top of page

Mise en œuvre d'un routage dynamique RIPv2

  • Photo du rédacteur: Dr. Zerrouki Hadj
    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.


 
 
 

댓글


logo_site.png

Copyright © 2018  Zerrouki Hadj Website. Tous droits réservés.

  • fb
  • in
  • g+
  • tw
bottom of page