Sie sind auf Seite 1von 65

EIGRP

Version 4.0

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Objectifs
Dcrire l'historique EIGRP (Enhanced Interior Gateway Routing Protocol). Examiner les commandes de base de EIGRP et identifier leur but. Calculer la mtrique composite utilise par EIGRP. Dcrire les concepts et le fonctionnement de DUAL. Dcrire les utilisations des commandes de configuration additionnelles dans EIGRP.

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduction
Dans ce chapitre vous allez: Dcrire l'historique de EIGRP Dcrire les caractristiques et le fonctionnement de EIGRP. Examiner les commandes de configuration de base de EIGRP et leurs buts. Calculer la mtrique composite de EIGRP. Dcrire les concepts et le fonctionnement de DUAL Dcrire les utilisations des commandes de configuration supplmentaires dans EIGRP

Protocoles de routage vecteur distance

Protocoles de routage Etat de lien

Vecteur chemin

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP
Racines de EIGRP: IGRP
Dvelopp en 1985 pour outrepasser le nombre de sauts limit de RIPv1s Protocole de routage Vecteur Distance Mtriques utilise par IGRP
Bande passante (par dfaut) Dlai (par dfaut) Fiabilit Charge

N'est plus support partir des IOS 12.2(13)T & 12.2(R1s4)S

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP
Format de Message EIGRP En-tte EIGRP
En-tte Couche liaison - Contient les adresses MAC source et destination En-tte paquet IP - Contient les adresses IP source & destination En-tte paquet EIGRP - Contient le numro d'AS Type/Longueur/Valeur - Partie donnes du message EIGRP
Message EIGRP encapsul
Liaison de donnes En-tte trame En-tte paquet IP En-tte EIGRP TLV
Type/Longueur/Valeur

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP

L'en-tte paquet EIGRP contient:


Le champ Opcode Le numro d'AS

Les Paramtres EIGRP contiennent:


Les poids Le Hold time

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP

TLV: IP interne contient


Le champ Metric Le champ Subnet mask Le champ Destination

TLV: IP externe contient


Les champs utiliss quand des routes externes sont importes dans le processus de routage EIGRP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP
Protocol Dependent Modules (PDM)
EIGRP utilise des PDM pour router diffrents protocoles tels que IP, IPX et AppleTalk Les PDMs sont en charge de la tche de routage spcifique pour chaque protocole de couche rseau

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

EIGRP
Reliable Transport Protocol (RTP) But de RTP
Utilis par EIGRP pour transmettre et recevoir des paquets EIGRP

Caractristiques de RTP
Comprend une remise fiable et non fiable de paquet EIGRP La remise fiable requiert des acquittements venant de la destination La remise non fiable ne requiert pas d'acquittements venant de la destination Les paquets peuvent tre transmis en: Unicast Multicast Adresse 224.0.0.10
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

EIGRP
Les 5 types de paquet EIGRP Paquets Hello
Utiliss pour dcouvrir et former des adjacences avec les voisins

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

EIGRP
Paquets de mises jour
Utiliss pour propager les informations de routage

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

11

EIGRP
Paquets de Requte
Utiliss par le DUAL pour rechercher des rseaux Peuvent tre mis en Unicast or Multicast

Paquets de Rponse
Paquet Rponse Son mis en Unicast uniquement

Paquets d'acquittement
Utiliss pour acquitter la rception de mise jour, de requte et de rponse

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

12

EIGRP
But du protocole Hello
Dcouverte et tablissement des adjacences avec les routeurs voisins

Caractristiques du protocole hello


Intervalle de temps entre paquets hello Pour la majorit des rseaux c'est: 5 secondes Rseaux NBMA Unicast toutes les 60 secondes Hold time C'est temps d'attente maximum qu'un routeur doit attendre avant de dclarer un voisin "down" Holdtime par dfaut 3 fois l'intervalle hello

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

EIGRP
Mises jour EIGRP lies
EIGRP transmet des mises jour quand il y a un changement dans l'tat de la route Mise jour partielle Une mise jour partielle comprend uniquement l'information de la route qui a chang la totalit de la table de routage n'est pas transmise Mise jour lie Quand une route change, seuls les quipements qui sont impacts recevront la mise jour EIGRP utilise des mises jour partielles lies pour minimiser l'utilisation de bande passante

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

14

