Dell Networking SONiC: İki yönlü yönlendirme algılaması (BFD)

Summary: Bu makalede, Dell Networking SONiC'te İki yönlü yönlendirme algılaması (BFD) açıklanmaktadır. Bu makalede Dell SONiC 4.1 çalıştıran bir anahtar kullanılmıştır.

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

 
Önkoşullar
Kavramları göstermek için standart arayüz adlandırması kullanılacaktır. Arayüz adlandırması hakkında daha fazla bilgi için 202172 numaralı, Dell Networking S Serisi: Temel Arayüz Yapılandırması - SONiC 4.0 başlıklı Dell makalesine bakın

Dizin

Giriş
BFD'yi Yapılandırma
BGP ile BFD
OSPF ile BFD
PIM ile BFD
BFD Profili
Statik bir eşe BFD profili uygulama
BGP komşusuna BFD profili uygulama
OSPF'ye BFD Uygulama
PIM'e BFD Uygulama
BFD eş bilgilerini görüntüleme


Giriş
İki yönlü yönlendirme algılaması (BFD), iki bitişik yönlendirici arasındaki iletişim arızalarını hızlıca algılar. BFD, mevcut yönlendirme protokollerindeki bağlantı durumu algılama mekanizmalarının yerini alır. Ayrıca yönlendirme protokolü olmayan bağlantılar için arıza algılama çözümü sağlar.

BFD, saniye yerine milisaniye cinsinden yönlendirme yolu arıza algılaması sağlar. BFD yönlendirme protokollerinden bağımsız olduğundan, tutarlı bir ağ arızası algılama sağlar. BFD, protokole bağlı birden fazla zamanlayıcıyı ve yöntemi ortadan kaldırır. BFD, yönlendirme protokolündeki bağlantı durumu değişikliklerini daha erken ve istikrarlı bir şekilde tetiklediğinden, ağlar daha hızlı bir şekilde birleşir.

BFD basit bir karşılama mekanizmasıdır. BFD çalıştıran iki komşu yönlendirici, üç yönlü tokalaşma kullanarak oturum başlatır. Oturum başlatıldıktan sonra yönlendiriciler, periyodik kontrol paketlerini saniye altı aralıklarla değiştirir. Yönlendirici belirtilen süre içerisinde karşılama paketi almazsa yönlendirme protokollerine yönlendirme yolunun kapalı olduğu bildirilir.

Bunun yanında, durum değişikliği veya bir oturum parametresinde değişiklik olduğunda, BFD kontrol paketi gönderir. Bu kontrol paketleri, yönlendirme protokolündeki iletme ve alma aralıklarına bakılmaksızın gönderilir.

BFD; tüm ortamların, topolojilerin ve yönlendirme protokollerinin herhangi bir kapsülleme kullanarak destekleyebildiği bağımsız ve genel bir protokoldür. Enterprise SONiC, BFD'yi Katman 3'te (L3) ve kullanıcı veri birimi protokolü (UDP) kapsüllemesiyle uygular. BFD yalnızca BGP, OSPFv2 ve PIM gibi statik ve dinamik yönlendirme protokollerinde desteklenir. Sistem BFD durum değişikliği bildirimlerini görüntüler.

NOT: BFD; VRRP ve OSPFv3 için desteklenmez.

BFD oturum durumları

İki yönlendirici arasında BFD oturumu başlatmak için bağlantının her iki tarafında da BFD'yi etkinleştirin. BFD yönlendiricileri etkin rolde çalışabilir. Etkin yönlendirici BFD oturumunu başlatır. Aynı oturumda her iki yönlendirici de etkin olabilir.

Enterprise SONiC BFD yalnızca Asenkron modu desteklediğinden, BFD oturumu Asenkron modda gerçekleşebilir. Asenkron modda her iki sistem de oturum durumlarının Up (Açık) olduğunu göstermek için belirtilen aralıklarla periyodik kontrol mesajları gönderir.

BFD oturumunun dört durumu olabilir: Administratively Down (Yönetici Tarafından Kapatıldı), Down (Kapalı), Init (Başlatılıyor) ve Up (Açık). Varsayılan BFD oturum durumu: Down (Kapalı).

● Administratively Down (Yönetici Tarafından Kapatıldı) — Yerel BFD yönlendirici oturuma katılmaz.
● Down (Kapalı) — Uzak BFD yönlendirici, kontrol paketlerini oturumun algılama süresi içinde veya hiç göndermiyordur.
● Init (Başlatılıyor) — Yerel BFD yönlendirici, oturumda uzak yönlendiriciyle iletişim kuruyordur.
● Up (Açık) — Her iki BFD yönlendirici de kontrol paketleri gönderiyordur.

