11. chapitre 11

Upload: mich-le-twins

Post on 10-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 11. Chapitre 11

    1/12

    Chapitre 11 Protocole OSPF 1 / 12

    11,0 Prsentation du chapitre11,0,1 Prsentation du chapitre- OSPF = Open Shortest Path First- Le cot (mtrique OSPF) est dfini par RFC 2328

    - l'IOS de Cisco utilise la bande passante comme mtrique de cot de OSPF

    11,1 Prsentation du protocole OSPF11,1,1 Origines du protocole OSPF- 1987 : dbut- 1991 : OSPFv2 est dfini dans RFC 1247- 1998 : OSPFv2 est dfini dans RFC 2328- 1999 : OSPFv3 pour Ipv6 est dfini dans RFC 2740

    11,1,2 Encapsulation de message OSPF

    - composition d'un paquet :- en-tte de trame : adresses MAC source et destination(destination = adresses de multidiffusion)

    - en-tte de paquet : adresses IP source et destination + ID protocoleOSPF (89)

    (destination = adresses de multidiffusion : 224,0,0,5 ou 224,0,0,6)- en-tte de paquet OSPF : code du type de paquet + ID routeur + ID

    zone- donnes spcifiques OSPF : 5 types de paquets

    11,1,3 Types de paquets OSPF

    - hello; description de BD; requte tat de liens; MJ de l'tat de liens; ACKd'tat de liens

    11,1,4 Protocole Hello- ce protocole organise :

    - la contigut- l'change de paramtres- la dsignation d'un DR et d'un BDR afin de rduire le trafic :

    - si modification de la topologie dans les rseaux accs multiples(uniquement) :

    - le DR (routeur dsign) se charge de la MJ des DROthers- si DR est en panne, le BDR (routeur dsign de sauvegarde) prend

    sa place- La communication entre routeurs supposent un accord sur :

    - l'intervalle Hello- est la frquence d'envoi de paquets par dfaut :

    - 10 sec sur segments accs multiple et connexion point point

    - 30 sec pour les NMBA ( non broadcast multiaccess)

  • 8/8/2019 11. Chapitre 11

    2/12

    Chapitre 11 Protocole OSPF 2 / 12

    - est envoy en multidiffusion 224,0,0,5 (ALLSPFRouters)- l'intervalle Dead est un temps d'attente avant de dclarer le voisin

    hors service , de lesupprimer de sa BD et de diffuser l'info; par dfaut, sa valeur est de :

    - 40 sec sur segments accs multiple et connexion point point- (4 * intervalle Hello) pour les routeurs Cisco- 120 sec pour les NMBA ( non broadcast multiaccess)

    - le type de rseau (voir plus loin)

    11,1,5 Mises jour d'tat de liens OSPF- LSU (Link State Update) = MJ OSPF- LSU contient jusqu' 11 types de LSA (Link State Advertisements)

    11,1,6 Algorithme OSPF

    - Les LSA reus constituent la BD tat de liens locale du routeur OSPF- l'algorithme SPF cre l'arborescence SPF qui fournit les routes la table deroutage

    11,1,7 Distance administrative- connect = 0- statique = 1- rsum EIGRP = 5- EIGRP interne = 90- OSPF = 110- RIP = 120

    - EIGRP externe = 170

    11,1,8 AuthentificationOSPF peut tre authentifi (comme RIPv2, EIGRP, IS-IS, BGP

    11,2 Configuration OSPF de base11,2,1 Travaux pratiques de topologieexemple de topologie

    11,2,2 Commande router ospf- OSPF est activ avec router ospf x en mode config de router

    x = ID de processus entre 1 et 65635 valeur uniquement locale(contrairement EIGRP)

    11,2,3 Commande network- les interfaces sont actives ainsi que les rseaux connects avec networkx,x,x,x x,x,x,x y (ID area) en mode config de routeur.- le masque est en version classique ou wildcard mask (selon l'IOS)- area est la zone OSPF

  • 8/8/2019 11. Chapitre 11

    3/12

    Chapitre 11 Protocole OSPF 3 / 12

    - une zone OSPF est un groupe de routeurs qui partagent les tats deliens

    - s'il n'y a qu'une zone, il vaut mieux utiliser 0 comme id area

    11,2,4 ID de routeur OSPF- un ID est une adresse IP qui identifie chaque routeur- les routeurs CISCO sont identifis par dfaut par :

    - l'adresse IP la plus leve parmi les interfaces de bouclage(les interfaces de bouclage sont toujours up et s'encodent avec

    les cdes- interface loopback x en mode config gnrale- ip address x,x,x,x x,x,x,x en mode config d'interface

    )- sinon, par l'adresse IP la plus leve parmi les interfaces physiques

    - les routeurs peuvent tre aussi identifis avec la commande router-id surl'interface ddie(ne fonctionne pas sur tous les IOS)

    - pour actualiser l'ID, encoder clear ip ospf process et peut ncessiter derecharger le routeur- s'il y a doublon d'ID, le message suivant apparat : ...... with duplicate routerID - les ID sont vrifiables via show ip protocols ou show ip ospf ou show ipospf interface xxx

    11,2,5 Vrification d'OSPF- elle se fait avec la commande

    show ip ospf neighbor- elle permet de vrifier la contigut : voir le statut ; il doit tre FULL (ou aussi2WAY)- elle se fait aussi avec

    - show ip protocols en vue de vrifier : ID processus et routeur,rseaux, voisins, DA

    - show ip ospf en vue de vrifier :- ID processus et routeur- la date du dernier calcul SPF ainsi que la dure de ce calcul- le dlai entre deux rinitialisations de l'algorithme (en cas de

    rseau instable)- show ip ospf interface en vue de vrifier les dlais Hello et Dead qui

    doivent treidentiques entre routeurs voisins

    11,2,6 Examen de la table de routage- via la commande show ip route

  • 8/8/2019 11. Chapitre 11

    4/12

    Chapitre 11 Protocole OSPF 4 / 12

    - le code 0 indique une route OSPF- PT 1126 : A FAIRE

    11,3,1 Mtrique OSPF

    - la mtrique OSPF s'appelle le cot; plus faible il est, plus l'interface estutilise- le cot est calcul :

    - en additionnant les bandes passantes des interfaces entre le routeur etla destination

    - calcul d'un cot : 108

    / bande passante (108

    = bande passante derfrence)

    - Fast Ethernet : 108

    / 100 000 000 bits/s = 1

    - Ethernet : 108

    / 10 000 000 bits/s

    = 10

    - T1 : 108

    / 1 544 000 bits/s = 64- la bande passante de rfrence peut tre modifie via :

    auto-cost reference bandwidth xxxx (nbre de Mbits par sec.)et doit s'encoder sur tous les routeurs (cohrence +++); cela est d'ailleurs

    rappel par l'IOS- La bande passante par dfaut sur les interfaces srie :

    - doit tre confirme via la commande show interface- peut tre diffrente de la valeur indique via show ip ospf interface- est utilise pour calculer la mtrique de routage- est diffrente de la vitesse relle

    11,3,2 Modification du cot de la liaison- commande bandwidth

    - commande identique EIGRP pour signaler l'IOS la valeur de la bandepassante utilise

    Router(config-if)#bandwidth bandwidth-kbps- son action se vrifie avec show ip ospf interface xxx

    - commande identique mais sans calcul ip ospf cost en mode configd'interface

    - Router(config-if)#ip ospf cost xxxx- PT 1132 A FAIRE

    11,4 OSPF et les rseaux accs multiple11,4,1 Confirmations sur les rseaux accs multiple- un rseau accs multiple est un rseau avec plus de 2 priphriques sur unmme support partag- OSPF peut grer les liaisons point point et les rseaux de diffusion- cela peut conduire :

    - la cration de contiguts multiples

  • 8/8/2019 11. Chapitre 11

    5/12

    Chapitre 11 Protocole OSPF 5 / 12

    - soit nombre exponentiel de contiguts = n(n-1)/2 o n = nombrede routeurs

    - la diffusion excessive de LSA augmente des ACK- la solution est le DR/BDR (voir plus haut le point 11,1,4) via la dsignation :

    - d'un routeur DR comme point de collecte et de diffusion des LAS- d'un routeur BDR en cas de dfaillance du DR- de tous les autres routeurs comme DROthers

    - les LSA sont multidiffuss (224,0,0,6) aux ALLDRouters- les LSA sont multidiffuss (224,0,0,5) aux AllSPFRouters

    11,4,2 Processus de slection de BR/BDR- pas de DR/BDR dans les liaisons point- par dfaut, le DR est le routeur la priorit la plus leve; ensuite vient leBDR

    - si les routeurs ont des priorits identiques, le routeur avec l'ID le plus levdevient DR- si un routeur a une priorit 0, il ne sera pas DR ou BDR- les statuts se visualisent via show ip neighbor et show ip ospf interfacexxxx - la slection s'opre

    - ds que les interfaces sont configures- la mise sous tension des routeurs- l'encodage de la commande network

    - la slection est respecte jusqu'aux vnements suivants:- panne du DR

    - chec du processus OSPF sur le DR- panne de l'interface

    - le choix des DR/BDR se fait :- en allumant en premier le routeur DR, en second le BDR, ensuite les

    autres- via l'arrt de toutes les interfaces et l'excution de no shutdown

    successivement surDR, BDR et les autres

    11,4,3 Priorit d'interface OSPF- le DR exige plus de puissance et de mmoire- la priorit :

    - est de 1 par dfaut- se commande via ip ospf priority (0-255) en mode config d'interface- se visualise dans show ip ospf interface xxx - se force avec shutdown / no shutdown

    - PT 1143 : A FAIRE

    11,5 Configuration OSPF supplmentaire

  • 8/8/2019 11. Chapitre 11

    6/12

    Chapitre 11 Protocole OSPF 6 / 12

    11,5,1 Redistribution du routage OSPF par dfaut- Un routeur de priphrie est appel routeur ASBR (Autonomous SystemBoundary Router)- une route par dfaut (vers un FAI, par exemple) sera diffuse dans le rseau

    avec la commande default-information originate en mode config de routeur- La route par dfaut

    - se visualise l'aide de show ip route- se codifie selon le routeur avec Ex

    E= route externex = type de route externe 1 ou 2 variable selon le mode de calcul

    du cot1 = route externe diffuse en interne (calcul identique aux

    routes internes)2 = route externe pure (non prise en compte du cot

    interne)

    11,5,2 Rglage du protocole OSPF- Bande passante de rfrence :

    - voir point 11,3,1 plus haut- aujourd'hui, les vitesses sont suprieures la valeur de

    rfrence ?????????- il y a donc ncessit de rectifier la bande passante de rfrence via la

    commande auto-cost reference bandwidth xxxx (nbre de Mbits par sec.)

    Modification des intervalles OSPF :

    - il peut tre ncessaire de modifier les minuteurs en vue d'uneconvergence plus rapide au

    risque d'un trafic plus lev- via les commandes

    - Router(config-if)#ip ospf hello-interval xxxx (secondes)- Router(config-if)#ip ospf dead-interval xxx (secondes)

    - veiller :- la relation x4 automatique entre Hello et Dead qui ne se

    modifie pas mais quipeut tre force avec les commandes cites plus haut

    - des minuteurs identiques entre voisins OSPF (pas ncessaire avecIEGRP)- PT 1152 : A FAIRE

    11,6 Travaux pratiques de configuration OSPF11,6,1 Travaux pratiques de configuration de base du protocole OSPFTP 1161 : A FAIREPT 1161 : A FAIRE

  • 8/8/2019 11. Chapitre 11

    7/12

    Chapitre 11 Protocole OSPF 7 / 12

    11,6,2 Travaux pratiques de configuration avance du protocole OSPFTP 1162 : A FAIREPT 1162 : A FAIRE

    11,6,3 Travaux pratiques de dpannage du protocole OSPFTP 1163 : A FAIREPT 1163 : A FAIRE

    11,7 Rsum du chapitre11,7,1 Rsum et rvisionLe protocole OSPF (Open Shortest Path First) est un protocole de routage tatde liens sans classe. La version actuelle du protocole OSPF pour IPv4 est

    OSPFv2, prsent dans le document RFC 1247 et mis jour dans le documentRFC 2328 par John Moy. En 1999, OSPFv3 pour IPv6 a t publi dans ledocument RFC 2740.Le protocole OSPF a une distance administrative par dfaut de 110 et estsignal dans la table de routage par un code source de route de O. OSPF estactiv laide de la commande de configuration globale router ospf process-id.Le process-id na quune signification locale, ce qui veut dire quil na pas correspondre celui des autres routeurs OSPF pour tablir des contiguts avecdes voisins.La commande network utilise avec le protocole OSPF a la mme fonction quelorsquelle est utilise avec les autres protocoles de routage IGP, mais sa

    syntaxe diffre lgrement.Router(config-router)#network network-address wildcard-mask area area-idLe wildcard-mask est linverse du masque de sous-rseau et area-id doit tredfini sur 0.OSPF nutilise pas de protocole de couche transport, car les paquets OSPF sontenvoys directement sur IP. Le paquet Hello OSPF est utilis par OSPF pourtablir des contiguts de voisinage. Par dfaut, les paquets Hello OSPF sontenvoys toutes les 10 secondes sur des segments accs multiple et point point et toutes les 30 secondes sur les segments NBMA (Non-broadcastmultiaccess - Accs multiple sans diffusion) (Frame Relay, X.25, ATM).Lintervalle Dead est la priode pendant laquelle le routeur attend de recevoirun paquet Hello avant de mettre fin une contigut avec un voisin. Par dfaut,lintervalle Dead est quatre fois plus long que lintervalle Hello. Pour lessegments accs multiple et point point, cette priode est de 40 secondes.Pour les rseaux NBMA, lintervalle Dead est de 120 secondes.Pour que les routeurs deviennent contigus, leurs intervalles Hello et Dead, leurstypes de rseau et masque de sous-rseau doivent correspondre. Lacommande show ip ospf neighbors peut tre utilise pour vrifier lescontiguts OSPF.

  • 8/8/2019 11. Chapitre 11

    8/12

    Chapitre 11 Protocole OSPF 8 / 12

    LID de routeur OSPF permet didentifier chaque routeur de faon unique dansle domaine de routage OSPF. Les routeurs Cisco crent lID de routeur enfonction de trois critres et dans lordre de priorit ci-dessous :1. Utilisation de ladresse IP configure avec la commande router-id du

    protocole OSPF.2. Si router-id nest pas configur, le routeur choisit ladresse IP la plus leveparmi ses interfaces de bouclage IP.3. Si aucune interface de bouclage nest configure, le routeur choisit ladresseIP active la plus leve parmi ses interfaces physiques.

    Le document RFC 2328 nindique pas les valeurs utiliser pour dterminer lecot. Pour calculer un cot, lIOS de Cisco cumule les bandes passantes desinterfaces de sortie depuis le routeur vers le rseau de destination.Les rseaux accs multiple peuvent tre lorigine de deux difficults

    relatives aux LSA pour OSPF, notamment la cration de contiguts multiples,une pour chaque paire de routeurs, et une diffusion massive de LSA (Link-StateAdvertisements). OSPF slectionne un DR (Routeur dsign) pour servir depoint de collecte et de distribution pour les LSA envoyes et reues dans lerseau accs multiple. Un BDR (Backup Designated Router - Routeur dsignde secours) est slectionn pour reprendre le rle du DR en cas de panne.Touts les autres routeurs sont connus sous le nom de DROthers. Tous lesrouteurs envoient leur LSA au DR, qui les diffuse ensuite aux autres routeurs durseau accs multiple.Le routeur possdant lID de routeur le plus lev est le DR, et celui avec lesecond ID le plus lev est le BDR. Vous pouvez passer outre cette situation en

    utilisant la commande ip ospf priority sur cette interface. Par dfaut, la prioritip ospf priority est de 1 sur les interfaces accs multiple. Si le routeur estconfigur avec une nouvelle valeur de priorit, le routeur possdant la valeurde priorit la plus leve est le DR, et celui dont la valeur est la suivante, leBDR. Lorsquelle est attribue un routeur, la valeur de priorit 0 empche saslection en tant que DR ou BDR.Une route par dfaut est diffuse sur OSPF, comme sur RIP. La commande demode de routeur OSPF, default-information originate, sert diffuser une routepar dfaut statique.La commande show ip protocols sert vrifier les donnes de configurationOSPF importantes, notamment lID de processus OSPF, lID de routeur et lesrseaux auxquels le routeur fait ses annonces.

  • 8/8/2019 11. Chapitre 11

    9/12

    Chapitre 11 Protocole OSPF 9 / 12

  • 8/8/2019 11. Chapitre 11

    10/12

    Chapitre 11 Protocole OSPF 10 / 12

  • 8/8/2019 11. Chapitre 11

    11/12

    Chapitre 11 Protocole OSPF 11 / 12

    PT 1171 : A FAIRE

    Autres sources dinformationsRFC 2328 OSPF version 2Les documents RFC sont une srie de documents soumis au groupe de travailIETF pour proposer une norme Internet ou transmettre de nouveaux concepts,de nouvelles informations ou parfois des notes dhumour. Le document RFC2328 est celui qui concerne OSPFv2.Les documents RFC sont accessibles partir de plusieurs sites, notamment

    www.ietf.org. Prenez connaissance de tout ou partie des RFC OSPF pour enapprendre davantage sur ce protocole de routage sans classe tat de liens.

    Protocole OSPF zones multiplesCertains des avantages rels dOSPF, particulirement dans les grandsrseaux, sont visibles dans le protocole OSPF zones multiples. OSPF zonesmultiples est un des sujets du cours CCNP, mais il se peut que vous vouliez voircertains de ses concepts ds maintenant.

  • 8/8/2019 11. Chapitre 11

    12/12

    Chapitre 11 Protocole OSPF 12 / 12

    Voici quelques suggestions de sources :Routing TCP/IP, Volume I, de Jeff Doyle et Jennifer CarrollOSPF, Anatomy of an Internet Routing Protocol, de John Moy