Vous êtes sur la page 1sur 49

EIGRP

Chapitre 9

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Objectifs
ƒ Décrire les origines et l’historique d’Enhanced Interior
Gateway Routing Protocol (EIGRP).
ƒ Examiner les commandes de configuration d’EIGRP
et identifier leur rôle.
ƒ Calculer la métrique composite utilisée par EIGRP.
ƒ Décrire les concepts et le fonctionnement de
l’algorithme DUAL.
ƒ Décrire l’utilisation de commandes de configuration
additionnelle en EIGRP.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Introduction

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 3
EIGRP
ƒ Origines d’EIGRP: IGRP
-Développé en 1985 pour surmonter la
limite du nombre de sauts de RIPv1
- Protocole de routage à vecteur de
distance
-Métriques utilisées par IGRP
ƒBande passante (utilisée par défaut)
ƒDelai (utilisé par défaut)
ƒFiabilité
ƒCharge
-Support arrêté depuis l’IOS 12.2(13)T
& 12.2(R1s4)S

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 4
EIGRP
Format des messages EIGRP
ƒ Entête EIGRP
ƒEntête de trame de liaison de données - contient adresses MAC
source et destination
ƒEntête du paquet IP - contient adresses IP source & destination
ƒEntête du paquet EIGRP - contient le numéro AS
ƒType/Length/Field – portion de données du message EIGRP

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 5
EIGRP

ƒ Entête du paquet EIGRP


contient
–Champ Opcode
–Numéro de Autonomous
System

ƒ Paramètres EIGRP
contient
–Weights (poids)
–Hold time (retenue)

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 6
EIGRP

ƒ TLV: IP internal contient


–Champ Metric
–Champ Subnet mask
–Champ Destination

ƒ TLV: IP external contient


–Champs utilisés quand des
routes externes sont
importées dans le processus
de routage EIGRP

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 7
EIGRP
Protocol Dependent Modules
(PDM)
ƒ EIGRP utilise PDM pour router
plusieurs protocoles différents
c’est-à-dire IP, IPX & AppleTalk
ƒ PDMs sont responsables de la
tâche de routage spécifique au
protocole de couche réseau

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 8
EIGRP
Reliable Transport Protocol (RTP)
ƒ Intérêt du RTP
–Utilisé par EIGRP pour transmettre et
recevoir les paquets EIGRP
ƒ Caractéristiques de RTP
–Implique la livraison fiable & non fiable du
paquet EIGRP
ƒLa livraison fiable exige un acquittement
de la destination
ƒLa livraison sans garantie ne requiert pas
un acquittement de la destination
–Les paquets peuvent être envoyés en
ƒUnicast
ƒMulticast
–Utilisant l’addresse 224.0.0.10
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 9
EIGRP
5 types de paquets EIGRP
ƒ Paquets Hello
–Utilisé pour découvrir & former les liens adjacents avec les
voisins

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 10
EIGRP
ƒ Paquets de mises à jour
–Utilisés pour propager
l’information de routage

ƒ Paquets d’acquittement
–Utilisés pour acquitter la
réception des mises à jour,
les paquets de requêtes et
réponses

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 11
EIGRP
ƒ Paquets de requêtes &
réponses
ƒUtilisés par DUAL pour la
recherche de routes
ƒPaquets Query
-Peut s’utiliser en
ƒUnicast
ƒMulticast
ƒPaquets Reply
-Utilise seulement
ƒunicast

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 12
EIGRP
ƒ Intérêt du protocole Hello
–Pour découvrir & établir des liens adjacents avec les routeurs voisins

ƒ Caractéristiques du protocole hello


–Intervalle de temps pour envoyer un paquet hello
ƒPour la plupart des réseaux c’est toutes les 5 secondes
ƒPour les réseaux multipoint non broadcast multi-access
–Unicast toutes les 60 secondes

-Holdtime
ƒC’est le temps maximum que
le routeur devrait attendre
avant de déclarer un voisin
down
ƒHoldtime par défaut
ITE PC v4.0 –3 fois l’intervalle hello
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 13
EIGRP
Mises à jour limitées en EIGRP
ƒ EIGRP envoie seulement des mises à jour quand il y a
un changement dans le statut de la route
ƒ Mise à jour partielle
–inclut seulement l’information sur la route qui a changé – la
table de routage entière n’est PAS envoyée
ƒ Mise à jour limitée
–Quand une route change, seulement les équipements
concernés seront informés du changement
ƒ L’utilisation de mises à jour EIGRP limitées et partielles
minimise l’utilisation de la bande passante

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 14
EIGRP

Diffusing Update Algorithm (DUAL)


