Versões para perfis dinâmicos
Permitindo que perfis dinâmicos usem várias versões
Você pode criar novas versões de perfis dinâmicos que estão em uso atualmente por assinantes. Qualquer assinante que faça login após uma modificação dinâmica de perfil usa a versão mais recente do perfil dinâmico. Os assinantes que já estão ativos continuam a usar a versão mais antiga do perfil dinâmico até que eles saiam ou a sessão termine.
Você deve habilitar ou desativar a criação de versão de perfil dinâmico antes de criar ou usar quaisquer perfis dinâmicos no roteador. Ativar ou desativar a criação de versão de perfil dinâmico após a configuração de perfis dinâmicos não é suportado.
Para configurar a versão para perfis dinâmicos:
Modificando perfis dinâmicos com versões desabilitadas
Você usa perfis dinâmicos para configurar grandes grupos de assinantes. No entanto, depois de configurar e aplicar perfis dinâmicos, seja cauteloso ao modificar quaisquer perfis dinâmicos que estejam em uso por assinantes ativos no roteador se você não tiver habilitado o roteador a usar versões dinâmicas de perfil. Esta seção fornece diretrizes e procedimentos para modificar os perfis existentes e aplicá-los às interfaces de assinantes se a versão dinâmica do perfil não for habilitada no roteador.
Ao modificar perfis dinâmicos, tenha em mente as seguintes considerações:
Não modifique um perfil dinâmico quando a versão dinâmica do perfil for desabilitada e o perfil dinâmico estiver em uso por assinantes ativos.
Modificar um perfil dinâmico quando a versão dinâmica do perfil é desabilitada e quando o perfil dinâmico está em uso por assinantes ativos pode levar a um comportamento imprevisível.
Quando um perfil dinâmico é modificado e comprometido quando a versão dinâmica do perfil não é habilitada, o roteador:
Registra um aviso de que os perfis estão sendo modificados e comprometidos.
Determina se o perfil está sendo usado por qualquer assinante no momento.
Se o perfil estiver em uso por um assinante, o commit falhará e o roteador registrará erros para relatar o conflito.
Recomendamos que você modifique apenas perfis dinâmicos quando habilitar a versão dinâmica do perfil no roteador. No entanto, para modificar adequadamente um perfil dinâmico quando a versão dinâmica do perfil for desabilitada no roteador:
Distinguindo versões de perfil com um pseudônimo configurável
Você pode configurar um pseudônimo de versão para identificar uma variante de configuração específica de um perfil de cliente dinâmico base. O pseudônimo da versão é uma descrição de texto que permite que você decida como nomear diferentes variantes de perfil, para que elas tenham um identificador independente do nome da versão dinâmica que é criado automaticamente pelo BNG.
A necessidade de um pseudônimo de versão resulta da prática de usar um determinado perfil dinâmico base em vários BNGs em uma rede. A versão dinâmica permite modificar um perfil dinâmico base para fornecer recursos específicos aos assinantes que posteriormente fazem login com o perfil dinâmico base. As diferentes variações podem ser para assinantes em diferentes BNGs ou para novos assinantes em um determinado BNG.
A versão dinâmica atribui um nome a cada nova variação no perfil base. Consequentemente, o nome da versão pode variar para assinantes em um BNG ou em vários BNGs. Em ambos os casos, o RADIUS não pode determinar qual versão de um perfil está em uso por qualquer assinante. Isso cria um desafio operacional porque o RADIUS não consegue devolver atributos e VSAs correspondentes em uma mensagem de CoA compatível com essa versão do perfil.
Quando você configura um pseudônimo de versão para um perfil de cliente dinâmico, o BNG envia o pseudônimo da versão para o servidor RADIUS durante a autenticação. Ela é transmitida no VSA de perfil de cliente da Juniper Networks (26-4874-174). O pseudônimo da versão é uma tag independente que permite rastrear quais variações de perfil estão em uso. Como o RADIUS pode distinguir as diferentes versões de perfil, você pode normalizar a configuração back-end RADIUS para o uso eficiente de mensagens de CoA.
Por padrão, o VSA de nome do perfil do cliente leva o nome do perfil dinâmico base. O pseudônimo da versão é concatenado até o fim do nome do perfil no VSA, assim:
client-profile-name:version-alias-string
Configurar um pseudônimo de versão para um perfil dinâmico do cliente:
[edit dynamic-profiles profile-name] user@host# set version-alias version-alias-string
Para exibir o pseudônimo para um perfil dinâmico de cliente:
user@host> show subscribers detail Type: PPPoE User Name: DEFAULTUSER IP Address: 192.0.2.21 IP Netmask: 255.255.255.255 IPv6 Address: 2001:db8::17 Logical System: default Routing Instance: default Interface: pp0.3221225720 Interface type: Dynamic Underlying Interface: demux0.3221225719 Dynamic Profile Name: pppoe-client-profile Dynamic Profile Version Alias: profile-version1a MAC Address: 00:00:5E:00:53:38 State: Active Radius Accounting ID: 288 Session ID: 288 PFE Flow ID: 344 VLAN Id: 1 Login Time: 2019-09-23 10:40:56 IST