Salut les amis du réseau ! Aujourd’hui, on va parler d’un concept qui peut paraître intimidant au premier abord, mais qui est en réalité un allié puissant pour tout aspirant pro des réseaux : le protocole OSPF (Open Shortest Path First). Accrochez-vous, car on va décortiquer ensemble ce protocole de routage dynamique de manière simple et ludique !
Pourquoi vraiment s’intéresser à OSPF ?
Si vous vous êtes déjà demandé comment les données font pour voyager d’un bout à l’autre du réseau sans se perdre, vous avez peut-être entendu parler du routage. Eh bien, OSPF est un peu comme le GPS de votre réseau.

Il permet aux routeurs de prendre les meilleures décisions pour acheminer les données, en tenant compte de différents facteurs comme la distance, la bande passante et la disponibilité des liens. OSPF est particulièrement utile dans les grands réseaux d’entreprise, où il peut y avoir des centaines, voire des milliers de routeurs.
Imaginez un peu le bazar si chaque routeur devait connaître le chemin vers tous les autres. OSPF simplifie tout ça en organisant les routeurs en zones et en leur permettant d’échanger des informations de manière efficace. Jusque là on se comprend ?
Et cerise sur le gâteau, OSPF est un incontournable pour la certification CCNA. Si vous visez cette certification, vous devez absolument maîtriser OSPF. Mais pas de panique, je vais vous donner les armes nécessaires pour réussir !
Trois défis d’OSPF dans un réseau d’entreprise
Bien sûr, OSPF n’est pas toujours un long fleuve tranquille. Dans un réseau d’entreprise, il peut y avoir des défis à relever :
- Complexité : OSPF peut paraître complexe au début, avec ses zones, ses types de liens, ses métriques, etc. Mais une fois que vous avez compris les bases, tout devient plus clair.
- Scalabilité : Dans les très grands réseaux, il peut être difficile de maintenir les informations de routage à jour. Mais OSPF offre des mécanismes pour gérer la complexité et assurer l’évolution.
- Sécurité : OSPF est vulnérable aux attaques si certaines précautions ne sont pas prises. Il est donc important de mettre en place des mesures de sécurité pour protéger votre réseau.
Comment fonctionne OSPF ?
OSPF est un protocole de routage dynamique, ce qui signifie qu’il s’adapte aux changements du réseau en temps réel. Il prend en charge IPv6, le protocole internet de nouvelle génération. Je vous donne quelques concepts clés à connaître avant de passer à sa configuration.

