Вы находитесь на странице: 1из 10

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications

EIGRP
EIGRP (Enhanced IGRP), protocole propritaire Cisco, est une version amliore
dIGRP qui utilise la mme technologie vecteur de distance. Les amliorations
portent principalement sur :
Les proprits de convergence
Lefficacit des oprations du protocole
Les changements apports correspondent beaucoup des caractristiques des
protocoles de routage tat des liens, et ont pour buts de faciliter lvolutivit et
dacclrer le temps de convergence des rseaux. De ce fait, il est rfrenc dans la
catgorie des protocoles de routage hybride, ou, daprs Cisco, vecteur de distance
volu.
Les caractristiques principales dEIGRP sont :
Protocole de routage Classless, avec support du VLSM
Algorithme DUAL
Mises jour incrmentales, avec adressage multicast, et de faon fiable (via RTP)
Utilisation de la bande passante rduite par rapport IGRP
Utilisation dune mtrique composite
Dcouverte de voisins
Principe de successeur, avec de multiples FS
Agrgation de routes manuelle
Etat des routes (Active et Passive)
Partage de charge entre chemins nayant pas les mmes mtriques
Compatibilit avec IGRP
Distance administrative de 90
Pour chaque protocole rout utilis, EIGRP maintient 3 tables distinctes :
Table de voisinage (Neighbor Table)
Table de topologie (Topology Table)
Table de routage (Routing Table)

Termes et dfinition
EIGRP utilise beaucoup de termes gnriques et spcifiques que nous dtaillons et
dfinissons ci-dessous :
Neighbor (voisin)
Routeur voisin directement connect qui utilise aussi EIGRP.
Neighbor Table (table de voisinage)
EIGRP IPv4 et IPv6

Page 1

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications


Table contenant une liste de tous les voisins. Cette table est labore en
fonction des
informations contenues dans les Hello reus par les voisins.
Route Table (table de routage)
Table de routage pour un protocole rout prcis.
Topology Table (table de topologie)
Table contenant tous les rseaux appris par les voisins. Cette table sert
remplir la table de routage en fonction de certains critres.
Hello
Message utilis pour dcouvrir les voisins et les maintenir dans la table de
voisinage.
Update
Paquet du protocole Hello contenant les informations sur les changements du
rseau.
Query
Paquet du protocole Hello demandant aux voisins lexistence dun FS.
Reply
Paquet du protocole Hello rpondant un paquet Query.
ACK (accus de rception)
Paquet du protocole Hello accusant rception des autres messages du protocole
Hello. Le fentrage de RTP est fix 1. Ceci signifie que chaque paquet
Update doit tre suivi dun ACK.
Holdtime
Valeur incluse dans les paquets Hello indiquant le temps quun routeur attend
un signe dun voisin avant de le considrer comme indisponible. Ca valeur est
3 fois celle de lintervalle de transmission des messages Hello. Pass ce dlai,
le voisin sera considr comme mort.
Reliable Transport Protocol (RTP)
Condition de dlivrance dun paquet par squence avec garantie.
Diffusing Update ALgorithm (DUAL)
Algorithme appliqu sur la table de topologie pour converger le rseau.

EIGRP IPv4 et IPv6

Page 2

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications


Advertised Distance (AD)

Mtrique diffuse par un voisin dans sa mise jour de routage. Elle correspond
la mtrique depuis ce voisin, connu localement comme le prochain saut.
Reported Distance (RD)
Autre nom pour lAD.
Feasible Distance (FD)
Plus petite mtrique pour une destination donne. Cest la mtrique pour la
route actuellement dans la table de routage.
Feasible Condition (FC)
Condition vrifie quand un voisin informe une AD plus petite que la FD du
routeur local pour une mme destination.
Feasible Successor (FS)
Voisin vrifiant la FC. Il est potentiellement ligible en tant que successeur.
Successor
Voisin utilis comme prochain saut pour une destination donne. Cest le FS
ayant la plus petite mtrique.
Stuck In Active (SIA) (aussi appel Query Scoping)
Etat dun routeur lorsquune route reste active aprs dpassement dun certain
temps.

Mtriques
Les mtriques sont trs similaires celles employes par IGRP. La grande diffrence
est que la valeur mtrique est maintenant un nombre sur 32 bits. Les dcisions prises
peuvent donc tre plus fines ou dtailles.
Il peut y avoir jusqu 6 routes pour une mme destination dans la table de routage, et
que ces routes peuvent tre de 3 types :
Internal : Route interne lAS
Summary : Routes internes mises sous la forme dun unique agrgat de routes
External : Route externe lAS qui a t redistribue dans lAS EIGRP (inclus aussi
les routes statiques redistribues)

