Ho alcune / 30 sottoreti che collegano router OSPF tramite un collegamento abilitato alla trasmissione. Devo anche configurare le interfacce coinvolte nel collegamento alla rete IP ospf punto-punto? O importa?
Il tipo di rete è sicuramente importante, ma devi essere attento a gestire questa situazione ... ci sono alcuni casi angolari da considerare. Confrontiamo le conseguenze della configurazione di un / 30 come reti OSPF "Broadcast" o "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 |
----------+-------+--------------+--------------------+--------------+
Sommario
- I tipi di rete di trasmissione OSPF stabiliscono lentamente un'adiacenza (perché devono attendere le elezioni del DR) e generano il 50% in più di LSA per ogni / 30 designati come rete di trasmissione OSPF. Tali LSA devono essere inondati ed elaborati, il che rallenta la convergenza. In breve, i progetti che utilizzano molte / 30 reti OSPF Broadcast convergeranno un po 'più lentamente che se si sostituissero / 30 reti Point-to-Point ...
- I tipi di rete Point-to-Point OSPF generano una adiacenza molto rapidamente; tuttavia, come menzionato da Ron,
RouterDeadInterval
sono 120 secondi, quindi potresti voler impostare un valore HelloInterval
più basso. Tuttavia, una rete progettata correttamente non deve preoccuparsi dell'abbassamento HelloInterval
per una rete OSPF Point-to-Point / 30.
Dettagli: / 30 su una rete di trasmissione OSPF
Impostazioni predefinite della rete di trasmissione OSPF :
HelloInterval
: 10 secondi
RouterDeadInterval
: 40 secondi
Tempo per rilevare l'errore del processo OSPF : <= 40 secondi
Tempo di adiacenza : più di 40 secondi
[Time T = 0]
Entrambi i router inviano OSPF Hellos quando viene visualizzato il collegamento. ( STATO OSPF: INIT )
[Time T = 0]
Entrambi i router vedono il ciao opposto; tuttavia, a meno che non sia configurato con Priorità 0 DR, entrambi i router devono attendere alcuni RouterDeadInterval
secondi per assicurarsi che non vi siano altri DR candidati sul collegamento. ( STATO OSPF: 2 VIE )
[Time T = 40]
Vengono eletti DR / BDR e inizia lo scambio di DBD ( OSPF STATE: EXSTART )
[Time T = 40 + 'DBD exchange time']
DBD viene analizzato e SPF viene eseguito ( OSPF STATE: FULL )
LSA :
- Ogni router invia LSA (i) router: OSPF LSA tipo 1
- Il DR invia un LSA di rete di tipo 2 per il collegamento di trasmissione stesso
Dettagli: / 30 su una rete Point-to-Point OSPF
Impostazioni predefinite rete punto-punto OSPF :
HelloInterval
: 30 secondi
RouterDeadInterval
: 120 secondi
Tempo necessario per rilevare l'errore del processo OSPF : <= 120 secondi
Tempo di adiacenza : veloce (normalmente meno di 2 secondi)
[Time T = 0]
Entrambi i router inviano OSPF Hellos quando viene visualizzato il collegamento. ( STATO OSPF: INIT )
[Time T = 0]
Entrambi i router vedono il ciao opposto. ( STATO OSPF: 2 VIE )
[Time T = 0]
Inizia lo scambio DBD ( OSPF STATE: EXSTART )
[Time T = 'DBD exchange time']
DBD viene analizzato e SPF viene eseguito ( OSPF STATE: FULL )
Quando ridurre HelloInterval
per una rete punto-punto OSPF
Considera questi casi ...
Caso A: collegamento diretto in fibra tra i router
Router1-------------------------------Router2
Il collegamento tra i router è configurato come rete punto-punto OSPF. Se il collegamento tra Router1 e Router2 si interrompe, entrambi i router vedono immediatamente il loro collegamento scendere ed eseguono SPF per trovare un percorso alternativo. Gli errori del processo OSPF tendono ad essere molto rari, quindi di solito non c'è un buon argomento da ridurre HelloInterval
per CaseA.
Caso B: un passaggio tra due router
Router1-------------Switch------------Router2
Il collegamento tra i router è configurato come rete punto-punto OSPF. Se il collegamento tra Router1 e lo switch si interrompe, c'è un problema ... Router1 sa immediatamente di eseguire SPF (dopo aver atteso SPFDelay
); tuttavia, il collegamento di Router2 è ancora attivo. Di conseguenza, Router2 deve attendere la convergenza fino alla RouterDeadInterval
scadenza o fino a quando Router2 non vede il nuovo LSA di Router1 (inondato dopo che Router1 termina SPF). Nella maggior parte dei casi, Router2 vedrà il nuovo LSA di Router1 e quindi eseguirà lo stesso SPF ... tuttavia, la riconvergenza di Router2 in quel caso è almeno due volte la SPFInterval
( SPFInterval
impostazione predefinita: 5 secondi in IOS).
Vale la pena abbassare i timer di saluto (o timer BFD) per CaseB quando i router sono configurati come rete OSPF Point-to-Point.
Caso C: due router adiacenti attraverso più switch
Router1-----Switch1-----Switch2--------Router2
Questo è il caso peggiore per il tempo di convergenza punto-punto OSPF; il collegamento tra i router è configurato come rete punto-punto OSPF. Se il collegamento tra Switch1 e Switch2 si interrompe, entrambi i router visualizzano i loro collegamenti; ciò significa che i HelloInterval
timer predefiniti devono essere modificati per evitare un ritardo di due minuti tra il collegamento in corso e l'esecuzione di SPF. In questo caso, vale sicuramente la pena abbassare i timer di saluto (o timer BFD) per CaseC quando i router sono configurati come rete punto-punto OSPF.