Mise en œuvre d'un routage dynamique RIPv2
- Dr. Zerrouki Hadj
- 2 août 2018
- 5 min de lecture
Dernière mise à jour : 26 oct. 2018
Le but de ce TP est de mettre en pratique nos connaissances sur le routage dynamique et de voir les mécanismes d’apprentissage, de découverte de la topologie et de construction des tables de routage. Le routage dynamique permet de nous éviter de rentrer les tables de routage à la main sur toutes les machines. Cela permet de gagner du temps lors de réseaux très important ou encore lors de changements dans la topologie des réseaux.
Nous allons au cours de ce TP apprendre à manipuler le routage dynamique. Pour se faire, nous allons utiliser le protocole de routage RIP (v1 et v2) sur un réseau et inter-réseau composés des machines. .
Routage avec RIP
Le protocole de RIP (Routing Information Protocol) est certainement le protocole de Routage dynamique le plus répandu de nos jours. Ce protocole de type Vecteur de Distances, est basé sur un jeu d'algorithmes permettant de comparer mathématiquement des itinéraires permettant ainsi d'identifier la meilleure route d'un point de départ A à une destination précise B.
Le protocole RIP s’appuie sur l’échange d’information entre les routeurs adjacents. Chaque routeur connait le coût de ses propres liaisons, et diffuse ses informations aux autres routeurs qu’il connait. Ensuite les routeurs recalculent les meilleures routes, grâce aux informations reçues.
Il existe deux versions de RIP, la deuxième étant une amélioration de la première. RIPv2 apporte les modifications suivantes à RIPv1 :
Le support du routage classless et de V.L.S.M.
La diffusion du masque réseau dans les mises à jour de routage.
La diffusion des mises à jour de routage s’effectue par multicast avec l’adresse de classe D 224.0.0.9. (Avec RIPv1 les mises à jour s’effectuent en broadcast)
L’authentification de la source de la mise à jour de routage par un texte en clair (actif par défaut), ou un texte crypté suivant l’algorithme M.D5 (Message-Digest 5).
L’utilisation d’indicateurs de route externe (route tag) afin de pouvoir différencier les routes apprises par d’autres protocoles de routage et redistribuées dans RIP
Maintenant que j’ai présenté le routage, la notion de dynamique, RIP et la notion de RIPv1 et RIPv2 ; je continuerai cet article en n’utilisant que RIPv2.
Schéma du réseau
Réalisez sur Packet Tracer, le Schéma suivant dans lequel on à Cinq (5) Routeurs Cisco interconnectés en ports Séries (Serial) et Ethernets et 9 réseaux. Vous constaterez le choix des réseaux en adéquation avec les routeurs me permettant de bien me situer dans le travail. Par exemple, j'ai préféré choisir le Réseau 12.0.0.0/30 pour interconnecter le Routeur R1 et le Routeur R2 (1 et 2 ==> 12). Idem pour Routeur R2 et R3 avec le réseau 23.0.0.0/30.