Ces routes sont reprsentes ainsi dans la table de routage :


D : Routes internes et agrges
D EX : Routes externes
EIGRP IPv4 et IPv6

Page 3

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications

Protocole Hello
Le protocole Hello permet lchange des informations de routage entre les routeurs
utilisant le protocole EIGRP ainsi que la dcouverte dynamique des voisins. Certains
messages utilisent RTP afin dassurer la bonne rception des informations.
Les paquets du protocole Hello utilisant le multicast se servent de ladresse 224.0.0.10
pour leur transmission.
Plusieurs types de messages, ou plus prcisment paquets, existent et se distinguent de
part leur utilit :
Hello
Emis priodiquement
Non orient connexion
Toutes les 5 secondes sur les liaisons LAN
Toutes les 60 secondes sur les liaisons WAN
Update
Contient les informations des diffrents rseaux connus par un routeur EIGRP.
Ces informations sont destination de ces voisins, afin quils puissent
complter leur table de topologie.
Orient connexion avec RTP
Sil sagit dun nouveau voisin, alors le ou les paquets Update envoys vers ce
voisin sont en unicast. Dans les autres cas, le paquet Update est envoy en
multicast.
Query
Requte vers un voisin en vue dobtenir des informations sur les diffrents
rseaux connus par ce dernier. Celui-ci rpondra, via un ou plusieurs paquets
Reply.
Envoy lorsquune ou plusieurs destinations passent ltat Active
Orient connexion avec RTP
Ce type de paquet est toujours envoy en multicast.
Ce type de paquet est gnralement envoy afin denquter sur un rseau
suspect (plus accessible, changement dtats et/ou de chemin, etc.).
Reply
Identique un paquet Update sauf que celui-ci est envoy uniquement en
rponse un paquet Query.
Orient connexion avec RTP
Ce paquet est un unicast vers le voisin ayant mis le paquet Query.
ACK
Accus de rception pour les paquets envoys orients connexion
Envoy sous la forme dunicast
Cest un paquet Hello sans donnes qui contient un numro daccus de
rception diffrent de 0.
Le fentrage a une valeur par dfaut de 1. Ceci implique donc que chaque
paquet Update, Query et Reply devront tre suivi de ce paquet ACK de chaque
voisin afin den assurer la remise ces derniers. Le cas chant, le paquet
Update, Query ou Reply envoy prcdemment sera rmis en unicast.
EIGRP IPv4 et IPv6
Page 4

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications


Aprs 16 essais de retransmissions unicast, le routeur marquera le voisin
incrimin comme mort.
La capacit envoyer des retransmissions unicast diminue le temps quil faut pour
construire les diffrentes tables, car tous les voisins nont pas traiter et accuser
rception de chaque retransmission.
Neighbor Table
Un routeur est considr comme voisin si :
Un paquet Hello ou ACK est reu de ce voisin.
Le numro dAS est identique pour les deux routeurs.
Les paramtres de mtrique sont identiques sur les deux routeurs.
La rception en continu des paquets Hello en provenance des voisins permet de
maintenir jour la table de voisinage, sachant que cette table contient les champs
suivants :
Adresse : Adresse de couche 3 du voisin
Interface : Interface locale par laquelle le paquet Hello de ce voisin a t reue
Holdtime : Temps dattente dun signe de vie du voisin avant de le considrer
comme mort.
Uptime : Temps coul depuis la dcouverte de ce voisin
Nombre de paquets en file dattente (Q Count) : Permet la visualisation dune
possible congestion vers ce voisin.
Numro de squence : Numro de squence pour les paquets (Utilisant RTP)
entrants et sortants. EIGRP garde donc en mmoire deux numros de squence
diffrents.

Topology Table
Cette table permet de garder en mmoire tous les rseaux accessibles par les diffrents
voisins (y compris les dupliqus). Elle est complte grce aux paquets Update ou
Reply (en rponse un paquet Query) reus des voisins et enregistre les paquets qui
ont t envoys par le routeur ses voisins.
Lavantage de possder la table de routage de tous les voisins dans cette table est la
diminution de la surcharge rseau ainsi que des calculs. Ceci permet donc une
convergence trs rapide.
Cette table permet de grer la slection des routes ajouter dans la table de routage
parmi toutes celles disponibles en faisant appel lalgorithme DUAL. Elle contient les
informations suivantes :

EIGRP IPv4 et IPv6

Page 5

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications


