Vous êtes sur la page 1sur 23

1

CCNA 2 - Module 07 - Protocoles De Routage A Vecteur De Distance


Les protocoles de routage dynamique peuvent simplifier le travail d'un administrateur rseau. Le routage dynamique permet d'viter le processus fastidieux et astreignant de configuration de routes statiques. Par ailleurs, grce au routage dynamique, les routeurs peuvent ragir aux changements survenus sur le rseau et modifier leurs tables de routage en consquence, sans intervention de la part de l'administrateur rseau. Toutefois, le routage dynamique peut causer des problmes. Certains des problmes associs aux protocoles de routage dynamique vecteur de distance, ainsi que les solutions dveloppes par les concepteurs de ces protocoles, sont traits dans ce module. RIP (Routing Information Protocol) est un protocole de routage vecteur de distance utilis sur des milliers de rseaux travers le monde. Parce qu'il est bas sur des normes ouvertes et qu'il est trs simple mettre en uvre, ce protocole est particulirement intressant pour certains administrateurs rseau, bien qu'il ne dispose pas de la puissance et des fonctionnalits des protocoles de routage plus volus. De par sa simplicit, le protocole RIP reprsente un bon point de dpart pour les tudiants en technologie rseau. Ce module prsente galement les procdures de configuration et de dpannage du protocole RIP. l'instar du protocole RIP, IGRP (Interior Gateway Routing Protocol) est un protocole de routage vecteur de distance. En revanche, la diffrence du protocole RIP, IGRP est un protocole propritaire de Cisco, et non un protocole bas sur des normes ouvertes. Bien qu'il reste simple mettre en uvre, il est plus complexe que RIP et il peut utiliser un certain nombre de facteurs pour dterminer le meilleur chemin vers un rseau de destination. Ce module prsente galement les procdures de configuration et de dpannage du protocole IGRP.

7.1 Routage vecteur de distance


7.1.1 Mises jour du routage vecteur de distance
Les tables de routage sont mises jour priodiquement ou lorsque la topologie d'un rseau bas sur un protocole vecteur de distance change. Il est important qu'un protocole de routage puisse mettre jour de faon efficace les tables de routage. Comme dans le cas du processus de dcouverte de rseau, la mise jour des modifications topologiques s'effectue systmatiquement d'un routeur l'autre. Les algorithmes vecteur de distance prvoient que chaque routeur transmette aux routeurs voisins l'intgralit de sa table de routage. Les tables de routage contiennent des informations sur le cot total du chemin (dfini par la mtrique) et l'adresse logique du premier routeur sur le chemin menant chaque rseau contenu dans la table.

2 7.1.2 Problmes lis aux boucles de routage vecteur de distance


Des boucles de routage peuvent apparatre lorsque des tables de routage incohrentes ne sont pas mises jour en raison d'une convergence plus lente dans un environnement rseau changeant. Juste avant la panne du rseau 1, tous les routeurs disposent dune base de connaissances cohrente et de tables de routage correctes. On dit alors que le rseau a converg. Pour la suite de cet exemple, supposons que le meilleur chemin du routeur C vers le rseau 1 passe par le routeur B et que la distance entre le routeur C et le rseau 1 soit gale 3. Lorsque le rseau 1 tombe en panne, le routeur E envoie une mise jour au routeur A. Ce dernier cesse dacheminer des paquets vers le rseau 1, mais les routeurs B, C et D continuent de les acheminer car ils nont pas encore t informs de la panne. Lorsque le routeur A transmet sa mise jour, les routeurs B et D cessent d'acheminer des paquets vers le rseau 1. Toutefois, le routeur C n'a toujours pas reu de mise jour. Pour lui, le rseau 1 est toujours accessible via le routeur B. prsent, le routeur C envoie une mise jour priodique au routeur D pour lui indiquer un chemin vers le rseau 1 passant par le routeur B. Le routeur D modifie sa table de routage pour reflter cette information errone et la transmet au routeur A. Ce dernier la transmet son tour aux routeurs B et E, et ainsi de suite. Tous les paquets destins au rseau 1 gnrent alors une boucle partir du routeur C vers les routeurs B, A et D, qui revient au routeur C.

7.1.3 Dfinition d'une valeur maximale


Les mises jour errones du rseau 1 continueront de former une boucle jusqu' ce qu'un autre processus mette fin au bouclage. En raison de cette condition, appele mtrique de mesure infinie, les paquets tournent sans cesse sur une boucle bien que le rseau de destination (rseau 1) soit en panne. Tandis que les routeurs comptent linfini, les informations errones permettent lexistence dune boucle de routage.

Si aucune mesure n'est prise pour arrter ce processus, la mtrique vecteur de distance du nombre de sauts est incrmente chaque fois que le paquet passe par un autre routeur. Les paquets tournent en boucle sur le rseau en raison de la prsence dinformations errones dans les tables de routage. Les algorithmes de routage vecteur de distance sont autocorrectifs. Toutefois, pour rgler un problme de boucle de routage, une mtrique de mesure infinie peut s'avrer ncessaire. Pour viter que le problme se prolonge, les protocoles vecteur de distance dfinissent l'infini en tant que nombre maximal spcifique. Ce nombre fait rfrence une mtrique de routage qui peut simplement correspondre au nombre de sauts.

Grce cette mthode, le protocole de routage permet la boucle de routage d'exister jusqu' ce que la mtrique dpasse la valeur maximale autorise. Le graphique indique une valeur mtrique de 16 sauts qui dpasse la valeur maximale par dfaut du vecteur de distance gale 15 sauts. Le routeur ignore donc le paquet. Dans tous les cas, le rseau 1 est considr comme inaccessible lorsque la valeur mtrique dpasse la valeur maximale.

7.1.4 limination des boucles de routage grce la fonction split horizon


