S'entraîner sur le routage
Manipuler des commandes Linux...
Depuis un terminal, on peut disposer de nombreuses informations concernant les différentes adresses ou transport de paquets sur Internet.
Assurez-vous d'avoir ces 2 paquets installés sur Ubuntu >= 18.04 en lançant la commande suivante (déjà disponible pour ubuntu < 18.04) :
sudo apt install net-tools traceroute
Cela permet de disposer de la commande ifconfig qui est plus simple que la commande ip addr ; ou traceroute.
Question
Question 1 : Avec la commande ifconfig sur Gnu/Linux ou ipconfig /all sous Windows, repérer l'adresse IP et MAC de votre poste de travail.
Indice
Dans un réseau local, l'adresse IP débute souvent par 192.168. ou 172. ou 10. qui sont 3 grandes classes d'adresses IP de réseaux locaux (dépendant de leur taille).
L'adresse MAC quand à elle est composée de 6 octets écrits en hexadécimal.
Solution
Voici le retour des 2 commandes sur un poste Ubuntu 20.04
Question
Question 2 : Avec la commande traceroute (ou tracert sous Windows) qui s'utilise la syntaxe :
traceroute url_site_web_sans_http
établir les routes avec les sites suivants :
ac-lyon.fr
portail.lyc-la-martiniere-diderot.ac-lyon.fr
ent.auvergnerhonealpes.fr
wikipedia.org
france.embassy.gov.au
Que peut-on en déduire ?
Solution
quelques remarques...
On voit le nombre de sauts (hops) qui correspond au nombre de routeurs entre notre machine et le serveur distant,
Le nombre de sauts n'est pas proportionnel à la distance parcourue,
certains routeur ne renvoient pas d'informations (lignes avec des *).
Table de routage
On reprend le réseau présenté précédemment :
Question
Question 3 : Sur le modèle de la table 1 donnée précédemment, écrire la table de routage du routeur 2 et du routeur 3.
Donner cette table sur papier ou dans un document LibreOffice.
Indice
Il faut s'intéresser aux réseaux directement accessibles puis au réseaux plus éloignés en utilisant la passerelle (gateway).
Solution
Destination | Passerelle (Gateway) |
---|---|
100.10.42.0/25 | 100.10.42.1 |
192.168.1.0/25 | 192.168.1.2 |
0.0.0.0/0 | 192.168.1.3 |
192.168.0.0/25 | 192.168.1.1 |
165.124.42.0/24 | 192.168.1.3 |
Destination | Passerelle (Gateway) |
---|---|
165.124.42.0/24 | 165.124.42.1 |
192.168.1.0/25 | 192.168.1.3 |
0.0.0.0/0 | 165.124.42.254 |
192.168.0.0/25 | 192.168.1.1 |
100.10.42.0/25 | 192.168.1.2 |
Problème : Route la plus rapide sur Internet
On étudie un schéma topologique d'un réseau pour en dégager une route plus rapide selon les 2 algorithmes...
Le routeur numéro 1 (R1) souhaite envoyer un message au routeur numéro 7 (R7).

