【太閣干貨】鏈路聚合Eth-trunk
在多個(gè)交換機(jī)之間有冗余連接的環(huán)境中, 可能會(huì)發(fā)生二層環(huán)路,一般會(huì)選擇使用生成樹(shù)協(xié)議,而開(kāi)啟生成樹(shù)協(xié)議, 必然會(huì)阻塞冗余端口, 造成我們的冗余鏈路只能做備份, 不能做負(fù)載分擔(dān) ,那么有沒(méi)有好方法來(lái)把這些冗余鏈路利用起來(lái)呢?
我們?cè)傧胍幌颅h(huán)路產(chǎn)生的根因, 就是交換機(jī)之間有多根鏈路, 而如果把這多根鏈路邏輯的做成一條隧道,每條鏈路看成是成員鏈路,從生成樹(shù)的角度來(lái)看, 就是一根鏈路,那么,就不會(huì)有阻塞端口了,我們這些成員鏈路可以全部用來(lái)轉(zhuǎn)發(fā),這樣我們鏈路整體的帶寬就是成員鏈路帶寬之和。而當(dāng)其中一條成員鏈路down了, 是不影響整體的連通性的,只是總體帶寬會(huì)降低。
這個(gè)鏈路聚合, 又叫Eth-trunk , 分為手工負(fù)載分擔(dān)模式和靜態(tài)LACP模式。
==》 手工負(fù)載分擔(dān)模式:需要手工創(chuàng)建鏈路聚合組,并配置多個(gè)接口加入到所創(chuàng)建的 Eth-trunk 中;
==》靜態(tài)LACP模式:該模式通過(guò)LACP協(xié)議協(xié)商Eth-Trunk 參數(shù)后自主選擇活動(dòng)接口
?

?
實(shí)驗(yàn):搭建聚合鏈路:使用兩臺(tái)s5700交換機(jī),全部使用默認(rèn)配置, 檢查連通性。
交換機(jī)在默認(rèn)配置下會(huì)使用802.1S 標(biāo)準(zhǔn)的生成樹(shù),可以查看發(fā)現(xiàn), 我們連接的3根鏈路只有一根在轉(zhuǎn)發(fā), 其他的兩根都被阻塞了,

實(shí)驗(yàn)一:配置 Eth-Trunk 實(shí)現(xiàn)鏈路聚合(手工負(fù)載分擔(dān)模式)
配置解釋
[SW1]interface Eth-Trunk 1 創(chuàng)建一個(gè)鏈路聚合端口
[SW1-Eth-Trunk1]mode manual load-balance? 指定模式為手工負(fù)載分擔(dān)模式
#
interface GigabitEthernet0/0/1 添加成員鏈路
?eth-trunk 1
#
interface GigabitEthernet0/0/2
?eth-trunk 1
#
我們先添加兩根, 查看生成樹(shù)效果。
?
發(fā)現(xiàn)新添加的聚合鏈路處于轉(zhuǎn)發(fā)狀態(tài), 已經(jīng)成為邏輯的一根鏈路,我們繼續(xù)添加
?

全部添加完后, 我們發(fā)現(xiàn)已經(jīng)合并成一根鏈路了,從生成樹(shù)的角度來(lái)看, 就是一根鏈路, 是可以全部用來(lái)轉(zhuǎn)發(fā)的。

?
實(shí)驗(yàn)二:靜態(tài)LACP 模式


可以進(jìn)入接口修改接口LACP 優(yōu)先級(jí), 默認(rèn)32768 , 比小, 可以設(shè)置優(yōu)先使用哪些鏈路。

還可以設(shè)置活動(dòng)鏈路的數(shù)量, 最大可以設(shè)置8條鏈路處于活動(dòng)狀態(tài)。
使用[SW2]display eth-trunk ?命令可以查看鏈路聚合情況。

這樣就可以實(shí)現(xiàn)鏈路負(fù)載分擔(dān)了, 當(dāng)鏈路其中一條出現(xiàn)故障, 就可以自動(dòng)切換了,
鏈路聚合把鏈路邏輯的看作是一條鏈路, 這樣生成樹(shù)就不阻塞了。