Dell Networking SONiC: Bidirectional forwarding detection (BFD)

Summary: Tento článek vysvětluje funkci BFD (Bidirectional Forwarding Detection) v systému Dell Networking SONiC. Tento článek používá přepínač se systémem Dell SONiC 4.1.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

 
Požadavky
Pro ukázku konceptů použijeme standardní pojmenovávání rozhraní. Přečtěte si článek společnosti Dell 202172 Dell Networking řady S: Základní konfigurace rozhraní – SONiC 4.0, kde najdete další informace týkající se pojmenovávání rozhraní

Rejstřík

Úvod
Konfigurace BFD
BFD s BGP
BFD s OSPF
BFD s PIM
Profil BFD
Použití profilu BFD u statického partnera
Použití profilu BFD u sousedního BGP
Použití profilu BFD u OSPF
Použití profilu BFD u PIM
Přehled informací o partnerovi BFD


Úvod
Funkce BFD (Bidirectional Forwarding Detection) rychle detekuje selhání komunikace mezi dvěma sousedními směrovači. Funkce BFD nahrazuje mechanismy detekce stavu spojení ve stávajících směrovacích protokolech. Poskytuje také řešení detekce selhání pro spojení bez směrovacích protokolů.

Funkce BFD zajišťuje detekci selhání cesty předávání v milisekundách namísto v sekundách. Vzhledem k tomu, že je funkce BFD nezávislá na protokolech směrování, zajišťuje konzistentní detekci selhání sítě. Funkce BFD eliminuje potřebu více časovačů a metod závislých na protokolu. Konvergování sítí je rychlejší, protože funkce BFD spouští změny stavu spojení ve směrovacím protokolu dříve a s větší konzistencí.

Funkce BFD je jednoduchý mechanismus hello. Dva sousední směrovače s funkcí BFD vytvoří relaci pomocí třísměrného handshaku. Po navázání relace si směrovače vymění pakety pravidelného řízení v subsekundových intervalech. Pokud směrovač neobdrží paket hello v zadaném čase, budou směrovací protokoly upozorněny na nefunkční cestu pro přesměrování.

Kromě toho funkce BFD odešle řídicí paket v případě změny stavu nebo změny parametru relace. Tyto řídicí pakety se odesílají bez ohledu na intervaly přenosu a příjmu ve směrovacím protokolu.

BFD je nezávislý a obecný protokol, který podporují všechna média, topologie a směrovací protokoly pomocí libovolného zapouzdření. Enterprise SONiC implementuje protokol BFD ve vrstvě 3 (L3) se zapouzdřením UDP (User Datagram Protocol). Protokol BFD je podporován pouze na statických a dynamických směrovacích protokolech, jako jsou BGP, OSPFv2 a PIM. Systém zobrazuje oznámení o změně stavu BFD.

POZNÁMKA: BFD není podporován pro protokol VRRP a OSPFv3.

Stavy relace BFD

Chcete-li mezi dvěma směrovači vytvořit relaci BFD, povolte na obou stranách spojení funkci BFD. Směrovače BFD mohou pracovat v aktivní roli. Aktivní směrovač spustí relaci BFD. Oba směrovače mohou být aktivní ve stejné relaci.

Relace BFD může vzniknout v asynchronním režimu, jelikož funkce Enterprise SONiC BFD podporuje pouze asynchronní režim. V asynchronním režimu oba systémy odesílají pravidelné řídicí zprávy v zadaném intervalu, aby signalizovaly, že je stav jejich relace v pořádku.

Relace BFD může mít čtyři stavy: Administratively Down, Down, Init a Up. Výchozí stav relace BFD je Down.

● Administratively Down – Místní směrovač BFD se neúčastní relace.
● Down – Vzdálený směrovač BFD neodesílá řídicí pakety nebo je neodesílá v době zjišťování relace.
● Init – Místní směrovač BFD komunikuje se vzdáleným směrovačem v relaci.
● Up – Oba směrovače BFD odesílají řídicí pakety.

Stav relace BFD se změní na Down, pokud:
● Řídicí paket není přijat v době zjišťování.
● Režim poptávky je aktivní a řídicí paket není přijat v reakci na paket dotazování.

Příklad změny stavu relace BFD

