Dell Networking SONiC: Tovejs videresendelsesregistrering (BFD)

Summary: Denne artikel beskriver BFD (Bidirectional forwarding detection) i Dell Networking SONiC. Denne artikel bruger en switch, der kører 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

 
Forudsætninger
Navngivning af standardgrænseflader vil blive brugt til at demonstrere koncepterne. Se Dells artikel 202172 Dell Networking S-serien: Grundlæggende grænsefladekonfiguration – SONiC 4.0 for yderligere oplysninger om grænsefladenavngivning

Indeks

Indførelsen
Konfigurer BFD
BFD med BGP
BFD med OSPF
BFD med PIM
BFD-profil
Anvend en BFD-profil på en statisk peer
Anvend en BFD-profil på en BGP-nabo
Anvend en BFD-profil på OSPF
Anvend en BFD-profil på PIM
Vis BFD-peer-oplysninger


Indførelsen
BFD (Tovejs forwarding detection) registrerer hurtigt kommunikationsfejl mellem to tilstødende routere. BFD erstatter mekanismer til registrering af linktilstand i eksisterende routingprotokoller. Den giver også en løsning til fejlregistrering af links uden routingprotokoller.

BFD leverer fejlregistrering via videresendelsessti i millisekunder i stedet for sekunder. Da BFD er uafhængigt af routingprotokoller, giver det ensartet registrering af netværksfejl. BFD eliminerer flere protokolafhængige timere og metoder. Netværkskonvergering er hurtigere, fordi BFD udløser ændringer af linktilstand i routingprotokollen hurtigere og mere konsekvent.

BFD er en enkel Hello-mekanisme. To tilstødende routere, der kører BFD, opretter en session ved hjælp af et trevejs handshake. Når sessionen er oprettet, udskifter routerne periodiske kontrolpakker med undersekunder. Hvis en router ikke modtager en Hello-pakke inden for det angivne tidsrum, underrettes routingprotokoller om, at videresendelsesstien er nede.

Derudover sender BFD en kontrolpakke, når der er en tilstandsændring eller ændring i en sessionsparameter. Disse kontrolpakker sendes uden hensyn til overførsel og modtagelse af intervaller i en routingprotokol.

BFD er en uafhængig og generisk protokol, som alle medier, topologier og routing-protokoller kan understøtte ved hjælp af en vilkårlig indkapsling. Enterprise SONiC implementerer BFD ved Layer 3 (L3) og med udP-indkapsling (user datagram protocol). BFD understøttes kun på statiske og dynamiske routingprotokoller som f.eks. BGP, OSPFv2 og PIM. Systemet viser meddelelser om ændring af BFD-tilstand.

BEMÆRK: BFD understøttes ikke til VRRP og OSPFv3.

BFD-sessionstilstande

For at oprette en BFD-session mellem to routere skal du aktivere BFD på begge sider af linket. BFD-routere kan fungere i aktiv rolle. Den aktive router starter BFD-sessionen. Begge routere kan være aktive i den samme session.

En BFD-session kan forekomme i asynkron tilstand, da Enterprise SONiC BFD kun understøtter asynkron tilstand. I asynkron tilstand sender begge systemer periodiske kontrolmeddelelser med et bestemt interval for at angive, at deres sessionsstatus er Aktiv.

En BFD-session kan have fire tilstande: Administrativ ned, ned, initialisering og op. Standardtilstanden for BFD-sessionen er Down (Ned).

• Administrativ ned – Den lokale BFD-router deltager ikke i sessionen.
• Ned – Den eksterne BFD-router sender ikke kontrolpakker eller sender dem ikke inden for sessionens registreringstid.
• Init – Den lokale BFD-router kommunikerer med fjernrouteren i sessionen.
• Op — Begge BFD-routere sender kontrolpakker.

