Control de versiones para perfiles dinámicos
Habilitación de perfiles dinámicos para usar varias versiones
Puede crear nuevas versiones de perfiles dinámicos que estén siendo utilizados actualmente por los suscriptores. Cualquier suscriptor que inicie sesión después de una modificación de perfil dinámico utiliza la versión más reciente del perfil dinámico. Los suscriptores que ya están activos continúan usando la versión anterior del perfil dinámico hasta que cierran sesión o finalice su sesión.
Debe habilitar o deshabilitar la creación de versiones de perfiles dinámicos antes de crear o utilizar cualquier perfil dinámico en el enrutador. No se admite la habilitación o deshabilitació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 utilizan 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 utilizando 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 suscriptor si el control de versiones de perfiles dinámicos 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 perfil dinámico esté deshabilitado y el perfil dinámico esté siendo utilizado por suscriptores activos.
Modificar un perfil dinámico cuando el control de versiones de perfil dinámico está deshabilitado y cuando el perfil dinámico está en uso por suscriptores activos puede provocar un comportamiento impredecible.
Cuando se modifica un perfil dinámico y se confirma cuando el control de versiones de perfil dinámico no está habilitado, el enrutador:
Registra una advertencia de que los perfiles se están modificando y confirmando.
Determina si algún suscriptor está utilizando actualmente el perfil.
Si un suscriptor está utilizando el perfil, se produce un error en la confirmación y el enrutador registra los errores para informar del conflicto.
Se recomienda modificar los perfiles dinámicos únicamente cuando se 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 perfil dinámico 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 versión dinámica que crea automáticamente el BNG.
La necesidad de un alias de versión se deriva de la práctica de usar un perfil dinámico base determinado en varios BNG de una red. El control de versiones dinámico permite modificar un perfil dinámico base para proporcionar capacidades específicas a los suscriptores que posteriormente inician sesión con el perfil dinámico base. Las diferentes variaciones pueden ser para suscriptores con diferentes BNG o para nuevos suscriptores con un BNG determinado.
El control de versiones dinámico asigna un nombre a cada nueva variación del perfil base. En consecuencia, el nombre de la versión puede variar para los suscriptores en un BNG o en varios BNG. En cualquier caso, RADIUS no puede determinar qué versión de un perfil está siendo utilizada por cualquier suscriptor. Esto crea un desafío operativo porque RADIUS no puede devolver los atributos y VSA correspondientes 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 RADIUS durante la autenticación. Se transmite en el VSA de nombre de perfil de cliente de Juniper Networks (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 diferentes versiones de perfil, puede normalizar la configuración back-end de RADIUS para un uso eficaz 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 de perfil en el VSA, de esta manera:
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