1 鏈路聚合特性介紹
1.1 背景
隨著網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大,用戶對(duì)骨干鏈路的帶寬和可靠性提出越來(lái)越高的要求。在傳統(tǒng)技術(shù)中,常用更換高速率的接口板或更換支持高速率接口板的設(shè)備的方式來(lái)增加帶寬,但這種方案需要付出高額的費(fèi)用,而且不夠靈活。采用鏈路聚合技術(shù)可以在不進(jìn)行硬件升級(jí)的條件下,通過將多個(gè)物理接口捆綁為一個(gè)邏輯接口實(shí)現(xiàn)增大鏈路帶寬的目的。在實(shí)現(xiàn)增大帶寬目的的同時(shí),鏈路聚合采用備份鏈路的機(jī)制,可以有效的提高設(shè)備之間鏈路的可靠性。
1.2 鏈路聚合的分類
C廠商稱鏈路聚合為Port Channels,HUAWEI稱鏈路聚合為Eth-Trunk,H廠商稱鏈路聚合為以太網(wǎng)鏈路聚合。
根據(jù)是否啟用鏈路聚合控制協(xié)議LACP,鏈路聚合分為手工負(fù)載分擔(dān)模式和LACP模式,其中LACP模式又分靜態(tài)LACP和動(dòng)態(tài)LACP。
手工負(fù)載分擔(dān)模式下,Eth-Trunk的建立、成員接口的加入均需要手工配置,沒有鏈路聚合控制協(xié)議LACP的參與。該模式下所有的成員接口可以平均分擔(dān)數(shù)據(jù)流量,也可以配置成員接口的權(quán)重,使部分接口分擔(dān)更多的流量,實(shí)現(xiàn)非平均的流量分擔(dān)。
靜態(tài)LACP模式下鏈路聚合的建立,成員接口的加入,都是由手工配置完成的。但與手工負(fù)載分擔(dān)模式鏈路聚合不同的是,該模式下活動(dòng)接口的選擇由LACP協(xié)議報(bào)文負(fù)責(zé)。
動(dòng)態(tài)LACP模式下鏈路聚合接口的建立,成員接口的加入,活動(dòng)接口的選擇完全由LACP協(xié)議通過協(xié)商完成。這就意味著啟用了動(dòng)態(tài)LACP協(xié)議的兩臺(tái)直連設(shè)備上,不需要?jiǎng)?chuàng)建Eth-Trunk接口,也不需要指定哪些接口作為聚合組成員接口,兩臺(tái)設(shè)備會(huì)通過LACP協(xié)商自動(dòng)完成鏈路的聚合操作。由于該模式過于靈活,會(huì)產(chǎn)生管理及維護(hù)方面的諸多隱患,不適合在核心運(yùn)營(yíng)網(wǎng)絡(luò)中使用,多用于和服務(wù)器對(duì)接,目前只有H廠商支持動(dòng)態(tài)LACP。
HUAWEI與C廠商鏈路聚合對(duì)接情況如表1-1所示。
表1-1 HUAWEI與C廠商鏈路聚合對(duì)接情況

HUAWEI與H廠商鏈路聚合對(duì)接情況如表1-2所示。
表1-2 HUAWEI與H廠商鏈路聚合對(duì)接情況

2 對(duì)接/替換方案介紹
2.1 實(shí)現(xiàn)差異對(duì)比
2.1.1 協(xié)議差異
LACP屬于標(biāo)準(zhǔn)協(xié)議,HUAWEI和C廠商在協(xié)議上沒有差異,默認(rèn)配置如表2-1所示。
表2-1 HUAWEI和C廠商默認(rèn)配置差異

2.1.2 命令行差異
C廠商配置命令行和HUAWEI命令行差異如表2-2所示。
表2-2 命令行差異

