新四季網

鏈路聚合技術教程(鏈路聚合原理及配置)

2023-09-22 16:01:47 6

  鏈路聚合在華為交換機中稱Eth-Trunk,是將一組相同類型的物理乙太網口綁定在一起的邏輯接口,是一種用於增加鏈路帶寬的方法。該邏輯接口與物理接口一樣,可以被配置為Access、Hybrid、Trunk或Tunnel埠類型,將其加入到一個或多個VLAN中。  鏈路聚合在網絡中對於提高鏈路可靠性、增加鏈路帶寬、負載分擔等具有非常重要的意義。我將會從知識點到配置儘可能的解釋清楚。希望讀完本文能給你帶來一些收穫。

華為乙太網鏈路聚合原理及配置

一、華為鏈路聚合特性1、手工負載分擔模式鏈路聚合2、LACP模式鏈路聚合3、堆疊場景中跨設備Eth-Trunk接口支持本地流量優先轉發二、組網拓撲三、配置1、手動模式配置2、手動模式配置驗證3、LACP模式配置4、LACP模式配置驗證五、鏈路聚合排錯注意事項一、華為鏈路聚合特性

  華為鏈路聚合分為手工負載分擔模式和LACP1模式兩種,可以將兩個或兩個以上的物理接口捆綁成一個Eth-Trunk邏輯接口。當聚合鏈路中的一條物理鏈路發生故障時,故障鏈路上的流量會自動分擔到該邏輯鏈路中的其他物理鏈路上,從而保證業務不被中斷。因此,鏈路聚合除了可以提高鏈路帶寬還可以提高鏈路可靠性。在CSS集群場景中支持Eth-Trunk接口本地流量優先轉發,還支持跨設備的鏈路聚合Eth-Trunk。

華為鏈路聚合組的編號取值範圍為0-63。鏈路聚合的負載分擔模式一共有六種類分別是:1基於原IP2基於原MAC3基於原和目的IP4基於原和目的MAC5基於目的IP6基於目的MAC。華為鏈路聚合活動接口數的上限閾值為8個接口。活動接口的下限閾值為1個接口。LACP模式下LACP搶佔的等待時間為30s。LACP模式下接收LACPDU的默認超時時間為90s。鏈路聚合協議使用的協議是IEEE802.3AD

1、手工負載分擔模式鏈路聚合

  手工負載分擔模式的鏈路聚合是最基本的鏈路聚合方式。在該模式下,Eth-Trunk接口的建立、物理接口的加入以及指定鏈路中的隧道接口都由手工配置完成,全程沒有LACP的參與。手工負載分擔模式的鏈路聚合的所有活動鏈路都參與數據轉發,平均分擔流量,由於其手動配置,且平均分擔流量,因此成為手工負載分擔模式。  在該模式下當某條物理活動鏈路故障時,鏈路聚合組會自動在剩餘的活動鏈路中平均分擔流量。手工負載分擔模式的鏈路聚合通常用於對端設備不支持LACP的情況下。

2、LACP模式鏈路聚合

  LACP模式也稱「靜態LACP模式」,是一種利用LACP協議自動進行聚合參數協商、確定活動接口以及非活動接口的高級鏈路聚合方式。在LACP中,鏈路的兩端分別稱為Actor和Partner2,雙方使用LACPDU3報文向對方通告自己的系統優先級、MAC、埠優先級、埠號和可操作的Key。  雖然LACP模式中Eth-Trunk接口的成員加入也是手工配置,但是與手工模式不同的是LACP模式可以指定不轉發數據的備份鏈路4。同時,LACP模式在確定非活動鏈路接口時使用了手工模式未使用的LACP協議報文。

3、堆疊場景中跨設備Eth-Trunk接口支持本地流量優先轉發

  由於鏈路聚合的Eth-Trunk接口通過HASH算法選擇轉發的出接口,在交換機堆疊沒有任何故障的情況下,從本交換機進入的流量很可能跨交換機進行轉發。這樣增加了堆疊交換之間的帶寬承載壓力,降低轉發效率。此時可通過是能Eth-Trunk接口本地流量優先轉發解決此問題。

二、組網拓撲

三、配置

  手工模式下Eth-Trunk的建立、成員接口的加入由手工配置,沒有LACP(鏈路聚合控制協議)的參與。當需要在兩個直連設備間提供一個較大的鏈路帶寬而設備又不支持LACP時,可以使用手工模式。同時手工模式下,所有的活動鏈路都參與數據轉發並分擔流量。

1、手動模式配置

system-view[HUAWEI] sysname SwitchA[SwitchA] interface eth-trunk 1 //創建ID為1的Eth-Trunk接口[SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3 //在Eth-Trunk1接口中加入GE0/0/1到GE0/0/3三個成員接口[SwitchA-Eth-Trunk1] port link-type trunk //設置接口鏈路類型為trunk,接口預設鏈路類型不是trunk口[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 5 10[SwitchA-Eth-Trunk1] load-balance src-dst-mac //配置Eth-Trunk1基於源MAC地址與目的MAC地址進行負載分擔[SwitchA-Eth-Trunk1] quit12345678

2、手動模式配置驗證

  在任意視圖下執行display eth-trunk 1命令,檢查Eth-Trunk是否創建成功,及成員接口是否正確加入。