Une boucle de routage peut galement se crer lorsqu'un routeur reoit des informations errones qui contredisent les informations correctes qu'il a envoyes initialement. Ce problme survient de la faon suivante: Le routeur A transmet une mise jour aux routeurs B et D indiquant que le rseau 1 est arrt. Cependant, le routeur C transmet une mise jour au routeur B indiquant que le rseau 1 est disponible une distance de 4, via le routeur D. Ce chemin ne transgresse pas les rgles de la solution split horizon. Le routeur B en conclut, tort, que le routeur C dispose toujours dun chemin valide vers le rseau 1, bien que la mtrique soit beaucoup moins favorable. Le routeur B transmet une mise jour au routeur A pour lui indiquer la nouvelle route jusquau rseau 1. Le routeur A dtermine maintenant quil peut envoyer des paquets au rseau 1 via le routeur B. Ce dernier dtermine quil peut les envoyer au rseau 1 via le routeur C, et celui-ci dtermine quil peut les envoyer au rseau 1 via le routeur D. Tous les paquets introduits dans cet environnement tourneront en boucle entre les routeurs. La solution split horizon tente dviter cette situation. Si une mise jour de routage relative au rseau 1 arrive du routeur A, le routeur B ou D n'est pas en mesure de renvoyer au routeur A les informations relatives au rseau 1. La solution split horizon rduit ainsi les informations de routage errones, ainsi que la charge de routage.

7.1.5 Mode poison reverse


Le mode poison reverse est utilis par diffrents protocoles vecteur de distance afin d'viter les grandes boucles de routage et d'offrir des informations explicites en cas d'inaccessibilit d'un sous-rseau ou d'un rseau. En rgle gnrale, ce mode ajoute 1 au nombre maximal de sauts. Le mode poison reverse constitue l'un des moyens d'viter les mises jour incohrentes. Lorsque le rseau 5 tombe en panne, le routeur E passe en mode poison reverse en crant une entre de table de mtrique 16 (inaccessible) pour ce rseau. De cette manire, le routeur C n'est plus susceptible de transmettre des mises jour incorrectes concernant la route vers le rseau 5. Lorsqu'il reoit un message poison reverse en provenance du routeur E, il renvoie ce dernier une mise jour poison reverse. Cela permet de s'assurer que toutes les routes du segment ont bien reu les informations sur la route inaccessible.

Grce au mode poison reverse et aux mises jour dclenches, le temps de convergence est plus rapide car les routeurs voisins n'ont pas attendre 30 secondes avant d'annoncer la route inaccessible. En mode poison reverse, un protocole de routage annonce les routes inaccessibles avec une mtrique de mesure infinie. Ce mode n'est pas contraire aux rgles split horizon. La mthode split horizon avec poison reverse consiste essentiellement empcher l'utilisation d'une route, mais elle concerne plus particulirement les routes que les rgles split horizon n'autoriseraient pas normalement pour la transmission des informations de routage. Dans chacun des cas, les routes inaccessibles sont annonces avec des mtriques de mesure infinie.

7.1.6 Comment empcher les boucles de routage avec les mises jour dclenches 4

5
Les nouvelles tables de routage sont envoyes rgulirement aux routeurs voisins. Par exemple, les mises jour RIP ont lieu toutes les 30 secondes. Toutefois, une mise jour dclenche est envoye immdiatement en rponse certaines modifications de la table de routage. Le routeur qui dtecte une modification topologique envoie immdiatement un message de mise jour aux routeurs adjacents qui, leur tour, gnrent des mises jour dclenches pour signaler la modification leurs routeurs voisins. En cas d'chec d'une route, une mise jour est envoye immdiatement, sans attendre l'expiration du dlai du compteur de mise jour. Les mises jour dclenches, associes la fonction poison reverse, permettent de s'assurer que tous les routeurs ont connaissance des routes inaccessibles avant l'expiration du dlai des compteurs de retenue. Les mises jour dclenches continuent envoyer des mises jour en raison d'un changement des informations de routage, sans attendre l'expiration du dlai du compteur. Le routeur envoie une autre mise jour de routage sur ses autres interfaces, sans attendre l'expiration du dlai du compteur de mise jour de routage. Cela entrane la transmission des informations relatives l'tat de la route qui a chang et le dclenchement plus rapide des compteurs de retenue sur les routeurs voisins. La vague de mises jour se propage sur l'ensemble du rseau. Le routeur C dclenche une mise jour pour annoncer que le rseau 10.4.0.0 est inaccessible. Lorsqu'il reoit cette information, le routeur B annonce l'indisponibilit de ce rseau via l'interface S0/1. Le routeur A envoie son tour une mise jour partir de l'interface Fa0/0.

7.1.7 Comment viter les boucles de routage grce aux compteurs de retenue
L'utilisation de compteurs de retenue permet d'viter les problmes de mtrique de mesure infinie: Lorsqu'un routeur reoit une mise jour d'un routeur voisin lui indiquant qu'un rseau auparavant accessible est devenu inaccessible, il marque la route comme tant inaccessible et dclenche un compteur de retenue. Si, avant l'expiration du dlai de retenue, le routeur reoit une mise jour du mme voisin indiquant que le rseau est de nouveau accessible, il marque le rseau comme tant accessible et dsactive le compteur de retenue. Si une mise jour provenant d'un autre routeur voisin indique une mtrique meilleure que celle initialement enregistre pour le rseau, le routeur marque le rseau comme tant accessible et dsactive le compteur de retenue. Si, avant l'expiration du dlai de retenue, une mise jour provenant d'un autre routeur voisin indique une mtrique infrieure, elle est ignore. Le fait d'ignorer une telle mise jour alors qu'un compteur de retenue est actif permet de disposer de plus de temps pour transmettre l'ensemble du rseau les informations relatives une modification perturbatrice.

