鏈路聚合
- 定義:把鏈接到同一台交換機上的多個物理端口捆綁為一個邏輯端口
- 功能:
- 提高鏈路可靠性
- 聚合組內只要還有物理端口存活,鏈路就不會中斷
- 增加鏈路傳輸帶寬
- 避免STP計算,聚合組內物理端口不會被閉塞
- 交換機之間的流量會自動在聚合組內的所有物理端口上負載分擔
- 提高鏈路可靠性
- 負載分擔:
- 即負載均衡
- 聚合后的鏈路會基於流自動負載分擔
- 分類:
- 靜態聚合:雙方不會協商聚合參數
- 動態聚合:雙方通過LACP協議協商聚合參數
實驗:如下的拓撲圖(02),配置兩台交換機的鏈路聚合
//查看SW1的生成樹狀態
[SW1]display stp brief //查看生成樹,簡寫dis stp bri
MST ID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING NONE
0 GigabitEthernet1/0/2 DESI FORWARDING NONE
//查看SW2的生成樹狀態
[SW2]dis stp bri
MST ID Port Role STP State Protection
0 GigabitEthernet1/0/1 ROOT FORWARDING NONE
0 GigabitEthernet1/0/2 ALTE DISCARDING NONE
- 配置聚合口
[SW1]interface Bridge-Aggregation 1 //創建一個聚合口,簡寫int b 1
[SW1-Bridge-Aggregation1]int g1/0/1 //進入到g1/0/1接口
[SW1-GigabitEthernet1/0/1]port link-aggregation group 1 //將接口加入到聚合口,簡寫port link-a g 1
//同樣把g1/0/2加入到聚合口
[SW1]display link-aggregation summary //檢查兩個端口是否都被加入到聚合口,簡寫dis link-a su
//同樣的配合SW2
//配置完再查看生成樹
[SW1]dis stp bri
MST ID Port Role STP State Protection
0 Bridge-Aggregation1 DESI FORWARDING NONE
//查看聚合帶寬
[SW1]display interface Bri 1 //查看聚合口的帶寬,簡寫dis int bri 1
Bandwidth: 2000000 kbps
[SW1]dis int g1/0/1 //查看單個接口的帶寬
Bandwidth: 1000000 kbps
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]port link-type trunk
//同樣方法配置SW2
做了聚合之后,trunk接口和vlan不能在物理口上配置,要在聚合口上配置
IRF(堆疊)
-
定義:
- 智能彈性架構
- H3C的堆疊技術
- 通過把多台交換機虛擬成一台邏輯設備來提高1可靠性和性能
-
優勢:
- 大幅度簡化配置管理
- 整體提高設備性能
- 設備拓展便捷
- 大幅度提高設備可靠性
-
Master設備選舉規則:
- 優先級大的優先,默認優先級為1
- 系統運行時間長的優先
- MAC地址小的優先
-
IRF形成必要條件:
- 堆疊口中的物理接口必須是萬兆以上接口
- 一台設備上最多有兩個堆疊
- 一台設備的1號堆疊口必須連接到另一台設備的2號堆疊口
- Ethernet0/0 10M
- FastEthernet0/1 100M
- GigabitEthernet0/0 1000M
- Ten-GigabitEthernet0/0 10000M
- Forty-GigabitEthernet0/0 40000M
- 配置步驟:
- 更改設備編號
- 保存配置,手動重啟更改了設備ID的交換機
- 手動shutdown要加入到堆疊口中的物理口
- 創建虛擬堆疊口,並加入相應的物理口
- 手動開啟物理口
- 保存配置
- 激活IRF配置
實驗: 如下拓撲圖(03),配置IRF、鏈路聚合
- 實驗需求:
- SW1和SW2配置IRF,堆疊為一台交換機
- SW3和SW4分別於IRF設備配置鏈路聚合
- SW3和SW4上分別把連接PC的接口加入VLAN10
- PC5和PC6按圖所示配置IP地址,要求PC5和PC6能夠互通
注意!堆疊接口必須使用萬兆以上接口。連線需要使用4萬M線!!!
- SW1和SW2配置IRF,堆疊為一台交換機
- 修改設備編號,默認為1,修改為2,即從設備
[SW1]dis irf //查看設備編號
MemberID Role Priority CPU-Mac Description
*+1 Master 1 2e92-6b04-0104
//同樣SW2也為1,為主設備,所以需要將其中一台設備更換為從設備,即設備比編號改為2
[SW2]irf member 1 renumber 2 //修改編號,需要確認
[SW2]save //保存所有的更改,需要確認
[SW2]qu //退回到用戶視圖
<SW2>reboot //重啟,需要確認
//因為修改了設備編號,所以必須重啟!!!
//重啟后再次查看設備編號
[SW2]dis irf
MemberID Role Priority CPU-Mac Description
*+2 Master 1 2e92-832c-0204
[SW2]dis int bri //查看接口,接口前的數字變成了2
Interface Link Speed Duplex Type PVID Description
FGE2/0/53 UP 40G F(a) A 1
FGE2/0/54 UP 40G F(a) A 1
- 配置堆疊口
- 手動關閉53、54物理接口
- 配置堆疊口
- 手動啟53、54物理接口
//在SW1上手動關閉53、54接口
[SW1]int f1/0/53 //進入到接口
[SW1-FortyGigE1/0/53]shutdown //關閉接口
//同樣方法關閉54接口
//創建堆疊口,將53、54接口加入堆疊口
[SW1]irf-port 1/1
[SW1-irf-port1/1]port group interface f1/0/53 //將53接口加入堆疊口
[SW1-irf-port1/1]port group interface f1/0/54
[SW1-irf-port1/1]display this //查看當前接口上的配置
//打開53、54接口
[SW1]int f1/0/53
[SW1-FortyGigE1/0/53]undo shutdown
[SW1]int f1/0/54
[SW1-FortyGigE1/0/54]undo shutdown
//保存並激活IRF配置
[SW1]save //保存配置
[SW1]irf-port-configuration active //激活IRF配置
//同樣配置SW2,堆疊口為2/2,SW2接口不再是f1/0/53、54,而是f2/0/53、54
//SW2配置好堆疊后,需要save保存配置,然后激活IRF配置,設備會自動重啟
- 必須先關閉53、54物理接口,然后能配置堆疊接口,否則會失敗
- 配置好堆疊接口后,需要再手動開啟53、54接口
- 在激活IRF前,必須
save
保存配置,否則設備重新啟動后,所有配置清零- SW2的堆疊口與SW1不同,為
2/2
,物理接口最前的數字變成2- 每次激活IRF配置前,必須保存配置
- 檢查堆疊配置是否成功
- 1為主設備
- 2位從設備
//SW2重啟后,再次查看設備編號,1為主設備,2位從設備。因為已經堆疊成功,所以設備名與SW1同步,改變任意一個,另一個也會改變
[SW1]dis irf
MemberID Role Priority CPU-Mac Description
*1 Master 1 2e92-6b04-0104 ---
+2 Standby 1 2e92-832c-0204 ---
- SW3、SW4、IRF-SW分別配置鏈路聚合
//在IRF-SW上配置,將SW1的g0/1與SW2的g0/1做聚合
[IRF-SW]interface Bridge-Aggregation 1 //創建聚合口
[IRF-SW-Bridge-Aggregation1]int g1/0/1 //進入物理接口
[IRF-SW-GigabitEthernet1/0/1]port link-aggregation group 1 //將物理接口加入聚合口
[IRF-SW-GigabitEthernet1/0/1]int g2/0/1 //進入物理接口
[IRF-SW-GigabitEthernet2/0/1]port link-aggregation group 1 //將物理接口加入聚合口
[IRF-SW-GigabitEthernet2/0/1]display link-aggregation summary //檢查兩個端口是否都被加入到聚合口,簡寫dis link-a su
//同樣方法將SW1的g0/2與SW2的g0/2做聚合
在SW3上將g0/1與g0/2做聚合
[SW3]int Bridge-Aggregation 1
[SW3-Bridge-Aggregation1]int g1/0/1
[SW3-GigabitEthernet1/0/1]port link-aggregation group 1
[SW3-Bridge-Aggregation1]int g1/0/2
[SW3-GigabitEthernet1/0/2]port link-aggregation group 1
[SW3-GigabitEthernet1/0/2]qu
//同樣方法在SW4上將g0/1與g0/2做聚合
- SW3和SW4上分別把連接PC的接口加入VLAN10
[SW3]vlan 10
[SW3-vlan10]port g1/0/3
[SW3-vlan10]qu
//同樣方法將SW4接PC端的接口划分到VLAN10
- 將SW3、SW4、IRF-SW的聚合端口配置為Trunk類型
[SW3]int Bridge-Aggregation 1 //創建聚合口
[SW3-Bridge-Aggregation1]port link-type trunk //接口類型配置為Trunk
[SW3-Bridge-Aggregation1]port trunk permit vlan 10 //Trunk接口允許VLAN10通過
[SW3]dis link-aggregation summary /檢查聚合口
//同樣方法將SW4聚合端口配置為Trunk類型
//在IRF-SW上將兩個聚合口均配置為Trunk類型,並配置放行VLAN10
[IRF-SW]vlan 10 //划分VLAN10
[IRF-SW]int Bridge-Aggregation 1 //進入1聚合接口
[IRF-SW-Bridge-Aggregation1]port link-type trunk //聚合接口1配置為Trunk類型
[IRF-SW-Bridge-Aggregation1]port trunk permit vlan 10 //放行VLAN10
[IRF-SW-Bridge-Aggregation1]qu
[IRF-SW]dis link-aggregation summary //檢查聚合接口
//同樣方法配置2聚合接口,不用再划分VLAN
- 最后配置PC5、PC6的IP,進行連通性測試
不得不說,網絡真的真的是比學Linux費腦子,雖然是很基礎的,奈何網絡方面屬實太差,差點把自己繞暈。還是需要多理解,多練習!
以上內容均屬原創,如有不詳或錯誤,敬請指出。
版權聲明: 本博客所有文章除特別聲明外,均采用
CC BY-NC-SA 4.0 許可協議。轉載請注明出處!