Dell Networking SONiC: Jak nakonfigurovat nebo použít vícenásobnou cestu Equal Cost v protokolu BGP pomocí základního příkladu
Riepilogo: Tento článek vysvětluje, jak nakonfigurovat nebo použít protokol BGP (Equal Cost Multi Path) v protokolu BGP (Border Gateway Protocol) se základním příkladem.
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Istruzioni
|
Požadavky
K demonstraci konceptů používáme standardní označování rozhraní. Viz článek Dell Networking řady S: Basic Interface Configuration – SONiC 4.0 – další informace týkající se pojmenování rozhraní
|
Index
Co je to Equal Cost Multi Path (ECMP)?
Syntaxe
konfiguracePříklad
Cílem
Topologie
Ukázková konfigurace
Co je ECMP?
Equal Cost Multi Path (ECMP) je strategie směrování vrstvy 3 pro přesměrování provozu do cíle pomocí několika dostupných cest. EcMP zvyšuje počet cest k cílovému umístění a zvyšuje dostupnou šířku pásma pro dosažení cílového umístění. Mechanismus ECMP umožňuje vyvážit zatížení a zvýšit šířku pásma pomocí nepoužívaných linek a šířky pásma.Hashování
ECMPAby nedocházelo k polarizaci provozu v topologii sítě datových center velikosti stromu, jsou vyžadována různá hashovací jádra v různých úrovních. V softwaru SONiC používáme ve výchozím nastavení pro ECMP a LAG různé hashovací algoritmy, takže je vyžadována konfigurace hashového seedu.
Ačkoli může ecMP zvýšit počet dostupných odkazů, všechny dostupné cesty by měly být úzce sdíleny tak, aby žádná cesta nebyla přetížena nebo nedostatečně využita. Pomocí hashovacích parametrů IP ECMP load-share můžete ovlivnit sdílení zatížení provozu napříč několika dostupnými cestami. Chcete-li dosáhnout optimálního sdílení zatížení ECMP, nakonfigurujte ECMP na všech zařízeních, která se nacházejí mezi zdrojem a cílem.
V případě potřeby je vhodné konfigurovat různé parametry vyrovnávání zatížení v každé vrstvě podle jedinečného vzoru provozu v síti. Například ve směrovači A mohou hashovací pole pro vyrovnávání zatížení zahrnovat ip adresu zdroje, dest-ip, protokol, zdrojový port a L4-dest-port, zatímco ve směrovači B mohou pole hash používat pouze příkaz source-ip, dest-ip a protokol.
Syntaxe konfigurace
Nakonfigurujte hashovací seed ECMP.Konfigurace jedinečného hashového seedu pro každé zařízení, aby nedocházelo k polarizaci hashování, což může vést k zahlcení sítě. K polarizaci sítě může dojít, pokud se více datových toků pokouší připojit k přepínači pomocí stejných portů přepínače.
| Syntaxe konfigurace | Vysvětlení |
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ip load-share hash { seed-value }
|
Nakonfigurujte hashovací seed. Hodnota hodnoty seed-value je od 0 do 16777215. |
Aktivace funkce Multipath v konfiguraci BGP
| Syntaxe konfigurace | Vysvětlení |
|---|---|
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}
|
Nakonfigurujte maximální počet tras eBGP, které lze vybrat pro vytvoření stejných tras s více cestami (ECMP) pro sdílení zatížení. |
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} |
Nakonfigurujte maximální počet tras iBGP, které lze vybrat pro vytvoření stejných tras s více cestami (ECMP) pro sdílení zatížení. |
Konfigurace hashe ECMP load-share pro protokol IPv4 (volitelné).
| Syntaxe konfigurace |
|---|
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}
|
Konfigurace hashe ECMP load-share pro protokol IPv6 (volitelné).
| Syntaxe konfigurace |
|---|
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}
|
Příklad
Účel:
Zvažte, že přepínač Dell SONiC má dvě trasy z BGP, které se dostanou na trasy 4.4.4.4/32. K dosažení úrovně 4.4.4.4/32 je nutné použít nástroj ECMP a oba trasy používat zároveň.
Topologie
Můžeme zobrazit cestu ohlašovanou sousedními zařízeními BGP v našem přepínači, abychom dosáhli hostitele nebo podsítě. Použijte příkaz "show bgp ipv4 unicast <host/subnet>". Níže je uveden ukázkový výstup.
|
Ukázková konfigurace
Aktivujme ECMP. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip load-share hash seed 100 |
Nakonfigurujeme maximální cestu BGP na 2, protože máme dvě cesty.
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 |
Chcete-li ověřit, zda jsou ve směrovací tabulce nainstalovány obě trasy, použijte následující příkaz:
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
|
Prodotti interessati
PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ONProdotti
PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ONProprietà dell'articolo
Numero articolo: 000220698
Tipo di articolo: How To
Ultima modifica: 05 gen 2024
Versione: 3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.