7.2 RIP
5

6 7.2.1 Processus de routage RIP


La version moderne, standard et ouverte de RIP, quelquefois appele IP RIP, est dcrite officiellement dans deux documents distincts. Le premier sintitule Requte pour commentaires (Request for Comments - RFC) 1058 et lautre Norme Internet (Internet Standard STD) 56.

Le protocole RIP a volu au fil des annes pour passer dun protocole de routage par classes, RIP Version 1 (RIP v1), un protocole de routage sans classe, RIP Version 2 (RIP v2). La version RIP v2 prsente les amliorations suivantes: Possibilit de transmettre des informations supplmentaires sur le routage de paquets. Mcanisme dauthentification visant scuriser la mise jour de tables. Prise en charge des masques de sous-rseau de longueur variable (VLSM). Le protocole RIP permet dempcher les boucles de routage infinies grce la dfinition dun nombre maximum de sauts autoris sur un chemin entre la source et une destination. Le nombre maximum de sauts sur un chemin est 15. Lorsquun routeur reoit une mise jour de routage contenant une nouvelle entre ou une entre modifie, la valeur mtrique augmente de 1 et reprsente un saut sur le chemin. Si la mtrique dpasse alors 15, on considre que cela correspond linfini et que le rseau de destination est inaccessible. Le protocole RIP comporte des fonctions communes dautres protocoles de routage comme les mcanismes split horizon et de gel permettant dempcher la propagation des informations de routage incorrectes.

7.2.2 Configuration du protocole RIP


La commande router rip permet de slectionner le protocole RIP comme protocole de routage. La commande network permet dindiquer au routeur les interfaces sur lesquelles excuter RIP. Le processus de routage associe les interfaces spcifiques aux adresses rseau, puis commence envoyer et recevoir les mises jour RIP sur ces interfaces. Le protocole RIP envoie des messages de mise jour de routage intervalles rguliers. Lorsquun routeur reoit une mise jour de routage avec modification dune entre, il met jour sa table de routage en consquence. La valeur mtrique reue pour le chemin est incrmente de 1 et linterface source de la mise jour apparat comme saut suivant dans la table de routage. Les routeurs RIP conservent uniquement la meilleure route vers une destination mais ils peuvent galement grer plusieurs chemins de cot gal vers une destination. La plupart des protocoles de routage utilisent une combinaison de mises jour soit priodiques, soit dclenches par des changements sur le rseau. RIP utilise des mises jour priodiques, mais la mise en uvre de RIP par Cisco envoie des mises jour ds quun changement dans la topologie est dtect. Les changements dans la topologie dclenchent aussi des mises jour immdiates sur les routeurs IGRP, quelque soit ltat des compteurs priodiques. Sans ces mises jour, RIP et IGRP ne fonctionneraient pas de faon satisfaisante. Aprs avoir mis jour sa table de routage en accord avec la modification de la configuration, le routeur commence transmettre des mises jour de routage pour informer les autres routeurs du rseau. Lenvoi de ces mises jour, appeles mises jour dclenches, est indpendant de lenvoi de mises jour rgulires par les routeurs RIP.

Par exemple, les descriptions ci-dessous correspondent aux commandes utilises pour configurer le routeur BHM illustr dans le schma:

7
BHM(config)#router rip Slectionne le protocole RIP comme protocole de routage BHM(config-router)#network 10.0.0.0 Spcifie un rseau directement connect. BHM(config-router)#network 192.168.13.0 Spcifie un rseau directement connect.

Les interfaces du routeur Cisco connectes aux rseaux 10.0.0.0 et 192.168.13.0 envoient et reoivent les mises jour RIP. Ces mises jour de routage permettent au routeur d'apprendre la topologie du rseau par lintermdiaire dun routeur voisin excutant galement le protocole RIP. Le protocole RIP doit tre activ et les rseaux spcifis. Les autres tches sont facultatives. Voici la liste non exhaustive de ces tches facultatives: Application de dcalages aux mtriques de routage Rglage des compteurs Spcification dune version RIP Activation de lauthentification du protocole RIP Configuration du rsum de routes sur une interface Vrification du rsum de routes IP Dsactivation du rsum de routes automatique Excution simultane dIGRP et de RIP Dsactivation de la validation des adresses IP sources Activation ou dsactivation de la fonction split horizon Connexion du protocole RIP un WAN Pour activer le routage RIP, excutez les commandes suivantes en commenant en mode de configuration globale: Router(config)#router rip - Active le processus de routage RIP Router(config-router)#networknumro-rseau - Associe un rseau au processus de routage RIP

7.2.3 Utilisation de la commande ip classless


Un routeur peut parfois recevoir des paquets destins un sous-rseau inconnu ou un rseau comportant des sous-rseaux directement connects. Pour que la plate-forme logicielle Cisco IOS transmette ces paquets la meilleure route SUPERNET possible, utilisez la commande ip classless en mode de configuration globale. Une route SUPERNET permet de couvrir un plus grand nombre de sous-rseaux avec une seule entre. Par exemple, une entreprise utilise le sous-rseau 10.10.0.0 /16 complet, puis une route supernet pour 10.10.10.0 /24 serait 10.10.0.0 /16. La commande ip classless est active par dfaut partir de la version 11.3 de la plate-forme logicielle CISCO IOS. Pour dsactiver cette fonction, utilisez la forme no de cette commande. Lorsque cette fonction est dsactive, les paquets destins un sous-rseau inclus numriquement dans le systme d'adressage de sous-rseau du routeur sont supprims. La commande ip classless naffecte que le droulement des processus de transmission de lIOS. Elle naffecte en rien le mode de cration de la table de routage. Cette description constitue lessence mme du routage par classe. Si une partie du rseau principal est connue

