Académique Documents
Professionnel Documents
Culture Documents
Chapitre4 OSPF Point À Point
Chapitre4 OSPF Point À Point
1
Objectifs
2
Plan
3
Partie 1
Présentation du protocole OSPF
4
Classification des protocoles de routage
5
Présentation du protocole OSPF
Le protocole OSPF (Open Shortest Path First) est un protocole de routage à état de
liens qui a été développé comme alternative au protocole de routage à vecteur de
distance, ou RIP.
Le protocole OSPF présente des avantages considérables par rapport au protocole
RIP car il offre une convergence plus rapide et s'adapte mieux aux réseaux de plus
grande taille.
OSPF est un protocole de routage à état de liens qui prend en charge le concept de
zones pour assurer l'évolutivité.
6
Caractéristiques du protocole OSPF (1/3)
OSPFv2 est sans classe par conception : Les changements de routage déclenchent des mises à jour de
il prend en charge VLSM et CIDR pour IPv4. routage (pas de mises à jour régulières).
Il fonctionne bien sur les petits et grands réseaux. Les routeurs peuvent
être regroupés en zones pour prendre en charge un système
hiérarchique.
7
Caractéristiques du protocole OSPF (2/3)
Pour une efficacité et une évolutivité supérieures, le protocole OSPF prend en charge le routage
hiérarchique à l'aide de zones.
Une zone OSPF est un groupe de routeurs qui partagent les mêmes informations d'état de liens
dans leurs bases. Le protocole OSPF peut être implémenté de deux manières différentes:
• OSPF à zone unique - Tous les routeurs sont dans une même zone. La meilleure pratique consiste
à utiliser la zone 0.
• OSPF à zones multiples - le protocole OSPF est mis en œuvre à l'aide de plusieurs zones, de
façon hiérarchique. Toutes les zones doivent se connecter à la zone de réseau fédérateur (zone 0).
Les routeurs qui relient les zones entre elles sont des routeurs ABR (Area Border Router).
8
Caractéristiques du protocole OSPF (3/3)
Les options de conception d'une topologie hiérarchique avec le protocole OSPF à
zones multiples présentent les avantages suivants:
• Tables de routage plus petites - Cela est dû au fait que les adresses réseau peuvent être
résumées entre les zones.
• Réduction de la charge de mise à jour des états de liens - OSPF à zones multiples avec des
zones de petite taille permet de minimiser la puissance de calcul et la mémoire requises.
• Réduction de la fréquence des calculs - OSPF à zone multiple localise l'impact d'une
modification topologique au sein d'une zone. Par exemple, l'impact des mises à jour de
routage est limité parce que l'inondation des paquets s'arrête à la limite de zone.
9
Partie 2
Composants du protocole OSPF
10
Composants du protocole OSPF
11
Types des messages OSPF
Les routeurs qui exécutent OSPF échangent des messages pour transmettre les
informations de routage via cinq types de paquets :
12
Encapsulation des messages OSPF
13
Structures des données du protocole OSPF
Chaque routeur OSPF stocke les informations de routage et de topologie dans
trois tables :
Base de
Tableau Description
données
• Répertorie tous les routeurs voisins avec lesquels un routeur a établi une
Base de
Table de communication bidirectionnelle.
données de
voisinage • Cette table est unique pour chaque routeur
contiguïté
• Accessible via la commande show ip ospf neighbor .
Base de
• Liste des informations relatives à tous les autres routeurs du réseau
données
Table • La base de données représente le réseau LSDB.
d'états de
topologique • Tous les routeurs au sein d'une zone possèdent des LSDB identiques
liens
• Accessible via la commande show ip ospf database .
(LSDB)
• Liste de routes générée lors de l'exécution d'un algorithme sur la base de
Base de
données d'états de liens.
données de Table de
• La table de routage de chaque routeur est unique et contient des informations sur
réachemine routage
les modalités (la façon et l'endroit) d'envoi des paquets aux autres routeurs
ment
• Accessible via la commande show ip route .
14
Algorithme SPF
▪ Le routeur crée la table topologique à l'aide des
résultats des calculs basés sur l'algorithme SPF de
Dijkstra.
▪ L'algorithme SPF est basé sur le coût cumulé
permettant d'atteindre une destination.
▪ Il crée une arborescence SPF en plaçant chaque
routeur à la racine de l'arborescence et en calculant
le plus court chemin vers chaque nœud.
▪ L'arborescence SPF est ensuite utilisée pour
calculer les meilleures routes.
▪ Le protocole OSPF insère les meilleures routes
dans la base de données de réacheminement, qui
est utilisée pour créer la table de routage.
15
Partie 3
Messages du protocole OSPF
16
Paquet Hello (1/2)
Les paquets Hello sont utilisés pour effectuer
les opérations suivantes:
• Découvrir des voisins OSPF et établir des
contiguïtés.
• Annoncer les paramètres sur lesquels les deux
routeurs doivent s'accorder pour devenir voisins.
• Choisir le routeur désigné (DR) et le routeur
désigné de secours (BDR) sur les réseaux à accès
multiple, de type Ethernet. Les liens point-à-point
ne nécessitent pas de routeur DR ou BDR.
17
Paquet Hello (2/2)
Les paquets Hello OSPF sont transmis :
• À l'adresse 224.0.0.5 dans un environnement IPv4 et à l'adresse FF02::5 dans un
environnement IPv6 (tous les routeurs OSPF)
• Toutes les 10 secondes (valeur par défaut dans les réseaux à accès multiple et point à
point)
• Toutes les 30 secondes (valeur par défaut dans les réseaux à accès multiple sans diffusion
[NBMA])
• L'intervalle Dead (par défaut, 4 x Hello) correspond au laps de temps pendant lequel le
routeur attend de recevoir un paquet Hello avant de déclarer le voisin hors service
Lorsque l’intervalle Dead expire
1. Le routeur OSPF retire le voisin de sa base de données d’état des liens
2. Diffuse l’information d’état des liens concernant la « perte » d’un voisin
18
Paquet DBD
Database Description (DBDs) :
• Le paquet de la description de base de données
également spécifié dans RFC 2328, décrit le contenu
de la base des données à état de liens du protocole
OSPF de chaque routeur dans les détails.
19
Paquet LSR
20
Paquet LSU
21
Paquet LSAck
22
Partie 4
Fonctionnement du protocole OSPF
23
Fonctionnement du protocole OSPF (1/5)
▪ L'algorithme SPF crée
l'arborescence SPF.
Fonctionnement du protocole OSPF (5/5)
30
Partie 5
Etats opérationnels OSPF
31
États opérationnels OSPF (1/5)
34
États opérationnels OSPF (4/5)
Synchronisation de la base des données – Etape 1 :
35
États opérationnels OSPF (5/5)
Synchronisation de la base
des données – Etape 2 :
36
Partie 6
Configuration du protocole OSPF
37
Activation du protocole de routage OSPF
38
Annonce des réseaux
Pour annoncer les réseaux, la commande utilisée est la
commande network en mode de configuration global du
routeur :
network adresse_réseau masque_générique area area-id
Ou bien
network @IP _interface 0.0.0.0 area area-id
39
Configuration des interfaces passives
Par défaut, les messages OSPF sont acheminés à partir de toutes les interfaces
compatibles OSPF. Cependant, ces messages ne doivent être envoyés que par des
interfaces qui se connectent à d'autres routeurs compatibles OSPF.
On utilise la commande du mode de configuration du routeur passive-interface pour
empêcher la transmission de messages de routage via une interface de routeur, mais
permettre que le réseau soit annoncé aux autres routeurs.
FastEthernet 0/1
40
ID de routeur OSPF
L’ID de routeur OSPF permet d’identifier de façon unique chaque routeur du
domaine de routage OSPF.
Un ID de routeur est tout simplement une adresse IP.
Les routeurs Cisco définissent leur ID de routeur en utilisant trois critères :
• Critère 1 : L’adresse IP configurée à l’aide de la commande router-id du
protocole OSPF.
• Critère 2 : Si router-id n’est pas configuré, le routeur choisit l’adresse IP la
plus élevée parmi ses interfaces de bouclage IP.
• Critère 3 : Si aucune interface de bouclage n’est configurée, le routeur choisit
l’adresse IP active la plus élevée parmi ses interfaces physiques.
41
ID de routeur OSPF : Critère 1
Configuration de l’identifiant du routeur en utilisant la commande router-id :
42
ID de routeur OSPF :Critère 2
Définition de l’ID de routeur en utilisant les
adresses de bouclage :
Si la commande router-id OSPF n’est pas utilisée et
que vous avez configuré des interfaces de bouclage,
OSPF choisit l’adresse IP d’interface de bouclage la
plus élevée.
Configuration d’une interface de bouclage :
Router(config)# interface loopback number
Router(config-if)# ip address ip-address masque
Pour vérifier on utilise la commande :
#show ip protocols
43
ID de routeur OSPF : Critère 3
Définition de l’ID de routeur en utilisant les adresses IP la plus élevée parmi les
interfaces physiques
44
ID de routeur OSPF : Critère 3
Définition de l’ID de routeur en utilisant les adresses IP la plus élevée parmi les
interfaces physiques
45
Modification de la métrique OSPF (1/3)
Pour tenir compte des connexions à très haute vitesse (1 Gbit/s et plus), on peut
manuellement
1- Modifier la valeur de la bande passante d’une interface avec la commande :
(config-if)# bandwidth valeur_bande_passante
46
Modification de la métrique OSPF (2/3)
Pour tenir compte des connexions à très haute vitesse (1 Gbit/s et plus), on peut
manuellement
2- Modifier la valeur du coût d’une interface OSPF avec la commande :
(config-if)# ip ospf cost valeur_coût
47
Modification de la métrique OSPF (3/3)
Commandes équivalentes :
48
Configurer et redistribuer une route statique par défaut
49
Vérification des paramètres de protocole OSPF (1/2)
50
Vérification des paramètres de protocole OSPF (2/2)
52