Documente Academic
Documente Profesional
Documente Cultură
Routage intra-domaine
Bernard Cousin
Plan
Prsentation de OSPF
Le protocole OSPF
Les aires de routage d'OSPF
Les phases d'OSPF
Les messages d'OSPF
Conclusion
3 novembre 2008
OSPF
Un protocole de routage :
Mise jour des tables de routage des routeurs
"routing area"
3 novembre 2008
3 novembre 2008
Bibliographie
J. Moy, "OSPF Version 2", Rfc 2328, April 1998
C. Huitema, "Routing the Internet (partie III)",
Prentice Hall, 2000
3 novembre 2008
Le "backbone"
L' aire de routage 0 est obligatoire
L'aire 0 == le "backbone"
Autonomous system
boundary router (ASBR)
Area 0
Reste de l'Internet
3 novembre 2008
Multipoint
Par ex. Ethernet ou Token Ring
Mais aussi
Les liaisons virtuelles entre deux parties d'une aire
"Summary links" issus des ABR
"External links" issus des ASBR
3 novembre 2008
Area ID
Numro de 32 bits
Ce n'est pas forcment une adresse IP,
mais le numro est reprsent sous le forme standard d'une
adresse IP (reprsentation dcimale pointe)
3 novembre 2008
10
Un processus d'lection
lit le DR
Et un BDR ("Backup DR)
Qui surveille le DR et prend sa place s'il s'absente
3 novembre 2008
11
3 novembre 2008
12
Le cot OSPF
Cot = 108 bit/s / Dbit
IOS interface command : ip ospf cost <value>
3 novembre 2008
13
Contrle de la connexit
Le protocole "Hello"
Tous les routeurs envoie sur chacune de leur interface
un paquet Hello, toutes les 10 s
Les routeurs OSPF voisins en dduisent la prsence du routeur
et le bon fonctionnement de la liaison
14
3 novembre 2008
15
3 novembre 2008
16
Protocole OSPF
OSPF au-dessus de IP
"Protocol number" = 89
Adresses Multicast
224.0.0.5 : tous les routeurs OSPF
224.0.0.6 : tous les DR OSPF
3 novembre 2008
17
3 novembre 2008
18
8-15
Version
Type
16-18
1931
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
Network Mask
Opt.
Hello Interval
Router Priority
3 novembre 2008
19
8-15
Version
Type
16-23
2431
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
Options
Interface MTU
Flags
DD Sequence Number
LSA Header #1
LSA Header #N
Flags
Init bit : premier paquet de la squence
More bit : paquets suivants
Master/slave bit : le routeur est le matre de ce processus
d'change
3 novembre 2008
20
10
8-15
16-23
Version
Type
2431
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
Link State Type #1
Link State ID #1
Advertising Router #1
Advertising Router #N
Etc.
3 novembre 2008
21
8-15
Version
Type
16-23
2431
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
LSA number
LSA #1
LSA #N
Etc.
3 novembre 2008
22
11
8-15
Version
Type
16-23
2431
Packet Length
Router ID
Area ID
Checksum
Authentication Type
Authentication
Authentication
LSA header #1
LSA header #N
Etc.
3 novembre 2008
23
LS age
LS Type
Link State ID
LSA header
Advertising Router
LS Sequence Number
LSA Total Lenght
LS checksum
LSA body
LS Type
3 novembre 2008
1 : Router LSA
2 : Network LSA
3 : Summary LSA (IP network)
4 : Summary LSA (ASBR)
5 : AS-external LSAs
24
12
Oprations d'OSPF
3 novembre 2008
25
Etats d'OSPF
Ciommande "show ip ospf neighbor"
Down
Connectivit non assure. Envoie de messages Hello
Init
Rception d'un message Hello ne contenant pas son ID
Two-way
Rception d'un message Hello contenant son propre ID. La connectivit dans
les deux sens est assure
L'lection du DR est effectu, si la liaison est accs multiple
Exstart
Le router avec la plus grande adresse est lu "Master". Lui seul peut
incrmenter le "Sequence Number"
Exchange
Les paquets de type DD sont changs (Seulement les LS Header).
Loading
Les paquets de type Request, Update et Acknowledgement sont changs
Full
L'tat terminal. Les routeurs connaissent tous leurs routeurs voisins et l'tat de
toutes les liaisons du rseau
3 novembre 2008
26
13
Conclusion
OSPF
protocole de routage intra-domaine
de type "link state"
Extensions d'OSPF
3 novembre 2008
27
14