華為鏈路聚合技術

2021-10-08 11:30:14 字數 3874 閱讀 2365

鏈路聚合(link aggregation)是將—組物理介面**在一起作為乙個邏輯介面來增

加頻寬的一種方法,又稱為多介面負載均衡組(load sharing group)或鏈路聚合組(link aggregation group),相關的協議標準請參考ieee802.3ad。

通過在兩台裝置之間建立鏈路聚合組,可以提供更高的通訊頻寬和更高的可靠性。

鏈路聚合不僅為裝置間通訊提供了冗餘保護,而且不需要對硬體進行公升級。

配置手工負載分擔模式鏈路聚合

當需要增加兩台裝置之間的頻寬或可靠性,而兩台裝置中有一台不支援lacp協議時,可在switch裝置上建立手工負載分擔模式的eth-trunk,並加入多個成員介面增加裝置間的頻寬及可靠性

eth-trunk的建立、成員介面的加入都需要手工配置完成,沒有lacp (linkaggregation control protocol )協議報文的參與

手工負載分擔模式允許在聚合組中手工加入多個成員介面, 所有的介面均處於**狀態,分擔負載的流 量

配置sw1和sw2之間g1到g3口的eth-trunk

[sw1]inte***ce eth-trunk 1

[sw1-eth-trunk1]mode manual load-balance — 預設情況下,

eth-trunk 的工作模式為手工負載分擔模式。該命令不會顯

示到現有配置。如果本端配置手工負載分擔模式eth-trunk ,那麼對端裝置也必須要配置手工負載分擔模式eth-trunk

[sw1-eth-trunk1]trunkport gigabitethernet 0/0/1 to 0/0/3 -

– 直接把介面加入以太通道,物理介面下會自動新增配置

或inte***ce gigabitethernet0/0/1

eth-trunk 1 //在物理成員介面下加入eth-trunk

修改eth-trunk的鏈路型別

inte***ce eth-trunk1

port link-type trunk —在邏輯介面而非物理介面下完成鏈路型別的修改

支援任意型別的以太型別(access、trunk、hybrid、qinq等)

修改eth-trunk的活動介面數目上限為3,下限為2

least active-linknumber 2

max bandwidth-affected-linknumber 3

驗證eth-trunk

[sw2]display eth-trunk 1 verbose

靜態lacp模式的鏈路聚合

靜態lacp模式也稱為m∶n模式。這種方式同時可以實現鏈路負載分擔和鏈路冗餘備份的雙重功能。 在鏈路聚合組中m 條鏈路處於活動狀態,這些鏈路負責**資料並進行負載分擔,另外n 條鏈路處於非活動狀態作為備份鏈路,不**資料。當m條鏈路中有鏈路出現故障時, 系統會從n 條備份鏈路中選擇優先順序最高的接替出現故障的鏈路,同時這條替換故障鏈路的備份鏈路狀態變為活動狀態開始**資料。

靜態lacp模式與手工負載分擔模式的主要區別為:靜態lacp模式有備份鏈路,而手工負載分擔模式所有成員介面均處於**狀態,分擔負載流量

inte***ce eth-trunk12

mode lacp-static //先配置為靜態lacp模式( 此時會自動修改活動的上下限)

lacp preempt enable //開啟搶占

max active-linknumber 3 //設定最大的活動的數量,如果兩端配置活動介面數的上限閾值不同,則以上限閾值數值較小的一端為準。

lacp preempt delay 10 //設定搶占時延

least active-linknumber 2 配置最少活動鏈結數為2

配置靜態lacp模式活動介面數目上限閾值可以控制eth-trunk中活動介面的最大數m,剩餘的成員介面處於備份狀態

配置系統以及介面下的lacp優先順序業內用於搶占成為active介面

數值越小越優先;系統lacp 優先順序,靜態lacp 模式下,兩端裝置所選擇的活動介面必須保持一致,否則鏈路聚合組就無法建立。而要想使兩端活動介面保持一致,可以使其中一端具有更高的優先順序,另一端根據高優先順序的一端來選擇活動介面即可。系統lacp 優先順序就是為了區分兩端優先順序的高低而配置的引數

第一步:

1.選擇主動端

先比較優先順序,優先順序數值越小越優先,

如果優先順序相同,則比較mac位址,mac位址越小越優先

[sw1] lacp priority 0 //修改lacp系統優先順序為0.為主動端 預設系統優先順序為32768

2.選擇活動介面

選擇活動介面一定要在主動端裝置上配置

先比較優先順序,優先順序數值越小越優先,

如果優先順序相同,則比較埠id,埠id 越小越優先

inte***ce gigabitethernet0/0/3

lacp priority 65355 //設定介面的優先順序,成為備份埠,預設介面優先順序為32768

注意事項

⚫ 每個eth-trunk介面下最多可以包含8 個成員介面。

⚫ 成員介面不能配置任何業務和靜態mac位址。

⚫ 成員介面加入eth-trunk時,必須為預設的hybrid型別介面。

⚫ eth-trunk介面不能巢狀,即成員介面不能是eth-trunk。

⚫ 乙個乙太網介面只能加入到乙個eth-trunk 介面,如果需要加入其它eth-trunk介面,必須先退出原來的eth-trunk介面。

⚫ 乙個eth-trunk 介面中的成員介面必須是同一型別,例如:fe口和ge口不能加入同乙個eth-trunk介面。

⚫ 可以將不同介面板上的乙太網介面加入到同乙個eth-trunk。

⚫ 如果本地裝置使用了eth-trunk,與成員介面直連的對端介面也必須**為eth-trunk介面,兩端才能正常通訊。

⚫ 當成員介面的速率不一致時,實際使用中速率小的介面可能會出現擁塞,導致丟包。

⚫ 當成員介面加入eth-trunk後,學習mac位址時是按照eth-trunk來學習的,而不是按照成員介面來學習

eth-trunk的負載分擔方式

⚫ dst-ip(目的ip位址)模式:從目的ip位址、出埠的tcp/udp埠號中分別選擇指定位的3bit數值進

行異或運算,根據運算結果選擇eth-trunk表中對應的出介面。

⚫ dst-mac(目的mac位址)模式:從目的mac位址、vlan id、乙太網型別及入埠資訊中分別選擇指

定位的3bit數值進行異或運算,根據運算結果選擇eth-trunk表中對應的出介面。

⚫ src-ip(源ip位址)模式:從源ip位址、入埠的tcp/udp 埠號中分別選擇指定位的3bit數值進行異

或運算,根據運算結果選擇eth-trunk表中對應的出介面。

⚫ src-mac(源mac位址)模式:從將源mac位址、vlan id、乙太網型別及入埠資訊中分別選擇指定

位的3bit數值進行異或運算,根據運算結果選擇eth-trunk表中對應的出介面。

⚫ src-dst-ip (源ip 位址與目的ip 位址的異或)模式:從目的ip 位址、源ip 位址兩種負載分擔模式的運算結

果進行異或運算,根據運算結果選擇eth-trunk 表中對應的出介面。

⚫ src-dst-mac(源mac位址與目的mac位址的異或)模式:從目的mac位址、源mac位址、vlan id、以

太網型別及入埠資訊中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇eth-trunk表中

對應的出介面。

修改eth-trunk的負載方式為基於目的ip

[sw2]inte***ce eth-trunk 1

[sw2-eth-trunk1] load-balance dst-ip

[sw2]dis eth-trunk 1

鏈路聚合技術

隨著網路規模的不斷擴大,使用者對骨幹鏈路的頻寬和可靠性提出了越來越高的要求。在傳統技術中,常用更換高速率的介面卡或者更換支援高速率介面板的裝置的方式來增加頻寬,但是這種方式往往需要付出高額的費用,而且不夠靈活。採用鏈路聚合技術可以在不進行硬體公升級的條件下,通過將多個物理介面 為乙個邏輯介面,來達到...

華為鏈路聚合配置

執行環境 公司這邊有2層樓 分別執行著不同的業務 本來兩個樓層的網路是分開的 但都是一家公司難免會有業務往來 你不可能叫別人走外網咖!這時我們就可以打通兩樓之前的網路 其實原理很簡單,使兩樓交換機之間能互相通訊就行了 一根網線就行 那又為什麼要用配鏈路聚合呢 應為一根網線不夠用啊 原來的執行方式 2...

7 linux 配置鏈路聚合 鏈路聚合技術

鏈路聚合是將兩個或更多資料通道結合成乙個單個的通道,該通道以乙個單個的更高頻寬的邏輯鏈路出現。鏈路聚合一般用來連線乙個或多個頻寬需求大的裝置,例如連線骨幹網路的伺服器或伺服器群。如果聚合的每個鏈路都遵循不同的物理路徑,則聚合鏈路也提供冗餘和容錯。通過聚合數據機鏈路或者數字線路,鏈路聚合可用於改善對公...