–Intérêt
•Méthode pour EIGRP pour empêcher les boucles de routage
–Avantage de l’algorithme DUAL
•Fournit un temps de convergence rapide en conservant une
liste de routes backup libre de boucles.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 15
EIGRP
ƒ Distance administrative (AD)
–Définie comme la confiance du routeur dans la source de la route

ƒ AD par défaut pour EIGRP


–Summary routes = 5
–Internal routes = 90
–Imported routes (external) = 170

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 16
EIGRP

Authentification
ƒ EIGRP peut
– Encrypter l’information de routage
– Authentifier l’information de routage

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 17
EIGRP

ƒ EIGRP résume
automatiquement les
routes aux frontières
classfull

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Configuration de base en EIGRP
ƒ Numéro de système autonome (AS) & ID de processus
–C’est une collection de réseaux sous le contrôle d’une seule
autorité (référence RFC 1930)
–Les numéros d’AS sont assignés par l’IANA
–Les entités ayant besoin de numéros d’AS
ƒISP
ƒFournisseur de backbone Internet
ƒInstitutions connectées à d’autres institutions en utilisant
des numéros d’AS

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Configuration de base en EIGRP
ƒ Le numéro d’AS en EIGRP
fonctionne comme un ID de
processus
ƒ L’ID de processus représente une
instance du protocole de routage
fonctionnant sur le routeur
ƒ Exemple
Router(config)#router
eigrp autonomous-system

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Configuration de base en EIGRP
La commande router eigrp
ƒ La commande globale qui active eigrp est
router eigrp autonomous-system
-Tous les routeurs dans le domaine de routage EIGRP
doivent utiliser le même numéro ID de processus
(autonomous-system number)

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 21
Configuration de base en EIGRP
La commande “network”
ƒ Fonctions de la commande network
–Active les interfaces pour transmettre & recevoir les mises à jour
EIGRP
–Inclut le réseau ou le sous-réseau dans les mises à jour EIGRP

ƒ Exemple
–Router(config-router)#network
network-address

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 22
Configuration de base en EIGRP
ƒ La commande network avec un masque générique
-Cette option est utilisée quand vous voulez configurer
EIGRP pour annoncer des sous-réseaux spécifiques
-Exemple
Router(config-router)#network network-address [wildcard-mask]

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 23
Configuration de base en EIGRP
Vérification d’EIGRP
ƒ Les routeurs en EIGRP doivent établir des liens adjacents
avec leurs voisins avant que des mises à jour ne soient
envoyées ou reçues.
ƒ La commande utilisé pour visualiser une table de voisinage et
vérifier qu’EIGRP a établi des liens adjacents avec un voisin
est show ip eigrp neighbors

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 24
EIGRP
ƒ La commande show ip
protocols est aussi utilisée
pour vérifier qu’EIGRP est
activé

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 25
Configuration de base en EIGRP
Examiner la table de
routage
ƒ La commande show ip
route est aussi utilisée pour
vérifier EIGRP
ƒ Les routes EIGRP sont
notées dans une table de
routage par la lettre “D”
ƒ Par défaut, EIGRP résume
automatiquement les routes
à la frontière du réseau
majeur

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Calcul de la métrique EIGRP
Métrique composite EIGRP & les valeurs K
ƒ EIGRP utilise les valeurs suivantes dans sa métrique
composite
-Bande passante, délai, fiabilité et charge
ƒ La métrique composite utilisée par EIGRP
– formules utilisées : K1 ÆK5
K1 & K3 =1
Les autres valeurs de K = 0

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 27
Calcul de la métrique EIGRP
ƒ Utiliser la commande sh ip protocols pour vérifier les
valeurs de K

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 28
Calcul de la métrique EIGRP
Métriques EIGRP
ƒ Utiliser la commande
show interfaces pour
visualiser les métriques
ƒ Métriques EIGRP
Bande passante –
EIGRP utilise une bande
passante statique pour
calculer la métrique
La plupart des interfaces
séries utilisent une valeur
de bande passante par
défaut de 1.544Mbps (T1)

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 29
Calcul de la métrique EIGRP
Métriques EIGRP
ƒ Delai est définie comme la mesure du temps que cela
prend pour un paquet pour traverser une route
-c’est une valeur statique basée sur le type du lien
qui est connectée sur l’interface

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 30
Calcul de la métrique EIGRP
ƒ Fiabilité (pas par défaut)
-Une mesure de probabilité qu’un lien tombera
-Mesure dynamique & exprimée comme une fraction de 255
Plus la valeur est haute meilleur est la fiabilité
ƒ Charge (pas par défaut)
– Un nombre qui reflète comment le trafic est présent sur un lien
– Le nombre est déterminé dynamiquement et est exprimé comme
une fraction de 255
ƒPlus la valeur est petite moins il y a de charge sur le lien

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 31
Calcul de la métrique EIGRP

