Command Center

Search for a vulnerability, tool, or protocol...

Networking

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) et FF02::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 network command), 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èreOSPFv2OSPFv3
Protocole IPIPv4IPv6
Multicast DR/BDR224.0.0.6FF02::6
Multicast All-OSPF224.0.0.5FF02::5
AuthentificationMD5/Plain textIPsec (AH/ESP)
Configurationnetwork commandePar interface
RFC23285340
Router-IDIP de l'interface32 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

TypeRôle
IR — Internal RouterToutes les interfaces dans une même zone
ABR — Area Border RouterInterfaces dans plusieurs zones (dont Area 0)
ASBR — AS Boundary RouterRedistribue des routes externes dans OSPF
DR — Designated RouterRouteur élu sur les liens multi-accès pour réduire les adjacences
BDR — Backup DRPrend 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)

InterfaceBande passanteCoût par défaut
FastEthernet100 Mbps1
GigabitEthernet1 Gbps1
Serial1,544 Mbps64

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.