Dell Networking SONiC: Dubbelriktad vidarebefordringsidentifiering (BFD)

Summary: Den här artikeln förklarar dubbelriktad vidarebefordringsdetektering (BFD) i Dell Networking SONiC. I den här artikeln används en switch som kör 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

 
Förutsättningar
Standardgränssnittnamngivning används för att demonstrera koncepten. Se Dell-artikeln 202172 Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning

Index

Införandet
Konfigurera BFD
BFD med BGP
BFD med OSPF
BFD med PIM
BFD-profil
Tillämpa en BFD-profil på en statisk peer
Tillämpa en BFD-profil på en BGP-närliggande
Tillämpa en BFD-profil på OSPF
Tillämpa en BFD-profil på PIM
Visa BFD peer-information


Införandet
Dubbelriktad vidarebefordringsidentifiering (BFD) upptäcker snabbt kommunikationsfel mellan två intilliggande routrar. BFD ersätter mekanismer för detektering av länkstatus i befintliga routningsprotokoll. Det ger även en lösning för att upptäcka fel för länkar utan routningsprotokoll.

BFD ger felidentifiering av vidarebefordringssökväg i millisekunder i stället för sekunder. Eftersom BFD är oberoende av routningsprotokoll ger det konsekvent identifiering av nätverksfel. BFD eliminerar flera protokollberoende timer och metoder. Nätverkskonvergering är snabbare eftersom BFD utlöser länkstatusändringar i routningsprotokollet snabbare och mer konsekvent.

BFD är en enkel hello-mekanism. Två närliggande routrar som kör BFD upprättar en session med hjälp av en trevägshandskakning. När sessionen har upprättats byter routrarna periodiska kontrollpaket vid delsekunders intervall. Om en router inte tar emot ett hello-paket inom den angivna tiden meddelas routningsprotokoll att vidarebefordringssökvägen är nere.

Dessutom skickar BFD ett kontrollpaket när det finns en tillståndsändring eller ändring i en sessionsparameter. Dessa kontrollpaket skickas utan hänsyn till överförings- och mottagningsintervall i ett routningsprotokoll.

BFD är ett oberoende och generiskt protokoll, som alla media-, topologi- och routningsprotokoll kan stödja med hjälp av valfri inkapsling. Enterprise SONiC implementerar BFD i lager 3 (L3) och med inkapsling av användardatagramprotokoll (UDP). BFD stöds endast för statiska och dynamiska routningsprotokoll, t.ex. BGP, OSPFv2 och PIM. Systemet visar meddelanden om BFD-statusändring.

Obs! BFD stöds inte för VRRP och OSPFv3.

Status för BFD-session

Om du vill upprätta en BFD-session mellan två routrar aktiverar du BFD på båda sidorna av länken. BFD-routrar kan fungera i aktiv roll. Den aktiva routern startar BFD-sessionen. Båda routrarna kan vara aktiva under samma session.

En BFD-session kan inträffa i asynkront läge eftersom Enterprise SONiC BFD endast stöder asynkront läge. I asynkront läge skickar båda systemen periodiska kontrollmeddelanden med ett angivet intervall för att indikera att deras sessionsstatus är uppåt.

En BFD-session kan ha fyra tillstånd: Administrativt nedåt, nedåt, init och uppåt. Standardläget för BFD-session är nere.

― Administrativt nedåt – Den lokala BFD-routern deltar inte i sessionen.
► Nedåt – Den fjärrstyrda BFD-routern skickar inte kontrollpaket eller skickar dem inte inom detekteringstiden för sessionen.
► Init – Den lokala BFD-routern kommunicerar med fjärrroutern under sessionen.
► Uppåt – båda BFD-routrarna skickar kontrollpaket.

Tillståndet för en BFD-session ändras till Down om:
► Ett kontrollpaket tas inte emot inom identifieringstiden.
► Efterfrågeläget är aktivt och ett kontrollpaket tas inte emot som svar på ett avsökningspaket.

