思科交換機鏈路聚合實例解析
鏈路聚合有成端口聚合,端口捆綁,英文名porttrunking.功能是將交換機的多個低帶寬端口捆綁成一條高帶寬鏈路,可以實現(xiàn)鏈路負載平衡。避免鏈路出現(xiàn)擁塞現(xiàn)象。通過配置,可通過兩個三個或是四個端口進行捆綁,分別負責(zé)特定端口的數(shù)據(jù)轉(zhuǎn)發(fā),防止單條鏈路轉(zhuǎn)發(fā)速率過低而出現(xiàn)丟包的現(xiàn)象。
Trunking的優(yōu)點:價格便宜,性能接近千兆以太網(wǎng);不需要重新布線,也無需考慮千兆網(wǎng)傳輸距離極限問題;trunking可以捆綁任何相關(guān)的端口,也可以隨時取消設(shè)置,這樣提供了很高的靈活性還可以提供負載均衡能力以及系統(tǒng)容錯。下面我們來看兩個相關(guān)命令的描述:
1.命令:
port-group
noport-group
功能:將物理端口加入PortChannel,該命令的no操作為將端口從PortChannel中去除
參數(shù):
舉例:在Ethernet0/0/1端口模式下,將本端口以active模式加入port-group
Switch(Config-Ethernet0/0/1)#port-group1modeactive
2.命令:
interfaceport-channel
功能:進入?yún)R聚接口配置模式
命令模式:全局配置模式
舉例:進入port-channel1配置模式
Switch(Config)#interfaceport-channel1Switch(Config-If-Port-Channel1)#
鏈路聚合應(yīng)用舉例
如果交換機Switch1上的1,2,3端口都是access口,并且都屬于vlan1,將這三個端口以active方式加入group1,Switch2上6,8,9端口為trunk口,并且是allowall,將這三個端口以passive方式加入group2,將以上對應(yīng)端口分別用網(wǎng)線相連。
鏈路聚合方法1:
鏈路聚合配置步驟如下:
- Switch1#config
- Switch1(Config)#interfaceeth0/0/1-3
- Switch1(Config-Port-Range)#port-group1modeactive
- Switch1(Config-Port-Range)#exit
- Switch1(Config)#interfaceport-channel1
- Switch1(Config-If-Port-Channel1)#
- Switch2#config
- Switch2(Config)#port-group2
- Switch2(Config)#interfaceeth0/0/6
- Switch2(Config-Ethernet0/0/6)#port-group2modepassive
- Switch2(Config-Ethernet0/0/6)#exit
- Switch2(Config)#interfaceeth0/0/8-9
- Switch2(Config-Port-Range)#port-group2modepassive
- Switch2(Config-Port-Range)#exit
- Switch2(Config)#interfaceport-channel2
- Switch2(Config-If-Port-Channel2)#
鏈路聚合配置結(jié)果:
過一段時間后,shell提示端口匯聚成功,此時Switch1的端口1,2,3匯聚成一個匯聚端口,匯聚端口名為Port-Channel1,Switch2的端口6,8,9匯聚成一個匯聚端口,匯聚端口名為Port-Channel2,并且都可以進入?yún)R聚接口配置模式進行配置。
鏈路聚合方法2:以O(shè)N方式配置PortChannel.
鏈路聚合配置步驟如下:
- Switch1#config
- Switch1(Config)#interfaceeth0/0/1
- Switch1(Config-Ethernet0/0/1)#port-group1modeon
- Switch1(Config-Ethernet0/0/1)#exit
- Switch1(Config)#interfaceeth0/0/2
- Switch1(Config-Ethernet0/0/2)#port-group1modeon
- Switch1(Config-Ethernet0/0/2)#exit
- Switch1(Config)#interfaceeth0/0/3
- Switch1(Config-Ethernet0/0/3)#port-group1modeon
- Switch1(Config-Ethernet0/0/3)#exit
- Switch2#config
- Switch2(Config)#port-group2
- Switch2(Config)#interfaceeth0/0/6
- Switch2(Config-Ethernet0/0/6)#port-group2modeon
- Switch2(Config-Ethernet0/0/6)#exit
- Switch2(Config)#interfaceeth0/0/8-9
- Switch2(Config-Port-Range)#port-group2modeon
- Switch2(Config-Port-Range)#exit
鏈路聚合配置結(jié)果:
將交換機Switch1上的1,2,3三個端口依次加入port-group1后我們可以看到,以on方式加入一個組完全是強制性的,兩端的交換機并不會通過交換LACPPDU來完成匯聚,匯聚也是觸發(fā)式的,當(dāng)敲入將2號端口加入port-group1的命令時,1和2馬上匯聚在一起形成port-channel1,當(dāng)將3號端口加入port-group1時,1和2匯聚成的port-channel1被拆散,馬上1,2,3三個端口又重新匯聚成port-channel1(需要說明的是,當(dāng)有一個新的端口要加入已經(jīng)匯聚成功的組時,必須先拆散原先的組,然后再能匯聚成一個新的組)。結(jié)果是Switch1和Switch2上的三個端口都以O(shè)N模式匯聚起來,各自形成一個匯聚端口。
鏈路聚合總結(jié):
1:生成樹,STP,主要作用是避免環(huán)路,網(wǎng)絡(luò)中有冗余,經(jīng)常使用多條鏈路就會產(chǎn)生環(huán)路,廣播風(fēng)暴,網(wǎng)絡(luò)癱瘓,注意的是涉及網(wǎng)絡(luò)時候千萬不要忘記生成樹的啟動。如圖3,比如說一般大企業(yè)中核心交換機于其他交換機都是兩條網(wǎng)線連接,這樣其中一條出現(xiàn)錯誤另一條可以工作,但是如果PC2和PC1通信這樣就容易出現(xiàn)環(huán)路,產(chǎn)生廣播風(fēng)暴,生成樹可以解決這個問題。
2:鏈路聚合:它的主要作用就是增加網(wǎng)絡(luò)帶寬,一種是交換機之間,如圖二比如說兩臺交換機設(shè)備,用一根百兆網(wǎng)線級聯(lián),由于訪問兩臺太大就會產(chǎn)生屏蔽,速度變慢,這個時間就可以使用鏈路聚合,使用port-group命令,建立鏈路聚合,多用兩條網(wǎng)線連接交換機,并把兩臺交換機連接的端口各自聚合在一起,能增加網(wǎng)絡(luò)帶寬。
![[轉(zhuǎn)載]CISCO交換機與華為交換機鏈路聚合](http://www.examda.com/cisco/Files/2007-8/24/1020581967.jpg)
![[轉(zhuǎn)載]CISCO交換機與華為交換機鏈路聚合](http://www.examda.com/cisco/Files/2007-8/24/1020581725.jpg)
鏈路聚合還有一種情況就是,交換機于服務(wù)器之間的鏈接,比如說一臺服務(wù)器連接交換機上,如果訪問量很大,那么服務(wù)器就會承受不了,就可以考慮多按兩塊網(wǎng)卡,使用鏈路聚合使兩塊網(wǎng)卡連接的端口聚合在一起,減輕服務(wù)器的負擔(dān)。