J'ai quelques / 30 sous-réseaux connectant des routeurs OSPF sur une liaison compatible avec la diffusion. Dois-je également configurer les interfaces impliquées dans la liaison point à point avec le réseau ip ospf? Ou est-ce important?
Le type de réseau est certainement important, mais vous devez être précis sur la gestion de cette situation ... il y a quelques cas d'angle à considérer. Comparons les conséquences de la configuration de a / 30 en réseaux OSPF "Broadcast" ou "Point-to-Point" ...
----------+-------+--------------+--------------------+--------------+
Network | Hello | DeadInterval | Adjacency Time | LSAs per /30 |
----------+-------+--------------+--------------------+--------------|
Broadcast | 10s | 40s | > 40s (very slow) | 3 |
Pt-to-Pt | 30s | 120s | < 2s (fast) | 2 |
----------+-------+--------------+--------------------+--------------+
Sommaire
- Les types de réseau de diffusion OSPF établissent lentement une contiguïté (car ils doivent attendre l'élection DR) et génèrent 50% de LSA supplémentaires pour chaque tranche de 30 que vous désignez comme réseau de diffusion OSPF. Ces LSA doivent être inondés et traités, ce qui ralentit la convergence. En bref, les conceptions qui utilisent de nombreux réseaux de diffusion OSPF / 30 convergeront un peu plus lentement que si vous utilisiez des réseaux / 30 point à point ...
- Les types de réseau point à point OSPF font apparaître une contiguïté très rapidement; cependant, comme Ron l'a mentionné, la
RouterDeadInterval
durée est de 120 secondes, donc vous voudrez peut-être régler HelloInterval
plus bas. Cependant, un réseau correctement conçu n'a pas besoin de s'inquiéter de la baisse HelloInterval
pour un réseau OSPF point / point 30.
Détails: / 30 sur un réseau de diffusion OSPF
Paramètres par défaut du réseau de diffusion OSPF :
HelloInterval
: 10 secondes
RouterDeadInterval
: 40 secondes
Temps de détection de l'échec du processus OSPF : <= 40 secondes
Temps d'adjacence : plus de 40 secondes
[Time T = 0]
Les deux routeurs envoient des Hellos OSPF à mesure que le lien se lève. ( ÉTAT OSPF: INIT )
[Time T = 0]
Les deux routeurs voient le bonjour opposé; toutefois, à moins qu'ils ne soient configurés avec la priorité DR 0, les deux routeurs doivent attendre RouterDeadInterval
quelques secondes pour s'assurer qu'aucun autre DR candidat n'est sur la liaison. ( ÉTAT OSPF: 2 VOIES )
[Time T = 40]
DR / BDR sont élus et l'échange DBD démarre ( OSPF STATE: EXSTART )
[Time T = 40 + 'DBD exchange time']
DBD est analysé et SPF s'exécute ( OSPF STATE: FULL )
LSA :
- Chaque routeur envoie un ou plusieurs LSA de routeur: OSPF LSA Type 1
- Le DR envoie un LSA de réseau de type 2 pour la liaison de diffusion elle-même
Détails: / 30 sur un réseau point à point OSPF
Valeurs par défaut du réseau point à point OSPF :
HelloInterval
: 30 secondes
RouterDeadInterval
: 120 secondes
Temps pour détecter l'échec du processus OSPF : <= 120 secondes
Temps d'adjacence : rapide (normalement moins de 2 secondes)
[Time T = 0]
Les deux routeurs envoient des Hellos OSPF à mesure que le lien se lève. ( ÉTAT OSPF: INIT )
[Time T = 0]
Les deux routeurs voient le bonjour opposé. ( ÉTAT OSPF: 2 VOIES )
[Time T = 0]
L'échange DBD démarre ( OSPF STATE: EXSTART )
[Time T = 'DBD exchange time']
DBD est analysé et SPF s'exécute ( OSPF STATE: FULL )
Quand baisser HelloInterval
pour un réseau point à point OSPF
Considérez ces cas ...
Cas A: liaison fibre directe entre les routeurs
Router1-------------------------------Router2
La liaison entre les routeurs est configurée en tant que réseau point à point OSPF. Si le lien entre Router1 et Router2 s'éteint, les deux routeurs voient immédiatement leur lien s'éteindre et exécutent SPF pour trouver un chemin alternatif. Les échecs du processus OSPF ont tendance à être très rares, il n'y a donc généralement pas de bon argument pour abaisser HelloInterval
pour CaseA.
Cas B: un commutateur entre deux routeurs
Router1-------------Switch------------Router2
La liaison entre les routeurs est configurée en tant que réseau point à point OSPF. Si la liaison entre Router1 et le commutateur meurt, il y a un problème ... Router1 sait immédiatement exécuter SPF (après avoir attendu SPFDelay
); cependant, le lien de Router2 est toujours en place. Par conséquent, Router2 doit attendre pour converger jusqu'à ce que soit RouterDeadInterval
expire, soit jusqu'à ce que Router2 voit le nouveau LSA de Router1 (inondé après que Router1 a terminé SPF). Dans la plupart des cas, Router2 verra le nouveau LSA de Router1 et exécutera ensuite SPF lui-même ... cependant, la reconvergence de Router2 dans ce cas est au moins deux fois supérieure SPFInterval
( SPFInterval
par défaut: 5 secondes dans IOS).
Cela vaut la peine de réduire les minuteurs Bonjour (ou les minuteurs BFD) pour CaseB lorsque vos routeurs sont configurés en tant que réseau OSPF point à point.
Cas C: deux routeurs adjacents via plusieurs commutateurs
Router1-----Switch1-----Switch2--------Router2
C'est le pire des cas pour le temps de convergence point à point OSPF; la liaison entre les routeurs est configurée en tant que réseau point à point OSPF. Si le lien entre Switch1 et Switch2 meurt, les deux routeurs voient leurs liens vers le haut; cela signifie que les HelloInterval
temporisateurs par défaut doivent être modifiés pour éviter un délai de deux minutes entre la liaison en panne et l'exécution de SPF. Dans ce cas, cela vaut vraiment la peine de réduire les minuteries bonjour (ou les minuteries BFD) pour CaseC lorsque vos routeurs sont configurés en tant que réseau OSPF point à point.