8
mais que le sous-rseau vers lequel le paquet sachemine au sein du rseau principal est inconnu, le paquet est abandonn. Laspect le plus dlicat de cette rgle est que le routeur nutilise la route par dfaut que si la destination rseau principale nexiste pas dans la table de routage. Par dfaut, un routeur suppose que tous les sous-rseaux dun rseau directement connect doivent se trouver dans la table de routage. Si un paquet reu comporte une adresse de destination inconnue dans un sous-rseau inconnu dun rseau directement attach, le routeur suppose que le sous-rseau nexiste pas. Le routeur abandonnera donc le paquet mme sil existe une route par dfaut. La configuration ip classless du routeur permet de rsoudre ce problme. En effet, le routeur peut alors ignorer les frontires entre les classes de rseaux au sein de sa table de routage et acheminer tout simplement les donnes vers la route par dfaut.

7.2.4 Problmes de configuration RIP frquents


Les routeurs RIP doivent se fier aux routeurs voisins pour obtenir les informations rseau dont ils nont pas connaissance directement. Cette fonctionnalit est couramment appele routage par rumeur. Le protocole RIP utilise un algorithme de routage vecteur de distance. Tous les protocoles de routage vecteur de distance rencontrent des problmes lis la lenteur de la convergence. On parle de convergence lorsque tous les routeurs d'un interrseau utilisent les mmes informations de routage. On rencontre notamment des problmes de boucles de routage et de mtrique de mesure infinie. Ces problmes entranent des incohrences provoques par les messages de mise jour du routage avec des routes obsoltes propages sur linterrseau.

Pour rduire les boucles de routage et les problmes de mtrique de mesure infinie, le protocole RIP utilise les techniques suivantes:

9
Mtrique mesure infinie Split horizon Poison reverse Compteurs retenue Mises jour dclenches Certaines de ces mthodes peuvent ncessiter une configuration alors que dautres nen ont jamais besoin ou trs rarement. Le nombre maximum de sauts pour le protocole RIP est 15. Les destinations situes au-del de 15 sauts sont identifies comme inaccessibles. Cette limite restreint considrablement lutilisation de ce protocole dans les grands interrseaux mais permet dviter que le problme de mtrique de mesure infinie ne provoque des boucles de routage sans fin. La rgle de split horizon est base sur la thorie selon laquelle il nest pas utile de renvoyer les informations relatives une route en sens inverse. Dans certaines configurations rseau, il peut tre ncessaire de dsactiver la fonction split horizon. La commande suivante permet de dsactiver la fonction split horizon: GAD(config-if)#no ip split-horizon Le mcanisme des compteurs de retenue peut galement ncessiter certaines modifications. Les compteurs de retenue permettent dviter la mtrique de mesure infinie et damliorer le temps de convergence. La valeur par dfaut du compteur de retenue RIP est de 180 secondes. Cette valeur permet dviter la mise jour dune route infrieure ainsi que linstallation dune autre route valide. Il est possible de diminuer le compteur de retenue pour amliorer la convergence. Il faut cependant procder avec la plus grande prudence. Dans lidal, il faudrait que la valeur du compteur corresponde au plus long temps de mise jour possible pour linterrseau. Dans lexemple quillustre la figure , la boucle est constitue de quatre routeurs. Si le temps de mise jour de chaque routeur est de 30 secondes, la boucle la plus longue serait de 120 secondes. Par consquent, la valeur du compteur de retenue doit tre lgrement suprieure 120 secondes.

Utilisez la commande suivante pour changer lintervalle de mise jour: Router(config-router)#timers basicupdate invalid holddown flush [sleeptime] Un autre lment configurable affecte le temps de convergence : lintervalle de mise jour. Dans lISO CISCO, lintervalle de mise jour RIP par dfaut est de 30 secondes. Il est possible de configurer ces intervalles, cest-dire de les rallonger pour conserver la bande passante ou de les raccourcir pour rduire le temps de convergence. Dans le cadre des protocoles de routage, il faut galement prendre en compte le cas o lannonce des mises jour de routage vers une interface spcifique nest pas souhaite. Lorsquune commande network est lance pour un rseau donn, le protocole RIP commence immdiatement envoyer des annonces toutes les interfaces se trouvant dans la plage d'adresses rseau spcifie. Pour contrler lchange de mises jour de routage entre interfaces, ladministrateur rseau peut dsactiver lenvoi des mises jour de routage vers certaines interfaces en configurant la commande passive-interface.

RIP tant un protocole de diffusion (broadcast), ladministrateur rseau peut tre amen le configurer pour lchange dinformations de routage sur un rseau ne prenant pas en charge la diffusion tel que Frame Relay. Dans ce

10
type de rseau, le protocole RIP doit tre inform sur les autres RIP voisins. Pour cela, utilisez la commande affiche dans la figure.

Par dfaut, la plate-forme logicielle Cisco IOS reoit des paquets RIP Version 1 et 2 mais nenvoie que des paquets Version 1. Ladministrateur rseau peut configurer le routeur pour quil ne reoive et nenvoie que des paquets Version 1 ou pour quil nenvoie que des paquets Version 2. Pour configurer le routeur pour envoyer et recevoir des paquets dune seule version, utilisez la commande de la figure.

Pour contrler la faon dont les paquets reus dune interface sont traits, utilisez les commandes prsentes dans la figure.

7.2.5 Vrification de la configuration RIP


Vous pouvez utiliser plusieurs commandes pour vrifier que le protocole RIP est configur correctement. Les deux plus rpandues sont show ip route et show ip protocols. La commande show ip protocols affiche les protocoles de routage utiliss pour lacheminement du trafic IP sur le routeur. Ces informations peuvent tre utilises pour vrifier la plupart des configurations RIP, voire toutes. Les lments de configuration les plus courants vrifier sont les suivants: Est-ce que RIP est configur? Est-ce que les interfaces appropries envoient et reoivent des mises jour RIP? Est-ce que le routeur annonce les rseaux appropris?