Exempel

på förändringar av BFD-sessionsstatus Sessionstillståndet på en router ändras i enlighet med statusmeddelandet som den får från peer-routern. Om den aktuella sessionsstatusen till exempel är nere och routern får ett statusmeddelande om nedläge från fjärrroutern ändras sessionsstatusen på den lokala routern till Init.


Bild 1: Ändringar

av BFD-sessionsstatus
Trevägshandskakning

En BFD-session kräver en trevägshandskakning mellan närliggande routrar. I det här exemplet förutsätter handskakningen:
► En router är aktiv och den andra routern är passiv.
► Det här är den första sessionen som upprättades på den här länken.
► Standardsessionsläget på båda portarna är nere.

1. Det aktiva systemet skickar en stadig ström av kontrollpaket för att indikera att dess sessionsstatus är nere tills det passiva systemet svarar. Dessa paket skickas med önskat överföringsintervall för det aktiva systemet. Fältet Ordna är inställt på en sekund.

2. När det passiva systemet tar emot ett kontrollpaket ändras dess sessionsstatus till Init och skickar ett svar för att indikera dess tillståndsändring. Svaret innehåller dess sessions-ID i fältet MyHjälp och sessions-ID:t för fjärrsystemet i fältet Din Plats.

3. Det aktiva systemet får svaret från det passiva systemet och ändrar dess sessionsstatus till Up. Det skickar sedan ett kontrollpaket för att indikera den här statusändringen. Växlingsvärden och överföringsintervall förhandlas.
4. Det passiva systemet tar emot kontrollpaketet och ändrar dess tillstånd till Up. Båda systemen är överens om att en session har upprättats. Eftersom båda medlemmarna måste skicka ett kontrollpaket, som endast kräver ett svar när sessionen är aktiv, skickar det passiva systemet ett slutligt svar som indikerar lägesändringen när en sessionsparameter ändras. Därefter växlas periodiska kontrollpaket.


Bild 2: BFD 3-vägshandskakning

BFD-konfigurationsanteckningar

Innan du konfigurerar BFD för ett routningsprotokoll aktiverar du först BFD på båda routrarna i länken. BFD är inaktiverat som standard.
► Stöder 128 BFD-sessioner med 300 ms-intervall och en multiplikator på tre
► Stöder inte begärandeläge eller autentisering.
► Har stöd för BFD på multi-dockningssessioner.
► Stöder endast protokoll liveness för routningsprotokoll.
► BFD stöder BGP, OSPF och PIM; standard- och användar-VRF:er stöds också.
 
Konfigurera BFD
Innan du konfigurerar BFD för statisk routning eller ett routningsprotokoll ska du konfigurera BFD på varje router, inklusive BFD-sessionsinställningarna. BFD är inaktiverat som standard.

 Aktivera BFD globalt.

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

► Visa BFD-konfiguration
 
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-mutipdotter (2-128) – konfigurerar identifieringsmultiplikatorn för att fastställa paketförlust. Fjärröverföringsintervallet multipliceras med det här värdet för att bestämma timern för anslutningsförlustidentifiering. Standardvärdet är 3.

Exempel: det lokala systemet har detekteringsmultiplikator 5 och fjärrsystemet har överföringsintervallet 300. Det lokala systemet upptäcker fel först efter 1 500 millisekunder utan att ta emot paket.

○ echo-interval (10-60000) – minsta överföringsintervall (mindre jitter) som systemet vill använda för att skicka BFD-ekopaket. Standardvärdet är 300.
○ echo-mode – Konfigurera ekoläge.
○ minimum-ttl (1-254) – minsta förväntade TTL för inkommande BFD-peer-paket med flera hopp. Om TTL för det mottagna BFD-paketet är mindre än den konfigurerade TTL-enheten ignorerar systemet paketet. Standardvärdet är 254.
○ passive-mode – en passiv session försöker inte initiera en anslutning och väntar på BFD-kontrollpaket från peer innan den aktiveras.  Som standard är passivt läge inaktiverat.
○ shutdown – inaktivera BFD peer.
○ transmit-interval (10-60000) – minsta överföringsintervall som systemet vill använda för att skicka BFD-kontrollpaket. Standardvärdet är 300.
○ receive-interval (10-60000) – minsta intervall som systemet kan ta emot kontrollpaket. Standardvärdet är 300.