Etat de la route (Active ou Passive)
Quun paquet Update a t envoy aux voisins
Quun paquet Query a t envoy aux voisins. Si ce champ est positif, alors au moins
une route doit tre
marque comme tant ltat Active.
Si un paquet Query a t envoy, un autre champ indiquera si un paquet Reply a t
reu des voisins
Quun paquet Reply a t envoy en rponse un paquet Query reu dun voisin
Les rseaux distants
Le masque (ou prfix) pour ces rseaux
La mtrique vers chaque rseau (FD)
La mtrique pour chaque rseau avertie par les voisins (AD)
Le prochain saut pour chaque rseau
Linterface locale par laquelle sortir pour atteindre ce prochain saut
Les successeurs, savoir le chemin jusqu la destination, exprim en sauts
Les mtriques incluses dans la table de topologie sont celles indiques dans les paquets
reus par les voisins (AD).
Cela signifie que cest la table de routage qui calculera la mtrique totale vers la
destination.
Elle est mise jour car le routeur obtient ou perd la connectivit directe avec un voisin
ou car un changement topologique a t dtect grce la communication rseau
dEIGRP. Il existe trois raisons menant la recalculation de cette table de topologie :
Un nouveau rseau est disponible :
Un paquet Update avertit de lexistence dun nouveau rseau.
Une interface locale devient fonctionnelle pour un protocole de couche 3
support par EIGRP, et ce dernier est configur avec les commandes de
rseaux appropries.
Le routeur change le successeur dans la table de topologie ainsi que dans la table
de routage :
Un paquet Reply ou Query est reu, modifiant ainsi une ou plusieurs entres
dans la table de topologie.
Il y a modification du cot pour une interface locale via configuration.
Un rseau devient inaccessible :
Un paquet Update, Query ou Reply reu informe la table de topologie quun
rseau est inaccessible.
Aucun paquet Hello nest reu dun voisin menant ce rseau avant expiration
du Holdtime.
Le rseau est directement connect et linterface du routeur perd le signal de
porteuse.

EIGRP IPv4 et IPv6

Page 6

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications

DUAL
Cet algorithme a pour buts de maintenir la table de topologie jour et de (re)crer la
table de routage.
La mise jour de la table de routage est effectue diffremment en fonction de ltat
du ou des rseaux traits :
Passive : Il y a une recherche dans la table de topologie dune route acceptable pour
remplacer lancienne prsente dans la table de routage :
Toutes les entres pour une mme destination sont examines afin de trouver
tous les FS (ceux qui vrifient la FC, savoir que leur AD doit tre infrieure
la FD indique dans lancienne version de la table de routage).
Aprs examen, il existe au moins un FS.
Le FS proposant la plus petite AD sera alors choisi comme successeur
lentre non valide de lancienne table de routage.
Active : Il ny a pas de routes acceptables dans la table de topologie pour remplacer
lancienne prsente dans la table de routage.

La configuration du protocole EIGRP pour IPv4


Numros de systme autonome
Le protocole EIGRP utilise la commanderouter eigrp autonomous-systempour activer
le processus EIGRP. Le numro de systme autonome dsign dans la configuration
EIGRP n'est pas associ aux numros de systme autonome globaux attribus par
l'IANA (Internet Assigned Numbers Authority) utiliss par les protocoles de routage
externes.

La commande router eigrp


La commande de mode de configuration globale suivante sert accder au mode de
configuration du routeur EIGRP et commencer la configuration du processus
EIGRP :
Router(config)# router eigrp systme-autonome
L'argument autonomous-system peut tre attribu toute valeur de 16 bits comprise
entre 1 et 65 535. Tous les routeurs situs l'intrieur du domaine de routage EIGRP
doivent utiliser le mme numro de systme autonome.

ID de routeur EIGRP
L'ID de routeur EIGRP permet d'identifier de faon unique chaque routeur dans le
domaine de routage EIGRP. L'ID de routeur est utilis la fois dans les protocoles de
routage EIGRP et OSPF, bien que son rle soit plus important dans OSPF.
EIGRP IPv4 et IPv6

Page 7

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications


Les routeurs Cisco crent l'ID de routeur en fonction de trois critres, dans l'ordre
suivant :
1. Utilisez l'adresse IPv4 configure avec la commande de mode de configuration du
routeur eigrp router-id.
2. Si l'ID de routeur n'est pas configur, le routeur choisit l'adresse IPv4 la plus leve
parmi celles de ses interfaces de bouclage.
3. Si aucune interface de bouclage n'est configure, le routeur choisit l'adresse IPv4
active la plus leve parmi celles de ses interfaces physiques.
La commande eigrp router-idpermet de configurer l'ID de routeur EIGRP et prime
sur toutes les adresses IPv4 d'interface de bouclage ou physique. La syntaxe de
commande est la suivante :
Router(config)# router eigrpautonomous-system
Router(config-router)# eigrp router-id ipv4-address