Aşağıdaki durumlarda, BFD oturumunun durumu Down (Kapalı) olarak değişir:
● Kontrol paketinin algılama süresi içinde alınmaması.
● Talep modunun etkin olması ve yoklama paketine yanıt olarak kontrol paketinin alınmaması.

BFD oturumu durum değişiklikleri örneği

Yönlendiricideki oturum durumu, eş yönlendiriciden alınan durum bildirimine göre değişir. Örneğin, geçerli oturum durumu Down (Kapalı) ise ve yönlendirici uzak yönlendiriciden Down (Kapalı) durum bildirimi alırsa yerel yönlendiricideki oturum durumu Init (Başlatılıyor) olarak değişir.


Şekil 1: BFD Oturumu Durum Değişiklikleri

Üç yönlü tokalaşma

BFD oturumu, komşu yönlendiriciler arasında üç yönlü tokalaşma gerektirir. Bu örnekte, tokalaşma şunları varsayar:
● Bir yönlendiricinin etkin, diğer yönlendiricinin pasif olması.
● Oturumun bu bağlantı üzerinde başlatılan ilk oturum olması.
● Her iki bağlantı noktası için de varsayılan oturum durumunun Down (Kapalı) olması.

1. Aktif sistem, pasif sistem yanıt verene kadar oturum durumunun Down (Kapalı) olduğunu belirtmek için sabit bir kontrol paketi akışı gönderir. Bu paketler, Aktif sistemin istenen iletim aralıklarıyla gönderilir. Your Discriminator (Ayrıştırıcınız) alanı bir saniye olarak ayarlanır.

2. Pasif sistem kontrol paketi aldığında, oturum durumunu Init (Başlatılıyor) olarak değiştirir ve durum değişikliğini belirtmek için bir yanıt gönderir. Yanıt, bu sistemin My Discriminator (Ayrıştırıcım) alanındaki oturum kimliğini ve Ayrıştırıcınız alanındaki uzak sistemin oturum kimliğini içerir.

3. Aktif sistem, pasif sistemden yanıt alır ve oturum durumunu Up (Açık) olarak değiştirir. Daha sonra, bu durum değişikliğini belirtmek için kontrol paketi gönderir. Ayrıştırıcı değerleri karşılıklı olarak aktarılır ve iletim aralıkları müzakere edilir.
4. Pasif sistem kontrol paketini alır ve durumunu Up (Açık) olarak değiştirir. Her iki sistem de bir oturum oluşturulduğunu kabul eder. Her iki üyenin de, yalnızca oturum Up (Açık) olduğunda yanıt gerektiren bir kontrol paketi göndermesi gerektiğinden, durum değişikliği veya bir oturum parametresinde değişiklik olduğunda, pasif sistem durum değişikliğini belirten son bir yanıt gönderir. Ardından, periyodik kontrol paketleri karşılıklı olarak aktarılır.


Şekil 2: BFD 3 yönlü tokalaşma

BFD Yapılandırma Notları

BFD'yi yönlendirme protokolü için yapılandırmadan önce bağlantıdaki her iki yönlendiricide BFD'yi etkinleştirin. BFD varsayılan olarak devre dışıdır.
● 300 ms aralıklı ve üç çarpanlı 128 BFD oturumunu destekler
● Talep modunu ve kimlik doğrulamayı desteklemez.
● Çok atlamalı oturumlarında BFD'yi destekler.
● Yalnızca yönlendirme protokolleri için protokolün devrede olmasını destekler.
● BFD; BGP, OSPF ve PIM'i destekler; varsayılan VRF ve kullanıcı VRF'leri de desteklenir.
 
BFD'yi Yapılandırma
BFD'yi statik yönlendirme veya yönlendirme protokolü için yapılandırmadan önce, her yönlendiricide BFD oturum ayarları dahil olmak üzere BFD'yi yapılandırın. BFD varsayılan olarak devre dışıdır.

● BFD'yi Genel Olarak Etkinleştirin.

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

● BFD yapılandırmasını görüntüleyin
 
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) - Paket kaybını belirlemek için algılama çarpanını yapılandırır. Bağlantı kaybı algılama zamanlayıcısını belirlemek için uzak iletim aralığı bu değerle çarpılır. Varsayılan değer 3'tür.

Örnek: yerel sistemde detect-multiplier 5 ve uzak sistemde transmission interval 300 varsa yerel sistem paket almadan arızaları ancak 1500 milisaniye sonra algılar.

