Exercice sur etude cas d'adressage IP et tolérance de panne
La filiale d'une société est reliée à son siège par l'intermédiaire de deux connexions distantes : une liaison spécialisée et une liaison de secours RNIS. Chaque liaison est gérée par un routeur différent: un routeur principal et un routeur de secours.
La disponibilité de la connexion est une nécessité pour la filiale. Vous êtes chargé d'étudier la mise en œuvre d'une solution qui permettrait de tolérer la panne du routeur principal.
Pour cela vous allez tout d'abord étudier ce qu'un administrateur devrait faire manuellement en cas de panne du routeur principal pour utiliser le routeur de secours.
Puis vous allez étudier la mise en œuvre de deux protocoles permettant d’assurer dynamiquement la tolérance de panne.
L'annexe 1 : vous donne un schéma non exhaustif du réseau.
L'annexe 2 : vous donne l'état initial de la configuration des différents éléments actifs du réseau avant la simulation de la panne.
L'annexe 3 : présente sommairement les protocoles utilisés.
L’annexe 4 : présente le cache ARP du poste 192.168.200.20 après la mise en place de HSRP et l’exécution d’une commande ping.
L’annexe 5 : présente l’annonce de route faite par le routeur principal au routeur du siège après la mise en place du protocole de routage RIP.
Questions
Première Partie
Vous testez le fonctionnement du routeur principal en exécutant la commande suivante à partir du poste 192.168.200.20 :
ping 192.168.10.1
Tout se déroule normalement.
Vous simulez une panne sur le routeur principal puis vous activez le routeur de secours sans modifier les configurations décrites dans l'annexe 2.
1. Quel sera le résultat de la commande suivante exécutée sur le poste 192.168.200.20 ?
ping 192.168.10.1
2. Quelle doit être la nouvelle configuration du poste 192.168.200.20 pour utiliser le routeur de secours ?
3. La modification apportée sur le poste 192.168.200.20 ne modifie pas le résultat de la commande précédente, pourquoi ? Proposez une solution.
Deuxième Partie
Vous mettez en place le protocole HSRP entre le routeur principal et le routeur de secours sur les interfaces 192.168.200.253 et 192.168.200.254.
Vous affectez aux deux routeurs l'adresse IP virtuelle suivante : 192.168.200.1 et l'adresse MAC virtuelle suivante 00-00-0c-07-ac-02.
Toutes les tables de routage restent dans l’état présenté par l’annexe 2.
Vous testez le fonctionnement du routeur principal en exécutant la commande suivante à partir du poste 192.168.200.20 :
ping 192.168.10.1
Tout se déroule normalement.
Vous simulez de nouveau une panne sur le routeur principal.
1. Quelle doit être l'adresse du routeur par défaut utilisée par le poste 192.168.200.20 pour tolérer une panne du routeur principal ?
2. Doit-on vider le cache ARP du poste 192.168.200.20 avant d'exécuter de nouveau la commande
ping 192.168.10.1 L’annexe 4 présente le contenu actuel du cache ARP.
3. Quel sera le résultat de la commande « ping 192.168.10.1 » ?
4. Pourquoi ne met-on pas en œuvre HSRP entre les interfaces 200.100.10.253 et 200.100.20.253 ?
Troisième partie
pour automatiser la mise à jour des tables de routage notamment pour le routeur du siège, vous installez un protocole de routage à vecteur de distance sur les différents routeurs.
Dans un premier temps le routeur principal est actif et transmet des annonces de route au routeur du siège alors que le routeur de secours inactivé par HSRP ne transmet rien. L’annexe 5 montre l’annonce transmise.
Vous simulez une panne sur le routeur principal. Le routeur du siège cesse de recevoir des annonces de la part du routeur principal mais en reçoit de la part du routeur de secours qui a été activé par HSRP.
1. Sur quelles interfaces doit-on activer le protocole de routage ?
2. Rajouter une colonne métrique aux tables de routage des routeurs.
3. Que contient l'annonce envoyée par le routeur de secours au routeur du siège ?
4. Quelle est la nouvelle table de routage sur le routeur du siège après réception de l'annonce ?
Annexes
Annexe 1 : Schéma non exhaustif du réseau
Annexe 2 : la configuration des différents éléments actifs du réseau avant la simulation de la panne.
Table de routage du routeur siège
Réseau | Masque | Passerelle | Interface |
192.168.10.0 | 255.255.255.0 | 192.168.10.254 | 192.168.10.254 |
200.100.10.252 | 255.255.255.252 | 200.100.10.254 | 200.100.10.254 |
200.100.20.252 | 255.255.255.252 | 200.100.20.254 | 200.100.20.254 |
192.168.200.0 | 255.255.255.0 | 200.100.10.253 | 200.100.10.254 |
Table de routage du routeur principal
Réseau | Masque | Passerelle | Interface |
192.168.200.0 | 255.255.255.0 | 192.168.200.253 | 192.168.200.253 |
200.100.10.252 | 255.255.255.252 | 200.100.10.253 | 200.100.10.253 |
192.168.10.0 | 255.255.255.0 | 200.100.10.254 | 200.100.10.253 |
Le routeur Principal est actif
Table de routage du routeur de secours
Réseau | Masque | Passerelle | Interface |
192.168.200.0 | 255.255.255.0 | 192.168.200.254 | 192.168.200.254 |
200.100.20.252 | 255.255.255.252 | 200.100.20.253 | 200.100.20.253 |
192.168.10.0 | 255.255.255.0 | 200.100.20.254 | 200.100.20.253 |
Le routeur de secours est inactif
Table de routage du poste 192.168.200.20
Réseau | Masque | Passerelle | Interface |
192.168.200.0 | 255.255.255.0 | 192.168.200.20 | 192.168.200.20 |
0.0.0.0 | 0.0.0.0 | 192.168.200.253 | 192.168.200.20 |
Adresse MAC du routeur principal : 0D 0A C1 10 5B 2D
Adresse MAC du routeur de secours : 0D 0A C1 00 24 11
Cache ARP du poste 192.168.200.20
Adresse MAC | Adresse IP | Type |
0D 0A C1 10 5B 2D | 192.168.200.254 | dynamique |
Annexe 3 : Présentation des protocoles utilisés.
HSRP (Host Stanby Router Protocol)
HSRP est décrit dans la RFC 2281. Ce document est classé pour information ce qui veut dire qu'il n'est pas un standard Internet. C'est un protocole propriétaire CISCO. Il offre un mécanisme de tolérance aux pannes de la passerelle par défaut aux différentes machines du réseau incapables de découvrir dynamiquement les routeurs qui leur sont affectés (attention on ne fait pas référence ici à DHCP qui ne permet pas cela mais plutôt à des méthodes dynamiques comme IRDP ICMP Router Discovery Protocol).
HSRP permet à deux routeurs de partager une adresse IP virtuelle et une adresse MAC virtuelle. Le routeur actif répond aux requêtes ARP destinées à l'adresse commune comme s'il s'agissait de la sienne puis prend en charge les trames adressées à l'adresse MAC commune. Un échange de message réalisé en multicast permet aux routeurs de déterminer le routeur actif puis de vérifier la présence de l'autre routeur. Lorsque le routeur actif est défaillant, le deuxième routeur ne reçoit plus de message multicast de sa part, il devient alors actif et répond aux requêtes adressées aux adresses communes (IP et MAC).
D'autres protocoles sont bien sûr utilisables comme par exemple VRRP (Virtual Redundancy Router Protocol).
RIP V2 (Routing Information Protocol). La version 2 transmet les masques de sous-réseau.
Un protocole de routage permet de mettre à jour dynamiquement les tables de routage des routeurs.
Les routeurs s'envoient des messages contenant les réseaux qu'ils peuvent atteindre soit directement soit indirectement.
Pour atteindre un réseau, un routeur utilisant un protocole à vecteur de distance choisira toujours la route la plus courte.
La route la plus courte est celle qui traverse le moins de routeur.
Pour évaluer cette distance le routeur associe à chaque réseau une métrique sous la forme d'un entier.
La valeur 1 correspond à une remise directe. Une valeur supérieure à 1 correspond à une remise indirecte.
Un routeur utilisant le protocole de routage RIP diffuse toutes les 30s la liste des réseaux qu'il peut atteindre avec leur métrique. Pour RIP la valeur 16 associée à une métrique invalide la route.
D'autres protocoles à vecteur de distance sont bien sûr utilisables par exemple IGRP (Internet Gateway Router Protocol) ou bien EIGRP (Extended Internet Gateway Router Protocol) de CISCO protocle Hybride entre les protocoles à vecteur de distance et ceux à états de lien.
Vous trouverez d'autres renseignements sur RIP à cette adresse : www.reseaucerta.org/cotecours/routdyn
Annexe 4
Cache ARP du poste 192.168.200.20 après la mise en place de ARP et la commande « ping 192.168.10.1 »
Adresse MAC | Adresse IP | Type |
00-00-0c-07-ac-02 | 192.168.200.1 | dynamique |
Annexe 5
Annonce transmise par le routeur principal au routeur du siège
Réseau | Masque | Métrique |
192.168.200.0 | 255.255.255.0 | 1 |
Première partie
1. Le résultat sera "délai d'attente dépassé". Le paquet ICMP « echo » est parti mais le paquet ICMP « reply » n’est pas revenu dans le temps imparti.
2. Il faut modifier la passerelle par défaut pour affecter l'adresse IP du routeur de secours 192.168.200.254
3. Le problème se situe sur la table de routage du routeur du siège sur « la route de retour ». En effet le paquet part du poste vers la nouvelle passerelle par défaut 192.168.200.254 qui transmet au routeur du siège. Celui-ci transmet au poste 192.168.10.1 qui répond via le routeur du siège. Mais ce dernier continue à orienter vers le routeur principal qui est inactif. Il faut donc remplacer la ligne obsolète par la ligne suivante :
192.168.200.0 | 255.255.255.0 | 200.100.20.253 | 200.100.20.254 |
Deuxième partie
1. L'adresse du routeur par défaut doit être l'adresse virtuelle IP 192.168.200.1
2. Ce n'est pas nécessaire de vider le cache ARP car les deux routeurs utilisent la même adresse MAC virtuelle donc même si le poste ne refait pas de requête ARP pour résoudre l'adresse 192.168.200.1 le routeur de secours traitera bien les trames avec pour adresse MAC destinataire 00-00-0c-07-ac-02
3. Le résultat de la commande sera "délai d'attente dépassée" car la table de routage du routeur du siège n'a pas été mise à jour
4. On ne peut mettre en œuvre HSRP que sur une même liaison réseau or ces deux interfaces ne sont pas sur une même liaison
Troisième partie
1. Le protocole de routage doit être activé sur les interfaces : 200.100.10.254 200.100.20.254 200.100.10.253 200.100.20.253
2.
Table de routage du routeur siège
Réseau | Masque | Passerelle | Interface | Métrique |
192.168.10.0 | 255.255.255.0 | 192.168.10.254 | 192.168.10.254 | 1 |
200.100.10.252 | 255.255.255.252 | 200.100.10.254 | 200.100.10.254 | 1 |
200.100.20.252 | 255.255.255.252 | 200.100.20.254 | 200.100.20.254 | 1 |
192.168.200.0 | 255.255.255.0 | 200.100.10.253 | 200.100.10.254 | 2 |
Table de routage du routeur principal
Réseau | Masque | Passerelle | Interface | Métrique |
192.168.200.0 | 255.255.255.0 | 192.168.200.254 | 192.168.200.254 | 1 |
200.100.10.252 | 255.255.255.252 | 200.100.10.253 | 200.100.10.253 | 1 |
192.168.10.0 | 255.255.255.0 | 200.100.10.254 | 200.100.10.253 | 2 |
Table de routage du routeur de secours
Réseau | Masque | Passerelle | Interface | Métrique |
192.168.200.0 | 255.255.255.0 | 192.168.200.254 | 192.168.200.254 | 1 |
200.100.20.252 | 255.255.255.252 | 200.100.20.253 | 200.100.20.253 | 1 |
192.168.10.0 | 255.255.255.0 | 200.100.20.254 | 200.100.20.253 | 2 |
3. Le routeur de secours envoie le même message qu’envoyait le routeur principal :
192.168.200.0 | 255.255.255.0 |
4.
Le routeur du siège invalide la route qui passait par le routeur principal car il ne reçoit plus d’annonce sur cette interface et la remplace par la route proposée par le routeur de secours.
Réseau | Masque | Passerelle | Interface | Métrique |
192.168.10.0 | 255.255.255.0 | 192.168.10.254 | 192.168.10.254 | 1 |
200.100.10.252 | 255.255.255.252 | 200.100.10.254 | 200.100.10.254 | 1 |
200.100.20.252 | 255.255.255.252 | 200.100.20.254 | 200.100.20.254 | 1 |
192.168.200.0 | 255.255.255.0 | 200.100.20.253 | 200.100.20.254 | 2 |
Roger Sanchez – relecture Freddy Didier
Article publié le 28 Juillet 2009 Mise à jour le Jeudi, 03 Septembre 2020 10:58 par GC Team