2.2 對(duì)接/替換思路
2.2.1 替換方案概述
因?yàn)長(zhǎng)ACP屬于公有協(xié)議,LACPDU報(bào)文一致,所以HUAWEI設(shè)備能夠直接替代C廠商或者與C廠商對(duì)接。
在對(duì)接替換時(shí),注意對(duì)端設(shè)備的鏈路聚合的模式是手動(dòng)還是LACP,保證兩端的模式保持一致。即手動(dòng)模式與手動(dòng)模式對(duì)接,靜態(tài)LACP模式與靜態(tài)LACP模式對(duì)接,動(dòng)態(tài)LACP與動(dòng)態(tài)LACP對(duì)接。另外H廠商的設(shè)備只有一個(gè)LACP動(dòng)態(tài)模式,其實(shí)和靜態(tài)沒有差異,其他廠商設(shè)備可以用靜態(tài)LACP模式和H廠商的動(dòng)態(tài)LACP模式對(duì)接。
2.2.2 適用型態(tài)及版本
適用于所有型態(tài)所有版本。
2.2.3 交換機(jī)與服務(wù)器對(duì)接
目前服務(wù)器一般都會(huì)多網(wǎng)卡接入,這樣不僅能增加網(wǎng)絡(luò)帶寬,同時(shí)又能冗余備份。而一般企業(yè)都會(huì)使用linux操作系統(tǒng)下自帶的網(wǎng)卡綁定模式,當(dāng)然現(xiàn)在網(wǎng)卡產(chǎn)廠商也會(huì)出一些針對(duì)windows操作系統(tǒng)網(wǎng)卡管理軟件來(lái)做網(wǎng)卡綁定(windows操作系統(tǒng)沒有網(wǎng)卡綁定功能,需要第三方支持)。
表2-3和表2-4列出了交換機(jī)與服務(wù)器多網(wǎng)卡綁定時(shí)采取的模式。
l Linux服務(wù)器
表2-3 交換機(jī)與LiNux服務(wù)器多網(wǎng)卡對(duì)接采取的模式

l Windows 服務(wù)器:
表2-4 交換機(jī)與Windows服務(wù)器多網(wǎng)卡對(duì)接采取的模式

3 對(duì)接案例
3.1 HUAWEI設(shè)備與C廠商設(shè)備對(duì)接案例
3.1.1 網(wǎng)絡(luò)拓?fù)?/h3>
如圖3-1所示,HUAWEI設(shè)備和C廠商設(shè)備采用靜態(tài)LACP模式對(duì)接。
圖3-1 HUAWEI與C廠商對(duì)接組網(wǎng)圖

3.1.2 操作步驟
步驟 1 創(chuàng)建聚合鏈路,并將接口加入鏈路聚合
HUAWEI配置:
<HW> system-view
[HW] interface Eth-Trunk 1
[HW-Eth-Trunk1] quit
[HW] interface GigabitEthernet3/0/4
[HW-GigabitEthernet3/0/4] eth-trunk 1
[HW-GigabitEthernet3/0/4] quit
[HW] interface GigabitEthernet3/0/6
[HW-GigabitEthernet3/0/6] eth-trunk 1
[HW-GigabitEthernet3/0/6] quit
[HW] interface GigabitEthernet3/0/8
[HW-GigabitEthernet3/0/8] eth-trunk 1
[HW-GigabitEthernet3/0/8] quit
C廠商配置:
Switch#configure terminal
Switch(config)#interface port-channel 1
步驟 2 配置鏈路聚合模式
HUAWEI配置鏈路聚合模式是在Eth-Trunk接口下配置的,鏈路聚合模式有2種:手工負(fù)載分擔(dān)模式和LACP模式。現(xiàn)在在HUAWEI設(shè)備上配置LACP模式。
[HW] interface Eth-Trunk 1
[HW-Eth-Trunk1] mode lacp
步驟 3 C廠商設(shè)備配置鏈路聚合是在物理接口下配置,同樣,C廠商設(shè)備可以配置手工負(fù)載分擔(dān)模式(on),也可以配置LACP模式,但C廠商配置LACP的時(shí)候可以配置主動(dòng)(active)和被動(dòng)(passive)兩種模式,對(duì)于被動(dòng)端來(lái)說(shuō),它不會(huì)主動(dòng)發(fā)送LACP協(xié)議報(bào)文,除非對(duì)端是一個(gè)主動(dòng)端,即當(dāng)他接收到LACP報(bào)文后,才會(huì)發(fā)送;對(duì)于主動(dòng)端來(lái)說(shuō),不管對(duì)端到底是主動(dòng)端還是被動(dòng)端,它都會(huì)主動(dòng)發(fā)送報(bào)文進(jìn)行協(xié)商。這里采用主動(dòng)LACP模式。
Switch(config)#interface range Gi0/2,Gi0/4,Gi0/6
Switch(config-if-range)#channel-protocol lacp
Switch(config-if-range)#channel-group 1 mode active
步驟 4 配置鏈路聚合負(fù)載聚合模式
HUAWEI負(fù)載均衡配置同樣是在Eth-Trunk口下配置,可以根據(jù)具體的應(yīng)用場(chǎng)景采用不同的負(fù)載分擔(dān)模式,這里采用源mac地址負(fù)載分擔(dān)。
[HW-Eth-Trunk1] load-balance src-mac
C廠商設(shè)備配置:
Switch(config)#port-channel load-balance src-mac
步驟 5 配置系統(tǒng)LACP優(yōu)先級(jí)
HUAWEI配置:
[HW] lacp priority 0
C廠商設(shè)備配置:
Switch(config)#lacp system-priority 1
步驟 6 配置接口LACP優(yōu)先級(jí)
HUAWEI配置:
[HW] interface GigabitEthernet 3/0/4
[HW-GigabitEthernet3/0/4] lacp priority 1
C廠商設(shè)備配置:
Switch(config)#interface gi0/2
Switch(config-if)#lacp port-priority 1
步驟 7 查看鏈路聚合狀態(tài)
在HUAWEI設(shè)備上執(zhí)行display eth-trunk 1命令查看鏈路聚合狀態(tài)。