○ echo-interval (10-60000) - Bu sistemin BFD yankı paketleri göndermek için kullanmak istediği minimum iletim aralığıdır (daha az titreme). Varsayılan değer 300'dür.
○ echo-mode - Yankı modunu yapılandırmanızı sağlar.
○ minimum-ttl (1-254) - Gelen çok atlamalı BFD eş paketleri için beklenen minimum TTL'dir. Alınan BFD paketinin TTL'si yapılandırılmış TTL'den küçük olursa sistem paketi iptal eder. Varsayılan değer 254'tür.
○ passive-mode - Pasif oturum bağlantı başlatmaya çalışmaz ve etkinleşmeden önce eşten BFD denetim paketleri bekler.  Pasif mod varsayılan olarak devre dışıdır.
○ shutdown - BFD eşini devre dışı bırakır.
○ transmit-interval (10-60000) - Bu sistemin BFD kontrol paketleri göndermek için kullanmak istediği minimum iletim aralığıdır. Varsayılan değer 300'dür.
○ receive-interval (10-60000) - Bu sistemin kontrol paketleri alabileceği minimum aralıktır. Varsayılan değer 300'dür.

BGP ile BFD

BGP çekirdek ağında BFD daha hızlı ağ yeniden yakınsaması sağlar. BFD; dahili BGP (iBGP) ve harici BGP (eBGP) eşleri arasındaki BGP hızlı yönlendirme yollarındaki iletişim hatalarını hızla tespit eder.

Bağlantı noktası kanalı ve VLAN arayüzlerinde BGP için BFD desteklenir. BGP için BFD, BGP çoklu atlama özelliğini destekler. BGP için BFD'yi yapılandırmadan önce, ara bağlantı yönlendiricilerinde BGP'yi yapılandırın.

Örnek BGP ile BFD

Şekil 3'teki bu BGP için BFD yapılandırma örneğinde, Yönlendirici 1 ve Yönlendirici 2; eBGP'yi AS1 ve AS2 arasında bağlantı oluşturmak için aktarım ağında kullanmaktadır. eGBP yönlendiricileri birbiriyle ve iBGP yönlendiricileriyle bilgi alışverişi yaparak her otonom sistem içerisinde bağlantı ve erişilebilirlik özelliğini korur.


Şekil 3: BGP ile BFD

Bir BGP komşusuyla BFD oturumu yapılandırdığınızda, neighbor ip-address ve bfd komutlarını kullanarak belirtilen BGP komşusuyla BFD oturumu başlatabilirsiniz.

1. Yönlendirici
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)#
 
2. Yönlendirici
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
 
BFD eş durumunu görüntüleme
 
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

İletim gecikmelerini en aza indirmek için yönlendiriciden çıkan BFD paketleri en yüksek öncelikli çıkış kuyruğuna atanır. Sıra yoğunluğundan kaynaklanan BFD paket kayıplarını önlemek için BGP komşusundan alınan gelen BFD kontrol paketleri, kontrol düzlemi denetim (CoPP) çerçevesi içinde en yüksek öncelikli kuyruğa atanır.

BFD, bağlantıda tespit ettiği her türlü arıza durumunu BGP'ye bildirir. BGP kurtarma eylemleri başlatır. BGP için BFD, yalnızca doğrudan bağlı BGP komşularında ve hem BGP IPv4, hem de IPv6 ağlarında desteklenir. En fazla 100 eş zamanlı BFD oturumu desteklenir.

BGP komşusu için her BFD, arıza algılama amacıyla yapılandırılmış BFD aralığı içinde bir BFD kontrol paketi alırsa BFD oturumu açık kalır ve BGP komşularıyla bağlantısını korur. BGP komşusu için BFD, algılama aralığı içinde kontrol paketi almazsa yönlendirici, BFD oturumunun tüm istemcilerini ve diğer yönlendirme protokollerini arıza hakkında bilgilendirir. Daha sonra, BGP bağlantısını kullanan yönlendirme protokolünden yararlanarak arıza durumuna uygun yanıtı belirler. Normal yanıt, yönlendirme protokolü için eşleşme oturumunun sonlandırılması ve arızalı komşu yönlendirici atlanarak yeniden yakınsama yapılmasıdır.

BFD her arıza durumu algıladığında bir günlük mesajı oluşturulur.

OSPF ile BFD
BFD'yi, OSPF komşuları arasındaki erişilebilirlik durumunu izlemek ve bildirmek üzere yapılandırabilirsiniz. BFD'yi OSPF ile kullandığınızda, OSPF tam durumuyla katılan komşu arayüzleri arasında BFD oturumları başlatılır. Bir komşunun arayüzü arızalandığında BFD, OSPF protokolüne bağlantı durumunda değişiklik olduğunu bildirir.

