Documente Academic
Documente Profesional
Documente Cultură
EIGRP
1
Objectifs
2
EIGRP
L’ancêtre de EIGRP: IGRP
–-Developé en 1985 pour pallier à cetaines limites de
RIPv1, notamment l’utilisation du nombre de sauts (hop
count) et la taille max du réseau qui est égale à 15 sauts
–-Protocole à vecteur de distance
–-Mesures /Métriques utilisées par IGRP
Bande passante/bandwidth (par défaut)
Delay (par défaut)
reliability
load
–-IGRP n’est plus supporté dans les versions IOS
12.2(13)T & 12.2(R1s4)S
3
EIGRP
4
format de Message EIGRP
5
En-tête EIGRP
En-tête d’un packet EIGRP
•Mise à jour
contient •Demande
–Un champ Code Opération •Réponse
•Hello
–Numéro de système autonôme
6
EIGRP TLV
Les Paramètres TLV de EIGRP
contiennent
–Valeurs pondérées (Weights)
–Temps d’attente (Hold time)
7
EIGRP TLV
TLV: IP interne contient
–Les champs de Mesure (delai et BP)
–Le champ masque de S/R
–Le champ Destination
8
EIGRP TLV
TLV: IP externe contient
– Les champs exploités quand les
routes externes sont importées
dans le processus de routage de
EIGRP
9
EIGRP
Protocol Dependent
Modules (PDM)
EIGRP utilise PDM pour
router différents
protocoles comme IP,
IPX & AppleTalk
Les PDMs sont
responsables de la
tâche spécifique de
routage des protocoles
de la couche réseau
10
EIGRP
Reliable Transport Protocol
(RTP)
Rôle de RTP
–-Utilisé par EIGRP pour transmettre et
recevoir les packets EIGRP
Caractéristiques de RTP
–-Gère les livraisons fiables et non fiables
de packet EIGRP
Toute Livraison fiable requiert un
accusé de réception à destination
Toute livraison non fiable ne
requiert pas d’accusé de réception
à destination
–Les packets peuvent être envoyés en
Unicast
Multicast
–En utilisant l’adresse
224.0.0.10
11
EIGRP
EIGRP a 5 types de Paquets
Hello
Update
ACK
Query
Reply
12
EIGRP
packets : Hello
- Détecter les routeurs voisins + former des contiguïtés
- non fiables
13
EIGRP
packets : Update
–Utilisés pour propager
les infos de routage
–fiables
packets :
Acknowledgement
–Utilisés pour accuser la
réception des packets de
mises à jour(ACK) , de
requête(query) et leur
réponse (reply)
14
EIGRP
15
EIGRP
Rôle du protocole Hello
–Détecte et établit les contiguïtés avec les routeurs voisins
17
EIGRP
Diffusing Update Algorithm (DUAL)
–Rôle
•C’est la 1ère méthode de prévention de boucle de routage de
EIGRP
–Avantage de DUAL
•Prévoit un temps rapide de convergence en conservant une
liste de routes de secours déjà déterminées comme étant sans
boucle. Si la route principale de la table de routage est mise
hors service, la meilleure route de secours est immédiatement
ajoutée à la table de routage.
18
EIGRP
Administrative Distance (AD)
–Se Définie comme étant la fiabilité de la source de la route
19
EIGRP
Authentification
EIGRP peut
– Crypter les informations de routage
– Authentifier les informations de routage
20
EIGRP
Topologie Réseau
La topologie utilisée est la même que dans les
chapitres précédents avec l’ajout d’un routeur FAI/ISP
21
EIGRP
Par défaut, EIGRP résume automatiquement les
routes à la frontière du réseau principal
22
EIGRP Configuration basqiue
Système autonôme: Autonomous System (AS)
–C’est une collection de réseaux sous le contrôle administratif
d’une seule entité/autorité (reference RFC 1930)
–Les nombres AS sont assignés par l’IANA (Internet Assigned
Numbers Authority)
–Les entités ayant besoin d’un numéro AS:
FAI
Les épines dorsales (Internet Backbone)
Les grands organismes qui se connectent à d’autres entités
possédant un numéro AS
23
EIGRP Configuration basique
Le numéro d’AS EIGRP fonctionne
réellement comme un identificateur
de processus (Process ID)
EIGRP utilise un ID de processus
pour représenter une instance du
protocole de routage s’exécutant
sur un routeur
Exemple
Router(config)#router
eigrp autonomous-system
Tous les routeurs dans un domaine
de routage doivent avoir le même
AS
24
EIGRP Configuration basqiue
Fonctions des commandes réseaux
–Permettent aux interfaces d’envoyer et de recevoir des mises à jour
–Inclus les adresses réseaux ou S/R dans les mises à jour EIGRP
Exemple
–Router(config-router)#network network-address
25
EIGRP Configuration de base
La commande réseau avec un Wildcard Masque
–Cette option est utilisée quand on veut configurer EIGRP
à annoncer un S/R spécifique
–Example
– Router(config-router)#network network-address [wildcard-mask]
26
EIGRP Configuration
Calculer le wildcard masque (inverse du masque)
Soustraire le masque de S/R de 255.255.255.255
E.g.
– 255.255.255.255
- 255.255.255.252
– =============
– 0. 0. 0. 3
27
EIGRP: Configuration de base
Vérification de EIGRP
Les routeurs EIGRP doivent établir toutes contiguïtés
avec leurs voisins avant tout envoi ou toute réception des
mises à jour
show ip eigrp neighbors
28
EIGRP
La commande
show ip protocols est aussi
utilisée pour vérifier que
EIGRP est bien activé
29
EIGRP :Configuration de base
Examen de la table de
routage
La commande show ip route
permet aussi de vérifier EIGRP
Les routes EIGRP sont
dénotées dans la table de
routage par la lettre “D” (Dual)
Par défaut , EIGRP
résume/recapitule
automatiquement les routes à la
frontière du réseau principal
30
EIGRP :Configuration de base
Introduction de la route sommaire Null0
–Null0 n’est pas une interface physique
–Dans la table de routage les routes sommaires proviennent de (les
résumés de routage ont pour souce) Null0
Raison: les routes sont utilisées à des fins de notifications
–EIGRP inclut automatiquement la route sommaire null0 comme route
fille quand les 2 conditions suivantes sont rencontrées :
Au moins un S/R est renseigné via EIGRP
Le résumé/La recapitulation automatique est activé/e
31
EIGRP: Configuration de base
La Table de routage de R3
montre que le réseau
172.16.0.0/16 est
résumé/recapitulé
automatiquement par R1 & R3
Ce qui causera un problème
32
EIGRP: Valeurs des mesures
EIGRP utilise les valeurs suivantes dans sa mesure
composite
–-Bandwidth, delay, reliability, et load
La mesure composite utilisée par EIGRP
– La formule se compose des valeurs K1 à K5 (appelées
pondérations de mésure EIGRP)
–K1 & K3 =1
–Toute autre valeur de K (2, 4, 5) =0
–
33
EIGRP: Valeurs des mesures
34
EIGRP: Valeurs des mesures
Mesures de EIGRP
Utiliser la commande show
interfaces pour voir les
mesures
Mesures de EIGRP
–Bande Passante (Bandwidth)
EIGRP utilise une bande
passante statique pour calculer
la métrique
–La plupart d’interfaces séries
utilise la valeur de la bande
passante par défaut de
1.544Mbs (T1)
35
EIGRP: Valeurs des mesures ESMT-RA
Mésures EIGRP
Délai (Delay) Le délai est la mesure du temps
nécessaire à un paquet pour parcourir une route
–-C’est une valeur statique basée sur le type de lien
de connection d’une interface
36
EIGRP: Valeurs des mesures
Fiabilité (Reliability) (n’est pas la mesure par défaut de
EIGRP)
–-Une mesure de la probabilité pour laquelle un lien pourrait
devenir inaccessible (mis hors service ou de la fréquence d’erreur)
–-Mesuré dynamiquement et exprimé comme une fraction de 255.
Plus la fraction est grande plus la fiabilité est meilleure
Load (n’est pas la metrique par défaut de EIGRP)
–-Un nombre qui reflète combien de trafic emploie un lien
–-Ce Nombre est déterminé automatiquement et exprimé comme
une fraction de 255
Plus petite est la fraction, moins il y a de charges sur le lien
37
EIGRP: Valeurs des mesures
Utilisation de la commande Bandwidth
Pour Modifier la mesure de la bande passante pour une
interface
–-Utiliser la commande bandwidth
–-Exemple
– Router(config-if)#bandwidth kilobits
38
EIGRP: Valeurs des mesures
Le schéma montre la formule de mesure composite
utilisée par le protocole EIGRP
39
EIGRP Valeurs des mesures
40
EIGRP :Valeurs des mesures
41
EIGRP Calcul des métriques
Voir Exemple le curriculum 9.3.4
42
Concepts DUAL
Diffusing Update Algorithm (DUAL) est utilisé pour
prévenir les boucles de routage (looping)
43
Tables EIGRP
Table de Voisinage
–Liste contiguie de routeurs découverts par le protocol Hello
– table de voisine séparée par chaque PDM
–sh ip eigrp neighbors
Table Topologique
–sh ip eigrp topology
Table de Routage
–sh ip route eigrp
44
Dual & les tables
Routing
- Jusqu’à 4
+ FS - Peut être de coût inégal
45
Table Topologique
Réseau de Destination
Status d’une Route
–-passive (P), route stable et opérationnelle,
–-active (A), route en cours d’être recalculée par le processus de
DUAL
Distance de Faisabilité (FD)
–Mesure la plus basse calculée pour chaque destination
Route source
–Numéro d’identification du routeur qui a annoncé la route à l’origine
46
Table Topologique
47
Successeurs & Successeurs potentiel
48
Exemple
49
Table EIGRP
50
Exemple
51
Le resultat de Dual
Successeur
Le meilleur moindre coût d’une route à une destination
Distance de faisabilité
La plus basse mesure calculée le long d’un chemin vers un
réseau de destination
52
Concepts DUAL
Successeur potentiel
- Route de secours de blouclage libre vers la même destination
(Loop free backup route to same destination)
- Condition de faisabilité
- Le RD (distance annoncée) doit être moins que le FD pour les
Successors de la même destination
53
Exemple
54
Concepts DUAL
55
Concepts DUAL
56
Concepts DUAL
Finite State Machines (FSM)
La commande debug eigrp fsm permet d’examiner la
fsm de EIGRP
57
Route sommaire Null0
58
Route sommaire Null0
59
Résumé Manuel d’une route
60
Configurations EIGRP
61
Configurations EIGRP
EIGRP modification
Utilisation de la bande passante EIGRP
- Par défaut, EIGRP n’utilise que jusqu’à 50 % de la bande passante
d’une interface pour les données EIGRP.
- La commande pour changer le pourcentage de la bande passante
utilisée par EIGRP est:
–Router(config-if)#ip bandwidth-percent eigrp as-number percent
62
Configurations EIGRP
Configuration des Intervalles Hello et du Hold Times
- Les intervalles Hello et le temps d’attente sont configurables
sur chaque interface et n’ont pas à correspondre avec les
autres routeurs EIGRP pour établir les contiguïtés
- La commande pour configurer l’Interval hello est:
– Router(config-if)#ip hello-interval eigrp as-number seconds
Changer l’intervalle hello nécessite aussi la modification du
hold time à une valeur plus grande ou égale à celle de
l’intervalle hello
–-La commande pour configurer la valeur du hold time est:
Router(config-if)#ip hold-time eigrp as-number seconds
63
Configurations EIGRP
64
Questions ?
65