Descripción general del límite máximo de sesión PPPoE
El límite máximo de sesiones para interfaces de suscriptor PPPoE especifica el número máximo de interfaces lógicas (sesiones) PPPoE estáticas o dinámicas simultáneas que el enrutador puede activar en la interfaz subyacente PPPoE, o el número máximo de sesiones PPPoE estáticas o dinámicas activas que el enrutador puede establecer con una entrada de servicio determinada en una tabla de nombres de servicio PPPoE.
Puede configurar el límite máximo de sesiones PPPoE de una de estas dos maneras:
Por interfaz.
(Predeterminado) Por suscriptor.
En esta descripción general, se describen los conceptos que debe comprender para configurar el límite máximo de sesiones PPPoE y se tratan los siguientes temas:
Configuración por interfaz para PPPoE Límite máximo de sesiones mediante la CLI
Cuando configure el límite máximo de sesiones PPPoE para una interfaz determinada, puede utilizar la max-sessions instrucción para especificar una de las siguientes opciones o ambas:
-
Número máximo de sesiones PPPoE simultáneas que el enrutador puede activar en la interfaz subyacente PPPoE
-
Número máximo de sesiones PPPoE activas que usan interfaces PPPoE estáticas o dinámicas que el enrutador puede establecer con una determinada entrada de servicio,
emptyentrada de servicio oanyentrada de servicio con nombre en una tabla de nombres de servicio PPPoE
Puede configurar el valor máximo de sesión PPPoE desde 1 hasta el predeterminado específico de la plataforma para su enrutador. El valor predeterminado es igual al número máximo de sesiones PPPoE admitidas en su plataforma de enrutamiento. Si el número de sesiones PPPoE activas supera el valor configurado, el enrutador prohíbe la creación de nuevas sesiones PPPoE y la aplicación PPPoE en el enrutador devuelve un paquete PPPoE Active Discovery Session (PADS) con un error en el cliente PPPoE.
El cambio del valor máximo de sesión PPPoE no tiene ningún efecto en las interfaces dinámicas de suscriptores PPPoE que ya están activas.
Configuración por suscriptor para PPPoE Límite máximo de sesión usando RADIUS
Para configurar el límite máximo de sesiones PPPoE para un suscriptor determinado, puede utilizar el valor devuelto por el servidor de RADIUS en Max-Clients-per-Interface Juniper Networks VSA [26-143] durante el proceso de autenticación del suscriptor. En el caso de los clientes PPPoE, el VSA Max-Clients-Per-Interface devuelve el número máximo de sesiones (subinterfaces PPPoE) por interfaz principal PPPoE.
De forma predeterminada, el valor máximo de sesión PPPoE devuelto por RADIUS en el VSA Max-Clients-Per-Interface tiene prioridad sobre el valor máximo de sesión PPPoE configurado con la max-sessions instrucción.
Si configura varios suscriptores en la misma interfaz de VLAN subyacente PPPoE y RADIUS devuelve un valor de sesión máximo PPPoE distinto para cada suscriptor, el enrutador utiliza el valor máximo de sesión PPPoE más reciente devuelto por RADIUS para determinar si se debe anular el valor máximo de sesión PPPoE actual y crear la nueva sesión PPPoE.
En la siguiente secuencia se describe cómo el enrutador obtiene el valor máximo de sesión PPPoE de RADIUS cuando un suscriptor PPPoE inicia sesión para iniciar una sesión con el enrutador. (En una red de suscriptores PPPoE, el enrutador funciona como un concentrador de acceso remoto, también conocido como servidor PPPoE).
El cliente PPPoE y el enrutador participan en el proceso de detección de PPPoE para establecer la conexión PPPoE.
El protocolo de control de vínculo PPP (LCP) negocia el vínculo PPP entre el cliente y el enrutador.
La aplicación PPP envía la solicitud de autenticación del suscriptor a la aplicación AAA.
AAA envía la solicitud de autenticación a un servidor RADIUS externo.
El servidor RADIUS devuelve el valor máximo de sesión PPPoE para ese suscriptor a AAA en el VSA Max-Clients-Per-Interface como parte de un mensaje de aceptación de acceso.
El servidor RADIUS no devuelve el número máximo de VSA de clientes por interfaz en mensajes de solicitud de cambio de autorización (CoA-Request).
AAA pasa la respuesta de RADIUS a PPP.
PPP valida los parámetros del suscriptor y, si la autenticación se realiza correctamente, pasa el valor máximo de sesión PPPoE devuelto por RADIUS a la aplicación PPPoE.
PPPoE utiliza el valor máximo de sesión devuelto por RADIUS para determinar si se debe anular el valor máximo de sesión PPPoE actual y crear o desactivar la nueva sesión PPPoE.
Anulación del límite máximo de sesiones de PPPoE desde RADIUS
Puede configurar el enrutador para ignorar (borrar) el valor máximo de sesión PPPoE devuelto por el servidor RADIUS en el VSA Max-Clients-per-Interface VSA. Configurar el enrutador para ignorar el VSA restaura el valor máximo de sesión PPPoE en la interfaz subyacente al valor configurado en la CLI.