Dell Networking SONiC: BGP'de Temel Bir Örnekle Eşit Maliyetli Çoklu Yol Yapılandırma veya Kullanma (İngilizce)
Summary: Bu makalede, Temel Bir Örnek ile Sınır Ağ Geçidi Protokolü'ne (BGP) Eşit Maliyet Çoklu Yolunun nasıl yapılandırılağı veya kullanımı açıklanmaktadır.
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Instructions
|
Önkoşullar
Kavramları göstermek için standart arabirim adlandırması kullanıyoruz. Dell Networking S Serisi makalesine bakın: Temel Arabirim Yapılandırması - Arayüz adlandırması ile ilgili daha fazla bilgi için SONiC 4.0
|
Dizin
Equal Cost Multi Path (ECMP) nedir?
Yapılandırma Söz Dizimi
Örnek
Hedef
Topoloji
Örnek Yapılandırma
ECMP nedir?
Equal Cost Multi Path (ECMP), trafiği birden fazla kullanılabilir yolu kullanarak bir hedefe iletmeye çalışan bir Katman 3 yönlendirme stratejisidir. ECMP, bir hedef için yol sayısını artırır ve hedefe ulaşmak için kullanılabilir bant genişliğini artırır. ECMP mekanizması, kullanılmayan bağlantıları ve bant genişliğini kullanarak yük dengeleme ve artırılmış bant genişliği sağlar.ECMP karması
Ağaç boyutlu veri merkezi ağ topolojisinde trafik kutuplaşmasını önlemek için farklı katmanlarda farklı karma oluşturma altyapısı gereklidir. SONiC'de, varsayılan olarak ECMP ve LAG için ayrı karma algoritmaları kullanıruz. Bu nedenle karma çekirdeğini yapılandırmanız gereken tek şeydir.
ECMP, kullanılabilir bağlantı sayısını artırabilse de, hiçbir yol fazla veya daha az kullanılması için tüm mevcut yolların yük olarak yakın bir şekilde paylaşılmış olması gerekir. Ip ECMP yük paylaşımı karma parametrelerini, birden fazla kullanılabilir yol boyunca trafik yükü paylaşımını etkileyecek şekilde değiştirebilirsiniz. Optimum ECMP yük paylaşımı elde etmek için ECMP'yi kaynak ile hedef arasında bulunan tüm aygıtlarda yapılandırın.
Gerekirse, her katmanda, ağdaki benzersiz trafik modeline bağlı olarak farklı yük dengeleme parametrelerini yapılandırmak en iyi uygulamadır. Örneğin, Yönlendirici A'da yük dengeleme için karma alanları kaynak ip, dest-ip, protokol, kaynak bağlantı noktası ve L4-dest-port'u içerebilirken Yönlendirici B'de karma alanları yalnızca kaynak ip, dest-ip ve protokol kullanılabilir.
Yapılandırma Söz Dizimi
ECMP karma çekirdeğini yapılandır.Ağ tıkanıklığına neden olabilecek karma kutuplaşmasını önlemek için her aygıt için benzersiz bir karma çekirdeği yapılandırın. Birden fazla veri akışı aynı anahtar bağlantı noktalarını kullanarak bir anahtara erişmeye çalıştığında ağ kutuplaştırması olabilir.
| Yapılandırma Söz Dizimi | Açıklama |
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ip load-share hash { seed-value }
|
Karma çekirdeğini yapılandır. Çekirdek değerinin değeri 0'dan 1'e 16777215. |
BGP Yapılandırmasında çoklu yolu etkinleştirme
| Yapılandırma Söz Dizimi | Açıklama |
|---|---|
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# router bgp {as-number}
DELLSONiC (conf-router-bgp)# address-family {ipv4 unicast | ipv6 unicast}
DELLSONiC (conf-router-bgp-af)# maximum-paths {number}
|
Yük paylaşımı için eşit maliyetli çoklu yol (ECMP) rotaları oluşturmak için seçen maksimum eBGP rota sayısını yapılandırabilirsiniz. |
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# router bgp {as-number}
DELLSONiC (conf-router-bgp)# address-family {ipv4 unicast | ipv6 unicast}
DELLSONiC (conf-router-bgp-af)# maximum-paths ibgp {number} |
Yük paylaşımı için eşit maliyetli çok yollu (ECMP) rota oluşturmak için seçen maksimum iBGP rota sayısını yapılandırabilirsiniz. |
IPv4 için ECMP yük paylaşımı karmasını yapılandırma (İsteğe bağlı).
| Yapılandırma Söz Dizimi |
|---|
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ip load-share hash ipv4 {ipv4-src-ip | ipv4-dst-ip | ipv4-ip-proto | ipv4-l4-src-port| ipv4-l4-dst-port | symmetric}
|
IPv6 için ECMP yük paylaşımı karmasını yapılandırma (İsteğe bağlı).
| Yapılandırma Söz Dizimi |
|---|
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ip load-share hash ipv6 {ipv6-src-ip | ipv6-dst-ip | ipv6-next-hdr | ipv6-l4-src-port| ipv6-l4-dst-port | symmetric}
|
Örnek
Amaç:
Dell SONiC anahtarının BGP'den 4.4.4.4/32 rotalarına ulaşmak için iki yolu olduğunu düşünün. ECMP'yi 4.4.4.4/32'ye ulaşmak için kullanmalı ve her iki yolu da aynı anda kullanmalı.
Topoloji
Bir ana bilgisayara veya alt ağa ulaşmak için BGP komşularının anahtarımızda tanıtıldığı yolu değiştirilebilir, show bgp ipv4 unicast <host/subnet (bgp ipv4 tek noktaya yayın ana bilgisayarını/alt ağı göster) komutunu kullanın>. Örnek bir çıktı aşağıda gösterilmiştir
|
Örnek Yapılandırma
ECMP'yi etkinleştirin. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip load-share hash seed 100 |
İki yolu olduğu için maksimum BGP yolunu 2 olarak yapılandırarak başlayalım.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# router bgp 100 DELLSONiC(config-router-bgp)# address-family ipv4 unicast DELLSONiC(config-router-bgp-af)# maximum-paths 2 |
Yönlendirme tablosunda her iki rotanın da yüklü olduğunu doğrulamak için aşağıdaki komutu kullanın:
show ip route <hopst/subnet>
DELLSONiC# show ip route 4.4.4.4
Codes: K - kernel route, C - connected, S - static, B - BGP, O - OSPF
> - selected route, * - FIB route, q - queued route, r - rejected route
Destination Gateway Dist/Metric Last Update
--------------------------------------------------------------------------------------------------------------------------------
B>* 4.4.4.4/32 via 10.0.0.2 Eth1/1 20/0 03:02:41 ago
* via 30.0.0.2 Eth1/2
|
Etkilenen Ürünler
PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ONÜrünler
PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ONMakale Özellikleri
Article Number: 000220698
Article Type: How To
Son Değiştirme: 05 Oca 2024
Version: 3
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.