Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Le sujet de la leçon d'aujourd'hui est RIP, ou protocole d'information de routage. Nous parlerons de différents aspects de son utilisation, de sa configuration et de ses limites. Comme je l'ai dit, RIP ne fait pas partie du programme du cours Cisco 200-125 CCNA, mais j'ai décidé de consacrer une leçon distincte à ce protocole puisque RIP est l'un des principaux protocoles de routage.

Aujourd'hui, nous allons examiner 3 aspects : comprendre le fonctionnement et la configuration de RIP dans les routeurs, les minuteries RIP, les restrictions RIP. Ce protocole a été créé en 1969, c'est donc l'un des protocoles réseau les plus anciens. Son avantage réside dans son extraordinaire simplicité. Aujourd'hui, de nombreux périphériques réseau, dont Cisco, continuent de prendre en charge RIP car il ne s'agit pas d'un protocole propriétaire comme l'EIGRP, mais d'un protocole public.

Il existe 2 versions de RIP. La première version, classique, ne prend pas en charge VLSM - le masque de sous-réseau de longueur variable sur lequel est basé l'adressage IP sans classe, nous ne pouvons donc utiliser qu'un seul réseau. J'en parlerai un peu plus tard. Cette version ne prend pas non plus en charge l'authentification.

Disons que vous avez 2 routeurs connectés entre eux. Dans ce cas, le premier routeur dit à son voisin tout ce qu’il sait. Supposons que le réseau 10 soit connecté au premier routeur, que le réseau 20 soit situé entre le premier et le deuxième routeur et que le réseau 30 soit derrière le deuxième routeur. Ensuite, le premier routeur indique au second qu'il connaît les réseaux 10 et 20, et le routeur 2 indique routeur 1 qu'il connaît le réseau 30 et le réseau 20.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Le protocole de routage indique que ces deux réseaux doivent être ajoutés à la table de routage. En général, il s'avère qu'un routeur informe le routeur voisin des réseaux qui lui sont connectés, qui en informe son voisin, etc. En termes simples, RIP est un protocole de potins qui permet aux routeurs voisins de partager des informations entre eux, chaque voisin croyant inconditionnellement à ce qu'on lui dit. Chaque routeur « écoute » les changements survenant sur le réseau et les partage avec ses voisins.

L'absence de prise en charge de l'authentification signifie que tout routeur connecté au réseau devient immédiatement un participant à part entière. Si je veux faire tomber le réseau, je connecterai mon routeur pirate avec une mise à jour malveillante, et comme tous les autres routeurs lui font confiance, ils mettront à jour leurs tables de routage comme je le souhaite. La première version de RIP n'offre aucune protection contre un tel piratage.

Dans RIPv2, vous pouvez fournir une authentification en configurant le routeur en conséquence. Dans ce cas, la mise à jour des informations entre les routeurs ne sera possible qu'après avoir réussi l'authentification réseau par la saisie d'un mot de passe.

RIPv1 utilise la diffusion, c'est-à-dire que toutes les mises à jour sont envoyées à l'aide de messages de diffusion afin qu'elles soient reçues par tous les participants du réseau. Disons qu'il y a un ordinateur connecté au premier routeur qui ne sait rien de ces mises à jour car seuls les périphériques de routage en ont besoin. Cependant, le routeur 1 enverra ces messages à tous les appareils disposant d'un Broadcast ID, c'est-à-dire même à ceux qui n'en ont pas besoin.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Dans la deuxième version de RIP, ce problème est résolu : il utilise l'ID multidiffusion ou la transmission du trafic multidiffusion. Dans ce cas, seuls les appareils spécifiés dans les paramètres du protocole reçoivent les mises à jour. En plus de l'authentification, cette version de RIP prend en charge l'adressage IP sans classe VLSM. Cela signifie que si le réseau 10.1.1.1/24 est connecté au premier routeur, tous les périphériques réseau dont l'adresse IP se trouve dans la plage d'adresses de ce sous-réseau reçoivent également des mises à jour. La deuxième version du protocole prend en charge la méthode CIDR, c'est-à-dire que lorsque le deuxième routeur reçoit une mise à jour, il sait de quel réseau ou route spécifique il s'agit. Dans le cas de la première version, si le réseau 10.1.1.0 est connecté au routeur, alors les appareils du réseau 10.0.0.0 et les autres réseaux appartenant à la même classe recevront également des mises à jour. Dans ce cas, le routeur 2 recevra également des informations complètes sur la mise à jour de ces réseaux, mais sans CIDR il ne saura pas que ces informations concernent un sous-réseau avec des adresses IP de classe A.

