Open Shortest Path First

OSPF (Open Shortest Path First — RFC 2328) est un protocole de routage à état de lien (Link-State). Chaque routeur construit une carte complète du réseau (LSDB) et calcule lui-même le meilleur chemin via l'algorithme de Dijkstra (SPF). Contrairement à un protocole à vecteur de distance (EIGRP, RIP), OSPF ne fait pas confiance aux annonces de ses voisins — il voit la topologie complète.

Link-State vs Distance Vector

Link-State (OSPF)Distance Vector (RIP/EIGRP)
Vision du réseauCarte complète (LSDB)Table de routage du voisin uniquement
Calcul du cheminDijkstra (SPF) localBellman-Ford / DUAL
ConvergenceRapide — chaque routeur recalcule seulPlus lente — propagation hop-by-hop
BouclesImpossibles — vue complètePossibles — mécanismes anti-boucles nécessaires
Charge CPUPlus élevée (SPF)Moins élevée
ScalabilitéExcellente avec les areasLimitée

Les 5 types de paquets OSPF

OSPF utilise 5 types de paquets pour établir les adjacences et synchroniser la base de données :

TypeNomRôleAdresse destination
1HelloDécouverte et maintien des voisins, élection DR/BDR224.0.0.5 (AllSPFRouters)
2DBD (Database Description)Résumé de la LSDB — headers des LSA uniquementUnicast vers le voisin
3LSR (Link State Request)Demande les LSA manquants après comparaison DBDUnicast vers le voisin
4LSU (Link State Update)Contient les LSA complets demandés ou à propagerUnicast ou multicast
5LSAck (Link State Acknowledgment)Accusé de réception des LSUUnicast ou multicast

Métriques OSPF

OSPF utilise le coût comme métrique. Le coût est calculé par interface :

Coût = Référence / Bande passante de l'interface
Référence par défaut : 100 Mbps (100 000 000)
InterfaceBande passanteCoût par défaut
Serial (56k)56 kbps1785
Serial T11.544 Mbps64
Ethernet 10M10 Mbps10
FastEthernet100 Mbps1
GigabitEthernet1 Gbps1 ← même coût que FE !
10GigabitEthernet10 Gbps1 ← même coût !

⚠️ Problème de référence par défaut

Avec la référence de 100 Mbps, tout lien ≥ 100 Mbps a le même coût (1). FastEthernet, GigabitEthernet et 10G sont indistinguables. Toujours ajuster la référence :

router ospf 1
  auto-cost reference-bandwidth 10000  ! 10 Gbps en référence

Multicast OSPF

AdresseNomUsage
224.0.0.5AllSPFRoutersHello, LSU depuis DR/BDR vers tous
224.0.0.6AllDRoutersLSU depuis DROther vers DR et BDR

OSPF établit une adjacence en passant par 8 états. Chaque état correspond à l'utilisation de paquets spécifiques. Comprendre cette relation est essentiel pour diagnostiquer une adjacence bloquée.

Diagramme des états — cliquer sur un état pour le détail

DOWN
INIT
2-WAY
EXSTART
EXCHANGE
LOADING
FULL

État DOWN

Aucun paquet Hello reçu du voisin. C'est l'état initial — le routeur n'a encore rien entendu.

Hello envoyé (224.0.0.5)

Le routeur commence à envoyer des Hellos sur ses interfaces OSPF. Il attend une réponse.

Bloquage possibleCause
Reste en DOWNInterface passive, réseau non annoncé, ACL bloquant le multicast 224.0.0.5

État INIT

R1 a reçu un Hello de R2, mais R2 n'a pas encore vu le Router-ID de R1 dans les Hellos. La communication est unilatérale.

Hello reçu de R2 Hello envoyé avec notre RID

R1 met son Router-ID dans le champ "Neighbors Seen" de ses Hellos. R2 doit le recevoir pour passer à 2-Way.

Bloquage possibleCause
Reste en INITProblème asymétrique — R2 reçoit les Hellos de R1 mais R1 ne reçoit pas les réponses. Vérifier MTU, interface down côté R2.

État 2-WAY

R1 voit son propre Router-ID dans les Hellos de R2. La communication est bidirectionnelle. C'est ici que se déroule l'élection DR/BDR sur les réseaux multi-accès (Ethernet).

Hello avec notre RID dans "Neighbors Seen"

