Réussir son CC)
Tout savoir pour étre certifié
ACCUEIL INTRODUCTION ARTICLES —_FICHES RESUME CCNA 2024 QUI SUIS-JE?
Accueil > CCNA > Introd
Introduction € OSPF
na OSPF
O55 1S
Introduction a OSPF
LIRE ARTICLE,
Rite Tene nese
OSPF (Open Shortest Path First) est un protocole de routage d’état de liaison (Link
State). Parce que c'est un standard ouvert, il est mis en ceuvre par une variété de four-
nisseurs de réseau (dont Cisco). OSPF fonctionnera sur la plupart des routeurs qui ne sont
pas nécessairement des routeurs Cisco, contrairement au protocole EIGRP qui peut étre
exécuté uniquement sur les routeurs Cisco.
Quelques caractéristiques d’OSPF
* protocole de routage classless (sans classe) qui prend en charge le VLSM, le CIDR, le
résumé manuel de routes, les mises & jour incrémentielles, l'équilibrage de charge
A coat égal...
* utilise un seul paramatre comme métrique, 8 savoir le coat de l'interface (Cost)
* distance administrative des routes OSPF est, par défaut, 110. Je vous invite a lire
article suivant sur la distance administrative : https://reussirsonccna.fr/distance-
administrative-et-metrique/
* utilise les adresses de multidiffusion (multicast) 224.0.0.5 et 224.0.0.6 pour les mises
& jour de routage.
Comment OSPF fonctionne ?
Les routeurs exécutant OSPF doivent établir des relations de voisinage (neighbor adja-
cency) avant d’échanger des routes. Comme OSPF est un protocole de routage d’état de
liaison (Link State), les voisins n’échangent pas de tables de routage. Au lieu de cela, ils
échangent des informations sur la topologie du réseau. Chaque routeur OSPF exécute
ensuite l'algorithme SPF (Shortest Path First - Chemin le plus court) pour calculer les
meilleures routes et les ajoute 4 la table de routage. Etant donné que chaque routeur
connait la topologie compléte d’un réseau, la probabilité d’une boucle de routage est
minime.
Chaque routeur OSPF stocke les informations de routage et de topologie dans trois tables :
+ Table de voisins (Neighbor table) ~ stocke des informations sur les voisins OSPF
+ Table de topologie (Topology table) ~ stocke la structure de topologie d’un réseau
+ Table de routage (Routing table) ~ stocke les meilleurs itinéraires
Comment connaitre les voisins OSPF ?
Les routeurs OSPF doivent établir une relation de voisinage avant d’échanger des mises
& jour de routage. Les voisins OSPF sont dynamiquement découverts en envoyant des
paquets Hello sur chaque interface OSPF sur un routeur. Les paquets Hello sont envoyés
a l'adresse IP de multidiffusion 224.0.0.5.
Le processus est expliqué dans la figure suivante :
——Hello—> <+—Hello—
R1 R2
Les routeurs R1 et R2 sont directement connectés. Une fois OSPF activé, les deux routeurs
envoient des paquets Hello les uns aux autres pour établir une relation de voisinage. Vous
pouvez vérifier que la relation de voisinage a bien été établie en tapant la commande :
show ip ospf neighbors
Voici le resultat sur le routeur R1 :
Dans I’exemple ci-dessus, vous pouvez voir que I'ID du routeur voisin R2 est 2.2.2.2.
Chaque routeur OSPF recoit un identifiant de routeur. Un identifiant de routeur est déter-
miné en utilisant I'un des éléments suivants :
1. en utilisant la commande router-id sous le processus OSPF
2. en utilisant I'adresse IP la plus élevée des interfaces de bouclage (loopback) du routeur
3. en utilisant I'adresse IP la plus élevée des interfaces physiques du routeur
Quel est le contenu d’un paquet Hello ?
Les champs suivants dans les paquets Hello doivent étre identiques sur les deux rou-
teurs afin que les routeurs deviennent voisins :
* sous-réseau (subnet)
* id de zone (area ID)
* minuteurs d'intervalle morts (dead-interval) et hello
* authentification
* drapeau de bout de zone (area stub flag)
* MTU (Maximum Transmit Unit)
Par défaut, OSPF envoie des paquets hello toutes les 10 secondes sur un réseau Ethernet
(intervalle Hello). Une minuterie morte (dead timer) correspond & quatre fois la valeur
de I'intervalle Hello, donc si un routeur sur un réseau Ethernet ne recoit pas au moins un
paquet Hello d’un voisin OSPF pendant 40 secondes, les routeurs déclarent que ce dernier
est « non fonctionnant » (down).
Quels sont les états possibles des voisins OSPF ?
Avant d’établir une relation de voisinage, les routeurs OSPF doivent passer par plusieurs
changements d’état. Ces états sont expliqués ci-dessous.
1. Etat i
~ un routeur a regu un message Hello de l'autre routeur OSPF
2. Etat 2-way - le voisin a recu le message Hello et a répondu avec un message Hello de
son propre
3. Etat Exstart - début de I’échange LSDB entre les deux routeurs. Les routeurs com-
mencent 4 échanger des informations sur I’état des liens.
4. Etat Exchange - Les paquets DBD (Database Descriptor) sont échangés. Les DBD
contiennent des en-tétes LSA. Les routeurs utiliseront cette information pour voir quels
LSA doivent étre échangés.
5. Etat Loading - un voisin envoie des LSR (Link State Requests) pour chaque réseau qu'il
ne connait pas. L’autre voisin répond avec les LSU (Link State Updates) qui contiennent
des informations sur les réseaux demandés. Aprés que toutes les informations deman-
dées ont été recues, l'autre voisin passe par le méme processus
6. Etat Full - les deux routeurs ont la base de données synchronisée et sont complétement
adjacents I'un a l'autre.
Zones/area OSPF, kesako ?
OSPF utilise le concept de zones (area). Une zone est un regroupement logique de
réseaux et de routeurs contigus. Tous les routeurs dans la méme zone ont la méme table
de topologie, mais ils ne connaissent pas les routeurs dans les autres zones. Le principal
avantage de la création de zones est que la taille de la topologie et la table de routage d’un
routeur sont réduites, qu'il faut moins de temps pour exécuter I’algorithme SPF et que
les mises & jour de routage sont également réduites.
Chaque zone du réseau OSPF doit se connecter & la zone de backbone (area 0). Tous les
routeurs & I'intérieur d’une zone doivent avoir le méme ID de zone pour devenir des voi-
sins OSPF. Un routeur qui a des interfaces dans plus d’une zone (zone 0 et zone 1, par
exemple) s’appelle Area Border Router (ABR). Un routeur qui connecte un réseau OSPF
& d’autres domaines de routage (réseau EIGRP, par exemple) s‘appelle Autonomous Sys-
tem Border Routers (ASBR).
REMARQUE - dans OSPF, le résumé manuel des routes n’est possible que sur les ABR et
les ASBR.
Pour mieux comprendre le concept de zones, prenons I’exemple suivant :
R6 EIGRP
* Tous les routeurs exécutent OSPF. Les routeurs Ri et R2 sont a l’intérieur de la zone
backbone (zone 0).
* Le routeur R3 est un ABR car il posséde des interfaces dans deux zones différentes,
& savoir la zone 0 et la zone 1.
* Le routeur R4 et RS sont dans la zone 1.
* Le routeur R6 est un ASBR, car il connecte le réseau OSPF a un autre domaine de rou-
tage. (EIGRP dans ce cas).
Si le sous-réseau directement connecté du R1 échoue, le routeur Ri envoie la mise 8 jour
de routage uniquement a R2 et R3, car toutes les mises 4 jour de routage sont toutes
localisées dans la zone.
REMARQUE - le rdle d'un ABR consiste 4 annoncer des résumé de routes aux zones voi-
sines. Le réle d’un ASBR est de connecter un domaine de routage OSPF a un autre réseau
externe (par exemple Internet, EIGRP ...).
LSA, LSU et LSR... dérivés du LSD ?
Les annonces LSA (Link-State Advertisments) sont utilisées par les routeurs OSPF pour
échanger des informations de topologie. Chaque LSA contient des informations de routage
et de topologie pour décrire une partie d’un réseau OSPF. Lorsque deux voisins décident
d’échanger des routes, ils envoient mutuellement une liste de tous les LSA de leur base de
données de topologie respective. Chaque routeur vérifie ensuite sa base de données de
topologie et envoie un message LSR (Link State Request) demandant tous les LSA introu-
vables dans sa table de topologie. L’autre routeur répond avec la LSU (Link State Update)
qui contient tous les LSA demandés par l'autre voisin.
Le concept est expliqué dans I’exemple suivant :
R1 R2
LSA pour
10.0.1.0 /24 «
LSR pour
GUpar 10.0.1.0 /24
10.0.1.0 /24
Aprés avoir configuré OSPF sur les deux routeurs, les routeurs échangent des LSA pour
décrire leur base de données de topologie respective.
1. Le routeur Ri envoie un en-téte LSA pour son réseau directement connecté 10.0.1.0/24.
2. Le routeur R2 vérifie sa base de données de topologie et détermine qu'il ne dispose pas
d'informations sur ce réseau. Le routeur R2 envoie alors un message de demande d’état
de liaison demandant des informations supplémentaires sur ce réseau,
3. Le routeur R1 répond avec Link State Update qui contient des informations sur le sous-
réseau 10.0.1.0/24 (adresse hop suivant, coat ...).
Voila pour la premier chapitre dintroduction sur le protocole OSPF. A trés bientét pour la
suite de ce protocole qui est le plus utilisé au monde des réseaux LAN... si si je vous
assure !