Ejemplo: Configurar una tabla de nombres de servicio PPPoE para la creación dinámica de interfaz de suscriptor
En este ejemplo, se muestra cómo configurar una tabla de nombres de servicio PPPoE para crear una interfaz de suscriptor ppPoE dinámica basada en el nombre de servicio, el identificador de circuito de agente (ACI) y la información del identificador remoto de agente (ARI) proporcionada por los clientes PPPoE durante la negociación ppPoE.
En este ejemplo, la tabla TableDynamicPPPoE
de nombres de servicio PPPoE incluye una entrada de servicio, empty
una any
entrada de servicio y dos entradas de servicio con nombre: Premium
y Standard
. Las interfaces subyacentes PPPoE configuradas para TableDynamicPPPoE
son ge-2/0/0.1
y ge-2/0/0.2
. Solo ge-2/0/0.1
está configurado para la asignación de perfiles dinámicos y la creación de interfaces de suscriptor PPPoE dinámicas.
Siguiendo el ejemplo de configuración, la TableDynamicPPPoE
tabla 1 explica cómo el enrutador evalúa las entradas para crear una interfaz de suscripción PPPoE dinámica en una instancia de enrutamiento especificada para cada uno de varios clientes de ejemplo.
Para configurar una tabla de nombres de servicio PPPoE para crear interfaces de suscriptor PPPoE dinámicas:
Configure la tabla de nombres de servicio PPPoE.
protocols { pppoe { service-name-tables TableDynamicPPPoE { service any { terminate; max-sessions 100; dynamic-profile AnyProfile; agent-specifier { aci "broadway-ge-1/0/1.0" ari "london" { terminate; dynamic-profile LondonProfile; routing-instance LondonRI; } aci "groton-ge-4/0/3.32" ari "paris" { delay 5; dynamic-profile ParisProfile; routing-instance ParisRI; } } } service empty { drop; agent-specifier { aci "dunstable-ge-1/0/0.1" ari "kanata" { dynamic-profile BasicPppoeProfile; delay 10; } } } service Premium { terminate; dynamic-profile PremiumProfile; } service Standard { terminate; max-sessions 10; dynamic-profile StandardProfile; agent-specifier { aci "dunstable-ge-1/0/0.1" ari "kanata" { dynamic-profile BasicPppoeProfile; delay 10; } } } } } }
Configure la interfaz ppPoE subyacente para la tabla de nombres de servicio.
interfaces { ge-2/0/0 { vlan-tagging; unit 1 { vlan-id 1; pppoe-underlying-options { dynamic-profile BasicPppoeProfile; service-name-table TableDynamicPPPoE; } } unit 2 { vlan-id 2; pppoe-underlying-options { service-name-table TableDynamicPPPoE; } } } }
La tabla 1 enumera el nombre de servicio, el valor ACI y el valor ARI proporcionados en varias solicitudes de cliente PPPoE de ejemplo, y el nombre de la interfaz PPPoE subyacente en la que el enrutador recibió cada solicitud de cliente. La columna Resultados describe la interfaz de suscriptor ppPoE dinámica creada por el enrutador en función de los siguientes elementos:
Los valores recibidos de cada cliente PPPoE durante la negociación de PPPoE
La secuencia en la que el enrutador evalúa las entradas configuradas en la tabla de nombres de servicio PPPoE para encontrar una coincidencia para el nombre de servicio del cliente y la información de ACI/ARI, como se describe en el Orden de evaluación para hacer coincidir la información del cliente en las tablas de nombres de servicio PPPoE
Cliente PPPoE |
Nombre del servicio |
Valor de ACI |
Valor de ARI |
Interfaz de recepción subyacente |
Resultados |
---|---|---|---|---|---|
Cliente 1 |
Premium |
broadway-ge-1/0/1.1 |
Londres |
ge-2/0/0.1 |
Hace coincidir el par ACI/ARI configurado para el |
Cliente 2 |
Premium |
dunstable-ge-1/0/1.0 |
Toronto |
ge-2/0/0.1 |
Servicio base |
Cliente 3 |
Vacío |
dunstable-ge-1/0/0.1 |
Kanata |
ge-2/0/0.1 |
Coincide con el par ACI/ARI configurado para el servicio y |
Cliente 4 |
Vacío |
slinger-ge-1/0/0.1 |
Chicago |
ge-2/0/0.2 |
Dado que la interfaz |
Cliente 5 |
Estándar |
slinger-ge-1/0/0.1 |
Chicago |
ge-2/0/0.1 |
Servicio base |