配置eth-trunk鏈路聚合
原理概念:
優勢:1、負載分擔。
2、提高可靠性。
3、增加帶寬。
實驗目的:
1、 理解使用eth-trunk的應用場景。
2、 掌握配置eth-trunk鏈路聚合的方法。
3、 掌握配置eth-trunk鏈路聚合的方法。
實驗內容:
實驗拓撲:
配置eth-trunk鏈路聚合的拓撲如圖
實驗步驟:
- 使用ping命令檢測各PC之間的連通性。
結果顯示兩臺PC之間可以正常訪問。
由於本實驗場景需要,首先要將S1與S2上互聯的GE0/0/2和GE0/0/5接口關閉。
現在模擬鏈路增加,開啓S1和S2上的GE0/0/2接口。
S1
S2
增加鏈路後,網絡管理員考慮到,在該組網拓撲下,默認開啓的STP協議一定會將一條鏈路阻塞掉。
查看S1和S2的STP狀態信息。
可以觀察到S1的GE0/0/02接口處於丟棄狀態。如果只是單靠增加鏈路來提高帶寬那顯然不夠,生成樹會阻塞多餘接口,使得目前S1和S2之間的數據仍然僅通過GE0/0/1接口傳輸。
在S1和S2上配置鏈路聚合,創建Eth-Trunk 1接口,並指定爲手工負載分擔模式。
將S1和S2的GE0/0/1和GE0/0/2,分別加入到Eth-Trunk 1接口。
使用disp eth-trunk 1 查看S1和S2的et-trunk 1接口狀態。
可以觀察到,S1與S2的工作模式爲NORMAL(手工負載分擔方式),GE0/0/1與GE0/0/2接口已經加入到eth-trunk 1 中,並且處於UP狀態。
使用disp interface Eth-Trunk 1命令查看S2的eth-trunk 1接口信息。
可以觀察到,目前該接口的總帶寬,是GE0/0/1和GE0/0/2接口帶寬之和。
查看S1的生成樹狀態。
可以觀察到,S1的2接口被捆綁成一個Eth-Trunk接口,並且該接口現處於轉發狀態。
接下來使用ping命令持續測試,同時將S1的GE0/0/1或者GE0/0/2接口關閉,用來模擬故障發生。
可以觀察到,當鏈路發生故障時,鏈路立刻進行切換,數據包丟失了一些,(也許是模擬器原因),只要物理鏈路有一條是正常的,Eth-trunk接口就不會斷開,仍然能保證數據的轉發。
Eth-tunk在提高了帶寬的情況下,也實現了鏈路冗餘。模擬完成後將S1接口恢復。
4.配置eth-trunk實現鏈路聚合(靜態LACP模式)
現在公司需要部署一條鏈路作爲備份鏈路,並採用靜態LACP模式配置eth-trunk實現兩條鏈路同時轉發,一條鏈路備份,當其中一條轉發鏈路出現問題時,備份鏈路立即生效。
開啓S1與S2上的GE0/0/5接口模擬增加了一條新鏈路
在S1和S2上的eth-trunk 1 接口模式改爲靜態LACP模式。
如圖,發現報錯,此時需要將先前已經加入到eth-trunk接口下的物理接口先刪除。
刪除完成後,再將S1和S2上的eth-trunk 1 接口下,將工作模式改爲靜態LACP模式,並將S1和S2的GE0/0/1、GE0/0/2和GE0/0/5接口分別加入到eth-trunk 1 接口。
配置完成後,查看S1的eth-trunk 1接口狀態。
配置S1優先級爲100,查看S1的eth-trunk 1 狀態。
可以觀察到,已經將S1的LACP系統優先級改爲100,而S2沒修改,仍爲默認值。
在S1上配置活動接口上限閥值爲2.
在S1上配置接口的優先級確定活動鏈路。
配置接口的活動優先級將默認的32768改爲100,目的是使G0/0/1和GE0/0/2接口成爲活動狀態。
配置完成後,查看S1的eth-trunk 1接口狀態。
將S1的GE0/0/1接口關閉,驗證eth-trunk鏈路聚合狀態信息