C’est ce qu’est RIP en termes très généraux. Voyons maintenant comment il peut être configuré. Vous devez passer en mode de configuration globale des paramètres du routeur et utiliser la commande Router RIP.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Après cela, vous verrez que l'en-tête de la ligne de commande a été remplacé par R1(config-router)# car nous sommes passés au niveau de sous-commande du routeur. La deuxième commande sera la version 2, c'est-à-dire que nous indiquons au routeur qu'il doit utiliser la version 2 du protocole. Ensuite, nous devons saisir l'adresse du réseau classful annoncé sur lequel les mises à jour doivent être transmises à l'aide de la commande network XXXX. Cette commande a 2 fonctions : d'une part, elle spécifie quel réseau doit être annoncé, et d'autre part, quelle interface doit être utilisée. pour ça. Vous verrez ce que je veux dire lorsque vous regarderez la configuration du réseau.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Nous avons ici 4 routeurs et un ordinateur connectés au switch via un réseau avec l'identifiant 192.168.1.0/26, qui est divisé en 4 sous-réseaux. Nous utilisons uniquement 3 sous-réseaux : 192.168.1.0/26, 192.168.1.64/26 et 192.168.1.128/26. Nous avons toujours le sous-réseau 192.168.1.192/26, mais il n'est pas utilisé car il n'est pas nécessaire.

Les ports de l'appareil ont les adresses IP suivantes : ordinateur 192.168.1.10, premier port du premier routeur 192.168.1.1, deuxième port 192.168.1.65, premier port du deuxième routeur 192.168.1.66, deuxième port du deuxième routeur 192.168.1.129, premier port du troisième routeur 192.168.1.130 . La dernière fois, nous avons parlé de conventions, je ne peux donc pas suivre la convention et attribuer l'adresse .1 au deuxième port du routeur, car .1 ne fait pas partie de ce réseau.

Ensuite, j'utilise d'autres adresses, car nous démarrons un autre réseau - 10.1.1.0/16, donc le deuxième port du deuxième routeur, auquel ce réseau est connecté, a une adresse IP de 10.1.1.1, et le port du quatrième routeur auquel le commutateur est connecté - adresse 10.1.1.2.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Pour configurer le réseau que j'ai créé, je dois attribuer des adresses IP aux appareils. Commençons par le premier port du premier routeur.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Tout d'abord, nous allons créer le nom d'hôte R1, attribuer l'adresse 0 au port f0/192.168.1.1 et spécifier le masque de sous-réseau 255.255.255.192, puisque nous avons un réseau /26. Terminons la configuration de R1 avec la commande noshut. Le deuxième port du premier routeur f0/1 recevra une adresse IP de 192.168.1.65 et un masque de sous-réseau de 255.255.255.192.
Le deuxième routeur recevra le nom R2, nous attribuerons l'adresse 0 et le masque de sous-réseau 0 au premier port f192.168.1.66/255.255.255.192, l'adresse 0 et le masque de sous-réseau 1 au deuxième port f192.168.1.129/ 255.255.255.192.

Passons au troisième routeur, nous lui attribuerons le nom d'hôte R3, le port f0/0 recevra l'adresse 192.168.1.130 et le masque 255.255.255.192, et le port f0/1 recevra l'adresse 10.1.1.1 et le masque 255.255.0.0. 16, car ce réseau est /XNUMX.

Enfin, je vais aller au dernier routeur, le nommer R4 et attribuer au port f0/0 une adresse de 10.1.1.2 et un masque de 255.255.0.0. Nous avons donc configuré tous les périphériques réseau.

