Enhanced Interior Gateway Routing Protocol
Transcription
Enhanced Interior Gateway Routing Protocol
Enhanced Interior Gateway Routing Protocol 2 Généralités Métrique du protocole EIGRP Algorithme DUAL Configuration du protocole JL Damoiseaux - Dpt R&T Caractéristiques principales (I) Protocole propriétaire CISCO issu du protocole IGRP et présenté en 1992 Protocole "sans classe" à vecteurs de distance mais ayant une coloration "état de liens" Convergence rapide Supporte – – 3 VLSM Authentification des tables de routage JL Damoiseaux - Dpt R&T Caractéristiques principales (II) 4 Utilise ReliableTransport Protocol pour l’envoi, le suivi des messages EIGRP Utilise l’algorithme DUAL pour déterminer un chemin sans boucle Utilise PDM pour effectuer une action de routage sur plusieurs protocoles routés JL Damoiseaux - Dpt R&T Caractéristiques principales (III) Mise à jour : – – – 5 Limitées : les mises à jour ne sont envoyées qu’aux routeurs concernés Partielles : la mise à jour ne contient que l’indication de la route ayant changée et pas toute la table de routage Non périodiques : les mises à jours sont envoyées lors d’un changement de topologie JL Damoiseaux - Dpt R&T Caractéristiques principales (IV) Utilise une métrique basée sur la bande passante, le délai, la fiabilité, la charge Résume automatique les routes aux frontières de la classe Utilise trois tables : – – – 6 Table de voisinage Table topologique Table de routage JL Damoiseaux - Dpt R&T Protocol Dependant Module 7 JL Damoiseaux - Dpt R&T Distances administratives 8 JL Damoiseaux - Dpt R&T Types de paquets EIGRP 9 Hello : découverte des voisins et vérification qu’ils sont toujours en vie ; envoyés en multicast (224.0.0.10) toutes les 5s (60 s pour WAN) Update : propagation des informations de routage ; envoyés en unicast lors de la découverte des voisins, et en multicast sinon Query : utilisés par DUAL pour la recherche de successeur ; multicast Reply : réponse au paquet Query ; unicast Acknowledgement : acquittement des paquets Update, Query et Reply ; unicast JL Damoiseaux - Dpt R&T Paquets Hello • Découverte des voisins et création des adjacences • Envoyés en multicast (224.0.0.10) toutes les 5s (60 s pour WAN) • Pas besoin d'être acquittés 10 JL Damoiseaux - Dpt R&T Paquets Update • Envoyés suite à la découverte d'un voisin (unicast) ou lors d'un changement de topologie (multicast) • Doivent être acquittés 11 JL Damoiseaux - Dpt R&T Découverte des voisins et convergence 12 JL Damoiseaux - Dpt R&T Paquets Query and Reply • Query : utilisés par DUAL pour la recherche de successeurs (multicast) • Reply : réponse au paquet Query (unicast) 13 JL Damoiseaux - Dpt R&T 14 Généralités Métrique du protocole EIGRP Algorithme DUAL Configuration du protocole JL Damoiseaux - Dpt R&T Formule de la métrique 15 JL Damoiseaux - Dpt R&T Bande passante Valeur théorique (en général 1544 kbit/s) Nécessité d’ajuster la valeur théorique avec la valeur réelle Router(config-if)#bandwidth kilobits 16 Pour le calcul de la métrique, la bande passante du tronçon le plus lent vers la destination doit être retenue JL Damoiseaux - Dpt R&T Délai 17 Mesure du temps mis par un paquet pour parcourir une route Valeur statique fonction du type de liaison à laquelle l’interface est connectée JL Damoiseaux - Dpt R&T Fiabilité et Charge 18 La fiabilité (reliability) est une mesure de la probabilité que la liaison soit mise hors service ou de la fréquence d’erreur de la liaison ; mesurée de façon dynamique La charge (load) reflète le volume du trafic qui emprunte la liaison ; mesurée de façon dynamique JL Damoiseaux - Dpt R&T Récapitulatif 19 JL Damoiseaux - Dpt R&T Calcul de la métrique 20 JL Damoiseaux - Dpt R&T Exemple de calcul 3014400 21 JL Damoiseaux - Dpt R&T 22 Généralités Métrique du protocole EIGRP Algorithme DUAL Configuration du protocole JL Damoiseaux - Dpt R&T Généralités Diffusion Update ALgorithm permet de : – – – 23 déterminer le meilleur chemin sans boucles déterminer des chemins de secours sans boucles d’obtenir une convergence rapide Mises à jour limitées et diffusées localement Utilise une machine à états finis JL Damoiseaux - Dpt R&T Jargon EIGRP 24 Distance de faisabilité (FD) Distance annoncée (AD) Condition de faisabilité Successeur Successeur potentiel JL Damoiseaux - Dpt R&T Distances de faisabilité et annoncée (I) 25 Distance de faisabilité : la métrique la plus faible pour atteindre le réseau de destination Distance annoncée : la distance de faisabilité annoncée par un voisin EIGRP pour atteindre le même réseau de destination Successeur : le routeur voisin vers lequel les paquets seront envoyés à moindre coût vers le réseau de destination JL Damoiseaux - Dpt R&T Coût pour atteindre le réseau 192.168.1.0/24 41026560 3014400 28160 2172416 26 JL Damoiseaux - Dpt R&T Distances de faisabilité pour atteindre le réseau 192.168.1.0/24 FD = 3014400 41026560 3014400 28160 FD = 2172416 27 2172416 FD=28160 JL Damoiseaux - Dpt R&T Distances annoncées pour atteindre le réseau 192.168.1.0/24 ADR1= 2172416 FD = 3014400 41026560 ADR3=28160 3014400 28160 FD = 2172416 28 2172416 FD=28160 ADR2= 3014400 ADR3=28160 JL Damoiseaux - Dpt R&T Exemple successeur, FD, AD Distance de faisabilité Distance annoncée 29 Successeur JL Damoiseaux - Dpt R&T Exemple successeur et FD 30 JL Damoiseaux - Dpt R&T Condition de faisabilité Successeur potentiel 31 Condition de faisabilité : pour un réseau de destination donné, la distance annoncée par un voisin est plus petite que la distance de faisabilité Successeur potentiel : un routeur voisin qui dispose d’un chemin de secours sans boucle vers le même réseau que le successeur et qui répond également à la condition de faisabilité JL Damoiseaux - Dpt R&T Pour R2, R1 est un successeur potentiel pour atteindre 192.168.1.0 ADR1= 2172416 32 < FD = 3014400 JL Damoiseaux - Dpt R&T Pour R1, R2 n’est pas un successeur potentiel pour atteindre 192.168.1.0 ADR2= 3014400 33 > FD = 2172416 JL Damoiseaux - Dpt R&T DUAL Finite State Machine 34 JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology (1) B A 10.1.1.0 /24 2 via B 2 1 via C 5 3 D (1) (2) (2) ***** Passive ***** Successeur (1) (1) C Router C EIGRP FD AD Topology 35 10.1.1.0 /24 3 ***** Passive ***** via B 3 1 Successeur via D 4 2 Successeur potentiel via E 4 3 E Router E EIGRP FD AD Topology 10.1.1.0 /24 3 ***** Passive ***** via D 3 2 via C 4 3 Successeur JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology (1) B A D (1) (2) (2) 10.1.1.0 /24 2 ***** Passive ***** via B 2 1 via C 5 3 Successeur (1) (1) C Router E Router C EIGRP FD AD Topology 36 E 10.1.1.0 /24 3 ***** Passive ***** via B 3 1 Successeur via D 4 2 Successeur potentiel via E 4 3 EIGRP FD AD Topology 10.1.1.0 /24 3 ***** Passive ***** via D 3 2 via C 4 3 Successeur JL Damoiseaux - Dpt R&T Q 10.1.1.0 /24 Router D = Query EIGRP FD AD Topology 10.1.1.0 /24 -1 B A Q (1) (2) (2) ***** ACTIVE ****** via E D Q via C (Q) Query 5 3 (Q) Query (1) (1) C Router E Router C EIGRP FD AD Topology 37 E 10.1.1.0 /24 3 ***** Passive ***** via B 3 1 Successeur via D 4 2 Successeur potentiel via E 4 3 EIGRP FD AD Topology 10.1.1.0 /24 3 ***** Passive ***** via D 3 2 via C 4 3 Successeur JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology 10.1.1.0 /24 -1 B A D (1) via E via C (2) R (2) ***** ACTIVE ****** (Q) Query 5 3 (1) Q = Query (1) C Q Router C EIGRP FD AD Topology 10.1.1.0 /24 3 via B 3 ***** Passive ***** 1 via D 38 via E Successeur R E Router E EIGRP FD AD Topology 10.1.1.0 /24 -1 3 ***** ACTIVE ****** via D via C 4 = Reply 4 3 (Q) Query JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology 10.1.1.0 /24 -1 B A D (1) via E via C (2) (2) ***** ACTIVE ****** (Q) Query 5 3 (1) Q = Query R (1) C R Router C Router E EIGRP FD AD Topology EIGRP FD AD Topology 39 = Reply E 10.1.1.0 /24 3 via B 3 ***** Passive ***** 1 Successeur 10.1.1.0 /24 4 via C 4 ***** Passive ***** 3 Successeur via D via D via E JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology B A 10.1.1.0 /24 5 via C 5 3 Successeur via E 5 4 Successeur D (1) (2) (2) ***** Passive ***** (1) R Q = Query (1) C R = Reply Router E Router C EIGRP FD AD Topology EIGRP FD AD Topology 40 E 10.1.1.0 /24 3 via B 3 ***** Passive ***** 1 Successeur 10.1.1.0 /24 4 via C 4 ***** Passive ***** 3 Successeur via D via D via E JL Damoiseaux - Dpt R&T Router D 10.1.1.0 /24 EIGRP FD AD Topology B A D 10.1.1.0 /24 5 via C 5 3 Successeur via E 5 4 Successeur (1) (2) (2) ***** Passive ***** (1) (1) C Router C Router E EIGRP FD AD Topology 10.1.1.0 /24 3 via B 3 via D 41 via E E ***** Passive ***** 1 Successeur EIGRP FD AD Topology 10.1.1.0 /24 4 via C 4 ***** Passive ***** 3 Successeur via D JL Damoiseaux - Dpt R&T 42 Généralités Métrique du protocole EIGRP Algorithme DUAL Configuration du protocole JL Damoiseaux - Dpt R&T 43 JL Damoiseaux - Dpt R&T Activation du protocole Router(config)#router eigrp num_systeme_autonome !!! Le numéro de système autonome doit être identique sur tous les routeurs 44 JL Damoiseaux - Dpt R&T Commande network (I) Active les interfaces qui transmettront et recevront les mises à jour EIGRP Définit les réseaux ou sous-réseaux inclus dans les mises à jour EIGRP #network adresse-réseau [masque-générique] Le masque est optionnel 45 JL Damoiseaux - Dpt R&T Masque générique Le masque générique est la différence entre 255.255.255.255 et le masque de réseau Masque de réseau 255.255.255.0 255.0.0.0 255.255.255.252 255.255.255.128 46 Masque générique 0.0.0.255 0.255.255.255. 0.0.0.3 0.0.0.127 JL Damoiseaux - Dpt R&T Exemple de configuration 47 JL Damoiseaux - Dpt R&T Vérifications élémentaires Vérification de l’activité du processus #show ip protocols Vérification des voisins et de la contiguïté #sh ip eigrp neighbors 48 JL Damoiseaux - Dpt R&T Réglages fins 49 Gestion de la bande passante Gestion des intervalles Hello et des temps d’attente JL Damoiseaux - Dpt R&T Route de récapitulatif Null0 (I) L’interface Null0 est une route poubelle utilisée par EIGRP pour supprimer les paquets qui correspondent à la route parent, mais ne correspondent à aucune des routes enfants EIGRP inclut automatiquement une route de récapitulatif Null0 comme route enfant lorsqu’une des deux conditions suivantes est avérée : – – 50 il existe au moins un sous-réseau acquis via EIGRP ; la fonction de récapitulatif automatique est activée. JL Damoiseaux - Dpt R&T Route de récapitulatif Null0 (II) 51 JL Damoiseaux - Dpt R&T Résumé automatique de route Automatiquement fait si l’interface de sortie est dans un réseau de classe différent de celui de la route annoncée 192.168.1.0/27 10.0.0.0/8 192.168.1.32/27 R1 192.168.1.96/27 R2 192.168.1.64/27 R2#sh ip route C 10.0.0.0/8 is directly connected, FastEthernet0/0 192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks D 192.168.1.0/24 is a summary, 00:00:10, Null0 C 192.168.1.96/27 is directly connected, Loopback1 52 JL Damoiseaux - Dpt R&T Et pour finir Empêcher les résumés de routes automatiques (config-router)#no auto-summary Redistribution des routes statiques (config-router)#redistribute static Résumé manuel de routes (config-if)#ip summary-address eigrp processus_id @réseau masque-réseau 53 JL Damoiseaux - Dpt R&T no auto-summary 192.168.1.0/27 10.0.0.0/8 192.168.1.32/27 R1 192.168.1.96/27 R2 192.168.1.64/27 R2#sh ip route C 10.0.0.0/8 is directly connected, FastEthernet0/0 192.168.1.0/27 is subnetted, 4 subnets D 192.168.1.0 [90/156160] via 10.0.0.1, 00:00:04, FastEthernet0/0 D 192.168.1.32 [90/156160] via 10.0.0.1, 00:00:04, FastEthernet0/0 D 192.168.1.64 [90/156160] via 10.0.0.1, 00:00:04, FastEthernet0/0 C 192.168.1.96 is directly connected, Loopback1 54 JL Damoiseaux - Dpt R&T