Chapter9 EIGRP [Mode de compatibilit ]novamine.free.fr/root/COURS TCRT/Cours Reseaux IP... · – Dans la table de routage, les routes agrégées ont Null0 comme source • Raison:

Embed Size (px)

Citation preview

  • EIGRP

    2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0

  • Objectifs Dcrire l'historique EIGRP (Enhanced Interior Gateway

    Routing Protocol).

    Examiner les commandes de base de EIGRP etidentifier leur but.

    Calculer la mtrique composite utilise par EIGRP.

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

    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.

  • IntroductionDans 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

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

    Protocoles de routagevecteur distance

    Protocoles de routageEtat de lien

    Vecteur chemin

  • EIGRP Racines de EIGRP: IGRP

    Dvelopp en 1985 pour outrepasser lenombre de sauts limit de RIPv1s

    Protocole de routage Vecteur Distance

    Mtriques utilise par IGRP Bande passante (par dfaut)

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

    Bande passante (par dfaut)

    Dlai (par dfaut)

    Fiabilit

    Charge

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

  • 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

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

    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 IPEn-tte EIGRP

    TLV

    Type/Longueur/Valeur

  • EIGRP

    L'en-tte paquet EIGRPcontient:

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

    Le champ Opcode

    Le numro d'AS

    Les Paramtres EIGRP contiennent:

    Les poids

    Le Hold time

  • EIGRP

    TLV: IP interne contient Le champ Metric

    Le champ Subnet mask

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

    Le champ Subnet mask

    Le champ Destination

    TLV: IP externe contient Les champs utiliss quand

    des routes externes sontimportes dans le processus de routage EIGRP

  • EIGRP Protocol Dependent

    Modules (PDM) EIGRP utilise des PDM

    pour router diffrentsprotocoles tels que IP,IPX et AppleTalk

    Les PDMs sont en

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

    Les PDMs sont en charge de la tche deroutage spcifique pour chaque protocolede couche rseau

  • 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

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

    Comprend une remise fiable et non fiable de paquet EIGRP

    La remise fiable requiert desacquittements venant de ladestination

    La remise non fiable ne requiert pas d'acquittements venant de ladestination

    Les paquets peuvent tre transmisen:

    Unicast Multicast

    Adresse 224.0.0.10

  • EIGRP Les 5 types de paquet EIGRP

    Paquets Hello Utiliss pour dcouvrir et former des adjacences avec les voisins

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

  • EIGRP Paquets de mises jour

    Utiliss pour propager les informations de routage

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

  • EIGRP Paquets de Requte

    Utiliss par le DUAL pour rechercher desrseaux

    Peuvent tre mis en Unicast or Multicast

    Paquets de Rponse

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

    Paquet Rponse Son mis en Unicast

    uniquement

    Paquets d'acquittement

    Utiliss pour acquitterla rception de mise jour, de requte et derponse

  • 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 rseauxc'est: 5 secondes

    Rseaux NBMA

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

    Rseaux NBMA Unicast toutes les 60 secondes

    Hold time C'est temps d'attente maximum

    qu'un routeur doit attendre avantde dclarer un voisin "down"

    Holdtime par dfaut 3 fois l'intervalle hello

  • EIGRP Mises jour EIGRP lies

    EIGRP transmet des mises jour quand il y a un changement dansl'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 pastransmise

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

    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

  • 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

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

    Fournit un temps de convergence rapide en gardant uneliste routes alternatives sans boucles

  • 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 = 90

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

    Routes externes = 170

  • EIGRP Authentification

    EIGRP peut Crypter l'information de routage routing information

    Authentifier l'information de routage

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

  • EIGRP Topologie de rseau

    La topologie utilise est la mme que celle utilise dans leschapitre prcdents ave l'addition d'un routeur ISP

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

  • EIGRP EIGRP agrge

    automatiquement les routes la frontire de la classe

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

  • 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

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

    Oprateurs du Backbone Internet Des organismes se connectant avec d'autres organismes en

    utilisant des numros d'AS

  • Le numro de systme autonome d'EIGRP sert de Process ID

    Le Process ID reprsenteune instance du protocole de routage oprant sur le

    EIGRP Configuration de base

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

    de routage oprant sur le routeur

    Exemple Router(config)#router

    eigrp autonomous-system

  • Commande router eigrp

    La commande globale qui active eigrp est: router eigrp autonomous-system

    Tous les routeurs dans le domaine de routage EIGRP doiventutiliser le mme numro de systme autonome (Process ID)

    EIGRP Configuration de base

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

  • 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 inclusdans les mises jour EIGRP

    EIGRP Configuration de base

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

    dans les mises jour EIGRP

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

  • 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]

    EIGRP Configuration de base

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

  • 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

    EIGRP Configuration de base

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

  • La commande show ip protocols est aussiutilise pour vrifier queEIGRP est activ

    EIGRP Configuration de base

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

  • Examiner la table de routage

    La commande show ip route est aussi utilise pour vrifier EIGRP

    Les routes EIGRP sont repres par la lettre

    EIGRP Configuration de base

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

    repres par la lettre "D" dans la table de routage

    Par dfaut , EIGRP agrge automatiquement les routes la frontire du rseau principal

  • 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

    EIGRP Configuration de base

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

    Au moins un sous-rseau est appris par EIGRP L'agrgation automatique est active

  • La table de routage de R3 montre que le rseau172.16.0.0/16 est automatiquement agrg par R1 et R3

    EIGRP Configuration de base

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

  • 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

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

    Les autres valeurs K = 0

  • Utilisez la commande sh ip protocols pour vrifier les valeurs K

    EIGRP Calcul de la mtrique

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

  • Mtrique EIGRP Utilisez la commande show interfaces pour afficher les mtriques

    Mtriques EIGRP Bandwidth EIGRP

    utilise une bande

    EIGRP Calcul de la mtrique

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

    utilise une bande passante statique pour calculer la mtrique

    La majorit des interfaces "Serial"utilisent une valeur debande passante gale 1.544Mb/s (T1)

  • 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.

    EIGRP Calcul de la mtrique

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

  • 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

    EIGRP Calcul de la mtrique

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

    Nombre dtermin dynamiquement et exprime par une fraction de 255

    Plus la fraction est faible plus la charge de trafic est faible

  • Utiliser la commande bandwidth Modifier la bande passante de

    l'interface

    Utilisez la commande bandwidth

    Exemple

    EIGRP Calcul de la mtrique

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

    - 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

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

    EIGRP Calcul de la mtrique

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

  • 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

    EIGRP Calcul de la mtrique

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

    Dlai calcul = somme des dlais des interfaces de sortie

    Mtrique EIGRP = BW calcul + Dlai calcul

  • EIGRP Calcul de la mtrique

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

  • Concepts du DUAL Le Diffusing Update Algorithm (DUAL) est utilis pour

    viter les boucles de routage

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

  • Successeur

    La meilleur routede cot le plus faible vers une destination trouve dans la

    Concepts du DUAL

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

    trouve dans latable

    Distance faisable

    La mtrique calcule la plus faible le long d'un chemin vers une destination

  • Feasible Successors, Condition de faisabilit et distance annonce

    "Feasible Successor" C'est une route

    alternative sans boucle vers la mme destination

    Concepts du DUAL

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

    mme destination que le successeur de la route

  • "Reported distance" (RD)

    C'est la mtrique qu'un routeur

    Feasible Successors, Condition de faisabilit et distance annonce

    Concepts du DUAL

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

    qu'un routeur annonce vers un voisin sur son propre cot vers ce rseau metric

  • "Feasibility Condition" (FC)

    Rencontre quand laRD d'un voisin estinfrieure la FD du routeur local vers la mme destination

    Concepts du DUAL

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

    mme destination

  • Table topologique: Successeur et Feasible Successeur

    Table topologique EIGRP Affiche en utilisant la

    commande show ip

    Concepts du DUAL

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

    commande show ip eigrp topology

    Le contenu de la table est:

    Toutes les routes successeur

    Toutes les routes feasible successeur

  • Table topologique EIGRP dtaille

    Concepts du DUAL

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

  • Table topologique: No Feasible Successor

    Un "feasible" successeur peut ne pas tre prsent car la condition de faisabilit n'est pas rencontre

    Concepts du DUAL

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

    n'est pas rencontre En d'autres termes, la

    distance annonce du voisin est suprieureou gale la distance faisable courante

  • 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

    Concepts du DUAL

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

    quipement, un programme d'ordinateur ou un algorithme de routage ragit un ensemble d'vnements en entre

  • FSM DUAL Slectionne le meilleur

    chemin sans bouclevers une destination

    Slectionne des routes alternatives en utilisant les informations des

    Concepts du DUAL

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

    les informations destables EIGRP

  • Finite State Machines (FSM) Pour examiner la sortie de la machine d'tats finis de EIGRP

    utilisez la commande debug eigrp fsm

    Concepts du DUAL

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

  • 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

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

    sont rencontres

    Un ou plusieurs sous-rseaux appris via EIGRP existent

    L'agrgation automatique est active

  • La route agrge Null0

    D'autres configurations EIGRP

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

  • 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

    D'autres configurations EIGRP

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

    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

  • 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

    D'autres configurations EIGRP

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

    Router(config-if)#ip summary-address eigrpas-number network-address subnet-mask

  • Configurer une route agrge dans EIGRP

    D'autres configurations EIGRP

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

  • 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

    D'autres configurations EIGRP

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

    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

  • 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

    D'autres configurations EIGRP

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

    passante utilise par EIGRP est

    router(config-if)#ip bandwidth-percent eigrp as-number percent

  • 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

    D'autres configurations EIGRP

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

    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

  • 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

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

    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

  • 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

    Rsum

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

    Non priodiques

    Partielles et lies

    Convergence rapide

  • 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

    Rsum

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

    Les commandes suivantes peuvent tre utilises pour vrifier EIGRP

    show ip protocols

    show ip eigrp neighbors

    show ip route

  • Les mtriques EIGRP comprennent

    La bande passante (Bandwidth) (par dfaut)

    Dlai (Delay) (par dfaut)

    Fiabilit (Reliability)

    Charge (Load)

    Rsum

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

    Charge (Load)

  • DUAL But de DUAL

    Eviter les boucles de routage

    Successeur Route primaire vers une destination

    Rsum

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

    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

  • 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

    Rsum

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

    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 unedistance annonce vers la destination plus faible quela feasible distance de la route installe

    Les Feasible routes sont maintenus dans la table topologique

  • Agrgation automatique

    Active par dfaut

    Agrge les routes la frontire de la classe

    L'agrgation peut tre dsactive en utilisant la commande suivante:

    Rsum

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

    commande suivante: RtrA(config-if)# no auto-summary

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