ƒ Modification de la Bw d’une interface


-Utilise la commande bandwidth
-Exemple
Router(config-if)#bandwidth kilobits

ƒ Vérification de la Bw
–Utilise la commande show interface
ƒ Note – la commande bandwidth
ne change pas la Bw physique du
lien

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 32
Calcul de la métrique EIGRP
ƒ La métrique EIGRP peut être déterminée en examinant
les paramètres bande passante et délai

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 33
Calcul de la métrique EIGRP
ƒ EIGRP utilise la Bw la plus petite (BW) dans son calcul de la
métrique
BW calculée = référence BW / BW(kbps) la plus petite
ƒ Delai – EIGRP utilise la somme cumulée de toutes les
interfaces de sortie
Délai calculé = la somme des délais des interfaces de
sortie
ƒ Métrique EIGRP = BW calculée + délai calculé

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 34
Calcul de la métrique EIGRP

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 35
Concepts du DUAL

ƒ L'algorithme Diffusing Update Algorithm (DUAL) est


utilisé pour empêcher les boucles

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 36
Concepts du DUAL
ƒ Successor
La meilleure route de
moindre coût pour
une destination
trouvée dans la table
de routage
ƒ Feasible distance (FD)
La métrique la plus
basse calculée le long
d'un chemin vers un
réseau de destination

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 37
Concepts du DUAL
Feasible Successors, Feasibility Condition & Reported
Distance

ƒ Feasible Successor
-C'est une route
de backup libre
de boucle vers
la même
destination que
la route
successor

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 38
Concepts du DUAL
Feasible Successors, Feasibility Condition & Reported Distance

ƒ Reported distance
(RD)
-La métrique qu'un
routeur rapporte
vers un voisin à
propos du coût que
cela lui prend pour
atteindre un réseau

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 39
Concept du DUAL
ƒ Condition de
faisabilité (FC)
-Rencontrée
quand la RD
d'un voisin est
moins grande
que la FD du
routeur local
pour le même
réseau de
destination

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 40
Concept du DUAL
ƒ Topology Table: Successor
& Feasible Successor
ƒ Table de topologie EIGRP
–Affichée en utilisant la
commande show ip eigrp
topology
ƒContenu de cette table:
– toutes les routes
successor
– toutes les routes
feasible successor

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 41
Concept du DUAL
ƒ Table de
topologie
EIGRP
détaillée

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 42
Concepts du DUAL
Table de topologie : Pas
de Feasible Successor
ƒ Un feasible successor peut
ne pas être présent car la
condition de faisabilité n'est
pas remplie
-En d'autres mots, la RD
d'un voisin est plus
grande ou égale à la
feasible distance actuelle
sur ce routeur.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 43
Concepts du DUAL

ƒ DUAL FSM
–Sélectionne le
meilleur chemin libre
de boucles vers une
destination
–Sélectionne des
routes alternatives en
utilisant l'information
dans les EIGRP

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 44
Concepts du DUAL
Finite State Machines (FSM)
ƒ Pour examiner la sortie de la FSM d'EIGRP, on utilise
la commande debug eigrp fsm

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 45
Configuration additionnelle d’EIGRP

Désactiver le résumé automatique (Automatic


Summarization)
ƒ La commande auto-summary permet à EIGRP de
résumer automatiquement aux frontières des réseaux
ƒ La commande no auto-summary est utilisée pour
désactiver le résumé automatique
–Cela cause des changements dans
-la table de routage
-la table de topologie

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 46
Configuration additionnelle d’EIGRP

Résumé manuel
ƒ peut inclure des supernets
Raison: EIGRP est un protocole de routage classless qui inclut
le masque de sous-réseau dans ses mises à jour

ƒ Commande utilisée pour configurer le résumé manuel


–Router(config-if)#ip summary-address eigrp as-number
network-address subnet-mask

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 47
Configuration additionnelle d’EIGRP
ƒ Configuration d'une route résumée dans EIGRP

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 48
Configuration additionnelle d’EIGRP
Routes par défaut dans EIGRP
ƒ “quatre zéros”
-Est habituellement configuré sur un routeur qui est
connecté à un réseau à l'extérieur du domaine
EIGRP
ƒ EIGRP & les “Quatre zéros”
–Requiert l'utilisation de la commande redistribute
static pour annoncer la route par défaut dans les
mises à jour d'EIGRP.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 49