Topologie Hub & Spoke avec le protocole PPPoE

Philippe Latu

inetdoc.net
Enseignant
IUT / UPSSITECH / STRI - Université Toulouse 3

Résumé

Ce support de travaux pratiques est une illustration d'une topologie réseau classique baptisée Hub & Spoke. Le Hub est un routeur qui concentre tous les flux des routeurs d'extrémités appelés Spoke. Les liaisons entre le Hub et les routeurs Spoke sont point à point et utilisent le protocole PPP. Avec la généralisation de la fibre optique dans les réseaux étendus (WAN), on doit encapsuler les trames PPP dans un VLAN Ethernet à l'aide de la technologie PPPoE.

Les manipulations proposées reprennent en grande partie celles du support Routage inter-VLAN et protocole PPPoE “contexte Cloud“ en les adaptant à la topologie en triangle.


1. Copyright et Licence

Copyright (c) 2000,2024 Philippe Latu.
Permission is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.3 or any later version
published by the Free Software Foundation; with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included
in the section entitled "GNU Free Documentation License".
Copyright (c) 2000,2024 Philippe Latu.
Permission est accordée de copier, distribuer et/ou modifier ce document selon
les termes de la Licence de Documentation Libre GNU (GNU Free Documentation
License), version 1.3 ou toute version ultérieure publiée par la Free Software
Foundation ; sans Sections Invariables ; sans Texte de Première de Couverture,
et sans Texte de Quatrième de Couverture. Une copie de la présente Licence est
incluse dans la section intitulée « Licence de Documentation Libre GNU ».

Méta-information

Cet article est écrit avec DocBook XML sur un système Debian GNU/Linux. Il est disponible en version imprimable au format PDF : interco.pppoe.qa.pdf.

Toutes les commandes utilisées dans ce document ne sont pas spécifiques à une version particulière des systèmes UNIX ou GNU/Linux. C'est la distribution Debian GNU/Linux qui est utilisée pour les tests présentés. Voici une liste des paquets contenant les commandes :

  • iproute2 - Outils de contrôle du trafic et du réseau

  • ifupdown - High level tools to configure network interfaces

  • iputils-ping - Tools to test the reachability of network hosts

  • iputils-tracepath - Tools to trace the network path to a remote host

  • ppp - Point-to-Point Protocol (PPP) - daemon

  • pppoe - PPP over Ethernet driver

Aide à la mise au point

Afin de résoudre les problèmes de connexion et de configuration, la journalisation système constitue le principal canal d'information.

L'affichage des messages système est géré par le démon rsyslogd et/ou le service systemd-journald.

Dans le premier cas, rsyslogd stocke les messages dans les fichiers du répertoire /var/log/. Dans le cas des travaux pratiques, les informations nécessaires à la mise au point des connexions réseau se trouvent dans le fichier /var/log/syslog.

Pour visualiser les dernières lignes d'un journal système à la console on peut utiliser la commande tail.

tail -n 50 -f /var/log/syslog

Du point de vue droits sur le système de fichiers, la commande tail peut être utilisée au niveau utilisateur normal dès lors que celui-ci appartient au groupe adm. Les commandes id et groups permettent de connaître les groupes auxquels l'utilisateur courant appartient.

Dans le second cas, c'est la commande journalctl qui permet de visualiser les mêmes messages. Si on reprend l'exemple ci-dessus, la syntaxe est la suivante :

journalctl -n 50 -f