En BFD-sessions tilstand ændres til Down (Ned), hvis:
• En kontrolpakke modtages ikke inden registreringstiden.
• Behovstilstand er aktiv, og en kontrolpakke modtages ikke som svar på en forespørgselspakke.

Eksempel

ændringer af BFD-sessionstilstand Sessionstilstanden på en router ændres i henhold til den statusmeddelelse, den modtager fra peer-routeren. Hvis den aktuelle sessionstilstand f.eks. er Nede, og routeren modtager en meddelelse om ned-status fra den eksterne router, ændres sessionstilstanden på den lokale router til Init.


Figur 1: Ændringer

i BFD-sessionstilstand
Trevejs-handshake

En BFD-session kræver et trevejs handshake mellem tilstødende routere. I dette eksempel antager handshake:
• Den ene router er aktiv, og den anden router er passiv.
* Dette er den første session, der er oprettet på dette link.
• Standardsessionstilstanden på begge porte er Nede.

1. Det aktive system sender en konstant strøm af kontrolpakker for at indikere, at dets sessionstilstand er nede, indtil det passive system reagerer. Disse pakker sendes med det ønskede overførselsinterval for det aktive system. Feltet Discriminator er indstillet til et sekund.

2. Når det passive system modtager en kontrolpakke, ændrer det sin sessionstilstand til Init og sender et svar for at angive dens tilstandsændring. Svaret omfatter dets sessions-id i feltet My Discriminator og det eksterne systems sessions-id i feltet Discriminator.

3. Det aktive system modtager svaret fra det passive system og ændrer dets sessionstilstand til Op. Den sender derefter en kontrolpakke for at angive denne tilstandsændring. Diskriminatorværdier for udskiftning og afsendelsesintervaller afstemmer.
4. Det passive system modtager kontrolpakken og ændrer dens tilstand til Op. Begge systemer accepterer, at der er oprettet en session. Da begge medlemmer skal sende en kontrolpakke, hvilket kun kræver et svar, når sessionen er oppe, når der er en tilstandsændring eller -ændring i et sessionsparameter, sender det passive system et sidste svar, der angiver tilstandsændringen. Derefter skal du periodisk kontrollere pakkernes udskiftning.


Figur 2: BFD 3-vejs handshake

Bemærkninger til BFD-konfiguration

Før du konfigurerer BFD til en routingprotokol, skal du først aktivere BFD på begge routere i linket. BFD er som standard deaktiveret.
• Understøtter 128 BFD-sessioner med 300 ms-intervaller og en multiplikator på tre
* Understøtter ikke behovstilstand eller godkendelse.
* Understøtter BFD på multifunktionssessioner.
• Understøtter kun protokollevelighed for routingprotokoller.
| BFD understøtter BGP, OSPF og PIM; som standard, og bruger-VRF'er understøttes også.
 
Konfigurer BFD
Før du konfigurerer BFD til statisk routing eller en routingprotokol, skal du konfigurere BFD på hver router, herunder BFD-sessionsindstillingerne. BFD er som standard deaktiveret.

• Aktiver BFD globalt.

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

• Se 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-mutiplier (2-128) – Konfigurerer registreringsmultiplikatoren til at bestemme pakketab. Fjerntransmissionsintervallet multipliceres med denne værdi for at bestemme timeren for registrering af forbindelsestab. Standardværdien er 3.

Eksempel: Det lokale system har registreringsmultiplikator 5, og fjernsystemet har overførselsinterval 300. Det lokale system registrerer kun fejl efter 1500 millisekunder uden at modtage pakker.