La commande show ip route peut tre utilise pour vrifier que les routes reues par les voisins RIP figurent bien dans la table de routage. Examinez les informations affiches par la commande et examinez les routes RIP

10

11
signales par R. Noubliez pas quil va falloir un certain temps avant que le rseau converge, les routes napparatront donc pas immdiatement.

Des commandes supplmentaires permettent de vrifier la configuration RIP, par exemple: show interface interface show ip interfaceinterface show running-config

7.2.6 Dpannage des problmes de mise jour RIP


La plupart des erreurs de configuration RIP sont dues une instruction rseau incorrecte, des rseaux non contigus ou des mises jour split horizons. La commande debug ip rip est trs efficace dans la rsolution des problmes de mise jour RIP. Elle permet dafficher les mises jour de routage RIP lors de leur envoi et de leur rception. Lexemple de la figure prsente les informations provenant dun routeur qui utilise la commande debug ip rip aprs avoir reu une mise jour RIP. Aprs avoir reu et trait la mise jour, le routeur envoie les informations rcemment modifies ses deux interfaces RIP. Les informations affiches indiquent que le routeur utilise le protocole RIP version 1 et diffuse la mise jour (adresse de broadcast 255.255.255.255). Le nombre entre parenthses reprsente ladresse source encapsule dans len-tte IP de la mise jour RIP.

11

12

Il faut rechercher plusieurs indicateurs cls dans les informations affiches par la commande debug ip rip. Cette commande permet de diagnostiquer des sous-rseaux contigus ou des rseaux en double. Par exemple, un des symptmes permettant didentifier de tels problmes serait un routeur annonant une route avec une mtrique infrieure la mtrique reue pour ce rseau.

Les commandes ci-dessous permettent aussi de rsoudre les problmes RIP: show ip rip database show ip protocols {summary} show ip route debug ip rip {events} show ip interface brief

7.2.7 Comment empcher les mises jour du routage via une interface
Le filtrage de routes fonctionne par la rgulation des routes entres dans une table de routage ou annonces. Ce fonctionnement na pas le mme effet sur les protocoles de routage tat de liens que sur les protocoles vecteur de distance. Un routeur excutant un protocole vecteur de distance annonce les routes en fonction du contenu de sa table de routage. Par consquent, un filtre de route dtermine quelles routes le routeur annonce ses voisins. Dautre part, les routeurs qui excutent des protocoles de routage tat de liens dterminent les routes en fonction des informations de la base de donnes dtat de liens plutt quavec les routes annonces par le routeur voisin. Les filtres de route nont aucun effet sur les mises jour de routage tat de liens ou sur la base de donnes tat de liens. Pour cette raison, les informations contenues dans ce document ne sappliquent quaux protocoles de routage IP vecteur de distance tels que RIP (Routing Information Protocol) et IGRP (Interior Gateway Routing Protocol). La commande passive interface permet dempcher les routeurs denvoyer des mises jour de routage via une interface de routeur. Ceci permet dempcher les autres systmes de ce rseau dapprendre les routes de faon dynamique. Dans le diagramme, le routeur E utilise la commande passive interface pour empcher lenvoie de mises jour de routage.

12

13

Pour les protocoles RIP et IGRP, la commande passive interface empche le routeur denvoyer des mises jour de routage un voisin particulier tout en lui permettant dcouter les mises jour de routage provenant de ce mme voisin. En empchant lenvoi de messages de mises jour de routage via une interface de routeur, les autres systmes de ce rseau ne peuvent pas apprendre les routes de faon dynamique.

7.2.8 quilibrage de charge RIP


Lquilibrage de charge est un concept permettant un routeur de bnficier de plusieurs meilleurs chemins vers une destination donne. Ces chemins peuvent tre dfinis de manire statistique par un administrateur rseau ou calculs par un protocole de routage dynamique tel que RIP. RIP est capable de grer un quilibrage de charge sur plus de six chemins de cot gal avec quatre chemins par dfaut. RIP ralise ce quon appelle un quilibrage de charge de recherche squentielle. En dautres termes, RIP envoie tour tour les paquets sur les chemins parallles. La figure prsente un exemple de routes RIP quatre chemins de cot gal. Au dmarrage, le routeur utilise un pointeur dinterface qui pointe sur linterface connecte au routeur 1. Ensuite, le pointeur dinterface boucle sur les interfaces et les routes dune faon dterministe selon le modle 1-2-3-4-1-2-3-4-1, etc. Comme la mtrique utilise pour le protocole RIP est le nombre de sauts, aucune importance nest accorde au dbit des liaisons. Par consquent, le chemin prsentant un dbit de 56 Kbits/s ne sera pas privilgi par rapport celui de 155 Mbits/s.

Il est possible de trouver les routes de cot gal laide de la commande show ip route. Par exemple, la figure illustre les informations affiches par la commande show ip route sur un sous-rseau particulier avec plusieurs routes.

13

14
Notez quil y a deux blocs descripteurs de rseau. Chaque bloc correspond une route. Il y a galement un astrisque (*) en regard dune des entres de bloc. Il sagit de la route active utilise pour le nouveau trafic.

7.2.9 quilibrage de charge sur plusieurs chemins