OSPF için BFD'yi Yapılandırma

1. BFD'yi genel olarak etkinleştirin.
2. İlgili ara bağlantı yönlendiricileri içerisindeki OSPF arayüzlerinde BFD'yi yapılandırın.

BFD'yi Etkinleştirme

● BFD'yi genel olarak etkinleştirin.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● İlgili ara bağlantı yönlendiricilerindeki OSPF arayüzlerinde BFD'yi etkinleştirin.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd
 
BFD eş durumunu görüntüleme
 
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

PIMile BFD

Ayrı ayrı arayüzlerde PIM için BFD desteğini etkinleştirebilirsiniz.

PIM için BFD'yi Yapılandırma

1. BFD'yi genel olarak etkinleştirin.
2. İlgili ara bağlantı yönlendiricileri içerisindeki PIM arayüzlerinde BFD'yi yapılandırın.

BFD'yi Etkinleştirme

● BFD'yi genel olarak etkinleştirin.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● İlgili ara bağlantı yönlendiricileri içerisindeki PIM arayüzlerinde BFD'yi etkinleştirin.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim bfd
 
BFD eş durumunu görüntüleme
 
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 profili

BFD profili kullanarak BFD yapılandırmalarının şablonunu oluşturabilir ve her BFD eşini ayrıca yapılandırmak zorunda kalmadan birden fazla BFD eşine uygulayabilirsiniz. BFD profili, statik BFD eşlerini yapılandırmadan dinamik oturumların BFD zamanlayıcılarının değiştirilmesini de etkinleştirir.

BFD profilinde gerekli tüm BFD parametrelerini yapılandırabilirsiniz. BFD profilini statik bir eş, BGP, OSPF veya PIM yapılandırmasına uyguladığınızda, profil altında yapılandırdığınız tüm parametreler bu protokollere uygulanır.

Profil yapılandırma senaryoları

1. 1. Senaryo: BFD profili oluşturmak zorunda kalmadan uygulayabilirsiniz. Yine de profil, yalnızva yapılandırıldıktan sonra geçerli olur. Siz profili yapılandırana kadar varsayılan BFD ayarları kullanılır.

2. 2. Senaryo: BFD profili statik bir BFD eşiyle ilişkilidir ve BFD parametreleri statik eşte de yapılandırılır. Statik eşte yapılandırılan parametreler BFD profilinden öncelikli olur.

3. 3. Senaryo: BGP, OSPF ve PIM aynı BFD oturumunu paylaşır ve BGP, OSPF ve PIM ile ilişkilendirilen BFD profili farklıdır. BGP, OSPF veya PIM'de en son yapılandırılan profil geçerli olur.

4. 4. Senaryo: BFD profili yapılandırması dinamik olarak değiştirilir. Tüm yapılandırma parametreleri anında geçerli olur ve yoklama yöntemi kullanılarak BFD zamanlayıcıları için yeniden anlaşma yapılır.

5. 5. Senaryo: BGP, OSPF, PIM veya BFD eşiyle ilişkilendirilen BFD profili silinir. İlişkilendirilen BFD oturumu varsayılan değerlere geri döner. Profil yapılandırmasının geçerli olması için bu yapılandırma BGP, OSPF, PIM veya BFD eşinden de silinmeli ve yeniden yapılandırılmalıdır.

6. 6. Senaryo: Bir BFD profili silinir. BFD profili, varsa protokollerin yapılandırması kaldırılmadan BFD'den silinebilir. Benzer şekilde, BFD'deki profil silinmeden BFD profili protokollerin yapılandırmasından kaldırılabilir. Mevcut profilin yapılandırması kaldırılmadan yeni profil ile BFD profili yapılandırmasının üzerine yazılmasına izin verilir.

BFD profilini yapılandırma

● CONFIGURATION (YAPILANDIRMA) modunda BFD'yi genel olarak etkinleştirin.

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

● BFD CONFIGURATION (BFD YAPILANDIRMA) modunda BFD profili oluşturun.
 
