Dlaczego BGP przechodzi do stanów aktywnych po włączeniu nowych tras?

Aby dać ci wyobrażenie o tym, co się dzieje, mam dwóch peerów eBGP bez reklamowanych tras. Możliwości są zerowe i nie ma NLRI. BGP jest ustanawiane między peerami eBGP.

Następnie proszę jednego z peerów o rozgłoszenie tras IPv4 poprzez dodanie tras. Natychmiast ten router BGP przechodzi z ESTABLISHED -> ACTIVE -> ESTABLISHED.

Czy konieczne jest przerwanie sesji TCP i ponowne rozpoczęcie z nowymi możliwościami w komunikacie OPEN? Widzę to samo na pcap. Czy nie możemy pozwolić, aby komunikat UPDATE powiadamiał drugiego peera o nowych możliwościach?

Dziękuję.

Komentarze

  • @BVH. Nie trzeba przerywać istniejącej sesji BGP w celu reklamowania dodatkowej trasy. W jaki sposób " dodajesz trasy IPv4 " do reklamowania? Czy możesz udostępnić swoją odpowiednią konfigurację BGP, a także dowolną trasy statyczne lub dodatkowe protokoły routingu używane w platformie to urządzenie?
  • Innymi słowy, jeśli możliwości partnera ulegną zmianie, musi on zresetować sesję TCP.
  • Jaka implementacja bgp? Udostępnij swoją konfigurację
  • Wydaje mi się, że peer nie ' nie ma włączonej miękkiej rekonfiguracji, ale aby miękka rekonfiguracja działała, obydwaj rówieśnicy muszą ją obsługiwać . Jeśli nie reklamujesz żadnych możliwości, drugi koniec nie ' nie wie, czy obsługujesz odświeżanie trasy, więc sesja klapnie po zmianie filtrów.
  • Czy jakaś odpowiedź ci pomoże? Jeśli tak, zaakceptuj odpowiedź, aby pytanie nie ' nie pojawiało się wiecznie w poszukiwaniu odpowiedzi. Alternatywnie możesz opublikować i zaakceptować własną odpowiedź.

Odpowiedź

To jest dla Cisco, ale wyobrażam sobie dotyczy to również innych:

Ilekroć nastąpi zmiana w zasadach routingu, sesja BGP musi zostać zresetowana (wyczyszczona), aby nowa zasada zaczną obowiązywać, a tablica routingu zostanie ponownie skonfigurowana. Użycie twardego resetu do wyczyszczenia sesji BGP powoduje unieważnienie pamięci podręcznej i ma negatywny wpływ na działanie sieci.

Miękki reset jest zalecany, ponieważ umożliwia rekonfigurację i aktywację zasad tablicy routingu bez czyszczenia sesji BGP. Miękki reset jest wykonywany dla każdego sąsiada. Miękkie resetowanie może być przychodzące lub wychodzące:

Ale ten sam dokument mówi również:

Ta funkcja zapewnia dodatkową metodę miękkiego resetowania, która umożliwia dynamiczną wymianę żądań odświeżania trasy i informacji o routingu między routerami BGP, a następnie ponowne rozgłaszanie odpowiedniej tabeli routingu wychodzącego. Miękki reset przy użyciu funkcji odświeżania trasy nie wymaga wstępnej konfiguracji i nie zużywa żadnych dodatkowych zasobów pamięci.

Aby użyć tej nowej metody, obaj sąsiedzi BGP muszą obsługiwać programową route możliwość odświeżania, która jest ogłaszana w wiadomości OTWÓRZ wysyłanej, gdy peer wysyła aktualizację swojej tablicy routingu.

Ponieważ mówisz, że nie widzisz żadnych możliwości, nie jest rozgłaszana funkcja „odświeżania trasy”, więc nie ma innego wyjścia, jak aby zresetować sesję BGP w celu wprowadzenia zmiany w zasadach routingu.

Odnośniki:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *