BGP負載分擔

2021-10-07 04:17:15 字數 1004 閱讀 5503

在大型網路中,到達同一目的的通常可能會存在很多條有效路由,但是bgp只會最優路由傳遞給鄰居(對等體)。當存在多條路由時,bgp會通過十三條選路規則進行篩選,只有當通過前八條選路屬性,剩下的路由才能進行負載分擔。

通過口訣 「漂亮老男人(p l lao men)」 來快速記憶:

p,指的是preference_value(首選值),華為私有,預設為0,越大越優;

l,指的是local-preference(本地優先順序),越大越優;

l,優選本地產生的,手工聚合 > 自動聚合 > network > improt > 從對等體學習到的;

a,指的是as-path,優選數字少的

o,指的是origin(起源屬性),i > e > ?;

m,指的是med,類似於cost開銷值,預設為0,越小越優;

e,優先選擇ebgp的路由,在選擇ibgp的路由(ebgp > ibgp);

n,優選下一跳在as內部igp的metric最小的路由。

在配置負載分擔前,需要注意已經完成了bgp鄰居建立等基礎配置

// 進入系統檢視

system-view

//進入bgp檢視

bgp [

as-number-plain]

//進入ipv4單播位址族檢視,預設進入,可不敲(在配置mp-bgp時要加入vpn檢視下)

ipv4-family unicast

//配置bgp負載分擔的最大等價路由條目。預設情況下,bgp負載分擔最大等價路由條數為1,即表示不進行負載分擔。

maximum load-balancing [ebgp|ibgp] number [ecmp-nexthop-changed]

使用鏈路聚合進行負載分擔

資料流是指一組具有某個或某些相同屬性的資料報。這些屬性有源mac位址 目的mac位址 源ip位址 目的ip位址 tcp udp的源埠號 tcp udp的目的埠號等。在使用eth trunk 資料時,由於聚合組兩端裝置之間有多條物理鏈路,就會產生同一資料流的第乙個資料幀在一條物理鏈路上傳輸,而第二個資...

簡單組網(Eth Trunk)負載分擔鏈路聚合

兩台交換機上有vlan101和vlan102的網路,兩台交換機之間採用eth trunk模式,實現鏈路聚合負載分擔。1 拓撲圖 2 建立vlan,並將介面加入到vlan中 swa swa vlan batch 101 102 info this operation may take a few se...

如何設定nginx日誌格式來檢視負載分擔結果

nginx配置好負載分擔後,測試的時候,如何檢視負載分擔情況 通過設定nginx日誌顯示 nginx伺服器日誌相關指令主要有兩條,一條是log format,用來設定日誌格式,另外一條是access log,用來指定日誌檔案的存放路徑 格式和快取大小,一般在nginx的配置檔案中日記配置 usr l...