[SwitchA] display eth-trunk 1Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DALeast Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------------------PortName Status WeightGigabitEthernet0/0/1 Up 1GigabitEthernet0/0/2 Up 1GigabitEthernet0/0/3 Up 112345678910

  從以上信息看出Eth-Trunk 1中包含3個成員接口GigabitEthernet0/0/1、GigabitEthernet0/0/2和GigabitEthernet0/0/3,成員接口的狀態都為Up。Eth-Trunk 1的「Operate status」為up。

3、LACP模式配置

system-view[HUAWEI] sysname SwitchA[SwitchA] interface eth-trunk 1 //創建ID為1的Eth-Trunk接口[SwitchA-Eth-Trunk1] mode lacp //配置鏈路聚合模式為LACP模式[SwitchA] interface gigabitethernet 0/0/1[SwitchA-GigabitEthernet0/0/1] eth-trunk 1 //將GE0/0/1接口加入Eth-Trunk1中[SwitchA-GigabitEthernet0/0/1] quit[SwitchA] interface gigabitethernet 0/0/2[SwitchA-GigabitEthernet0/0/2] eth-trunk 1 //將GE0/0/2接口加入Eth-Trunk1中[SwitchA-GigabitEthernet0/0/2] quit[SwitchA] interface gigabitethernet 0/0/3[SwitchA-GigabitEthernet0/0/3] eth-trunk 1 //將GE0/0/3接口加入Eth-Trunk1中[SwitchA-GigabitEthernet0/0/3] quit[SwitchA] lacp priority 100 //系統LACP優先級預設為32768,修改SwitchA的優先級大於SwitchB的優先級,作為主動端[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] max active-linknumber 2 //鏈路聚合組活動接口數的上限閾值預設是8,修改活動接口數的上限閾值為2[SwitchA-Eth-Trunk1]lacp preempt enable //開啟LACP搶佔模式(選配)[SwitchA-Eth-Trunk1]lacp preempt delay 40 //LACP搶佔時間為40s(選配) [SwitchA-Eth-Trunk1]lacp timeout slow //設置LACP的接收超時時間(選配)[SwitchA-Eth-Trunk1] quit[SwitchA] interface gigabitethernet 0/0/1[SwitchA-GigabitEthernet0/0/1] lacp priority 100 //接口LACP優先級預設為32768,修改GE0/0/1接口的LACP優先級為100,作為活動接口[SwitchA-GigabitEthernet0/0/1] quit[SwitchA] interface gigabitethernet 0/0/2[SwitchA-GigabitEthernet0/0/2] lacp priority 100 //接口LACP優先級預設為32768,修改GE0/0/2接口的LACP優先級為100,作為活動接口[SwitchA-GigabitEthernet0/0/2] quit123456789101112131415161718192021222324252627

4、LACP模式配置驗證

  在任意視圖下執行display eth-trunk 1命令,查看鏈路是否協商成功。

[SwitchA] display eth-trunk 1Eth-Trunk1's state information is:Local: LAG ID: 1 WorkingMode: LACP Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP System Priority: 100 System ID: 00e0-fca8-0417Least Active-linknumber: 1 Max Active-linknumber: 2 Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/1 Selected 1GE 100 6145 2865 11111100 1GigabitEthernet0/0/2 Selected 1GE 100 6146 2865 11111100 1GigabitEthernet0/0/3 Unselect 1GE 32768 6147 2865 11100000 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 00e0-fca6-7f85 32768 6145 2609 11111100GigabitEthernet0/0/2 32768 00e0-fca6-7f85 32768 6146 2609 11111100GigabitEthernet0/0/3 32768 00e0-fca6-7f85 32768 6147 2609 111100001234567891011121314151617181920

通過以上顯示信息可以看到,SwitchA的系統優先級為100,高於SwitchB的系統優先級。Eth-Trunk的成員接口GigabitEthernet0/0/1、GigabitEthernet0/0/2成為活動接口,處於「Selected」狀態,接口GigabitEthernet0/0/3處於「Unselect」狀態,同時實現M條鏈路的負載分擔和N條鏈路的冗餘備份功能。

五、鏈路聚合排錯注意事項接口數量是否相同。鏈路聚合模式是否相同。接口速率是否相同。接口雙工模式是否相同。接口流控配置是否相同。LACP模式下兩端的活動接口是否一致。成員接口是否配置了其餘業務,例如是否修改了接口類型、配置了靜態MAC。Eth-Trunk的成員接口不能是Eth-Trunk接口。一個物理接口只能加入一個Eth-Trunk。刪除聚合時需要先刪除成員接口。

LACP:(Link Aggregation Control Protocol,鏈路聚合控制協議) ↩︎Actor和Partner的關係就是主動端和被動端,可以看作是主從關係。區分Actor和Partner的目的是為了保證兩臺設備確定的活動接口一致,如果兩臺設備都按照自己接口的優先級確定活動接口,則極有可能導致兩端所確定的活動接口不一致。Actor的選舉規則如下:  ①通過設備LACP優先級確定。LACP優先級越小越優先,優先的設備為Actor設備,默認值為32768。  ②通過系統MAC地址確定。MAC地址越小越優先,優先的設備為Actor設備。 ↩︎LACPDU:(Link Aggregation Control Protocol Data Unit,鏈路聚合控制協議數據單元) ↩︎LACP模式鏈路聚合指定的活動鏈路的數量範圍為1-8 ↩︎

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了