○ echo-interval (10-60000) - mindste overførselsinterval (mindre ryster), som dette system ønsker at bruge til at sende BFD-ekkopakker. Standardværdien er 300.
○ echo-tilstand – Konfigurer ekkotilstand.
○ minimum-ttl (1-254) - mindste forventede TTL til indgående BFD-peer-pakker med flere hop. Hvis TTL'en for den modtagne BFD-pakke er mindre end den konfigurerede TTL, kasserer systemet pakken. Standardværdien er 254.
○ passiv tilstand – en passiv session vil ikke forsøge at starte en forbindelse og venter på BFD-kontrolpakker fra peer, før den bliver aktiv.  Som standard er passiv tilstand deaktiveret.
○ nedlukning - deaktiver BFD-peer.
○ overførselsinterval (10-60000) - det mindste overførselsinterval, som dette system ønsker at bruge til at sende BFD-kontrolpakker. Standardværdien er 300.
○ modtageinterval (10-60000) - minimuminterval, hvor dette system kan modtage kontrolpakker. Standardværdien er 300.

BFD med BGP

I et BGP-kernenetværk muliggør BFD hurtigere netværksrekognoscering. BFD registrerer hurtigt kommunikationsfejl i BGP-hurtige videresendelsesstier mellem interne BGP-peers (iBGP) og eksterne BGP-peers (eBGP).

BFD til BGP understøttes på fysiske grænseflader, portkanaler og VLAN-grænseflader. BFD til BGP understøtter BGP-multifunktionsfunktionen. Før du konfigurerer BFD til BGP, skal du først konfigurere BGP på de indbyrdes forbundne routere.

Eksempel på BFD med BGP

I dette BFD til BGP-konfigurationseksempel bruger Figur 3, Router 1 og Router 2 eBGP i et overførselsnetværk til at forbinde AS1 og AS2. eBGP-routere udveksler oplysninger med hinanden og med iBGP-routere for at opretholde tilslutningsmuligheder og tilgængelighed inden for hvert selvstændigt system.


Figur 3: BFD med BGP

Når du konfigurerer en BFD-session med en BGP-nabo, kan du oprette en BFD-session med en bestemt BGP-nabo ved hjælp af naboens IP-adresse og bfd-kommandoer .

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
 
Vis BFD-peerstatus
 
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-pakker, der stammer fra en router, tildeles den højeste prioritets udgående kø for at minimere overførselsforsinkelser. Indgående BFD-kontrolpakker, der modtages fra BGP-naboen, tildeles den højeste prioritetskø i Control Plane Policing (CoPP)-strukturen for at undgå, at BFD-pakker falder på grund af overbelastning af køen.

BFD giver BGP besked om eventuelle fejltilstande, som den registrerer på linket. BGP igangsætter gendannelseshandlinger. BFD til BGP understøttes kun på direkte tilsluttede BGP-naboer og på både BGP IPv4- og IPv6-netværk. Maksimalt 100 samtidige BFD-sessioner understøttes.

Hvis hver BFD for BGP-nabo modtager en BFD-kontrolpakke inden for det konfigurerede BFD-interval for fejlregistrering, forbliver BFD-sessionen aktiv, og BGP opretholder sine servicer. Hvis en BFD for BGP-nabo ikke modtager en kontrolpakke inden for registreringsintervallet, informerer routeren alle klienter i BFD-sessionen og andre routingprotokoller om fejlen. Det afhænger derefter af routingprotokollen, der bruger BGP-linket til at bestemme det relevante svar på fejltilstanden. Den normale reaktion er at afslutte peering-sessionen for routingprotokollen og omkoble ved at omgå den defekte naborouter.

Der genereres en logmeddelelse, når BFD registrerer en fejltilstand.

BFD med OSPF
Du kan konfigurere BFD til at overvåge og underrette om tilgængelighedsstatus mellem OSPF-naboer. Når du bruger BFD med OSPF, oprettes BFD-sessioner mellem alle tilstødende grænseflader, der deltager i OSPF fuld tilstand. Hvis der opstår fejl på en nabogrænseflade, giver BFD OSPF-protokollen besked om, at der er opstået en ændring af linktilstanden.

Konfigurere BFD til OSPF

1. Aktiver BFD globalt.
2. Konfigurere BFD på OSPF-grænsefladerne i de relaterede routere til tilslutning.

