Mam kilka / 30 podsieci łączących routery OSPF za pośrednictwem łącza obsługującego transmisję. Czy powinienem również skonfigurować interfejsy biorące udział w łączu do sieci IP ospf punkt-punkt? Czy to ma znaczenie?
Typ sieci zdecydowanie ma znaczenie, ale musisz być ostrożny w radzeniu sobie z tą sytuacją ... jest kilka przypadków narożnych do rozważenia. Porównajmy konsekwencje skonfigurowania / 30 jako sieci OSPF typu „Broadcast” lub „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 |
----------+-------+--------------+--------------------+--------------+
Podsumowanie
- Typy sieci rozgłoszeniowej OSPF powoli ustanawiają przyleganie (ponieważ muszą czekać na wybory DR) i generują 50% więcej LSA na każde / 30 osób wyznaczonych jako sieć rozgłoszeniowa OSPF. Te LSA muszą zostać zalane i przetworzone, co spowalnia konwergencję. Krótko mówiąc, projekty wykorzystujące wiele / 30 sieci rozgłoszeniowych OSPF zbiegają się nieco wolniej niż w przypadku zastąpienia / 30 sieci punkt-punkt ...
- Typy sieci OSPF typu punkt do punktu bardzo szybko przylegają do siebie; jednak, jak wspomniał Ron,
RouterDeadInterval
jest to 120 sekund, więc możesz chcieć ustawić HelloInterval
niższą wartość . Jednak poprawnie zaprojektowana sieć nie musi się martwić obniżeniem HelloInterval
dla sieci OSPF Point-to-Point / 30.
Szczegóły: / 30 w sieci rozgłoszeniowej OSPF
Domyślne ustawienia sieci rozgłoszeniowej OSPF :
HelloInterval
: 10 sekund
RouterDeadInterval
: 40 sekund
Czas na wykrycie awarii procesu OSPF : <= 40 sekund
Czas adiacyencji : ponad 40 sekund
[Time T = 0]
Oba routery wysyłają Hello OSPF, gdy pojawia się łącze. ( STAN OSPF: INIT )
[Time T = 0]
Oba routery widzą odwrotne powitanie; jednak, chyba że skonfigurowano go z priorytetem DR 0, oba routery muszą poczekać RouterDeadInterval
sekundy, aby upewnić się, że na łączu nie ma innych kandydatów na DR. ( STAN OSPF: 2-DROŻNY )
[Time T = 40]
Wybrano DR / BDR i rozpoczyna się wymiana DBD ( OSPF STATE: EXSTART )
[Time T = 40 + 'DBD exchange time']
DBD jest analizowany, a SPF działa ( OSPF STATE: FULL )
LSA :
- Każdy router wysyła router LSA (s): OSPF LSA typ 1
- DR przesyła LSA sieci typu 2 dla samego łącza rozgłoszeniowego
Szczegóły: / 30 w sieci OSPF Point-to-Point
OSPF Ustawienia domyślne sieci punkt-punkt :
HelloInterval
: 30 sekund
RouterDeadInterval
: 120 sekund
Czas na wykrycie awarii procesu OSPF : <= 120 sekund
Czas na dopasowanie : szybki (zwykle mniej niż 2 sekundy)
[Time T = 0]
Oba routery wysyłają Hello OSPF, gdy pojawia się łącze. ( STAN OSPF: INIT )
[Time T = 0]
Oba routery witają się na odwrót. ( STAN OSPF: 2-DROŻNY )
[Time T = 0]
Rozpocznie się wymiana DBD ( OSPF STATE: EXSTART )
[Time T = 'DBD exchange time']
DBD jest analizowany, a SPF działa ( OSPF STATE: FULL )
Kiedy obniżyć HelloInterval
dla sieci OSPF Point-to-Point
Rozważ te przypadki ...
Przypadek A: Bezpośrednie łącze światłowodowe między routerami
Router1-------------------------------Router2
Łącze między routerami jest skonfigurowane jako OSPF Network Point-to-Point. Jeśli połączenie między routerem 1 a routerem 2 zaniknie, oba routery natychmiast zauważą, że ich łącze znika, i uruchom SPF, aby znaleźć alternatywną ścieżkę. Awarie procesu OSPF zdarzają się bardzo rzadko, więc zwykle nie ma dobrego argumentu do obniżenia HelloInterval
dla CaseA.
Przypadek B: Jeden Przełącz między dwoma routerami
Router1-------------Switch------------Router2
Łącze między routerami jest skonfigurowane jako OSPF Network Point-to-Point. Jeśli połączenie między routerem 1 a przełącznikiem umrze, oznacza to problem ... Router 1 natychmiast wie, że uruchomi SPF (po odczekaniu SPFDelay
); jednak łącze Routera 2 nadal działa. W związku z tym Router2 musi poczekać, aż zbiega się albo do RouterDeadInterval
wygaśnięcia, albo do momentu, gdy Router2 zobaczy nowy LSA Routera 1 (zalany po zakończeniu SPF przez Router 1). W większości przypadków Router2 zobaczy nową LSA Routera 1, a następnie sam uruchomi SPF ... jednak w tym przypadku rekonwergencja Routera 2 jest co najmniej dwa razy większa SPFInterval
( SPFInterval
domyślnie: 5 sekund w IOS).
Warto obniżyć hello timery (lub timery BFD) dla CaseB, gdy routery są skonfigurowane jako OSPF Network Point-to-Point.
Przypadek C: Dwa routery sąsiadujące ze sobą za pomocą wielu przełączników
Router1-----Switch1-----Switch2--------Router2
Jest to najgorszy przypadek dla czasu konwergencji OSPF punkt-punkt; połączenie między routerami jest skonfigurowane jako OSPF Network Point-to-Point. Jeśli połączenie między Switch1 i Switch2 umrze, oba routery zobaczą swoje łącza w górę; oznacza to, że domyślne HelloInterval
timery powinny zostać zmienione, aby zapobiec dwuminutowemu opóźnieniu między zerwaniem łącza a uruchomieniem SPF. W takim przypadku zdecydowanie warto obniżyć liczniki czasu (lub BFD) dla CaseC, gdy routery są skonfigurowane jako OSPF Network Point-to-Point.