Dell Networking SONiC: Toveis registrering av videresending (BFD)
Summary: Denne artikkelen forklarer toveis videresendingsoppdagelse (BFD) i Dell Networking SONiC. Denne artikkelen bruker en svitsj som kjø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
|
Forhåndskrav
Standard grensesnittnavn vil bli brukt til å demonstrere konseptene. Se Dell-artikkelen 202172 Dell Networking S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om navngiving av grensesnitt |
Indeks
Introduksjon
Konfigurere BFD
BFD med BGP
BFD med OSPF
BFD med PIM
BFD-profil
Bruk en BFD-profil på en statisk node
Bruk en BFD-profil på en BGP-nabo
Bruk en BFD-profil på OSPF
Bruk en BFD-profil på PIM
Vis informasjon om
BFD-motpartIntroduksjon
Toveis videresendingsregistrering (BFD) oppdager raskt kommunikasjonsfeil mellom to tilstøtende rutere. BFD erstatter oppdagelsesmekanismer for koblingstilstand i eksisterende rutingprotokoller. Den gir også en løsning for feiloppdaging for koblinger uten rutingprotokoller.
BFD gir oppdagelse av feil på videresendingsbane i millisekunder i stedet for sekunder. Fordi BFD er uavhengig av rutingprotokoller, gir den konsekvent oppdagelse av nettverksfeil. BFD eliminerer flere protokollavhengige tidtakere og metoder. Nettverkene konvergerer raskere fordi BFD utløser endringer i koblingstilstanden i rutingprotokollen raskere og mer konsekvent.
BFD er en enkel hello-mekanisme. To nærliggende rutere som kjører BFD, etablerer en økt ved hjelp av et treveis håndtrykk. Etter at økten er etablert, bytter ruterne periodiske kontrollpakker med intervaller for undersekunder. Hvis en ruter ikke mottar en hello-pakke innen det angitte tidspunktet, får rutingprotokoller beskjed om at videresendingsbanen er nede.
I tillegg sender BFD en kontrollpakke når det er en tilstandsendring eller endring i en øktparameter. Disse kontrollpakkene sendes uten hensyn til overførings- og mottaksintervaller i en rutingprotokoll.
BFD er en uavhengig og generisk protokoll, som alle medier, topologier og rutingprotokoller kan støtte ved hjelp av en hvilken som helst innkapsling. Enterprise SONiC implementerer BFD på Layer 3 (L3) og med UDP-innkapsling (user datagram protocol). BFD støttes bare på statiske og dynamiske rutingprotokoller, for eksempel BGP, OSPFv2 og PIM. Systemet viser varsler om endring av BFD-tilstand.
MERK: BFD støttes ikke for VRRP og OSPFv3.
BFD-økttilstander
Hvis du vil opprette en BFD-økt mellom to rutere, aktiverer du BFD på begge sider av koblingen. BFD-rutere kan fungere aktivt. Den aktive ruteren starter BFD-økten. Begge ruterne kan være aktive i samme økt.
En BFD-økt kan forekomme i asynkron modus, siden Enterprise SONiC BFD bare støtter asynkron modus. I asynkron modus sender begge systemene periodiske kontrollmeldinger med et angitt intervall for å indikere at øktstatusen er oppe.
En BFD-økt kan ha fire tilstander: Administrativt nede, nede, initierer og opp. Standard BFD-økttilstand er nede.
* Administratively Down (Administrativt nede) – Den lokale BFD-ruteren deltar ikke i økten.
* Down (Ned) – Den eksterne BFD-ruteren sender ikke kontrollpakker eller sender dem ikke innen registreringstiden for økten.
* Init — Den lokale BFD-ruteren kommuniserer med den eksterne ruteren i økten.
* Opp – begge BFD-ruterne sender kontrollpakker.
Statusen til en BFD-økt endres til Down (Ned) hvis:
| En kontrollpakke mottas ikke innen registreringstiden.
| Behovsmodus er aktiv, og en kontrollpakke mottas ikke som svar på en undersøkelsespakke.
Eksempel på endring
av BFD-økttilstand Økttilstanden på en ruter endres i henhold til statusvarslingen den mottar fra motpartsruteren. Hvis for eksempel gjeldende øktstatus er nede og ruteren mottar et varsel om nedestatus fra den eksterne ruteren, endres økttilstanden på den lokale ruteren til Init (Init).
Figur 1: Endringer i
BFD-økttilstandTreveis håndtrykk
En BFD-økt krever et treveis håndtrykk mellom nærliggende rutere. I dette eksemplet forutsetter håndtrykket følgende:
| Den ene ruteren er aktiv, og den andre ruteren er passiv.
Dette er den første økten som er opprettet på denne koblingen.
• Standard økttilstand på begge portene er nede.
1. Det aktive systemet sender en jevn strøm av kontrollpakker for å indikere at økttilstanden er nede til det passive systemet reagerer. Disse pakkene sendes med ønsket overføringsintervall for det aktive systemet. I feltet for e- og én e-til-én-feil er det angitt et sekundært ytemål.
2. Når det passive systemet mottar en kontrollpakke, endrer det økttilstanden til Init og sender et svar som indikerer at statusen endres. Svaret omfatter økt-ID-en i Feltet My Antivirus og økt-ID-en til det eksterne systemet i avsendringsfeltet 100000000000000000000000000000000000000000000000
3. Det aktive systemet mottar svaret fra det passive systemet og endrer økttilstanden til Up (Opp). Den sender deretter en kontrollpakke for å indikere denne tilstandsendringen. Veksleverdibytte og overføringsintervaller forhandles.
4. Det passive systemet mottar kontrollpakken og endrer tilstanden til Up (Opp). Begge systemene er enige om at en økt er etablert. Fordi begge medlemmene må sende en kontrollpakke, som bare krever svar når økten er oppe, sender det passive systemet et endelig svar når økten er oppe. Når det er en tilstandsendring eller endring i en øktparameter, sender det passive systemet et endelig svar som indikerer tilstandsendringen. Etter dette bytter periodiske kontrollpakker.
Figur 2: BFD 3-veis håndtrykk
Konfigureringsmerknader
for BFDFør du konfigurerer BFD for en rutingprotokoll, må du først aktivere BFD på begge ruterne i koblingen. BFD er deaktivert som standard.
| Støtter 128 BFD-økter med 300 ms intervaller og en multiplikator på tre
– Støtter ikke behovsmodus eller godkjenning.
– Støtter ikke BFD på flerbutikkøkter.
| Støtter kun protokollleveevne for rutingprotokoller.
| BFD støtter BGP, OSPF og PIM; standardinnstillinger og bruker-VRF-er støttes også.
Konfigurere BFD
Før du konfigurerer BFD for statisk ruting eller en rutingprotokoll, må du konfigurere BFD på hver ruter, inkludert innstillingene for BFD-økter. BFD er deaktivert som standard.
Brukes til å aktivere BFD globalt.
DELLSONiC (config)# bfd
) Vis BFD-konfigurasjon
○ detect-mutiplier (2-128) – Konfigurerer oppdagingsmultiplikatoren for å fastslå pakketap. Intervallet for ekstern overføring multipliseres med denne verdien for å fastslå tidtakeren for registrering av tilkoblingstap. Standardverdien er 3.
Eksempel: Lokalt system har detect-multiplier 5 og det eksterne systemet har overføringsintervall 300. Det lokale systemet vil bare oppdage feil etter 1500 millisekunder uten å motta pakker.
○ ekkointervall (10–60000) – minimum overføringsintervall (mindre jitter) som dette systemet ønsker å bruke til å sende BFD-ekkopakker. Standardverdien er 300.
○ echo-modus – Konfigurere ekkomodus.
○ minimum ttl (1–254) – minimum forventet TTL for innkommende multi-hop BFD-nodepakker. Hvis TTL for den mottatte BFD-pakken er mindre enn den konfigurerte TTL-en, forkaster systemet pakken. Standardverdien er 254.
○ passiv modus – en passiv økt vil ikke forsøke å starte en tilkobling og venter på BFD-kontrollpakker fra motparten før den blir aktiv. Passiv modus er deaktivert som standard.
○ avslutning – deaktiver BFD-node.
○ overføringsintervall (10–60000) – minimum overføringsintervall som dette systemet ønsker å bruke til å sende BFD-kontrollpakker. Standardverdien er 300.
○ mottaksintervall (10–60000) – minimumsintervall for at dette systemet kan motta kontrollpakker. Standardverdien er 300.
BFD med BGP
I et BGP-kjernenettverk aktiverer BFD raskere nettverksrekonvergens. BFD oppdager raskt kommunikasjonsfeil i BGP-spolingsbaner mellom interne BGP-brukere (iBGP) og eksterne BGP-brukere (eBGP).
BFD for BGP støttes på fysiske, portkanal- og VLAN-grensesnitt. BFD for BGP støtter BGP multihop-funksjonen. Før du konfigurerer BFD for BGP, må du først konfigurere BGP på de sammenkoblede ruterne.
Eksempel på BFD med BGP
I dette BFD for BGP-konfigurasjonseksempelet figur 3 bruker ruter 1 og ruter 2 eBGP i et transittnettverk for å koble sammen AS1 og AS2. eBGP-ruterne bytter informasjon med hverandre og med iBGP-rutere for å opprettholde tilkobling og tilgjengelighet i hvert av de selvstyrte systemene.
Figur 3: BFD med BGP
Når du konfigurerer en BFD-økt med en BGP-nabo, kan du opprette en BFD-økt med en angitt BGP-nabo ved hjelp av naboens IP-adresse og bfd-kommandoer .
Ruter 1
BFD-pakker som stammer fra en ruter, tilordnes til den høyeste prioritetsutgangskøen for å minimere overføringsforsinkelser. Innkommende BFD-kontrollpakker som mottas fra BGP-naboen, tilordnes til den høyeste prioritetskøen innenfor rammeverket for control plane pst (CoPP) for å unngå fall i BFD-pakker på grunn av køoverbelastning.
BFD varsler BGP om eventuelle feiltilstander som oppdages på koblingen. BGP iverksetter gjenopprettingshandlinger. BFD for BGP støttes bare på direktetilkoblede BGP-naboer og i både BGP IPv4- og IPv6-nettverk. Maksimalt 100 samtidige BFD-økter støttes.
Hvis hver BFD for BGP-nabo mottar en BFD-kontrollpakke innenfor det konfigurerte BFD-intervallet for feiloppdagelse, forblir BFD-økten oppe, og BGP opprettholder tilstøtende enheter. Hvis en BFD for BGP-nabo ikke mottar en kontrollpakke innenfor registreringsintervallet, informerer ruteren alle klienter for BFD-økten og andre rutingprotokoller om feilen. Det avhenger deretter av rutingprotokollen som bruker BGP-koblingen til å fastslå riktig respons på feiltilstanden. Det vanlige svaret er å avslutte nodeøkten for rutingprotokollen og konfigurere på nytt ved å omgå den mislykkede naboruteren.
En loggmelding genererer hver gang BFD oppdager en feiltilstand.
BFD med OSPF
Du kan konfigurere BFD til å overvåke og varsle tilgjengelighetsstatus mellom OSPF-naboer. Når du bruker BFD med OSPF, etableres BFD-økter mellom alle nærliggende grensesnitt som deltar med OSPF full tilstand. Hvis et nærliggende grensesnitt mislykkes, varsler BFD OSPF-protokollen om at det har oppstått en endring av koblingsstatus.
Konfigurere BFD for OSPF
1. Aktiver BFD globalt.
2. Konfigurere BFD på OSPF-grensesnittene i relaterte sammenkoblingsrutere.
Aktiver BFD
• Aktiver BFD globalt.
BFD med PIM
Du kan aktivere BFD-støtte for PIM på individuelle grensesnitt.
Konfigurere BFD for PIM
1. Aktiver BFD globalt.
2. Konfigurere BFD på PIM-grensesnittene i relaterte sammenkoblingsrutere.
Aktiver BFD
• Aktiver BFD globalt.
BFD-profil
Du kan bruke en BFD-profil til å opprette en mal med BFD-konfigurasjoner og gjelde for flere BFD-noder uten å konfigurere hver BFD-node separat. BFD-profil muliggjør også endring av BFD-tidtakere for dynamiske økter uten å konfigurere statiske BFD-noder.
I en BFD-profil kan du konfigurere alle nødvendige BFD-parametere. Når du bruker BFD-profilen på en statisk node-, BGP-, OSPF- eller PIM-konfigurasjon, blir alle parametere du har konfigurert under profilen, brukt på disse protokollene.
Profilkonfigurasjonsscenarioer
1. Scenario 1: Du kan bruke en BFD-profil uten først å opprette den. Profilen trer imidlertid bare i kraft etter at den er konfigurert. Standardinnstillingene for BFD brukes til du konfigurerer profilen.
2. Scenario 2: En BFD-profil er også tilknyttet en statisk BFD-node, og BFD-parameterne er konfigurert i statisk node. Parametere som er konfigurert i statisk node, har forrang over BFD-profilen.
3. Scenario 3: BGP, OSPF og PIM deler en BFD-økt, og BFD-profilen som er knyttet til BGP, OSPF og PIM, er forskjellig. Den nyeste konfigurerte profilen enten i BGP, OSPF eller PIM trer i kraft.
4. Scenario 4: Konfigurasjon av BFD-profil endres dynamisk. Alle konfigurasjonsparametrene gjelder umiddelbart, og BFD-tidtakere er fortløpt ved hjelp av avspørringsmetoden.
5. Scenario 5: BFD-profil som er tilknyttet BGP, OSPF, PIM eller BFD-motpart, slettes. Den tilknyttede BFD-økten går tilbake til standardverdiene. Profilkonfigurasjonen bør slettes fra BGP, OSPF, PIM eller BFD-node og konfigureres på nytt for å tre i kraft.
6. Scenario 6: En BFD-profil slettes. BFD-profilen kan slettes fra BFD uten å konfigurere profilen fra protokollene hvis det er aktuelt. På samme måte kan BFD-profilen være ukonfigurert fra protokoller uten å slette profilen i BFD. Konfigurasjon av BFD-profil kan overskrives med en ny profil uten å konfigurere den eksisterende profilen.
Konfigurere BFD-profil
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC (conf-bfd)# profilprofilnavn
DELLSONiC (conf-bfd-peer)# {detect-multiplier | echo-interval | echo-mode | minimum-ttl | passive-mode | receive-interval | transmit-interval}
○ detect-mutiplier (2-128) – Konfigurerer oppdagingsmultiplikatoren for å fastslå pakketap. Intervallet for ekstern overføring multipliseres med denne verdien for å fastslå tidtakeren for registrering av tilkoblingstap. Standardverdien er 3.
Eksempel: Lokalt system har detect-multiplier 5 og det eksterne systemet har overføringsintervall 300. Det lokale systemet vil bare oppdage feil etter 1500 millisekunder uten å motta pakker.
○ ekkointervall (10–60000) – minimum overføringsintervall (mindre jitter) som dette systemet ønsker å bruke til å sende BFD-ekkopakker. Standardverdien er 300.
○ echo-modus – Konfigurere ekkomodus.
○ minimum ttl (1–254) – minimum forventet TTL for innkommende multi-hop BFD-nodepakker. Hvis TTL for den mottatte BFD-pakken er mindre enn den konfigurerte TTL-en, forkaster systemet pakken. Standardverdien er 254.
○ passiv modus – en passiv økt vil ikke forsøke å starte en tilkobling og venter på BFD-kontrollpakker fra motparten før den blir aktiv. Passiv modus er deaktivert som standard.
○ avslutning – deaktiver BFD-node.
○ overføringsintervall (10–60000) – minimum overføringsintervall som dette systemet ønsker å bruke til å sende BFD-kontrollpakker. Standardverdien er 300.
Vis BFD-profil
• Bruk følgende kommando for å vise alle BFD-profiler som er konfigurert på systemet
DELLSONiC # vis bfd-profil
• Bruk følgende kommando for å vise en bestemt BFD-profil som er konfigurert på systemet
DELLSONiC # show bfd profile profile-cx-2
Bruk en BFD-profil på en statisk node
Du kan knytte en BFD-profil til en BFD-node. BFD-parametere som konfigureres manuelt i den statiske BFD-motparten, overstyrer denne BFD-profilen. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
DELLSONiC (conf-bfd)# profilprofilnavn
sonic(conf-bfd)# peer ip-addressinterface-type-number
sonic(conf-bfd-peer)# profilprofilnavn
Bruk en BFD-profil på en BGP-nabo
Knytte en BFD-profil til en BGP-nabo. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# profilprofilnavn
DELLSONiC (config-router-bgp-neighbor)# nabo-ip-adresse
DELLSONiC(config-router-bgp-neighbor)# bfd profile profile-name
DELLSONiC (config-router-bgp-neighbor-pg)# peer-group peer-group-name
DELLSONiC (config-router-bgp-pg)# bfd profile profile-name
Bruk en BFD-profil på et OSPF-aktivert grensesnitt
Knytte en BFD-profil til et OSPF-aktivert grensesnitt. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
DELLSONiC (conf-bfd)# profilprofilnavn
Bruk en BFD-profil på PIM
Knytte en BFD-profil til et PIM-aktivert grensesnitt. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
DELLSONiC (conf-bfd)# profilprofilnavn
Vis informasjon om
BFD-motpartVis informasjon om BFD-motpart.
Vis multi-hop BFD-nodeinformasjon.
Vis BFD-nodeinformasjon for enkelt hopp
Før du konfigurerer BFD for statisk ruting eller en rutingprotokoll, må du konfigurere BFD på hver ruter, inkludert innstillingene for BFD-økter. BFD er deaktivert som standard.
Brukes til å aktivere BFD globalt.
DELLSONiC (config)# bfd
dmin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# bfd
) Vis BFD-konfigurasjon
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 oppdagingsmultiplikatoren for å fastslå pakketap. Intervallet for ekstern overføring multipliseres med denne verdien for å fastslå tidtakeren for registrering av tilkoblingstap. Standardverdien er 3.
Eksempel: Lokalt system har detect-multiplier 5 og det eksterne systemet har overføringsintervall 300. Det lokale systemet vil bare oppdage feil etter 1500 millisekunder uten å motta pakker.
○ ekkointervall (10–60000) – minimum overføringsintervall (mindre jitter) som dette systemet ønsker å bruke til å sende BFD-ekkopakker. Standardverdien er 300.
○ echo-modus – Konfigurere ekkomodus.
○ minimum ttl (1–254) – minimum forventet TTL for innkommende multi-hop BFD-nodepakker. Hvis TTL for den mottatte BFD-pakken er mindre enn den konfigurerte TTL-en, forkaster systemet pakken. Standardverdien er 254.
○ passiv modus – en passiv økt vil ikke forsøke å starte en tilkobling og venter på BFD-kontrollpakker fra motparten før den blir aktiv. Passiv modus er deaktivert som standard.
○ avslutning – deaktiver BFD-node.
○ overføringsintervall (10–60000) – minimum overføringsintervall som dette systemet ønsker å bruke til å sende BFD-kontrollpakker. Standardverdien er 300.
○ mottaksintervall (10–60000) – minimumsintervall for at dette systemet kan motta kontrollpakker. Standardverdien er 300.
BFD med BGP
I et BGP-kjernenettverk aktiverer BFD raskere nettverksrekonvergens. BFD oppdager raskt kommunikasjonsfeil i BGP-spolingsbaner mellom interne BGP-brukere (iBGP) og eksterne BGP-brukere (eBGP).
BFD for BGP støttes på fysiske, portkanal- og VLAN-grensesnitt. BFD for BGP støtter BGP multihop-funksjonen. Før du konfigurerer BFD for BGP, må du først konfigurere BGP på de sammenkoblede ruterne.
Eksempel på BFD med BGP
I dette BFD for BGP-konfigurasjonseksempelet figur 3 bruker ruter 1 og ruter 2 eBGP i et transittnettverk for å koble sammen AS1 og AS2. eBGP-ruterne bytter informasjon med hverandre og med iBGP-rutere for å opprettholde tilkobling og tilgjengelighet i hvert av de selvstyrte systemene.
Figur 3: BFD med BGP
Når du konfigurerer en BFD-økt med en BGP-nabo, kan du opprette en BFD-økt med en angitt BGP-nabo ved hjelp av naboens IP-adresse og bfd-kommandoer .
Ruter 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)#
Ruter 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-motpartsstatus
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 som stammer fra en ruter, tilordnes til den høyeste prioritetsutgangskøen for å minimere overføringsforsinkelser. Innkommende BFD-kontrollpakker som mottas fra BGP-naboen, tilordnes til den høyeste prioritetskøen innenfor rammeverket for control plane pst (CoPP) for å unngå fall i BFD-pakker på grunn av køoverbelastning.
BFD varsler BGP om eventuelle feiltilstander som oppdages på koblingen. BGP iverksetter gjenopprettingshandlinger. BFD for BGP støttes bare på direktetilkoblede BGP-naboer og i både BGP IPv4- og IPv6-nettverk. Maksimalt 100 samtidige BFD-økter støttes.
Hvis hver BFD for BGP-nabo mottar en BFD-kontrollpakke innenfor det konfigurerte BFD-intervallet for feiloppdagelse, forblir BFD-økten oppe, og BGP opprettholder tilstøtende enheter. Hvis en BFD for BGP-nabo ikke mottar en kontrollpakke innenfor registreringsintervallet, informerer ruteren alle klienter for BFD-økten og andre rutingprotokoller om feilen. Det avhenger deretter av rutingprotokollen som bruker BGP-koblingen til å fastslå riktig respons på feiltilstanden. Det vanlige svaret er å avslutte nodeøkten for rutingprotokollen og konfigurere på nytt ved å omgå den mislykkede naboruteren.
En loggmelding genererer hver gang BFD oppdager en feiltilstand.
BFD med OSPF
Du kan konfigurere BFD til å overvåke og varsle tilgjengelighetsstatus mellom OSPF-naboer. Når du bruker BFD med OSPF, etableres BFD-økter mellom alle nærliggende grensesnitt som deltar med OSPF full tilstand. Hvis et nærliggende grensesnitt mislykkes, varsler BFD OSPF-protokollen om at det har oppstått en endring av koblingsstatus.
Konfigurere BFD for OSPF
1. Aktiver BFD globalt.
2. Konfigurere BFD på OSPF-grensesnittene i relaterte sammenkoblingsrutere.
Aktiver BFD
• Aktiver BFD globalt.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
• Aktiver BFD på OSPF-grensesnittene i relaterte sammenkoblingsrutere.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip ospf bfd
Vis BFD-motpartsstatus
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-støtte for PIM på individuelle grensesnitt.
Konfigurere BFD for PIM
1. Aktiver BFD globalt.
2. Konfigurere BFD på PIM-grensesnittene i relaterte sammenkoblingsrutere.
Aktiver BFD
• Aktiver BFD globalt.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
• Aktiver BFD på PIM-grensesnittene i relaterte sammenkoblingsrutere.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(config)# interface Vlan 100 DELLSONiC(config-if-Vlan100)# ip pim bfd
Vis BFD-motpartsstatus
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 bruke en BFD-profil til å opprette en mal med BFD-konfigurasjoner og gjelde for flere BFD-noder uten å konfigurere hver BFD-node separat. BFD-profil muliggjør også endring av BFD-tidtakere for dynamiske økter uten å konfigurere statiske BFD-noder.
I en BFD-profil kan du konfigurere alle nødvendige BFD-parametere. Når du bruker BFD-profilen på en statisk node-, BGP-, OSPF- eller PIM-konfigurasjon, blir alle parametere du har konfigurert under profilen, brukt på disse protokollene.
Profilkonfigurasjonsscenarioer
1. Scenario 1: Du kan bruke en BFD-profil uten først å opprette den. Profilen trer imidlertid bare i kraft etter at den er konfigurert. Standardinnstillingene for BFD brukes til du konfigurerer profilen.
2. Scenario 2: En BFD-profil er også tilknyttet en statisk BFD-node, og BFD-parameterne er konfigurert i statisk node. Parametere som er konfigurert i statisk node, har forrang over BFD-profilen.
3. Scenario 3: BGP, OSPF og PIM deler en BFD-økt, og BFD-profilen som er knyttet til BGP, OSPF og PIM, er forskjellig. Den nyeste konfigurerte profilen enten i BGP, OSPF eller PIM trer i kraft.
4. Scenario 4: Konfigurasjon av BFD-profil endres dynamisk. Alle konfigurasjonsparametrene gjelder umiddelbart, og BFD-tidtakere er fortløpt ved hjelp av avspørringsmetoden.
5. Scenario 5: BFD-profil som er tilknyttet BGP, OSPF, PIM eller BFD-motpart, slettes. Den tilknyttede BFD-økten går tilbake til standardverdiene. Profilkonfigurasjonen bør slettes fra BGP, OSPF, PIM eller BFD-node og konfigureres på nytt for å tre i kraft.
6. Scenario 6: En BFD-profil slettes. BFD-profilen kan slettes fra BFD uten å konfigurere profilen fra protokollene hvis det er aktuelt. På samme måte kan BFD-profilen være ukonfigurert fra protokoller uten å slette profilen i BFD. Konfigurasjon av BFD-profil kan overskrives med en ny profil uten å konfigurere den eksisterende profilen.
Konfigurere BFD-profil
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC (conf-bfd)# profilprofilnavn
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC (conf-bfd)# profile profile-cx-1
Når du har konfigurert motparten, konfigurerer du BFD-parametere. Angi ingen form for en kommando for å fjerne den konfigurerte BFD-innstillingen og gjenopprette standardverdien.
DELLSONiC (conf-bfd-peer)# {detect-multiplier | echo-interval | echo-mode | minimum-ttl | passive-mode | receive-interval | transmit-interval}
○ detect-mutiplier (2-128) – Konfigurerer oppdagingsmultiplikatoren for å fastslå pakketap. Intervallet for ekstern overføring multipliseres med denne verdien for å fastslå tidtakeren for registrering av tilkoblingstap. Standardverdien er 3.
Eksempel: Lokalt system har detect-multiplier 5 og det eksterne systemet har overføringsintervall 300. Det lokale systemet vil bare oppdage feil etter 1500 millisekunder uten å motta pakker.
○ ekkointervall (10–60000) – minimum overføringsintervall (mindre jitter) som dette systemet ønsker å bruke til å sende BFD-ekkopakker. Standardverdien er 300.
○ echo-modus – Konfigurere ekkomodus.
○ minimum ttl (1–254) – minimum forventet TTL for innkommende multi-hop BFD-nodepakker. Hvis TTL for den mottatte BFD-pakken er mindre enn den konfigurerte TTL-en, forkaster systemet pakken. Standardverdien er 254.
○ passiv modus – en passiv økt vil ikke forsøke å starte en tilkobling og venter på BFD-kontrollpakker fra motparten før den blir aktiv. Passiv modus er deaktivert som standard.
○ avslutning – deaktiver BFD-node.
○ overføringsintervall (10–60000) – minimum overføringsintervall som dette systemet ønsker å bruke til å sende BFD-kontrollpakker. Standardverdien er 300.
Vis BFD-profil
• Bruk følgende kommando for å vise alle BFD-profiler som er konfigurert på systemet
DELLSONiC # vis 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
• Bruk følgende kommando for å vise en bestemt BFD-profil som er konfigurert 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
Bruk en BFD-profil på en statisk node
Du kan knytte en BFD-profil til en BFD-node. BFD-parametere som konfigureres manuelt i den statiske BFD-motparten, overstyrer denne BFD-profilen. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC (conf-bfd)# profilprofilnavn
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
• Bruk BFD-profilen som du konfigurerte tidligere til den statiske motparten.
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-motpartsstatus
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
Bruk en BFD-profil på en BGP-nabo
Knytte en BFD-profil til en BGP-nabo. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC(conf-bfd)# profilprofilnavn
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
| Bruk BFD-profilen som du konfigurerte tidligere til BGP-naboen eller en motpartsgruppe.
DELLSONiC (config-router-bgp-neighbor)# nabo-ip-adresse
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-motpartsstatus
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
Bruk en BFD-profil på et OSPF-aktivert grensesnitt
Knytte en BFD-profil til et OSPF-aktivert grensesnitt. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC (conf-bfd)# profilprofilnavn
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
• Bruk BFD-nodeprofilen på OSPF-grensesnittene i relaterte sammenkoblingsrutere.
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-motpartsstatus
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
Bruk en BFD-profil på PIM
Knytte en BFD-profil til et PIM-aktivert grensesnitt. Du kan angi maksimalt 63 tegn som profilnavn.
• Aktiver BFD globalt i KONFIGURASJONsmodus.
DELLSONiC(conf)# bfd
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure terminal DELLSONiC(conf)# bfd
Opprett en BFD-profil i BFD-KONFIGURASJONsmodus.
DELLSONiC (conf-bfd)# profilprofilnavn
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
• Ta i bruk BFD-nodeprofilen på PIM-grensesnittene i relaterte sammenkoblingsrutere.
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-motpartsstatus
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 informasjon om
BFD-motpartVis informasjon om BFD-motpart.
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
Vis multi-hop BFD-nodeinformasjon.
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 BFD-nodeinformasjon for 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-ONArticle 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.