Configuration du protocole OSPF pour IPv4 et IPv6
Configuration du protocole OSPF pour IPv4 et IPv6
ROUTE v6 Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 1
Objectifs
Terminologie du protocole OSPF ;
Établissement de relations de voisinage ;
Création de la table de topologie LSDB ;
Optimisation du comportement OSPF ;
Configuration d‘OSPF pour IPv4 et IPv6 ;
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 2
Terminologie
OSPF
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 3
Open Shortest Path First (OSPF)
Le protocole OSPF (Open Shortest Path First) a été développé par
l’IETF pour répondre au besoin d’un protocole de routage intérieur (IGP)
dans la pile des protocoles TCP/IP, non-propriétaire et hautement
fonctionnel.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 4
Open Shortest Path First (OSPF)
• OSPFv2 (1998) : IPv4, IP 89, RFC 2328
Protocole de routage intérieur
Au sein d’un système autonome, les routes sont générées par des
protocoles de routage intérieurs : RIP, EIGRP et OSPF
Protocole de routage à état de liens
Un protocole de routage à état de liens utilise un algorithme plus efficace
(Dijkstra/Shortest Path First) qui est aussi plus gourmand en termes de
consommation de ressources CPU/RAM, il permet d’élire la meilleure
route vers une destination donnée.
Métrique (cost)
Le choix du meilleur chemin est basé sur le coût (bande passante
inversée). Elle peut être définie manuellement sur les interfaces.
Distance Administrative (110)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 5
Open Shortest Path First (OSPF)
• OSPFv2 (1998) : IPv4, IP 89, RFC 2328
Convergence rapide
Convergence des informations relativement rapide comparé à d’autres
protocoles de la même famille (RIP) ;
Compatible VLSM
L’utilisation intelligente du “VLSM” (masques à longueur variable)
améliore les plans d’adressage (allocations d’adresses IP).
OSPF supporte aussi l’agrégation et la “summarization” de routes.
Support des réseaux de grande taille
OSPF permet une définition logique des réseaux où les routeurs peuvent
être répartis en zones (area) au sein d’un même AS.
Répartition de charge
Seulement si les liens ont la même bande passante.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 6
Open Shortest Path First (OSPF)
• OSPFv3 (2008) : IPv6, RFC 5340
OSPFv2 et OSPFv3 ont des messages, un algorithme et un
fonctionnement très proches.
En OSPFv3 :
Annonces des préfixes IPv6 ;
Des messages renommés et nouveaux ;
Deux approches de configuration OSPFv3 sous Cisco IOS :
- Une configuration traditionnelle (uniquement IPv6) ;
- L’approche par address-family (supportant le transport en
IPv6 des routes IPv4 et des routes IPv6)
- Authentification : IPsec
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 7
Comparatif des protocoles de routage
Vecteur de distance Etat de liens
Algorithme Bellman-Ford (RIP) Algorithme Dijkstra (OSPF)
Partage des tables de routage Partage des liaisons
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 9
Protocoles à état de lien
• Que signifie à état de lien (Link-State) ?
Un lien représente l’interface du routeur ;
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 10
Protocoles à état de lien
• Avantages
Elaboration d’une carte topologique
Les routeurs collectent l’ensemble des coûts des liens d’un inter-réseau et
construisent de leur point de vue l’arbre de tous les chemins possibles (carte
topologique). Les meilleures routes sont alors intégrées à la table de routage.
Mises-à-jour pilotées par événements
Les mises-à-jour sont incrémentales et déclenchées uniquement en cas de
modifications de la topologie.
Conception hiérarchique
OSPF supporte des inter-réseaux très larges grâce au regroupement des
routeurs dans des entités logiques appelées areas ou zones. Plusieurs zones
créent une structure de réseau hiérarchique, ce qui permet une meilleure
agrégation (récapitulation) des routes.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 11
Protocoles à état de lien
• Inconvénients
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 12
Terminologie OSPF
• OSPF maintient trois bases de données (trois tables).
• Table des voisins - Contient les adresses de voisins OSPF et les interfaces à
(neighbor table/ travers lesquelles ils peuvent être atteints ;
Adjacency Database) - Chaque routeur OSPF maintient une liste des routeurs
adjacents.
• Table topologique - Chaque routeur OSPF maintient une table de topologie
(topology table/ qui inclut des entrées pour toutes les destinations que le
Link-state Database) routeur a appris (annoncées par les routeurs voisins) ;
- La base de données montre la topologie du réseau ;
- Tous les routeurs dans une zone ont des bases de
données d'état de liaison (LSDB) identiques.
• Table de routage - Liste des routes générées lorsqu'un algorithme (SPF) est
(routing table/ exécuté sur la base de données d'état de liens.
Forwarding Database) - Le meilleur chemin vers chaque destination (à partir de la
table de topologie) est installé dans la table de routage ;
- La table de routage de chaque routeur est unique et
contient des informations de réacheminement des
paquets à d'autres routeurs.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 13
Fonctionnement d’OSPF
• OSPF à zone unique
Une zone OSPF est un groupe de routeurs qui partagent les
mêmes informations d'état de liens dans leurs LSDB.
Tous les routeurs sont situés dans une zone appelée zone
fédératrice (zone 0) ou (Area de backbone )
- Un réseau OSPF doit avoir une zone fédératrice (Area 0)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 14
Fonctionnement d’OSPF
• La métrique OSPF Cisco est basée sur un coût
• Coût/cost : est le coût en sortie pour les paquets transmis sur une
interface du routeur.
• Le coût dans la métrique OSPF est exprimé par un nombre entier non-
signé codé sur 16 bits (1 à 65535)
Métrique OSPF (Cisco Systems) = (108 ÷ BW )
Zone fédératrice
(Backbone Area)
Coût = 20
Coût = 10
Coût = 1785
Coût = 6
BW : 56 kb/s
Delay : 20000 usec
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 15
Fonctionnement d’OSPF
• La métrique OSPF Cisco est basée sur un coût
• Cisco utilise un coût par défaut calculé par (108 / BW en bit/s)
- BW représente la bande passante configurée (Commande bandwidth)
- 100000000 ou 108 représente la bande passante de référence
Ex. Une liaison série avec une bande passante configurée de 128 kb/s aura un
coût de : 100000000/128000 = 781
Area 0
Area 1
Coût = 20
Coût = 10
Coût = 1785
BW : 56 kb/s Coût = 6
Delay : 20000 usec
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 18
OSPF - Types de paquets
• Cinq types de messages OSPF
OSPF utilise cinq types de paquets pour maintenir ses différentes tables et
établir des relations d’adjacence avec les routeurs voisins :
Type Description
1
Hello : Etablit et maintient les relations d'adjacences avec les voisins)
- OSPF Type 1 (Hello)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 20
OSPF - Link-State Database (LSDB)
• Une fois les paquets LSA sont bien
reçus, les routeurs OSPF créent la table
topologique (LSDB) à base des
paquets LSA reçus.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 21
OSPF - Algorithme SPF
• L’algorithme Dijkstra connu
également comme l'algorithme du
plus court chemin (SPF) cumule les
coûts de chaque chemin, depuis leur
source jusqu’à leur destination.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 22
OSPF - Arbre SPF (Tree)
• La table de topologie est
essentiellement un arbre SPF qui
contient une liste de tous les réseaux
OSPF et les coûts pour les atteindre.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 23
OSPF - Multi-Area
Problèmes avec de grands réseaux OSPF
• Volumétrie importante de la table "Link State" / LSDB
- Chaque routeur maintient une LSDB pour toutes les liaisons
dans la zone
- La LSDB requiert de la mémoire
• Calcul SPF fréquents
- Un changement de topologie dans une area fait que chaque
routeur exécute de nouveau l'algorithme SPF pour reconstruire
l'arbre SPF et les nouvelles entrées dans la table de routage ;
- Une liaison instable affectera l'area entière.
• Grande table de routage
- Typiquement plus l'area est grande plus la table est grande ;
- Une table de routage requiert beaucoup de mémoire et prend
plus de temps pour l'exécution des recherches.
Quelquefois appelé :
"Domaine de routage SPF"
au lieu de "Système Autonome"
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 25
OSPF - Types de Routeurs
Un routeur OSPF prend en charge trois types d'opérations :
• Opérations dans une zone unique ;
• Connexions inter-zones ;
• Connexions avec d'autres systèmes autonomes (AS).
Note : Un routeur OSPF peut remplir plus d’un seul roule à la fois.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 26
OSPF - Types de Routeurs
Internal
Routers
Internal
Router
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 27
OSPF - Types de Routeurs
Les routeurs OSPF sont classifiés suivant la fonction qu'ils
remplissent au sein du domaine de routage :
- Un IR (Internal Router) remplit des fonctions au sein d’une zone
(area) uniquement, autre que la zone fédératrice.
- Un BR (Backbone Router) est un Routeur de la zone fédératrice
- Un ABR (Area Border Router) connecte au moins deux zones
(area) dont l’area 0. Ils sont des points de sortie pour la zone.
Les ABR peuvent être configurés de manière à récapituler les
informations de routage issues des LSDB de leurs zones associées.
- Un ASBR (Autonomous System Boundary Router) est un routeur
possédant au moins une interface associée à un inter-réseau externe
(autre système autonome), par exemple un réseau non OSPF.
Les informations qu’il reçoit de l’extérieur seront redistribuées au sein
du domaine OSPF.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 28
OSPF - Types de Routeurs
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 29
OSPF - Métrique Cisco (cost)
La métrique de base OSPF est le coût (cost)
Lower Cost
• La métrique donne une indication de la surcharge
nécessaire pour envoyer des paquets via une High
interface particulière.
• Le protocole OSPF utilise le coût (cost) comme
Bandwidth
métrique. Un coût plus faible indique un meilleur
chemin qu'un coût plus élevé.
• Le coût d'une interface est inversement proportionnel
à la bande passante de l'interface. Par conséquent,
une bande passante plus élevée indique un coût plus
faible. Par ex. Une ligne Ethernet 10 Mb/s présente un
coût plus élevé qu'une ligne Ethernet 100 Mb/s. Low
Higher Cost
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 30
OSPF - Métrique Cisco (cost)
Coût par défaut des interfaces
• La formule de calcul OSPF « cost »
Link cost = reference bandwidth / interface bandwidth
Métrique OSPF (Cisco Systems) = (108 ÷ BW en bits /s
Métrique OSPF (Cisco Systems) = (102 ÷ BW en Méga bits /s)
Note : Pour que le coût calculé par l'IOS Cisco soit précis, il est
important que les deux extrémités de la liaison aient le même coût
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 32
OSPF - Métrique Cisco (cost)
Cisco - Calcul du coût cumulé
• Le coût d'une route OSPF est la valeur cumulée depuis un routeur
jusqu‘à la destination.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 33
OSPF - Types de
paquets
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 34
OSPF - Types de paquets
OSPF vs. RIP
• Les protocoles à vecteur de distance comme RIP utilisent aveuglement le
broadcast (diffusion) en envoyant par chaque interface leur table de
routage complète toutes les 30 secondes. Par contre, les routeurs OSPF
comptent 5 différents types de paquets pour :
- Découvrir les voisins et remplir la base de données d’adjacences ;
- Mettre à jour les informations de routage et remplir la table d’état de
liens (LSDB) ;
- Exécuter l’algorithme SPF et choisir le plus court chemin pour chaque
destination (choix basé sur le coût de la liaison) ;
- Remplir la table de routage par les meilleurs chemins vers toutes les
destinations possibles.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 35
OSPF - Types de paquets
Encapsulation du paquet OSPF
Frame Payload
Frame Header IP OSPF OSPF CRC
Protocol Number
Header (OSPF = 89) Header Message
Données
spécifiques au
type de
En-tête de trame
En-tête de paquet IP pour En-tête de paquet OSPF qui
Ethernet de liaison de
identifier le champ 89 du paquet OSPF contient des
données pour identifie
protocole IPv4 qui indique qu'il pour identifier informations sur le
les adresses MAC de
s'agit d'un paquet OSPF. le type de type de paquet
multi-diffusion de
Il identifie également l'une des paquet OSPF, OSPF.
destination
deux adresses de multi-diffusion l'ID du routeur Le contenu varie en
01-00-5E-00-00-05 ou
OSPF : [Link] ou [Link] et l'ID de zone fonction du type de
01-00-5E-00-00-06
paquet. Dans ce
cas, il s'agit d'un
en-tête IPv4
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 36
OSPF - Types de paquets
En-tête du paquet OSPF
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 37
OSPF - Types de paquets
En-tête du paquet OSPF
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 38
OSPF - Types de paquets
Le protocole OSPF utilise cinq (5) types de paquets pour établir et
maintenir des contiguïtés de voisinage, ainsi que pour échanger des
mises à jour de routage.
Type Packet Name Description
Permet d'établir et de maintenir la contiguïté avec d'autres
1 Hello
routeurs OSPF (voisins).
DataBase Description
Contient une liste abrégée de la LSDB du routeur expéditeur et est
2 DBD utilisé par les routeurs destinataires à des fins de comparaison avec la
LSDB locale. La LSDB doit être identique sur tous les routeurs pour
créer une arborescence SPF précise
Link-Sate Request
3 LSR Les routeurs destinataires peuvent alors demander plus d'informations
sur une entrée quelconque dans la DBD en envoyant un paquet LSR
Link-State Update
4 LSU Utilisé pour répondre aux paquets LSRs et pour annoncer de nouvelles
informations.
Link-State Acknowledgment
5 LSAck Lorsqu'un paquet LSU est reçu, le routeur envoie un paquet LSAck
pour confirmer la réception du paquet LSU.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 39
OSPF - Types de paquets
Message du paquet OSPF
Frame Payload
Protocol
Frame IP
Number OSPF Header Message
OSPF Message CRC
Header Header
(OSPF = 89)
Contains a summary of the LSDB, which includes all known router IDs and their last sequence
Type 2 - DBD
number, among a number of other fields.
Type 3 - LSR Contains the type of LSU needed and the router ID of the router that has the needed LSU.
Type 4 - LSU Contains the full LSA entries. Multiple LSA entries can fit in one OSPF update packet.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 40
OSPF - Types de paquets
Type 1 - Hello Packet
• Le paquet de type 1 du protocole OSPF correspond au paquet Hello.
• Les paquets Hello sont utilisés pour :
- Découvrir les voisins OSPF et établir des contiguïtés ;
- Annoncer les paramètres sur lesquels les deux routeurs doivent s'accorder
pour devenir voisins ;
- Définir le routeur désigné (DR) et le routeur désigné de secours (BDR) sur
les réseaux à accès multiple (BMA) de type Ethernet et à relais de trames
(Frame Relay).
- Note : Les liens point-à-point ne nécessitent pas de routeur DR/ BDR;
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 41
OSPF - Types de paquets
Type 1 - Hello Packet
Router ID
En-tête
Area ID OSPF
Checksum Authtype
Authentication Data
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 44
OSPF - Types de paquets
Type 3 - LSR Packet / Link-State Request
• Un paquet LSR de type 3 est utilisé par les routeurs destinataires pour
demander plus d'informations sur une entrée dans la DBD.
Router ID
En-tête
Area ID OSPF
Checksum Authtype
Authentication Data
LS Type
Link State ID
En-tête
OSPF LSR
Advertising Router
LSR
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 45
OSPF - Types de paquets
Type 4 - LSU Packet / Link-State Update
• Le paquet LSU de type 4 est utilisé pour répondre à un paquet LSR.
• Les paquets LSU sont également utilisés pour transmettre des mises à
jour de routage OSPF, telles que des modifications de liens. Plus
spécifiquement, un paquet LSU peut contenir 7 types différents de
paquets LSA OSPFv2.
Version Type=4 Packet Length
Router ID
Area ID
En-tête
OSPF
Checksum Authtype
Authentication Data
#LSA
LSA
LSA
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 46
OSPF - Types de paquets
Type 5 - LSAck Packet / Link-State Acknowledgement
• Lorsqu'un paquet LSU est reçu, le routeur envoie un paquet LSAck pour
confirmer la réception du paquet LSU.
• Le champ de données du paquet LSAck est vide (acquittement).
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 47
OSPF Link-State Packets
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 48
OSPF - Etats des
voisins
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 49
OSPF - Etats des voisins
Communication entre voisins OSPF
• Chaque routeur OSPF représente ses communications avec ses voisins
en terme de structures de données ;
• Un voisin peut être dans l’un de ces états :
- Down
- Attempt State
- Init State
- Two-way State
- ExStart State
- Exchange State
- Loading State
- Full Adjacency State
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 50
OSPF - Etats des voisins
Communication entre voisins OSPF
1. Etablissement des adjacences
- Down
- Init State
- Two-way State
- (ExStart State sauf élection du DR/BDR nécessaire)
2. Election du DR et du BDR
- ExStart State avec DR et BDR
- Two-way State avec tous les autres routeurs
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 51
OSPF - Etats des voisins
Communication entre voisins OSPF
1. Etablissement des adjacences
- Down - Pas de Hello reçus
- Init State - Hello reçus mais sans le router ID
- Two-way State - Hello reçus avec le router ID
- (ExStart State sauf élection du DR/BDR nécessaire)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 52
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau MBA)
• Election du DR et du BDR
- Sur les liaisons point-à-point, les adjacences sont établies avec tous les voisins
car il n'y a qu'un seul voisin ;
- Sur les réseaux Multi-accès, OSPF élit un DR (Designated Router) et un BDR
(Backup Designated Router) pour limiter le nombre d'adjacences qui utilisent
des paquets Hello. Routeur A Routeur B
DR BDR
- Pour mieux appréhender le problème des contiguïtés multiples, une formule peut
être utilisée pour calculer le nombre de contiguïtés requis :
pour un nombre quelconque de routeurs (indiqué par n) sur un réseau à accès
multiples, il y a n (n – 1) / 2 contiguïtés.
une topologie à cinq routeurs, tous rattachés
au même réseau à accès multiple Ethernet,
s'il n'existe aucun mécanisme permettant de
réduire le nombre de contiguïtés, ces
routeurs formeront, ensemble,
10 contiguïtés : 5 (5 – 1) / 2 = 10
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 54
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Les LSA sur les réseaux à accès multiple peuvent présenter deux
difficultés pour OSPF:
- Création de contiguïtés multiples - Les réseaux Ethernet pourraient
interconnecter de nombreux routeurs OSPF via un lien commun. La création de
contiguïtés avec chaque routeur est inutile et non souhaitée. Elle se traduirait par
un nombre excessif de paquets LSA circulant entre les routeurs du même réseau.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 55
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Election du DR et du BDR
- Sur les réseaux à accès multiple (BMA), le protocole OSPF sélectionne un
routeur DR comme point de collecte et de distribution des paquets LSA envoyés
et reçus ;
- Le DR est chargé de transmettre les LSA vers les autres routeurs ;
- Le DR utilise l'adresse de multidiffusion [Link] (ALL OSPF Routers). Au final,
un seul routeur assure la diffusion de l’ensemble des LSA dans le réseau à
accès multiple avec diffusion.
- Un routeur BDR est également choisi au cas où le routeur DR est défaillant.
- Le BDR écoute passivement cet échange et maintient une relation avec tous les
routeurs. Lorsque le DR arrête d’envoyer des paquets Hello, le BDR s'auto-
désigne comme DR et en assume le rôle.
- Tous les autres routeurs non DR ou non BDR deviennent des routeurs
DROthers (ni DR, ni BDR).
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 56
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Processus d’élection du DR et du BDR
- Comment le DR et le BDR sont-ils élus ? La sélection du DR et du BDR OSPF
est basée sur les critères suivants, dans l'ordre indiqué :
1. Les routeurs du réseau sélectionnent comme DR le routeur dont la priorité
d'interface est la plus élevée. Le routeur dont la priorité d'interface est en
deuxième position est sélectionné comme BDR.
2. Si les priorités d'interface sont identiques, le routeur dont l'ID est le plus
élevé est sélectionné en tant que routeur désigné (DR). Le routeur dont l'ID
est le deuxième plus élevé est le routeur désigné de secours (BDR).
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 57
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Processus d’élection du DR et du BDR (Définir la priorité d’une interface)
ip ospf priority number
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 58
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Processus d’élection du DR et du BDR (Définir un ID de routeur)
- Chaque routeur doit disposer d'un ID de routeur pour pouvoir participer à un
domaine OSPF. L'ID de routeur peut être défini par un administrateur ou attribué
automatiquement par le routeur.
- L'ID de routeur est utilisé par le routeur OSPF pour :
Identifier uniquement le routeur - L'ID de routeur est utilisé par d'autres
routeurs pour identifier de façon unique chaque routeur au sein du domaine
OSPF ainsi que tous les paquets provenant de ceux-ci.
Participer à la sélection du routeur désigné (DR) - Dans un réseau local à
accès multiple, le choix du DR s'effectue lors de l'établissement initial du
réseau OSPF. Lorsque les liens OSPF deviennent actifs, le routeur configuré
avec la priorité la plus élevée devient le DR. En supposant qu'aucune priorité ne
soit configurée, le routeur dont l'ID est le plus élevé devient le DR et le routeur
dont l'ID est le deuxième plus élevé devient le BDR.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 59
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Processus d’élection du DR et du BDR (Définir un ID de routeur)
router-id ip-address
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 60
OSPF - Etats des voisins
Communication entre voisins OSPF (Réseau BMA)
• Election du DR et du BDR
- Tous les autres routeurs (DRothers), établissent des adjacences avec le DR et
le BDR uniquement ;
- Tous les autres routeurs transmettent leurs LSA à l'adresse multicast [Link]
(Tous les routeurs DR & BDR : ALL DR/BDR OSPF Routers) ;
- Le DR transmet des LSA aux autres routeurs à l'adresse multicast [Link]
(Tous les routeurs OSPF : ALL OSPF Routers) ;
- Backup Designated Router écoute mais n'agit pas ;
- Lorsqu'une LSA est transmise, le BDR déclenche un timer. Si à l'expiration du
timer, il n'y a pas eu de réponse, le BDR devient DR et prend en charge le processus
de mise à jour. Un processus d'élection d'un nouveau BDR commence.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 61
OSPF - Etats des voisins
Communication entre voisins OSPF
1. Etablissement des adjacences
- Down - Pas de Hello reçus
- Init State - Hello reçus mais sans le router ID
- Two-way State - Hello reçus avec le router ID
- (ExStart State sauf élection du DR/BDR nécessaire)
Hello packets received from the neighbor and it contains the initial
Init State router’s router ID.
Transit to two-way state
Database Synchronization
ExStart State Negotiate master / slave relationship and DBD
packet sequence number
More LSAs
required
No
Yes
DBD exchanged as LSAs are requested and sent
Exchange State Transit to either Loading or Full state after
completing the database description
Route Calculations
Full State Router is synchronized with the neighbor and
route calculations using the SPF algorithm begins
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 63
OSPF - Etats des voisins
Découverte des voisins (Etablissement des adjacences)
.1 [Link] /24 .2
R1 Fa0/0 Fa0/1 R2
Down State
Attempt State
R1 neighbor list:
[Link], int Fa0/0
Two-Way State
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 64
OSPF - Etats des voisins
Synchronisation des LSDB & Calcule des routes
.1 [Link] /24 .2
R1 Fa0/0 Fa0/1 R2
I will start the exchange because I have router ID [Link].
ExStart State
Hello
No, I will start the exchange because I have a higher router ID.
Hello
Exchange State
Here is a summary of my link-state database.
DBD
Here is a summary of my link-state database.
DBD
LSAck
Thanks for the information!
LSAck
I need more information on the [Link] network.
Loading State
LSR
Here is the entry for [Link]/24.
LSU
LSAck
Thanks for the information!
Full State
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 65
OSPF - Distance Administrative
Route Source Administrative Distance
Connected 0
Static 1
EIGRP Summary 5
External BGP 20
Internal EIGRP 90
IGRP 100
OSPF 110
IS IS 115
RIP 120
External EIGRP 170
Internal BGP 200
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 66
Configuration du
protocole OSPF
dans un réseau IP
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 67
Activer le routage OSPF
Définir OSPF comme protocole de routage interne.
Router(config)#
router ospf process-id
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 68
Configurer les réseaux connectés
Définir les réseaux directement connectés .
Router(config-router)#
network ip-address [wildcard-mask] area area-id
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 69
Préciser la bande passante d’une interface
Définir la bande passante (bandwidth) (optional).
Router(config-if)#
bandwidth kilobits
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 70
Exemple de Configuration OSPF : Single-Area
OSPF Area 0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 71
Exemple de Configuration OSPF : Single-Area
OSPF Area 0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 72
Exemple de Configuration OSPF : Multi-Area
OSPF Area 0 OSPF Area 1
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 73
Configuration alternative OSPF : Multi-Area
OSPF Area 0 OSPF Area 1
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 74
Vérification du Router-ID
OSPF Area 0 OSPF Area 1
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 75
Vérification de la configuration OSPF
Command Description
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 76
Vérification de la configuration OSPF
La commande show ip protocols est un moyen plus rapide de vérifier les
informations de configuration OSPF de base. Cela comprend l'ID de processus
OSPF, l'ID du routeur, les réseaux accessibles annoncés par les voisins et même
la bande passante de référence .
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 77
Vérification de la configuration OSPF
Utilisez la commande show ip ospf neighbor pour vérifier qu'une contiguïté
est bien établie entre le routeur et ses routeurs voisins. Si l'ID de routeur du
routeur voisin ne s'affiche pas, ou qu'il n'affiche pas l'état FULL, les deux routeurs
n'ont pas établi de contiguïté OSPF. interface sur laquelle ce
routeur a établi une
contiguïté avec son voisin.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 78
Vérification de la configuration OSPF
Utiliser la commande show ip route ospf pour vérifier les entrées OSPF
dans la table de routage.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 79
Réinitialisation de la configuration OSPF
Réinitialiser les contiguïtés de voisinage OSPF
Router# clear ip ospf [ process-id ] process
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 80
Vérification de la configuration OSPF
Utiliser la commande show ip ospf interface pour afficher les paramètres
OSPF configurés sur une interface, tels que l'ID de processus OSPF auquel est
attribuée l'interface, la zone où se trouvent les interfaces, le coût de l'interface et
les intervalles des paquets Hello et Dead.
R1# show ip ospf interface fastEthernet 0/0
!
FastEthernet0/0 is up, line protocol is up
Internet Address [Link]/24, Area 0
Process ID 1, Router ID [Link], Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DROTHER, Priority 0
Designated Router (ID) [Link], Interface address [Link]
No backup designated router on this network
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in [Link]
Supports Link-local Signaling (LLS)
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 4
Last flood scan time is 0 msec, maximum is 4 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor [Link] (Designated Router)
Suppress hello for 0 neighbor(s)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 81
Vérification de la configuration OSPF
Utiliser la commande show ip ospf pour examiner l'ID de processus OSPF et
l'ID de routeur. Cette commande affiche également les informations de zone
OSPF, ainsi que la dernière fois où l'algorithme SPF a été calculé.
R2# show ip ospf
Routing Process “ospf 50” with ID [Link]
<output omitted>
Area BACKBONE(0)
Area has no authentication
SPF algorithm last executed [Link].028 ago
SPF algorithm executed 7 times
<output omitted>
Area 1
Number of interfaces in this area is 1
Area has no authentication
SPF algorithm last executed [Link].636 ago
SPF algorithm executed 3 times
<output omitted>
R2#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 82
OSPF dans les
réseaux à accès
multiple
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 83
OSPF - Types de réseaux
OSPF définit trois types de réseaux
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 85
OSPF - Types de réseaux
Broadcast Multi-Access (BMA) / Accès multiple avec diffusion
- Election DR/BDR est nécessaire avec des routeurs multiples interconnectés sur
un réseau Ethernet.
- Dans un réseau BMA, beaucoup de routeurs peuvent être connectés. Si chaque
routeur doit établir une adjacence complète (Full Adjacency) avec tous les autres
routeurs et échanger des informations d’état de liens avec chaque voisin
(diffusion importante de LSA -> surcharges ).
- Les autres routeur OSPF forment des contiguïtés complètes uniquement avec le
DR et le BDR du réseau.
- Packets to ALL OSPF Routers are forwarded to [Link]
- Packets to the DR / BDR are forwarded to [Link]
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 86
OSPF - Types de réseaux
Point-to-point/ Point-à-point
- Chaque routeur forme une relation de contiguïté complète avec son voisin (full
adjacancy).
- Une interface en série (serial) est utilisée pour une liaison PPP ou HDLC ;
- L'élection d'un DR/BDR ne se produit jamais dans les réseaux point-à-point ;
- OSPF détecte automatiquement ce type d'interface.
- Les paquets OSPF sont envoyés par multidiffusion ([Link]).
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 87
OSPF - Types de réseaux
Non-Broadcast Multi-Access / Accès multiple sans diffusion
- Accès multiple sans diffusion, où des routeurs multiples sont interconnectés
dans un réseau ne permettant pas les diffusions, par exemple Frame Relay.
- une seule interface connecte plusieurs sites ;
- la topologie NBMA supporte plusieurs type de routeurs ;
- Les voisins doivent être configurés manuellement ;
- OSPF émule le type broadcast en répliquant les LSA à tous les voisins
adjacents.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 88
OSPF - Types de réseaux
Non-Broadcast multi-access / NBMA
- Selon le type de la topologie, plusieurs configurations OSPF sont disponibles
pour un réseau Frame-Relay :
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 89
OSPF over NBMA Topology
There are five NBMA topology modes of operation:
• Two official OSPF modes described in RFCs
• Three customized Cisco modes.
RFC 2328-compliant modes are as follows:
• Non-broadcast (NBMA)
• Point-to-multipoint
Cisco modes are as follows:
• Point-to-multipoint non-broadcast
• Broadcast
• Point-to-point
OSPF NBMA topology modes are configured using the ip
ospf network interface configuration command.
• Some modes require that a neighbor be manually configured using
the neighbor router configuration command.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 90
OSPF over NBMA Topology
NBMA Modes Description
• One IP subnet.
• Neighbors must be manually configured.
non-broadcast
• DR and BDR are elected.
(RFC-compliant)
• DR and BDR need to have full connectivity with all other routers.
• Typically used in a full- or partial-mesh topology.
• One IP subnet.
• Uses a multicast OSPF hello packet to automatically discover the neighbors.
point-to-multipoint
• DR and BDR are not required. The router sends additional LSAs with more information about
(RFC-compliant)
neighboring routers.
• Typically used in a partial-mesh or star topology.
• If multicast and broadcast are not enabled on the VCs, the RFC-compliant point-to-multipoint
point-to-multipoint mode cannot be used, because the router cannot dynamically discover its neighboring
non-broadcast routers using the hello multicast packets; this Cisco mode should be used instead.
(Cisco proprietary) • Neighbors must be manually configured.
• DR and BDR election is not required.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 92
OSPF - Types des
announces (LSA)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 93
OSPF - Types de LSA
Les annonces d'état de liens (LSA/ Link-State Advertisement)
sont les éléments de base d'une LSDB OSPF.
- Elles jouent le rôle d'enregistrements de base de données et fournissent des
détails spécifiques au réseau OSPF.
- Combinées, elles décrivent la topologie globale d'une zone ou d'un réseau.
- Les RFC OSPF spécifient actuellement jusqu'à 11 types de LSA différents.
Cependant, une implémentation OSPF à zones multiples doit prendre en charge
les cinq premières : LSA 1 à LSA 5
LSA Type Description
1 Router LSA (Décrit les interfaces d’un routeur)
2 Network LSA (Décrit les routeurs connectés au segment)
3 Summary LSAs (Route (résumé) envoyée dans une autre Area par l’ABR)
4 Summary ASBR LSA (Décrit l’ABR, généré par l’ASBR et envoyé dans les
autres zones)
5 AS external LSA (Route redistribuée par l’ASBR (route externes, type RIP,
EIGRP, etc…)
7 Defined for NSSAs (Comme le type 5, mais qui peut circuler dans une
NSSA. Il est transformé en Type 5 à la sortie de la NSSA.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 94
OSPF - Types de LSA & Areas
Areas Standards ou Normales
- Backbone
- Non-Backbone
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 95
OSPF - Types de LSA / Area
Areas Standards ou Normales (Backbone / Non-Backbone)
AS EXTERNE (RIP)
[Link]/8
[Link]/8
[Link]/8
.2
[Link]/30
.1
ASBR
.1
DR
BDR
.2 .3
ABR-1 P=200 P=100
.1 ABR-2
.1
[Link]/24
.2
Area 0 .2
[Link]/24 interne-1 [Link]/24
.1
[Link]/24 interne-2 .1 [Link]/24
[Link]/24 [Link]/24
Area 10 Area 20
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 96
OSPF - Types de LSA / Areas Normales
LSA Type-1 : Router LSA
• Généré par tous les routeurs dans une zone pour décrire leurs liens
directement rattachés (itinéraires intra-zone).
- Liste des voisins et leurs coûts (base pour la sélection SPF).
- Inondations dans la zone seulement et ne peuvent pas traverser un ABR ;
- LSA inclut la liste des liens directement attachés et est identifié par l'ID routeur
du routeur d'origine ;
- Note : L’entrée au niveau de la table de routage est : O
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 97
OSPF - Types de LSA / Areas Normales
LSA Type-1 : Router LSA AS EXTERNE
[Link]/24
[Link]/24
[Link]/24
[Link]/24
RID
[Link]/32
RID ASBR
[Link]/32 .3
LSA 1 RID
LSA 1 [Link]/32
.1 .2
ABR-1 P=200 P=100
.1 ABR-2
LSA 1
.1
[Link]/24 LSA 1 LSA 1
LSA 1 Area 0
.2 .2
LSA 1
LSA 1
[Link]/24 interne-1 RID RID interne-2 .1 [Link]/24
[Link]/24 [Link]/32 [Link]/32 [Link]/24
[Link]/24 [Link]/24
Area 10 Area 20
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 98
OSPF - Types de LSA / Areas Normales
LSA Type-1 : Router LSA
LSA 1 - Router Link States (interne-2)
• Pour les liaisons Routeur, le Link State ID est toujours le même que le
"Advertising Router"
• Advertising Router" est le RID du routeur qui a crée cette LSA Type 1
Interne-2# show ip ospf database
OSPF Router with ID ([Link]) (Process ID 1)
Router Link States (Area 20)
(LSA 1 - Liaisons auxquelles ce routeur appartient dans cette Area)
Link ID ADV Router Age Seq# Checksum Link count
[Link] [Link] 31 0x80000005 0x00D906 2
[Link] [Link] 86 0x80000001 0x0076EC 5
• Les LSA Type 1 (Router Link States) doivent afficher tous les RID des
routeurs de cette Area y compris son propre Router ID
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 99
OSPF - Types de LSA / Areas Normales
LSA Type-1 : Router LSA
LSA 1 - Router Link States (ABR-2)
• Pour les liaisons Routeur, le Link State ID est toujours le même que le
"Advertising Router"
• Advertising Router" est le RID du routeur qui a crée cette LSA Type 1
• Les LSA Type 1 (Router Link States) doivent afficher tous les RID des
routeurs de cette Area y compris son propre Router ID
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 100
OSPF - Types de LSA / Areas Normales
LSA Type-1 : Router LSA
LSA 1 - Router Link States (ABR-2)
ABR-2#show ip route
!
C [Link] is directly connected, Loopback10
[Link]/32 is subnetted, 3 subnets
O [Link] [110/65] via [Link], [Link], Serial1/0
O [Link] [110/65] via [Link], [Link], Serial1/0
O [Link] [110/65] via [Link], [Link], Serial1/0
[Link]/16 is variably subnetted, 3 subnets, 2 masks
C [Link]/30 is directly connected, Serial1/0
O IA [Link]/30 [110/74] via [Link], [Link], FastEthernet0/0
C [Link]/24 is directly connected, FastEthernet0/0
- Note : "O" signifie un réseau directement connecté ou appris via une autre Area
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 101
OSPF - Types de LSA / Areas Normales
LSA Type-2 : Network LSA
• Les LSA Type 2 (Network LSA) sont créés pour les réseaux à accès multiple.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 102
OSPF - Types de LSA / Areas Normales
LSA Type-2 : Network LSA AS EXTERNE
[Link]/24
[Link]/24
[Link]/24
[Link]/24
RID
[Link]/32
RID ASBR
[Link]/32 .3
LSA 2 RID
LSA 2 [Link]/32
.1 .2
ABR-1 P=200 P=100
.1 ABR-2
.1
[Link]/24
Area 0
.2 .2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 103
OSPF - Types de LSA / Areas Normales
LSA Type-2 : Network LSA
LSA 2 - Network Link States
- Note : Les Network Link States (LSA 2) doivent afficher les Router IDs des DR
sur tous les réseaux multi-accès dans l'area et leurs adresses IP.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 104
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA
• Annoncé par l’ABR de la zone d'origine
- L’ABR collecte les LSA Type 1 contenues dans la LSDB.
- l’ABR crée une LSA Type 3 pour chacun de ses réseaux OSPF.
Par conséquent, un ABR annonçant de nombreuses routes OSPF doit créer des
LSA de type 3 pour chaque réseau.
- Il est fortement recommandé de configurer manuellement la récapitulation des
routes sur l’ABR (summarization)
- Note : L’entrée au niveau de la table de routage est : O IA
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 105
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA AS EXTERNE
[Link]/24
[Link]/24
[Link]/24
[Link]/24
RID
[Link]/32
RID ASBR
[Link]/32 .3
LSA 1 RID
LSA 1 [Link]/32
.1 .2
ABR-1 P=200 P=100
LSA 3.1 ABR-2
.1
[Link]/24 LSA 3
Area 0
.2 .2
LSA 3 LSA 3
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 106
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA
[Link]/8 Les LSA Type 1 sont
[Link]/8 transmises comme des LSA
[Link]/8 Type 3 dans les autres Areas
[Link]/24 par les routeurs ABR
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1
LSA 3 LSA 3 Router ID
[Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
LSA 3 [Link]/24 LSA 1 .5
Area 0 LSA 1 .6
[Link]/24 LSA 1 Router ID
[Link]/32
interne-2 .1
Area 1
[Link]/24
Area 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 107
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA
• LSA 3 : Résumé des LSA
- Les routeurs voient uniquement la topologie de l'Area à laquelle ils
appartiennent
- Quand une liaison change dans une area, les routeurs adjacents diffusent
des LSA-1 dans l'area ce qui entraine que tous les routeurs internes à l'Area
recalculent l'arbre SPF et la table de routage
- Les routeurs ABR n'annoncent pas d'informations de topologie entre Areas,
mais ils injectent des informations de routage dans les autres Areas
- Les routeurs ABR calculent les routes Intra-Area pour les Areas qui lui sont
directement attachées et les annoncent aux autres Areas comme des routes
Inter-Areas (IA) avec des LSA-3
- Les routeurs ABR OSPF annonceront les routes Inter-Area qui ont été
apprises via le backbone Area 0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 108
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA
LSA 3 - Summary Link States
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 109
OSPF - Types de LSA / Areas Normales
LSA Type-3 : Summary LSA
LSA 3 - Summary Link States
- Note : Les routes via les LSA Type 3 sont notées par “IA” (Inter-Area Routes)
dans la table de routage
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 110
OSPF - Types de LSA / Areas Normales
LSA Type-4 : Summary LSA ASBR
• LSA 4 : Résumé des LSA ASBR
- Les LSA type 4 sont utilisées pour identifier un ASBR et pour annoncer les
réseaux externes dans un domaine OSPF.
- Les LSA type 4 sont générées par un ABR uniquement lorsqu’un ASBR est
présent dans une zone. Ils identifient l’ASBR et annoncent une route jusqu’à
ce dernier (annoncent un ASBR/RouteurID et non un réseau).
- Note : L’entrée au niveau de la table de routage est : O IA
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 111
OSPF - Types de LSA / Areas Normales
LSA Type-4 : Summary LSA ASBR
[Link]/8
[Link]/8
[Link]/8
[Link]/24
Router ID
[Link]/32
Router ID ASBR
[Link]/32 LSA 1 .1 LSA 1
Router ID
[Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
LSA 4 .5
[Link]/24 LSA 4
Area 0 .6
[Link]/24
LSA 4
Router ID
[Link]/32
interne-2 .1
Area 1
[Link]/24
Area 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 112
OSPF - Types de LSA / Areas Normales
LSA Type-4 : Summary LSA ASBR
LSA 4 - Summary Link States ASBR
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 113
OSPF - Types de LSA / Areas Normales
LSA Type-4 : Summary LSA ASBR
LSA 4 - Summary Link States ASBR
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 114
OSPF - Types de LSA / Areas Normales
LSA Type-5 : External LSA
• Les LSA externes de type 5 sont utilisées pour identifier un ASBR
et pour annoncer les réseaux externes dans un domaine OSPF.
- Les LSA externes type 5 décrivent les routes menant à des réseaux
externes au système autonome OSPF.
- Les LSA type 5 sont émises par l’ASBR et diffusées au sein du système
autonome. ( Non diffusées dans les "stub area" et "totally stubby area" )
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 115
OSPF - Types de LSA / Areas Normales
LSA Type-5 : External LSA
[Link]/8
[Link]/8
[Link]/8
[Link]/24
Router ID
[Link]/32
Router ID ASBR
[Link]/32 LSA 5 .1 LSA 5 ( Diffusées par ASBR )
Router ID
LSA 5 [Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
.5
[Link]/24 LSA 5
Area 0 .6
[Link]/24
LSA 5
Router ID
[Link]/32
Interne .1
Area 1
[Link]/24
Area 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 116
OSPF - Types de LSA / Areas Normales
#ASBR
LSA Type-5 : External LSA router ospf 1
redistribute static
[Link]/8 network [Link] [Link] area 0
[Link]/8 !
[Link]/8 ip route [Link] [Link] Null0
ip route [Link] [Link] Null0
[Link]/24 ip route [Link] [Link] Null0
Router ID
[Link]/32
Router ID ASBR
[Link]/32 LSA 5 .1 LSA 5 ( Diffusées par ASBR )
Router ID
LSA 5 [Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
.5
[Link]/24 LSA 5
Area 0 .6
[Link]/24
LSA 5
Router ID
[Link]/32
Interne .1
Area 1
[Link]/24
Area 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 117
OSPF - Types de LSA / Areas Normales
LSA Type-5 : External LSA
LSA 5 - AS état de liens externe
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 118
OSPF - Types de LSA / Areas Normales
LSA Type-5 : External LSA
LSA 5 - AS état de liens externe
- Note : Les routes via les LSA Type 5 sont notées par “O E2” (External Routes)
dans la table de routage avec un coût par défaut de 20 pour les trois routes.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 119
OSPF - Types
Areas Spéciales
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 120
OSPF - Areas Spéciales
Les "Area Spéciales"
• La zone standard de l’OSPF peut être divisée en quatre types de zones :
- Stub Area
- Totally Stubby Area
- NSSA
- Totally Stubby NSSA
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 121
OSPF - Areas Spéciales
Les "Stub Area"
• Caractéristiques de la zone stub:
- la zone n'est pas la zone d’épine dorsale (zone 0) ;
- Il y a un seul point de sortie de cette zone (un seul ABR pour cette Area) ;
- Il n'y a aucun ASBR à l'intérieur de la zone ;
- La zone n'est pas utilisée comme une zone de transit pour un "Virtual Link"
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 122
OSPF - Areas Spéciales
Les "Stub Area"
• Caractéristiques de la zone stub (suite) :
- La zone n'accepte pas les résumés externes provenant de sources non-OSPF
(RIP, EIGRP, …). Plus précisément, les LSA Type 4 et 5 ;
- Par défaut, l'ABR d'une zone stub annonce une route par défaut ([Link]) avec un
coût de 1 (area area-id default-cost cost) ;
- Les "Stub" Area économisent de la mémoire et du temps CPU selon la taille du
réseau.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 123
OSPF - Areas Spéciales
Les "Stub Areas"
[Link]/8
[Link]/8
[Link]/8
[Link]/24
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1
Router ID
[Link]/32
.2 .3
Stub Area
ABR-1 Pri 200 Pri 100
.1 ABR-2
.5
[Link]/24
Area 0 .6
[Link]/24 Router ID
[Link]/32
interne-2 .1
Area 1
[Link]/24
Area 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 124
OSPF - Areas Spéciales
Les "Stub Area"
• Les "Stub Area" reçoivent toutes les routes à l'intérieur de l’AS :
- A l'intérieur de l'Area locale - LSA 1 et LSA 2 (si nécessaire)
- Des autres Areas (Inter-Area) - LSA 3
- Note : Ne doit pas recevoir de routes de l'AS externe (External routes)
• Le routeur ABR :
- Bloque toutes les LSA 4 et LSA 5 (si les LSA 5 ne sont pas connues dans l'Area,
les LSA 4 sont inutiles) ;
- Les LSA 3 sont propagées par le routeur ABR.
- Note : La route par défaut est automatiquement injectée dans la "Stub" Area par le
routeur ABR et lorsque le routeur ABR a une adresse de route par défaut, il doit avoir
une route par défaut, statique ou propagée par "default information originate".
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 125
Configuration “Stub Area”
OSPF Area 0 Stub Area 2
[Link] /24
ABR [Link] /30
External AS .1 .1 .2
Fa0/0 R3 R4
S0/0/0 S0/0/0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 126
OSPF - Areas Spéciales
Les "Stub Areas"
#ABR-2
[Link]/8 router ospf 1
[Link]/8
STUB AREA [Link]/8
network [Link] [Link] area 0
network [Link] [Link] area 1
[Link]/24 area 2 stub
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1
Router ID
[Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
.5
[Link]/24
Area 0 .6
[Link]/24 Router ID
[Link]/32
interne-2 .1
Area 1 [Link]/16
#Interne-2 [Link]/24
router ospf 1
network [Link] [Link] area 1 Area 2
area 2 stub
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 127
OSPF - Areas Spéciales
[Link]/8
Les "Stub Areas" [Link]/8
[Link]/8
[Link]/24
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1 Router ID
[Link]/32
.2 .3
LSA 3 ABR-1 Pri 200 Pri 100
.1 ABR-2
LSA 4 .5
[Link]/24
Route par défaut
LSA 5 injectée par l'ABR
LSA 3
Area 0 LSA 4 .6
LSA 5
[Link]/24 Router ID
[Link]/32
interne-2 .1
Area 1 [Link]/16
[Link]/24
Stub Area Area 2
- L’ABR-2 bloque tous les LSA 4 (accessibilité de l'ASBR) et les LSA 5 (Routes Externes)
- L'ABR injecte la route par défaut dans la Stub Area
- Les routeurs internes dans une Stub Area voient des routes OSPF Inter-Area et une route
par défaut Vers l'ABR (Pas de routes Externes)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 128
OSPF - Areas Spéciales
Les "Stub Areas"
LSA 4 & 5 non diffusées dans une Stub Area
Note : Pas de LSA 4 et de LSA 5 pour les routeurs dans une Stub Area et la route
par défaut est injectée par l'ABR (LSA 3)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 129
OSPF - Areas Spéciales
Les "Stub Areas"
LSA 4 & 5 non diffusées dans une Stub Area
- Note : Pas de route par défaut, même si une route par défaut existait sur l'ASBR,
elle ne serait pas reçue (La route par défaut de l'ASBR nécessiterait la commande
« default-information originate »)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 130
OSPF - Areas Spéciales
Les "Totally Stubby Area" (Propriétaire Cisco)
• Les "Totally Stubby Areas" reçoivent les routes à l'intérieur de l’AS :
- La zone n'accepte pas les routes des AS externes ou les routes interzones, plus
précisément, elle n’accepte pas les LSA types 3, 4 et 5 ;
- Il ne reconnaît que les routes intra-zone et la route par défaut [Link]
- Une route par défaut ([Link]) se propage dans toute la zone.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 131
OSPF - Areas Spéciales
Les "Totally Stubby Area" (Propriétaire Cisco)
• Les "Totally Stubby Area" ne reçoivent pas de routes des AS externes :
- L'ABR bloque tous les LSA 4 et LSA 5 ;
- L'ABR bloque tous les LSA 3, sauf la propagation de la route par défaut ;
- La route par défaut est injectée dans la "Totally stubby area" par l'ABR.
• Configuration
- Tous les routeurs doivent être configurés comme "stub"
- L'ABR doit être configuré comme "stub no-summary"
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 132
OSPF - Areas Spéciales
Les "Totally Stubby Areas"
#ABR-2
[Link]/8 router ospf 1
[Link]/8 network [Link] [Link] area 0
[Link]/8
network [Link] [Link] area 1
Totally Stubby Area [Link]/24 area 2 stub no-summary
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1
Router ID
[Link]/32
.2 .3
ABR-1 Pri 200 Pri 100
.1 ABR-2
.5
[Link]/24
Area 0 .6
[Link]/24 Router ID
[Link]/32
interne-2 .1
Area 1 [Link]/16
#Interne-2 [Link]/24
router ospf 1
network [Link] [Link] area 1 Area 2
area 2 stub
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 133
OSPF - Areas Spéciales
[Link]/8
Les "Totally Stubby Areas" [Link]/8
[Link]/8
[Link]/24
Router ID
[Link]/32
Router ID ASBR
[Link]/32 .1 Router ID
[Link]/32
.2 .3
LSA 3 ABR-1 Pri 200 Pri 100
.1 ABR-2
LSA 4 .5
[Link]/24
Route par défaut
LSA 5 injectée par l'ABR
LSA 3
Area 0 LSA 4 .6
LSA 5
[Link]/24 Router ID
[Link]/32
[Link]/16 Interne .1
Area 1
Stub Area [Link]/24
- Note : Une route par défaut est injectée dans une Totally Stubby Area par l'ABR
pour tous les autres réseaux (inter-area et routes externes)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 135
OSPF - Areas Spéciales
Les "Totally Stubby Areas"
LSA 3, 4 & 5 non diffusées dans une Totally Stubby Area
Note : Pas de LSA 3, LSA 4 et de LSA 5 pour les routeurs dans une Totally Stubby
Area et la route par défaut est injectée par l'ABR
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 136
Configuring a Totally Stubby Area
OSPF Area 0 Totally Stubby Area 2
[Link] /24
ABR [Link] /30
External AS .1 .1 .2
Fa0/0 R3 R4
S0/0/0 S0/0/0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 137
OSPF - Areas Spéciales
Les "Not-So-Stubby Area" (NSSA)
• Standards d'amélioration OSPF relativement nouveaux (RFC 1587) :
- NSSA permet à une Area d'être une stub area mais permet le transport
d'information de routage externe (LSA Type 7) vers le backbone OSPF ;
- Un routeur ASBR dans une area NSSA injecte l'information de routage externe
dans le backbone OSPF et dans l'Area NSSA mais rejette l'information de
routage externe venant de l’ABR ;
- Le routeur ABR n'injecte pas de route par défaut dans l'Area NSSA "Stub" mais
une route par défaut est injectée dans une Area NSSA "Totally Stub"
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 138
OSPF - Areas Spéciales
Les "Not-So-Stubby Area" (NSSA)
• Semblable à une zone Stub, sauf qu'il est principalement utilisée pour
la connexion au FAI, ou lorsque la redistribution est nécessaire ;
- Plus précisément, il n'accepte pas les types LSA 4 et 5 ;
- Permet l'importation des routes externes de LSA type 7 et les convertit en LSA
type 5 sur l'ABR.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 139
OSPF - Areas Spéciales
Configuration des "Not-So-Stubby Areas" (NSSA)
[Link] /24
ABR [Link]
RIP AS .2
.1
[Link]
[Link] R1 Fa0/0 Fa0/0 R2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 140
OSPF - Exemple NSSA
NSSA - Stub Area
AREA 2
( NSSA )
Area Backbone
( Area 0 )
RTH RIP
RTE
AS Externe
RTD
RTG
ASBR RTB RTA
ABR
RTC ASBR
RTF possible
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 141
OSPF - Exemple NSSA #RTB | #RTC | #RTD | #RTE | #RTF |#RTG
router ospf 1
NSSA - Stub Area network [Link] [Link] area 2
Area 2 area 2 nssa
( NSSA )
Area Backbone
( Area 0 )
RTH RIP
RTE LSA 7
AS Externe LSA 7
LSA 7 RTD
LSA 5
RTG LSA 7 LSA 7
ASBR LSA 7 RTB RTA
Default route via RTG ABR LSA 7
RTC ASBR
Bloquées
RTF possible
ABR
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 143
OSPF - Exemple NSSA #RTB | #RTC | #RTD | #RTE | #RTF |#RTG
router ospf 1
NSSA - Stub Area network [Link] [Link] area 2
area 2 nssa
Area 2
( NSSA ) LSA 3
Routes RTH :N1/N2 Area Backbone
( Area 0 )
LSA 4 et LSA 5
RTH RIP
RTE LSA 7
[Link]
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 145
OSPF - Exemple NSSA
NSSA - Totally Stubby Area
AREA 2
( NSSA ) LSA 3
Routes RTH :N1/N2 Area Backbone
( Area 0 )
LSA 4 et LSA 5
RTH RIP
RTE LSA 7
[Link]
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 147
Summary OSPF special area types
Stub vs. Totally Stubby Areas:
Une Area peut être qualifiée de Stub quand il y a un seul point
de sortie (un seul ABR) ou si le routage hors de l'Area n'a pas
besoin de prendre un chemin optimal ;
L'Area ne sert pas d'Area de transit pour une "Virtual Link" ;
Le routeur ASBR n'est pas dans la "Stub" Area ;
L'Area n'est pas l'Area 0 ;
Les "Stubs Area" économisent de la mémoire et du temps CPU
selon la taille du réseau ;
Les "Totally Stubby Areas" sont une amélioration apportée par
Cisco (variante propriétaire)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 148
OSPF - Virtual Link
ID [Link] ID [Link]
[Link] [Link] [Link]
RTA RTB
[Link] [Link] [Link]
ABR ABR
Virtual Link
Area 0
Area 2 Area 1
- Toutes les Areas d'un système autonome OSPF doivent être connectées
physiquement à l'Area Backbone 0 ;
- Dans certains cas où cela n'est pas possible, vous pouvez utiliser un lien
virtuel (virtual-link) pour connecter une Area au backbone au travers d'une
Area non-backbone ;
- L'area au travers laquelle vous pouvez configurer "virtual-link" est appelée
Area Transit et doit avoir toutes les informations de routage ;
- Un "virtual-link" doit être configuré entre deux routeurs ABR ;
- L'Area Transit ne peut être une Area Stub.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 149
OSPF - Virtual Link
ID [Link] ID [Link]
[Link] [Link] [Link]
RTA RTB
[Link] [Link] [Link]
ABR ABR
Virtual Link
Area 0
Area 2 Area 1
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 150
OSPF - Virtual Link
Area Transit Area Backbone
ID [Link] ID [Link]
[Link] [Link] [Link]
RTA RTB
[Link] [Link] [Link]
ABR ABR
Virtual Link
Area 0
Area 2 Area 1
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 151
OSPF - Virtual Link
Commande Cisco IOS
Router(config-router)#
area area-id virtual-link router-id [authentication [message-
digest | null]] [hello-interval seconds] [retransmit-interval
seconds] [transmit-delay seconds] [dead-interval seconds]
[[authentication-key key] | [message-digest-key key-id md5 key]]
Parameter Description
area-id Specifies the area ID of the transit area for the virtual link.
router-id Specifies the router ID of the virtual link neighbor.
authentication (Optional) Specifies an authentication type.
message-digest (Optional) Specifies the use of MD5 authentication.
null (Optional) Overrides authentication if configured.
hello-interval seconds (Optional) Specifies the time between the hello packets (default 10).
retransmit-interval seconds (Optional) Specifies the time between LSA retransmissions (default 5).
transmit-delay seconds (Optional) Specifies the time to send an LSU packet (default 1).
authentication-key key (Optional) Specifies the password for simple password authentication.
message-digest-key key-id md5 key (Optional) Identifies the key ID and key for MD5 authentication.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 152
Example OSPF Area Types in a Network
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 153
OSPF LSDB &
Routing Table
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 154
Interprétation de la base de données OSPF
Utiliser la commande show ip ospf database pour afficher
les informations sur l’état de liens.
R1# show ip ospf database
OSPF Router with ID ([Link]) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
[Link] [Link] 548 0x80000002 0x00401A 1
[Link] [Link] 549 0x80000004 0x003A1B 1
[Link] [Link] 548 0x800002D7 0x00EEA9 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
[Link] [Link] 549 0x80000001 0x004EC9
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
[Link] [Link] 654 0x80000001 0x00FB11
[Link] [Link] 601 0x80000001 0x00F516
<output omitted>
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 155
Numéro de séquence LSA
Chaque LSA dans LSDB maintient un numéro de séquence.
• Le schéma de numérotation de séquence est un nombre de 4 octets qui
commence par 0x80000001 et se termine par 0x7FFFFFFF.
OSPF inonde chaque LSA toutes les 30 minutes pour maintenir la
synchronisation de la base de données appropriée.
• Chaque fois que le LSA est inondé, le numéro de séquence est
incrémenté d'une unité.
Le routeur peut réinitialiser l’âge max du LSA lorsqu'il reçoit une
nouvelle mise-à-jour.
• Un LSA, qui atteint le max-age (1 heure) sans rafraichissement,
recommence sa numérotation de séquence par 0x80000001
• Une LSA demeure dans LSDB, étant actualisé toutes les 30 minutes.
Quand un routeur rencontre deux instances LSA, il doit déterminer qui
est plus récente.
• The LSA having the higher LS sequence number is more recent
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 156
Désignation des routes par OSPF
Route Designator Description
OSPF intra-area (router LSA) and network • Les LSA de routeur (type 1) et de réseau
O
LSA (type 2) décrivent en détail la zone concernée.
• Lorsqu'un routeur ABR reçoit des LSA
récapitulatives, il les ajoute à la base LSDB et
O IA OSPF inter-area (summary LSA) les régénère dans la zone locale. Les LSA
récapitulatives apparaissent dans la table de
routage sous forme d’IA (routes interzones)
• Les LSA externes apparaissent dans la table
O E1 Type 1 external routes de routage marquées en tant que routes
externes de type 1 (E1)
• Les LSA externes apparaissent dans la table
O E2 Type 2 external routes de routage marquées en tant que routes
externes de type 1 (E1)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 158
ASBR – Type 1 and 2 Routes
Les routes externes peuvent être de deux types:
• Externe type 1 (entrée de table de routage O E1)
• Externe type 2 (entrée de table de routage O E2)
La différence entre les deux types est la manière selon laquelle la
métrique est calculée:
• Une route externe de type 2 garde toujours le coût annoncé, peu
importe le coût interne pour arriver à ce ASBR.
• Une route externe de type 1 rajoute le coût interne au fur et à mesure
que au coût de chaque liaison interne que le paquet traverse.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 159
External Routes - Type 2 (O E2)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 160
External Routes - Type 1 (O E1)
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 161
Configuration des
fonctionnalités
avancées d’OSPF
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 162
OSPF Passive-Interface
Prevent OSPF updates out a specified router interface.
Router(config-router)#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 163
Exemple de configuration Passive-Interface
[Link] /27
64 kbps
.101 S0/0/1
.102 .1 Internet
R1 S0/0/0 R2
S0/0/0
.1 Fa0/0 .1 Fa0/0 [Link] /27
Alternate configuration:
R1(config)# router ospf 1
R1(config-router)# passive-interface default
R1(config-router)# no passive-interface S0/0/0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 165
default-information originate Command
Parameter Description
(Optional) Specifies that OSPF always advertises the default route
always
regardless of whether the router has a default route in the routing table.
(Optional) A metric used for generating the default route. If you omit a value
metric and do not specify a value using the default-metric router configuration
command, the default metric value is 1. Cisco IOS Software documentation
metric-value indicates that the default metric value is 10; testing shows that it is actually
1.
(Optional) The external link type that is associated with the default route
metric-type that is advertised into the OSPF routing domain. It can be one of the
type-value following values: 1—Type 1 external route 2—Type 2 external route. The
default is type 2 external route (indicated by O*E2 in the routing table).
route-map (Optional) Specifies that the routing process generates the default route if
map-name the route map is satisfied.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 166
default-information originate Example
[Link] Cost 10
[Link] /24
[Link] .2 ISP A
R1 .1
OSPF Domain
[Link] /24
[Link] .2
R2 .1 ISP B
[Link] Cost 100
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 167
Route Summarization
Route summarization involves consolidating multiple routes
into a single advertisement.
Proper route summarization directly affects the bandwidth,
memory and CPU, that are consumed by the OSPF
process.
• If a network link fails or flaps, the topology change will not be
propagated into the backbone or other areas.
• It protects routers from needless routing table recalculations.
• Because the SPF calculation places a significant demand on the
router's CPU, proper summarization is an imperative part of OSPF
configuration.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 168
Using Route Summarization
IA [Link] [Link]
IA [Link] [Link]
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 169
Types of Route Summarization
Inter-area summarization
• Performed at the ABR and creates Type 3 LSAs.
External summarization
• Performed at the ASBR and creates Type 5 LSAs.
Both have the same fundamental requirement of contiguous
addressing.
If summarization is not configured correctly and there are
multiple ASBRs, or multiple ABRs in an area, suboptimal
routing is possible.
• For example, summarizing overlapping ranges from two different
routers can cause packets to be sent to the wrong destination.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 170
Intra-Area Summarization
Configure an ABR to summarize routes for a specific area.
Router(config-router)#
Parameter Description
area area-id Identifies the area subject to route summarization.
address The summary address designated for a range of addresses.
mask The IP subnet mask used for the summary route.
(Optional) Sets the address range status to advertise and generates a
advertise
type 3 summary LSA.
(Optional) Sets the address range status to DoNotAdvertise. The type
not-advertise 3 summary LSA is suppressed, and the component networks remain
hidden from other networks.
(Optional) Metric or cost for this summary route, which is used during
cost cost the OSPF SPF calculation to determine the shortest paths to the
destination. The value can be 0 to 16777215.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 171
Intra-Area Summarization Example
Area 0
[Link] /24 - [Link] /24
R1 R2
Area 2
Area 1 [Link] /24 - [Link] /24
[Link] /24 - [Link] /24
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 172
External Summarization
Configure an ASBR to summarize external routes.
Router(config-router)#
Parameter Description
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 173
External Summarization
ABR
External AS – RIPv2 .1 OSPF Area 1 OSPF Area 0
[Link] /24 – [Link] /24 R1 [Link] /24 R2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 174
Changing the Reference Bandwidth
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 176
Modifying the Cost of a Link
The cost of a link can be modified using either the:
• bandwidth interface command
• ip ospf cost interface command
The configured bandwidth value is used by the SPF
algorithm to calculate the cost.
• For example, configuring the bandwidth 128 command on a serial
interface would generate a cost of 1,562.
• Cost = 100,000,000 / 128,000 = 1,562.
Using the ip ospf cost interface command achieves
the same result without the calculation.
• For example, the interface cost could be statically configured using
the ip ospf cost 1562 command.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 177
Override the Default Interface Cost
Manually define the cost of an interface.
Router(config-if)#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 178
Configuring and
Verifying
Advanced OSPF
Authentication
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 179
OSPF Authentication
Purpose is to authenticate routing information.
• This is an interface specific configuration.
• Routers will only accept routing information from other routers that
have been configured with the same authentication information.
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 180
OSPF Authentication Types
Router generates and checks each packet and
authenticates the source of each update packet it receives
Requires a pre-defined “key” (password)
• Note: All participating neighbors must have the same key configured
OSPF supports 2 types of authentication:
• Simple password authentication (plain text)
• Less secure
• MD5 authentication
• More secure and recommended
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 181
Planning for OSPF
The following key parameters must be defined in enough
detail before configuring OSPF authentication:
• The authentication mode (simple password versus MD5)
• The definition of one or more keys to authenticate OSPF packets,
according to the network security plan.
Once defined, the following steps may be implemented:
1. Assign a password (key) to be used.
• The actual command varies depending on the authentication mode used.
2. Specify the authentication mode (simple password or MD5).
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 182
Configure A Key for Simple Authentication
Define a password to use for simple password authentication.
Router(config-if)#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 183
Configure the MD5 Key-ID and Key
Define a password to use for MD5 authentication.
Router(config-if)#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 184
Configure the Authentication Mode for OSPF
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 185
Configuring Simple Password Authentication
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 186
Configuring Simple Password Authentication
R2# show running-config
Area 0 !
[Link] /27 <output omitted>
!
.101 interface Fa0/0
.102 ip address [Link] [Link]
R1 S0/0/1 R2
S0/0/1 !
.1 Fa0/0 .1 Fa0/0 <output omitted>
!
[Link] /24 [Link] /24
interface Serial0/0/1
ip address [Link] [Link]
ip ospf authentication
ip ospf authentication-key PLAINPAS
!
<output omitted>
!
router ospf 10
log-adjacency-changes
network [Link] [Link] area 0
network [Link] [Link] area 0
!
<output omitted>
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 187
Verifying Simple Password Authentication
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 188
Troubleshooting Simple Password Problems
R2#
*Feb 17 [Link].046: OSPF: Rcv pkt from [Link], Serial0/0/1
: Mismatch Authentication type. Input packet specified type 1, we
use type 0
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 189
Troubleshooting Simple Password Problems
R2#
*Feb 17 [Link].050: OSPF: Rcv pkt from [Link], Serial0/0/1
: Mismatch Authentication Key - Clear Text
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 190
Configuring MD5 Authentication
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 191
Configuring MD5 Authentication
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 192
Verifying MD5 Authentication
R1# show ip ospf interface
Serial0/0/1 is up, line protocol is up
Internet Address [Link]/27, Area 0
Process ID 10, Router ID [Link], Network Type POINT_TO_POINT, Cost: 64
Transmit Delay is 1 sec, State POINT_TO_POINT
<output omitted>
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor [Link]
Suppress hello for 0 neighbor(s)
Message digest authentication enabled
Youngest key id is 1
<output omitted>
R1#
R1# show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
[Link] 0 FULL/ - [Link] [Link] Serial0/0/1
R1#
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 193
Verifying MD5 Authentication
R1# debug ip ospf adj
OSPF adjacency events debugging is on
<output omitted>
*Feb 17 [Link].530: OSPF: Send with youngest Key 1
*Feb 17 [Link].546: OSPF: 2 Way Communication to [Link] on Serial0/0/1,
state 2WAY
*Feb 17 [Link].546: OSPF: Send DBD to [Link] on Serial0/0/1 seq 0xB37 opt
0x52 flag 0x7 len 32
*Feb 17 [Link].546: OSPF: Send with youngest Key 1
*Feb 17 [Link].562: OSPF: Rcv DBD from [Link] on Serial0/0/1 seq 0x32F
opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART
*Feb 17 [Link].562: OSPF: NBR Negotiation Done. We are the SLAVE
*Feb 17 [Link].562: OSPF: Send DBD to [Link] on Serial0/0/1 seq 0x32F opt
0x52 flag 0x2 len 72
*Feb 17 [Link].562: OSPF: Send with youngest Key 1
<output omitted>
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 194
Troubleshooting MD5 Authentication
MD5 authentication on both R1 and R2, but R1 has key 1 and R2
has key 2, both with the same passwords:
R1#
*Feb 17 [Link].530: OSPF: Send with youngest Key 1
*Feb 17 [Link].502: OSPF: Rcv pkt from [Link], Serial0/0/1 : Mismatch
Authentication Key - No message digest key 2 on interface
*Feb 17 [Link].530: OSPF: Send with youngest Key 1
R2#
*Feb 17 [Link].226: OSPF: Send with youngest Key 2
*Feb 17 [Link].286: OSPF: Rcv pkt from [Link], Serial0/0/1 : Mismatch
Authentication Key - No message digest key 1 on interface
*Feb 17 [Link].226: OSPF: Send with youngest Key 2
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 195
Chapter 3
Préparé et traduit par : Younes GUEROUANI © 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public 196