BFD med BGP

I ett BGP-kärnnätverk möjliggör BFD snabbare nätverkskonvergering. BFD upptäcker snabbt kommunikationsfel i BGP-snabbspolningsvägar mellan interna BGP-peers (iBGP) och externa BGP-peers (eBGP).

BFD för BGP stöds på fysiska portkanaler och VLAN-gränssnitt. BFD för BGP har stöd för BGP-multi-dockningsfunktionen. Innan du konfigurerar BFD för BGP ska du först konfigurera BGP på de sammanlänkande routrarna.

Exempel-BFD med BGP

I konfigurationsexempel BFD för BGP används eBGP i konfigurationsnätverket BFD för BGP, bild 3, router 1 och router 2 för att sammankoppla AS1 och AS2. eBGP-routrar utbyter information med varandra och med iBGP-routrar för att upprätthålla anslutningsmöjligheter och tillgänglighet inom varje autonomt system.


Bild 3: BFD med BGP

När du konfigurerar en BFD-session med en BGP-granne kan du upprätta en BFD-session med en angiven BGP-närliggande enhet med hjälp av närliggande ip-adress- och bfd-kommandon .

Router 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)#
 
Router 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
 
Visa BFD peer-status
 
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

BFD-paket som kommer från en router tilldelas till utgångskön med högsta prioritet för att minimera överföringsfördröjningar. Inkommande BFD-kontrollpaket som tas emot från BGP-grannarn tilldelas den högsta prioritetskön inom Kontrollplansramen (CoPP) för att undvika att BFD-paket sjunker på grund av trängsel i kön.

BFD meddelar BGP om eventuella feltillstånd som det upptäcker på länken. BGP initierar återställningsåtgärder. BFD för BGP stöds endast på direktanslutna BGP-grannar och i både BGP IPv4- och IPv6-nätverk. Maximalt 100 samtidiga BFD-sessioner stöds.

Om varje BFD för BGP-grannar tar emot ett BFD-kontrollpaket inom det konfigurerade BFD-intervallet för felidentifiering förblir BFD-sessionen uppe och BGP upprätthåller sina tillbehör. Om en BFD för BGP-grannar inte får ett kontrollpaket inom identifieringsintervallet informerar routern alla klienter om BFD-sessionen och andra routningsprotokoll om felet. Det beror sedan på det routningsprotokoll som använder BGP-länken för att fastställa lämpligt svar på feltillståndet. Det normala svaret är att avsluta peering-sessionen för routningsprotokollet och återvergera genom att förbigå den trasiga närliggande routern.

Ett loggmeddelande genereras när BFD detekterar ett feltillstånd.

BFD med OSPF
Du kan konfigurera BFD för att övervaka och meddela nåbarhetsstatus mellan OSPF-grannar. När du använder BFD med OSPF upprättas BFD-sessioner mellan alla närliggande gränssnitt som deltar med OSPF-fullständigt tillstånd. Om ett närliggande gränssnitt misslyckas meddelar BFD OSPF-protokollet att en ändring av länkstatus har skett.

Konfigurera BFD för OSPF

1. Aktivera BFD globalt.
2. Konfigurera BFD på OSPF-gränssnitten i de relaterade sammankopplingsroutrarna.

Aktivera BFD

► Aktivera BFD globalt.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
► Aktivera BFD på OSPF-gränssnitten inom de relaterade sammanlänkningsroutrarna.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd
 
Visa BFD peer-status
 
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 med PIM