La commande network
La commande network a la mme fonction que dans tous les protocoles de routage
IGP. La commande network dans le protocole EIGRP a la fonction suivante :

Elle permet chaque interface du routeur correspondant l'adresse rseau


indique dans la commande de mode de configuration du routeur
network d'envoyer et de recevoir des mises jour EIGRP.
Le rseau des interfaces est inclus dans les mises jour de routage EIGRP.

Router(config-router)# network ipv4-network-address


L'argument ipv4-network-addresscorrespond l'adresse rseau IPv4 par classe de cette
interface.

Commande network et masque gnrique


Pour configurer le protocole EIGRP de faon annoncer uniquement des sous-rseaux
spcifiques, utilisez l'optionwildcard-mask avec la commande network :
Router(config-router)# network network-address [wildcard-mask]
Considrez un masque gnrique (wildcard mask) comme tant linverse dun masque
de sous-rseau. Linverse du masque de sous-rseau 255.255.255.252 est 0.0.0.3. Pour
calculer l'inverse du masque de sous-rseau, soustrayez le masque de sous-rseau de
255.255.255.255 comme suit :

EIGRP IPv4 et IPv6

Page 8

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications

255.255.255.255
- 255.255.255.252
-------------------------0. 0. 0. 3 Masque gnrique

Commande passive interface


La commande passive-interface permet d'empcher les contiguts de voisinage. Deux
raisons principales peuvent motiver l'activation de la commande passive-interface :

Pour supprimer le trafic de mise jour inutile, notamment en prsence d'une


interface LAN, sans autres routeurs connects.

Pour augmenter les contrles de scurit, par exemple pour empcher les
priphriques de routage indsirables inconnus de recevoir les mises jour
EIGRP.

Vrification du protocole EIGRP


show ip eigrp neighbors
Pour afficher la table de voisinage et vrifier que le protocole EIGRP
show ip protocols
Pour afficher les diffrents types de sorties spcifiques chaque protocole de
routage.
show ip route
Pour vrifier que les routes reues par les voisins EIGRP sont installes dans la
table de routage IPv4.

La configuration du protocole EIGRP pour IPv6


Configuration d'adresses link-local IPv6
Les adresses link-local sont cres automatiquement lorsqu'une adresse de
monodiffusion globale IPv6 est attribue l'interface. Les adresses de monodiffusion
globales ne sont pas obligatoires sur une interface ; en revanche, les adresses link-local
IPv6 le sont.

EIGRP IPv4 et IPv6

Page 9

El Hassan EL AMRI || Campus des Rseaux Informatique et Tlcommunications

Configuration du protocole EIGRP pour le processus de routage IPv6


La commande de mode de configuration globale ipv6 unicast-routing active le
routage IPv6 sur le routeur. Cette commande doit tre excute avant la configuration
d'un protocole de routage IPv6.

- Protocole EIGRP pour IPv6


La commande de mode de configuration globale suivante permet d'entrer dans le mode
de configuration du routeur pour le protocole EIGRP pour IPv6 :
Router(config)# ipv6 router eigrp autonomous-system
Tout comme le protocole EIGRP pour IPv4, la valeur autonomous-system doit tre la
mme sur tous les routeurs du domaine de routage.
- ID du routeur
La commande eigrp router-id sert configurer l'ID de routeur. Le protocole EIGRP
pour IPv6 utilise un ID de routeur 32 bits. Pour obtenir cette valeur, le protocole
EIGRP pour IPv6 utilise le mme processus que le protocole EIGRP pour IPv4.
Remarque : la commande eigrp router-id est utilise pour configurer l'ID de routeur
pour le protocole EIGRP. Certaines versions de Cisco IOS acceptent la
commande router-id sans la spcification pralable de l'option eigrp. Toutefois, la
configuration en cours affichera eigrp router-id quelle que soit la commande utilise.

Commande d'interface ipv6 eigrp


Le protocole EIGRP pour IPv6 utilise une mthode diffrente pour activer une
interface pour le protocole EIGRP. Au lieu d'utiliser la commande du mode de
configuration de routeur network pour spcifier les adresses d'interface
correspondantes, le protocole EIGRP pour IPv6 est configur directement sur
l'interface.
Utilisez la commande du mode de configuration d'interface suivante pour activer le
protocole EIGRP pour IPv6 sur une interface :
Router(config-if)# ipv6 eigrp autonomous-system
La valeur autonomous-system doit tre identique au numro de systme autonome
utilis pour activer le processus de routage EIGRP.
Rejoignez-nous dans notre groupe sur Facebook
[ https://www.facebook.com/groups/RESEAUX2INFORMATIQUES2TELECOM/ ]

EIGRP IPv4 et IPv6

Page 10