Enfin, examinons les paramètres réseau de l'ordinateur : il possède une adresse IP statique de 192.168.1.10, un masque de demi-réseau de 255.255.255.192 et une adresse de passerelle par défaut de 192.168.1.1.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Ainsi, vous avez vu comment configurer le masque de sous-réseau pour les appareils sur différents sous-réseaux, c'est très simple. Activons maintenant le routage. Je vais dans les paramètres R1, règle le mode de configuration globale et tape la commande du routeur. Après cela, le système fournit des indications sur les protocoles de routage possibles pour cette commande : bgp, eigrp, ospf et rip. Puisque notre tutoriel concerne RIP, j'utilise la commande router rip.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Si vous tapez un point d'interrogation, le système émettra un nouvel indice pour la commande suivante avec des options possibles pour les fonctions de ce protocole : résumé automatique - résumé automatique des itinéraires, informations par défaut - contrôle de la présentation des informations par défaut, réseau - les réseaux, les horaires, etc. Ici, vous pouvez sélectionner les informations que nous échangerons avec les appareils voisins. La fonction la plus importante est la version, nous allons donc commencer par entrer la commande version 2. Ensuite, nous devons utiliser la commande clé réseau, qui crée une route pour le réseau IP spécifié.

Nous continuerons à configurer le routeur 1 plus tard, mais pour l'instant, je souhaite passer au routeur 3. Avant d'utiliser la commande réseau dessus, regardons le côté droit de notre topologie réseau. Le deuxième port du routeur a l'adresse 10.1.1.1. Comment fonctionne le RIP ? Même dans sa deuxième version, RIP, en tant que protocole assez ancien, utilise toujours ses propres classes réseau. Par conséquent, même si notre réseau 10.1.1.0/16 appartient à la classe A, nous devons spécifier la version de classe complète de cette adresse IP à l'aide de la commande network 10.0.0.0.

Mais même si je tape la commande réseau 10.1.1.1 et que je regarde ensuite la configuration actuelle, je verrai que le système a corrigé 10.1.1.1 en 10.0.0.0, en utilisant automatiquement le format d'adressage de classe complète. Ainsi, si vous rencontrez une question sur RIP lors de l'examen CCNA, vous devrez utiliser l'adressage en classe complète. Si au lieu de 10.0.0.0 vous tapez 10.1.1.1 ou 10.1.0.0, vous ferez une erreur. Malgré le fait que la conversion vers le formulaire d'adressage complet se fasse automatiquement, je vous conseille d'utiliser dans un premier temps la bonne adresse afin de ne pas attendre que le système corrige l'erreur. N'oubliez pas : RIP utilise toujours un adressage réseau complet.

Après avoir utilisé la commande network 10.0.0.0, le troisième routeur insérera ce dixième réseau dans le protocole de routage et enverra la mise à jour le long de la route R3-R4. Vous devez maintenant configurer le protocole de routage du quatrième routeur. Je vais dans ses paramètres et saisis séquentiellement les commandes router rip, version 2 et network 10.0.0.0. Avec cette commande, je demande à R4 de commencer à annoncer le réseau en utilisant le protocole de routage RIP.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Désormais, ces deux routeurs pourraient échanger des informations, mais cela ne changerait rien. L'utilisation de la commande show ip route montre que le port FastEthernrt 0/0 est directement connecté au réseau 10.1.0.0. Le quatrième routeur, ayant reçu une annonce réseau du troisième routeur, dira : "super, mon pote, j'ai reçu ton annonce du dixième réseau, mais je le connais déjà, car je suis directement connecté à ce réseau."

