Formation Cisco 200-125 CCNA v3.0. Jour 49. Introduction à l'EIGRP

Aujourd'hui, nous allons commencer notre étude du protocole EIGRP, qui, avec l'étude de l'OSPF, est le sujet le plus important du cours CCNA.



Plus tard, nous reviendrons à la section 2.5, et maintenant juste après la section 2.4, nous irons à la section 2.6 «Configuration, vérification et dépannage de l'EIGRP sur IPv4 (sauf pour l'authentification, le filtrage, la sommation manuelle, la redistribution et la configuration du stub)».
Aujourd'hui, nous aurons une leçon d'introduction dans laquelle je vous parlerai du concept d'un protocole de routage de passerelle EIGRP interne amélioré, et dans les deux prochaines leçons, nous examinerons la configuration et le dépannage des robots de ce protocole. Mais d'abord, je veux vous dire ce qui suit.

Au cours des dernières leçons, nous avons appris OSPF. Maintenant, je veux que vous vous souveniez que lorsque nous avons étudié le protocole RIP il y a plusieurs mois, vous avez parlé de boucles de route de boucle et de technologies qui empêchent la boucle de trafic. Comment puis-je empêcher l'apparition de boucles de routage lors de l'utilisation d'OSPF? Puis-je utiliser des méthodes telles que l'empoisonnement de route Poison de route ou Horizon d'horizon partagé? Ce sont des questions auxquelles vous devez répondre vous-même. Vous pouvez utiliser d'autres ressources thématiques, mais trouvez des réponses à ces questions. Je veux que vous appreniez comment trouver les réponses vous-même, en travaillant avec différentes sources, et je vous demande de laisser vos commentaires sous cette vidéo afin que je puisse voir combien de mes élèves ont fait face à cette tâche.

Qu'est-ce que l'EIGRP? Il s'agit d'un protocole de routage hybride qui combine les fonctionnalités utiles d'un protocole à vecteur de distance, tel que RIP, et d'un protocole de surveillance d'état de liaison de type OSPF.



EIGRP est un protocole propriétaire de Cisco qui a été rendu public en 2013. Il a pris l'algorithme pour établir un voisinage à partir du protocole de suivi de l'état du canal, contrairement au RIP, qui ne crée pas de voisins. RIP échange également des tables de routage avec d'autres participants au protocole, mais OSPF forme un voisinage avant de commencer un tel échange. L'EIGRP fonctionne de la même manière.

RIP toutes les 30 secondes met à jour périodiquement la table de routage complète et envoie des informations sur toutes les interfaces et tous les itinéraires à tous ses voisins. EIGRP n'effectue pas de mises à jour complètes périodiques des informations, mais utilise plutôt le concept d'envoi de messages Hello, tout comme OSPF. Toutes les quelques secondes, il envoie Bonjour pour s'assurer que le voisin est toujours «vivant».

Contrairement au protocole de vecteur de distance, qui étudie toute la topologie du réseau, avant de décider de former une route, l'EIGRP, comme RIP, crée des routes basées sur des rumeurs. Quand je dis «rumeurs», je veux dire que lorsqu'un voisin dit quelque chose, l'EIGRP accepte sans réserve. Par exemple, si un voisin dit qu'il sait comment réaliser 10.1.1.2, l'EIGRP le croit sans demander: «Comment avez-vous su cela? Parlez-moi de la topologie de l'ensemble du réseau! »

Jusqu'en 2013, si vous utilisiez uniquement l'infrastructure Cisco, vous pouviez utiliser EIGRP, car ce protocole a été créé en 1994. Cependant, de nombreuses entreprises, même utilisant des équipements Cisco, ne souhaitaient pas travailler avec cette crevaison. À mon avis, EIGRP est aujourd'hui le meilleur protocole de routage dynamique car il est beaucoup plus facile à utiliser, mais les gens préfèrent toujours OSPF. Je pense que cela est dû au fait qu'ils ne veulent pas «se lier» aux produits Cisco. Mais Cisco a rendu ce protocole accessible au public car il prend en charge les équipements réseau tiers, tels que Juniper, et si vous faites équipe avec une entreprise qui n'utilise pas d'équipement Cisco, vous n'aurez aucun problème.