Stav relace na směrovači se mění podle oznámení o stavu, které obdrží od partnerského směrovače. Pokud je například aktuální stav relace Down a směrovač obdrží ze vzdáleného směrovače oznámení o stavu Down, stav relace místního směrovače se změní na Init.


Obrázek 1: Změna stavu relace BFD

Třísměrný handshake

Relace BFD vyžaduje třísměrný handshake mezi sousedními směrovači. V tomto příkladu handshake předpokládá:
● Jeden směrovač je aktivní a druhý je pasivní.
● Jedná se o první relaci navázanou v tomto spojení.
● Výchozí stav relace na obou portech je neaktivní.

1. Aktivní systém odešle ustálený tok řídicích paketů, aby signalizoval, že je stav relace Down, dokud pasivní systém nereaguje. Tyto pakety se odesílají v požadovaném intervalu přenosu aktivního systému. Pole Your Discriminator je nastaveno na jednu sekundu.

2. Když pasivní systém obdrží řídicí paket, změní stav relace na Init a odešle odpověď, která signalizuje změnu stavu. Odpověď obsahuje ID relace v poli My Discriminator a ID relace vzdáleného systému v poli Your Discriminator.

3. Aktivní systém obdrží odpověď z pasivního systému a změní stav relace na Up. Poté odešle řídicí paket, který tuto změnu stavu signalizuje. Dojde k výměně hodnot Discriminator a vyjednání intervalů přenosu.
4. Pasivní systém obdrží řídicí paket a změní jeho stav na Up. Oba systémy se shodnou, že je relace navázána. Protože oba členové musí odeslat řídicí paket, který vyžaduje odezvu pouze v případě, že je relace ve stavu Up, kdykoli dojde ke změně stavu nebo změně v parametru relace, pasivní systém odešle konečnou odpověď, která signalizuje změnu stavu. Poté dojde k výměně pravidelných paketů kontroly.


Obrázek 2: Třísměrný handshake BFD

Poznámky ke konfiguraci BFD

Než nakonfigurujete funkci BFD pro směrovací protokol, nejprve ji povolte na obou směrovačích ve spojení. Funkce BFD je ve výchozím nastavení zakázána.
● Podporuje 128 relací BFD s intervaly 300 ms a násobkem tří
● Nepodporuje režim poptávky ani ověřování.
● Podporuje funkci BFD na relacích MultiHop.
● Podporuje životaschopnost protokolu pouze u směrovacích protokolů.
● Funkce BFD podporuje protokoly BGP, OSPF a PIM; jsou podporovány také výchozí VRF uživatele.
 
Konfigurace BFD
Před konfigurací BFD na statické směrování nebo směrovací protokol nakonfigurujte funkci BFD na každém směrovači, včetně nastavení relace BFD. Funkce BFD je ve výchozím nastavení zakázána.

● Globálně povolte funkci BFD.

DELLSONiC (config)# bfd
dmin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# bfd

● Zobrazte konfiguraci BFD
 
sonic# show running-configuration bfd
!
bfd
peer 192.168.2.1 interface Eth1/1
detect-multiplier 5
echo-interval 200
echo-mode
receive-interval 200
transmit-interval 200
!
peer 192.168.2.1 multihop local-address 192.168.2.2
detect-multiplier 4
receive-interval 150
transmit-interval 150

○ detect-mutiplier (2-128) – Nakonfiguruje násobitel detekce za účelem určení ztráty paketu. Tento interval vzdáleného přenosu se vynásobí hodnotou pro určení časovače zjištění ztráty připojení. Výchozí hodnota je 3.

Příklad: Místní systém má detect-multiplier 5 a vzdálený systém má transmission interval 300. Místní systém zjistí selhání až po 1 500 milisekundách bez přijetí paketů.