Par conséquent, nous reviendrons aux paramètres R3 et insérerons un autre réseau avec la commande network 192.168.1.0. J'utilise à nouveau le format d'adressage de classe complète. Après cela, le troisième routeur pourra annoncer le réseau 192.168.1.128 le long de la route R3-R4. Comme je l'ai déjà dit, RIP est un « potin » qui informe tous ses voisins des nouveaux réseaux, en leur transmettant les informations de sa table de routage. Si vous regardez maintenant le tableau du troisième routeur, vous pouvez voir les données des deux réseaux qui y sont connectés.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Il transmettra ces données aux deux extrémités de la route vers les deuxième et quatrième routeurs. Passons aux paramètres R2. J'entre les mêmes commandes router rip, version 2 et network 192.168.1.0, et c'est là que les choses commencent à devenir intéressantes. Je précise le réseau 1.0, mais il s'agit à la fois du réseau 192.168.1.64/26 et du réseau 192.168.1.128/26. Par conséquent, lorsque je spécifie le réseau 192.168.1.0, j'assure techniquement le routage pour les deux interfaces de ce routeur. L'avantage est qu'avec une seule commande, vous pouvez définir le routage pour tous les ports de l'appareil.

Je spécifie exactement les mêmes paramètres pour le routeur R1 et assure le routage pour les deux interfaces de la même manière. Si vous regardez maintenant la table de routage de R1, vous pouvez voir tous les réseaux.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Ce routeur connaît à la fois le réseau 1.0 et le réseau 1.64. Il connaît également les réseaux 1.128 et 10.1.1.0 car il utilise RIP. Ceci est indiqué par l'en-tête R dans la ligne correspondante de la table de routage.
Veuillez faire attention aux informations [120/2] - il s'agit de la distance administrative, c'est-à-dire de la fiabilité de la source des informations de routage. Cette valeur peut être supérieure ou inférieure, mais la valeur par défaut pour RIP est 120. Par exemple, une route statique a une distance administrative de 1. Plus la distance administrative est faible, plus le protocole est fiable. Si le routeur a la possibilité de choisir entre deux protocoles, par exemple entre une route statique et RIP, alors il choisira de transférer le trafic via la route statique. La deuxième valeur entre parenthèses, /2, est la métrique. Dans le protocole RIP, la métrique désigne le nombre de sauts. Dans ce cas, le réseau 10.0.0.0/8 peut être atteint en 2 sauts, c'est-à-dire que le routeur R1 doit envoyer le trafic sur le réseau 192.168.1.64/26, c'est le premier saut, et sur le réseau 192.168.1.128/26, c'est le deuxième saut, pour accéder au réseau 10.0.0.0/8 via un appareil doté d'une interface FastEthernet 0/1 avec l'adresse IP 192.168.1.66.

A titre de comparaison, le routeur R1 peut atteindre le réseau 192.168.1.128 avec une distance administrative de 120 en 1 saut via l'interface 192.168.1.66.

Désormais, si vous essayez d'envoyer une requête ping à l'interface du routeur R0 avec l'adresse IP 4 à partir de l'ordinateur PC10.1.1.2, il reviendra avec succès.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

La première tentative a échoué avec le message Request timed out, car lors de l'utilisation d'ARP, le premier paquet est perdu, mais les trois autres ont été renvoyés avec succès au destinataire. Cela permet une communication point à point sur un réseau utilisant le protocole de routage RIP.

Ainsi, afin d'activer l'utilisation du protocole RIP par le routeur, vous devez taper séquentiellement les commandes router rip, version 2 et network <numéro de réseau / identifiant de réseau sous forme complète>.

Allons dans les paramètres R4 et entrons dans la commande show ip route. Vous pouvez voir que le réseau 10. est connecté directement au routeur et que le réseau 192.168.1.0/24 est accessible via le port f0/0 avec l'adresse IP 10.1.1.1 via RIP.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Si vous faites attention à l'apparence du réseau 192.168.1.0/24, vous remarquerez qu'il y a un problème de résumé automatique des itinéraires. Si la synthèse automatique est activée, RIP résumera tous les réseaux jusqu'à 192.168.1.0/24. Regardons ce que sont les minuteries. Le protocole RIP dispose de 4 minuteries principales.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Le minuteur de mise à jour est responsable de la fréquence d'envoi des mises à jour, en envoyant des mises à jour de protocole toutes les 30 secondes à toutes les interfaces participant au routage RIP. Cela signifie qu'il prend la table de routage et la distribue à tous les ports fonctionnant en mode RIP.
Imaginons que nous ayons le routeur 1, qui est connecté au routeur 2 par le réseau N2. Avant le premier et après le deuxième routeur se trouvent les réseaux N1 et N3. Le routeur 1 indique au routeur 2 qu'il connaît les réseaux N1 et N2 et lui envoie une mise à jour. Le routeur 2 indique au routeur 1 qu'il connaît les réseaux N2 et N3. Dans ce cas, toutes les 30 secondes, les ports du routeur échangent des tables de routage.