EIGRP
Diffusing Update Algorithm (DUAL)
But Mthode primaire de EIGRP pour viter les boucles de routage Avantage de l'utilisation de DUAL Fournit un temps de convergence rapide en gardant une liste routes alternatives sans boucles

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

EIGRP
Distance Administrative (AD)
Dfinie comme le degr de confiance de la source d'une route

Distances administrative de EIGRP par dfaut


Routes agrges = 5 Routes internes Routes externes = 90 = 170

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16

EIGRP
Authentification

EIGRP peut
Crypter l'information de routage routing information Authentifier l'information de routage

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17

EIGRP
Topologie de rseau
La topologie utilise est la mme que celle utilise dans les chapitre prcdents ave l'addition d'un routeur ISP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

EIGRP
EIGRP agrge automatiquement les routes la frontire de la classe

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

EIGRP Configuration de base


Autonomous System (AS) & Process IDs
C'est un ensemble de rseaux sous le contrle d'une autorit unique (rfrence RFC 1930) Les numros d'AS sont affectes par l'IANA Entits qui ont besoin de numros d'AS Oprateurs Internet Oprateurs du Backbone Internet Des organismes se connectant avec d'autres organismes en utilisant des numros d'AS

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

20

EIGRP Configuration de base


Le numro de systme autonome d'EIGRP sert de Process ID Le Process ID reprsente une instance du protocole de routage oprant sur le routeur Exemple
Router(config)#router eigrp autonomous-system

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

21

EIGRP Configuration de base


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 mme numro de systme autonome (Process ID)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

22

EIGRP Configuration de base


Commande network Fonctions de la commande network
Permet aux interfaces de transmettre et de recevoir des mises jour EIGRP Le rseau ou le sous-rseau est inclus dans les mises jour EIGRP

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

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

23

EIGRP Configuration de base


La commande network avec le masque gnrique
Cette option utilise quand vous voulez que EIGRP annonce des sous-rseaux spcifiques Exemple
Router(config-router)#network network-address [wildcard-mask]

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

24

EIGRP Configuration de base


Vrification d'EIGRP
Les routeurs EIGRP doivent tablir des adjacences avec leurs voisins avant que des mises jour puissent tre mises ou reues Commande utilise pour afficher la table de voisins et vrifier que EIGRP a tabli des adjacences avec des voisins est:

show ip eigrp neighbors

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

25

EIGRP Configuration de base


La commande show ip protocols est aussi utilise pour vrifier que EIGRP est activ

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

26

EIGRP Configuration de base


Examiner la table de routage
La commande show ip route est aussi utilise pour vrifier EIGRP Les routes EIGRP sont repres par la lettre "D" dans la table de routage Par dfaut , EIGRP agrge automatiquement les routes la frontire du rseau principal

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

27

EIGRP Configuration de base


Introduction de la route agrge Null0
Null0 n'est pas une interface physique Dans la table de routage, les routes agrges ont Null0 comme source Raison: Ces routes sont utilises uniquement dans un but d'annonce EIGRP inclura automatiquement la route agrge Null0 comme route enfant quand ces deux conditions sont remplies: Au moins un sous-rseau est appris par EIGRP L'agrgation automatique est active

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

28

EIGRP Configuration de base


La table de routage de R3 montre que le rseau 172.16.0.0/16 est automatiquement agrg par R1 et R3

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

29

EIGRP Calcul de la mtrique


Mtrique composite d'EIGRP et coefficients K
EIGRP utilise les valeurs suivantes dans sa mtrique composite: Bande passante, dlai, fiabilit et charge La mtrique composite utilise par EIGRP La formule utilise les valeurs K1 K5 K1 et K3 = 1 Les autres valeurs K = 0

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

30

EIGRP Calcul de la mtrique


Utilisez la commande sh ip protocols pour vrifier les valeurs K

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

31

EIGRP Calcul de la mtrique


Mtrique EIGRP
Utilisez la commande show interfaces pour afficher les mtriques

Mtriques EIGRP
Bandwidth EIGRP utilise une bande passante statique pour calculer la mtrique La majorit des interfaces "Serial" utilisent une valeur de bande passante gale 1.544Mb/s (T1)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

32

EIGRP Calcul de la mtrique


Mtriques EIGRP
Delay est dfini comme la mesure du temps mis par un paquet pour parcourir la route
C'est une valeur statique bas sur le type de liaison connecte l'interface.

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