Prenons une courte excursion dans l'histoire des protocoles réseau.



Le protocole RIPv1, qui est apparu dans les années 1980, comportait un certain nombre de restrictions, par exemple, le nombre maximal d'espoirs était de 16, et ne pouvait donc pas fournir de routage dans les grands réseaux. Un peu plus tard, nous avons développé un protocole de routage de passerelle IGRP interne, bien meilleur que RIP. Cependant, il s'agissait davantage d'un protocole de vecteur de distance que d'un protocole d'état de canal. À la fin des années 80, un standard ouvert est apparu - le protocole de surveillance des canaux OSPFv2 pour le protocole IPv4.

Au début des années 90, Cisco a décidé que l'IGRP devait être amélioré et a publié un protocole de routage de passerelle EIGRP interne amélioré. Il était beaucoup plus efficace que OSPF car il combinait les fonctionnalités de RIP et OSPF. Lorsque nous commencerons à l'explorer, vous verrez que la configuration de EIGRP est beaucoup plus facile que OSPF. Cisco a essayé de créer un protocole qui assurerait la convergence réseau la plus rapide.

À la fin des années 90, une version sans classe mise à jour du protocole RIPv2 a été publiée. Dans les années 2000, une troisième version d'OSPF, RIPng et EIGRPv6 est apparue, prenant en charge IPv6. Le monde approche progressivement de la transition complète vers IPv6, et les développeurs de protocoles de routage veulent s'y préparer.

Si vous vous souvenez, nous avons étudié que lors du choix de la route RIP optimale, en tant que protocole de vecteur de distance, un seul critère est guidé - le nombre minimum d'espoirs ou la distance minimale à l'interface de destination. Ainsi, le routeur R1 choisira une route directe vers le routeur R3 malgré le fait que la vitesse sur cette route - 64 kbit / s - est plusieurs fois inférieure à la vitesse sur la route R1-R2-R3, égale à 1544 kbit / s. Le protocole RIP considère optimale la route lente d'une longueur de saut plutôt que la route rapide de 2 longueurs de saut.



OSPF étudiera l'intégralité de la topologie du réseau et décidera d'utiliser la route via le routeur R2 pour communiquer plus rapidement avec le routeur R3. RIP utilise le nombre d'espoirs comme métrique, et la métrique OSPF est le coût, qui dans la plupart des cas est proportionnel à la bande passante du canal.

L'EIGRP se concentre également sur le coût de la route, mais sa métrique est beaucoup plus complexe que la métrique OSPF et s'appuie sur de nombreux facteurs, notamment la bande passante, le délai, la fiabilité, la congestion du chargement et la taille maximale des paquets MTU. Par exemple, si un nœud est chargé plus que les autres, EIGRP analysera la charge sur l'ensemble de l'itinéraire et sélectionnera un autre nœud avec une charge inférieure.

Dans le cours CCNA, nous ne prendrons en compte que les facteurs de formation de la métrique tels que la bande passante et le retard, ce sont eux que la formule métrique utilisera.



Le protocole vectoriel RIP utilise deux concepts: distance et direction. Si nous avons 3 routeurs, et que l'un d'eux est connecté au réseau 20.0.0.0, alors le choix se fera par distance - ce sont des espoirs, dans ce cas 1 saut, et dans le sens, c'est-à-dire de quelle manière - en haut ou en bas - pour envoyer du trafic .

De plus, RIP utilise une mise à jour périodique des informations, envoyant une table de routage complète sur le réseau toutes les 30 secondes. Cette mise à jour remplit 2 fonctions. Le premier met à jour la table de routage elle-même et le second vérifie la viabilité du voisin. Si le périphérique ne reçoit pas de mise à jour de la table de réponses ou de nouvelles informations d'itinéraire d'un voisin dans les 30 s, il comprend que l'itinéraire vers le voisin ne peut plus être utilisé. Le routeur envoie une mise à jour toutes les 30 secondes pour savoir si le voisin est toujours «vivant» et si la route est toujours valide.

