■ 任務描述
某伺服器間的物理連接如圖1所示,伺服器A、B、C需要通過交換機與對端的伺服器D、E、F通信,現需拓展鏈路帶寬、同時提升伺服器間訪問的可靠性,傳統的方式是更換更高級別的設備或者更換更高帶寬的業務板。
圖1 傳統的交換機鏈路
工程師診斷後,決定在原設備上配置鏈路聚合進行改進,可將交換機的多個物理埠綁定成一個邏輯埠,根據用戶配置的埠負荷分擔策略,鏈路聚合能實現鏈路帶寬的增加、節約設備及工程成本,提高網絡的安全性和可靠性。
■ 相關知識
1、鏈路聚合的工作原理
將交換機間的多個物理埠形成的物理鏈路捆綁在一起,形成一條大帶寬的邏輯鏈路。如圖2所示。捆綁後的邏輯鏈路一方面增加了鏈路傳輸帶寬,同時也可避免二層環路。
圖2 交換機的鏈路聚合
且當有一條鏈路斷開(例如:4埠之間的鏈路斷開),如圖3所示,流量會自動在剩下的1、2、3埠共三條鏈路間重新分配,實現鏈路傳輸彈性和冗餘 ,增加了可靠性。
圖3 交換機的4埠斷開時實現冗餘
2、鏈路聚合的配置方式
(1)創建Eth-trunk;
(2)設置Eth-trunk埠屬性,屬性一般設置為trunk類型;
(3)將交換機的埠加入到Eth-trunk組中。
■ 任務完成步驟
1、網絡拓撲規劃
根據任務需求,簡化拓撲結構,規劃拓撲如圖4所示,伺服器PC的IP規劃如圖4所示,四臺PC分別被規劃到兩個VLAN,VLAN10及VLAN20,拓撲說明如下:
圖4 交換機鏈路聚合配置拓撲圖
要求:
(1)根據拓撲圖的要求,在交換機上創建相關VLAN;
(2)將PC所連接的交換機埠劃分給相應的VLAN;
(3)在交換機上查看鏈路聚合的配置。
(4)配置完成後檢驗PC01與PC03、PC02與PC04之間的連通性;
2、完成SW1和SW2設備配置
(1)SW1的配置如下:
第一步:創建兩個vlanid 號10和20;
[SW1] vlan batch 10 20
第二步:在交換機SW1上創建聚合組Eth-trunk 1,並配置Eth-trunk的埠類型為trunk,讓其放行VLAN10和VLAN20。
[SW1] interface Eth-Trunk 1
[SW1-Eth-Trunk1] port link-type trunk
[SW1-Eth-Trunk1] port trunk allow-pass vlan 10 20
需要注意的是,聚合組的組號可以自定義,但同一條鏈路的組號要一致。
第三步:配置與PC機相連的埠(G0/0/1和G0/0/2)類型為access,其中交換機SW1的G0/0/1埠連接PC1,歸屬為VLAN10,G0/0/2埠連接PC2,歸屬為VLAN20。
[SW1] interface gigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1] port link-type access
[SW1-GigabitEthernet0/0/1] port default vlan 10
[SW1] interface gigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2] port link-type access
[SW1-GigabitEthernet0/0/2] port default vlan 20
第四步:將交換機的 G0/0/23和G0/0/24埠加入到Eth-trunk 1中,完成兩個物理埠綁定為一個邏輯埠。
[SW1] interface GigabitEthernet 0/0/23# 將接口添加到eth-trunk 1
[SW1-GigabitEthernet0/0/23] eth-trunk 1
[SW1] interface GigabitEthernet 0/0/24# 將接口添加到eth-trunk 1
[SW1-GigabitEthernet0/0/24] eth-trunk 1
這樣SW1的鏈路聚合配置完成,需要注意的是Eth-trunk是邏輯埠,邏輯埠也可以設置埠類型(trunk),這樣 G0/0/23和G0/0/24埠綁定為一個埠,同時放行VLAN10和VLAN20。
(2)SW2的配置方法與SW1相同,如下所示:
[SW2] vlan batch 10 20
[SW2] interface Eth-Trunk 1 # eth-trunk 1必須與SW1一致
[SW2-Eth-Trunk1] port link-type trunk
[SW2-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SW2] interface gigabitEthernet 0/0/1
[SW2-GigabitEthernet0/0/1] port link-type access
[SW2-GigabitEthernet0/0/1] port default vlan 10
[SW2] interface gigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2] port link-type access
[SW2-GigabitEthernet0/0/2] port default vlan 20
[SW2-GigabitEthernet0/0/2]quit
[SW2] interface GigabitEthernet 0/0/23# 將接口添加到eth-trunk 1
[SW2-GigabitEthernet0/0/23] eth-trunk 1
[SW2] interface GigabitEthernet 0/0/24# 將接口添加到eth-trunk 1
[SW2-GigabitEthernet0/0/24] eth-trunk 1
3、測試與驗證
完成上述配置後,查看交換機的Eth-trunk配置如圖5所示:
[SW1] display Eth-trunk 1
圖5 查看SW1的Eth-trunk配置
從上述輸出結果我們可以看到,Eth-trunk1這條聚合鏈路有兩個成員埠,分別是GE0/0/23及GE0/0/24,且狀態都是UP的。
完成配置後,PC01與PC03的連通性測試如圖6所示。
圖6 PC01與PC03的連通性測試
同理可測得,VLAN20內的PC02與PC04能夠互相ping通。
進一步測試,可將SW1的G0/0/23埠斷開,如圖7所示。再來檢測一下鏈路的狀態和連通性。
圖7 將交換機SW1的G0/0/23埠斷開
繼續查看SW1的鏈路聚合狀態,結果如圖8所示,大家可思考一下SW2的狀態如何?
圖8 斷開後SW1的鏈路聚合狀態
從圖8中可以看出,成員G0/0/23埠已經Down掉了,但鏈路顯示UP狀態,可繼續測試PC01與PC03的連通性如圖9所示。
圖9 斷開G0/0/23埠後的連通性測試
從圖9可以看出,斷開一個埠,並不會影響鏈路的連通性,鏈路聚合能夠為網絡提供冗餘,提升網絡的可靠性。
■ 任務評價與總結
在任務實施當中,在已經熟悉了交換機的埠類型的基礎上,要注意邏輯埠也能配置埠類型,比較容易出錯的地方是配置過程中忘記將物理埠加入鏈路聚合組;配置Eth-trunk時注意同一條鏈路的id號必須一致;配置過程中如想查詢當前視圖下已有哪些配置,可使用dis this命令查詢。
■ 任務拓展
完成如圖10所示的鏈路聚合配置,IP規劃如圖所示,6臺PC分別被規劃到VLAN10,VLAN20及VLAN30。
圖10 交換機鏈路配置拓撲圖
要求:
(1)根據拓撲圖的要求,在交換機上創建相關VLAN;
(2)將PC所連接的交換機埠劃分給相應的VLAN;
(3)在交換機上查看鏈路聚合的配置;
(4)配置完成後檢驗PC1與PC4、PC2與PC5、PC3與PC6之間的連通性。