- Bande passante : OSPF tient compte de la bande passante des liens pour choisir les meilleurs chemins. Plus la bande passante est élevée, plus le lien est privilégié.
- LSDB (Link State Database) : Chaque routeur OSPF maintient une base de données des états de liens, qui contient des informations sur tous les routeurs et les liens du réseau.
- Areas : Les routeurs OSPF sont organisés en areas pour simplifier la gestion et réduire la quantité d’informations échangées.
- Métriques : OSPF utilise des métriques pour calculer le coût des chemins. Le chemin avec le coût le plus faible est préféré.
- Relations de voisinage : Les routeurs OSPF établissent des relations de voisinage pour échanger des informations de routage.
Mise en place d’OSPF : étape par étape
Maintenant, passons à la pratique. Vous pouvez suivre également cette vidéo sur ma chaine YouTube.
- Déclarer le processus OSPF : On attribue un numéro au processus OSPF (par exemple, 10).
- Choisir les interfaces à activer : On spécifie les interfaces sur lesquelles OSPF doit être activé.
- Définir les réseaux et les zones : On indique les réseaux qui appartiennent à chaque zone.
- Configurer les coûts de liens (facultatif) : On peut ajuster les coûts des liens pour influencer le choix des chemins.
Calcul du coût OSPF
Le coût d’un lien OSPF est calculé en fonction de sa bande passante. La formule de base est :
Coût = 100 000 000 / Bande passante
Par exemple, un lien avec une bande passante de 10 Mbps aura un coût de 10.
Exercices pratiques
Pour vous entraîner, je vous propose quelques exercices à réaliser sous GNS3 ou Cisco Packet Tracer :
Configuration OSPF étape par étape avec GNS3
Voici un guide détaillé pour configurer OSPF sur vos 3 routeurs interconnectés en série. Je vais expliquer chaque étape et chaque ligne de commande.
Configuration des interfaces série
Router 1 (Paris)
Router> enable Router# configure terminal Router(config)# hostname Router1 ! Configuration de l'interface Serial 0/0/0 Router1(config)# interface serial 0/0/0 Router1(config-if)# description Lien vers Router2 (Quebec) Router1(config-if)# bandwidth 2000 ! Facultatif, définit la bande passante à 2 Mbps Router1(config-if)# clock rate 200000 ! Définit la vitesse d'horloge (nécessaire pour le DCE) Router1(config-if)# ip address 192.168.12.1 255.255.255.252 Router1(config-if)# no shutdown Router1(config-if)# exit ! Configuration de l'interface Serial 0/0/1 Router1(config)# interface serial 0/0/1 Router1(config-if)# description Lien vers Router3 (Conakry) Router1(config-if)# bandwidth 2000 ! Facultatif Router1(config-if)# clock rate 200000 ! Nécessaire pour le DCE Router1(config-if)# ip address 192.168.13.1 255.255.255.252 Router1(config-if)# no shutdown Router1(config-if)# exit
Router 2 (Quebec)
Router> enable Router# configure terminal Router(config)# hostname Router2 ! Configuration de l'interface Serial 0/0/0 Router2(config)# interface serial 0/0/0 Router2(config-if)# description Lien vers Router1 (Paris) Router2(config-if)# ip address 192.168.12.2 255.255.255.252 Router2(config-if)# no shutdown Router2(config-if)# exit ! Configuration de l'interface Serial 0/0/1 Router2(config)# interface serial 0/0/1 Router2(config-if)# description Lien vers Router3 (Conakry) Router2(config-if)# ip address 192.168.23.1 255.255.255.252 Router2(config-if)# no shutdown Router2(config-if)# exit
Router 3 (Conakry)
Router> enable Router# configure terminal Router(config)# hostname Router3 ! Configuration de l'interface Serial 0/0/0 Router3(config)# interface serial 0/0/0 Router3(config-if)# description Lien vers Router1 (Paris) Router3(config-if)# ip address 192.168.13.2 255.255.255.252 Router3(config-if)# no shutdown Router3(config-if)# exit ! Configuration de l'interface Serial 0/0/1 Router3(config)# interface serial 0/0/1 Router3(config-if)# description Lien vers Router2 (Quebec) Router3(config-if)# ip address 192.168.23.2 255.255.255.252 Router3(config-if)# no shutdown Router3(config-if)# exit
Configuration des adresses Loopback
Les adresses Loopback sont utilisées pour identifier les routeurs dans OSPF.
Router 1 (Paris)
Router1(config)# interface loopback 0 Router1(config-if)# ip address 1.1.1.1 255.255.255.255 Router1(config-if)# exit
Router 2 (Quebec)
Router2(config)# interface loopback 0 Router2(config-if)# ip address 2.2.2.2 255.255.255.255 Router2(config-if)# exit
Router 3 (Conakry)
Router3(config)# interface loopback 0 Router3(config-if)# ip address 3.3.3.3 255.255.255.255 Router3(config-if)# exit
3. Configuration du protocole OSPF
Router 1 (Paris)
Router1(config)# router ospf 10 Router1(config-router)# network 192.168.12.0 0.0.0.3 area 0 Router1(config-router)# network 192.168.13.0 0.0.0.3 area 0 Router1(config-router)# network 1.1.1.1 0.0.0.0 area 0 Router1(config-router)# exit
Router 2 (Quebec)
Router2(config)# router ospf 10 Router2(config-router)# network 192.168.12.0 0.0.0.3 area 0 Router2(config-router)# network 192.168.23.0 0.0.0.3 area 0 Router2(config-router)# network 2.2.2.2 0.0.0.0 area 0 Router2(config-router)# exit
Router 3 (Conakry)
Router3(config)# router ospf 10 Router3(config-router)# network 192.168.13.0 0.0.0.3 area 0 Router3(config-router)# network 192.168.23.0 0.0.0.3 area 0 Router3(config-router)# network 3.3.3.3 0.0.0.0 area 0 Router3(config-router)# exit
Vérification de la configuration OSPF
Router1# show ip ospf neighbor Router2# show ip ospf neighbor Router3# show ip ospf neighbor
Vérifiez la table de routage OSPF
Router1# show ip route ospf Router2# show ip route ospf Router3# show ip route ospf
Vérifiez les interfaces OSPF
Router1# show ip ospf interface brief Router2# show ip ospf interface brief Router3# show ip ospf interface brief
Avec cette configuration, vos routeurs devraient échanger des informations OSPF et établir des routes dynamiques. Si tout est correct, vous devriez voir les routes OSPF dans la table de routage de chaque routeur.
Pour connecter des ordinateurs aux interfaces Gigabit Ethernet (Gig0/0 ou Gig0/1) des routeurs et permettre la communication entre eux, vous devez configurer des adresses IP sur ces interfaces. Voici comment procéder.
Nous allons utiliser des sous-réseaux distincts pour chaque interface Gigabit Ethernet connectée à un ordinateur. Voici un exemple de plan d’adressage :
- Router1 (Paris) :
- Gig0/0 :
192.168.10.1/24
(pour les ordinateurs connectés à Paris) - Réseau :
192.168.10.0/24
- Gig0/0 :
- Router2 (Quebec) :
- Gig0/0 :
192.168.20.1/24
(pour les ordinateurs connectés à Quebec) - Réseau :
192.168.20.0/24
- Gig0/0 :
- Router3 (Conakry) :
- Gig0/0 :
192.168.30.1/24
(pour les ordinateurs connectés à Conakry) - Réseau :
192.168.30.0/24
- Gig0/0 :
2. Configuration des interfaces Gigabit Ethernet
Router1 (Paris)
Router1(config)# interface GigabitEthernet0/0 Router1(config-if)# description Lien vers les ordinateurs de Paris Router1(config-if)# ip address 192.168.10.1 255.255.255.0 Router1(config-if)# no shutdown Router1(config-if)# exit
Faire la même chose pour les autres villes avec leurs adresses IP correspondantes.
Configuration des ordinateurs
Sur chaque ordinateur, configurez les paramètres IP suivants :
- Ordinateur connecté à Router1 (Paris) :
- Adresse IP :
192.168.10.2
- Masque de sous-réseau :
255.255.255.0
- Passerelle par défaut :
192.168.10.1
(adresse IP de Router1)
- Adresse IP :
- Ordinateur connecté à Router2 (Quebec) :
- Adresse IP :
192.168.20.2
- Masque de sous-réseau :
255.255.255.0
- Passerelle par défaut :
192.168.20.1
(adresse IP de Router2)
- Adresse IP :
- Ordinateur connecté à Router3 (Conakry) :
- Adresse IP :
192.168.30.2
- Masque de sous-réseau :
255.255.255.0
- Passerelle par défaut :
192.168.30.1
(adresse IP de Router3)
- Adresse IP :
Ajout des réseaux dans OSPF
Pour que les ordinateurs puissent communiquer entre eux via OSPF, vous devez annoncer les réseaux des interfaces Gigabit Ethernet dans OSPF.
Router1 (Paris)
Router1(config)# router ospf 10 Router1(config-router)# network 192.168.10.0 0.0.0.255 area 0 Router1(config-router)# exit
Faire le ping entre les ordinateurs, par exemple, depuis l’ordinateur connecté à Router1 (Paris), essayez de pinger l’ordinateur connecté à Router2 (Quebec) :bashCopyping 192.168.20.2. Sur chaque routeur, vérifiez que les routes OSPF sont bien présentes : show ip route ospf
Voilà, j’espère que cet article vous a éclairé sur OSPF. N’hésitez pas à poser des questions dans les commentaires, je serai ravi de vous aider. Et surtout, amusez-vous bien en explorant le monde fascinant du routage dynamique !
À bientôt pour de nouvelles aventures réseau !