Lquilibrage de charge dcrit la possibilit pour un routeur de transmettre des paquets vers une adresse IP de destination en utilisant plusieurs chemins. Lquilibrage de charge est un concept permettant un routeur de bnficier de plusieurs meilleurs chemins vers une destination donne. Les chemins peuvent tre dfinis de manire statistique ou calculs par un protocole de routage dynamique tel que RIP, EIGRP, OSPF et IGRP. Lorsquun routeur apprend plusieurs routes vers un rseau spcifique, cest la route avec la distance administrative la plus courte qui est ajoute la table de routage. Le routeur doit parfois slectionner une route parmi plusieurs, apprises via le mme processus de routage, avec la mme distance administrative. Dans ce cas, le routeur choisit le chemin de moindre cot ou prsentant la mtrique la plus basse vers la destination. Chaque processus de routage calcule son cot diffremment et il peut tre ncessaire de configurer les cots manuellement pour raliser lquilibrage de charge.

Si le routeur reoit et installe plusieurs chemins avec la mme distance administrative et le mme cot vers une destination, lquilibrage de charge peut se mettre en place. Il peut y avoir jusqu six routes de cot gal (limite impose par Cisco IOS sur les tables de routage), mais certains protocoles IGP (Interior Gateway Protocols) ont leur propre limite. EIGRP autorise jusqu quatre routes de cot gal maximum. Par dfaut, la plupart des protocoles de routage IP installent au maximum quatre routes parallles dans une table de routage. Les routes statiques installent toujours six routes. Toutefois, par dfaut, BGP nautorise quun seul chemin vers une destination. Le nombre de chemins maximum peut varier selon une plage de un six. Pour modifier le nombre maximum de chemins parallles autoriss, utilisez la commande suivante en mode de configuration de routeur : Router(config-router)#maximum-paths [nombre] IGRP peut rpartir la charge sur six liaisons ingales. Les rseaux RIP doivent avoir le mme nombre de sauts pour rpartir la charge alors que le protocole IGRP utilise la bande passante pour dterminer le mode dquilibrage de charge. Les trois modes daccs au rseau X sont les suivants: E > B > A avec une mtrique de 30 E > C > A avec une mtrique de 20 E > D > A avec une mtrique de 45

14

15

Le routeur E choisit le deuxime chemin ci-dessus, soit E-C-A avec une mtrique de 20, puisquil sagitduchemin de plus faible cot par rapport 30 et 45. Cisco IOS offre deux mthodes dquilibrage de charge pour le routage IP: quilibrage de charge par paquet et par destination. Si le processus de commutation est activ, le routeur peut changer de chemin chaque nouveau paquet. Si la commutation Fast Switching est active, une seule des routes sera mise en mmoire cache pour ladresse de destination et les paquets de la trame achemins vers un hte spcifique prendront tous le mme chemin. Les paquets en route vers un hte diffrent sur le mme rseau peuvent utiliser une autre route car lquilibrage de charge du trafic est dtermin en fonction de la destination. Par dfaut les routeurs utilisent lquilibrage de charge par destination, aussi appel commutation Fast Switching. Dans ce cas, la mmoire cache choisit la route des paquets sortants par un quilibrage de charge par destination plutt que par paquet. Pour dsactiver la commutation Fast Switching, il faut utiliser la commande no ip route-cache. Lutilisation de cette commande a pour effet de grer le trafic par un quilibrage de charge par paquet.

7.2.10 Intgration des routes statiques avec le protocole RIP


Les routes statiques sont des routes personnalises (dfinies par lutilisateur) qui obligent les paquets emprunter un chemin dfini pour se dplacer entre une source et une destination. Le rle de ces routes est fondamental lorsque la plate-forme logicielle de lISO CISCO ne connat pas de route vers une destination particulire. Elles permettent galement de spcifier une passerelle de dernier recours, plus communment appele route par dfaut. Lorsquun paquet doit tre envoy vers un sous-rseau qui ne figure pas explicitement dans la table de routage, ce paquet est transmis via la route par dfaut. Un routeur RIP peut recevoir une route par dfaut via une mise jour envoye par un autre routeur RIP. Le routeur peut aussi gnrer lui-mme la route par dfaut. Pour supprimer les routes statiques, il suffit dentrer la commande no ip route en mode de configuration globale. Ladministrateur peut remplacer une route statique par des informations de routage dynamique en ajustant les valeurs de distance administrative. Chaque protocole de routage dynamique comporte une distance administrative par dfaut. Il est possible dindiquer quune route statique est moins recommande quune route apprise de faon dynamique si la distance administrative pas dfaut de la route statique est suprieure celle de la route dynamique. Notez quaprs que la route statique vers le rseau 172.16.0.0 via 192.168.14.2 ait t entre, la table de routage ne la pas montre. Seule la route dynamique apprise par lintermdiaire de RIP est prsente. Cela est du ce que la distance administrative est plus leve (130) pour la route statique. A moins que la route RIP via S0/0 ne soit plus oprationnelle, la route statique ne sera pas installe dans la table de routage.

15

16

Les routes statiques qui pointent vers une interface seront annonces via le routeur RIP propritaire de la route statique et ces routes seront propages via linterrseau. En effet, les routes statiques qui pointent vers une interface sont considres dans la table de routage comme connectes et perdent de ce fait leur caractre statique lors de la mise jour. Si une route statique est affecte une interface non dfinie dans le processus RIP, via une commande network, RIP nannonce pas cette route, moins quune commande redistribute static ne soit spcifie dans le processus RIP. Lorsquune interface tombe en panne, toutes les routes statiques pointant vers cette interface sont supprimes de la table de routage IP. De mme, lorsquun logiciel ne trouve plus de saut suivant valide pour ladresse spcifie dans la route statique, cette dernire est supprime de la table de routage IP. Dans la figure, une route statique a t configure sur le routeur GAD pour remplacer la route RIP en cas de dfaillance du processus de routage RIP. Ce type de route s'appelle une route statique flottante. La route statique flottante a t configure en dfinissant une distance administrative par dfaut sur la route statique (130) suprieure la distance administrative RIP par dfaut (120). Le routeur BHM doit aussi tre configur avec une route par dfaut.