Question
Question 1 : Quel chemin le message doit il prendre ?
Question
Question 2 : Expliquer pourquoi ce choix de chemin (qui est effectivement implémenté sur Internet sous le nom de protocole de routage RIP) est critiquable et améliorable.
Question
Le protocole de routage RIP est remplacé/complété par un autre protocole de routage dénommé protocole OSPF qui fonctionne différemment car il prend en compte la bande passante. Le protocole attribue un coût à chaque liaison afin de privilégier le choix de certaines routes plus rapides. Plus le coût est faible, plus le lien est intéressant.
La formule de calcul du coût d'une liaison est donné par la formule : \(co\hat{u}t = \frac{10⁸}{bande\ passante\ du\ lien\ en\ bps}\)
Voici le tableau référençant Les coûts des liaisons en fonction du type de liaison entre deux routeurs (Ethernet, fibre optique...) :
Type de réseau | Coût par défaut |
---|---|
FDDI, FastEthernet | 1 |
Ethernet 10 Mbps | 10 |
E1 (2,048 Mbps) | ? |
T1 (1,544 Mbps) | 65 |
64 Kbps | ? |
56 Kbps | 1785 |
19.2 Kbps | 5208 |
Question 3 : Compléter les coûts manquants dans le tableau.
Question 4 : Déterminer la bande passante du réseau FDDI (fibre optique).
Question 5 : Compléter le graphe ci-dessus avec le coût de chaque liaison :
Le réseau entre R1 et R2 est de type Ethernet 10 Mbps.
Le réseau entre R2 et R3 est de type E1.
Le réseau entre R3 et R4 est de type FDDI.
Le réseau entre R1 et R4 est de type 19.2 Kbps.
Le réseau entre R4 et R7 est de type 19.2 Kbps.
Le réseau entre R4 et R6 est de type E1.
Le réseau entre R4 et R5 est de type 64 Kbps.
Le réseau entre R5 et R6 est de type T1.
Le réseau entre R6 et R7 est de type FastEthernet.
Question 6 : Déterminer alors le chemin le plus rapide.
Routage sur Filius
PARTIE 1 : Commande ping en routage dynamique
_______________________________________________________________________________________________________
Ouvrir ce fichier avec le logiciel Filius
Passez en mode simulation en cliquant sur la flèche verte.
Allez sur l'ordinateur dont l'adresse IP est 192.168.1.1 (en double cliquant sur cet ordinateur), puis installez le logiciel « Ligne de commande » .
Lancez le logiciel « Ligne de commande » , puis tapez la commande ping 192.168.2.2.
Observez le chemin suivi par l'information.
Vous remarquerez que tout se passe bien, aucun paquet n'est perdu, les deux ordinateurs peuvent communiquer sans problème.
PARTIE 2 : Configuration des tables de routage en routage statique
_______________________________________________________________________________________________________
Retournez en mode conception cliquant sur l’icône qui va bien.
Double cliquez sur chacun des 4 routeurs et décochez la case « Routage automatique » .
Vous pouvez vérifier que cette fois la commande ping ne fonctionne plus. Observez où s'arrêtent les paquets.
Il va falloir configurer manuellement les tables de routage des routeurs de sorte que les ordinateurs puissent à nouveau communiquer.
Question
Question 7 :
Dans un premier temps, configurez la table de routage du routeur A et celle du routeur B pour que le ping entre 192.168.1.1 et 192.168.2.2 puisse fonctionner.
Pour cela, il va falloir aller dans l'onglet « Table de routage » du routeur A et ajouter une ligne pour indiquer que tous les paquets à destination du réseau 192.168.2.0 (avec le masque 255.255.255.0) doivent être envoyés au routeur B (adresse 192.168.8.2) en sortant du routeur A par l'interface dont l'adresse IP est 192.168.8.1.
Là vous pouvez constater en réessayant le ping que les paquets arrivent bien à l'ordinateur 192.168.2.2, mais que la réponse n'arrive pas à destination. Il faudra alors configurer la table de routage du routeur B pour que le ping puisse réussir.
Solution
Un exemple de ligne pour le routeur A
Destination | Netmask | Next Gateway | NIC |
---|---|---|---|
192.168.2.0 | 255.255.255.0 | 192.168.8.2 | 192.168.8.1 |
Question
Question 8 :
Sur une feuille ou document numérique, faites un schéma rapide du réseau en y indiquant les adresses IP de toutes les interfaces des routeurs.
Configurez ensuite toutes les tables de routage des routeurs du réseau de sorte que tous ordinateurs puissent communiquer entre eux 2 à 2. Vous indiquerez sur votre feuille les lignes ajoutées à chaque table de routage.
Question
Question 9 :
La ligne entre le routeur B et le routeur C a été endommagée et ne fonctionne plus correctement.
Modifiez les tables de routage pour que les paquets entre le réseau 192.168.2.0 et le réseau 192.168.4.0 ne passent plus par ce câble. Indiquez sur votre feuille ou document numérique les modifications effectuées.
Vérifiez par un ping que ces modifications ont bien l'effet souhaité.