Du kan aktivera BFD-stöd för PIM på enskilda gränssnitt.

Konfigurera BFD för PIM

1. Aktivera BFD globalt.
2. Konfigurera BFD på PIM-gränssnitten i de relaterade sammankopplingsroutrarna.

Aktivera BFD

► Aktivera BFD globalt.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
► Aktivera BFD på PIM-gränssnitten i de relaterade sammankopplingsroutrarna.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim bfd
 
Visa BFD peer-status
 
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-profil

Du kan använda en BFD-profil för att skapa en mall för BFD-konfigurationer och tillämpa på flera BFD-peers utan att konfigurera varje BFD-peer separat. BFD-profilen gör det också möjligt att ändra BFD-timer för dynamiska sessioner utan att konfigurera statiska BFD-peers.

Inom en BFD-profil kan du konfigurera alla nödvändiga BFD-parametrar. När du tillämpar BFD-profilen på en statisk peer-, BGP-, OSPF- eller PIM-konfiguration tillämpas alla parametrar som du har konfigurerat under profilen på dessa protokoll.

Profilkonfigurationsscenarier

1. Scenario 1: Du kan tillämpa en BFD-profil utan att först skapa den. Profilen träder dock i kraft först efter att den har konfigurerats. Standardinställningarna för BFD används tills du konfigurerar profilen.

2. Scenario 2: En BFD-profil är associerad med en statisk BFD-peer och BFD-parametrar konfigureras också i den statiska peer-datorn. Parametrar som är konfigurerade i den statiska peer-datorn har företräde framför BFD-profilen.

3. Scenario 3: BGP, OSPF och PIM delar en BFD-session och den BFD-profil som är associerad med BGP, OSPF och PIM är olika. Den senaste konfigurerade profilen, antingen i BGP, OSPF eller PIM, träder i kraft.

4. Scenario 4: BFD-profilkonfigurationen ändras dynamiskt. Alla konfigurationsparametrar gäller omedelbart och BFD-timers återställs med hjälp av avsökningsmetoden.

5. Scenario 5: BFD-profil som är associerad med BGP, OSPF, PIM eller BFD peer tas bort. Den associerade BFD-sessionen återgår till standardvärden. Profilkonfigurationen bör också tas bort från BGP, OSPF, PIM eller BFD peer och omkonfigureras för att träda i kraft.

6. Scenario 6: En BFD-profil tas bort. BFD-profilen kan tas bort från BFD utan att profilen okonfigureras från protokollen om det finns någon. På liknande sätt kan BFD-profilen inte konfigureras från protokoll utan att profilen tas bort i BFD. BFD-profilkonfigurationen får skrivas över med ny profil utan att den befintliga profilen inte konfigureras.

Konfigurera BFD-profil

► Aktivera BFD globalt i konfigurationsläge.

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

► Skapa en BFD-profil i BFD-konfigurationsläge.
 
DELLSONiC (conf-bfd)# profilnamn
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
 
► När peer har konfigurerats konfigurerar du BFD-parametrarna. Ange ingen form av ett kommando för att ta bort den konfigurerade BFD-inställningen och återställa standardvärdet.

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

○ detect-mutipdotter (2-128) – konfigurerar identifieringsmultiplikatorn för att fastställa paketförlust. Fjärröverföringsintervallet multipliceras med det här värdet för att bestämma timern för anslutningsförlustidentifiering. Standardvärdet är 3.

Exempel: det lokala systemet har detekteringsmultiplikator 5 och fjärrsystemet har överföringsintervallet 300. Det lokala systemet upptäcker fel först efter 1 500 millisekunder utan att ta emot paket.