Décision importante : les routeurs DROther s'arrêtent à l'état 2-Way entre eux — ils ne forment pas d'adjacence Full. Seules les adjacences avec le DR et le BDR vont jusqu'à Full.

Qui continue vers Full ?
DR ↔ BDR✅ → Full
DR ↔ DROther✅ → Full
BDR ↔ DROther✅ → Full
DROther ↔ DROther⛔ Reste à 2-Way

État EXSTART

Début de la synchronisation de la LSDB. Les deux routeurs négocient qui sera Master (Router-ID le plus élevé) et qui sera Slave, et établissent le numéro de séquence initial des DBD.

DBD vide (I=1, M=1, MS=1)

Le paquet DBD envoyé ici est vide — il ne contient pas encore de LSA headers. Son seul but est de négocier Master/Slave et le numéro de séquence.

Bloquage possibleCause
Reste en EXSTARTMTU mismatch entre les interfaces — les DBD sont trop grands et droppés. Vérifier show interface des deux côtés.

État EXCHANGE

Les routeurs échangent des paquets DBD complets contenant les headers de tous leurs LSA. Chaque routeur compare les DBD reçus avec sa propre LSDB pour identifier les LSA manquants ou plus récents.

DBD avec LSA headers LSAck

À la fin de l'Exchange, chaque routeur sait exactement quels LSA il doit demander à son voisin.

Bloquage possibleCause
Reste en EXCHANGELSDB très grande, lien lent, ou problème de transmission des DBD.

État LOADING

Chaque routeur envoie des LSR pour demander les LSA identifiés comme manquants ou obsolètes. Le voisin répond avec des LSU contenant les LSA complets. Un LSAck est envoyé pour chaque LSU reçu.

LSR → demande les LSA manquants LSU ← LSA complets en réponse LSAck → accusé de réception

C'est l'état où la base de données se remplit réellement. Une fois tous les LSA échangés, on passe à Full.

Bloquage possibleCause
Reste en LOADINGLSA corrompu, problème de transmission, LSDB corrompue. Rare mais possible.

État FULL ✅

Les LSDB des deux routeurs sont parfaitement synchronisées. L'adjacence est complète. Les Hellos continuent de s'échanger périodiquement pour maintenir l'adjacence.

Hello périodique (maintien adjacence) LSU (si changement topologique) LSAck

Si un changement topologique se produit (interface up/down), un LSU est immédiatement propagé. SPF est recalculé sur chaque routeur.

Récapitulatif — Quel paquet dans quel état

ÉtatPaquets échangésCe qui se passe
DOWNHello (envoyé)Découverte — on cherche des voisins
INITHello (reçu + envoyé)Communication unilatérale
2-WAYHello bidirectionnelCommunication OK — élection DR/BDR
EXSTARTDBD videNégociation Master/Slave + séquence
EXCHANGEDBD complet + LSAckÉchange des headers LSA
LOADINGLSR + LSU + LSAckTéléchargement des LSA manquants
FULLHello + LSU (si changement)LSDB synchronisée ✅

Élection DR/BDR — état 2-Way

Sur les réseaux multi-accès (Ethernet), OSPF élit un DR (Designated Router) et un BDR (Backup DR) pour réduire le nombre d'adjacences et limiter le flooding des LSA.

CritèreValeur
1. Priority OSPF la plus hauteDéfaut : 1. Range : 0–255. Priority 0 = ne peut pas être DR/BDR
2. Router-ID le plus élevé (départage)Adresse loopback la plus haute, ou adresse interface la plus haute

⚠️ L'élection DR/BDR n'est pas préemptive

Si un routeur avec une priority plus haute arrive après l'élection, il ne détrône pas le DR en place. L'élection n'est rejouée qu'après une panne du DR ET du BDR. Pour forcer une réélection : clear ip ospf process.

! Forcer un routeur à être DR
interface GigabitEthernet0/0
  ip ospf priority 255

! Empêcher un routeur d'être DR/BDR
interface GigabitEthernet0/0
  ip ospf priority 0

État ATTEMPT — réseaux NBMA uniquement

Sur les réseaux NBMA (Frame Relay, ATM), les Hellos ne peuvent pas être envoyés en multicast. Le routeur envoie des Hellos en unicast vers les voisins configurés manuellement. L'état ATTEMPT précède INIT dans ce contexte.

