OSPF divers

OSPF écoute en IP proto 89.

Adresse Multicast utilisée pour les échanges :

  • 224.0.0.5 : Tous les routeusr OSPF
  • 224.0.0.6 : Tous les DR OSPF

Pour empecher de devenir DR, on peut configurer la priorité à 0 :

ip ospf priority 0

Les paquets OSFP.

  • Hello : établit et surveille la connexion avec le voision
  • Database description (DBD) : Initialisation entre les routeurs
  • Link-state request (LSR): demande la ou les mises à jours suite une requête « Database description »
  • Link-state update (LSU): réponse à un LS Request ou simple ajout d’une nouvelle route.
  • Link-state acknowledgment (LSAck) : Acquitte un LS Update

LSA Type :

  • 1: Router Link States : Liste de voisins
  • 2: Net Link States : Généré par le DR – Net adjacent
  • 3: Summary Net Link States : Généré par les ASBR – Liste des routes connues par les ASBR
  • 4: Summary ASB Link States : Généré par les ASBR – Liste des ASBR
  • 5: AS External Link States :

Stub :

  • Récupère les routes (O, O IA)+ une route par défaut. Il n’y a pas les routes externes.

Totaly Stubby (stub no-summary)  :

  • Récupère uniquement une route par défaut.

Not-So-stubby (nssa) :

  • Stub area qui accepte des routes externes Intra-area. Dans une aire NSSA on a des LSA de type 7 qui sont transformé en type 4 et 5 dans l’aire backbone par l’ASBR.

OSPF network type

NBMA – Non Broadcast MultiAccess :

Découverte des voisins en unicast avec la commande neighbor. Il y a élection de DR.

Broadcast :

Découverte des voisins en Multicast. Pas de commande neighbor. Il y a élection de DR.

Point-to-Point :

Découverte des voisins en Multicast. Pas de commande neighbor.  Utilisable si on a seulement 2 équipements sur le sous-réseau. Peux être utile sur une loopback cela transforme un /32 en /24.

Point-to-Multipoint :

Découverte des voisins en Multicast. Pas de commande neighbor. A utiliser quand on a plus de 2 équipements de routage dans un sous-réseau. Point-to-Multipoint génére des routes en /32 pour chaque router.

Point-to-Multipoint :

Pas de découverte automatique. Nécessite la commande neighbor. Idem que précedement pour l’utilisation.