Imaginons que, pour une raison quelconque, la connexion N1-R1 soit interrompue et que le routeur 1 ne puisse plus communiquer avec le réseau N1. Après cela, le premier routeur enverra uniquement les mises à jour concernant le réseau N2 au deuxième routeur. Le routeur 2, après avoir reçu la première mise à jour de ce type, pensera : « super, maintenant je dois mettre le réseau N1 dans le minuteur invalide », après quoi il démarrera le minuteur invalide. Pendant 180 secondes, il n'échangera les mises à jour du réseau N1 avec personne, mais après cette période, il arrêtera le minuteur invalide et redémarrera le minuteur de mise à jour. Si pendant ces 180 secondes il ne reçoit aucune mise à jour de l'état du réseau N1, il le placera dans un timer Hold Down d'une durée de 180 secondes, c'est-à-dire que le timer Hold Down démarre immédiatement après la fin du timer Invalid.

En même temps, une autre quatrième minuterie de rinçage est en cours d'exécution, qui démarre simultanément avec la minuterie invalide. Ce temporisateur détermine l'intervalle de temps entre la réception de la dernière mise à jour normale sur le réseau N1 et la suppression du réseau de la table de routage. Ainsi, lorsque la durée de ce timer atteint 240 secondes, le réseau N1 sera automatiquement exclu de la table de routage du deuxième routeur.

Ainsi, Update Timer envoie des mises à jour toutes les 30 secondes. Invalid Timer, qui s'exécute toutes les 180 secondes, attend qu'une nouvelle mise à jour atteigne le routeur. S'il n'arrive pas, il met ce réseau dans un état de maintien, le minuteur de maintien s'exécutant toutes les 180 secondes. Mais les minuteries Invalid et Flush démarrent simultanément, de sorte que 240 secondes après le démarrage de Flush, le réseau qui n'est pas mentionné dans la mise à jour est exclu de la table de routage. La durée de ces minuteries est définie par défaut et peut être modifiée. C'est ce que sont les minuteries RIP.

Passons maintenant à l'examen des limitations du protocole RIP, elles sont nombreuses. L'une des principales limitations est la sommation automatique.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Revenons à notre réseau 192.168.1.0/24. Le routeur 3 informe le routeur 4 de l'ensemble du réseau 1.0, indiqué par /24. Cela signifie que les 256 adresses IP de ce réseau, y compris l'ID réseau et l'adresse de diffusion, sont disponibles, ce qui signifie que les messages provenant d'appareils ayant n'importe quelle adresse IP dans cette plage seront envoyés via le réseau 10.1.1.1. Regardons la table de routage R3.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Nous voyons le réseau 192.168.1.0/26, divisé en 3 sous-réseaux. Cela signifie que le routeur ne connaît que trois adresses IP spécifiées : 192.168.1.0, 192.168.1.64 et 192.168.1.128, qui appartiennent au réseau /26. Mais il ne sait rien, par exemple, des appareils dont les adresses IP sont comprises entre 192.168.1.192 et 192.168.1.225.

