IRF典型配置舉例(LACP MAD檢測方式)
1. 組網需求
由於公司人員激增,接入層交換機提供的端口數目已經不能滿足 PC 的接入需求。現需要在保護現有投資的基礎上擴展端口接入數量,並要求網絡易管理、易維護
2. 組網圖
IRF 典型配置組網圖(LACP MAD 檢測方式)
3. 配置思路
Device A 提供的接入端口數目已經不能滿足網絡需求,需要另外增加三台設備 Device B、Device C 和 Device D。
鑒於 IRF 技術具有管理簡便、網絡擴展能力強、可靠性高等優點,所以本例使用 IRF 技術構建接入層(即在四台設備上配置 IRF 功能)。
為了防止 IRF 鏈路故障導致 IRF 分裂,網絡中存在兩個配置沖突的 IRF,需要啟用 MAD 檢測功能。因為網絡中有一台中間設備 Device E,支持 LACP 協議,因此可采用 LACP MAD 檢測。
為提高 IRF 鏈路的性能和可靠性,在成員設備間使用聚合 IRF 鏈路方式進行連接。
4. 配置步驟
(1) 配置 Device A
# 選擇一組 SFP+ 端口作為 IRF 物理端口,本文中以 Ten-GigabitEthernet1/0/45 ~Ten-GigabitEthernet1/0/48 為例。關閉該組中所有端口。為便於配置,下文中將使用接口批量配置功能關閉和開啟物理端口,關於接口批量配置的介紹,請參見“二層技術-以太網交換配置指導”。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 1/0/45 to
ten-gigabitethernet 1/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 1/1,並將它與物理端口 Ten-GigabitEthernet1/0/45 和 Ten-GigabitEthernet1/0/46綁定。
[Sysname] irf-port 1/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/45
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/46 1-28
[Sysname-irf-port1/1] quit
# 配置 IRF 端口 1/2,並將它與物理端口 Ten-GigabitEthernet1/0/47 和 Ten-GigabitEthernet1/0/48綁定。
[Sysname] irf-port 1/2
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/47
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/48
[Sysname-irf-port1/2] quit
# 開啟 Ten-GigabitEthernet1/0/45~Ten-GigabitEthernet1/0/48 端口,並保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下應配置chassis convert mode irf
[Sysname] irf-port-configuration active
(2) 配置 Device B
# 將 Device B 的成員編號配置為 2,並重啟設備使新編號生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
選擇一組 SFP+ 端口作為 IRF 物理端口,本文中以 Ten-GigabitEthernet2/0/45 ~
Ten-GigabitEthernet2/0/48 為例,參照 圖 1-13 進行物理連線。
# 重新登錄到設備,關閉選定端口組中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 2/0/45 to
ten-gigabitethernet 2/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 2/1,並將它與物理端口 Ten-GigabitEthernet2/0/47 和 Ten-GigabitEthernet2/0/48
綁定。
[Sysname] irf-port 2/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/47
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/48
[Sysname-irf-port2/1] quit
# 配置 IRF 端口 2/2,並將它與物理端口 Ten-GigabitEthernet2/0/45 和 Ten-GigabitEthernet2/0/46
綁定。
[Sysname] irf-port 2/2
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/45
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/46
# 開啟 Ten-GigabitEthernet2/0/45~Ten-GigabitEthernet2/0/48 端口,並保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下應配置chassis convert mode irf
[Sysname] irf-port-configuration active
(3) Device A 和 Device B 間將會進行主設備競選,競選失敗的一方將重啟,重啟完成后,IRF 形
成。
(4) 配置 Device C 1-29
# 將 Device C 的成員編號配置為 3,並重啟設備使新編號生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 3
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
# 選擇一組 SFP+ 端口作為 IRF 物理端口,本文中以 Ten-GigabitEthernet3/0/45 ~
Ten-GigabitEthernet3/0/48 為例,參照 圖 1-13 進行物理連線。
# 重新登錄到設備,關閉選定端口組中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 3/0/45 to
ten-gigabitethernet 3/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit
# 配置 IRF 端口 3/1,並將它與物理端口 Ten-GigabitEthernet3/0/47 和 Ten-GigabitEthernet3/0/48
綁定。
[Sysname] irf-port 3/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/47
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/48
[Sysname-irf-port3/1] quit
# 配置 IRF 端口 3/2,並將它與物理端口 Ten-GigabitEthernet3/0/45 和 Ten-GigabitEthernet3/0/46
綁定。
[Sysname] irf-port 3/2
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/45
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/46
[Sysname-irf-port3/2] quit
# 開啟 Ten-GigabitEthernet3/0/45~Ten-GigabitEthernet3/0/48 端口,並保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下應配置chassis convert mode irf
[Sysname] irf-port-configuration active
(5) Device C 將自動重啟,加入 Device A 和 Device B 已經形成的 IRF。
(6) 配置 Device D
# 將 Device D 的成員編號配置為 4,並重啟設備使新編號生效。
<Sysname> system-view
[Sysname] irf member 1 renumber 4
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[Sysname] quit
<Sysname> reboot
# 選擇一組 SFP+ 端口作為 IRF 物理端口,本文中以 Ten-GigabitEthernet4/0/45 ~
Ten-GigabitEthernet4/0/48 為例,參照 圖 1-13 進行物理連線。
# 重新登錄到設備,關閉選定端口組中的所有端口。
<Sysname> system-view
[Sysname] interface range name irf interface ten-gigabitethernet 4/0/45 to
ten-gigabitethernet 4/0/48
[Sysname-if-range-irf] shutdown
[Sysname-if-range-irf] quit 1-30
# 配置 IRF 端口 4/1,並將它與物理端口 Ten-GigabitEthernet4/0/45 和 Ten-GigabitEthernet4/0/46綁定。
[Sysname] irf-port 4/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/45
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/46
[Sysname-irf-port4/1] quit
# 配置 IRF 端口 4/2,並將它與物理端口 Ten-GigabitEthernet4/0/47 和 Ten-GigabitEthernet4/0/48綁定。
[Sysname] irf-port 4/2
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/47
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/48
[Sysname-irf-port4/2] quit
# 開啟 Ten-GigabitEthernet4/0/45~Ten-GigabitEthernet4/0/48 端口,並保存配置。
[Sysname] interface range name irf
[Sysname-if-range-irf] undo shutdown
[Sysname-if-range-irf] quit
[Sysname] save
# 激活 IRF 端口下的配置。/hcl下應配置chassis convert mode irf
[Sysname] irf-port-configuration active
(7) Device D 將自動重啟,加入 Device A、Device B 和 Device C 已經形成的 IRF。
(8) 配置 LACP MAD
# 設置 IRF 域編號為 1。
<Sysname> system-view
[Sysname] irf domain 1
# 創建一個動態聚合接口,並使能 LACP MAD 檢測功能。
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation2] mad enable
You need to assign a domain ID (range: 0-4294967295)
[Current domain is: 1]:
The assigned domain ID is: 1
Info: MAD LACP only enable on dynamic aggregation interface.
[Sysname-Bridge-Aggregation2] quit
# 在聚合接口中添加成員端口 Ten-GigabitEthernet1/0/2 、 Ten-GigabitEthernet2/0/1 、Ten-GigabitEthernet3/0/2 和 Ten-GigabitEthernet4/0/1,用於 Device A 和 Device B 實現 LACP MAD檢測。
[Sysname] interface ten-gigabitethernet 1/0/2
[Sysname-Ten-GigabitEthernet1/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/2] quit
[Sysname] interface ten-gigabitethernet 2/0/1
[Sysname-Ten-GigabitEthernet2/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet2/0/1] quit
[Sysname] interface ten-gigabitethernet 3/0/2
[Sysname-Ten-GigabitEthernet3/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet3/0/2] quit
[Sysname] interface ten-gigabitethernet 4/0/1
[Sysname-Ten-GigabitEthernet4/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet4/0/1] quit
(9) 配置中間設備 Device E Device E 作為中間設備來轉發、處理 LACP 協議報文,協助 IRF 中的四台成員設備進行多 Active檢測。從節約成本的角度考慮,使用一台支持 LACP 協議擴展功能的交換機即可。
如果中間設備是一個 IRF 系統,則必須通過配置確保其 IRF 域編號與被檢測的 IRF 系統不同。
# 創建一個動態聚合接口。
<Sysname> system-view
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation2] quit
# 在聚合接口中添加成員端口 Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4,用於幫助
LACP MAD 檢測。
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/1] quit
[Sysname] interface ten-gigabitethernet 1/0/2
[Sysname-Ten-GigabitEthernet1/0/2] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/2] quit
[Sysname] interface ten-gigabitethernet 1/0/3
[Sysname-Ten-GigabitEthernet1/0/3] port link-aggregation group 2
[Sysname-Ten-GigabitEthernet1/0/3] quit
[Sysname] interface ten-gigabitethernet 1/0/4
[Sysname-Ten-GigabitEthernet1/0/4] port link-aggregation group 2
----此文檔取自h3c s5820 v2和s5830 v2系列交換官方文檔