! Configurer les voisins manuellement sur NBMA
router ospf 1
  neighbor 10.0.0.2

Les LSA (Link State Advertisements) sont les blocs de construction de la LSDB. Chaque type de LSA décrit une partie différente de la topologie. La portée de chaque LSA (area ou domaine) est critique à comprendre pour le design et le filtrage.

Type 1
Router LSA
Généré par chaque routeur. Décrit les interfaces et liens du routeur émetteur. Un Router LSA par routeur, par area.
Portée : Area locale uniquement
Type 2
Network LSA
Généré par le DR uniquement. Décrit tous les routeurs connectés au segment multi-accès (Ethernet). N'existe que si un DR est élu.
Portée : Area locale uniquement
Type 3
Summary LSA
Généré par les ABR (Area Border Router). Annonce les réseaux d'une area vers les autres areas. C'est le LSA qu'on filtre avec area X filter-list.
Portée : Backbone + autres areas
Type 4
ASBR Summary LSA
Généré par les ABR. Annonce l'existence et le chemin vers un ASBR (routeur faisant de la redistribution). Permet aux autres areas de savoir où se trouvent les routes externes.
Portée : Toutes les areas sauf celle de l'ASBR
Type 5
AS External LSA
Généré par les ASBR. Annonce les routes redistribuées depuis d'autres protocoles (BGP, EIGRP, statiques…). Type E1 ou E2.
Portée : Tout le domaine OSPF (sauf stub areas)
Type 6
Group Membership LSA
Utilisé par MOSPF (Multicast OSPF). Quasi inexistant en production moderne.
Portée : Area locale
Type 7
NSSA External LSA
Généré par les ASBR dans une NSSA. Remplace le Type 5 dans les areas NSSA. L'ABR traduit le Type 7 en Type 5 à la frontière de l'area.
Portée : Area NSSA uniquement

Récapitulatif — Qui génère quoi

TypeGénéré parDécritPortée
1Tous les routeursInterfaces du routeurArea
2DR uniquementSegment multi-accèsArea
3ABRRéseaux inter-areaBackbone + autres areas
4ABRChemin vers ASBRToutes areas sauf celle de l'ASBR
5ASBRRoutes externes (redistribuées)Domaine entier
7ASBR dans NSSARoutes externes en NSSAArea NSSA

E1 vs E2 — Routes externes Type 5

E1 (External Type 1)E2 (External Type 2)
MétriqueCoût externe + coût interne OSPFCoût externe uniquement (fixe)
Par défautNon✅ Oui
PréférencePréférée sur E2 si même destinationMoins préférée que E1
UsageQuand le chemin interne compteSimple — coût fixe quelle que soit la distance

Quels LSA sont bloqués par les area types

Area TypeLSA Type 3LSA Type 4LSA Type 5LSA Type 7
Normal
Stub✅ (default route)
Totally Stub❌ (sauf default)
NSSA
Totally NSSA❌ (sauf default)

Les areas OSPF permettent de segmenter la LSDB et de réduire la charge CPU du SPF. Toutes les areas doivent être connectées à l'area 0 (backbone).

Area 0 — Backbone

Toutes les areas OSPF doivent être connectées à l'area 0. Tout trafic inter-area transite obligatoirement par l'area 0. Un routeur connecté à l'area 0 et à une autre area est un ABR.

🚨 Area non connectée à l'area 0

Si une area n'est pas directement connectée à l'area 0, les routes inter-area ne sont pas propagées. Solution : Virtual Link via une area de transit.

Stub Area

Bloque les LSA Type 4 et Type 5 (routes externes). L'ABR injecte une route par défaut (Type 3) à la place. Idéal pour les areas périphériques sans redistribution locale.

router ospf 1
  area 1 stub   ! sur TOUS les routeurs de l'area
Réduit la LSDB Route par défaut injectée Pas d'ASBR possible dans l'area

Totally Stub Area

Bloque les LSA Type 3, 4 et 5. Seule une route par défaut (Type 3) entre dans l'area. Réduit encore plus la LSDB. Config Cisco uniquement (pas dans la RFC).

router ospf 1
  area 1 stub no-summary   ! sur l'ABR uniquement
  area 1 stub              ! sur les autres routeurs de l'area

NSSA (Not So Stubby Area)