○ echo-interval (10-60000) – minimální interval přenosu (menší kolísání), který tento systém chce použít k odesílání paketů ozvěny BFD. Výchozí hodnota je 300.
echo-mode – Nakonfiguruje režim ozvěny.
○ minimum-ttl (1-254) – minimální očekávaná hodnota TTL pro příchozí partnerské pakety BFD s relací MultiHop. Pokud je TTL přijatého paketu BFD menší než nakonfigurovaný TTL, systém paket odstraní. Výchozí hodnota je 254.
○ passive-mode – Pasivní relace se nepokusí o zahájení připojení a před aktivací vyčká na pakety řízení BFD od partnera.  Ve výchozím nastavení je tento pasivní režim zakázaný.
○ shutdown – zakáže partnera BFD.
○ transmit-interval (10-60000) – minimální interval přenosu, který chce systém použít k odesílání řídicích paketů BFD. Výchozí hodnota je 300.
○ receive-interval (10-60000) – minimální interval, ve kterém může systém přijímat řídicí pakety. Výchozí hodnota je 300.

BFD s BGP

V základní síti BGP umožňuje funkce BFD rychlejší rekonvergenci sítě. Funkce BFD rychle detekuje selhání komunikace v cestě rychlého předávání BGP mezi interními partnery BGP (iBGP) a externími partnery BGP (eBGP).

Funkce BFD pro protokol BGP je podporována u fyzických zařízení, kanálů portů a rozhraní VLAN. Funkce BFD pro protokol BGP podporuje funkci BGP MultiHop. Před konfigurací funkce BFD pro protokol BGP nejprve nakonfigurujte BGP na vzájemně propojených směrovačích.

Příklad funkce BFD s protokolem BGP

V tomto příkladu z obrázku 3 konfigurace funkce BFD pro protokol BGP využívají směrovače 1 a 2 v tranzitní síti protokol eBGP k propojení AS1 a AS2. Směrovače eBGP si vyměňují informace navzájem i se směrovačem iBGP za účelem udržení připojení a přístupu v rámci každého samostatného systému.


Obrázek 3: BFD s BGP

Když nakonfigurujete relaci BFD u sousedního BGP, můžete vytvořit relaci BFD se zadaným sousedním BGP pomocí ip adresy souseda a příkazů bfd.

Směrovač 1
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# bfd
DELLSONiC(config)# router bgp 1
DELLSONiC(conf-router-bgp-1)# neighbor 2.2.4.3
DELLSONiC(conf-router-neighbor)# bfd
DELLSONiC(conf-router-neighbor)#
 
Směrovač 2
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# bfd
DELLSONiC(config)# router bgp 2
DELLSONiC(conf-router-bgp-2)# neighbor 2.2.4.2
DELLSONiC(conf-router-neighbor)# bfd
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 2.2.4.2 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 0 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

Pakety BFD, které pocházejí ze směrovače, jsou přiřazeny k nejvyšší prioritní výstupní frontě, aby se minimalizovalo zpoždění přenosu. Příchozí řídicí pakety BFD, které jsou přijímány od sousedního BGP, jsou přiřazeny do nejvyšší prioritní fronty v rámci Control Plane Policing (CoPP), aby se zabránilo poklesu paketů BFD z důvodu zahlcení fronty.

Funkce BFD informuje protokol BGP o všech selháních, které ve spojení zjistí. Protokol BGP spustí akce obnovení. Funkce BFD pro protokol BGP je podporována pouze u přímo připojených sousedních BGP a v sítích BGP IPv4 i IPv6. Je podporováno maximálně 100 současně běžících relací.

Pokud každá funkce BFD pro sousední BGP obdrží řídicí paket BFD v rámci nakonfigurovaného intervalu BFD pro zjištění selhání, relace BFD zůstane aktivní a protokol BGP bude udržovat svá sousední rozhraní. Pokud funkce BFD pro sousední BGP neobdrží v intervalu zjištění řídicí paket, směrovač informuje o selhání všechny klienty relace BFD a další směrovací protokoly. Poté bude záviset na směrovacím protokolu, který používá připojení BGP k určení vhodné odpovědi na chybový stav. Normální odpovědí je ukončit relaci partnerského připojení pro směrovací protokol a rekonvergovat obejitím vadného sousedního směrovače.

Kdykoli funkce BFD zjistí selhání, zobrazí se zpráva protokolu.

BFD s OSPF
Funkci BFD můžete nakonfigurovat tak, aby monitorovala a upozornila na stav dostupnosti mezi sousedními rozhraními OSPF. Když používáte BFD s OSPF, relace BFD se navážou mezi všemi sousedními rozhraními, která jsou účastníky úplného stavu OSPF. Pokud sousední rozhraní selže, funkce BFD upozorní protokol OSPF, že došlo ke změně stavu připojení.

