Aller au contenu

📖 Cours – OSPFv2 mono-zone

Parcours CCNA – Domaine 3 – module 3-03 (sujet 3.4)

🚀 Pour aller plus loin

Module du parcours CCNA, hors programme E31 (le routage dynamique n'est pas au programme). C'est le plus gros sujet du domaine 3.

🎯 À la fin de ce cours, tu sauras

  • expliquer pourquoi on préfère le routage dynamique au routage statique ;
  • décrire comment OSPF construit ses routes : voisins, base de données, plus court chemin ;
  • configurer OSPF dans une seule aire ;
  • expliquer le router-id, le DR/BDR et le coût.

1. Pourquoi OSPF ?

🤔 Avant de lire : à ton avis ?

Un réseau compte 30 routeurs. Écrire toutes les routes à la main, et les corriger à chaque panne : est-ce réaliste ?

Voir la réponse

Non : trop long, trop d'erreurs, et rien ne se corrige tout seul. Le routage dynamique fait découvrir les routes automatiquement et s'adapte aux pannes.

OSPF (Open Shortest Path First) est un protocole à état de liens (link-state) : 1. Chaque routeur découvre ses voisins (messages Hello). 2. Chaque routeur annonce l'état de ses liens : tous les routeurs ont la même carte du réseau (la LSDB). 3. Chaque routeur calcule le plus court chemin (algorithme de Dijkstra) vers chaque réseau.

Caractéristique Valeur
Distance administrative 110
Métrique Coût (basé sur la bande passante)
Messages Multicast 224.0.0.5 (tous les routeurs OSPF) et 224.0.0.6 (DR/BDR)
Protocole IP numéro 89

2. Voisins et adjacences

Deux routeurs deviennent voisins s'ils s'accordent sur : même aire, même réseau (sous-réseau) sur le lien, mêmes temps Hello/Dead (10 s / 40 s par défaut sur Ethernet), et compatibilité de l'authentification.

États (dans l'ordre) : Down → Init → 2-Way → ExStart → Exchange → Loading → Full. Un voisin sain est Full.

Note

Sur un réseau broadcast (Ethernet), les routeurs élisent un DR (Designated Router) et un BDR (Backup) : seuls eux deviennent « Full » avec tous les autres. Les autres routeurs restent en 2-Way entre eux. Sur un lien point à point, il n'y a pas d'élection.

L'élection DR/BDR : la plus haute priorité (par défaut 1) gagne ; à égalité, le plus grand router-id. Une priorité à 0 interdit de devenir DR.

3. Le router-id

Chaque routeur OSPF s'identifie par un router-id (une valeur au format d'adresse IPv4). Choix automatique, dans l'ordre : 1. celui configuré (router-id 1.1.1.1) ; 2. sinon la plus haute adresse d'une interface loopback ; 3. sinon la plus haute adresse d'une interface active.

Tip

Fixe toujours le router-id à la main : il ne change plus, même si on modifie les adresses.

4. Configuration

router ospf 1
 router-id 1.1.1.1
 network 192.168.1.0 0.0.0.255 area 0
 network 10.0.12.0 0.0.0.3 area 0
 passive-interface gigabitEthernet 0/0
Commande Rôle
router ospf 1 Active OSPF (le « 1 » est un numéro local, sans lien avec les voisins)
network <réseau> <wildcard> area 0 Active OSPF sur les interfaces dont l'adresse est dans ce réseau
passive-interface <if> N'envoie pas de Hello sur cette interface (côté LAN : on annonce le réseau, mais pas de voisin à chercher)
default-information originate Annonce une route par défaut aux voisins

Wildcard = l'inverse du masque : /24 → 0.0.0.255, /30 → 0.0.0.3.

Commande de vérification Ce qu'elle montre
show ip ospf neighbor voisins, état (FULL), interface
show ip route ospf routes apprises par OSPF (code O)
show ip ospf interface brief interfaces OSPF, coût, nombre de voisins
show ip protocols résumé du protocole

5. Le coût

Coût = bande passante de référence ÷ bande passante de l'interface (référence par défaut : 100 Mb/s). FastEthernet = 1 ; 10 Mb/s = 10. Problème : tout lien ≥ 100 Mb/s a le même coût de 1. On corrige avec auto-cost reference-bandwidth 1000 (ou plus) sur tous les routeurs.

✅ Vérifie que tu as compris

Deux routeurs ne deviennent pas voisins. Cite trois causes possibles.

Voir la réponse

Réseaux différents sur le lien (masques différents), aires différentes, Hello/Dead différents, interface passive, network mal écrit (wildcard faux), authentification différente.


🧠 Quiz de fin

1. Quelle est la distance administrative d'OSPF ?

Voir la réponse

110.

2. Quel état indique une adjacence complète ?

Voir la réponse

Full.

3. Que fait passive-interface ?

Voir la réponse

Il empêche l'envoi de Hello : on n'établit pas de voisin sur cette interface, mais son réseau est toujours annoncé.

4. Quelle wildcard pour un /26 ?

Voir la réponse

0.0.0.63.

5. Comment est choisi le DR ?

Voir la réponse

Plus haute priorité, puis plus grand router-id.

➡️ Suite : le TP du module.