Comme une Stub (bloque Type 5), mais autorise un ASBR local qui redistribue via des LSA Type 7. L'ABR traduit les Type 7 en Type 5 vers le backbone.

router ospf 1
  area 2 nssa   ! sur TOUS les routeurs de l'area
ASBR local autorisé Type 7 → Type 5 par l'ABR Pas de route par défaut automatique

Totally NSSA

NSSA + blocage des Type 3 (sauf route par défaut). Combine les avantages du Totally Stub et du NSSA.

router ospf 1
  area 2 nssa no-summary   ! sur l'ABR
  area 2 nssa              ! sur les autres routeurs

Virtual Link

Connecte une area non adjacente à l'area 0 via une area de transit. Solution de dernier recours — préférer un design correct.

! Area 2 non connectée à area 0, transite par area 1
! Sur l'ABR entre area 0 et area 1 :
router ospf 1
  area 1 virtual-link 2.2.2.2   ! RID du routeur distant

! Sur l'ABR entre area 1 et area 2 :
router ospf 1
  area 1 virtual-link 1.1.1.1

⚠️ Virtual Link ne traverse pas une Stub area

L'area de transit d'un virtual link ne peut pas être une Stub area ou NSSA — ces areas bloquent les LSA Type 5 nécessaires au virtual link.

La configuration OSPF peut se faire via la commande network ou directement sur les interfaces. La méthode interface est plus précise et recommandée.

Configuration de base — méthode network

router ospf 1
  router-id 1.1.1.1                        ! toujours définir le RID manuellement
  network 10.0.0.0 0.0.0.255 area 0
  network 192.168.1.0 0.0.0.255 area 1
  auto-cost reference-bandwidth 10000      ! référence 10 Gbps

Configuration par interface (recommandée)

router ospf 1
  router-id 1.1.1.1
  auto-cost reference-bandwidth 10000

interface GigabitEthernet0/0
  ip address 10.0.0.1 255.255.255.0
  ip ospf 1 area 0                          ! lier directement à OSPF process 1, area 0
  ip ospf cost 10                           ! coût manuel si besoin
  ip ospf priority 100                      ! priorité DR/BDR

interface Loopback0
  ip address 1.1.1.1 255.255.255.255
  ip ospf 1 area 0

Interfaces passives

router ospf 1
  passive-interface default                 ! toutes les interfaces passives par défaut
  no passive-interface GigabitEthernet0/0   ! activer OSPF sur cette interface
  no passive-interface GigabitEthernet0/1

Une interface passive annonce son réseau dans OSPF mais n'envoie pas de Hellos — aucune adjacence ne peut se former.

Authentification OSPF

─── MD5 (recommandé) ───────────────────────────
interface GigabitEthernet0/0
  ip ospf authentication message-digest
  ip ospf message-digest-key 1 md5 MonMotDePasse

─── Ou au niveau de l'area ─────────────────────
router ospf 1
  area 0 authentication message-digest

─── Cleartext (déconseillé) ────────────────────
interface GigabitEthernet0/0
  ip ospf authentication
  ip ospf authentication-key MonMotDePasse

Les timers OSPF contrôlent la vitesse de détection des pannes et la fréquence des recalculs SPF. Un mauvais réglage peut provoquer de l'instabilité.

Hello et Dead Interval

TimerDéfautRôle
Hello Interval10s (broadcast) / 30s (NBMA)Fréquence d'envoi des Hellos
Dead Interval40s (broadcast) / 120s (NBMA)Délai sans Hello avant de déclarer le voisin DOWN
interface GigabitEthernet0/0
  ip ospf hello-interval 5
  ip ospf dead-interval 20
! ⚠️ Les deux peers doivent avoir les mêmes valeurs

⚠️ Hello/Dead mismatch = pas d'adjacence

Si les Hello ou Dead intervals ne correspondent pas entre deux routeurs, l'adjacence ne s'établit pas. C'est l'un des pièges les plus fréquents.

SPF Timers

Le calcul SPF n'est pas déclenché immédiatement après réception d'un LSU — il y a des délais pour éviter des recalculs en rafale :

router ospf 1
  timers throttle spf 50 200 5000
  !                   ^   ^   ^
  !                   |   |   └── délai max entre SPF (ms)
  !                   |   └────── délai initial entre SPF (ms)
  !                   └────────── délai avant premier SPF (ms)
