Académique Documents
Professionnel Documents
Culture Documents
à Grande Échelle
Le protocole OSPF
Présentation
Description
du protocole
Configuration
OSPF multi-zone
L. Steffenel ©2008 1
OSPF ?
L. Steffenel ©2008 2
Historique
L. Steffenel ©2008 3
Les principes d'OSPF
L. Steffenel ©2008 4
Idée du fonctionnement
coût 100
coût 10 coût
C 100
coût 100
10.1.1.0/24 E B coût 10
coût 10 A
coût D coût
100 100
L. Steffenel ©2008 5
Idée du fonctionnement
coût 100
coût 10 coût
C 100
coût 100
10.1.1.0/24 E B coût 10
coût 10 A
coût D coût
100 100
L. Steffenel ©2008 6
Idée du fonctionnement
L. Steffenel ©2008 7
Les paquets utilisés
L. Steffenel ©2008 8
Fonctionnement détaillé d'OSPF
L. Steffenel ©2008 9
Les messages OSPF
L. Steffenel ©2008 10
Les types de paquets OSPF
L. Steffenel ©2008 11
L'Échange de messages OSPF
L. Steffenel ©2008 12
Identification d'un routeur
L. Steffenel ©2008 13
Découverte des voisins
2 routeurs OSPF deviennent voisins s'ils possèdent une interface sur le même
sous-réseau
Pour découvrir d'autres routeurs OSPF, un routeur OSPF diffuse par multicast un
message du type OSPF Hello
Les paquets Hello sont envoyés en multicast à l'adresse 224.0.0.5, c'est à dire à
tous les routeurs qui « parlent » OSPF
Ces paquets sont envoyés toutes les
10 secondes sur les réseaux supportant le broadcast
30 secondes sur les autres
Ces paquets permettent à un routeur de
Découvrir ses voisins
Partager des paramètres de configuration
Elire le Designated Router et Backup Designated Router sur les
« multiaccess networks » comme Ethernet et Frame Relay
L. Steffenel ©2008 14
Le paquet Hello
L. Steffenel ©2008 15
Découverte des voisins
L. Steffenel ©2008 16
Routeurs voisins ?
Hello interval
30 s sur les NBMA
10 s sur les autres
Dead Interval
Sur routeur Cisco, par
défaut, 4 * Hello
Interval
Il faut que les 3
paramètres soient
identiques
Hello interval
Dead Interval
Network type
L. Steffenel ©2008 17
Le « Designated Router »
L. Steffenel ©2008 18
Élection du Designated Router
Le DR est élu suivant le principe suivant :
Chaque routeur possède une priorité
Le routeur qui envoie un message Hello avec la plus grande priorité OSPF
est élu DR
En cas d'égalité, le DR est le routeur avec la plus grande adresse IP
Si deux ou plus possèdent la plus haute priorité, celui avec le plus grand
RID est élu DR
Généralement, celui avec la 2ème plus grande priorité devient BDR
Les valeurs des priorités varient entre 0 et 255
Une priorité de 0 signifie que le routeur ne sera jamais élu ni DR, ni BDR
Si un DR est élu et qu'un routeur apparaît dans le réseau avec une priorité
supérieure, le DR ne sera réélu que si une défaillance du DR ou du BDR a
lieu
Si le DR est en panne, le BDR devient DR et une nouveau BDR est élu
Si le BDR est en panne, un nouveau BDR est élu
L. Steffenel ©2008 19
Échanges des données
L. Steffenel ©2008 21
Les autres mécanismes ?
L. Steffenel ©2008 22
L'authentification
L. Steffenel ©2008 23
Le protocole de routage OSPF
L. Steffenel ©2008 24
Les types de messages LSU
L. Steffenel ©2008 25
Le protocole de routage OSPF
L. Steffenel ©2008 26
Sur grand réseau ?
OSPF peut être utilisé sur de très petits réseaux comme les
exemples présentés jusqu'à présent
Sur de grands réseaux, les ingénieurs doivent étudier la mise
en place d'OSPF pour tirer au mieux parti de ses
fonctionnalités
Prenons l'exemple suivant
10.1.6.0
10.1.7.0
10.1.8.0
10.1.9.0
L. Steffenel ©2008 27
Nouvelle fonctionnalité ?
L. Steffenel ©2008 28
Le zone OSPF
10.1.7.0
10.1.8.0
10.1.9.0
Area
Border
Router
L. Steffenel ©2008 29
Le zone OSPF
Area
Zone 1 Border Zone 0 10.1.6.0
Router
10.1.7.0
10.1.8.0
10.1.9.0
Zone 1 peut
être vu ainsi :
10.1.6.0
10.1.7.0
10.1.8.0
10.1.9.0 Important : le routeur ABR
a toujours besoin des
informations des 2 zones
L. Steffenel ©2008 30
Comparatif
L. Steffenel ©2008 31
Le protocole de routage OSPF
Configuration d'OSPF
L. Steffenel ©2008 32
Configuration exemple
L. Steffenel ©2008 33
Configuration basique
L. Steffenel ©2008 34
Configuration basique
Définition du réseau
network adresse wildcard_mask area_id
adresse : réseau devant être utilisé pour diffuser et écouter les
messages OSPF
wildcard : l'inverse du masque (255.255.255.255-masque)
area_id : zone dans laquelle le réseau figure (doit être le même
partout dans la zone)
L. Steffenel ©2008 35
Configuration basique
Visualiser le Router ID
3 solutions :
show ip protocols
show ip ospf
show ip ospf interface
L. Steffenel ©2008 36
Configurer le loopback
L. Steffenel ©2008 37
La commande route-id
L. Steffenel ©2008 38
La commande ospf priority
L. Steffenel ©2008 39
Vérifier les configurations
L. Steffenel ©2008 40
Configuration basique
Command Description
L. Steffenel ©2008 41
La table de routage
L. Steffenel ©2008 42
Les métriques OSPF
L. Steffenel ©2008 43
Calcul du coût
L. Steffenel ©2008 44
Visualiser le coût d'un lien
L. Steffenel ©2008 45
Modifier le coût
L. Steffenel ©2008 46
Une alternative – ip ospf cost
L. Steffenel ©2008 47
Redistribution d'une route défaut OSPF
Le routeur connecté à Internet est utilisé pour propager la route défaut à tous les
autres routeurs OSPF dans une zone
Dans la terminologie OSPF, un routeur situé à la frontière entre une zone OSPF et
une zone non-OSPF est appelé Autonomous System Boundary Router
(ASBR)
L. Steffenel ©2008 48
Redistribution d'une route défaut OSPF
L. Steffenel ©2008 49
Multi-area OSPF
L. Steffenel ©2008 50
Multi-area OSPF
L. Steffenel ©2008 52
Configuration d'une zone stub
L. Steffenel ©2008 53
Not so stubby area
Au lieu de définir comme une zone stub, définir comme zone nssa
area area-id nssa [no-redistribution] [default-information-originate]
[metric metric-value] [metric-type type-value] [no-summary]
Un NSSA ABR (R2) utilise default-information-originate pour
notifier la route défaut à l'intérieur de la zone NSSA
L. Steffenel ©2008 55
Virtual Links
L. Steffenel ©2008 56
Virtual Links
L. Steffenel ©2008 57
Configuration Virtual Links
Utiliser la commande
area area-id virtual-link router-id
on indique l'id du routeur distant
pour en savoir cet id, on utilise les commandes show ip ospf, show ip
ospf interface ou show ip protocol
Pour vérifier les liens virtuels
show ip ospf virtual-links
L. Steffenel ©2008 58