Cependant, pour une raison quelconque, R4 pense tout savoir du trafic que R3 lui envoie, c'est-à-dire toutes les adresses IP du réseau 192.168.1.0/24, ce qui est complètement faux. Dans le même temps, les routeurs peuvent commencer à perdre du trafic parce qu'ils se « trompent » - après tout, le routeur 3 n'a pas le droit de dire au quatrième routeur qu'il sait tout sur les sous-réseaux de ce réseau. Cela se produit en raison d'un problème appelé « somme automatique ». Cela se produit lorsque le trafic circule sur différents grands réseaux. Par exemple, dans notre cas, un réseau avec des adresses de classe C est connecté via le routeur R3 à un réseau avec des adresses de classe A.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Le routeur R3 considère ces réseaux comme étant identiques et résume automatiquement toutes les routes en une seule adresse réseau 192.168.1.0. Rappelons ce dont nous avons parlé sur la synthèse des routes du supernet dans l'une des vidéos précédentes. La raison de cette sommation est simple : le routeur estime qu'une entrée dans la table de routage, pour nous il s'agit de l'entrée 192.168.1.0/24 [120/1] via 10.1.1.1, vaut mieux que 3 entrées. Si le réseau se compose de centaines de petits sous-réseaux, lorsque la synthèse est désactivée, la table de routage sera composée d'un grand nombre d'entrées de routage. Par conséquent, pour éviter l'accumulation d'une énorme quantité d'informations dans les tables de routage, une synthèse automatique des itinéraires est utilisée.

Cependant, dans notre cas, la synthèse automatique des routes crée un problème car elle oblige le routeur à échanger de fausses informations. Par conséquent, nous devons accéder aux paramètres du routeur R3 et saisir une commande qui interdit la synthèse automatique des itinéraires.

Pour ce faire, je tape séquentiellement les commandes router rip et no auto-summary. Après cela, vous devez attendre que la mise à jour se propage sur le réseau, puis vous pourrez utiliser la commande show ip route dans les paramètres du routeur R4.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Vous pouvez voir comment la table de routage a changé. L'entrée 192.168.1.0/24 [120/1] via 10.1.1.1 a été conservée de la version précédente du tableau, puis il y a trois entrées qui, grâce au minuteur de mise à jour, sont mises à jour toutes les 30 secondes. La minuterie Flush garantit que 240 secondes après la mise à jour plus 30 secondes, soit après 270 secondes, ce réseau sera supprimé de la table de routage.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Les réseaux 192.168.1.0/26, 192.168.1.64/26 et 192.168.1.128/26 sont correctement répertoriés. Désormais, si le trafic est destiné au périphérique 192.168.1.225, ce périphérique le supprimera car le routeur ne sait pas où se trouve le périphérique. cette adresse. Mais dans le cas précédent, lorsque la synthèse automatique des routes était activée pour R3, ce trafic serait dirigé vers le réseau 10.1.1.1, ce qui était complètement faux, car R3 devrait immédiatement abandonner ces paquets sans les envoyer davantage.

En tant qu'administrateur réseau, vous devez créer des réseaux avec un minimum de trafic inutile. Par exemple, dans ce cas, il n’est pas nécessaire de transmettre ce trafic via R3. Votre travail consiste à augmenter le débit du réseau autant que possible, en empêchant le trafic d'être envoyé vers des appareils qui n'en ont pas besoin.

La prochaine limitation de RIP concerne les boucles, ou boucles de routage. Nous avons déjà parlé de convergence des réseaux, lorsque la table de routage est correctement mise à jour. Dans notre cas, le routeur ne devrait pas recevoir de mises à jour pour le réseau 192.168.1.0/24 s'il n'en sait rien. Techniquement, la convergence signifie que la table de routage est mise à jour uniquement avec les informations correctes. Cela devrait se produire lorsque le routeur est éteint, redémarré, reconnecté au réseau, etc. La convergence est un état dans lequel toutes les mises à jour nécessaires de la table de routage ont été effectuées et tous les calculs nécessaires ont été effectués.
RIP a une très mauvaise convergence et est un protocole de routage très, très lent. A cause de cette lenteur, des boucles de routage, ou problème du « compteur infini », surviennent.

Je vais dessiner un schéma de réseau similaire à l'exemple précédent - le routeur 1 est connecté au routeur 2 par le réseau N2, le réseau N1 est connecté au routeur 1 et le réseau N2 est connecté au routeur 3. Supposons que, pour une raison quelconque, la connexion N1-R1 soit rompue.

Formation Cisco 200-125 CCNA v3.0. Jour 21 : RIP de routage vectoriel de distance