Pour configurer une route statique, utilisez la commande de la figure en mode de configuration globale.

7.3 IGRP
7.3.1 Caractristiques du protocole IGRP
Le protocole IGRP est un protocole IGP (Interior Gateway Protocol) vecteur de distance. Les protocoles de routage vecteur de distance comparent les routes de faon mathmatique en mesurant les distances. Cette mesure est appele vecteur de distance. Les routeurs utilisant des protocoles vecteur de distance doivent envoyer, intervalles rguliers, une partie ou l'intgralit de leur table de routage sous forme de message de mise jour tous les routeurs voisins. Lors de la diffusion des informations de routage sur l'ensemble du rseau, les routeurs excutent les fonctions suivantes: Identification de nouvelles destinations - Apprentissage des pannes

16

17
Le protocole IGRP est un protocole de routage vecteur de distance mis au point par Cisco. Il envoie les mises jour de routage toutes les 90 secondes et donne aux rseaux des informations sur un systme autonome particulier. Les principales caractristiques de la conception du protocole IGRP sont les suivantes: Polyvalence lui permettant de traiter automatiquement des topologies complexes et indfinies Flexibilit ncessaire la segmentation avec des caractristiques diffrentes en termes de bande passante et de dlai volutivit lui permettant de fonctionner sur des rseaux de trs grande taille Le protocole de routage IGRP utilise par dfaut la bande passante et le dlai comme mtriques. Par ailleurs, le protocole IGRP peut tre configur de manire utiliser une combinaison de variables pour la dtermination d'une mtrique compose. Ces variables sont les suivantes: Bande passante - Dlai - Charge - Fiabilit

7.3.2 Mtriques du protocole IGRP


La commande show ip protocols affiche les paramtres, les filtres et les informations rseau concernant les protocoles de routage utiliss sur le routeur. Les coefficients K1 K5 apparaissent sur le graphique. Ils sont utiliss par l'algorithme pour calculer la mtrique de routage IGRP. Par dfaut, les valeurs des coefficients K1 et K3 sont tablies 1 et les coefficients K2, K4 et K5 sont fixs 0.

17

18
Cette mtrique compose est plus prcise que la mesure du nombre de sauts utilise par le protocole RIP lors de la slection d'un chemin vers la destination. Le chemin prsentant la valeur mtrique la plus petite constitue la meilleure route. Les mtriques utilises par le protocole IGRP sont les suivantes: Bande passante - Valeur de bande passante la plus faible sur le chemin Dlai - Dlai d'interface global le long du chemin Fiabilit - Fiabilit de la liaison vers la destination, dtermine par l'change de messages de veille Charge - Charge d'une liaison vers la destination, en bits par seconde Le protocole IGRP utilise une mtrique compose. Celle-ci est base sur la bande passante, le dlai, la charge et la fiabilit. Seuls la bande passante et le dlai sont pris en compte par dfaut. Les autres paramtres ne sont pris en considration que s'ils sont activs via la configuration. Le dlai et la bande passante ne sont pas des valeurs mesures mais des valeurs dfinies au moyen des commandes d'interface de dlai et de bande passante. Dans l'exemple, la commande show ip route affiche les valeurs mtriques IGRP entre crochets. Une liaison avec une bande passante plus leve aura une mtrique infrieure, tout comme une route prsentant un dlai global plus bas.

7.3.3 Routes IGRP


Le protocole IGRP annonce trois types de routes: Intrieure Les routes intrieures sont des routes situes entre les sous-rseaux d'un rseau reli une interface de routeur. Si le rseau reli un routeur n'est pas divis en sous-rseaux, le protocole IGRP n'annonce pas les routes intrieures. Les routes systme sont les routes menant d'autres rseaux au sein d'un systme autonome. La plate-forme logicielle IOS Cisco calcule les routes systme en fonction des interfaces rseau directement connectes et des informations sur les routes systme fournies par d'autres routeurs ou serveurs d'accs utilisant le protocole IGRP. Les routes systme ne contiennent pas d'information sur les sous-rseaux. Les routes extrieures sont des routes menant des rseaux extrieurs au systme autonome, et qui sont utilises lorsqu'une passerelle de dernier recours est envisage. La plate-forme logicielle IOS Cisco slectionne une passerelle de dernier recours dans la liste des routes extrieures fournie par le protocole IGRP. Elle utilise la passerelle (routeur) de dernier recours s'il n'existe pas de meilleure route et si la destination n'est pas un rseau connect. Si le systme autonome est muni de plusieurs connexions un rseau externe, les diffrents routeurs peuvent choisir des routes extrieures diffrentes comme passerelle de dernier recours.

Systme

Extrieure

18

19

7.3.4 Caractristiques de stabilit du protocole IGRP


Le protocole IGRP offre plusieurs fonctions conues pour amliorer sa stabilit, notamment: Les gels Servent empcher les messages de mise jour priodiques de rtablir une route susceptible de ne pas tre active. Lorsqu'un routeur tombe en panne, les routeurs voisins le dtectent grce l'absence de messages de mise jour priodiques.

