今年遇到過幾次這樣的配置需求,這里加以總結記錄一下。
以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
這樣兩台交換機就完成堆疊以及檢測鏈路的配置,邏輯上成為一台設備了。