一、IRF(Intelligent Resilient Framework)堆疊
堆疊:是指將多台交換機設備通過線纜連接后組合在一起,虛擬化成一台設備,是一種橫向虛擬化技術。
可靠組網:1、VRRP+MSTP (傳統) 2、堆疊+鏈路捆綁(推薦)
華三:IRF ; 華為:堆疊(CSS--框式),(iStack--盒式) 思科:VSS 銳捷:VSU
注:堆疊技術是廠商的私有技術,用於堆疊的設備一般是同一個系列,最好是同一個型號。
二、IRF將多台設備通過堆疊口連接起來,形成一台虛擬的邏輯設備,其優點包括:
簡化管理
提高性能
彈性擴展
高可靠性
三、堆疊原理
IRF堆疊中的成員設備分別為Master設備和Slave設備。
成員設備上用於堆疊連接的物理端口稱為物理堆疊口。
物理堆疊口需要和邏輯堆疊口綁定,邏輯堆疊口簡稱為堆疊口。
由多個物理堆疊口聚合的堆疊口稱為聚合堆疊口。
四、堆疊實施
IRF1配置:
[IRF1]irf member 1 priority 32 設置成員組1,優先級32(優先級最大32)
[IRF1]lldp global enable
[IRF1]display lldp neighbor-information 查看直連
[IRF1]int range Ten-GigabitEthernet 1/0/50 to Ten-GigabitEthernet 1/0/51 進入兩個接口
[IRF1-if-range]shutdown 一定要關閉兩個接口
[IRF1-if-range]qu 退出
[IRF1]irf-port 1/2 設置堆疊口名稱
[IRF1-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/50 把接口加進來
[IRF1-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/51
[IRF1-irf-port1/2]qu
[IRF1]int range Ten-GigabitEthernet 1/0/50 to Ten-GigabitEthernet 1/0/51
[IRF1-if-range]undo shutdown
[IRF1]save
IRF2配置:
[IRF2]irf member 1 renumber 2 修改成員編號為2
[IRF2]save
<IRF2>reboot 重啟
[IRF2]int range Ten-GigabitEthernet 2/0/50 to Ten-GigabitEthernet 2/0/51
[IRF2-if-range]shutdown
[IRF2-if-range]qu
[IRF2]irf-port 2/1
[IRF2-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/50
[IRF2-irf-port2/1]qu
[IRF2]int range Ten-GigabitEthernet 2/0/50 to Ten-GigabitEthernet 2/0/51
[IRF2-if-range]undo shutdown
[IRF2-if-range]qu
[IRF2]save
激活:
<IRF1>display irf 查看配置
<IRF1>display irf-port load-sharing mode 查看負載方式
[IRF1]save
[IRF2]save
[IRF1]irf-port-configuration active 激活IRF
[IRF2]irf-port-configuration active 激活
[IRF1]display irf link 查看成員信息
[IRF1]display irf topology 查看拓撲信息
[IRF1]display irf configuration 查看配置
五、IRF知識
IRF的端口數目、交換容量是各台成員設備之和,極大提高了系統的性能
IRF堆疊中的成員設備分為Master和Slave設備
成員設備上用於堆疊連接的物理接口稱之為物理堆疊口
物理堆疊口需要和邏輯堆疊口綁定,邏輯堆疊口簡稱為堆疊口
由多個物理堆疊口聚合的堆疊口成為聚合堆疊口
盒式交換機堆疊形成的虛擬設備等於一台框式分布式交換機,其中的Master作為主控板,Slave作為備用主控板
六、IRF堆疊物理拓撲
鏈形拓撲和環形拓撲
堆疊設備通過和直連的其他成員交互IRF Hello來收集整個堆疊的拓撲信息
拓撲收集完畢進入Master角色選舉過程:
成員優先級大的優先(1-32)
系統運行時間長的優先(各設備的系統運行時間信息也是通過IRF Hello報文來傳遞的)
成員橋MAC小的優先。
七、鏈路聚合
1、二層聚合基本配置
[HJ-A]int Bridge-Aggregation 1 [HJ-A-Bridge-Aggregation1]link-aggregation mode dynamic 設置動態聚合模式 [HJ-A-Bridge-Aggregation1]port link-type trunk 設置接口類型為trunk鏈路 [HJ-A-Bridge-Aggregation2]port trunk permit vlan all 允許所有vlan通過 [HJ-A-Bridge-Aggregation1] port trunk permit vlan 10 20 允許vlan10 20通過 [HJ-A-Bridge-Aggregation1]qu [HJ-A]int GE1/0/1 [HJ-A-GigabitEthernet1/0/1]port link-aggregation group 1 把接口放進第一個聚合口 [HJ-A-GigabitEthernet1/0/1]int GE1/0/2 [HJ-A-GigabitEthernet1/0/2]port link-aggregation group 1 [HJ-A-GigabitEthernet1/0/2]display link-aggregation verbose 驗證配置是否成功 [HX-A]interface Bridge-Aggregation 1 [HX-A-Bridge-Aggregation1]link-aggregation mode dynamic [HX-A-Bridge-Aggregation1]qu [HX-A]int GE1/0/1 [HX-A-GigabitEthernet1/0/1]port link-aggregation group 1 [HX-A-GigabitEthernet1/0/1]int GE2/0/2 [HX-A-GigabitEthernet2/0/2]port link-aggregation group 1 [HJ-A-GigabitEthernet2/0/2]undo port link-aggregation group 把接口從聚合口
2、其他特性配置
[HJ-A-Bridge-Aggregation99]link-aggregation load-sharing mode destination-mac 配置該接口對應的聚合組內按照目的MAC地址進行聚合負載分擔
[HJ-A-Bridge-Aggregation99] link-aggregation load-sharing mode source-ip 配置該接口對應的聚合組按照源IP地址進行聚合負載分擔
[HJ-A-Bridge-Aggregation99]port access vlan 10 配置二層聚合接口99允許VLAN 10的報文通過
[HJ-A]display link-aggregation load-sharing mode interface Bridge-Aggregation 99 顯示聚合負載分擔類型
3、LACP MAD相關配置,以快速排查IRF分裂原因並及時恢復成員設備IRF狀態。
[HX-A]irf domain 1 設置IRF域編號為1
[HX-A]int Bridge-Aggregation 1
[HX-A-Bridge-Aggregation1]mad enable 在動態聚合組1上使能LACP MAD檢測功能。
[Current domain is: 1]: 1 [當前域是:1]:1
4、三層鏈路聚合
# 創建三層聚合接口1。(根據具體情況選擇下面兩種方式之一) · 采用靜態聚合模式 <DeviceA> system-view [DeviceA] interface route-aggregation 1 ·采用動態聚合模式 <DeviceA> system-view [DeviceA] interface route-aggregation 1 [DeviceA-Route-Aggregation1] link-aggregation mode dynamic # 為三層聚合接口1配置IP地址和子網掩碼。 [DeviceA-Route-Aggregation1] ip address 192.168.1.1 24
[DeviceA-Route-Aggregation1]port link-mode route 二層接口改三層接口
[DeviceA-Route-Aggregation1] quit
# 將接口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/3 加入聚合組1。
[DeviceA] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/3
[DeviceA-if-range] port link-aggregation group 1
[DeviceA-if-range] quit