Konfigurace funkce BFD pro protokol OSPF

1. Globálně povolte protokol BFD.
2. Nakonfigurujte funkci BFD u rozhraní OSPF v rámci souvisejících vzájemně propojených směrovačů.

Povolte funkci BFD

● Globálně povolte BFD.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● Povolte funkci BFD v rozhraních OSPF v rámci souvisejících vzájemně propojených směrovačů.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.1 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 2 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

BFD s PIM

Podporu funkce BFD pro protokol PIM můžete povolit na jednotlivých rozhraních.

Konfigurace funkce BFD pro protokol PIM

1. Globálně povolte protokol BFD.
2. Nakonfigurujte BFD na rozhraních PIM v rámci souvisejících vzájemně propojených směrovačů.

Povolte funkci BFD

● Globálně povolte BFD.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● Povolte funkci BFD v rozhraních PIM v rámci souvisejících vzájemně propojených směrovačů.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim bfd
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.1 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 2 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

Profil BFD

Profil BFD můžete použít k vytvoření šablony konfigurací BFD a k použití u více partnerů BFD bez samostatné konfigurace každého partnera BFD. Profil BFD také umožňuje změnit časovače BFD dynamických relací bez konfigurace statických partnerů BFD.

V rámci profilu BFD můžete nakonfigurovat všechny potřebné parametry BFD. Pokud použijete profil BFD u konfigurace statického partnera, BGP, OSPF nebo PIM, u těchto protokolů se použijí všechny parametry, které jste nakonfigurovali v profilu.

Scénáře konfigurace profilu

1. Scénář 1: Můžete použít profil BFD, aniž byste ho museli nejprve vytvářet. Profil se však použije až po konfiguraci. Použijí se výchozí nastavení BFD, dokud nenakonfigurujete profil.

2. Scénář 2: Profil BFD je přidružen ke statickému partnerovi BFD a parametry BFD jsou také nakonfigurovány ve statickém partnerovi. Parametry nakonfigurované ve statickém partnerovi mají přednost před profilem BFD.

3. Scénář 3: Protokoly BGP, OSPF a PIM sdílejí relaci BFD a profil BFD přidružený k protokolům BGP, OSPF a PIM se liší. Použije se poslední nakonfigurovaný profil v BGP, OSPF nebo PIM.

4. Scénář 4: Konfigurace profilu BFD se dynamicky mění. Všechny parametry konfigurace platí okamžitě a časovače BFD se znovu vyjednají pomocí metody dotazování.

5. Scénář 5: Profil BFD, který je spojen s partnerem BGP, OSPF, PIM nebo BFD, je odstraněn. Přidružená relace BFD se vrátí na výchozí hodnoty. Konfigurace profilu by také měla být odstraněna z partnera BGP, OSPF, PIM nebo BFD a znovu nakonfigurována, aby se změna projevila.

6. Scénář 6: Profil BFD je odstraněn. Profil BFD lze odstranit z BFD bez konfigurace profilu z protokolů (pokud jsou k dispozici). Obdobně lze zrušit konfiguraci profilu BFD z protokolů, aniž by bylo nutné odstranit profil v BFD. Konfiguraci profilu BFD lze přepsat novým profilem, aniž by bylo nutné zrušit konfiguraci stávajícího profilu.

Konfigurace profilu BFD

● Globální povolení BFD v režimu CONFIGURATION.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd

● Vytvořte profil BFD v režimu BFD CONFIGURATION.
 
DELLSONiC(conf-bfd)# profile název-profilu
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
 
● Po konfiguraci partnera nakonfigurujte parametry BFD. Zadáním příkazu no odstraníte nakonfigurované nastavení BFD a obnovíte výchozí hodnotu.

DELLSONiC (conf-bfd-peer)# {detect-multiplier | echo-interval | echo-mode | minimum-ttl | passive-mode | receive-interval | transmit-interval}

○ detect-mutiplier (2-128) – Nakonfiguruje násobitel detekce za účelem určení ztráty paketů. Tento interval vzdáleného přenosu se vynásobí hodnotou pro určení časovače zjištění ztráty připojení. Výchozí hodnota je 3.