由HUAWEI設(shè)備上的回顯看出,Eth-Trunk 1的成員接口GigabitEthernet3/0/4、GigabitEthernet3/0/6、GigabitEthernet3/0/8成為活動(dòng)接口,處于“Selected”狀態(tài)。
在C廠商設(shè)備上執(zhí)行命令show etherchannel 1 port-channel查看鏈路聚合狀態(tài)。

在C廠商設(shè)備上執(zhí)行命show etherchannel 1 summary查看鏈路聚合匯總信息。

由C廠商設(shè)備上的回顯可以看出,Gi0/2、Gi0/4、Gi0/6已經(jīng)綁定到了port-channel中。
----結(jié)束
3.1.3 注意事項(xiàng)
無(wú)。
3.2 交換機(jī)對(duì)接服務(wù)器案例
3.2.1 網(wǎng)絡(luò)拓?fù)?/h3>
如圖3-2所示,交換機(jī)Switch與服務(wù)器對(duì)接,Switch上創(chuàng)建LACP模式Eth-Trunk,服務(wù)器的網(wǎng)卡為Intel(R) Server Adapter I340,并且通過多網(wǎng)卡聚合,來(lái)提高帶寬、增加可靠性。
圖3-2 交換機(jī)與服務(wù)器對(duì)接組網(wǎng)圖

3.2.2 操作步驟
步驟 1 在Switch上創(chuàng)建Eth-Trunk,配置為靜態(tài)LACP模式;
步驟 2 配置服務(wù)器的網(wǎng)卡工作模式為IEEE 802.3ad動(dòng)態(tài)鏈路聚合模式;
步驟 3 將服務(wù)器的網(wǎng)卡接入交換機(jī)的Eth-Trunk。
----結(jié)束
3.2.3 關(guān)鍵配置
l Switch的關(guān)鍵配置如下:
interface Eth-Trunk1
mode lacp
interface GigabitEthernet1/0/1
eth-trunk 1
interface GigabitEthernet1/0/2
eth-trunk 1
interface GigabitEthernet1/0/2
eth-trunk 1
l 服務(wù)器的配置如下:捆綁服務(wù)器網(wǎng)卡端口并配置為802.3ad動(dòng)態(tài)鏈路聚合。
1. 打開“網(wǎng)絡(luò)和共享中心”,選擇“更改適配器設(shè)置”。如圖3-3所示。
圖3-3 更改適配器設(shè)置

2. 在需要測(cè)試的網(wǎng)卡端口上單擊右鍵,選擇“屬性”。如圖3-4所示。
圖3-4 選擇屬性

3. 選擇對(duì)應(yīng)網(wǎng)卡的服務(wù)程序,比如此處為Intel的,然后單擊屬性。如圖3-5所示。
圖3-5 選擇Intel的服務(wù)程序

4. 單擊分組,勾選“將此適配器與其他適配器組合”,然后再單擊“新組”,重新命名新組,然后單擊“確定”。如圖3-6所示。
圖3-6 單擊分組

5. 命名新組后勾選所需要的網(wǎng)卡端口。如圖3-7所示。
圖3-7 選擇所需要的網(wǎng)卡端口

6. 選擇需要的組類型:IEEE 802.3ad動(dòng)態(tài)鏈路聚合(注意:此處的靜態(tài)鏈接聚合對(duì)應(yīng)了S系列交換機(jī)產(chǎn)品的手工模式)。如圖3-8所示。
圖3-8 選擇IEEE 802.3ad動(dòng)態(tài)鏈路聚合

3.2.4 注意事項(xiàng)
交換機(jī)與服務(wù)器對(duì)接,兩邊的模式一定要對(duì)應(yīng)。具體的對(duì)應(yīng)方式請(qǐng)參考表2-4。