Udostępnij za pośrednictwem


Konfigurowanie usługi BFD za pośrednictwem usługi ExpressRoute

Usługa ExpressRoute obsługuje wykrywanie przekazywania dwukierunkowego (BFD, Bidirectional Forwarding Detection) zarówno w przypadku prywatnej komunikacji równorzędnej, jak i komunikacji równorzędnej firmy Microsoft. Po włączeniu usługi BFD w usłudze ExpressRoute można przyspieszyć wykrywanie błędów łączy między urządzeniami Microsoft Enterprise Edge (MSEE) i routerami konfigurowanymi przez obwód usługi ExpressRoute (CE/PE). Usługę ExpressRoute można skonfigurować za pośrednictwem urządzeń routingu brzegowego lub urządzeń routingu Partner Edge (jeśli zastosowano zarządzaną usługę połączenia w warstwie 3). W tym dokumencie przedstawiono konieczność korzystania z systemu BFD oraz sposób włączania funkcji BFD za pośrednictwem usługi ExpressRoute.

Potrzeba BFD

Na poniższym diagramie przedstawiono korzyść włączania BFD za pośrednictwem obwodu usługi ExpressRoute: 1

Obwód usługi ExpressRoute można aktywować za pomocą połączeń warstwy 2 lub zarządzanych połączeń warstwy 3. W obu przypadkach, jeśli w ścieżce połączenia usługi ExpressRoute znajduje się więcej niż jedno urządzenie warstwy 2, odpowiedzialność za wykrywanie błędów w łączu leży na nadległej sesji protokołu BGP.

Na urządzeniach MSEE protokół BGP jest zwykle skonfigurowany do utrzymania aktywności i czasu podtrzymania odpowiednio jako 60 i 180 sekund. Z tego powodu, gdy wystąpi awaria łącza, wykrycie dowolnego błędu łącza i przełączenie ruchu do alternatywnego połączenia może potrwać do trzech minut.

Czasomierze protokołu BGP można kontrolować, konfigurując niższy czas przechowywania i wstrzymania protokołu BGP na urządzeniu komunikacji równorzędnej brzegowej. Jeśli czasomierze protokołu BGP nie są takie same między dwoma urządzeniami komunikacji równorzędnej, sesja protokołu BGP ustanawia przy użyciu niższej wartości czasu. Parametr BGP keep-alive można ustawić tak mało, jak trzy sekundy, a czas wstrzymania — nawet 10 sekund. Jednak ustawienie agresywnego czasomierza protokołu BGP nie jest zalecane, ponieważ protokół intensywnie przetwarza.

W tym scenariuszu BFD może pomóc. BFD zapewnia wykrywanie awarii łącza przy małym obciążeniu w podsekundowym przedziale czasu.

Uwaga

BFD zapewnia krótszy czas pracy w trybie failover, gdy zostanie wykryta awaria łącza, ale ogólna zbieżność połączenia potrwa do minuty między bramami sieci wirtualnej usługi ExpressRoute i środowiskami MSEEs.

Włączanie BFD

BFD jest domyślnie konfigurowany we wszystkich nowo utworzonych interfejsach prywatnej usługi ExpressRoute i komunikacji równorzędnej firmy Microsoft w środowiskach MSEE. W związku z tym, aby włączyć BFD, należy skonfigurować BFD tylko na urządzeniach podstawowych i pomocniczych. Konfigurowanie systemu BFD jest procesem dwuetapowym. Skonfigurujesz BFD w interfejsie, a następnie połączysz go z sesją protokołu BGP.

Uwaga

BFD jest obsługiwany tylko w komunikacji równorzędnej IPv4.

Przykładowa konfiguracja CE/PE (korzystająca z oprogramowania Cisco IOS XE) jest wyświetlana w następujący sposób:

interface TenGigabitEthernet2/0/0.150
   description private peering to Azure
   encapsulation dot1Q 15 second-dot1q 150
   ip vrf forwarding 15
   ip address 192.168.15.17 255.255.255.252
   bfd interval 300 min_rx 300 multiplier 3


router bgp 65020
   address-family ipv4 vrf 15
      network 10.1.15.0 mask 255.255.255.128
      neighbor 192.168.15.18 remote-as 12076
      neighbor 192.168.15.18 fall-over bfd
      neighbor 192.168.15.18 activate
      neighbor 192.168.15.18 soft-reconfiguration inbound
   exit-address-family

Uwaga

Aby włączyć BFD w istniejącej prywatnej komunikacji równorzędnej lub komunikacji równorzędnej firmy Microsoft, należy zresetować komunikację równorzędną. Należy to zrobić na obwodach skonfigurowanych z użyciem prywatnej wymiany ruchu przed sierpniem 2018 r. i wymiany ruchu Microsoftu przed styczniem 2020 r. Zobacz Resetowanie peeringów usługi ExpressRoute. Podczas konfigurowania BFD na urządzeniach podstawowych i pomocniczych jest to opcjonalne, konfiguracja BFD na urządzeniach platformy Azure dla nowych peeringów nie jest opcjonalna i nie można jej usunąć.

Negocjowanie zegara BFD

Między elementami równorzędnymi BFD wolniejszy z dwóch określa szybkość transmisji. Interwały transmisji/odbierania MSEEs BFD są ustawione na 300 milisekund. W niektórych scenariuszach interwał może być ustawiony na wyższą wartość 750 milisekund. Konfigurując wyższą wartość, można wymusić, że te interwały będą dłuższe, ale nie można ich skrócić.

Uwaga

Jeśli skonfigurowano nadmiarowe obwody geograficzne dla usługi ExpressRoute lub używasz połączenia VPN typu lokacja-lokacja jako kopii zapasowej. Włączenie BFD ułatwi szybsze przejście w tryb failover po awarii łączności usługi ExpressRoute.

Następne kroki

Aby uzyskać więcej informacji lub pomocy, zapoznaj się z następującymi linkami: