OSPFv3 — OSPF pour IPv6
OSPFv3 est l'adaptation d'OSPF pour IPv6. Protocole de routage à état de lien, conçu pour les réseaux d'entreprise de toutes tailles.
1 mars 2026Peran5 min de lecture
#ipv6#routing#ospf#ospfv3#layer3#dynamic-routing#link-state
Introduction
OSPFv3 (Open Shortest Path First version 3), défini dans la RFC 5340, est l'adaptation d'OSPFv2 pour IPv6. C'est un protocole de routage à état de lien (link-state) qui utilise l'algorithme Dijkstra (SPF) pour calculer les routes optimales. OSPFv3 est le protocole IGP le plus utilisé dans les réseaux d'entreprise IPv6.
Points Clés
- RFC 5340 — standard d'OSPFv3.
- Protocole à état de lien → base de données LSDB partagée entre tous les routeurs d'une zone.
- Adresses multicast :
FF02::5(tous les routeurs OSPF) etFF02::6(routeurs DR/BDR uniquement). - Utilise les adresses link-local pour les échanges de paquets OSPF entre voisins.
- Structure hiérarchique en zones (Area 0 = backbone obligatoire).
- Différences majeures vs OSPFv2 : configuration par interface (pas de
networkcommand), support multi-famille natif, pas d'authentification intégrée (délégué à IPsec). - Le Router-ID reste en format IPv4 (32 bits) même en OSPFv3.
Comparaison OSPFv2 vs OSPFv3
| Critère | OSPFv2 | OSPFv3 |
|---|---|---|
| Protocole IP | IPv4 | IPv6 |
| Multicast DR/BDR | 224.0.0.6 | FF02::6 |
| Multicast All-OSPF | 224.0.0.5 | FF02::5 |
| Authentification | MD5/Plain text | IPsec (AH/ESP) |
| Configuration | network commande | Par interface |
| RFC | 2328 | 5340 |
| Router-ID | IP de l'interface | 32 bits (format IPv4) |
États d'Adjacence OSPF
DOWN → INIT → 2-WAY → EXSTART → EXCHANGE → LOADING → FULL- 2-WAY : voisin vu dans le Hello → début de l'échange
- FULL : LSDB synchronisée → adjacence établie
- Sur les liens multi-accès (Ethernet), seuls DR et BDR atteignent FULL avec tous les autres routeurs
Types de Routeurs OSPFv3
| Type | Rôle |
|---|---|
| IR — Internal Router | Toutes les interfaces dans une même zone |
| ABR — Area Border Router | Interfaces dans plusieurs zones (dont Area 0) |
| ASBR — AS Boundary Router | Redistribue des routes externes dans OSPF |
| DR — Designated Router | Routeur élu sur les liens multi-accès pour réduire les adjacences |
| BDR — Backup DR | Prend le relais si le DR tombe |
Configuration sur Cisco IOS
Configuration Basique OSPFv3
ospfv3-basic.shcisco-ios
! 1. Activer le routage IPv6
Router(config)# ipv6 unicast-routing
! 2. Définir un Router-ID (format IPv4 32 bits)
Router(config)# ipv6 router ospf 1
Router(config-rtr)# router-id 1.1.1.1
! 3. Activer OSPFv3 sur chaque interface
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ipv6 ospf 1 area 0
Router(config)# interface GigabitEthernet0/1
Router(config-if)# ipv6 ospf 1 area 1
Paramètres d'Interface
ospfv3-interface.shcisco-ios
! Définir la priorité pour l'élection DR/BDR (0 = ne participe pas)
Router(config-if)# ipv6 ospf priority 100
! Modifier le coût d'une interface (métrique)
Router(config-if)# ipv6 ospf cost 10
! Modifier les timers Hello et Dead
Router(config-if)# ipv6 ospf hello-interval 5
Router(config-if)# ipv6 ospf dead-interval 20
! Interface passive (annonce le réseau mais n'envoie pas de Hello)
Router(config)# ipv6 router ospf 1
Router(config-rtr)# passive-interface GigabitEthernet0/2
Route par Défaut OSPFv3
ospfv3-default.shcisco-ios
! Redistribuer une route par défaut dans OSPFv3
Router(config)# ipv6 router ospf 1
Router(config-rtr)# default-information originate
! Forcer l'injection même sans route ::/0 dans la table locale
Router(config-rtr)# default-information originate always
Authentification (via IPsec)
ospfv3-auth.shcisco-ios
! Authentification par interface avec AH (Authentication Header)
Router(config-if)# ipv6 ospf authentication ipsec spi 256 sha1 <clé-hex>
! Chiffrement avec ESP
Router(config-if)# ipv6 ospf encryption ipsec spi 256 esp aes-cbc 256 <clé>
Vérification
ospfv3-verify.shcisco-ios
! Table de routage (routes OSPFv3 marquées "O")
Router# show ipv6 route ospf
! Liste des voisins OSPF
Router# show ipv6 ospf neighbor
! Détail des adjacences
Router# show ipv6 ospf neighbor detail
! Base de données LSDB
Router# show ipv6 ospf database
! Informations générales sur le processus OSPF
Router# show ipv6 ospf
! Interfaces OSPF et leur statut
Router# show ipv6 ospf interface brief
Métrique OSPF (Coût)
Coût = 10⁸ / Bande passante (bps)
| Interface | Bande passante | Coût par défaut |
|---|---|---|
| FastEthernet | 100 Mbps | 1 |
| GigabitEthernet | 1 Gbps | 1 |
| Serial | 1,544 Mbps | 64 |
Attention : GE et FE ont le même coût par défaut → modifier avec
auto-cost reference-bandwidth 10000(10 Gbps) si nécessaire.
Hiérarchie des zones OSPFv3
Live
[ASBR] ── Internet
│
[Area 0 — Backbone]
/ \
[ABR] [ABR]
│ │
[Area 1] [Area 2]
Routeurs IR Routeurs IR
Liens Connexes
- Prérequis : Adressage IPv6 — les Router-IDs sont en format IPv4.
- OSPFv3 utilise les adresses link-local pour les Hellos : voir NDP.
- Pour les très petits réseaux, RIPng est plus simple à configurer.
- Pour les environments Cisco propriétaires, comparer avec EIGRPv6.