Příklad: Místní systém má detect-multiplier 5 a vzdálený systém má transmission interval 300. Místní systém zjistí selhání až po 1 500 milisekundách bez přijetí paketů.

○ echo-interval (10-60000) – minimální interval přenosu (menší kolísání), který tento systém chce použít k odesílání paketů ozvěny BFD. Výchozí hodnota je 300.
echo-mode – Nakonfiguruje režim ozvěny.
○ minimum-ttl (1-254) – minimální očekávaná hodnota TTL pro příchozí partnerské pakety BFD s relací MultiHop. Pokud je TTL přijatého paketu BFD menší než nakonfigurovaný TTL, systém paket odstraní. Výchozí hodnota je 254.
○ passive-mode – Pasivní relace se nepokusí o zahájení připojení a před aktivací vyčká na pakety řízení BFD od partnera.  Ve výchozím nastavení je tento pasivní režim zakázaný.
○ shutdown – zakáže partnera BFD.
○ transmit-interval (10-60000) – minimální interval přenosu, který chce systém použít k odesílání řídicích paketů BFD. Výchozí hodnota je 300.

Zobrazení profilu BFD

● Pomocí následujícího příkazu můžete zobrazit všechny profily BFD nakonfigurované v systému

.DELLSONiC # show bfd profile
 
DELLSONiC# show bfd profile
BFD Profile:
    Profile-name: profile-cx-1
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 5
        Receive interval: 200ms
        Transmission interval: 200ms
        Echo transmission interval: 200ms
    Profile-name: profile-cx-2
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 10
        Receive interval: 100ms
        Transmission interval: 100ms
        Echo transmission interval: 100ms

● Pomocí následujícího příkazu zobrazíte konkrétní profil BFD nakonfigurovaný v systému.

DELLSONiC # show bfd profile-cx-2
 
DELLSONiC# show bfd profile profile-cx-2
BFD Profile:
    Profile-name: profile-cx-2
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 10
        Receive interval: 100ms
        Transmission interval: 100ms
        Echo transmission interval: 100ms

Použití profilu BFD u statického partnera

Profil BFD můžete přiřadit partnerovi BFD. Parametry BFD, které jsou ručně nakonfigurovány ve statickém partnerovi BFD, mají přednost před tímto profilem BFD. Název profilu může obsahovat maximálně 63 znaků.

● Globálně povolte funkci BFD v režimu CONFIGURATION.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● Vytvořte profil BFD v režimu BFD CONFIGURATION.
 
DELLSONiC(conf-bfd)# profile název-profilu
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● Použijte profil BFD, který jste dříve nakonfigurovali u statického partnera.

sonic(conf-bfd)# peer ip-address interface interface-type-number
sonic(conf-bfd-peer)# profile profile-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# peer 192.168.2.1 interface Eth1/1
DELLSONiC(conf-bfd-peer)# profile profile-cx-1
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 192.168.2.1 vrf default interface Eth1/1
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

Použití profilu BFD u sousedního BFD

Přiřaďte profil BFD k sousednímu BGP. Název profilu může obsahovat maximálně 63 znaků.

● Globálně povolte funkci BFD v režimu CONFIGURATION.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● Vytvořte profil BFD v režimu BFD CONFIGURATION.
 
DELLSONiC(conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf-bfd)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● Použijte profil BFD, který jste dříve nakonfigurovali na sousední protokol BGP nebo skupinu partnerů.

DELLSONiC (config-router-bgp-neighbor)# neighbor neighbor-ip-address
DELLSONiC(config-router-bgp-neighbor)# bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router bgp 500
DELLSONiC(config-router-bgp)# neighbor 10.10.150.2
DELLSONiC(config-router-bgp-neighbor)# bfd profile profile-cx-1
 
Nebo

DELLSONiC (config-router-bgp-neighbor-pg)# peer-group peer-group-name
DELLSONiC(config-router-bgp-pg)# bfd profile profile-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router bgp 500
DELLSONiC(config-router-bgp)# neighbor 10.10.150.2
DELLSONiC(config-router-bgp-neighbor)# peer-group bgp-cx-1
DELLSONiC(config-router-bgp-pg)# bfd profile profile-cx-1
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms


Použití profilu BFD u rozhraní s povoleným protokolem OSPF

Přiřaďte profil BFD k rozhraní s povoleným protokolem OSPF. Jako název profilu můžete zadat maximálně 63 znaků.

● Globálně povolte funkci BFD v režimu CONFIGURATION.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● Vytvořte profil BFD v režimu BFD CONFIGURATION.
 
DELLSONiC(conf-bfd)# profile název-profilu
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf-bfd)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● Použijte profil partnera BFD u rozhraní OSPF v souvisejících vzájemně propojených směrovačích.
 
DELLSONiC(config-if-Vlan100)# ip ospf bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd profile profile-cx-1
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms

Použití profilu BFD u protokolu PIM

Přiřaďte profil BFD k rozhraní s povoleným protokolem PIM. Jako název profilu můžete zadat maximálně 63 znaků.

● Globálně povolte funkci BFD v režimu CONFIGURATION.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● Vytvořte profil BFD v režimu BFD CONFIGURATION.
 
DELLSONiC(conf-bfd)# profile název-profilu
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● Použijte profil partnera BFD u rozhraní PIM v souvisejících vzájemně propojených směrovačích.
DELLSONiC(config-if-Vlan100)# ip pim bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim profile profile-cx-1
 
Zobrazení stavu partnera BFD
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms

Zobrazení informací o partnerech BFD

Zobrazte informace o partnerech BFD.
 
sonic# show bfd peers
BFD Peers:
 peer 172.11.0.1 vrf default interface Vlan101
      ID: 2604839737
      Remote ID: 2286829245
      Passive mode: Disabled
      Profile: bfd_prof_0
      Status: up
      Uptime: 0 day(s), 23 hour(s), 8 min(s), 14 sec(s)
      Diagnostics: ok
      Remote diagnostics: ok
      Peer Type: dynamic
      Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
      Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

Zobrazení informací o partnerech BFD s relací MultiHop.
 
sonic# show bfd peer 10.1.1.2 multihop local-address 10.1.1.1 vrf default
peer 10.1.1.2 multihop local-address 10.1.1.1 vrf default
 ID: 82748345
 Remote ID: 0
 Active mode
 Minimum TTL: 123
 Status: down
 Downtime: 0 day(s), 0 hour(s), 0 min(s), 19 sec(s)
 Diagnostics: ok
 Remote diagnostics: ok
 Peer Type: configured
 Local timers:
      Detect-multiplier: 3
      Receive interval: 300ms
      Transmission interval: 300ms
      Echo transmission interval: 60ms
 Remote timers:
      Detect-multiplier: 3
      Receive interval: 1000ms
      Transmission interval: 1000ms
      Echo transmission interval: 0ms

Zobrazení informací o partnerech BFD s relací SingleHop
 
sonic# show bfd peer 10.1.1.2 vrf default interface Eth1/3
peer 10.1.1.2 vrf default interface Eth1/3
 ID: 2286155092
 Remote ID: 0
 Passive mode
 Status: down
 Downtime: 0 day(s), 0 hour(s), 1 min(s), 6 sec(s)
 Diagnostics: ok
 Remote diagnostics: ok
 Peer Type: configured
 Local timers:
      Detect-multiplier: 3
      Receive interval: 300ms
      Transmission interval: 300ms
      Echo transmission interval: 0ms
 Remote timers:
Switch protection 431
      Detect-multiplier: 3
      Receive interval: 1000ms
      Transmission interval: 1000ms
      Echo transmission interval: 0ms

sonic# show bfd peer 172.11.0.1 vrf default interface Vlan 101
BFD Peers:
 peer 172.11.0.1 vrf default interface Vlan101
      ID: 2604839737
      Remote ID: 2286829245
      Passive mode: Disabled
      Profile: bfd_prof_0
      Status: up
      Uptime: 0 day(s), 23 hour(s), 17 min(s), 26 sec(s)
      Diagnostics: ok
      Remote diagnostics: ok
      Peer Type: dynamic
      Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
      Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

 

Affected Products

Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON, PowerSwitch Z9264F-ON
Article Properties
Article Number: 000218787
Article Type: How To
Last Modified: 20 Feb 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.