Wybory OSPF z linkiem / 30?

9

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? Jedyne, co mogę wymyślić, to zapobiec wyborom, które z mojego zrozumienia nie powinny mieć znaczenia, ponieważ są to tylko 2 hosty (routery) w podsieci?

Jim
źródło

Odpowiedzi:

11

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, RouterDeadIntervaljest to 120 sekund, więc możesz chcieć ustawić HelloIntervalniższą wartość . Jednak poprawnie zaprojektowana sieć nie musi się martwić obniżeniem HelloIntervaldla 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

  1. [Time T = 0]Oba routery wysyłają Hello OSPF, gdy pojawia się łącze. ( STAN OSPF: INIT )
  2. [Time T = 0]Oba routery widzą odwrotne powitanie; jednak, chyba że skonfigurowano go z priorytetem DR 0, oba routery muszą poczekać RouterDeadIntervalsekundy, aby upewnić się, że na łączu nie ma innych kandydatów na DR. ( STAN OSPF: 2-DROŻNY )
  3. [Time T = 40] Wybrano DR / BDR i rozpoczyna się wymiana DBD ( OSPF STATE: EXSTART )
  4. [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)

  1. [Time T = 0]Oba routery wysyłają Hello OSPF, gdy pojawia się łącze. ( STAN OSPF: INIT )
  2. [Time T = 0]Oba routery witają się na odwrót. ( STAN OSPF: 2-DROŻNY )
  3. [Time T = 0] Rozpocznie się wymiana DBD ( OSPF STATE: EXSTART )
  4. [Time T = 'DBD exchange time']DBD jest analizowany, a SPF działa ( OSPF STATE: FULL )

Kiedy obniżyć HelloIntervaldla 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 HelloIntervaldla 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 RouterDeadIntervalwygaś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( SPFIntervaldomyś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 HelloIntervaltimery 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.

Mike Pennington
źródło
Dzięki Mike! Świetna informacja. Ostatnie pytanie. Czy polecenie Point-to-Point musi być uruchamiane na obu punktach końcowych? Moje myśli są tak ...
Jim,
Tak, oba interfejsy wymagają pasujących konfiguracji interfejsu p2p
Mike Pennington
1

Jest kilka rzeczy, które możesz rozważyć przy tym pytaniu.

Użyj punkt-punkt, jeśli:

  • Szybkie wykrywanie awarii i konwergencja są dla Ciebie ważne.
    • Konwergencja: Brak wyborów DR / BDR przyspieszy konwergencję
    • Wykrywanie awarii: Połącz typ sieci OSPF typu punkt-punkt z BFD, aby szybko wykryć awarię łącza. Możesz dostosować timery OSPF, ale BFD działa lepiej niż fast-hello i jest nieco łatwiejszy w zasobach systemowych.
  • Chcesz korzystać z sieci / 31 w swoich połączeniach punkt-punkt w celu oszczędzania przestrzeni adresowej IP
    • Maska sieci w pakietach hello dla sieci typu punkt-punkt jest ignorowana

Uwaga: W przypadku tras odbieranych przez sieć typu punkt-punkt OSPF zgłasza następny przeskok jako router sąsiedni.

Użyj rozgłaszania (typ domyślny), jeśli:

  • Nie przejmujesz się zbytnio czasami konwergencji
  • Nie chcesz opracowywać złożonego, precyzyjnego rozwiązania

Uwaga: W przypadku tras odbieranych przez sieć typu rozgłoszeniowego OSPF zgłasza następny przeskok jako router reklamowy.

mbud
źródło
Nie jestem pewien, czy sieci OSPF p2p są własnością firmy Cisco; zostały wyjaśnione w RFC2328 Sekcja 12.4.1.1
Mike Pennington
Tak, absolutnie się tutaj mylę. Mylę go z NBMA typu punkt do wielopunktów i punkt do wielopunktów. Te dwa zastrzeżone.
mbud
0

Jedną z rzeczy, o które należy się martwić, są liczniki czasu. Sieci rozgłoszeniowe mają 40-sekundowy czas martwy, ale PTP to 120 sekund. Może to być problem z czasem konwergencji / odzyskiwania w przypadku awarii sieci.

Ron Trunk
źródło
-1

Zazwyczaj ustawienie OSPF na punkt-punkt jest wykonywane w celu zaoszczędzenia przepustowości łączy dzierżawionych, ponieważ nie będą miały wyborów, więc jeśli łącze nie jest dzierżawione ani mierzone, nie powinno być dużej różnicy między obiema konfiguracjami.

Pedro Brito
źródło
Kwestia przepustowości nie odpowiada na pytanie wyborcze
5025
Zaoszczędź przepustowość, nie biorąc udziału w wyborach OSPF. Przepraszam, myślałem szybciej niż wpisałem.
Pedro Brito
Wybory DR są ustalane za pomocą pakietów hello. Nie jest wymagana dodatkowa przepustowość
user5025