Wstęp teoretyczny do protokołu BFD
- Protokół BFD stanowi otwarty standard opisany w referencji RFC 5880, zaprojektowany do szybkiego wykrywania utraty łączności pomiędzy uprzedzeniami sieciowymi (Keepalive), przeważnie w czasie nie dłuższym niż 150 milisekund.
- Domyślna metoda utrzymywania łączności pomiędzy sąsiadami, w przypadku protokołów routingu dynamicznego. Obciąża procesor CPU wysyłanymi wiadomościami Hello, związku z tym częstotliwość ich wysyłania powinna być ograniczona. Należy jednak pamiętać, że im większa częstotliwość w wysyłaniu wiadomości, tym krótszy czas wykrycia awarii. W takiej sytuacji aby utrzymać dużą częstotliwość w wysyłaniu wiadomości, protokół BFD korzysta ze wsparcia sprzętowego (Hardware). Dzięki takiemu rozwiązaniu każdy pakiet Keepalive jest obsługiwany jak zwykły ruch sieciowy bez potrzeby przetworzenia przez procesor CPU.
- Protokół BFD wspiera następujące protokoły: Static Route, OSPF, EIGRP, BGP, FHRP oraz MPLS TE.
Protokół BFD wykorzystuje protokół UDP na porcie 3784.
Konfiguracja protokołu BFD
Wstępna Konfiguracja protokołu BFD
(config)# interface interfejs
Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.
(config-if)# bfd interval 50-999(Milisekundy) min_rx 50-999(Milisekundy) multiplier 3-50(Wielokrotność interwału)
Aktywuje protokół BFD na określonym interfejsie sieciowym. Wartość „Interval” określa częstotliwość w nadawaniu wiadomości BFD, wartość „Min_rx” w odbieraniu natomiast wartość „Multiplier” określa czas oczekiwania na otrzymanie odpowiedzi od sąsiedniego urządzenia zanim uzna dane połączenie za nieaktywne.
Manipulacja domyślnymi czasami protokołu OSPF
(config)# interface interfejs
Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.
(config-if)# ip ospf hello-interval 1-65535(sekund)
Zmienia domyślną wartość czasu „Hello-timer”.
(config-if)# ip ospf dead-interval 1-65535(sekund)
Zmienia domyślną wartość czasu „Dead-timer”.
(config-if)# ip ospf dead-interval minimal hello-multiplier 3-20(ilość wiadomości na sekundę)
Jednocześnie zmienia domyślną wartość czasu „Hello-timer” oraz czasu „Dead-timer”.
Aktywacja BFD względem protokołu OSPF
(config)# router ospf ASN
Przechodzi do poziomu konfiguracji protokołu OSPF.
(config-router)# bfd all-interfaces
Aktywuje protokół BFD względem wszystkich interfejsów sieciowych.
Komendy SHOW
# show bfd neighbors
Wyświetla sąsiadów protokołu BFD.
# show bfd neighbors details
Wyświetla szczegółowe informacje na temat konfiguracji protokołu BFD.
# show bfd summary
Wyświetla podsumowanie aktywnych sesji protokołu BFD.
# show bfd drops
Wyświetla informacje o utraconych pakietach protokołu BFD.
Pozostałe tematy związane z konfiguracją protokołu OSPF
- Wstęp do protokołu OSPF
- Wiadomości protokołu OSPF
- Nawiązywanie relacji sąsiedztwa
- Rodzaje topologii sieciowych
- LSDB (Link-State Database)
- Struktury LSA 1-3
- Struktury LSA 4-9
- Wybór najkrótszej trasy (SPF)
- Wyliczanie metryki
- Multi-Area OSFP
- Redystrybucja protokołu OSPF
- Weryfikacja konfiguracji
- Troubleshooting relacji sąsiedztwa
- Troubleshooting brakujących tras routingu
- Troubleshooting procesu FSM
- Komendy Show, Debug oraz Clear
- Podstawowa konfiguracja protokołu OSPF
- Konfiguracja interfejsów, metryki OSPF
- Filtrowanie protokołu OSPF
- Sumaryzacja protokołu OSPF
- Trasa domyślna OSPF
- Strefy Stubby Areas OSPF
- Redystrybucja protokołu OSPF
- Uwierzytelnianie protokołu OSPF
- BFD dla protokołu OSPF

Dodaj komentarz