Split horizon Il n'est pas utile de renvoyer les informations relatives une route en sens inverse. Elle vise empcher les boucles de routage entre routeurs adjacents Mises jour en mode poison reverse Les mises jour en mode poison reverse sont utilises pour empcher les boucles de routages plus grande chelle. En rgle gnrale, les augmentations au niveau des mtriques de routage signalent des boucles de routage. Des mises jour en mode poison reverse sont alors envoyes pour fermer la route et la mettre en tat de gel. Dans le cadre du protocole IGRP, les mises jour de ce type ne sont envoyes que si le facteur d'augmentation d'une mtrique de route est de 1.1 ou plus. Le protocole IGRP gre galement un certain nombre de compteurs et de variables contenant des intervalles de temps. Il existe notamment un compteur de mise jour, un compteur de temporisation, un compteur de retenue et un compteur d'annulation. Le compteur de mise jour indique la frquence d'envoi des messages de mise jour du routage. La valeur par dfaut IGRP de cette variable est de 90 secondes. Le compteur de temporisation indique le laps de temps au bout duquel un routeur doit dclarer une route non valide en l'absence de messages de mise jour la concernant. La valeur par dfaut IGRP de cette variable correspond trois fois la valeur du compteur de mise jour. Le compteur de retenue indique le laps de temps pendant lequel les informations relatives aux routes non optimales sont ignores. La valeur par dfaut IGRP de cette variable correspond trois fois la valeur du compteur de mise jour plus dix secondes. Enfin, le compteur d'annulation indique le laps de temps devant s'couler avant la suppression d'une route dans la table de routage. La valeur par dfaut IGRP de cette variable correspond sept fois la valeur du compteur de mise jour du routage. Le protocole IGRP montre actuellement ses faiblesses ; en effet, il ne prend pas en charge les masques de sousrseau de longueur variable (VLSM). Plutt que de dvelopper une deuxime version de ce protocole, Cisco exploite le succs obtenu par ce dernier en introduisant le protocole Enhanced IGRP.

19

20 7.3.5 Configuration du protocole IGRP


Pour configurer le processus de routage IGRP, utilisez la commande de configuration router igrp. Pour arrter un processus de routage IGRP, utilisez la forme no de cette commande: RouterA(config)#router igrpnumro_systme_autonome RouterA(config)#no router igrpnumro_systme_autonome

Le numro de systme autonome identifie le processus IGRP. Il sert galement marquer les informations de routage. Pour indiquer une liste de rseaux pour les processus de routage IGRP, utilisez la commande de configuration de routeur network. Pour supprimer une entre, utilisez la forme no de cette commande. La figure est un exemple de configuration du protocole IGRP avec le systme autonome 101.

7.3.6 Migration de RIP vers IGRP


Avec l'introduction du protocole IGRP au dbut des annes 80, Cisco Systems a t la premire socit rsoudre les problmes lis l'utilisation de RIP pour acheminer des datagrammes entre des routeurs internes. Le protocole IGRP dtermine le meilleur chemin via l'interrseau en examinant la bande passante et le dlai des rseaux entre les routeurs. Il converge plus rapidement que RIP, ce qui permet d'viter les boucles de routage gnres par un dsaccord concernant le prochain saut de routage effectuer. Par ailleurs, IGRP n'est pas soumis la mme limite du nombre de sauts que RIP. Grce cela et d'autres amliorations par rapport RIP, le protocole IGRP a permis de dployer un grand nombre d'interrseaux complexes, de grande taille et aux topologies varies. Pour passer de RIP IGRP, suivez la procdure ci-dessous: Entrez la commande show ip route pour vrifier le protocole RIP sur les routeurs Configurez le protocole IGRP sur les routeurs A et B. Entrez la commande show ip protocols sur les routeurs A et B. Entrez la commande show ip route sur les routeurs A et B. convertir.

20

21 7.3.7 Vrification de la configuration IGRP


Pour vous assurer que le protocole IGRP a t correctement configur, entrez la commande show ip route et recherchez les routes IGRP signales par un I. Des commandes supplmentaires permettent de vrifier la configuration IGRP, par exemple: show interfaceinterface show running-config show running-config interfaceinterface show running-config | begin interfaceinterface show running-config | begin igrp show ip protocols Pour vrifier si l'interface Ethernet est correctement configure, entrez la commande show interface fa0/0. La figure indique les informations gnres. Pour savoir si le protocole IGRP est activ sur le routeur, entrez la commande show ip protocols. La figure indique les informations gnres. Les commandes prsentes dans les figures et vrifient les paramtres rseau, l'adressage IP et les tables de routage.

7.3.8 Dpannage du protocole IGRP


La plupart des erreurs de configuration IGRP sont dues une instruction rseau incorrecte, des rseaux non contigus ou un numro de systme autonome erron. Les commandes suivantes sont utiles lors du dpannage du protocole IGRP: show ip protocols show ip route debug ip igrp events debug ip igrp transactions ping - traceroute La figure prsente les informations gnres par la commande debug ip igrp events.

La figure prsente les informations gnres par la commande debug ip igrp transactions.

21

22

La commande a permis de dtecter que le numro de systme autonome utilis tait erron. La figure affiche les informations gnres une fois cette erreur corrige.

Rsum
La comprhension des points cls suivants devrait tre acquise: Mise jour des informations de routage au moyen de protocoles vecteur de distance Raisons de l'apparition de boucles de routage dans le cadre du routage vecteur de distance Dfinition d'une valeur maximale pour viter la mtrique de mesure infinie limination des boucles de routage grce la solution split horizon Mode poison reverse Comment empcher les boucles de routage avec les mises jour dclenches Comment viter les boucles de routage grce aux compteurs de retenue Comment empcher les mises jour du routage via une interface quilibrage de charge sur plusieurs chemins Processus RIP Configuration du protocole RIP Utilisation de la commande ip classless Problmes de configuration RIP frquents quilibrage de charge RIP Intgration des routes statiques avec le protocole RIP Vrification de la configuration RIP Caractristiques du protocole IGRP Mtriques du protocole IGRP Routes IGRP Caractristiques de stabilit du protocole IGRP Configuration du protocole IGRP Migration de RIP vers IGRP Vrification de la configuration IGRP Dpannage du protocole IGRP

22

23

23

Vous aimerez peut-être aussi