Comme je l'ai dit, la technologie Split Horizon est utilisée pour empêcher les boucles de routage. Cela signifie que la mise à jour n'est pas renvoyée à l'interface d'où elle provient. La deuxième technologie pour empêcher les boucles est Route Poison. Si la connexion au réseau 20.0.0.0 montrée dans l'image est interrompue, le routeur auquel il était connecté envoie une "route empoisonnée" aux voisins, dans laquelle il signale que ce réseau est maintenant disponible dans 16 espoirs, c'est-à-dire, est pratiquement inaccessible. C'est ainsi que fonctionne le protocole RIP.

Comment fonctionne l'EIGRP? Si vous vous souvenez des leçons sur OSPF, ce protocole remplit trois fonctions: établit le voisinage, utilise LSA met à jour la base LSDB conformément aux changements dans la topologie du réseau et construit une table de routage. L'établissement d'un quartier est une procédure assez compliquée utilisant de nombreux paramètres. Par exemple, vérifier et modifier une connexion 2WAY - certaines connexions restent dans un état de communication bidirectionnelle, d'autres passent dans un état FULL. Contrairement à OSPF, cela ne se produit pas dans le protocole EIGRP - il ne vérifie que 4 paramètres.



Comme OSPF, ce protocole envoie un message Hello contenant 10 paramètres toutes les 10 secondes. Le premier est le critère d'authentification, s'il a été préconfiguré. Dans ce cas, tous les appareils avec lesquels le voisinage est établi doivent avoir les mêmes paramètres d'authentification.

Le deuxième paramètre est utilisé pour vérifier que les appareils appartiennent au même système autonome, c'est-à-dire pour établir un voisinage à l'aide du protocole EIGRP, les deux appareils doivent avoir le même numéro de système autonome. Le troisième paramètre est utilisé pour vérifier que les messages Hello sont envoyés à partir de la même adresse IP que la source IP source.

Le quatrième paramètre est utilisé pour vérifier si les coefficients variables des valeurs K correspondent. Le protocole EIRGP utilise 5 de ces coefficients de K1 à K5. Si vous vous souvenez, avec une valeur de K = 0, les paramètres sont ignorés, si K = 1, alors les paramètres sont utilisés dans la formule de calcul de la métrique. Ainsi, les valeurs K1-5 pour différents appareils doivent correspondre. Dans le cours CCNA, nous prendrons les valeurs de ces coefficients par défaut: K1 et K3 sont 1, et K2, K4 et K5 sont 0.

Donc, si ces 4 paramètres correspondent, EIGRP établit une relation de voisinage et les appareils entrent les uns dans les autres dans la table des voisins. Ensuite, des modifications sont apportées à la table de topologie.



Tous les messages Hello sont envoyés à l'adresse IP de multidiffusion 224.0.0.10 et les mises à jour, selon le paramètre, sont envoyées aux adresses de monodiffusion des voisins ou à l'adresse de multidiffusion. Cette mise à jour n'arrive pas via UDP ou TCP, mais utilise un protocole différent appelé RTP, Reliable Transport Protocol ou Reliability Transport Protocol. Ce protocole vérifie si un voisin a reçu une mise à jour et, comme son nom l'indique, sa fonction clé est d'assurer des communications fiables. Si la mise à jour n'a pas atteint le voisin, la transmission sera répétée jusqu'à ce qu'il la reçoive. OSPF n'a pas de mécanisme de vérification du périphérique destinataire, le système ne sait donc pas si les périphériques voisins ont reçu des mises à jour ou non.
Si vous vous en souvenez, RIP envoie une mise à jour de la topologie complète du réseau toutes les 30 secondes. L'EIGRP ne le fait que si un nouveau périphérique apparaît sur le réseau ou si des changements sont survenus. Si la topologie de sous-réseau a changé, le protocole enverra une mise à jour, mais pas de la table de topologie complète, mais uniquement des enregistrements avec cette modification. Si un sous-réseau a changé, seule sa topologie sera mise à jour. Il ressemble à une mise à jour partielle qui se produit lorsqu'elle est requise.