DELLSONiC (conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
 
● Eşi yapılandırdıktan sonra BFD parametrelerini yapılandırın. Yapılandırılan BFD ayarını kaldırıp varsayılan değeri geri yüklemek için komutun başına "no" ekleyin.

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

○ detect-mutiplier (algılama çarpanı) (2-128) – Paket kaybını belirlemek için algılama çarpanını yapılandırır. Bağlantı kaybı algılama zamanlayıcısını belirlemek için uzak iletim aralığı bu değerle çarpılır. Varsayılan değer 3'tür.

Örnek: yerel sistemde detect-multiplier 5 ve uzak sistemde transmission interval 300 varsa yerel sistem paket almadan arızaları ancak 1500 milisaniye sonra algılar.

○ echo-interval (10-60000) - Bu sistemin BFD yankı paketleri göndermek için kullanmak istediği minimum iletim aralığıdır (daha az titreme). Varsayılan değer 300'dür.
○ echo-mode - Yankı modunu yapılandırmanızı sağlar.
○ minimum-ttl (1-254) - Gelen çok atlamalı BFD eş paketleri için beklenen minimum TTL'dir. Alınan BFD paketinin TTL'si yapılandırılmış TTL'den küçük olursa sistem paketi iptal eder. Varsayılan değer 254'tür.
○ passive-mode - Pasif oturum bağlantı başlatmaya çalışmaz ve etkinleşmeden önce eşten BFD denetim paketleri bekler.  Pasif mod varsayılan olarak devre dışıdır.
○ shutdown - BFD eşini devre dışı bırakır.
○ transmit-interval (10-60000) - Bu sistemin BFD kontrol paketleri göndermek için kullanmak istediği minimum iletim aralığıdır. Varsayılan değer 300'dür.

BFD profilini görüntüleme

● Sistemde yapılandırılan tüm BFD profillerini görüntülemek için aşağıdaki komutu kullanın

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

● Sistemde yapılandırılan belirli bir BFD profilini görüntülemek için aşağıdaki komutu kullanın

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

Statik bir eşe BFD profili uygulama

Bir BFD profilini BFD eşiyle ilişkilendirebilirsiniz. Statik eşte manuel olarak yapılandırılan BFD parametreleri bu BFD profilinden öncelikli olur. En fazla 63 karakterlik bir profil adı girebilirsiniz.

● CONFIGURATION (YAPILANDIRMA) modunda BFD'yi genel olarak etkinleştirin.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● BFD CONFIGURATION (BFD YAPILANDIRMA) modunda BFD profili oluşturun.
 
DELLSONiC (conf-bfd)# profile 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
 
● Daha önce yapılandırdığınız BFD profilini statik eşe uygulayın.

sonic(conf-bfd)# peer ip-address interface interface-type-number
sonic(conf-bfd-peer)# profile profile-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# peer 192.168.2.1 interface Eth1/1
DELLSONiC(conf-bfd-peer)# profile profile-cx-1
 
BFD eş durumunu görüntüleme
 
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

BGP komşusuna BFD profili uygulama

Bir BFD profilini BGP komşusuyla ilişkilendirin. En fazla 63 karakterlik bir profil adı girebilirsiniz.

● CONFIGURATION (YAPILANDIRMA) modunda BFD'yi genel olarak etkinleştirin.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● BFD CONFIGURATION (BFD YAPILANDIRMA) modunda BFD profili oluşturun.
 
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
 
● Daha önce yapılandırdığınız BFD profilini BGP komşusuna veya bir eş grubuna uygulayın.

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

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
 
BFD eş durumunu görüntüleme
 
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


OSPF'nin etkinleştirildiği bir arayüze BFD profili uygulama

OSPF'nin etkinleştirildiği bir arayüz ile BFD profili ilişkilendirin. En fazla 63 karakterlik bir profil adı girebilirsiniz.

● CONFIGURATION (YAPILANDIRMA) modunda BFD'yi genel olarak etkinleştirin.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● BFD CONFIGURATION (BFD YAPILANDIRMA) modunda BFD profili oluşturun.
 
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
 
● İlgili ara bağlantı yönlendiricilerindeki OSPF arayüzlerinde BFD eş profilini uygulayın.
 
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
 
BFD eş durumunu görüntüleme
 
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

PIM'e BFD profili uygulama

PIM'in etkinleştirildiği bir arayüz ile BFD profili ilişkilendirin. En fazla 63 karakterlik bir profil adı girebilirsiniz.

● CONFIGURATION (YAPILANDIRMA) modunda BFD'yi genel olarak etkinleştirin.

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● BFD CONFIGURATION (BFD YAPILANDIRMA) modunda BFD profili oluşturun.
 
DELLSONiC (conf-bfd)# profile 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
 
● İlgili ara bağlantı yönlendiricilerindeki PIM arayüzlerinde BFD eş profilini uygulayın.
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
 
BFD eş durumunu görüntüleme
 
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

BFD eş bilgilerini görüntüleme

BFD eş bilgilerini görüntüleyin.
 
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

Çok atlamalı BFD eş bilgilerini görüntüleyin.
 
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

Tek atlamalı BFD eş bilgilerini görüntüleyin
 
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.