Resolução de problemas de tabelas de nomes de serviço PPPoE
Problema
Descrição
Uma configuração incorreta de uma tabela de nomes de serviço PPPoE pode impedir que os serviços PPPoE sejam ativados corretamente. As opções de configuração para tabelas de nomes de serviço PPPoE são simples, o que deve simplificar a descoberta de onde existe uma configuração incorreta. Os clientes PPPoE não poderão se conectar se a tabela de nomes de serviço não contiver correspondência para a marca de nome de serviço transportada no pacote PADI.
Sintomas
O sintoma de uma configuração incorreta da tabela de nomes de serviço é que o processo de conexão do cliente é interrompido no estágio de negociação e os pacotes PADI são ignorados. Você pode usar o show pppoe statistics comando para examinar as contagens de pacotes PPPoE em busca de um problema.
Quando a tabela de nomes de serviço está configurada corretamente, os pacotes enviados e recebidos são incrementados simetricamente. A saída de exemplo a seguir mostra uma contagem enviada PADO igual à contagem recebida PADI e uma contagem enviada PADS igual à contagem recebida PADR. Essa saída indica que a negociação PPPoE está ocorrendo com êxito e que a tabela de nomes de serviço não está configurada incorretamente.
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
Quando a tabela de nomes de serviço é configurada incorretamente, a saída do show pppoe statistics comando indica que o número de pacotes PADI recebidos na interface subjacente está aumentando, mas o número de pacotes PADO enviados permanece em zero. A saída de exemplo a seguir mostra uma contagem PADI de 100 e uma contagem 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
Quando você acredita que existe uma configuração incorreta, use o monitor traffic comando na interface subjacente para determinar qual nome de serviço está sendo solicitado pelo cliente PPPoE. A saída de exemplo a seguir mostra que o cliente está solicitando Service1 na marca de nome do serviço.
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
Em seguida, você pode usar o show pppoe service-name-tables comando para determinar se digitou incorretamente o nome do serviço ou talvez não tenha configurado o serviço.
Causa
Configurações incorretas típicas aparecem nas configurações da tabela de nomes de serviço.
Solução
Use as instruções apropriadas para corrigir a configuração incorreta.