ParamètreDéfautRôle
Spf-start5000msDélai avant le premier SPF après un changement
Spf-hold10000msDélai entre deux SPF consécutifs
Spf-max-wait10000msDélai maximum

LSA Throttling

router ospf 1
  timers throttle lsa all 50 200 5000
  ! Limite la fréquence de génération des LSA

Fast Hello — détection sub-seconde

interface GigabitEthernet0/0
  ip ospf dead-interval minimal hello-multiplier 4
  ! Dead interval = 1s, Hellos envoyés 4 fois/seconde (250ms)
  ! Détection en ~1s sans BFD
Détection <1s sans BFD Charge CPU plus élevée Alternative légère à BFD

La vérification OSPF se fait à plusieurs niveaux : adjacences, LSDB, table de routage et SPF.

Commandes essentielles

! Voisins OSPF et état des adjacences
show ip ospf neighbor
show ip ospf neighbor detail

! Exemple de sortie :
! Neighbor ID  Pri  State     Dead Time  Address    Interface
! 2.2.2.2       1   FULL/DR   00:00:35   10.0.0.2   Gi0/0

! Interfaces OSPF actives
show ip ospf interface
show ip ospf interface GigabitEthernet0/0

! Base de données LSDB
show ip ospf database
show ip ospf database router        ! Type 1
show ip ospf database network       ! Type 2
show ip ospf database summary       ! Type 3
show ip ospf database external      ! Type 5
show ip ospf database nssa-external ! Type 7

! Routes OSPF dans la table
show ip route ospf

! Statistiques SPF
show ip ospf | include SPF

Lire "show ip ospf neighbor"

Neighbor ID  Pri  State        Dead Time  Address     Interface
2.2.2.2       1   FULL/DR      00:00:35   10.0.0.2    Gi0/0
3.3.3.3       1   FULL/BDR     00:00:38   10.0.0.3    Gi0/0
4.4.4.4       1   2WAY/DROTHER 00:00:32   10.0.0.4    Gi0/0
ChampSignification
Neighbor IDRouter-ID du voisin
PriPriorité OSPF du voisin
StateÉtat/Rôle — FULL/DR = adjacence complète avec le DR
Dead TimeTemps restant avant de déclarer le voisin DOWN

Checklist diagnostic rapide

#VérificationCommande
1Adjacences établies ?show ip ospf neighbor
2Hello/Dead timers identiques ?show ip ospf interface Gi0/0
3Même area des deux côtés ?show ip ospf interface
4MTU identique ?show interface Gi0/0
5Authentification identique ?debug ip ospf adj
6Routes dans la table ?show ip route ospf
7LSA propagés correctement ?show ip ospf database

Les pièges OSPF au CCIE sont souvent subtils — une seule valeur différente entre deux routeurs peut bloquer toute l'adjacence.

🚨 Piège #1 — Router-ID identique

Deux routeurs avec le même Router-ID dans le même domaine OSPF provoquent des comportements imprévisibles et des boucles de LSA. Toujours définir le RID manuellement avec router-id X.X.X.X.

🚨 Piège #2 — MTU mismatch → bloqué en EXSTART/EXCHANGE

Si les MTU des interfaces ne correspondent pas, les paquets DBD (qui peuvent être grands) sont droppés. L'adjacence reste bloquée en EXSTART ou EXCHANGE indéfiniment. Solution : aligner les MTU ou utiliser ip ospf mtu-ignore.

interface GigabitEthernet0/0
  ip ospf mtu-ignore   ! contournement — corriger le MTU est préférable

⚠️ Piège #3 — Hello/Dead mismatch → pas d'adjacence

Les timers Hello et Dead doivent être identiques entre les deux peers. S'ils diffèrent, les Hellos sont ignorés et l'adjacence ne s'établit pas.

⚠️ Piège #4 — Area type mismatch → adjacence 2-Way mais pas Full

Si un routeur est configuré en Stub area et l'autre non, l'adjacence s'arrête à 2-Way. Les deux routeurs doivent avoir exactement le même type d'area configuré.

⚠️ Piège #5 — Élection DR/BDR non préemptive

Ajouter un routeur avec une priority plus haute après l'élection ne change rien — le DR reste en place. Toujours configurer les priorités AVANT de connecter les routeurs, ou utiliser clear ip ospf process pour forcer une réélection.