33

EIGRP Calcul de la mtrique


Reliability (ce n'est pas une mtrique EIGRP par dfaut)
Une mesure indiquant la fiabilit de la liaison Mesure dynamiquement et exprime par une fraction de 255. Plus la fraction est leve meilleure est la fiabilit

Load (ce n'est pas une mtrique EIGRP par dfaut)


Un nombre qui reflte l'utilisation de la liaison Nombre dtermin dynamiquement et exprime par une fraction de 255 Plus la fraction est faible plus la charge de trafic est faible

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

34

EIGRP Calcul de la mtrique


Utiliser la commande bandwidth
Modifier la bande passante de l'interface Utilisez la commande bandwidth Exemple - router(config-if)# bandwidth kilobits Vrifier la bande passante Utilisez la commande show interface Note: la commande bandwidth ne modifie pas la bande passante physique de la liaison
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

35

EIGRP Calcul de la mtrique


La mtrique EIGRP peut tre dtermine en examinant la bande passante et le dlai

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

36

EIGRP Calcul de la mtrique


EIGRP utilise la plus petite bande passante (BW) dans le calcul de la mtrique
BW Calcule = BW de rfrence / BW la plus faible (kbit/s)

Dlai EIGRP utilise la somme des dlais de toutes les interfaces de sortie
Dlai calcul = somme des dlais des interfaces de sortie

Mtrique EIGRP = BW calcul + Dlai calcul

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

37

EIGRP Calcul de la mtrique

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

38

Concepts du DUAL
Le Diffusing Update Algorithm (DUAL) est utilis pour viter les boucles de routage

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

39

Concepts du DUAL
Successeur La meilleur route de cot le plus faible vers une destination trouve dans la table Distance faisable La mtrique calcule la plus faible le long d'un chemin vers une destination

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

40

Concepts du DUAL
Feasible Successors, Condition de faisabilit et distance annonce "Feasible Successor"
C'est une route alternative sans boucle vers la mme destination que le successeur

de la route

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

41

Concepts du DUAL
Feasible Successors, Condition de faisabilit et distance annonce "Reported distance" (RD)
C'est la mtrique qu'un routeur annonce vers un voisin sur son propre cot vers ce rseau metric

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

42

Concepts du DUAL
"Feasibility Condition" (FC)
Rencontre quand la RD d'un voisin est infrieure la FD du routeur local vers la mme destination

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

43

Concepts du DUAL
Table topologique: Successeur et Feasible Successeur Table topologique EIGRP
Affiche en utilisant la commande show ip eigrp topology Le contenu de la table est: Toutes les routes
successeur Toutes les routes feasible successeur

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

44

Concepts du DUAL
Table topologique EIGRP dtaille

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

45

Concepts du DUAL
Table topologique: No Feasible Successor Un "feasible" successeur peut ne pas tre prsent car la condition de faisabilit n'est pas rencontre
En d'autres termes, la distance annonce du voisin est suprieure ou gale la distance faisable courante

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

46

Concepts du DUAL
Finite Sate Machine (FSM) Machine abstraite qui dfinit un ensemble d'tats possible par lesquels on peut passer, quels vnements donnent ces tats et quels vnements rsultent de ces tats Les FSMs sont utiliss pour dcrire comment un quipement, un programme d'ordinateur ou un algorithme de routage ragit un ensemble d'vnements en entre

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

47

Concepts du DUAL
FSM DUAL
Slectionne le meilleur chemin sans boucle vers une destination Slectionne des routes alternatives en utilisant les informations des tables EIGRP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

48

Concepts du DUAL
Finite State Machines (FSM)
Pour examiner la sortie de la machine d'tats finis de EIGRP utilisez la commande debug eigrp fsm

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

49

D'autres configurations EIGRP


La route agrge Null0
Par dfaut, EIGRP utilise l'interface Null0 pour liminer tout paquet qui correspond la route parent et ne correspond aucune route enfant EIGRP inclut automatiquement une route agrge null0 comme route enfant chaque fois que les conditions suivantes sont rencontres

Un ou plusieurs sous-rseaux appris via EIGRP existent L'agrgation automatique est active

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

50

D'autres configurations EIGRP


La route agrge Null0

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

51

D'autres configurations EIGRP


Dsactiver l'agrgation automatique
La commande auto-summary permet EIGRP d'agrger automatiquement la frontire de rseau principal La commande no auto-summary est utilise pour dsactiver l'agrgation automatique Ceci entrane que tous les voisins EIGRP transmettent des mises jour qui ne seront pas automatiquement agrges Ceci entranera des changements dans Les tables de routage Les tables topologiques

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

52

D'autres configurations EIGRP


Agrgation manuelle
L'agrgation manuelle peut inclure des super-rseaux Raison: EIGRP est un protocole de routage classless et transmet le masque de sous-rseau dans les mises jour Commande utilise pour configurer l'agrgation manuelle
Router(config-if)#ip summary-address eigrp as-number network-address subnet-mask

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

53

D'autres configurations EIGRP


Configurer une route agrge dans EIGRP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

54

D'autres configurations EIGRP


Routes par dfaut EIGRP
Route statique par dfaut Peut tre utilise avec tout protocole de routage support Est usuellement configure sur un routeur qui est connect un rseau hors du domaine EIGRP EIGRP et la route statique par dfaut Requiert l'utilisation de la commande redistribute static pour distribuer la route par dfaut dans les mises jour EIGRP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

55

D'autres configurations EIGRP


Rglage fin de EIGRP Utilisation de la bande passante EIGRP
Par dfaut, EIGRP utilise 50% de la bande passante de l'interface pour les informations EIGRP La commande pour changer le pourcentage de bande passante utilise par EIGRP est router(config-if)#ip bandwidth-percent eigrp as-number percent

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

56

D'autres configurations EIGRP


Configurer les intervalles Hello et "Hold Times"
Les intervalles Hello et "hold times" sont configurables par interface La commande pour configurer les intervalles hello est router(config-if)#ip hello-interval eigrp as-number seconds

Changer l'intervalle hello requiert aussi le changement du hold time pour une valeur suprieure ou gale l'intervalle hello
La commande pour configurer la valeur du hold time est Router(config-if)#ip hold-time eigrp as-number seconds

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

57

Rsum
Historique
EIGRP est une amlioration de IGRP
EIGRP est un protocole de routage vecteur distance propritaire Cisco prsent en 1994

Termes et caractristiques de EIGRP


EIGRP utilise RTP pour transmettre et recevoir des paquets EIGRP EIGRP a 5 types de paquet:
Paquets Hello Paquets Update Paquets Acknowledgement Paquets Query Paquets Reply

Supporte le VLSM et CIDR


2007 Cisco Systems, Inc. All rights reserved. Cisco Public

58

Rsum
Termes et caractristiques EIGRP
EIGRP utilise un protocole hello Le but du protocole hello est de dcouvrir et d'tablir des adjacences avec les voisins Mise jour de routage EIGRP Non priodiques Partielles et lies Convergence rapide

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

59

Rsum
Commandes pour EIGRP
Les commandes suivantes sont utilises pour la configuration de EIGRP:
RtrA(config)#router eigrp [autonomous-system #] RtrA(config-router)#network network-number

Les commandes suivantes peuvent tre utilises pour vrifier EIGRP show ip protocols show ip eigrp neighbors show ip route

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

60

Rsum
Les mtriques EIGRP comprennent La bande passante (Bandwidth) (par dfaut) Dlai (Delay) (par dfaut) Fiabilit (Reliability) Charge (Load)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

61

Rsum
DUAL
But de DUAL
Eviter les boucles de routage

Successeur
Route primaire vers une destination

Feasible successeur
Route alternative vers une destination

Feasible distance
Mtrique calcule la plus faible vers une destination

Reported distance
Distance vers une destination telle qu'elle est annonce par le voisin amont
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

62

Rsum
Choisir la meilleure route Aprs que le routeur ait reu toutes les mises jour de ses voisins directement connects, il peut calculer son DUAL
1- La mtrique est calcule pour chaque route 2- La route avec la mtrique la plus faible est dsigne comme successeur et place dans la table de routage 3- Un feasible successeur est trouv Critre pour un feasible successeur: Il doit avoir une distance annonce vers la destination plus faible que la feasible distance de la route installe Les Feasible routes sont maintenus dans la table topologique

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

63

Rsum
Agrgation automatique Active par dfaut Agrge les routes la frontire de la classe L'agrgation peut tre dsactive en utilisant la commande suivante:
RtrA(config-if)# no auto-summary

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

64

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

65