Le routeur 2 sait que le réseau N1 est accessible en un seul saut via le routeur 1, mais ce réseau ne fonctionne pas pour le moment. Après une panne du réseau, le processus de minuterie démarre, le routeur 1 le met dans l'état Hold Down, et ainsi de suite. Cependant, le routeur 2 dispose d'un minuteur de mise à jour en cours d'exécution et, à l'heure définie, il envoie une mise à jour au routeur 1, indiquant que le réseau N1 est accessible via lui en deux sauts. Cette mise à jour arrive au routeur 1 avant qu'il n'ait le temps d'envoyer au routeur 2 une mise à jour concernant la panne du réseau N1.

Après avoir reçu cette mise à jour, le routeur 1 pense : « Je sais que le réseau N1 qui m'est connecté ne fonctionne pas pour une raison quelconque, mais le routeur 2 m'a dit qu'il était disponible via lui en deux sauts. Je le crois, je vais donc ajouter un saut, mettre à jour ma table de routage et envoyer au routeur 2 une mise à jour indiquant que le réseau N1 est accessible via le routeur 2 en trois sauts !
Après avoir reçu cette mise à jour du premier routeur, le routeur 2 dit : « ok, plus tôt, j'ai reçu une mise à jour de R1, qui disait que le réseau N1 est disponible via lui en un seul saut. Maintenant, il m'a dit qu'il était disponible en 3 sauts. Peut-être que quelque chose a changé dans le réseau, je ne peux m'empêcher d'y croire, je vais donc mettre à jour ma table de routage en ajoutant un saut. Après cela, R2 envoie une mise à jour au premier routeur, qui indique que le réseau N1 est désormais disponible en 4 sauts.
Voyez-vous quel est le problème ? Les deux routeurs s'envoient des mises à jour, en ajoutant un saut à chaque fois, et finalement le nombre de sauts atteint un grand nombre. Dans le protocole RIP, le nombre maximum de sauts est de 16, et dès qu'il atteint cette valeur, le routeur se rend compte qu'il y a un problème et supprime simplement cette route de la table de routage. C'est le problème des boucles de routage dans RIP. Cela est dû au fait que RIP est un protocole à vecteur de distance ; il surveille uniquement la distance, sans prêter attention à l'état des sections du réseau. En 1969, lorsque les réseaux informatiques étaient beaucoup plus lents qu'aujourd'hui, l'approche vectorielle de distance était justifiée, c'est pourquoi les développeurs de RIP ont choisi le nombre de sauts comme mesure principale. Cependant, aujourd'hui, cette approche crée de nombreux problèmes, c'est pourquoi les réseaux modernes se sont largement tournés vers des protocoles de routage plus avancés, tels que OSPF. De facto, ce protocole est devenu la norme pour les réseaux de la plupart des entreprises mondiales. Nous examinerons ce protocole en détail dans l’une des vidéos suivantes.

Nous ne reviendrons plus sur RIP, car en prenant l'exemple de ce protocole réseau le plus ancien, je vous ai suffisamment parlé des bases du routage et des problèmes à cause desquels on essaie de ne plus utiliser ce protocole pour les grands réseaux. Dans les prochaines leçons vidéo, nous examinerons les protocoles de routage modernes - OSPF et EIGRP.


Merci de rester avec nous. Vous aimez nos articles ? Vous voulez voir du contenu plus intéressant ? Soutenez-nous en passant une commande ou en recommandant à vos amis, 30 % de réduction pour les utilisateurs Habr sur un analogue unique de serveurs d'entrée de gamme, que nous avons inventé pour vous : Toute la vérité sur le VPS (KVM) E5-2650 v4 (6 Cores) 10Go DDR4 240Go SSD 1Gbps à partir de 20$ ou comment partager un serveur ? (disponible avec RAID1 et RAID10, jusqu'à 24 cœurs et jusqu'à 40 Go de DDR4).

Dell R730xd 2 fois moins cher ? Ici seulement 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV à partir de 199$ aux Pays-Bas! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - à partir de 99$ ! En savoir plus Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Source: habr.com

Ajouter un commentaire