Solución de problemas de tablas de nombres de servicio PPPoE
Problema
Descripción
Una configuración incorrecta 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 el descubrimiento donde existe una configuración incorrecta. Los clientes PPPoE no pueden conectarse si la tabla de nombres de servicio no contiene ninguna coincidencia para la etiqueta de nombre de servicio transportada en el paquete PADI.
Síntomas
El síntoma de una mala configuración de la tabla de nombres de servicio es que el proceso de conexión del cliente se detiene en la etapa de negociación y se ignoran los paquetes PADI. Puede utilizar el show pppoe statistics comando para examinar los recuentos de paquetes PPPoE en busca de un problema.
Cuando la tabla de nombres de servicio está configurada correctamente, los paquetes enviados y recibidos se incrementan simétricamente. La siguiente salida de ejemplo muestra un recuento de envíos de PADO igual al recuento de recibidos de PADI y un recuento de envíos de PADS igual al recuento de envíos 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 el número de paquetes PADO enviados permanece en cero. La siguiente salida de ejemplo muestra un recuento de PADI 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 un error de configuración, utilice el monitor traffic comando en la interfaz subyacente para determinar qué nombre de servicio solicita el cliente PPPoE. En el siguiente resultado de ejemplo, se muestra que el cliente solicita Service1 en la etiqueta de nombre de 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 escribió mal el nombre del servicio o quizás no configuró el servicio en absoluto.
Causa
Los errores de configuración típicos aparecen en las configuraciones de la tabla de nombres de servicio.
Solución
Use las instrucciones adecuadas para corregir el error de configuración.