文檔簡介:服務器
以華爲LACP協議在交換機的應用爲主,橫向對比其餘廠家配置,以及與其餘廠家lacp對接的實現。網絡
1、維基百科解釋ide
鏈路聚合(英語: Link Aggregation )是一個計算機網絡術語,指將多個物理端口匯聚在一塊兒,造成一個邏輯端口,以實現出/入流量吞吐量在各成員端口的負荷分擔,交換機根據用戶配置的端口負荷分擔策略決定網絡封包從哪一個成員端口發送到對端的交換機。當交換機檢測到其中一個成員端口的鏈路發生故障時,就中止在此端口上發送封包,並根據負荷分擔策略在剩下的鏈路中從新計算報文的發送端口,故障端口恢復後再次擔任收發端口。鏈路聚合在增長鏈路帶寬、實現鏈路傳輸彈性和工程冗餘等方面是一項很重要的技術。ui
2、Eth-Trunk基本配置spa
<HUAWEI> system-view
[~HUAWEI] interface eth-trunk 1
[*HUAWEI-Eth-Trunk1] mode lacp-static
[*HUAWEI-Eth-Trunk1] trunkport 10ge 1/0/1 to 1/0/3
[*HUAWEI-Eth-Trunk1] commit計算機網絡
[~HUAWEI-Eth-Trunk1] quitorm
華爲的設備支持 兩種Eth-trunk工做模式:blog
手工負載分擔模式接口
LACP模式:靜態和動態文檔
手工負載分擔(Manual load-balance)模式下,Eth-Trunk的創建、成員接口的加入由手工配置,沒有LACP(link Aggregation Control Protocol)協議報文的參與。該模式下全部活動鏈路都參與數據的轉發,平均分擔流量,所以稱爲負載分擔模式。若是某條活動鏈路故障,鏈路聚合組自動在剩餘的活動鏈路中平均分擔流量,當須要在兩個直連設備間提供一個較大的鏈路帶寬而設備又不支持LACP協議時,可使用手工負載分擔模式。
靜態LACP(Static LACP)模式是一種利用LACP協議進行聚合參數協商、肯定活動接口和非活動接口的鏈路聚合方式。
該模式下,需手工建立Eth-Trunk,手工加入Eth-Trunk成員接口,由LACP協議協商肯定活動接口和非活動接口。
靜態LACP模式也稱爲M∶N模式。這種方式同時能夠實現鏈路負載分擔和鏈路冗餘備份的雙重功能。在鏈路聚合組中M條鏈路處於活動狀態,這些鏈路負責轉發數據並進行負載分擔,另外N條鏈路處於非活動狀態做爲備份鏈路,不轉發數據。當M條鏈路中有鏈路出現故障時,系統會從N條備份鏈路中選擇優先級最高的接替出現故障的鏈路,同時這條替換故障鏈路的備份鏈路狀態變爲活動狀態開始轉發數據。
和靜態LACP模式相對應的還包括動態LACP模式。動態LACP模式的鏈路聚合,從Eth-Trunk的建立到加入成員接口都不須要人工的干預,由LACP協議自動協商完成。通常用在跟服務器對接。
3、LACP 報文格式
4、華爲跟其餘廠家lacp模式對接表
Cisco 工做模式 |
Huawei 工做模式 |
on |
manual(缺省模式) |
active(LACP) |
lacp-static |
passive(LACP) |
lacp-static |
atuo(PAgP) |
不支持對接 |
desirable(PAgP) |
不支持對接 |
備註:
其餘廠家如H3C、ZTE相似主要的區別就在於huawei LACP-STATIC對應的是其餘廠家dynamic模式。
案例:
摘錄自華爲CE12800文檔
建立鏈路聚合組,配置LACP模式並將接口加入Eth-Trunk。
# 配置華爲設備。
<HUAWEI> system-view [~HUAWEI] interface eth-trunk 1 [*HUAWEI-Eth-Trunk1] mode lacp-static [*HUAWEI-Eth-Trunk1] trunkport 10ge 1/0/1 to 1/0/3 [*HUAWEI-Eth-Trunk1] commit [~HUAWEI-Eth-Trunk1] quit
# 配置CISCO設備。
CISCO#configure terminal CISCO(config)#interface port-channel 1 CISCO(config-if)#exit CISCO(config)#interface range gigabitEthernet 0/1, gigabitEthernet 0/2, gigabitEthernet 0/3 CISCO(config-if-range)#channel-protocol lacp CISCO(config-if-range)#channel-group 1 mode active CISCO(config-if-range)#exit CISCO(config)#exit
# 查看華爲設備。
[~HUAWEI] display eth-trunk 1Eth-Trunk1's state information is: Local: LAG ID: 1 Working Mode: Static System Priority: 32768 System ID: 0025-9e95-7c31 Operating Status: up Number Of Up Ports In Trunk: 3 Timeout Period: Slow -------------------------------------------------------------------------------- ActorPortName Status PortType PortPri PortNo PortKey PortState Weight 10GE1/0/1 Selected 1GE 32768 1 20289 10111100 1 10GE1/0/2 Selected 1GE 32768 2 20289 10111100 1 10GE1/0/3 Selected 1GE 32768 3 20289 10100000 1 Partner: ActorPortName SysPri SystemID PortPri PortNo PortKey PortState 10GE1/0/1 32768 0025-9e95-7c11 32768 0 20289 10111100 10GE1/0/2 32768 0025-9e95-7c11 32768 0 20289 10111100 10GE1/0/3 32768 0025-9e95-7c11 32768 0 20289 10100000
# 查看CISCO設備。
CISCO#show etherchannel 1 port-channel Port-channels in the group: --------------------------- Port-channel: Po1 (Primary Aggregator) ------------ Age of the Port-channel = 0d:05h:03m:48s Logical slot/port = 2/1 Number of ports = 3 HotStandBy port =null Port state = Port-channel Ag-Inuse Protocol = LACP Port security = Disabled Ports in the Port-channel: Index Load Port EC state No of bits ------+-------------+-----------+----------------------------------------------- 0 00 Gi0/1 Active 0 0 00 Gi0/2 Active 0 0 00 Gi0/3 Active 0 Time since last port bundled: 0d:00h:44m:09s Gi0/3 Time since last port Un-bundled: 0d:00h:44m:13s Gi0/3