PPPoE (Point to Point over Ethernet)
Point to Point over Ethernet PPPoE: Au tout début d’internet, on utilisait, rappelez-vous, des modems |analogiques, qu’on connaissait aussi sous le nom de modem 56k.
Ce modem permettait de passer du signal numérique de notre ordinateur au signal analogique, celle de notre ligne téléphonique.
Eh bien, le protocole utilisé sur ce type de modems était le PPP avec une authentification CHAP.
Ce qui permettait au fournisseur d’accès à Internet d’identifier chacun de ses clients et de voir s’ils étaient à jour dans leurs paiements.
|Ensuite sont arrivés les modems de type ADSL.
Avec ce type de modem, les fournisseurs d’accès à internet n’avaient pas de solution pour authentifier leurs clients, car il n’y avait plus de liaison PPP, mais une liaison Ethnernet.
Pour pouvoir continuer à utiliser l’authentification CHAP, il fallait réussir à encapsuler le protocole PPP au travers du protocole Ethernet.
|Et bien, c’est comme ça que le protocole PPPoE est né.
Il permet de :
- |Crée un tunnel de niveau 2 entre deux routeurs
- |Il prend 8 octets
- |Et il est utilisable que sur des liens points à point
C’est-à-dire qu’un tunnel |PPPoE ne peut être monté qu’entre deux routeurs directement connectés !
Ici, nous avons donc 2 routeurs interconnectés entre eux, et on va configurer le routeur 1 comme le client PPPoE.
Le routeur 2 est du côté opérateur, il est donc déjà configuré.
|Pour commencer, il faut créer une interface de numérotation pour gérer la connexion et l'attacher à une interface physique qui fournira le transport.
La création de l’interface se fait |avec la commande « interface dialer1 ».
La commande | « ip address negotiated » permet de faire demander au client d'utiliser une adresse IP fournie par le serveur PPPoE.
|La commande « encapsulation » définit le type d’encapsulation sur PPP
|Et la commande « dialer pool » permet de spécifier un pool de numérotation sur l’interface.
|Ensuite, il reste plus qu’à associer notre interface FastEthernet 0/1, à l’interface de numérotation qu’on vient de créer avec la |commande « pppoe-client dial-pool-number »
Avec un| « show ip interface brief », on voit que le routeur 1 a obtenu une |adresse IP du serveur PPPoE, qui est le routeur2.
Cette adresse IP se trouve |sur l'interface virtuelle et non sur l'interface physique FastEthernet0/1.
|La commande show PPPoE session affiche les sessions qui sont établies.
Tunnel GRE (Generic Routing Encapsulation)
|On va maintenant parler du Tunnel GRE.
C’est un processus d’encapsulations qui permet de véhiculer n’importe quel protocole de la couche Réseau dans des paquets eux-mêmes de la couche Réseau.
C’est-à-dire qu’on peut très bien encapsuler de l’IPv6 dans un paquet IPv4 pour que les 2 réseaux distants en IPv6 puissent communiquer.
Sur cette topologie, nous avons deux réseaux privés, qui sont géographiquement éloignés.
Si nous voulons interconnecter ces deux réseaux, eh bien, il existe deux possibilités :
- La 1ʳᵉ, qui coute assez cher, est d’utiliser une liaison spécialisée, qu’on louerait directement à l’opérateur, par exemple, une technologie de type MPLS.
- Et l'autre possibilité, qui est relativement moins chère, |consiste à interconnecter ces deux réseaux avec Internet.
Le tunnel Gre permet de créer une ligne virtuelle spécialisée, qui passera par l'internet, et qui fonctionnera presque comme une liaison dédiée.
Le principal avantage, c’est de ne pas être dépendant d'un opérateur et de pouvoir choisir soi-même la sortie Internet de chaque site qui doit être connecté.
BGP (border gateway protocol)
On va terminer le cours, par le protocole de routage externe, qui est BGP.
C’est un protocole d'échange de route qui est utilisé principalement sur le réseau Internet.
|Son but est d'échanger des informations de routage entre des systèmes autonomes.
Contrairement aux protocoles de routage internent, BGP n'utilise pas de métrique.
C’est-à-dire qu’il prend ses décisions de routage, en fonction des règles définies par l’administrateur de l’AS.
|BGP est un protocole de routage à vecteur de chemins.
La communication entre routeurs se fait avec une session TCP sur le port 179.
BGP est le seul protocole de routage à utiliser TCP pour le transport.
Il existe deux versions de BGP :
- |on a IBGP
- |et EBGP
Le| iBGP est utilisé à l'intérieur d'un AS alors que| EBGP est utilisé entre deux AS.
BGP sert fondamentalement pour les interconnexions entre les opérateurs internet.
Il fait partie de la |famille des EGP dont il est |aujourd'hui le seul membre.
Il sert donc que si on est opérateur.
Les protocoles de routage IGP, | comme RIP, Eigrp, OSPF ou bien IS-IS, s’utilisent qu'à l'intérieur d'une entreprise.
Leurs buts sont de trouver la route la plus efficace, en faisant confiance aux autres routeurs.
Tandis que les protocoles de routage EGP, | comme BGP, s'utilisent sur des systèmes autonomes.
Fonctionnement de Point to Point over Ethernet
Le protocole PPPoE, abréviation de Point to Point over Ethernet, a vu le jour pour répondre aux besoins d'authentification des utilisateurs dans un contexte de transition des modems analogiques vers les modems ADSL. À l'époque des modems analogiques, le protocole PPP avec une authentification CHAP était largement utilisé pour permettre aux fournisseurs d'accès à Internet d'identifier et de gérer leurs clients. Cependant, avec l'avènement des modems ADSL et la transition vers une connexion Ethernet, une solution d'encapsulation du protocole PPP était nécessaire pour maintenir ce mécanisme d'authentification. Ainsi est né le PPPoE.
Configuration et Utilisation
La configuration d'une connexion PPPoE implique la création d'une interface de numérotation pour gérer la connexion, ainsi que l'association de cette interface à une interface physique fournissant le transport, tel qu'une interface FastEthernet. À travers des commandes telles que "interface dialer1", "IP address negotiated" pour demander une adresse IP au serveur PPPoE, "encapsulation" pour définir le type d'encapsulation, et "dialer pool" pour spécifier un pool de numérotation, la mise en place du tunnel PPPoE est réalisée. Ensuite, en associant l'interface FastEthernet à l'interface de numérotation avec la commande appropriée, la connexion est établie entre le client et le serveur PPPoE.
Conclusion
En somme, Point to Point over Ethernet permet de créer un tunnel de niveau 2 entre deux routeurs, avec un en-tête de seulement 8 octets, adapté uniquement aux liens points à point. Bien que son utilisation soit quelque peu spécifique, le PPPoE a été un élément crucial dans l'évolution des technologies de connexion à Internet, permettant de maintenir des mécanismes d'authentification robustes même avec l'avènement des connexions Ethernet. Ainsi, il a permis de garantir la sécurité et la gestion des utilisateurs dans un contexte en constante évolution des infrastructures réseau.
Retrouvez tous nos cours pour réussir votre CCNA sur la chaîne YouTube de Formip.