chap24 EIGRP.pdf

Embed Size (px)

Citation preview

  • 7/25/2019 chap24 EIGRP.pdf

    1/27

    2002, Cisco Systems, Inc. All rights reserved.

  • 7/25/2019 chap24 EIGRP.pdf

    2/27

    2002, Cisco Systems, Inc. All rights reserved. 2

    Chapitre 24Le Protocole EIGRP

  • 7/25/2019 chap24 EIGRP.pdf

    3/27

    EIGRP : Gnaralits

    EIGRP=Enhanced Interior Gateway Routing Protocol

    Protocole propritaire Cisco

    Protocole de routage Hybride

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-3

    routage vecteur de distance et aux protocoles deroutage tat de liens

    Supporte les chemins multiples

    Distance administrative=90

    Il est compatible avec IGRP (mme systme autonome)

  • 7/25/2019 chap24 EIGRP.pdf

    4/27

    Caractristiques de EIGRP

    Utilise lalgorithme DUAL(diffusing update algorithm)

    Gre une table topologique spare de la table deroutage qui comprend le meilleur chemin et leschemins de secours sans boucle

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-4

    orsqu une rou e n es p us spon e, a gor meDUAL utilise un chemin de secours de la tabletopologique

    Convergence rapide

    Il supporte le VLSM

  • 7/25/2019 chap24 EIGRP.pdf

    5/27

    La mtrique de EIGRP (suite)

    Mtrique =256*(Metrique de IGRP)=256 * [ k1 * Bandwidth + (k2*Bandwidth)/(256-load)+k3*delay]

    * [k5/(reliability+k4)]

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-5

    ( : s = , a ors on neg ge re a ty+

    Bande Passante Bandwidth

    Load ChargeReliabilityFiabilit

  • 7/25/2019 chap24 EIGRP.pdf

    6/27

    Les tables EIGRP

    EIGRP maintient trois tables spares :-la Table de voisina e

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-6

    -La Table topologique-la table de routage

  • 7/25/2019 chap24 EIGRP.pdf

    7/27

    Les composantes de EIGRP

    EIGRP fonctionne l'aide de 4 composants :

    Protocol-dependent module

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-7

    e a e ranspor ro oco Neighbor discovery & recovery

    Diffusing Update Algorithm (DUAL)

  • 7/25/2019 chap24 EIGRP.pdf

    8/27

    EIGRP : protocole fiable

    EIGRP cre des mises jour fiables en identifiantses paquets en utilisant le protocole IP 88

    f

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-8

    des mises jour et de leur comprhension

    EIGRP rmet les paquets uniquement si l'accusde rception n'a pas t reu

  • 7/25/2019 chap24 EIGRP.pdf

    9/27

    Les types de paquet EIGRP

    EIGRP utilise 5 types de paquets pour son fonctionnement :

    Les paquets Hello

    Identifient les voisins

    Envoys en multicast de faon priodique

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-9

    Ne sont pas directement accuss en rception Les paquets Update

    Avertissent les routes

    Envoys en multicast

    Seulement lorsqu'il y a une modification

  • 7/25/2019 chap24 EIGRP.pdf

    10/27

    Les types de paquet EIGRP(suite) Les paquets Ack

    Accuss de rception des mises jour

    Les paquets QueryRequtes propos d'une route (rseau) pour laquelle

    le meilleur chemin a t perdu.Si une mise jour indique qu'un chemin est tomb

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-10

    des requ tes multicast sont utilis es pour demanderaux autres voisins s'ils ont un autre chemin pour ce rseau.Si le requteur ne reoit aucune rponse de ses voisinsil rpte sa requte en unicast chacun des voisins n'ayant pasrponse jusqu' ce qu'il obtienne une rponse.Abandon au bout de 16 essais

    Les paquets Reply

    Utiliss pour rpondre une requte

    la reponse se fait en unicast

    Indiquant un chemin alternatif

    Indiquant qu'il n'a pas d'autre chemin

  • 7/25/2019 chap24 EIGRP.pdf

    11/27

    Dcouverte des voisins

    Le fait d'utiliser des mises jour fiables implique 2 nouveauxproblmes :

    Le routeur doit connatre le nombre de routeurs existant'

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-11

    Le routeur doit savoir si un message manquant (Ack ouUpdate) doit tre interprt comme "aucune nouvelleinformation" ou "voisin dconnect"

    Pour palier ces problmes protocole Hello

  • 7/25/2019 chap24 EIGRP.pdf

    12/27

    Les paquets Hello

    EIGRP produit des paquets Hello priodiquement

    Les premiers paquets Hello sont utiliss pour lister les voisinsconstruire la table de voisina e

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-12

    Les paquets Hello suivants sont utiliss comme "Keepalive" Si aucun paquet Hello n'est reu de la part d'un voisin l'expiration du

    compteur "HoldTime" le voisin est supprim de la table de voisinage et leroutage doit converger de nouveau

  • 7/25/2019 chap24 EIGRP.pdf

    13/27

    La table de voisinage

    Utilise pour s'assurer que les voisins sont toujours connects

    Si un voisin connu ne rpond pas un paquet Hello =>

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-13

    r m ss on e paque s en un cas vers u

    Jusqu 16 tentatives

    Si chec ce voisin est supprim de la table de voisinage

  • 7/25/2019 chap24 EIGRP.pdf

    14/27

    La base de donnes topologique

    Pour construire leurs bases topologiques : Pour chaque destination : les routeurs gardent des donnes

    Feasible Distance (FD)

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-14

    Advertised Distance (AD) Successor

    Feasible condition (FC)

    Feasible Successor (FS)

  • 7/25/2019 chap24 EIGRP.pdf

    15/27

    Les informations EIGRP

    FD : meilleure mtrique pour une destination

    AD : mtrique annonce par un voisin

    v

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-15

    FC : condition vrifie quand une AD est infrieure la FD pour une destination

    FS : voisin vrifiant la FC

  • 7/25/2019 chap24 EIGRP.pdf

    16/27

    DUAL

    Diffusing Update Algorithm Permet le maintien de la base de donnes

    topologique

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-16

    Permet de grer les Successor et Feasiblesuccessor

    Permet de Crer la table de routage

  • 7/25/2019 chap24 EIGRP.pdf

    17/27

    Les requtes Le fait d'avoir un Feasible Successor permet d'avoir

    une meilleure convergence

    Agit comme backup si le successeur tombe

    Si un chemin est perdu et qu'il n'y a pas deFeasible Successor

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-17

    Le routeur va envoyer des requtes aux autresvoisins

    Si un voisin ne connat pas de chemin alternatif

    il envoie des requtes ses propres voisins Fonctionnement rcursif

  • 7/25/2019 chap24 EIGRP.pdf

    18/27

    Les requtes suite

    Les requtes rcursives peuvent ne pas aboutir Quand un routeur envoie une requte pour un

    rseau perdu

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-18

    marre un comp eur en g n ra e m nu eset la route passe en mode "active"

    Une fois ce compteur expir sans rponse

    La route passe en "Stuck in active (SIA)

  • 7/25/2019 chap24 EIGRP.pdf

    19/27

    Cration de la table topologique

    Une fois que le routeur a tabli les relations devoisinage il est capable

    de crer sa base de donnes topologique

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-19

    Un Successor

    Un Feasible Successor (si existant)

    Les autres routes (possibilities)

  • 7/25/2019 chap24 EIGRP.pdf

    20/27

    Contenu de la table topologique

    Etat de la route (active ou passive)

    Mises jour envoyes aux voisins

    Les paquets Query envoys aux voisins

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-20

    Les paquets Reply reus Les paquets Reply envoys suite une requte d'un voisin

    Prfixe, interface, prochain saut, FD et AD pour les rseauxdistants

  • 7/25/2019 chap24 EIGRP.pdf

    21/27

    La table de routage

    Construite partir des informations prsentes dans

    la table de topologie LAlgorithme DUAL est utilis :

    Pour cha ue rseau de destination rsent dans

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-21

    la base de donnes topologique Il existe un successeur

    Eventuellement un Feasible successeur

    Le successeur est plac dans la table de routage

  • 7/25/2019 chap24 EIGRP.pdf

    22/27

    Avantage de EIGRP Mises jour incrmentales

    Seules les modifications sont envoyes dans les messagesUpdates

    Gain en terme de bande passante et de ressources hardware

    Mises jour en multicast

    EIGRP utilise un adressage multicast et unicast

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-22

    Les mises a jour sont envoyes par les routeurs en utilisantladresse multicast 224.0.0.10

    Quand un voisin reoit un message multicast il rpond en unicast

    Certains paquets sont envoys en utilisant le protocole RTP(Reliable Transport Protocol - propritaire Cisco)

    Ces paquets sont envoys avec des numros de squence quirendent leur transmission fiable

    Les paquets Hello et ACK ne sont pas accuss en rception

  • 7/25/2019 chap24 EIGRP.pdf

    23/27

    Configuration du protocole EIGRP

    Router(config)#router eigrp autonomous-system

    Activer le rotocole EIGRP

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-23

    Router(config-router)#network network-number

    Prciser les rseaux directement connects

  • 7/25/2019 chap24 EIGRP.pdf

    24/27

    Exemple de configuration de EIGRP

    Autonomous System = 100

    10.16.1.1

    S2E0 S3

    40.168.1.120.1.1.1 30.2.2.220.1.1.2

    S2 S3

    30.2.2.3

    10.16.1.0A B C

    40.168.1.0

    E0

    Router A (config)#router eigrp 100

    -

    Router C (config)#router eigrp 100

    -

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-24

    Router A (config-router)#network 20.0.0.0

    Router C (config-router)#network 40.0.0.0

    Router B (config)#router eigrp 100

    Router B (config-router)#network 30.0.0.0

    Router B (config-router)#network 20.0.0.0

  • 7/25/2019 chap24 EIGRP.pdf

    25/27

    Commandes de vrification

    Router#show ip eigrp neighbors

    Router#show ip eigrp topology

    Affiche les voisins decouvert par EIGRP

    Affiche la table topologique de EIGRP

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-25

    Router#show ip protocols

    Router#show ip route eigrp

    Router#show ip eigrp traffic

    Affiche les statistiques sur les paquets echangs

    Affiche les routes decouvertes par EIGRP

    Affiche linformation sur le protocole de routage actif

  • 7/25/2019 chap24 EIGRP.pdf

    26/27

    La commande debug ip eigrp

    Router#debug ip eigrp

    IP-EIGRP: Processing incoming UPDATE packetIP-EIGRP: Ext 192.168.3.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 -

    256000 104960

    IP-EIGRP: Ext 192.168.0.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 -

    256000 104960

    2002, Cisco Systems, Inc. All rights reserved. ICND 2.00-26

    IP-EIGRP: Ext 192.168.3.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 -

    256000 104960IP-EIGRP: 172.69.43.0 255.255.255.0, - do advertise out Ethernet0/1

    IP-EIGRP: Ext 172.69.43.0 255.255.255.0 metric 371200 - 256000 115200

    IP-EIGRP: 192.135.246.0 255.255.255.0, - do advertise out Ethernet0/1

    IP-EIGRP: Ext 192.135.246.0 255.255.255.0 metric 46310656 - 45714176 596480

    IP-EIGRP: 172.69.40.0 255.255.255.0, - do advertise out Ethernet0/1

    IP-EIGRP: Ext 172.69.40.0 255.255.255.0 metric 2272256 - 1657856 614400IP-EIGRP: 192.135.245.0 255.255.255.0, - do advertise out Ethernet0/1

    IP-EIGRP: Ext 192.135.245.0 255.255.255.0 metric 40622080 - 40000000 622080

    IP-EIGRP: 192.135.244.0 255.255.255.0, - do advertise out Ethernet0/1

  • 7/25/2019 chap24 EIGRP.pdf

    27/27