À propos du routage de protocole EIGRP (Enhanced Interior Gateway Routing Protocol, Protocole de routage de passerelle intérieure amélioré)
Le protocole EIGRP (Enhanced Interior Gateway Routing Protocol), développé par Cisco, est une version améliorée du protocole IGRP. Contrairement à IGRP et RIP, EIGRP n’envoie pas de mises à jour périodiques de routage. Les mises à jour du protocole EIGRP sont envoyées uniquement lorsque la topologie du réseau change. Les principales fonctionnalités qui distinguent le protocole EIGRP des autres protocoles de routage comprennent la convergence rapide, la prise en charge des masques de sous-réseau de longueur variable, des mises à jour partielles et de plusieurs protocoles de couche réseau.
Un routeur exécutant EIGRP stocke toutes les tables de routage des voisins afin qu’il puisse s’adapter rapidement aux autres routes. Si aucune route appropriée n’existe, le protocole EIGRP interroge ses voisins pour découvrir une autre route. Ces requêtes se propagent jusqu’à ce qu’une autre voie de routage soit trouvée. La prise en charge du protocole EIGRP pour les masques de sous-réseau de longueur variable permet aux routes d’être récapitulées automatiquement sur une limite de réseau. En outre, EIGRP peut être configuré pour résumer n’importe quelle limite de bits à n’importe quelle interface.
Le protocole EIGRP ne fait pas de mises à jour périodiques. Au lieu de cela, il envoie des mises à jour partielles lorsque la métrique d’une voie de routage change. La propagation des mises à jour partielles est automatiquement limitée de sorte que seuls les routeurs qui ont besoin des informations sont mis à jour. En raison de ces deux fonctionnalités, EIGRP consomme beaucoup moins de bande passante qu'IGRP.
Pour se familiariser dynamiquement avec la présence d’autres routeurs sur les réseaux directement connectés, la défense contre les menaces utilise la découverte de voisin. Les routeurs EIGRP envoient des paquets Hello en multidiffusion pour annoncer leur présence sur le réseau. Lorsque le périphérique EIGRP reçoit un paquet Hello d’un nouveau voisin, il envoie son tableau de topologie au voisin avec un bit d’initialisation activé. Lorsque le voisin reçoit la mise à jour de la topologie avec le bit d’initialisation activé, le voisin renvoie sa table de topologie au périphérique.
Les paquets Hello sont envoyés en tant que messages en multidiffusion. Aucune réponse n’est attendue pour un message Hello. Les voisins définis de manière statique constituent une exception à cette règle. Si vous configurez manuellement un voisin, les messages Hello, les mises à jour de routage et les accusés de réception sont envoyés en tant que messages monodiffusion.
Une fois cette relation de voisin établie, les mises à jour de routage ne sont pas échangées, sauf en cas de modification de la topologie du réseau. La relation de voisin est maintenue tout au long des paquets Hello. Chaque paquet Hello reçu d’un voisin comprend un temps d’attente. Le délai d’attente est le délai pendant lequel la défense contre les menaces peut s’espérer recevoir un paquet Hello de ce voisin.H Si le périphérique ne reçoit pas de paquet Hello de ce voisin dans le délai d’attente annoncé par ce voisin, le périphérique considère que ce voisin n’est pas disponible.
Le protocole EIGRP utilise la découverte/récupération du voisin, le protocole RTP (Reliable Transport Protocol) et l’algorithme de diffusion de mise à jour (DUAL) pour les calculs de routage. DUAL enregistre tous les routages vers une destination dans le tableau de topologie, et pas seulement le routage le moins coûteux. La voie de routage la moins coûteuse est insérée dans la table de routage. Les autres routages demeurent dans le tableau de topologie. En cas de défaillance de la voie principale, une autre voie est choisie parmi les successeurs possibles. Un successeur est un routeur voisin utilisé pour le transfert de paquets qui a un chemin de moindre coût vers une destination. Un calcul de faisabilité garantit que le chemin ne fait pas partie d’une boucle de routage.
Si un successeur possible n’est pas trouvé dans le tableau de topologie, un recalcul de routage a lieu. Lors du recalcul de la route, DUAL interroge les voisins EIGRP pour déterminer une route. La requête est transmise aux voisins successifs. Si un successeur possible n’est pas trouvé, un message unreachable est renvoyé.
Lors du recalcul de la route, DUAL marque la route comme active. Par défaut, la défense contre les menaces attend trois minutes avant de recevoir une réponse de ses voisins. Si le périphérique ne reçoit pas de réponse d’un voisin, la voie de routage est marquée comme bloquée active. Tous les routages dans le tableau de topologie qui désignent le voisin qui ne répond pas comme un successeur de faisabilité sont supprimés.