SUR CETTE PAGE
Configuration d’un protocole point à point sur Ethernet
Le protocole PPPoE (Point-to-Point Protocol over Ethernet) combine le protocole PPP avec le protocole de couche liaison Ethernet qui permet aux utilisateurs de se connecter à un réseau d’hôtes via un pont ou un concentrateur d’accès. Les rubriques ci-dessous présentent les interfaces PPPoE, les interfaces Ethernet PPPoE, les interfaces ATM-sur-ADSL et ATM-sur-SHDSL PPPoE, l’activation CHAP sur PPPoE, l’affichage des statistiques, la définition des options de suivi pour PPPoE et la vérification de ces interfaces sur les équipements de sécurité.
Comprendre le protocole Point-to-Point sur Ethernet
Le protocole PPPoE (Point-to-Point Protocol over Ethernet) combine le PPP, qui s’exécute généralement sur des connexions haut débit, avec le protocole de couche de liaison Ethernet, qui permet aux utilisateurs de se connecter à un réseau d’hôtes via un pont ou un concentrateur d’accès. Le PPPoE permet aux fournisseurs de services de maintenir le contrôle d’accès via des connexions PPP et de gérer plusieurs hôtes sur un site distant.
Le PPPoE connecte plusieurs hôtes sur un réseau local Ethernet à un site distant par le biais d’un équipement CPE (Customer Premises Equipment) unique, un équipement Juniper Networks. Les hôtes partagent une ligne d’abonné numérique (DSL) commune, un modem câble ou une connexion sans fil à Internet.
Pour utiliser PPPoE, vous devez lancer une session PPPoE, encapsuler des paquets PPP (Point-to-Point Protocol) sur Ethernet et configurer l’appareil en tant que client PPPoE. Pour fournir une connexion PPPoE, chaque session PPP doit apprendre l’adresse Ethernet de l’homologue distant et établir un identifiant de session unique au cours des étapes de découverte et de session PPPoE.
Les équipements Juniper Networks dotés d’interfaces ADSL (asymétrique Digital Subscriber Line) ou SHDSL (Symmetric High-Speed DSL) peuvent utiliser PPPoE sur mode de transfert asynchrone (ATM) pour se connecter via des lignes DSL uniquement, et non pour les connexions ATM directes.
Le PPPoE comporte deux étapes, l’étape de découverte et l’étape de session PPPoE. Au cours de la phase de découverte, le client découvre le concentrateur d’accès en identifiant l’adresse MAC du concentrateur d’accès au support Ethernet et en établissant un ID de session PPPoE. Au cours de la phase de session, le client et le concentrateur d’accès établissent une connexion point à point sur Ethernet, en se basant sur les informations recueillies lors de la phase de découverte.
Cette rubrique contient les sections suivantes :
Étape de découverte PPPoE
Pour initier une session PPPoE, un hôte doit d’abord identifier l’adresse MAC Ethernet de l’homologue distant et établir un ID de session PPPoE unique pour la session. L’apprentissage de l’adresse MAC Ethernet distante s’appelle la découverte PPPoE.
Au cours du processus de découverte PPPoE, l’hôte ne découvre pas de point de terminaison distant sur le réseau Ethernet. Au lieu de cela, l’hôte découvre le concentrateur d’accès par lequel toutes les sessions PPPoE sont établies. La découverte est une relation client/serveur, l’hôte (un périphérique exécutant Junos OS) jouant le rôle de client et le concentrateur d’accès jouant le rôle de serveur. Étant donné que le réseau peut avoir plusieurs concentrateurs d’accès, l’étape de découverte permet au client de communiquer avec chacun d’entre eux et d’en sélectionner un.
Un équipement ne peut pas recevoir de paquets PPPoE de deux concentrateurs d’accès différents sur la même interface physique.
L’étape de découverte PPPoE comprend les étapes suivantes :
PPPoE Active Discovery Initiation (PADI) : le client lance une session en diffusant un paquet PADI sur le réseau local pour demander un service.
PPPoE Active Discovery Offer (PADO)—Tout concentrateur d’accès qui peut fournir le service demandé par le client dans le paquet PADI répond avec un paquet PADO qui contient son propre nom, l’adresse unicast du client et le service demandé. Un concentrateur d’accès peut également utiliser le paquet PADO pour offrir d’autres services au client.
PPPoE Active Discovery Request (PADR) : parmi les PADO qu’il reçoit, le client sélectionne un concentrateur d’accès en fonction de son nom ou des services proposés et lui envoie un paquet PADR pour indiquer le ou les services requis.
PPPoE Active Discovery Session-Confirmation (PADS) : lorsque le concentrateur d’accès sélectionné reçoit le paquet PADR, il accepte ou rejette la session PPPoE :
Pour accepter la session, le concentrateur d’accès envoie au client un paquet PADS avec un ID de session PPPoE unique et un nom de service qui identifie le service sous lequel il accepte la session.
Pour rejeter la session, le concentrateur d’accès envoie au client un paquet PADS avec une erreur de nom de service et réinitialise l’ID de session à zéro.
Étape de session PPPoE
L’étape de session PPPoE démarre une fois l’étape de découverte PPPoE terminée. Le concentrateur d’accès peut démarrer la session PPPoE après avoir envoyé un paquet PADS au client, ou le client peut démarrer la session PPPoE après avoir reçu un paquet PADS du concentrateur d’accès. Un périphérique prend en charge plusieurs sessions PPPoE sur chaque interface, mais pas plus de 256 sessions PPPoE par équipement.
Chaque session PPPoE est identifiée de manière unique par l’adresse Ethernet de l’homologue et l’ID de session. Une fois la session PPPoE établie, les données sont envoyées comme dans n’importe quelle autre encapsulation PPP. Les informations PPPoE sont encapsulées dans une trame Ethernet et envoyées à une adresse unicast. Les nombres magiques, les requêtes d’écho et tout le reste du trafic PPP se comportent exactement comme dans les sessions PPP normales. À ce stade, le client et le serveur doivent allouer des ressources à l’interface logique PPPoE.
Une fois qu’une session est établie, le client ou le concentrateur d’accès peut envoyer un paquet PADT (PPPoE Active Discovery Termination) à tout moment pour mettre fin à la session. Le paquet PADT contient l’adresse de destination de l’homologue et l’ID de session de la session à terminer. Une fois ce paquet envoyé, la session est fermée au trafic PPPoE.
Si la session PPPoE est déjà active et que l’utilisateur redémarre le démon PPPoE, un nouveau démon PPPoE avec un nouveau PID démarre alors que la session existante n’est pas terminée.
Si la session PPPoE est déjà inactive et que l’utilisateur redémarre le démon PPPoE, la découverte PPPoE établit une nouvelle session.
La session PPPoE n’est pas interrompue pour les modifications de configuration suivantes :
Modification de la valeur du délai d’inactivité
Modification de la valeur de la minuterie d’enregistrement automatique
Suppression du délai d’inactivité
Suppression de la minuterie d’enregistrement automatique
Ajout d’une nouvelle heure d’enregistrement automatique
Ajouter un nouveau délai d’inactivité
Remplacer l’adresse de négociation par l’adresse statique
Remplacer l’adresse IP statique par une nouvelle adresse IP statique
Modification de la sécrétion chap par défaut
La session PPPoE est interrompue pour les modifications de configuration suivantes :
Ajouter un nom de point de vente
Supprimer les options chap ppp
Ajout de nouvelles options chap ppp
Configurer uifd mac
Note:Lorsque la MTU d’une interface physique sous-jacente est modifiée, la session PPPoE est arrêtée. La MTU PPPoE peut être supérieure à 1492 si la connexion Ethernet ou WAN prend en charge la norme RFC 4638 (trames Mini Jumbo).
Voir aussi
Comprendre les interfaces PPPoE
L’interface PPPoE (Point-to-Point Protocol over Ethernet) de l’équipement au concentrateur d’accès peut être une interface Fast Ethernet, une interface Gigabit Ethernet, une interface Ethernet redondante, une interface ATM-sur-ADSL ou une interface ATM-sur-SHDSL. La configuration PPPoE est la même pour toutes les interfaces. La seule différence est l’encapsulation de l’interface sous-jacente au concentrateur d’accès :
Si l’interface est Ethernet, utilisez une encapsulation PPPoE.
Si l’interface est ATM-sur-ADSL ou ATM-sur-SHDSL, utilisez une encapsulation PPPoE sur ATM.
Pour configurer une interface PPPoE, vous devez créer une interface avec une unité d’interface logique 0, puis spécifier une interface Ethernet ou ATM logique comme interface sous-jacente pour la session PPPoE. Vous spécifiez ensuite d’autres options PPPoE, notamment le concentrateur d’accès et les paramètres de session PPPoE.
L’interface PPPoE sur Ethernet redondant (reth) est prise en charge sur les équipements SRX100, SRX210, SRX220, SRX240, SRX300, SRX320, SRX340 et SRX650. (La prise en charge de la plate-forme dépend de la version de Junos OS de votre installation.) Cette fonctionnalité permet de poursuivre une session PPPoE existante sans en démarrer une nouvelle en cas de basculement.
Exemple : configuration d’interfaces PPPoE
Cet exemple montre comment configurer une interface PPPoE.
Exigences
Avant de commencer, configurez une interface Ethernet. Voir Exemple : Création d’une interface Ethernet.
Aperçu
Dans cet exemple, vous créez l’interface PPPoE pp0.0 et spécifiez l’interface Ethernet logique ge-0/0/1.0 comme interface sous-jacente. Vous définissez également le concentrateur d’accès, les paramètres de session PPPoE et la MTU de la famille IPv4 sur 1492
.
Configuration
Procédure
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez la commande suivante, collez-la dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez la commande dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
set interfaces pp0 unit 0 pppoe-options underlying-interface ge-0/0/1.0 access-concentrator ispl.com auto-reconnect 100 idle-timeout 100 client service-name video@ispl.com set interfaces pp0 unit 0 family inet mtu 1492 negotiate-address
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer une interface PPPoE :
Créez une interface PPPoE.
[edit] user@host# edit interfaces pp0 unit 0
Configurez les options PPPoE.
[edit interfaces pp0 unit 0] user@host# set pppoe-options underlying-interface ge-0/0/1.0 access-concentrator ispl.com auto-reconnect 100 idle-timeout 100 client service-name video@ispl.com
Configurez la MTU.
[edit interfaces pp0 unit 0] user@host# set family inet mtu 1492
Note:Si vous souhaitez configurer
mtu
une valeur supérieure à 1492 octets, utilisez l’optionppp-max-payload
. Reportez-vous à pppoe-options pour plus de détails.Configurez l’adresse de l’interface PPPoE.
[edit interfaces pp0 unit 0] user@host# set family inet negotiate-address
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show interfaces pp0
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit]
user@host# show interfaces pp0
unit 0 {
pppoe-options {
underlying-interface ge-0/0/1.0;
idle-timeout 100;
access-concentrator ispl.com;
service-name "vide0@ispl.com";
auto-reconnect 100;
client;
}
family inet {
mtu 1492;
negotiate-address;
}
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des interfaces PPPoE
- Vérification des sessions PPPoE
- Vérification de la version PPPoE
- Vérification des statistiques PPPoE
Vérification des interfaces PPPoE
But
Vérifiez que les interfaces de l’équipement PPPoE sont correctement configurées.
Action
À partir du mode opérationnel, entrez la show interfaces pp0
commande.
user@host> show interfaces pp0 Physical interface: pp0, Enabled, Physical link is Up Interface index: 67, SNMP ifIndex: 317 Type: PPPoE, Link-level type: PPPoE, MTU: 9192 Device flags : Present Running Interface flags: Point-To-Point SNMP-Traps Link type : Full-Duplex Link flags : None Last flapped : Never Input rate : 0 bps (0 pps) Output rate : 0 bps (0 pps) Logical interface pp0.0 (Index 1) (SNMP ifIndex 330) Flags: Point-To-Point SNMP-Traps 16384 Encapsulation: PPPoE PPPoE: State: SessionUp, Session ID: 3304, Session AC name: isp1.com, AC MAC address: 00:90:1a:40:f6:4c, Service name: video@isp1.com, Configured AC name: isp1.com, Auto-reconnect timeout: 60 seconds Underlying interface: ge-5/0/0.0 (Index 71) Input packets : 23 Output packets: 22 Keepalive settings: Interval 10 seconds, Up-count 1, Down-count 3 Keepalive: Input: 16 (00:00:26 ago), Output: 0 (never) LCP state: Opened NCP state: inet: Opened, inet6: Not-configured, iso: Not-configured, mpls: Not-configured CHAP state: Success Protocol inet, MTU: 1492 Flags: Negotiate-Address Addresses, Flags: Kernel Is-Preferred Is-Primary Destination: 211.211.211.2, Local: 211.211.211.1
La sortie affiche des informations sur les interfaces physique et logique. Vérifiez les informations suivantes :
L’interface physique est activée et la liaison est active.
La session PPPoE s’exécute sur l’interface logique appropriée.
Pour state, l’état est actif (up).
Pour l’interface sous-jacente, l’interface physique sur laquelle s’exécute la session PPPoE est correcte :
Pour une connexion Ethernet, l’interface sous-jacente est Fast Ethernet ou Gigabit Ethernet, par exemple, ge-5/0/0.0.
Dans le cas d’une connexion ATM sur ADSL ou ATM sur SHDSL, l’interface sous-jacente est ATM, par exemple, at-2/0/0.0.
Vérification des sessions PPPoE
But
Vérifiez qu’une session PPPoE s’exécute correctement sur l’interface logique.
Action
À partir du mode opérationnel, entrez la show pppoe interfaces
commande.
user@host> show pppoe interfaces pp0.0 Index 67 State: Session up, Session ID: 31, Service name: video@isp1.com, Configured AC name: isp1.com, Session AC name: belur, AC MAC address: 00:90:1a:40:f6:4e, Auto-reconnect timeout: 1 seconds, Underlying interface: ge-0/0/1.0 Index 69
La sortie affiche des informations sur les sessions PPPoE. Vérifiez les informations suivantes :
La session PPPoE s’exécute sur l’interface logique appropriée.
Pour l’état, la session est active (active).
Pour l’interface sous-jacente, l’interface physique sur laquelle s’exécute la session PPPoE est correcte :
Pour une connexion Ethernet, l’interface sous-jacente est Fast Ethernet ou Gigabit Ethernet, par exemple, ge-0/0/1.0.
Dans le cas d’une connexion ATM sur ADSL ou ATM sur SHDSL, l’interface sous-jacente est ATM, par exemple, at-2/0/0.0.
Pour effacer une session PPPoE sur l’interface pp0.0, utilisez la clear pppoe sessions pp0.0
commande. Pour effacer toutes les sessions sur l’interface, utilisez la clear pppoe sessions
commande.
Vérification de la version PPPoE
But
Vérifiez les informations de version du protocole PPPoE configuré sur les interfaces de l’appareil.
Action
À partir du mode opérationnel, entrez la show pppoe version
commande.
user@host> show pppoe version Point-to-Point Protocol Over Ethernet, version 1. rfc2516 PPPoE protocol = Enabled Maximum Sessions = 256 PADI resend timeout = 2 seconds PADR resend timeout = 16 seconds Max resend timeout = 64 seconds Max Configured AC timeout = 4 seconds
La sortie affiche des informations sur le protocole PPPoE. Vérifiez les informations suivantes :
La version correcte du protocole PPPoE est configurée sur l’interface.
Pour le protocole PPPoE, le protocole PPPoE est activé.
Vérification des statistiques PPPoE
But
Vérifiez les informations statistiques sur les interfaces PPPoE.
Action
À partir du mode opérationnel, entrez la show pppoe statistics
commande.
user@host> show pppoe statistics Active PPPoE sessions: 4 PacketType Sent Received PADI 502 0 PADO 0 219 PADR 219 0 PADS 0 219 PADT 0 161 Service name error 0 0 AC system error 0 13 Generic error 0 0 Malformed packets 0 41 Unknown packets 0 0 Timeout PADI 42 PADO 0 PADR 0
La sortie affiche des informations sur les sessions actives sur les interfaces PPPoE. Vérifiez les informations suivantes :
Nombre total de sessions PPPoE actives exécutées sur l’interface
Pour le type de paquet, le nombre de paquets de chaque type envoyés et reçus au cours de la session PPPoE
Désactivation de la balise de fin de liste
Au cours de la phase de découverte PPPoE, tout concentrateur d’accès qui peut fournir le service demandé par le client dans le paquet PADI répond avec un paquet PADO qui contient son propre nom, l’adresse unicast du client et le service demandé. Un concentrateur d’accès peut également utiliser le paquet PADO pour offrir d’autres services au client. Lorsqu’un client reçoit un paquet PADO, et s’il rencontre la End-of-List
balise dans le paquet PADO, les balises suivantes sont End-of-List
ignorées et les informations complètes ne sont pas traitées correctement. Par conséquent, la connexion PPPoE n’est pas établie correctement.
À partir de la version 12.3X48-D10 de Junos OS, vous pouvez éviter certaines erreurs de connexion PPPoE en configurant l’option ignore-eol-tag
permettant de désactiver la End-of-List
balise dans le paquet PADO.
Procédure
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode Configuration.
Pour désactiver la End-of-List
balise :
Créez une interface PPPoE.
[edit]
user@host# set interfaces pp0 unit 0
Configurez les options PPPoE.
[edit interfaces pp0 unit 0]
user@host# set pppoe-options ignore-eol-tag
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show interfaces pp0
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit]
user@host# show interfaces pp0
unit 0 {
pppoe-options {
ignore-eol-tag;
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification de la désactivation de la balise de fin de liste
But
Vérifiez l’état de la End-of-List
balise dans la configuration PPPoE.
Action
À partir du mode opérationnel, entrez la show interfaces pp0.0
commande.
user@host> show pppoe interfaces pp0.0
Logical interface pp0.0 (Index 78) (SNMP ifIndex 541)
Flags: Point-To-Point SNMP-Traps 0x0 Encapsulation: PPPoE
PPPoE:
State: SessionUp, Session ID: 3,
Session AC name: cell, Remote MAC address: 00:26:88:f7:77:83,
Configured AC name: None, Service name: None,
Auto-reconnect timeout: Never, Idle timeout: Never,
Underlying interface: ge-0/0/3.0 (Index 77)
Ignore End-Of-List tag: Enable
user@host> show pppoe interfaces pp0.0 extensive
pp0.0 Index 74
State: Session up, Session ID: 1,
Service name: None,
Session AC name: cell, Configured AC name: None,
Remote MAC address: 00:26:88:f7:77:83,
Session uptime: 00:02:03 ago,
Auto-reconnect timeout: 10 seconds, Idle timeout: Never,
Underlying interface: ge-0/0/3.0 Index 73
Ignore End-of-List tag: Enable
PacketType Sent Received
PADI 23 0
PADO 0 5
PADR 11 0
PADS 0 2
PADT 2 0
Service name error 0 0
AC system error 0 0
Generic error 0 0
Malformed packets 0 0
Unknown packets 0 0
Timeout
PADI 3
PADO 0
PADR 3
Receive Error Counters
PADI 0
PADO 0
PADR 0
PADS 0
La sortie affiche des informations sur les sessions actives sur les interfaces PPPoE. Vérifiez que l’option Ignore End-of-List tag: Enable
est définie.
Comprendre les interfaces Ethernet PPPoE
Au cours d’une session PPPoE (Point-to-Point Protocol over Ethernet), l’équipement encapsule chaque trame PPP dans une trame Ethernet et transporte les trames sur une boucle Ethernet. La Figure 1 illustre une session PPPoE typique entre un équipement et un concentrateur d’accès sur la boucle Ethernet.

Pour configurer PPPoE sur une interface Ethernet, vous devez configurer l’encapsulation sur l’interface logique.
Exemple : configuration de l’encapsulation PPPoE sur une interface Ethernet
Cet exemple montre comment configurer l’encapsulation PPPoE sur une interface Ethernet.
Exigences
Avant de commencer :
Configurez une interface Ethernet. Voir Exemple : Création d’une interface Ethernet.
Configurez une interface d’encapsulation PPPoE. Reportez-vous à la section Exemple : Configuration d’interfaces PPPoE.
Aperçu
Dans cet exemple, vous configurez l’encapsulation PPPoE sur l’interface ge-0/0/1.
Configuration
Procédure
Procédure étape par étape
Pour configurer l’encapsulation PPPoE :
Activez l’encapsulation PPPoE sur l’interface.
[edit] user@host# set interfaces ge-0/0/1 unit 0 encapsulation ppp-over-ether
Validez la configuration si vous avez terminé de configurer l’appareil.
[edit] user@host# commit
Vérification
Pour vérifier que la configuration fonctionne correctement, entrez la show interfaces ge-0/0/1
commande.
Comprendre les interfaces PPPoE ATM-sur-ADSL et ATM-sur-SHDSL
Lorsqu’un réseau ATM est configuré avec une connexion point à point, le protocole PPPoE (Point-to-Point Protocol over Ethernet) peut utiliser la couche d’adaptation ATM 5 (AAL5) pour cadrer les paquets encapsulés PPPoE. Le protocole AAL5 fournit une connexion virtuelle entre le client et le serveur au sein d’un même réseau. L’appareil encapsule chaque trame PPPoE dans une trame ATM et transporte chaque trame sur une ligne d’abonné numérique asymétrique (ADSL) ou une boucle DSL symétrique à haut débit (SHDSL) et un multiplexeur d’accès de ligne d’abonné numérique (DSLAM). Par exemple, la Figure 2 montre une session PPPoE sur ATM typique entre un appareil et un concentrateur d’accès sur une boucle ADSL.

Pour le PPPoE sur une interface ATM-sur-ADSL ou ATM-sur-SHDSL, vous devez configurer l’encapsulation sur les interfaces physique et logique. Pour configurer l’encapsulation sur une interface physique ATM sur ADSL ou ATM sur SHDSL, utilisez l’encapsulation Ethernet sur ATM. Pour configurer l’encapsulation sur une interface logique ATM-sur-ADSL ou ATM-sur-SHDSL, utilisez l’encapsulation PPPoE sur AAL5 Logical Link Control (LLC). L’encapsulation LLC permet à une seule connexion virtuelle ATM de transporter plusieurs protocoles.
Exemple : Configuration de l’encapsulation PPPoE sur une interface ATM sur ADSL
Cet exemple montre comment configurer une interface physique pour l’encapsulation Ethernet sur ATM et comment créer une interface logique pour l’encapsulation PPPoE sur LLC.
Exigences
Avant de commencer :
Configurez les interfaces réseau. Voir Exemple : Création d’une interface Ethernet.
Configurez les interfaces PPPoE. Reportez-vous à la section Exemple : Configuration d’interfaces PPPoE.
Configurez l’encapsulation PPPoE sur une interface Ethernet. Voir Exemple : Configuration de l’encapsulation PPPoE sur une interface Ethernet.
Aperçu
Dans cet exemple, vous configurez l’interface physique at-2/0/0 pour l’encapsulation Ethernet sur ATM. Dans le cadre de la configuration, vous définissez l’identificateur de chemin virtuel (VPI) sur une interface physique ATM-over-ADSL sur 0, vous définissez le mode de fonctionnement ADSL sur auto et vous définissez le type d’encapsulation sur ATM-over-ADSL. Ensuite, vous créez une interface logique pour l’encapsulation PPPoE sur LLC.
Configuration
Procédure
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez la commande suivante, collez-la dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez la commande dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
set interfaces at-2/0/0 atm-options vpi 0 set interfaces at-2/0/0 dsl-options operating-mode auto set interfaces at-2/0/0 encapsulation ethernet-over-atm set interfaces at-2/0/0 unit 0 encapsulation ppp-over-ether-over-atm-llc vci 0.120
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer l’encapsulation PPPoE sur une interface ATM sur ADSL :
Configurez l’interface physique.
[edit] user@host# edit interfaces at-2/0/0
Définissez le VPI sur l’interface.
[edit interfaces at-2/0/0] user@host# set atm-options vpi 0
Configurez le mode de fonctionnement de l’ADSL.
[edit interfaces at-2/0/0] user@host# set dsl-options operating-mode auto
Configurez l’encapsulation PPPoE.
[edit interfaces at-2/0/0] user@host# set encapsulation ethernet-over-atm
Créez une interface logique et configurez l’encapsulation LLC.
[edit interfaces at-2/0/0] user@host# set unit 0 encapsulation ppp-over-ether-over-atm-llc vci 0.120
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show interfaces at-2/0/0
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit]
user@host# show interfaces at-2/0/0
{
encapsulation ethernet-over-atm;
atm-options {
vpi 0;
}
dsl-options {
operating-mode auto;
}
unit 0 {
encapsulation ppp-over-ether-over-atm-llc;
vci 0.120;
}
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
Comprendre l’authentification CHAP sur une interface PPPoE
Pour les interfaces avec encapsulation PPPoE (Point-to-Point Protocol over Ethernet), vous pouvez configurer des interfaces pour prendre en charge le protocole CHAP (PPP Challenge Handshake Authentication Protocol). Lorsque vous activez CHAP sur une interface, celle-ci peut authentifier son homologue et être authentifiée par son homologue.
Si vous définissez l’option pour gérer uniquement les passive
paquets CHAP entrants, l’interface ne conteste pas son homologue. Cependant, si l’interface est contestée, elle répond au défi. Si vous ne définissez pas l’option passive
, l’interface défie toujours son homologue.
Vous pouvez configurer l’authentification RADIUS (Remote Authentication Dial-In User Service) des sessions PPP à l’aide de CHAP. CHAP vous permet d’envoyer des messages RADIUS via une instance de routage aux serveurs RADIUS clients dans un réseau privé.
Exemple : Configuration de l’authentification CHAP sur une interface PPPoE
Cet exemple montre comment configurer l’authentification CHAP sur une interface PPPoE.
Exigences
Avant de commencer :
Configurez une interface Ethernet. Voir Exemple : Création d’une interface Ethernet.
Configurez une interface PPPoE. Reportez-vous à la section Exemple : Configuration d’interfaces PPPoE.
Configurez l’encapsulation PPPoE sur une interface ATM sur ADSL. Voir Exemple : Configuration de l’encapsulation PPPoE sur une interface ATM sur ADSL.
Aperçu
Dans cet exemple, vous configurez un profil d’accès CHAP, puis vous l’appliquez à l’interface PPPoE pp0. Vous pouvez également configurer le nom d’hôte à utiliser dans les paquets de défi et de réponse CHAP et définir l’option passive pour la gestion des paquets CHAP entrants.
Configuration
Procédure
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez la commande suivante, collez-la dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez la commande dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
set access profile A-ppp-client client client1 chap-secret my-secret set interfaces pp0 unit 0 ppp-options chap access-profile A-ppp-client local-name A-ge-0/0/1.0 passive
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer CHAP sur une interface PPPoE :
Configurez un profil d’accès CHAP.
[edit] user@host# set access profile A-ppp-client client client1 chap-secret my-secret
Activez les options CHAP sur l’interface.
[edit] user@host# edit interfaces pp0 unit 0 ppp-options chap
Configurez le profil d’accès CHAP sur l’interface.
[edit interfaces pp0 unit 0 ppp-options chap] user@host# set access-profile A-ppp-client
Configurez un nom d’hôte pour les paquets de défi et de réponse CHAP.
[edit interfaces pp0 unit 0 ppp-options chap] user@host# set local-name A-ge-0/0/1.0
Définissez l’option passive pour gérer uniquement les paquets CHAP entrants.
[edit interfaces pp0 unit 0 ppp-options chap] user@host# set passive
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show interfaces
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
[edit]
user@host# show interfaces
pp0 {
unit 0 {
ppp-options {
chap {
access-profile A-ppp-client;
local-name A-ge-0/0/1.0;
passive;
}
}
}
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification du contrôle des flux de crédits
But
Affichez les informations de contrôle du flux de crédits PPPoE sur les crédits de chaque côté de la session PPPoE lorsque le traitement des crédits est activé sur l’interface.
Action
user@host> show pppoe interface detail
pp0.51 Index 73 State: Session up, Session ID: 3, Service name: None, Configured AC name: None, Session AC name: None, Remote MAC address: 00:22:83:84:2e:81, Session uptime: 00:05:48 ago, Auto-reconnect timeout: Never, Idle timeout: Never, Underlying interface: ge-0/0/4.1 Index 72 PADG Credits: Local: 12345, Remote: 6789, Scale factor: 128 bytes PADQ Current bandwidth: 750 Kbps, Maximum 1000 Kbps Quality: 85, Resources 65, Latency 100 msec. Dynamic bandwidth: 3 Kbps pp0.1000 Index 71 State: Down, Session ID: 1, Service name: None, Configured AC name: None, Session AC name: None, Remote MAC address: 00:00:00:00:00:00, Auto-reconnect timeout: Never, Idle timeout: Never, Underlying interface: ge-0/0/1.0 Index 70 PADG Credits: enabled Dynamic bandwidth: enabled
Vérification des interfaces PPPoE
But
Affichez les informations sur les interfaces PPPoE.
Action
Pour afficher les informations de l’interface PPPoE :
user@host> show pppoe interfaces pp0.51 detail
pp0.51 Index 75 State: Session up, Session ID: 1, Service name: None, Configured AC name: None, Session AC name: None, Remote MAC address: 00:11:22:33:44:55, Session uptime: 00:04:18 ago, Auto-reconnect timeout: Never, Idle timeout: Never, Underlying interface: ge-0/0/1.0 Index 70 PADQ Current bandwidth: 750 Kbps, Maximum 1000 Kbps Quality: 85, Resources 65, Latency 100 msec. Dynamic bandwidth: 3 Kbps
Pour afficher des informations concises sur l’interface PPPoE :
user@host> show pppoe interfaces terse pp0.51
Interface Admin Link Proto Local Remote pp0.51 up up inet 5.1.1.1 --> 5.1.1.2 inet6 fe80::21f:12ff:fed2:2918/64 feee::5:1:1:1/126
Vérification des interfaces R2CP
But
Affichez les informations sur les interfaces R2CP.
Action
Pour afficher les informations de l’interface R2CP :
root@host> show r2cp interfaces
Interface: ge-0/0/3.51 Nodes: 0
Pour afficher les informations R2CP :
root@host> show r2cp radio extensive
Node Packet Type Sent Received Errors MIM - 1 0 ROM 1 - - Heartbeats 0 0 0 Node Term 0 0 0 Node Term Ack 0 0 - Heartbeat Timeouts 0 Node Term Timeouts 0 Session Packet Type Sent Received Errors Init - 1 0 Init ACK 1 - - Update - 0 0 Terminate 0 0 0 Terminate ACK 0 0 0 Terminate Timeouts 0
Pour afficher les informations de session R2CP :
root@host> show r2cp sessions extensive
Session: 1 Destination MAC address 01:02:03:04:05:06 Status: Established VLANs 201 Virtual channel: 2 Session Update: last received: 3.268 seconds Current bandwidth: 22000 Kbps, Maximum 22000 Kbps Quality: 100, Resources 100, Latency 100 msec. Effective bandwidth: 952 Kbps, last change: 51.484 seconds Updates below threshold: 1 Session Packet Type Sent Received Errors Init - 1 0 Init ACK 1 - - Update - 0 0 Terminate 0 0 0 Terminate ACK 0 0 0 Terminate Timeouts 0
Affichage des statistiques pour PPPoE
But
Affichez les statistiques PPPoE.
Action
user@host> show interfaces pp0.51 statistics
Logical interface pp0.51 (Index 75) (SNMP ifIndex 137) Flags: Point-To-Point SNMP-Traps 0x0 Encapsulation: PPPoE PPPoE: State: SessionUp, Session ID: 1, Session AC name: None, Remote MAC address: 00:22:83:84:2f:03, Underlying interface: ge-0/0/4.1 (Index 74) Input packets : 20865 Output packets: 284636 Keepalive settings: Interval 10 seconds, Up-count 1, Down-count 3 Keepalive: Input: 0 (never), Output: 943 (00:00:06 ago) LCP state: Opened NCP state: inet: Opened, inet6: Opened, iso: Not-configured, mpls: Not-configured CHAP state: Closed PAP state: Closed Security: Zone: Null Protocol inet, MTU: 1492 Flags: None Addresses, Flags: Is-Preferred Is-Primary Destination: 5.1.1.2, Local: 5.1.1.1 Protocol inet6, MTU: 1492 Flags: None Addresses, Flags: Is-Preferred Destination: fe80::/64, Local: fe80::21f:12ff:fed2:2918 Addresses, Flags: Is-Preferred Is-Primary Destination: feee::5:1:1:0/126, Local: feee::5:1:1:1
Définition des options de traçage pour PPPoE
Pour tracer les opérations du processus PPPoE du routeur, incluez l’instruction traceoptions au niveau de la hiérarchie [edit protocols pppoe] :
[edit protocols pppoe] traceoptions { file filename <files number> <match regular-expression> <size size> <world-readable | no-world-readable>; flag flag; level severity-level; no-remote-trace; }
Pour spécifier plusieurs opérations de suivi, incluez plusieurs flag
instructions.
Vous pouvez spécifier les indicateurs suivants dans l’instruction traceoptions
:
all
—Toutes les zones de codeconfig
—Code de configurationevents
—Code de l’événementgres
—Code Gresinit
—Code d’initialisationinterface-db
—Code de la base de données de l’interfacememory
—Code de gestion de la mémoireprotocol
—Code de traitement du protocole PPPoErtsock
—Code de socket de routagesession-db
—Code de gestion des sessionssignal
—Code de gestion du signalstate
—Code de gestion de l’étattimer
—Code de la minuterieui
—Code de l’interface utilisateur
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.
ignore-eol-tag
permettant de désactiver la
End-of-List
balise dans le paquet PADO.