產(chǎn)生背景
一般網(wǎng)絡(luò)可以分為接入層,匯聚層,核心層。隨著網(wǎng)絡(luò)規(guī)模越來越大,對于骨干鏈路的要求越來越高。當(dāng)接入設(shè)備或者流量變得越來越多的時候,流量往往會容易在骨干鏈路發(fā)生阻塞。為了提升接口的帶寬,最開始是更換更高帶寬的接口板,但還是會存在單點故障,(就是說如果那條鏈路或者接口板壞掉的話整個鏈路都會斷掉),所以鏈路聚合就應(yīng)運而生了。
采用鏈路聚合可以在不進(jìn)行硬件升級的情況下把多個物理接口捆綁成一個邏輯接口,從而達(dá)到增加帶寬的目的。一般鏈路聚合部署在核心節(jié)點(因為核心節(jié)點更需要健壯性,冗余性,在接入層部署意義不大,因為本身一條線路上傳輸?shù)牧髁烤筒粫螅?/p>
鏈路聚合模式
手工負(fù)載分擔(dān)模式
在此模式下所有的接口都會進(jìn)行流量的轉(zhuǎn)發(fā),只要有一端使用了鏈路聚合,那么這一端就開始流量的負(fù)載分擔(dān)了,而不用管對端是否開啟負(fù)載分擔(dān)。在默認(rèn)不加說明的情況下,都是使用手工模式。
LACP模式
LACP是要進(jìn)行協(xié)商的,就是一端開啟了LACP模式,另一端也要相應(yīng)的開啟LACP模式。并且LACP模式也支持鏈路備份。
Eth-trunk鏈路兩端相連的物理接口的數(shù)量,速率,雙工方式,流控方式必須一致。
基本配置
首先在兩臺交換機(jī)之間連接三條鏈路
手工模式
默認(rèn)情況下使用手工模式
LSW1:
interface Eth-Trunk1
interface Ethernet0/0/1
eth-trunk 1
interface Ethernet0/0/2
eth-trunk 1
interface Ethernet0/0/3
eth-trunk 1
查看接口狀態(tài):
從中可以看到連接了三條鏈路之后最大的帶寬值是300M(一條以太接口的鏈路是100M),并且目前的帶寬大小就是300M,這一點也可以由下面接口的UP狀態(tài)得知。手工聚合成功。
LACP模式
LSW1:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]mode lacp-static //設(shè)置為LACP模式
[Huawei-Eth-Trunk1]trunkport e 0/0/1 //使E0/0/1加入聚合接口
[Huawei-Eth-Trunk1]trunkport e 0/0/2 //使E0/0/2加入聚合接口
[Huawei-Eth-Trunk1]trunkport e 0/0/3 //使E0/0/3加入聚合接口
因為LACP模式需要兩端進(jìn)行協(xié)商才能夠成功,所以此時應(yīng)該是沒有聚合起來,查看接口狀態(tài)如下:
上圖可以發(fā)現(xiàn)接口的狀態(tài)都是Unselect,也就是沒有加入進(jìn)聚合組。
并且最大的帶寬是300M,但是目前的帶寬是0M,且端口狀態(tài)都是Down的,只有在對端進(jìn)行了相同的配置之后,接口狀態(tài)才會UP起來。
當(dāng)兩端都配置LACP模式并把相應(yīng)的接口加入到聚合組后:
帶寬達(dá)到了300M,并且端口狀態(tài)也都是UP。
此外LACP還可以負(fù)載分擔(dān)
可以看到默認(rèn)情況下允許最多8條鏈路進(jìn)行轉(zhuǎn)發(fā)。現(xiàn)在在其中一臺交換機(jī)上:
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]max active-linknumber 2 //限制最大可以負(fù)載的鏈路數(shù)目為2
再次進(jìn)行查看:
發(fā)現(xiàn)目前的帶寬值為200,并且會有一個端口的狀態(tài)是Down。那么問題來了,如果想讓指定端口進(jìn)行轉(zhuǎn)發(fā)呢?可以使用修改端口優(yōu)先級的方式。
這里可以查看端口的優(yōu)先級。接下來使用命令修改相應(yīng)端口的優(yōu)先級:
LSW1和LSW2:
[Huawei]int e0/0/3
[Huawei-Ethernet0/0/3]lacp priority 100 //數(shù)值越小,優(yōu)先級越高。
[Huawei]int eth 1
[Huawei-Eth-Trunk1]shutdown
[Huawei-Eth-Trunk1]undo shutdown //用于重啟接口,起到刷新功能
此時發(fā)現(xiàn)E0/0/3端口已經(jīng)被選擇,加入轉(zhuǎn)發(fā)鏈路。
在三層進(jìn)行鏈路聚合
AR1:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]undo portswitch //關(guān)閉二層端口,啟用三層端口。因為在缺省情況下,以太網(wǎng)接口工作在二層模式。
[Huawei-Eth-Trunk1]ip address 12.1.1.1 24
[Huawei-Eth-Trunk1]trunkport g 0/0/0 //將端口加入聚合組
[Huawei-Eth-Trunk1]trunkport g 0/0/1
[Huawei-Eth-Trunk1]trunkport g 0/0/2
AR2:
[Huawei]int eth 1
[Huawei-Eth-Trunk1]undo portswitch
[Huawei-Eth-Trunk1]ip address 12.1.1.2 24
[Huawei-Eth-Trunk1]trunkport g 0/0/0
[Huawei-Eth-Trunk1]trunkport g 0/0/1
[Huawei-Eth-Trunk1]trunkport g 0/0/2
查看最終效果圖:
查看地址類型:
此時不在是每個端口單獨顯示了,而是顯示成了一個整體地址。文章來源:http://www.zghlxwxcb.cn/news/detail-440454.html
在AR1上進(jìn)行ping測試:
如果對聚合組中的某條鏈路進(jìn)行操作,好比對G0/0/2進(jìn)行shutdown操作,仍然可以正常進(jìn)行通信,除非三條鏈路都壞掉。文章來源地址http://www.zghlxwxcb.cn/news/detail-440454.html
到了這里,關(guān)于鏈路聚合及配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!