Control de versiones para perfiles dinámicos
Habilitación de perfiles dinámicos para usar múltiples versiones
Puede crear nuevas versiones de perfiles dinámicos que estén actualmente en uso por los suscriptores. Cualquier suscriptor que inicie sesión después de una modificación del perfil dinámico utilizará la última versión del perfil dinámico. Los suscriptores que ya están activos seguirán usando la versión anterior del perfil dinámico hasta que cierren la sesión o finalicen su sesión.
Debe habilitar o deshabilitar la creación de versiones de perfiles dinámicos antes de crear o utilizar perfiles dinámicos en el enrutador. No se admite la habilitación o desactivación de la creación de versiones de perfiles dinámicos después de configurar los perfiles dinámicos.
Para configurar el control de versiones para perfiles dinámicos:
Modificación de perfiles dinámicos con el control de versiones deshabilitado
Los perfiles dinámicos se usan para configurar grandes grupos de suscriptores. Sin embargo, después de configurar y aplicar los perfiles dinámicos, tenga cuidado al modificar los perfiles dinámicos que estén en uso los suscriptores activos en el enrutador si no ha habilitado el enrutador para utilizar el control de versiones de perfiles dinámicos. En esta sección, se proporcionan directrices y procedimientos para modificar los perfiles existentes y aplicarlos a las interfaces de los suscriptores si el control dinámico de versiones de perfiles no está habilitado en el enrutador.
Al modificar perfiles dinámicos, tenga en cuenta las siguientes consideraciones:
No modifique un perfil dinámico cuando el control de versiones de perfiles dinámicos esté deshabilitado y los suscriptores activos lo utilicen.
La modificación de un perfil dinámico cuando el control de versiones de perfiles dinámicos está deshabilitado y cuando los suscriptores activos lo utilizan puede dar lugar a un comportamiento impredecible.
Cuando se modifica y confirma un perfil dinámico cuando el control de versiones de perfiles dinámicos no está habilitado, el enrutador:
Registra una advertencia de que los perfiles se están modificando y confirmando.
Determina si el perfil está siendo utilizado actualmente por algún suscriptor.
Si un perfil está en uso por un suscriptor, se produce un error en la confirmación y el enrutador registra errores para informar del conflicto.
Recomendamos que solo modifique los perfiles dinámicos cuando haya habilitado el control de versiones de perfiles dinámicos en el enrutador. Sin embargo, para modificar correctamente un perfil dinámico cuando el control de versiones de perfiles dinámicos está deshabilitado en el enrutador:
Distinguir versiones de perfil con un alias configurable
Puede configurar un alias de versión para identificar una variante de configuración específica de un perfil de cliente dinámico base. El alias de versión es una descripción de texto que le permite decidir cómo nombrar diferentes variantes de perfil, por lo que tienen un identificador independiente del nombre de la versión dinámica que crea automáticamente el BNG.
La necesidad de un alias de versión resulta de la práctica de usar un perfil dinámico base determinado en varios BNG en una red. El control dinámico de versiones permite modificar un perfil dinámico base para proporcionar capacidades específicas a los suscriptores que posteriormente inicien sesión con el perfil dinámico base. Las diferentes variaciones pueden ser para suscriptores en diferentes BNG o para nuevos suscriptores en un BNG determinado.
El control de versiones dinámico asigna un nombre a cada nueva variación del perfil base. Por lo tanto, el nombre de la versión puede variar para suscriptores en un BNG o en varios BNG. En cualquier caso, RADIUS no puede determinar qué versión de un perfil está en uso por ningún suscriptor. Esto crea un desafío operativo, ya que RADIUS no puede devolver los atributos correspondientes y VSA en un mensaje CoA que sean compatibles con esa versión del perfil.
Cuando se configura un alias de versión para un perfil de cliente dinámico, el BNG envía el alias de versión al servidor de RADIUS durante la autenticación. Se transmite en el nombre de perfil de cliente de Juniper Networks VSA (26–4874–174). El alias de versión es una etiqueta independiente que le permite realizar un seguimiento de las variaciones de perfil que se utilizan. Dado que RADIUS puede distinguir las distintas versiones de perfil, puede normalizar la configuración back-end de RADIUS para un uso eficiente de los mensajes CoA.
De forma predeterminada, el VSA Client-Profile-Name lleva el nombre del perfil dinámico base. La cadena de alias de versión se concatena al final del nombre del perfil en VSA, así:
client-profile-name:version-alias-string
Para configurar un alias de versión para un perfil de cliente dinámico:
[edit dynamic-profiles profile-name] user@host# set version-alias version-alias-string
Para mostrar el alias de un perfil de cliente dinámico:
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