SUR CETTE PAGE
Dépannage des tables de noms de service PPPoE
Problème
Descriptif
Une mauvaise configuration d’une table de noms de service PPPoE peut empêcher l’activation correcte des services PPPoE. Les options de configuration des tables de noms de service PPPoE sont simples, ce qui devrait faciliter la détection des erreurs de configuration. Les clients PPPoE ne peuvent pas se connecter si la table de nom de service ne contient aucune correspondance pour la balise de nom de service transportée dans le paquet PADI.
Symptômes
Le symptôme d’une mauvaise configuration de la table des noms de service est que le processus de connexion client s’arrête au stade de la négociation et que les paquets PADI sont ignorés. Vous pouvez utiliser la show pppoe statistics commande pour examiner le nombre de paquets PPPoE à la recherche d’un problème.
Lorsque la table des noms de service est correctement configurée, les paquets envoyés et reçus sont incrémentés symétriquement. L’exemple de sortie suivant montre un nombre d’envois PADO égal au nombre de PADI reçus, et un nombre d’envois PADS égal au nombre de PADR reçus. Cette sortie indique que la négociation PPPoE se déroule correctement et que la table de noms de service n’est pas mal configurée.
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
Lorsque la table des noms de service est mal configurée, la sortie de la show pppoe statistics commande indique que le nombre de paquets PADI reçus sur l’interface sous-jacente augmente, mais le nombre de paquets PADO envoyés reste à zéro. L’exemple de sortie suivant montre un nombre PADI de 100 et un nombre 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
Si vous pensez qu’il existe une erreur de configuration, utilisez la commande de l’interface sous-jacente pour déterminer le monitor traffic nom de service demandé par le client PPPoE. L’exemple de sortie suivant montre que le client demande Service1 dans la balise de nom du service.
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
Vous pouvez ensuite utiliser la show pppoe service-name-tables commande pour déterminer si vous avez mal orthographié le nom du service ou si vous n’avez peut-être pas configuré le service du tout.
Cause
Les erreurs de configuration typiques apparaissent dans les configurations de la table des noms de service.
La solution
Utilisez les instructions appropriées pour corriger la mauvaise configuration.