Le protocole PPP (Point-to-Point Protocol) est un protocole de la couche liaison de données qui établit une connexion directe entre deux nœuds de réseau via des lignes série, des circuits commutés ou des liaisons T1/E1. Le PPP négocie la liaison avec le protocole LCP, authentifie les pairs à l'aide des protocoles PAP ou CHAP, et achemine le trafic de la couche réseau – le plus souvent sur Ethernet via le protocole PPPoE.
Points clés à retenir
- Le PPP est un protocole de la couche liaison de données destiné aux liaisons directes entre nœuds.
- LCP établit, configure et teste la liaison point à point.
- Les protocoles PAP et CHAP authentifient les pairs PPP avant que le trafic utilisateur ne soit acheminé.
- Le protocole PPPoE encapsule les trames PPP dans le réseau Ethernet pour les connexions DSL et haut débit.
- VOS prend en charge le protocole PPP sur les interfaces T1/E1 et le protocole PPPoE sur les interfaces WAN.
Sur cette page : Pourquoi est-ce important ?Comment ça marcheTypesPPP et VersaFAQ
Pourquoi le PPP est-il important ?
Avant que les réseaux Ethernet et IP ne supplantent la plupart des circuits dédiés, les liaisons WAN (lignes louées, modems commutés, RNIS et circuits T1/E1) avaient besoin d’un moyen standardisé pour acheminer plusieurs protocoles de couche réseau sur une seule connexion, négocier les paramètres de liaison et vérifier l’identité du correspondant. Le protocole PPP a rempli ce rôle, et des décennies plus tard, il continue de le faire.
Son importance se concentre aujourd’hui sur deux domaines. Les interfaces WAN de type T1/E1 et autres lignes louées utilisent toujours le protocole PPP comme encapsulation standard, avec une authentification PAP ou CHAP avant l’acheminement du trafic. Et le protocole PPP perdure à très grande échelle au sein du PPPoE : la plupart des connexions DSL et une bonne partie des connexions haut débit par fibre optique restent des sessions PPP sous la couche Ethernet, avec négociation LCP et authentification CHAP auprès du concentrateur d’accès du fournisseur d’accès.
Qu'est-ce que le PPP ?
Le PPP fonctionne par étapes. Tout d’abord, le protocole de contrôle de liaison (LCP) établit la liaison point à point : il négocie la taille des trames, détecte les boucles de liaison et peut exiger une authentification avant l’établissement de la liaison. S’ils sont configurés, les pairs échangent leurs identifiants à l’aide du protocole PAP (Password Authentication Protocol) ou du protocole CHAP (Challenge Handshake Authentication Protocol) – le protocole CHAP est plus sécurisé car il n’envoie jamais le mot de passe lui-même, mais effectue à chaque échange un hachage d’un défi aléatoire généré à la volée à l’aide d’un secret partagé statique.
Une fois la liaison établie et l'authentification réussie, un ou plusieurs protocoles de contrôle de réseau (NCP) configurent les protocoles de couche réseau circulant sur la liaison : l'IPCP pour IPv4 et l'IPv6CP pour IPv6. Le trafic utilisateur ne commence à circuler qu'une fois que le LCP et le NCP concerné ont terminé leur établissement. Les trames PPP utilisent un cadrage de type HDLC, ce qui permet à plusieurs protocoles de couche réseau de partager une même liaison sans ambiguïté.
Types de PPP
Plusieurs types de liaisons PPP et extensions revêtent une importance particulière dans la pratique. L'encapsulation série point à point et T1/E1 constitue le cas classique : le protocole PPP fonctionne directement sur une ligne louée ou un groupe de canaux T1/E1, le plus souvent avec une authentification CHAP. Le PPP multiliaison (MLPPP) regroupe deux liaisons physiques ou plus en une seule connexion logique, en fragmentant et en réassemblant les paquets entre les liaisons constitutives afin de combiner la bande passante et d'assurer une bascule en cas de défaillance.
Le PPPoE (PPP sur Ethernet) encapsule les trames PPP à l'intérieur de trames Ethernet, ce qui permet à la négociation et à l'authentification PPP de s'effectuer sur un segment Ethernet partagé plutôt que sur une ligne dédiée ; c'est le mécanisme qui sous-tend la plupart des accès DSL et certains accès haut débit par fibre optique. Un client PPPoE détecte un concentrateur d’accès, établit un identifiant de session, puis exécute le protocole PPP standard au sein de cette session. Une variante apparentée, le PPPoEoA, achemine la même session PPPoE sur une ligne DSL basée sur l’ATM plutôt que sur un réseau Ethernet natif.
PPP & Versa
Les appareils VOS prennent en charge l'encapsulation PPP directement sur les interfaces WAN T1/E1, où elle est activée par défaut aux côtés du Frame Relay et du HDLC ; les administrateurs peuvent choisir entre les protocoles PAP, CHAP ou aucune authentification pour chaque interface, et la fonctionnalité Multilink PPP regroupe les canaux T1/E1. Les modules NIC, tels que la carte T1/E1 de la série CSG700, prennent explicitement en charge les protocoles PPP, HDLC et Frame Relay pour la connectivité WAN des succursales.
Le PPPoE est configuré en tant que sous-catégorie distincte d’interface WAN, aussi bien directement sur un appareil que via les interfaces PPPoE de Concerto, où une interface VNI dédiée achemine la session. La configuration comprend le nom du concentrateur d’accès, le nom d’utilisateur et le mot de passe, ainsi que les paramètres d’écho LCP permettant de détecter un pair inactif. La configuration complète de l’interface (encapsulation PPP T1/E1, sélection de l’authentification, interfaces WAN PPPoE) est décrite dans la section « Configurer les interfaces ».
Questions fréquentes
Quelle est la différence entre le PPP et le PPPoE ?
Le protocole PPP fonctionne directement sur une ligne série, un circuit T1/E1 ou tout autre support point à point. Le protocole PPPoE encapsule ces mêmes trames PPP dans des trames Ethernet, ce qui permet à une session PPP de fonctionner sur un réseau Ethernet partagé, comme le port d'un modem DSL relié au concentrateur d'accès d'un fournisseur d'accès.
Quelle est la différence entre l'authentification PAP et l'authentification CHAP ?
Le protocole PAP envoie une seule fois, lors de l'établissement de la connexion, un nom d'utilisateur et un mot de passe en clair. Le protocole CHAP n'envoie jamais le mot de passe lui-même : il effectue un hachage d'un défi aléatoire à l'aide d'un secret partagé et répète cet échange périodiquement, de sorte qu'un échange intercepté ne puisse pas être rejoué. Le protocole CHAP est l'option la plus sûre et celle qui est recommandée.
Quel est le rôle du protocole LCP dans une connexion PPP ?
Le LCP (Link Control Protocol) constitue la première phase d'une session PPP. Il négocie les options de liaison, telles que la taille maximale des trames, détecte les boucles de liaison et peut exiger une authentification avant d'autoriser le trafic de la couche réseau sur la liaison. Le LCP envoie également des requêtes d'écho périodiques afin de détecter un pair inactif.
Qu'est-ce que le PPP Multilink ?
Le PPP multilink (MLPPP) regroupe deux liaisons PPP physiques ou plus en une seule connexion logique. Les paquets sont fragmentés et répartis entre les liaisons constitutives, puis réassemblés à l'extrémité distante, ce qui augmente la bande passante disponible et assure un basculement automatique en cas de défaillance ou de déconnexion d'une liaison constitutive.
Le protocole PPP nécessite-t-il une authentification ?
Non. Le protocole LCP permet d'établir une connexion PPP sans aucune authentification. Lorsque l'authentification est configurée, les protocoles PAP ou CHAP vérifient l'identité du correspondant avant que la connexion ne transmette le trafic – ce qui est courant sur les circuits WAN et les sessions PPPoE, où un fournisseur d'accès doit confirmer l'identité de l'abonné.
En savoir plus sur les PPP
Si vous souhaitez en savoir plus, voici des sources auxquelles nous faisons confiance.
| RFC 1661 : Le protocole point à point | RFC 2516 : PPP sur Ethernet (PPPoE) |
|---|---|
| La norme de l'IETF définissant le protocole PPP : établissement de la liaison, phases d'authentification et manière dont les protocoles de contrôle du réseau configurent le trafic au niveau de la couche réseau. | La norme permettant d'encapsuler des sessions PPP dans des trames Ethernet, qui constitue la base de la plupart des accès DSL et de certains accès haut débit par fibre optique. |
Termes associés
Si vous vous intéressez au PPP, voici quelques liens qui pourraient vous intéresser.
| Protocole point à point sur Ethernet | Réseau | Protocole de messages de contrôle Internet |
|---|---|---|
| Encapsule les trames PPP dans des trames Ethernet afin qu'une session PPP puisse fonctionner sur le DSL et d'autres liaisons haut débit basées sur Ethernet. | L'objet de configuration VOS qui regroupe les interfaces – y compris les interfaces PPP et PPPoE – au sein d'une même instance de routage à des fins de gestion. | Un protocole de diagnostic dont les requêtes d'écho jouent un rôle similaire à celui des requêtes d'écho LCP propres au protocole PPP pour détecter un pair inactif. |