Essayez toujours de travailler ainsi, ça vous facilitera la gestion et le repérage par la suite. Mettez également deux (2) PC pour le teste à la fin de la configuration.
PC1 : IP : 192.168.1.50 Masque : 255.255.255.0 Gatewaye – 192.168.1.254 PC2 : IP : 192.168.2.50 Masque : 255.255.255.0 Gatewaye - 192.168.2.254
Nous allons maintenant configurer les 5 routeurs selon le schéma. Nous commencerons par configurer les adresses IP des interfaces. Pour ensuite configurer le routage RIP.
Configuration des interfaces des routeurs :
Tapez successivement les commandes suivantes pour configurer les différentes interfaces des Routeurs:
Routeur R1
Router> enable
Router# conf t
Router(config)# hostname R1 R1(config)# interface FastEthernet0/0 R1(config-if)# ip address 192.168.1.254 255.255.255.0 R1(config-if)# no shutdown
R1(config)# int Fa1/0 R1(config-if)# ip add 12.0.0.1 255.255.255.252 R1(config-if)# no shut
R1(config)# int se0/0 R1(config-if)# ip add 13.0.0.1 255.255.255.252 R1(config-if)# no shut R1(config-if)# end
Routeur R2
Router> enable
Router# conf t
Router(config)# hostname R2 R2(config)# int Fa0/0 R2(config-if)# ip add 12.0.0.2 255.255.255.252 R2(config-if)# no shut
R2(config)# int Fa1/0 R2(config-if)# ip add 23.0.0.1 255.255.255.252 R2(config-if)# no shut
R2(config)# int se0/0 R2(config-if)# ip add 24.0.0.1 255.255.255.252 R2(config-if)# no shut R2(config-if)# end
Routeur R3
Router> enable
Router# conf t
Router(config)# hostname R3 R3(config)# int Fa0/0 R3(config-if)# ip add 23.0.0.2 255.255.255.252 R3(config-if)# no shut
R3(config)# int Fa1/0 R3(config-if)# ip add 34.0.0.1 255.255.255.252 R3(config-if)# no shut
R3(config)# int se0/0 R3(config-if)# ip add 13.0.0.2 255.255.255.252 R3(config-if)# no shut
R3(config)# int se0/1 R3(config-if)# ip add 35.0.0.1 255.255.255.252 R3(config-if)# no shut R3(config-if)# end
Routeur R4
Router> enable
Router# conf t
Router(config)# hostname R4 R4(config)# int Fa0/0 R4(config-if)# ip add 34.0.0.2 255.255.255.252 R4(config-if)# no shut
R4(config)# int Fa1/0 R4(config-if)# ip add 45.0.0.1 255.255.255.252 R4(config-if)# no shut
R4(config)# int se0/0 R4(config-if)# ip add 24.0.0.2 255.255.255.252 R4(config-if)# no shut R4(config-if)# end
Routeur R5
Router> enable
Router# conf t
Router(config)# hostname R5 R5(config)# int Fa0/0 R5(config-if)# ip add 192.168.2.254 255.255.255.0 R5(config-if)# no shut
R5(config)# int Fa1/0 R5(config-if)# ip add 45.0.0.2 255.255.255.252 R5(config-if)# no shut
R5(config)# int se0/0 R5(config-if)# ip add 35.0.0.2 255.255.255.252 R5(config-if)# no shut R5(config-if)# end
Après cette étape, toutes les interfaces doivent passer à l'état UP. Assurez-vous qu'elles le sont avant de passer à la section suivante.
Configuration du protocole RIPv2
La configuration du protocole est très facile car il n'y a que deux commandes à taper.
Activation du protocole RIP dans le routeur avec la commande suivante en mode configuration:
(config)# router rip
(config-router)# version 2
Définition de tous les réseaux directement connectés à ce routeur avec la commande:
(config-router)#network @réseau
N'oubliez pas qu'une des principales caractéristiques du protocole RIPv2 (Evidemment on parle de la version 2) est qu'il est de type classless (routage sans classe).
Les messages RIPv2 ajoutent le masque de sous-réseau dans un champ des mises à jour de routage. De cette manière, les sous-réseaux et leurs masques sont ajoutés aux mises à jour de routage.
Configurons à présent les Cinq routeurs :
Routeur R1
Les réseaux qui sont directement connectés au routeur R1 sont : 192.168.1.0/24, 12.0.0.0/30 et 12.0.0.0/30 (Ce n'est pas la peine de mentionner les masques), le RIPv1 utilise toujours les masques par défaut.
Par conséquent, nous tapons les commandes suivantes :
R1(config)# router rip
R1(config-router)# version 2 R1(config-router)# network 192.168.1.0 R1(config-router)# network 12.0.0.0
R1(config-router)# network 13.0.0.0
R1(config-router)# end R1#write
Routeur R2
Les réseaux qui sont directement connectés au routeur R2 sont : 12.0.0.0/30, 23.0.0.0/30 et 24.0.0.0/30.
R2(config)# router rip
R2(config-router)# version 2 R2(config-router)# network 12.0.0.0 R2(config-router)# network 23.0.0.0
R2(config-router)# network 24.0.0.0
R2(config-router)# end R2#wr
Routeur R3
Les réseaux qui sont directement connectés au routeur R3 sont : 13.0.0.0/30, 23.0.0.0/30, 34.0.0.0/30 et 35.0.0.0/30.
R3(config)# router rip
R3(config-router)# version 2 R3(config-router)# network 13.0.0.0 R3(config-router)# network 23.0.0.0
R3(config-router)# network 34.0.0.0
R3(config-router)# network 35.0.0.0
R3(config-router)# end R3#wr
Routeur R4
Les réseaux qui sont directement connectés au routeur R4 sont : 24.0.0.0/30, 34.0.0.0/30 et 45.0.0.0/30.
R4(config)# router rip
R4(config-router)# version 2 R4(config-router)# network 24.0.0.0 R4(config-router)# network 34.0.0.0
R4(config-router)# network 45.0.0.0
R4(config-router)# end R4#wr
Routeur R5
Les réseaux qui sont directement connectés au routeur R5 sont : 192.168.2.0/24, 35.0.0.0/30 et 45.0.0.0/30.
R5(config)# router rip
R5(config-router)# version 2 R5(config-router)# network 192.168.2.0 R5(config-router)# network 35.0.0.0
R5(config-router)# network 45.0.0.0
R5(config-router)# end R5#wr
C'est tout concernant la configuration du protocole RIPv2. Nous ferrons le teste pour s'assurer que le routage est opérationnel.
A présent essayons de faire communiquer mutuellement les deux machines : a partir du PC1, lancez un PING vers le PC2 et vise versa. Le résultat doit être positif si vous n’êtes pas trompés dans la configuration.
De PC1 vers PC2

De PC2 vers PC1

Affichez ensuite la table de routage d'un Routeur (Routeur1 par exemple) grâce à la commande "show ip route" et analysez les différentes informations s'y trouvant.

Une route configurée selon le protocole RIP et par conséquent la lettre R sera placée devant la ligne. Pour les autres réseaux directement connectés au routeur, on utilise toujours la lettre C.
Comme vous le constatez, les informations contenues dans la table sont en adéquation avec le schéma sur lequel nous avons travaillé. Les routes dynamiques notées R comportent deux nombres entre crochets (exemple : [120/2]). Le premier correspond à la distance administrative 120 et le deuxième à la distance en nombre de sauts (la métrique) = 2.
Je vous laisse le soin de tester la commande traceroute comme dans le cas du Routage statique.
댓글