Aktiver BFD

* Aktivér BFD globalt.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
• Aktiver BFD på OSPF-grænsefladerne i de relaterede routere til tilslutning.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd
 
Vis BFD-peerstatus
 
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 aktivere BFD-understøttelse af PIM på individuelle grænseflader.

Konfigurere BFD til PIM

1. Aktiver BFD globalt.
2. Konfigurere BFD på PIM-grænsefladerne i de relaterede routere til tilslutning.

Aktiver BFD

* Aktivér BFD globalt.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
• Aktiver BFD på PIM-grænsefladerne i de relaterede routere til tilslutning.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim bfd
 
Vis BFD-peerstatus
 
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 bruge en BFD-profil til at oprette en skabelon til BFD-konfigurationer og anvende på flere BFD-peers uden at konfigurere hver BFD-peer separat. BFD-profilen gør det også muligt at ændre BFD-timere for dynamiske sessioner uden at konfigurere statiske BFD-peers.

I en BFD-profil kan du konfigurere alle de nødvendige BFD-parametre. Når du anvender BFD-profilen på en statisk peer-, BGP-, OSPF- eller PIM-konfiguration, anvendes alle de parametre, som du har konfigureret under profilen, på disse protokoller.

Profilkonfigurationsscenarier

1. Scenarie 1: Du kan anvende en BFD-profil uden først at oprette den. Profilen træder imidlertid først i kraft, når den er konfigureret. Standardindstillingerne for BFD anvendes, indtil du konfigurerer profilen.

2. Scenarie 2: En BFD-profil er tilknyttet en statisk BFD-peer, og BFD-parametre er også konfigureret i den statiske peer. Parametre, der er konfigureret i den statiske peer, har forrang over BFD-profilen.

3. Scenarie 3: BGP, OSPF og PIM deler en BFD-session, og den BFD-profil, der er knyttet til BGP, OSPF og PIM, er anderledes. Den senest konfigurerede profil, enten i BGP, OSPF eller PIM, træder i kraft.

4. Scenarie 4: BFD-profilkonfiguration ændres dynamisk. Alle konfigurationsparametrene anvendes med det samme, og BFD-timere genforhandler ved hjælp af forespørgselsmetoden.

5. Scenarie 5: BFD-profilen, der er knyttet til BGP-, OSPF-, PIM- eller BFD-peer-filen, slettes. Den tilknyttede BFD-session vender tilbage til standardværdierne. Profilkonfigurationen skal også slettes fra BGP-, OSPF-, PIM- eller BFD-peer-filen og omkonfigureres, så den træder i kraft.

6. Scenarie 6: En BFD-profil slettes. BFD-profilen kan slettes fra BFD uden at konfigurere profilen fra protokollerne, hvis der er nogen. På samme måde kan BFD-profilen ikke konfigureres fra protokoller uden at slette profilen i BFD. BFD-profilkonfigurationen kan overskrives med ny profil uden at fjerne konfigurationen af den eksisterende profil.

Konfigurer BFD-profil

* Aktivér BFD globalt i KONFIGURATIONstilstand.

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

• Opret en BFD-profil i BFD-KONFIGURATIONstilstand.
 
DELLSONiC (conf-bfd)# profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
 
• Når du har konfigureret peer-programmet, skal du konfigurere BFD-parametrene. Indtast ingen form for en kommando for at fjerne den konfigurerede BFD-indstilling og gendanne standardværdien.

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

○ detect-mutiplier (2-128) – Konfigurerer registreringsmultiplikatoren til at bestemme pakketab. Fjerntransmissionsintervallet multipliceres med denne værdi for at bestemme timeren for registrering af forbindelsestab. Standardværdien er 3.

Eksempel: Det lokale system har registreringsmultiplikator 5, og fjernsystemet har overførselsinterval 300. Det lokale system registrerer kun fejl efter 1500 millisekunder uden at modtage pakker.