○ echo-interval (10-60000) – minsta överföringsintervall (mindre jitter) som systemet vill använda för att skicka BFD-ekopaket. Standardvärdet är 300.
○ echo-mode – Konfigurera ekoläge.
○ minimum-ttl (1-254) – minsta förväntade TTL för inkommande BFD-peer-paket med flera hopp. Om TTL för det mottagna BFD-paketet är mindre än den konfigurerade TTL-enheten ignorerar systemet paketet. Standardvärdet är 254.
○ passive-mode – en passiv session försöker inte initiera en anslutning och väntar på BFD-kontrollpaket från peer innan den aktiveras.  Som standard är passivt läge inaktiverat.
○ shutdown – inaktivera BFD peer.
○ transmit-interval (10-60000) – minsta överföringsintervall som systemet vill använda för att skicka BFD-kontrollpaket. Standardvärdet är 300.

Visa BFD-profil

► Använd följande kommando för att visa alla BFD-profiler som har konfigurerats i systemet

DELLSONiC # show bfd-profil
 
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

► Använd följande kommando för att visa en specifik BFD-profil som är konfigurerad i systemet

DELLSONiC # show bfd profil-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

Tillämpa en BFD-profil på en statisk peer

Du kan associera en BFD-profil med en BFD-peer. BFD-parametrar som konfigureras manuellt i den statiska BFD-peer har företräde framför denna BFD-profil. Du kan ange högst 63 tecken som profilnamn.

► Aktivera BFD globalt i konfigurationsläge.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
► Skapa en BFD-profil i BFD-konfigurationsläge.
 
DELLSONiC (conf-bfd)# profilnamn
 
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
 
► Tillämpa BFD-profilen som du konfigurerade tidigare på den statiska peer-datorn.

sonic(conf-bfd)# peer ip-addressinterface-type-number
sonic(conf-bfd-peer)# profilnamn
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
 
Visa BFD peer-status
 
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

Tillämpa en BFD-profil på en BGP-närliggande

Associera en BFD-profil till en BGP-granne. Du kan ange högst 63 tecken som profilnamn.

► Aktivera BFD globalt i konfigurationsläge.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
► Skapa en BFD-profil i BFD-konfigurationsläge.
 
DELLSONiC(conf-bfd)# profilnamn
 
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
 
→ Tillämpa BFD-profilen som du konfigurerade tidigare på BGP-grannarn eller en peer-grupp.

DELLSONiC (config-router-bgp-neighbor)# neighbor-ip-address
DELLSONiC(config-router-bgp-neighbor)# bfd 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
 
Eller

DELLSONiC (config-router-bgp-neighbor-pg)# peer-group peer-group-name
DELLSONiC(config-router-bgp-pg)# bfd 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
 
Visa BFD peer-status
 
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


Tillämpa en BFD-profil på ett OSPF-aktiverat gränssnitt

Associera en BFD-profil till ett OSPF-aktiverat gränssnitt. Du kan ange högst 63 tecken som profilnamn.

► Aktivera BFD globalt i konfigurationsläge.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
► Skapa en BFD-profil i BFD-konfigurationsläge.
 
DELLSONiC (conf-bfd)# profilnamn
 
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
 
► Tillämpa BFD peer-profilen på OSPF-gränssnitten inom de relaterade sammankopplingsroutrarna.
 
DELLSONiC(config-if-Vlan100)# ip ospf bfd 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
 
Visa BFD peer-status
 
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

Tillämpa en BFD-profil på PIM

Associera en BFD-profil till ett PIM-aktiverat gränssnitt. Du kan ange högst 63 tecken som profilnamn.

► Aktivera BFD globalt i konfigurationsläge.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
► Skapa en BFD-profil i BFD-konfigurationsläge.
 
DELLSONiC (conf-bfd)# profilnamn
 
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
 
► Tillämpa BFD peer-profilen på PIM-gränssnitten i de relaterade sammankopplingsroutrarna.
DELLSONiC(config-if-Vlan100)# ip pim bfd profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim profile profile-cx-1
 
Visa BFD peer-status
 
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

Visa BFD peer-information

Visa BFD peer-information.
 
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

Visa BFD-peer-information för flera hopp.
 
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

Visa BFD-peer-information för enkelt hopp
 
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.