Dwukierunkowe wykrywanie przekazywania

Dwukierunkowe wykrywanie przekazywania , w skrócie BFD , to minimalistyczny zorientowany na połączenie protokół sieciowy do wykrywania błędów między dwoma połączonymi ze sobą routerami .

Został opracowany w celu skrócenia czasu konwergencji w sieciach w przypadku awarii. Powiadomienie o zmianach statusu w sieciach IP jest możliwe dzięki BFD w zakresie poniżej sekundy.

BFD działa z niskim narzutem protokołu nawet na nośnikach, które nie mają lub mają ograniczoną lub powolną opcję wykrywania błędów. Należą do nich na przykład obwody wirtualne (VC) w środowisku SDH , połączenia tunelowe IP i ścieżki MPLS z przełączaniem etykiet (LSP).

BFD nawiązuje połączenie ( sesję ) między dwoma punktami końcowymi (routerami). Jeśli nie są one bezpośrednio sąsiadujące, mówi się o BFD typu multihop.

Połączenie BFD jest poprzedzone potrójnym uzgadnianiem .

Możliwe jest uwierzytelnienie sesji BFD. W zależności od producenta urządzenia i wersji oprogramowania układowego dostępne są nie tylko hasła w postaci zwykłego tekstu, ale także metody oparte na MD5 lub SHA1 .

Dostępność od końca do końca jest sprawdzana za pomocą okresowo wysyłanych wiadomości Hello. Okresy Hello są zależne od producenta i urządzenia i mieszczą się w zakresie kilku milisekund. Jeśli trzeci komunikat Hello nie zostanie odebrany, sesja BFD jest domyślnie przerywana.

Dzięki opcji ujawniania stanu połączeń z protokołami routingu, takimi jak OSPF i IS-IS, są w stanie wykryć awarię sąsiadów nawet poniżej czasu martwego timera typowego dla IGP . Dotyczy to nawet protokołu RIP ( Routing Information Protocol ), który domyślnie używa 30-sekundowej wartości dla swojego interwału czasu hello. W przypadku EGP protokół BGP może wykorzystywać informacje o stanie z BFD w celu osiągnięcia krótkich czasów zbieżności. W przypadku tras statycznych BFD zapewnia narzędzie, za pomocą którego można monitorować dostępność „następnego przeskoku” trasy, a jeśli nie można go osiągnąć, można go usunąć z tablicy routingu .

W przeciwieństwie do protokołów routingu, takich jak RIP , OSPF czy IS-IS, BFD nie posiada mechanizmu automatycznego wykrywania sąsiednich routerów. Dlatego każda sesja BFD między routerami musi być odpowiednio skonfigurowana.

Wiodący na rynku producenci komponentów sieciowych umożliwiają przetwarzanie sesji BFD sprzętowo na karcie liniowej swojego routera. Liczba obsługiwanych sesji BFD zależy od urządzenia i waha się od mniej niż stu do ponad tysiąca sesji BFD. W zależności od modelu routera uwierzytelnianie może być używane do przetwarzania sesji BFD w oprogramowaniu przez procesor routera , ograniczając w ten sposób liczbę możliwych sesji BFD lub zwiększając interwały BFD Hello .

specyfikacja

BFD jest opisane w RFC 5880 dla wykrywania błędów MPLS-LSP.

Interakcja między BFD a protokołami routingu OSPF i IS-IS została opisana w RFC 5881 .

linki internetowe