Comme vous le savez, OSPF envoie des LSA toutes les 30 minutes, qu'il y ait eu ou non des changements dans le réseau. L'EIGRP n'enverra aucune mise à jour pendant une longue période jusqu'à ce qu'il n'y ait pas de changements dans le réseau. Par conséquent, EIGRP est beaucoup plus efficace que OSPF.

Une fois que les routeurs ont échangé les packages de mise à jour, la troisième étape commence - la formation de la table de routage basée sur la métrique, qui est calculée par la formule indiquée dans la figure. Elle calcule le coût et, en fonction de ce coût, prend une décision.
Supposons que R1 envoie Hello à R2 et qu'il envoie Hello à R1. Si tous les paramètres correspondent, les routeurs créent une table de voisins. Dans ce tableau, R2 écrit une entrée sur le routeur R1 et R1 crée une entrée sur R2. Après cela, le routeur R1 envoie la mise à jour au réseau 10.1.1.0/24 qui lui est connecté. Dans la table de routage, il ressemble à des informations sur l'adresse IP du réseau, l'interface du routeur qui assure la communication avec lui et le coût de la route via cette interface. Si vous vous souvenez, le coût de l'EIGRP est de 90, puis la valeur de la distance La valeur de la distance est indiquée, dont nous parlerons plus tard.



La formule complète de la métrique semble beaucoup plus compliquée, car elle inclut les valeurs des coefficients K et diverses transformations. La forme complète de la formule est affichée sur le site Web de Cisco, mais si vous remplacez les valeurs par défaut des coefficients, elles seront converties en une forme plus simple - la métrique sera (bande passante + délai) * 256.



Nous utiliserons une telle forme simplifiée de la formule pour calculer la métrique, où le débit en kilobits est 10 7 divisé par le moindre débit de toutes les interfaces menant au réseau de destination à la bande passante la plus faible, et le retard cumulatif est le retard total en dizaines de microsecondes par toutes les interfaces menant au réseau de destination.

Lors de l'apprentissage de l'EIGRP, nous devons apprendre quatre définitions: distance faisable (distance possible), distance signalée (distance annoncée), successeur (routeur voisin avec le moins de frais pour le réseau de destination) et successeur faisable (routeur voisin de secours). Pour comprendre leur signification, tenez compte de la topologie de réseau suivante.



Nous commençons par créer la table de routage R1 afin de sélectionner le meilleur itinéraire vers le réseau 10.1.1.0/24. Près de chacun des appareils, la bande passante en kbit / s et le retard en ms sont affichés. Nous utilisons des interfaces GigabitEthernet avec une bande passante de 100 Mbps, ou 1.000.000 kbit / s, des interfaces FastEthernet avec une vitesse de 100.000 kbit / s, Ethernet avec une vitesse de 10.000 kbit / s et une interface série avec une vitesse de 1544 kbit / s. Ces valeurs peuvent être trouvées en regardant les caractéristiques des interfaces physiques correspondantes dans les paramètres du routeur.
La bande passante des interfaces série est de 1544 kbit / s par défaut, et même si vous avez une ligne à 64 kbit / s, la bande passante sera toujours de 1544 kbit / s. Par conséquent, en tant qu'administrateur réseau, vous devez vous assurer que vous utilisez la valeur de bande passante correcte. Pour une interface spécifique, elle peut être définie à l'aide de la commande de bande passante et à l'aide de la commande de délai, vous pouvez modifier la valeur de délai par défaut. Vous n'aurez peut-être pas à vous soucier des valeurs de bande passante par défaut pour les interfaces GigabitEthernet ou Ethernet, mais soyez prudent lorsque vous choisissez la vitesse de ligne si vous utilisez l'interface série.

Veuillez noter que dans ce diagramme, le retard est indiqué comme en millisecondes ms, mais en réalité il s'agit de microsecondes, je n'ai tout simplement pas la lettre μ pour la désignation correcte des microsecondes μs.

Considérez soigneusement la circonstance suivante. Si vous entrez la commande show interface g0 / 0, le système affichera un retard en dizaines de microsecondes, pas seulement en microsecondes.

Nous examinerons ce problème en détail dans la prochaine vidéo sur la configuration EIGRP, pour l'instant, rappelez-vous que lorsque vous remplacez les valeurs de retard dans la formule, 100 μs du circuit se transforment en 10, car la formule utilise des dizaines de microsecondes, pas des unités.

Dans le diagramme, je désignerai par des points rouges les interfaces auxquelles appartiennent les débits et retards indiqués.



Tout d'abord, nous devons déterminer la distance possible Distance réalisable. Il s'agit de la métrique FD, qui est calculée par la formule. Pour la section de R5 au réseau externe, nous devons diviser 10 7 par 10 6 , par conséquent, nous obtenons 10. À côté de cette bande passante, nous devons ajouter un retard égal à 1, car nous avons 10 microsecondes, soit un dix. La valeur résultante de 11 doit être multipliée par 256, c'est-à-dire que la valeur métrique sera 2816. Il s'agit de la valeur FD pour cette section de réseau.

Le routeur R5 enverra cette valeur au routeur R2, et pour R2, elle deviendra la distance déclarée déclarée, c'est-à-dire la valeur que le voisin l'a informée. Ainsi, la distance RD déclarée pour tous les autres appareils sera égale à la distance FD possible de l'appareil qui vous en a informé.

Le routeur R2 effectue des calculs FD en fonction de ses données, c'est-à-dire qu'il divise 10 7 par 10 5 et obtient 100. Ensuite, il ajoute à cette valeur la somme des retards sur la route vers le réseau externe: retard R5 égal à une dizaine de microsecondes et son propre retard égal à dix dizaines . Le retard total sera de 11 dizaines de microsecondes. Ajoutez-le aux cent résultants et obtenez 111, multipliez cette valeur par 256 et obtenez la valeur FD = 28416. Le routeur R3 fait de même, après le calcul, il obtient la valeur FD = 281856. Le routeur R4 calcule la valeur FD = 3072 et la transmet à R1 en tant que RD.

Veuillez noter que le routeur R1 lors du calcul de FD ne substitue pas sa bande passante de 1 000 000 kbit / s dans la formule, mais la bande passante inférieure du routeur R2, qui est égale à 100 000 kbit / s, car la formule utilise toujours la bande passante minimale de l'interface menant au réseau de destination . Dans ce cas, les routeurs R2 et R5 sont situés sur le chemin vers le réseau 10.1.1.0/24, mais comme la bande passante du cinquième routeur est plus grande, la bande passante la plus faible du routeur R2 est substituée dans la formule. Le retard total sur le chemin R1-R2-R5 est 1 + 10 + 1 (dizaines) = 12, le débit réduit est 100 et la somme de ces nombres multipliée par 256 donnera la valeur FD = 30976.

Ainsi, tous les appareils ont calculé la FD de leurs interfaces, et le routeur R1 dispose de 3 routes menant au réseau de destination. R1-R2, R1-R3 R1-R4. FD, 30976 – R2. Successor', «». Feasible Successor ( ) – , R1 Successor, Feasible Successor.

Feasible Successors : RD , FD Successor'. R1-R2 FD=30976, RD R1-R3 281856, RD R1-R4 3072. 3072 < 30976, Feasible Successors R4.

, R1-R2 10.1.1.0/24 R1-R4-R5. RIP , OSPF – , EIGRP . EIGRP .

, Successor Feasible Successor? EIGRP DUAL, . , EIGRP , , . .


Merci de rester avec nous. Aimez-vous nos articles? Vous voulez voir des matériaux plus intéressants? Soutenez-nous en passant une commande ou en le recommandant à vos amis, une réduction de 30% pour les utilisateurs Habr sur un analogue unique de serveurs d'entrée de gamme que nous avons inventés pour vous: Toute la vérité sur VPS (KVM) E5-2650 v4 (6 cœurs) 10 Go DDR4 240 Go SSD 1 Gbit / s 20 $ ou comment diviser le serveur? (les options sont disponibles avec RAID1 et RAID10, jusqu'à 24 cœurs et jusqu'à 40 Go de DDR4).

Dell R730xd 2 fois moins cher? Nous avons 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 sur la façon de construire une infrastructure classe utilisant des serveurs Dell R730xd E5-2650 v4 coûtant 9 000 euros pour un sou?

Source: https://habr.com/ru/post/fr466679/


All Articles