○ echo-interval (10-60000) - mindste overførselsinterval (mindre ryster), som dette system ønsker at bruge til at sende BFD-ekkopakker. Standardværdien er 300.
○ echo-tilstand – Konfigurer ekkotilstand.
○ minimum-ttl (1-254) - mindste forventede TTL til indgående BFD-peer-pakker med flere hop. Hvis TTL'en for den modtagne BFD-pakke er mindre end den konfigurerede TTL, kasserer systemet pakken. Standardværdien er 254.
○ passiv tilstand – en passiv session vil ikke forsøge at starte en forbindelse og venter på BFD-kontrolpakker fra peer, før den bliver aktiv.  Som standard er passiv tilstand deaktiveret.
○ nedlukning - deaktiver BFD-peer.
○ overførselsinterval (10-60000) - det mindste overførselsinterval, som dette system ønsker at bruge til at sende BFD-kontrolpakker. Standardværdien er 300.

Vis BFD-profil

• Brug følgende kommando til at få vist alle BFD-profiler, der er konfigureret på systemet

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

• Brug følgende kommando til at få vist en bestemt BFD-profil, der er konfigureret på systemet

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

Anvend en BFD-profil på en statisk peer

Du kan knytte en BFD-profil til en BFD-peer. BFD-parametre, der konfigureres manuelt i den statiske BFD-peer, har forrang over denne BFD-profil. Du kan maksimalt indtaste 63 tegn som profilnavn.

* Aktivér BFD globalt i KONFIGURATIONstilstand.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
• Opret en BFD-profil i BFD-KONFIGURATIONstilstand.
 
DELLSONiC (conf-bfd)# profile-name
 
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
 
* Anvend den BFD-profil, som du tidligere har konfigureret på den statiske peer.

sonic(conf-bfd)# peer ip-addressinterface-type-number
sonic(conf-bfd-peer)# profilprofilnavn
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
 
Vis BFD-peerstatus
 
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

Anvend en BFD-profil på en BGP-nabo

Knyt en BFD-profil til en BGP-nabo. Du kan maksimalt indtaste 63 tegn som profilnavn.

* Aktivér BFD globalt i KONFIGURATIONstilstand.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
• Opret en BFD-profil i BFD-KONFIGURATIONstilstand.
 
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
 
* Anvend den BFD-profil, som du tidligere har konfigureret til en BGP-nabo eller en peer-gruppe.

DELLSONiC (config-router-bgp-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
 
Eller

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
 
Vis BFD-peerstatus
 
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


Anvend en BFD-profil på en OSPF-aktiveret grænseflade

Knyt en BFD-profil til en OSPF-aktiveret grænseflade. Du kan maksimalt indtaste 63 tegn som profilnavn.

* Aktivér BFD globalt i KONFIGURATIONstilstand.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
• Opret en BFD-profil i BFD-KONFIGURATIONstilstand.
 
DELLSONiC (conf-bfd)# 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
 
• Anvend BFD-peer-profilen på OSPF-grænsefladerne i de relaterede indbyrdes forbundne routere.
 
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
 
Vis BFD-peerstatus
 
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

Anvend en BFD-profil på PIM

Knyt en BFD-profil til en PIM-aktiveret grænseflade. Du kan maksimalt indtaste 63 tegn som profilnavn.

* Aktivér BFD globalt i KONFIGURATIONstilstand.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
• Opret en BFD-profil i BFD-KONFIGURATIONstilstand.
 
DELLSONiC (conf-bfd)# profile-name
 
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
 
• Anvend BFD-peer-profilen på PIM-grænsefladerne i de relaterede tilslutningsroutere.
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
 
Vis BFD-peerstatus
 
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

Vis BFD-peer-oplysninger

Vis BFD-peer-oplysninger.
 
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

Få vist multi-hop BFD peer-oplysninger.
 
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

Vis single hop BFD-peer-oplysninger
 
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.