H3C交換機配置堆疊(IRF)


今年遇到過幾次這樣的配置需求,這里加以總結記錄一下。

以H3C S12500系列以及S5100系列交換機為例,配置的步驟大致相同,只是個別命令的寫法可能稍有區別。

  • 需求舉例:

兩台H3C交換機配置IRF,交換機A的萬兆接口Ti1/0/47、Ti1/0/48用於互聯鏈路,Ti1/0/46用於BFD(分裂檢測)鏈路。交換機B同樣以47、48、46為例。

BFD(分裂檢測)就是在IRF失效的時候會主動down掉一台交換機,防止出現雙活的現象。

  • 配置交換機SW-A

<Sysname> system-view
[Sysname] irf member 1
Info: Member ID change will take effect after the switch reboots and operates in IRF mode.
[Sysname] irf priority 32
[Sysname] interface range Ten-GigabitEthernet 1/0/47 to Ten-GigabitEthernet 1/0/48
[Sysname-Ten-GigabitEthernet] shutdown
[Sysname-Ten-GigabitEthernet] quit
[Sysname] irf-port 2
[Sysname-irf-port 2] port group interface Ten-GigabitEthernet 1/0/47
[Sysname-irf-port 2] port group interface Ten-GigabitEthernet 1/0/48
[Sysname-irf-port 2] quit
[Sysname] interface range Ten-GigabitEthernet 1/0/47 to Ten-GigabitEthernet 1/0/48
[Sysname-Ten-GigabitEthernet] undo shutdown
[Sysname-Ten-GigabitEthernet] quit
[Sysname] save  # 保存配置
[Y/N]:y

# 將設備的運行模式切換到 IRF 模式:
[Sysname] chassis convert mode irf
[Y/N]:y
Now rebooting, please wait...  # 等待設備重啟

重啟后,交換機SW-A組成了只有一台成員設備的 IRF;

  • 配置交換機SW-B

<Sysname> system-view
[Sysname] irf member 2
Info: Member ID change will take effect after the switch reboots and operates in IRF mode.
[Sysname] irf priority 1
[Sysname] interface range Ten-GigabitEthernet 1/0/47 to Ten-GigabitEthernet 1/0/48
[Sysname-Ten-GigabitEthernet] shutdown
[Sysname-Ten-GigabitEthernet] quit
[Sysname] irf-port 1
[Sysname-irf-port 1] port group interface Ten-GigabitEthernet 1/0/47
[Sysname-irf-port 1] port group interface Ten-GigabitEthernet 1/0/48
[Sysname-irf-port 1] quit
[Sysname] interface range Ten-GigabitEthernet 1/0/47 to Ten-GigabitEthernet 1/0/48
[Sysname-Ten-GigabitEthernet] undo shutdown
[Sysname-Ten-GigabitEthernet] quit
[Sysname] save  # 保存配置
[Y/N]:y

# 將設備的運行模式切換到 IRF 模式:
<Sysname> system-view
[Sysname] chassis convert mode irf
[Y/N]:y
Now rebooting, please wait...  # 等待設備重啟

設備 B 重啟后與設備 A 形成 IRF;

  • 配置 BFD MAD 檢測

<Sysname> system-view
[Sysname] vlan 2021
[Sysname-vlan2021] description MAD_for_IRF
[Sysname-vlan2021] port Ten-GigabitEthernet 1/1/0/46 Ten-GigabitEthernet 2/1/0/46
[Sysname-vlan2021] quit

# 創建 VLAN 接口 2021,並配置 MAD IP 地址
[Sysname] interface vlan-interface 2021
[Sysname-Vlan-interface2021] mad bfd enable
[Sysname-Vlan-interface2021] mad ip address 10.50.50.1 30 member 1
[Sysname-Vlan-interface2021] mad ip address 10.50.50.2 30 member 2
[Sysname-Vlan-interface2021] quit

# 因為 BFD MAD 和生成樹功能互斥,所以在檢測鏈路 Ten-GigabitEthernet 1/1/0/46 和 Ten-GigabitEthernet 2/1/0/46 上關閉生成樹協議。
[Sysname] interface Ten-GigabitEthernet 1/1/0/46
[Sysname-Gigabitethernet1/1/0/46] undo stp enable
[Sysname-Gigabitethernet1/1/0/46] quit
[Sysname] interface Ten-GigabitEthernet 2/1/0/46
[Sysname-Gigabitethernet2/1/0/46] undo stp enable
[Sysname-Gigabitethernet2/1/0/46] quit
[Sysname] save  # 保存配置
[Y/N]:y

這樣兩台交換機就完成堆疊以及檢測鏈路的配置,邏輯上成為一台設備了;

通過 display irf link 可以查看irf接口的狀態;

通過 display bfd session 可以查看檢測鏈路(bfd)的狀態;

需要注意的是,這時bfd的狀態為“down”,是正常情況。因為當IRF狀態失效(堆疊鏈路故障)時,bfd才會生效(Up)。

 

====================分割線====================

 

以S5100系列交換機為例

兩台H3C交換機配置IRF,TG1/0/27和TG1/0/28用作互聯,TG1/0/26用作BFD(分裂檢測)。

  • 配置交換機SW-A

system-view
irf member 1 priority 32
interface range Ten-GigabitEthernet 1/0/27 to Ten-GigabitEthernet 1/0/28
shutdown
quit
irf-port 1/2
port group interface Ten-GigabitEthernet 1/0/27
port group interface Ten-GigabitEthernet 1/0/28
quit
interface range Ten-GigabitEthernet 1/0/27 to Ten-GigabitEthernet 1/0/28
undo shutdown 
quit
irf-port-configuration active
save
y

將兩個接口加入了IRF接口組,激活IRF。priority為優先級,值越大優先級越高。

  • 配置交換機SW-B

system-view
irf member 1 renumber 2
y
save
y
# 這一步是將備的這台設備的IRF成員號改為2,不一定需要配置。
# 如果是一台未配置過IRF的設備,可以不進行renumber並重啟這一步。
# 需要重啟

irf member 2 priority 1
interface range Ten-GigabitEthernet 2/0/27 to Ten-GigabitEthernet 2/0/28
shutdown
quit
irf-port 2/1
port group interface Ten-GigabitEthernet 2/0/27
port group interface Ten-GigabitEthernet 2/0/28
quit
interface range Ten-GigabitEthernet 2/0/27 to Ten-GigabitEthernet 2/0/28
undo shutdown 
quit
save
irf-port-configuration active
save
y
  • 配置兩台設備之間的BFD(分裂檢測)

system-view
sysname A+B  # 寫一個新的設備名(堆疊后,無論連接兩台中的哪一台,設備名稱和配置都是顯示成一樣的,即兩台堆疊設備的配置是同步的)

vlan 2021  # 新建一個VLAN,用作BFD分裂檢測
 Name MAD
 port  GigabitEthernet1/0/26 GigabitEthernet2/0/26
quit
interface vlan-interface 2021
 mad bfd enable
 mad ip address 100.10.10.1 30 member 1  # 配置設備A的MAD點對點地址
 mad ip address 100.10.10.2 30 member 2  # 配置設備B的MAD點對點地址,與設備A的通信
interface GigabitEthernet1/0/26
undo stp enable
interface GigabitEthernet2/0/26
undo stp enable
save
y

這樣兩台交換機就完成堆疊以及檢測鏈路的配置,邏輯上成為一台設備了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM