Chapitre 5 : EIGRP
CCNP Enterprise
Chapitre 5 Contenu
Ce chapitre couvre le contenu suivant :
• Principes fondamentaux du protocole EIGRP – Cette section
explique comment le protocole EIGRP établit une contiguïté de
voisinage avec d’autres routeurs et comment les routes sont échangées
avec d’autres routeurs.
• Calcul de la métrique du chemin - Cette section explique comment
EIGRP calcule la métrique du chemin pour identifier les meilleurs
chemins alternatifs sans boucle.
• Détection d'échec et temporisateurs - Cette section explique
comment EIGRP détecte l'absence d'un voisin et le processus de
convergence.
• Résumé d'itinéraire - Cette section explique la logique et la
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
configuration liées au résumé des itinéraires sur un routeur.
Principes fondamentaux du
protocole EIGRP
• EIGRP surmonte les déficiences des autres protocoles de routage à vecteur de
distance grâce à un équilibrage de charge à coût inégal, à la prise en charge des
réseaux distants de 255 sauts et à des fonctionnalités de convergence rapide.
• EIGRP utilise un algorithme de mise à jour par diffusion (DUAL) pour identifier les
chemins réseau et permettre une convergence rapide à l'aide de chemins de
sauvegarde sans boucle précalculés.
• EIGRP ajoute à la logique de l'algorithme de sélection d'itinéraire qui utilise des
facteurs extérieurs au nombre de sauts.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
Principes fondamentaux du protocole EIGRP
Systèmes autonomes
Un routeur peut exécuter plusieurs processus EIGRP. Chaque processus fonctionne
dans le contexte d'un système autonome, qui représente un domaine de routage
commun. Les routeurs d'un même domaine utilisent la même formule de calcul de
métrique et échangent des routes uniquement avec les membres du même système
autonome, comme illustré dans la figure.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Principes fondamentaux du protocole EIGRP
Terminologie du protocole EIGRP
Terme Définition
Parcours successeur L'itinéraire avec la métrique de chemin la plus basse pour atteindre
une destination. L'itinéraire successeur de R1 pour atteindre
10.4.4.0/24 sur R4 est R1→R3→R4.
Successeur Le premier routeur de saut suivant pour la route successeur.
Le successeur de 10.4.4.0/24 est R3.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Principes fondamentaux du protocole EIGRP
Terminologie du protocole EIGRP (suite)
Terme Définition
Distance réalisable (FD) Valeur métrique du chemin le plus bas pour atteindre une destination. Le FD
calculé par R1 pour le réseau 10.4.4.0/24 est 3328 (soit 256+256+2816).
Distance signalée (RD) La distance signalée par un routeur pour atteindre un préfixe. La valeur de
distance signalée est la distance réalisable pour le routeur publicitaire.
R3 annonce le préfixe 10.4.4.0/24 avec un RD de 3072. R4 annonce le
10.4.4.0/24 à R1 et R2 avec un RD de 2816.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
Principes fondamentaux du protocole EIGRP
Terminologie du protocole EIGRP (suite)
Terme Définition
Condition de faisabilité Condition dans laquelle, pour qu'un itinéraire soit considéré comme un
itinéraire de secours, la distance signalée reçue pour cet itinéraire doit être
inférieure à la distance réalisable calculée localement. Cette logique garantit
un chemin sans boucle.
Successeur de Un itinéraire qui satisfait à la condition de faisabilité et qui est maintenu
faisabilité comme itinéraire de secours. L'itinéraire R1→R4 est le successeur réalisable
car le RD 2816 est inférieur au FD 3328 pour le chemin R1→R3→R4.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Tableau de topologie des principes fondamentaux du protocole EIGRP
Le protocole EIGRP contient une table de topologie qui le différencie d'un « véritable »
protocole de routage à vecteur de distance. La table de topologie du protocole EIGRP
fait partie de DUAL et permet d'identifier les itinéraires de secours sans boucle. Elle
contient tous les préfixes réseau annoncés dans un système autonome EIGRP.
Chaque entrée du tableau contient les éléments suivants :
• Préfixe réseau
• Voisins EIGRP qui ont annoncé ce préfixe
• Mesures de chaque voisin (par exemple, distance signalée, nombre de sauts)
• Valeurs utilisées pour calculer la métrique (par exemple, charge, fiabilité, délai total,
bande passante minimale)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
des principes fondamentaux du protocole EIGRP
(suite)
La commande show topology
affichera à la fois le successeur
et les successeurs réalisables.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
fondamentaux du protocole EIGRP
Voisins du protocole EIGRP
Les voisins EIGRP échangent l'intégralité de la table de routage lors de la formation
d'une contiguïté et n'annoncent que les mises à jour incrémentielles lorsque des
modifications de topologie se produisent au sein d'un réseau. EIGRP utilise cinq types
de paquets
Tape Nom différents
du pour communiquer avec d'autres routeurs.
Fonction
r paquet
1 Bonjour Utilisé pour la découverte des voisins EIGRP et pour détecter lorsqu'un
voisin n'est plus disponible
2 Demande Utilisé pour obtenir des informations spécifiques d'un ou plusieurs voisins
3 Mise à jour Utilisé pour transmettre des informations de routage et d'accessibilité avec
d'autres voisins EIGRP
4 Requête Envoyé à la recherche d'un autre chemin pendant la convergence
5 Répondre Envoyé en réponse à un paquet de requête
Tableau 7-3 Types de paquets EIGRP
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Calcul de la métrique du
chemin
• Le calcul des métriques est un élément essentiel de tout protocole de routage. EIGRP
utilise plusieurs facteurs pour calculer la métrique d'un chemin.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Calcul de la métrique de chemin
Formule métrique classique EIGRP
Le calcul des métriques utilise la bande passante et le délai par défaut, mais il peut
également inclure la charge et la fiabilité de l'interface. La formule illustrée dans la
Figure 7-4 illustre la formule métrique classique EIGRP.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Calcul de la métrique de chemin
Formule métrique classique EIGRP avec définitions
• EIGRP utilise des valeurs K pour définir les facteurs utilisés par la formule et l'impact
associé d'un facteur lors du calcul de la métrique.
• BW représente le lien le plus lent du chemin mis à l'échelle sur un lien de 10 Gbit/s. La
vitesse de liaison est collectée à partir de la bande passante d'interface configurée sur
une interface.
• Le retard est la mesure totale du retard dans le chemin, mesurée en dizaines de
microsecondes (μs).
• La formule EIGRP est basée sur la formule métrique IGRP, sauf que la sortie est
multipliée par 256 pour changer la métrique de 24 bits à 32 bits.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Calcul de la métrique de chemin
Formule métrique classique EIGRP avec valeurs K par
défaut
Par défaut, K 1 et K 3 ont la valeur 1, et K 2 , K 4 et K 5 sont définis sur 0.
La figure 7-6 place les valeurs K par défaut dans la formule, puis affiche une version
simplifiée de la formule.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Calcul de la métrique de chemin
Propagation des attributs EIGRP
• Le paquet de mise à jour EIGRP inclut les attributs de chemin associés à chaque préfixe.
• Les attributs du chemin EIGRP peuvent inclure le nombre de sauts, le délai cumulé, la
vitesse de liaison de bande passante minimale et le RD.
• Les attributs sont mis à jour à chaque saut, permettant à chaque routeur d'identifier
indépendamment le chemin le plus court.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
Calcul des métriques de chemin
Métriques d'interface EIGRP par défaut pour les métriques
classiques
Type d'interface Vitesse de liaison Retard Métrique
(kbps)
En série 64 20 000 μs 40 512 000
T1 1544 20 000 μs 2 170 031
Ethernet 10 000 1000 μs 281 600
FastEthernet 100 000 100 μs 28 160
GigabitEthernet 1 000 000 10 μs 2816
Ethernet 10 10 000 000 10 μs 512
Gigabits
Tableau 7.4 Mesures d'interface EIGRP par défaut pour les mesures classiques
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
Calcul des métriques de chemin
Métriques larges
Calcul des métriques pour les vitesses d'interface LAN
Les spécifications EIGRP courantes
originales mesuraient le délai en
unités de 10 μs et la bande GigabitEthernet : bande passante mise à l'échelle =
10 000 000/1 000 000
passante en kilo-octets par Délai mis à l'échelle = 10/10 Métrique composite = 10 + 1 x 256 =
seconde, ce qui n'était pas adapté 2816
aux interfaces à plus grande
10 GigabitEthernet : bande passante mise à l'échelle = 10 000 000
vitesse. / 10 000 000
Délai mis à l'échelle = 10/10 Métrique composite = 1 + 1 x 256 =
L'exemple 7-1 fournit quelques 512
calculs de métriques pour les
11 GigabitEthernet
Exemple 7.1 Calcul des :métriques
bande passante mise
pour les à l'échelle
vitesses = 10 000
d'interface LAN000
couran
vitesses d'interface LAN / 11 000 000
courantes. Notez qu'il n'y a pas de Délai mis à l'échelle = 10/10 Métrique composite = 1 + 1 x 256 =
différence entre une interface 11 256
Gbit/s et une interface 20 Gbit/s. 20 GigabitEthernet : bande passante mise à l'échelle = 10 000 000
La métrique composite reste à / 20 000 000
256, malgré des débits de bande Délai mis à l'échelle = 10/10 Métrique composite = 1 + 1 x 256 =
passante différents. 256 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
Calcul des métriques de chemin
Formule des métriques larges EIGRP
Le protocole EIGRP prend en charge un deuxième ensemble de mesures, appelé
mesures étendues, qui traite du problème de l'évolutivité avec des interfaces de plus
grande capacité. La figure 7-9 montre la formule explicite des mesures étendues du
protocole EIGRP.
Notez qu'une valeur K supplémentaire (K6) est incluse qui ajoute un attribut étendu pour
mesurer la gigue, l'énergie ou d'autres attributs futurs.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
Calcul des métriques de chemin
Formule des métriques larges EIGRP avec définitions
Les mesures EIGRP étendues évoluent de 65 535 pour s'adapter aux liaisons à plus
haut débit. Cela permet de prendre en charge des vitesses d'interface allant jusqu'à 655
Tbit/s (65 535 × sans aucun problème d'évolutivité).
La figure 7-10 affiche la formule mise à jour qui prend en compte les conversions en
latence et en évolutivité.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
Calcul de la métrique de chemin
Compatibilité descendante des métriques
Avec les mesures EIGRP étendues, K 1 et K 3 sont définis sur une valeur de 1, et K 2 , K 4
, K 5 et K 6 sont définis sur 0, ce qui permet une compatibilité descendante car les
mesures de valeur K correspondent aux mesures classiques.
EIGRP est capable de détecter lorsque le peering avec un routeur utilise des métriques
classiques et il réduit l'échelle d'une métrique à partir de la formule de la Figure 7-11.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
Calcul de la métrique de chemin
Équilibrage de charge
L'installation de plusieurs chemins dans le RIB pour le même préfixe est appelée multichemin à
coût égal (ECMP ) .
Le protocole EIGRP prend en charge l'équilibrage de charge à coût inégal en modifiant le
multiplicateur de variance du protocole EIGRP. La valeur de variance du protocole EIGRP
correspond à la distance réalisable (FD) d'un itinéraire multipliée par le multiplicateur de variance
du protocole EIGRP. La FD de tout successeur réalisable avec une métrique inférieure à la valeur
de variance du protocole EIGRP est installée dans le RIB.
La division de la métrique du successeur réalisable par la métrique de l'itinéraire successeur
fournit le multiplicateur de variance. Le multiplicateur de variance est un nombre entier, donc tout
reste doit toujours être arrondi au chiffre supérieur.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
du calcul des métriques de chemin
(suite)
Vérifiez l’équilibrage de charge inégal
avec la commande show ip route .
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
Détection des pannes et
temporisateurs
• Une fonction secondaire des paquets Hello EIGRP est de garantir que les voisins
EIGRP sont toujours en bonne santé et disponibles. Les paquets Hello EIGRP sont
envoyés à des intervalles déterminés par le temporisateur Hello.
• Le protocole EIGRP utilise un deuxième temporisateur pour le temps d'attente, qui
correspond à la durée pendant laquelle le protocole EIGRP considère que le routeur
est accessible et fonctionnel. Si le temps d'attente atteint 0, le protocole EIGRP
déclare le voisin inaccessible et informe DUAL d'un changement de topologie.
• Le délai de salutation EIGRP par défaut est de 5 secondes, mais il est de 60 secondes
sur les interfaces à faible vitesse (T1 ou inférieure). La valeur du temps de maintien
par défaut est de 3 fois l'intervalle de salutation.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Détection des pannes et
convergence des temporisateurs
Lorsqu'un voisin EIGRP passe à un état de panne, les chemins sont recalculés pour tout
préfixe où ce voisin EIGRP était un successeur (routeur en amont).
Lorsque le protocole EIGRP détecte qu'il a perdu son successeur pour un chemin, le
successeur possible devient instantanément la route successeur. Le routeur envoie un
paquet de mise à jour pour ce chemin en raison des nouvelles mesures de chemin EIGRP.
Les routeurs en aval exécutent leur propre DUAL pour tous les préfixes impactés afin de tenir
compte des nouvelles mesures EIGRP. La figure 7-13 illustre un tel scénario lorsque la
liaison entre R1 et R3 échoue.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
Détection des pannes et
convergence des temporisateurs (suite)
Si aucun successeur n'est disponible pour un préfixe, DUAL doit effectuer un nouveau calcul
d'itinéraire. L'état de l'itinéraire passe de passif (P) à actif (A) dans la table de topologie EIGRP.
Le routeur détectant le changement de topologie envoie des paquets de requête aux voisins
EIGRP pour l'itinéraire. Le paquet de requête inclut le préfixe réseau avec le délai défini sur
l'infini afin que les autres routeurs sachent qu'il est devenu actif.
À la réception d’un paquet de requête, un routeur EIGRP effectue l’une des opérations
suivantes :
• Cela pourrait répondre à la requête selon laquelle le routeur n'a pas de route vers le préfixe.
• Si la requête ne provient pas du successeur de cette route, elle détecte le délai défini pour
l'infini mais l'ignore car il ne vient pas du successeur. Le routeur récepteur
répond avec les attributs EIGRP pour cet itinéraire.
• Si la requête provient du successeur de la route, le routeur récepteur détecte le
délai défini sur l'infini, définit le préfixe comme actif dans la topologie EIGRP et envoie un
interroger le paquet à tous les voisins EIGRP en aval pour cet itinéraire.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Détection des pannes et
convergence des temporisateurs (suite)
Le processus de requête se poursuit d'un routeur à l'autre jusqu'à ce qu'un routeur établisse
la limite de requête. Une limite de requête est établie lorsqu'un routeur ne marque pas le
préfixe comme actif, ce qui signifie qu'il répond à une requête comme suit :
• Il dit qu'il n'a pas de route vers le préfixe.
• Il répond avec des attributs EIGRP car la requête ne provient pas du successeur.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Détection des pannes et
convergence des temporisateurs (suite)
Lorsqu'un routeur reçoit une réponse pour chaque requête en aval envoyée, il termine le
DUAL, modifie la route en passive et envoie un paquet de réponse à tous les routeurs en
amont qui lui ont envoyé un paquet de requête. La figure 7-14 montre une topologie dans
laquelle la liaison entre R1 et R2 a échoué.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Résumé de l'itinéraire
• L'évolutivité d'un système autonome EIGRP dépend de la synthèse. À mesure que la
taille d'un système autonome EIGRP augmente, la convergence peut prendre plus de
temps. La mise à l'échelle d'une topologie EIGRP nécessite de résumer les routes de
manière hiérarchique.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Résumé de l'itinéraire
Résumé EIGRP
Le protocole EIGRP résume les préfixes réseau sur la base d'une interface. Un agrégat de
résumé est configuré pour l'interface EIGRP. Les préfixes contenus dans l'agrégat de résumé
sont supprimés et le préfixe d'agrégat de résumé est annoncé à la place des préfixes
d'origine. Le préfixe d'agrégat de résumé n'est pas annoncé tant qu'un préfixe ne lui
correspond pas. Un résumé spécifique à l'interface peut être effectué dans n'importe quelle
partie de la topologie du réseau.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29