⚠️ Piège #6 — auto-cost reference-bandwidth non homogène

Si la référence de bande passante est différente entre les routeurs, les coûts calculés seront incohérents et les chemins optimaux incorrects. La valeur doit être identique sur tous les routeurs du domaine.

router ospf 1
  auto-cost reference-bandwidth 10000   ! sur TOUS les routeurs

⚠️ Piège #7 — Authentification asymétrique

Si l'authentification est configurée d'un seul côté, ou avec des clés différentes, les Hellos sont rejetés silencieusement. Utiliser debug ip ospf adj pour diagnostiquer.

Arbre de dépannage — adjacence bloquée

SymptômeCause probableVérification
Reste en DOWNInterface passive, pas de Hello, ACLshow ip ospf interface
Reste en INITProblème asymétrique, MTU, interface downshow interface
Reste en 2-WAYNormal entre DROther — sinon area type mismatchshow ip ospf neighbor
Reste en EXSTARTMTU mismatchshow interface — comparer MTU
Reste en EXCHANGEMTU mismatch, LSDB très grandeidem
Adjacence Full mais pas de routesRéseau non annoncé, filtrage actifshow ip ospf database

Cliquez sur une carte pour révéler la réponse.

Quels paquets OSPF sont échangés pendant l'état LOADING ?
LSR (demande les LSA manquants), LSU (LSA complets en réponse), LSAck (accusé de réception).
cliquer pour révéler
Pourquoi une adjacence OSPF peut-elle rester bloquée en EXSTART ?
MTU mismatch entre les interfaces — les paquets DBD sont trop grands et droppés. Solution : aligner les MTU ou configurer ip ospf mtu-ignore.
cliquer pour révéler
Quel LSA est généré par le DR ? Dans quelle area ?
LSA Type 2 (Network LSA). Portée : area locale uniquement.
cliquer pour révéler
Qui génère les LSA Type 3 et vers où vont-ils ?
L'ABR génère les Type 3 (Summary LSA). Ils vont vers le backbone et les autres areas — pas vers l'area source.
cliquer pour révéler
Quelle est la différence entre une Stub area et une Totally Stub area ?
Stub : bloque Type 4 et 5. Totally Stub : bloque Type 3, 4 et 5 (sauf route par défaut). Les deux injectent une route par défaut.
cliquer pour révéler
Qu'est-ce qu'un LSA Type 7 et qui le génère ?
Type 7 = NSSA External LSA. Généré par un ASBR dans une NSSA. L'ABR le traduit en Type 5 à la frontière de l'area.
cliquer pour révéler
L'élection DR/BDR est-elle préemptive ?
Non. Un routeur avec une priority plus haute arrivant après l'élection ne détrône pas le DR. Réélection seulement si DR ET BDR tombent.
cliquer pour révéler
Quel est le problème avec la référence de bande passante par défaut (100 Mbps) ?
Tout lien ≥ 100 Mbps a le même coût (1) — FastEthernet, GigabitEthernet et 10G sont indistinguables. Toujours ajuster avec auto-cost reference-bandwidth.
cliquer pour révéler
Quelle est la différence entre E1 et E2 pour les routes externes OSPF ?
E1 = coût externe + coût interne OSPF (préféré). E2 = coût externe fixe uniquement (défaut). E1 préféré sur E2 si même destination.
cliquer pour révéler
À quel état OSPF se déroule l'élection DR/BDR ?
À l'état 2-WAY — quand la communication bidirectionnelle est confirmée, avant de passer à EXSTART.
cliquer pour révéler
Quelle commande permet une détection de panne OSPF en moins d'une seconde sans BFD ?
ip ospf dead-interval minimal hello-multiplier 4 — Dead interval = 1s, Hellos toutes les 250ms.
cliquer pour révéler
Entre deux DROther, quel est l'état OSPF final de l'adjacence ?
2-WAY — les DROther ne forment pas d'adjacence Full entre eux. Seules les adjacences avec le DR et le BDR atteignent Full.
cliquer pour révéler
Quel paquet OSPF est utilisé dans l'état EXSTART et pourquoi ?
DBD vide (I=1, M=1, MS=1). But : négocier qui est Master/Slave et établir le numéro de séquence initial — pas encore d'échange de LSA headers.
cliquer pour révéler