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 atualmente em uso pelos assinantes. Qualquer assinante que fizer 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 dinâmica de perfil antes de criar ou usar quaisquer perfis dinâmicos no roteador. A ativação ou desativação da criação de versão dinâmica de perfil após a configuração de perfis dinâmicos não é suportada.
Para configurar a versão para perfis dinâmicos:
Modificação de 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 perfis existentes e aplicá-los em interfaces de assinantes se a versão dinâmica do perfil não estiver habilitada no roteador.
Ao modificar perfis dinâmicos, lembre-se das seguintes considerações:
Não modifique um perfil dinâmico quando a versão dinâmica do perfil é desativada e o perfil dinâmico está em uso pelos assinantes ativos.
Modificar um perfil dinâmico quando a versão dinâmica do perfil é desativada 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 atualmente por qualquer assinante.
Se o perfil estiver em uso por um assinante, o commit falhará e o roteador registrará erros para relatar o conflito.
Recomendamos que você apenas modifique perfis dinâmicos quando tiver habilitado 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 é desativada no roteador:
Distinguindo versões de perfil com um alias configurável
Você pode configurar uma versão vultosa 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 de versão dinâmica que é criado automaticamente pelo BNG.
A necessidade de uma versão vultosa 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 que você modifique 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 é incapaz de devolver atributos e VSAs correspondentes em uma mensagem de CoA compatível com essa versão do perfil.
Quando você configura uma versão vultosa para um perfil dinâmico de cliente, o BNG envia o pseudônimo da versão para o servidor RADIUS durante a autenticação. É transmitido na 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 CoA.
Por padrão, o VSA de nome do perfil do cliente leva o nome do perfil dinâmico base. A versão vulto string é concatenada até o final do nome do perfil na VSA, assim:
client-profile-name:version-alias-string
Configurar uma versão vultosa para um perfil dinâmico de cliente:
[edit dynamic-profiles profile-name] user@host# set version-alias version-alias-string
Exibir o pseudônimo de 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