Solución de problemas de tablas de nombres de servicio PPPoE
Problema
Descripción
Una configuración errónea de una tabla de nombres de servicio PPPoE puede impedir que los servicios PPPoE se activen correctamente. Las opciones de configuración para las tablas de nombres de servicio PPPoE son simples, lo que debería simplificar la detección de dónde existe una configuración errónea. Los clientes PPPoE no pueden conectarse si la tabla de nombres de servicio no contiene ninguna coincidencia para la etiqueta de nombre de servicio llevada en el paquete PADI.
Síntomas
El síntoma de una mala configuración de una tabla de nombres de servicio es que el proceso de conexión del cliente se detiene en la etapa de negociación y los paquetes DE PADI se ignoran. Puede usar el show pppoe statistics
comando para examinar los recuentos de paquetes PPPoE para un problema.
Cuando la tabla de nombres de servicio está correctamente configurada, los paquetes enviados y recibidos se incrementan simétricamente. La siguiente salida de muestra muestra un recuento de PADO enviado igual al recuento recibido de PADS y pads enviado igual al recuento recibido de PADR. Este resultado indica que la negociación PPPoE se está llevando a cabo correctamente y que la tabla de nombres de servicio no está mal configurada.
user@host> show pppoe statistics ge-2/0/3.1 Active PPPoE sessions: 2 PacketType Sent Received PADI 0 16 PADO 16 0 PADR 0 16 PADS 16 0 PADT 0 0 Service name error 0 0 AC system error 0 0 Generic error 0 0 Malformed packets 0 0 Unknown packets 0 0
Cuando la tabla de nombres de servicio está mal configurada, el resultado del show pppoe statistics
comando indica que el número de paquetes PADI recibidos en la interfaz subyacente está aumentando, pero que el número de paquetes PADO enviados permanece en cero. La siguiente salida de muestra muestra un recuento DE 100 y un recuento de PADO de 0.
user@host> show pppoe statistics ge-2/0/3.1 Active PPPoE sessions: 0 PacketType Sent Received PADI 0 100 PADO 0 0 PADR 0 0 PADS 0 0 PADT 0 0 Service name error 0 0 AC system error 0 0 Generic error 0 0 Malformed packets 0 0 Unknown packets 0 0
Cuando crea que existe una configuración errónea, utilice el comando en la monitor traffic
interfaz subyacente para determinar qué nombre de servicio solicita el cliente PPPoE. El siguiente resultado de ejemplo muestra que el cliente está solicitando Service1 en la etiqueta de nombre del servicio.
user@host> monitor traffic interface ge-2/0/3.1 print-hex print-ascii Listening on ge-2/0/3.1, capture size 96 bytes 11:49:41.436682 In PPPoE PADI [Service-Name "Service1"] [Host-Uniq UTF8] [TAG-0x120 UTF8] [Vendor-Specific UTF8] 0x0000 ffff ffff ffff 0090 1a42 0ac1 8100 029a .........B...... 0x0010 8863 1109 0000 00c9 0101 0008 5365 7276 .c..........Serv 0x0020 6963 6531 0103 0004 1200 9c43 0120 0002 ice1.......C.... 0x0030 044a 0105 00ab 0000 0de9 0124 783a 3132 .J.........$x:12 0x0040 3030 3963 009c
A continuación, puede usar el show pppoe service-name-tables
comando para determinar si ha escrito mal el nombre del servicio o si tal vez no ha configurado el servicio en absoluto.
Causa
Las configuraciones erróneas típicas aparecen en las configuraciones de la tabla de nombres de servicio.
Solución
Utilice las instrucciones adecuadas para corregir la configuración errónea.