• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

02-虛擬化技術配置指導

目錄

01-IRF配置

本章節下載 01-IRF配置  (1.00 MB)

01-IRF配置

目  錄

1 IRF

1.1 IRF簡介

1.1.1 IRF組網示意圖

1.1.2 IRF的優點

1.1.3 IRF基本概念

1.1.4 IRF的連接拓撲

1.1.5 角色選舉

1.1.6 IRF中的接口命名規則

1.1.7 IRF中的文件係統命名規則

1.1.8 IRF中的配置同步

1.1.9 MAD功能

1.1.10 MAD檢測機製

1.2 IRF配置限製和指導

1.2.1 硬件兼容性相關配置限製和指導

1.2.2 軟件版本要求

1.2.3 IRF規模

1.2.4 確定IRF物理端

1.2.5 選擇連接IRF端口的模塊或線纜

1.2.6 IRF物理端口連接要求

1.2.7 IRF物理端口配置限製和指導

1.2.8 IRF與其它軟件特性的兼容性與限製

1.2.9 IRF中License安裝一致性要求

1.2.10 配置回滾限製

1.3 IRF配置任務簡介

1.4 配置準備

1.5 搭建IRF

1.5.1 配置成員編號

1.5.2 配置成員優先級

1.5.3 配置IRF端口

1.5.4 將當前配置保存到設備的下次啟動配置文件

1.5.5 連接IRF物理接口

1.5.6 切換到IRF模式

1.5.7 訪問IRF

1.6 配置MAD

1.6.1 配置限製和指導

1.6.2 配置LACP MAD檢測

1.6.3 配置BFD MAD檢測

1.6.4 配置ARP MAD檢測

1.6.5 配置ND MAD檢測

1.6.6 配置保留接口

1.6.7 MAD故障恢複

1.7 調整和優化IRF

1.7.1 配置成員編號

1.7.2 配置成員優先級

1.7.3 配置IRF端口

1.7.4 快速配置IRF基本參數

1.7.5 開啟IRF合並自動重啟功能

1.7.6 配置成員設備的描述信息

1.7.7 配置IRF的橋MAC地址

1.7.8 開啟啟動文件的自動加載功能

1.7.9 配置IRF鏈路down延遲上報功能

1.8 IRF顯示和維護

1.9 IRF典型配置舉例

1.9.1 IRF典型配置舉例(LACP MAD檢測方式)

1.9.2 IRF典型配置舉例(BFD MAD檢測方式)

1.9.3 將成員設備從IRF模式恢複到獨立運行模式典型配置舉例


1 IRF

1.1  IRF簡介

IRF(Intelligent Resilient Framework,智能彈性架構)是H3C自主研發的軟件虛擬化技術。它的核心思想是將多台設備連接在一起,進行必要的配置後,虛擬化成一台設備。使用這種虛擬化技術可以集合多台設備的硬件資源和軟件處理能力,實現多台設備的協同工作、統一管理和不間斷維護。

為了便於描述,這個“虛擬設備”也稱為IRF。所以,本文中的IRF有兩層意思,一個是指IRF技術,一個是指IRF設備。

1.1.1  IRF組網示意圖

圖1-1所示,兩台設備組成IRF,對上、下層設備來說,它們就是一台設備——IRF。所有成員設備上的資源歸該虛擬設備IRF擁有並由主設備統一管理。

圖1-1 IRF組網應用示意圖

 

圖1-2所示,Device A和Device B組成IRF後,IRF擁有四塊主控板(一塊主用主控板,三塊備用主控板),兩塊接口板。IRF統一管理Device A和Device B的物理資源和軟件資源。

圖1-2 IRF虛擬化示意圖

1.1.2  IRF的優點

IRF主要具有以下優點:

·     簡化管理:IRF形成之後,用戶通過任意成員設備的任意端口都可以登錄IRF係統,對IRF內所有成員設備進行統一管理。

·     1:N備份:IRF由多台成員設備組成,其中,主設備負責IRF的運行、管理和維護,從設備在作為備份的同時也可以處理業務。一旦主設備故障,係統會迅速自動選舉新的主設備,以保證業務不中斷,從而實現了設備的1:N備份。

·     跨成員設備的鏈路聚合:IRF和上、下層設備之間的物理鏈路支持聚合功能,並且不同成員設備上的物理鏈路可以聚合成一個邏輯鏈路,多條物理鏈路之間可以互為備份也可以進行負載分擔,當某個成員設備離開IRF,其它成員設備上的鏈路仍能收發報文,從而提高了聚合鏈路的可靠性。

·     強大的網絡擴展能力:通過增加成員設備,可以輕鬆自如地擴展IRF的端口數、帶寬。因為各成員設備都有CPU,能夠獨立處理協議報文、進行報文轉發,所以IRF還能輕鬆自如的擴展處理能力。

1.1.3  IRF基本概念

1. 運行模式

設備支持兩種運行模式:

·     獨立運行模式:處於該模式下的設備隻能單機運行,不能與別的設備形成IRF。

·     IRF模式:處於該模式下的設備可以與其它設備互連形成IRF。

2. 成員設備的角色

IRF中每台設備都稱為成員設備。成員設備按照功能不同,分為兩種角色:

·     主用設備(簡稱為主設備):負責管理和控製整個IRF。

·     從屬設備(簡稱為從設備):處理業務、轉發報文的同時作為主設備的備份設備運行。當主設備故障時,係統會自動從從設備中選舉一個新的主設備接替原主設備工作。

主設備和從設備均由角色選舉產生。一個IRF中同時隻能存在一台主設備,其它成員設備都是從設備。關於設備角色選舉過程的詳細介紹請參見“1.1.5  角色選舉”。

3. 成員設備編號

IRF使用成員設備編號來標識和管理成員設備。接口名稱和文件係統路徑中均包含成員設備編號,以此來唯一標識IRF設備上的接口和文件。

每台成員設備必須具有唯一的編號。如果兩台設備的成員編號相同,則不能組成IRF。如果新設備加入IRF,但是該設備的成員編號與已有成員設備的編號衝突,則該設備不能加入IRF。

4. 主控板的角色

設備加入IRF後,設備上的主控板就具有兩重身份(身份不同責任不同):

·     本地身份:負責管理本設備的事宜,比如主用主控板和備用主控板間的同步、協議報文的處理、路由表項的生成維護等。

·     全局身份:負責處理IRF相關事宜,比如角色選舉、拓撲收集等。

表1-1 主控板的角色

主控板角色

描述

本地主用主控板

成員設備的主用主控板,負責管理本台設備,是成員設備的必備硬件

本地備用主控板

成員設備的備用主控板,是本地主用主控板的備份,是成員設備的可選硬件

全局主用主控板

IRF的主用主控板,負責管理整個IRF,就是主設備的本地主用主控板

全局備用主控板

IRF的備用主控板,是全局主用主控板的備份。除了全局主用主控板,IRF中所有成員設備的主控板均為全局備用主控板

 

5. 成員優先級

成員優先級是成員設備的一個屬性,主要用於角色選舉過程中確定成員設備的角色。優先級越高當選為主設備的可能性越大。

設備的缺省優先級均為1,如果想讓某台設備當選為主設備,則在組建IRF前,可以通過命令行手工提高該設備的成員優先級。

6. IRF端口

一種專用於IRF成員設備之間進行連接的邏輯接口,每台成員設備上可以配置兩個IRF端口,分別為IRF-Port1和IRF-Port2。它需要和物理端口綁定之後才能生效。

IRF端口編號規格如下:

·     在獨立運行模式下,IRF端口采用一維編號,編號為IRF-Port1和IRF-Port2;

·     在IRF模式下,IRF端口采用二維編號,編號為IRF-Portn/1和IRF-Portn/2,其中n為設備的成員編號。

為簡潔起見,本文描述時統一使用IRF-Port1和IRF-Port2。

IRF端口的狀態由與它綁定的IRF物理端口的狀態決定。與IRF端口綁定的所有IRF物理端口狀態均為down時,IRF端口的狀態才會變成down。

7. IRF物理端口

與IRF端口綁定,用於IRF成員設備之間進行連接的物理接口。IRF物理端口負責在成員設備之間轉發IRF協議報文以及需要跨成員設備轉發的業務報文。

8. IRF合並

圖1-3所示,兩個(或多個)IRF各自已經穩定運行,通過物理連接和必要的配置,形成一個IRF,這個過程稱為IRF合並。

圖1-3 IRF合並示意圖

 

9. IRF分裂

圖1-4所示,一個IRF形成後,由於IRF鏈路故障,導致IRF中兩相鄰成員設備不連通,一個IRF分裂成兩個IRF,這個過程稱為IRF分裂。

圖1-4 IRF分裂示意圖

 

10. MAD

IRF鏈路故障會導致一個IRF分裂成多個新的IRF。這些IRF擁有相同的IP地址等三層配置,會引起地址衝突,導致故障在網絡中擴大。MAD(Multi-Active Detection,多Active檢測)機製用來進行IRF分裂檢測、衝突處理和故障恢複,從而提高係統的可用性。

11. IRF域

域是一個邏輯概念,一個IRF對應一個IRF域。

為了適應各種組網應用,同一個網絡裏可以部署多個IRF,IRF之間使用域編號(DomainID)來區別。如圖1-5所示,Device A和Device B組成IRF 1,Device C和Device D組成IRF 2。如果IRF 1和IRF 2之間有MAD檢測鏈路,則兩個IRF各自的成員設備間發送的MAD檢測報文會被另外的IRF接收到,從而對兩個IRF的MAD檢測造成影響。這種情況下,需要給兩個IRF配置不同的域編號,以保證兩個IRF互不幹擾。

圖1-5 多IRF域示意圖

 

1.1.4  IRF的連接拓撲

IRF的連接拓撲為鏈形連接,如圖1-6所示。

鏈形連接對成員設備的物理位置要求低,主要用於成員設備物理位置分散的組網。成員設備之間不允許連接中繼設備

圖1-6 IRF連接拓撲示意圖

1.1.5  角色選舉

角色選舉會在以下情況下進行:

·     IRF建立。

·     主設備離開或者故障。

·     IRF分裂。

·     獨立運行的兩個(或多個)IRF合並為一個IRF。

說明

IRF分裂後重新合並時不進行角色選舉,此時主設備的確定方式請參見1.1.9  3. MAD故障恢複

 

角色選舉中按照如下優先級順序選擇主設備:

(1)     當前的主設備優先,即IRF不會因為有新的成員設備加入而重新選舉主設備即使新的成員設備有更高優先級。該規則不適用於IRF形成時,此時所有加入的設備都認為自己是主設備。

(2)     成員優先級大的設備。

(3)     係統運行時間長的設備。在IRF中,運行時間的度量精度為10分鍾,即如果設備的啟動時間間隔小於等於10分鍾,則認為它們運行時間相等。

(4)     CPU MAC地址小的設備。

通過以上規則選出的最優成員設備即為主設備,其它成員設備均為從設備。

IRF建立時,所有從設備必須重啟加入IRF。

獨立運行的IRF合並時,競選失敗方的所有成員設備必須重啟加入獲勝方。

1.1.6  IRF中的接口命名規則

對於獨立運行的設備(即沒有加入任何IRF),接口編號采用槽位編號/子槽位編號/接口序號的三維格式。

例如,要將獨立運行的設備Sysname的接口GigabitEthernet1/0/1的鏈路類型設置為Trunk,可參考以下步驟:

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] port link-type trunk

對於IRF中的成員設備,接口編號采用成員設備編號/槽位編號/子槽位編號/接口序號的四維格式。

例如,將成員編號為1的設備上2槽位第一個端口的鏈路類型設置為Trunk,可參考以下步驟:

<Sysname> system-view

[Sysname] interface gigabitethernet 1/2/0/1

[Sysname-GigabitEthernet1/2/0/1] port link-type trunk

1.1.7  IRF中的文件係統命名規則

對於獨立運行的設備,直接使用存儲介質的名稱可以訪問主用主控板的文件係統,使用“slotMember-ID#存儲介質的名稱”可以訪問備用主控板的文件係統。存儲介質的命名請參見“基礎配置指導”中的“文件係統管理”。

對於IRF中的成員設備,直接使用存儲介質的名稱可以訪問全局主用主控板的文件係統,使用“chassisID#slotMember-ID#存儲介質的名稱”可以訪問全局備用設備的文件係統。例如:

·     創建並顯示IRF中全局主用主控板存儲介質Flash根目錄下的test文件夾:

<Master> mkdir test

Creating directory flash:/test... Done.

<Master> cd test

<Master> dir

Directory of flash:/test

The directory is empty.

 

524288 KB total (29832 KB free)

·     創建並顯示IRF中成員編號為1的從設備上0槽位主控板存儲介質Flash根目錄下的test文件夾:

<Master> mkdir chassis1#slot0#flash:/test

Creating directory chassis1#slot0#flash:/test... Done.

<Master> cd chassis1#slot0#flash:/test

<Master> dir

Directory of chassis1#slot0#flash:/test

The directory is empty.

 

524288 KB total (128812 KB free)

1.1.8  IRF中的配置同步

IRF技術使用了嚴格的配置同步機製,來保證IRF中的多台設備能夠像一台設備一樣在網絡中工作,並且在主設備出現故障之後,其餘設備仍能夠正常執行各項功能。

IRF中的配置同步包括批量同步和實時同步兩個階段:

(1)     批量同步

¡     當新設備加入IRF時,新設備作為從設備角色重啟。新設備啟動過程中,新設備會將全局主用主控板的當前配置同步到本地主控板並執行,但如下三條命令會以新設備上的配置為準,並且新設備會將這三條命令同步給主設備:

-     irf member description

-     irf member priority

-     irf-port

-     新設備上的原配置文件仍然存在,但不再生效,除非該設備恢複到獨立運行模式。

¡     當整個IRF係統重啟時,IRF中的所有設備同時啟動,則從設備會將全局主用主控板的啟動配置文件同步至本地主控板並執行。

·     實時同步:在IRF正常工作後,用戶所進行的任何配置,都會記錄到全局主用主控板的當前配置中,並同步到IRF中的各個全局備用主控板執行。

通過批量和實時同步,IRF中所有主控板均運行相同的配置,即使主設備/全局主用主控板出現故障,其它設備仍能夠按照相同的配置文件執行各項功能。請根據需要執行save all命令,IRF會將當前運行配置保存到所有主控板的存儲介質上,以免IRF係統重啟後配置丟失。

1.1.9  MAD功能

IRF鏈路故障會導致一個IRF變成多個新的IRF。這些IRF擁有相同的IP地址等三層配置,會引起地址衝突,導致故障在網絡中擴大。為了提高係統的可用性,當IRF分裂時設備需要一種機製,能夠檢測出網絡中同時存在多個IRF,並進行相應的處理,盡量降低IRF分裂對業務的影響。MAD(Multi-Active Detection,多Active檢測)就是這樣一種檢測和處理機製。MAD主要提供分裂檢測、衝突處理和故障恢複功能。

1. 分裂檢測

通過LACP(Link Aggregation Control Protocol,鏈路聚合控製協議)、BFD(Bidirectional Forwarding Detection,雙向轉發檢測)、ARP(Address Resolution Protocol,地址解析協議)或者ND(Neighbor Discovery,鄰居發現)來檢測網絡中是否存在多個IRF。同一IRF中可以配置一個或多個檢測機製,詳細信息,請參考“1.1.10  MAD檢測機製”。

關於LACP的詳細介紹請參見“二層技術-以太網交換配置指導”中的“以太網鏈路聚合”;關於BFD的詳細介紹請參見“可靠性配置指導”中的“BFD”;關於ARP的詳細介紹請參見“三層技術-IP業務配置指導”中的“ARP”;關於ND的詳細介紹請參見“三層技術-IP業務配置指導”中的“IPv6基礎”。

2. 衝突處理

IRF分裂後,通過分裂檢測機製IRF會檢測到網絡中存在其它處於正常工作狀態的IRF。

·     對於LACP MAD檢測,衝突處理方式為:

a.     比較兩個IRF中成員設備的數量,數量多的IRF繼續工作,數量少的遷移到Recovery狀態(即禁用狀態)。

b.     如果成員數量相等,則主設備成員編號小的IRF繼續工作,其它IRF遷移到Recovery狀態。

·     對於BFD MAD檢測,衝突處理方式為:

a.     比較兩個IRF的健康狀態,健康狀態較好的IRF繼續工作,其它IRF遷移到Recovery狀態(即禁用狀態)。

b.     如果健康檢查結果相同,比較兩個IRF中成員設備的數量,數量多的IRF繼續工作,數量少的遷移到Recovery狀態(即禁用狀態)。

c.     如果成員數量相等,則主設備成員編號小的IRF繼續工作,其它IRF遷移到Recovery狀態。

·     對於ARP MAD和ND MAD檢測,衝突處理會直接讓主設備成員編號小的IRF繼續工作;其它IRF遷移到Recovery狀態。

IRF遷移到Recovery狀態後會關閉該IRF中所有成員設備上除保留端口以外的其它所有業務端口,以保證該IRF不能再轉發業務報文。保留端口可通過mad exclude interface命令配置。

3. MAD故障恢複

IRF鏈路故障導致IRF分裂,從而引起多Active衝突。因此修複故障的IRF鏈路,讓衝突的IRF重新合並為一個IRF,就能恢複MAD故障。

IRF鏈路修複後,係統會自動重啟或者給出提示信息要求用戶手工重啟處於Recovery狀態的IRF。

重啟後,原Recovery狀態IRF中所有成員設備以從設備身份加入原正常工作狀態的IRF,原Recovery狀態IRF中被強製關閉的業務接口會自動恢複到真實的物理狀態,整個IRF係統恢複,如圖1-7所示。

注意

·     係統是否會自動重啟或者給出提示信息要求用戶手工重啟處於Recovery狀態的IRF,與設備是否配置了irf auto-merge enable命令有關。

·     請根據提示重啟處於Recovery狀態的IRF,如果錯誤的重啟了正常工作狀態的IRF,會導致合並後的IRF仍然處於Recovery狀態,所有成員設備的業務接口都會被關閉。此時,需要執行mad restore命令讓整個IRF係統恢複。

圖1-7 MAD故障恢複(IRF鏈路故障)

 

如果MAD故障還沒來得及恢複而處於正常工作狀態的IRF也故障了(原因可能是設備故障或者上下行線路故障),如圖1-8所示。此時可以在Recovery狀態的IRF上執行mad restore命令,讓Recovery狀態的IRF恢複到正常狀態,先接替原正常工作狀態的IRF工作。然後再修複故障的IRF和鏈路。

圖1-8 MAD故障恢複(IRF鏈路故障修複前,正常工作狀態的IRF故障)

 

1.1.10  MAD檢測機製

設備支持的MAD檢測方式有:LACP MAD檢測、BFD MAD檢測、ARP MAD檢測和ND MAD檢測。四種MAD檢測機製各有特點,用戶可以根據現有組網情況進行選擇。

表1-2 MAD檢測機製的比較

MAD檢測方式

優勢

限製

適用組網

LACP MAD

·     檢測速度快

·     利用現有聚合組網即可實現,無需占用額外接口

需要使用H3C設備(支持擴展LACP協議報文)作為中間設備

IRF使用聚合鏈路和上行設備或下行設備連接

BFD MAD

·     檢測速度較快

·     使用中間設備時,不要求中間設備必須為H3C設備

需要專用的物理鏈路和三層接口,這些接口不能再傳輸普通業務流量

·     對組網沒有特殊要求

·     如果不使用中間設備,則僅適用於成員設備少(建議僅2台成員設備時使用),並且物理距離比較近的組網環境

ARP MAD

·     可以不使用中間設備

·     使用中間設備時,不要求中間設備必須為H3C設備

·     無需占用額外接口

·     檢測速度慢於LACP MAD和BFD MAD

·     必須和生成樹協議配合使用

適用於使用生成樹,沒有使用鏈路聚合的IPv4組網環境

ND MAD

·     可以不使用中間設備

·     使用中間設備時,不要求中間設備必須為H3C設備

·     無需占用額外接口

·     檢測速度慢於LACP MAD和BFD MAD

·     必須和生成樹協議配合使用

適用於使用生成樹,沒有使用鏈路聚合的IPv6組網環境

 

1. LACP MAD檢測

LACP MAD檢測通過擴展LACP協議報文實現,通常采用如圖1-9所示的組網:

·     每個成員設備都需要連接到中間設備。

·     成員設備連接中間設備的鏈路加入動態聚合組。

·     中間設備需要支持擴展LACP報文。

圖1-9 LACP MAD檢測組網示意圖

 

擴展LACP協議報文定義了一個新的TLV(Type/Length/Value,類型/長度/值)數據域——用於交互IRF的DomainID(域編號)和ActiveID(主設備的成員編號)。開啟LACP MAD檢測後,成員設備通過LACP協議報文和其它成員設備交互DomainID和ActiveID信息。

·     如果DomainID不同,表示報文來自不同IRF,不需要進行MAD處理。

·     如果DomainID相同,ActiveID也相同,表示沒有發生多Active衝突。

·     如果DomainID相同,ActiveID不同,表示IRF分裂,檢測到多Active衝突。

2. BFD MAD檢測

BFD MAD檢測通過BFD協議實現。可以使用以太網端口或管理用以太網口來實現BFD MAD檢測。

使用管理用以太網口實現BFD MAD時必須使用中間設備(如圖1-10所示),並請注意如下組網要求:

·     每台成員設備都使用管理用以太網口和中間設備建立BFD MAD檢測鏈路。

·     為每台成員設備的管理用以太網口配置MAD IP地址。

使用以太網端口實現BFD MAD時,請注意如下組網要求:

·     使用中間設備時(如圖1-10所示),每台成員設備都需要和中間設備建立BFD MAD檢測鏈路。不使用中間設備時,每台成員設備必須和其它所有成員設備之間建立BFD MAD檢測鏈路(如圖1-11所示)。

·     用於BFD MAD檢測的以太網端口加入同一VLAN或同一三層聚合組,在該VLAN接口視圖或三層聚合接口視圖下為每台成員設備配置MAD IP地址。

需要注意的是:

·     BFD MAD檢測鏈路和BFD MAD檢測VLAN或BFD MAD檢測三層聚合接口必須是專用的,不允許配置任何其它特性。

·     MAD IP地址應該為同一網段內的不同IP地址。

·     兩台以上設備組成IRF時,請優先采用中間設備組網方式,避免特殊情況下全連接組網中可能出現的廣播環路問題。

·     使用三層聚合接口配置BFD MAD時,聚合成員端口的個數不能超過聚合組最大選中端口數。否則,由於超出聚合組最大選中端口數的成員端口無法成為選中端口,會使BFD MAD無法正常工作,工作狀態顯示為Faulty。有關聚合組最大選中端口的說明及其配置方式請參見“二層技術-以太網交換配置指導”中的“以太網鏈路聚合”。

圖1-10 使用中間設備實現BFD MAD檢測組網示意圖

 

圖1-11 不使用中間設備實現BFD MAD檢測組網示意圖

 

BFD MAD實現原理如下:

·     當IRF正常運行時,隻有主設備上配置的MAD IP地址生效,從設備上配置的MAD IP地址不生效,BFD會話處於down狀態;(使用display bfd session命令查看BFD會話的狀態。如果Session State顯示為Up,則表示激活狀態;如果顯示為Down,則表示處於down狀態)。

·     當IRF分裂形成多個IRF時,不同IRF中主設備上配置的MAD IP地址均會生效,BFD會話被激活,此時會檢測到多Active衝突。

3. ARP MAD檢測

ARP MAD檢測是通過使用擴展ARP協議報文交互IRF的DomainID和ActiveID實現的。

配置ARP MAD時,可以使用中間設備,也可以不使用中間設備。

·     使用中間設備時,每台成員設備都需要和中間設備建立連接,如圖1-12所示。IRF和中間設備之間需要運行生成樹協議。可以使用數據鏈路作為ARP MAD檢測鏈路。

·     不使用中間設備時,每台成員設備必須和其它所有成員設備之間建立ARP MAD檢測鏈路。

圖1-12 ARP MAD檢測組網示意圖

 

開啟ARP MAD檢測後,成員設備通過ARP協議報文和其它成員設備交互DomainID和ActiveID信息。

·     如果DomainID不同,表示報文來自不同IRF,不需要進行MAD處理。

·     如果DomainID相同,ActiveID也相同,表示沒有發生多Active衝突。

·     如果DomainID相同,ActiveID不同,表示IRF分裂,檢測到多Active衝突。

4. ND MAD檢測

ND MAD檢測是通過擴展ND協議報文內容實現的,即使用ND的NS協議報文攜帶擴展選項數據來交互IRF的DomainID和ActiveID。

配置ND MAD時,可以使用中間設備,也可以不使用中間設備。

·     使用中間設備時,每台成員設備都需要和中間設備建立連接,如圖1-13所示。IRF和中間設備之間需要運行生成樹協議。

·     不使用中間設備時,每台成員設備必須和其它所有成員設備之間建立ND MAD檢測鏈路。

圖1-13 ND MAD檢測組網示意圖

 

開啟ND MAD檢測後,成員設備通過ND協議報文和其它成員設備交互DomainID和ActiveID信息。

·     如果DomainID不同,表示報文來自不同IRF,不需要進行MAD處理。

·     如果DomainID相同,ActiveID也相同,表示沒有發生多Active衝突。

·     如果DomainID相同,ActiveID不同,表示IRF分裂,檢測到多Active衝突。

1.2  IRF配置限製和指導

1.2.1  硬件兼容性相關配置限製和指導

表1-3 組建IRF時的限製情況

說明

類型

限製情況

支持IRF的款型

MSR5620/5660/5680

品牌、MPU、SPU相同時支持組建IRF

支持的板卡類型

所有語音板卡

語音板卡隻支持單機模式

FCM板卡

FCM隻支持單機模式

國密卡

IRF模式下,主從設備必須同時安裝國密卡

 

1.2.2  軟件版本要求

IRF中所有成員設備的軟件版本必須相同,如果有軟件版本不同的設備要加入IRF,請確保IRF的啟動文件同步加載功能處於開啟狀態。

1.2.3  IRF規模

一個IRF中允許加入的成員設備的數量存在上限。如果超過上限,則不允許新的成員設備加入。設備最多支持2個成員設備。

1.2.4  確定IRF物理端口

通常情況下,推薦使用設備上的高速率端口。

設備以及各板卡上支持作為IRF物理口的接口與型號有關,請以實際情況為準。

型號

說明

MSR5620

板卡麵板上所有固定GE接口和SFP+接口都可作為IRF物理端口

MPU-60、MPU-100、MPU-100-X1和MPU-100-G主控板

主控板麵板上的所有接口不允許作為IRF物理端口

SPU-100、SPU100-X1業務板

板卡麵板上所有固定GE接口都可作為IRF物理端口

SPU-200、SPU-200-X1、SPU-300、SPU-400-X1業務板

板卡麵板上所有固定GE接口和SFP+接口都可作為IRF物理端口

SPU-600-X1業務板

板卡麵板上無固定接口,需配合SPE板卡實現IRF功能

SPU-300-G業務板

板卡麵板上所有固定GE接口和XGE2/0/20~XGE2/0/31接口

SPE-S1業務板

板卡麵板上所有固定GE接口都可作為IRF物理端口

SPE-S3業務板

板卡麵板上所有固定SFP+接口都可作為IRF物理端口

 

對於支持使用萬兆接口作為IRF物理端口的設備:

·     SFP+接口插入千兆光模塊後,不支持作為IRF物理端口。

·     IRF模式下,不插入光模塊或已插入萬兆光模塊的SFP+接口加入IRF端口後,當接入千兆光模塊或更換為千兆光模塊時,設備將無法組建IRF。

1.2.5  選擇連接IRF端口的模塊或線纜

如果使用IRF專用接口作為IRF物理端口,則需要使用IRF專用線纜連接。IRF專用線纜能夠為成員設備間報文的傳輸提供很高的可靠性和性能。

如果使用光口作為IRF物理端口,則需要使用光模塊和光纖連接。這種連接方式可以將距離很遠的物理設備連接組成IRF,使得應用更加靈活。

如果使用電口作為IRF物理端口,則隻需使用以太網網線連接。這種連接方式提高了現有資源的利用率(電口沒有與IRF端口綁定時用於上下層設備間業務報文轉發,與IRF端口綁定後專用於成員設備間報文轉發,這種綁定關係可以通過命令行配置),有利於節約成本(不需要購置IRF專用接口卡或者光模塊等)。

不同設備和端口類型支持的光模塊和種類不同,請以設備實際情況為準。

說明

·     有關光模塊和電纜的詳細介紹,請參見《H3C光模塊手冊》。

·     H3C光模塊和電纜的種類隨著時間變化有更新的可能性,所以,若您需要準確的模塊種類信息,請谘詢H3C公司市場人員或技術支援人員。

 

1.2.6  IRF物理端口連接要求

本設備上與IRF-Port1口綁定的IRF物理端口隻能和鄰居成員設備IRF-Port2口上綁定的IRF物理端口相連,本設備上與IRF-Port2口綁定的IRF物理端口隻能和鄰居成員設備IRF-Port1口上綁定的IRF物理端口相連,如圖1-14所示。否則,不能形成IRF。

一個IRF端口可以與一個或多個IRF物理端口綁定,以提高IRF鏈路的帶寬以及可靠性。可綁定的IRF物理端口的最大數目為2。

圖1-14 IRF物理連接示意圖

 

1.2.7  IRF物理端口配置限製和指導

1. IRF物理端口配置限製

以太網接口作為IRF物理端口與IRF端口綁定後,隻支持配置以下命令:

·     接口配置命令,包括shutdowndescription命令。有關這些命令的詳細介紹,請參見“接口管理命令參考”中的“以太網接口”。

2. IRF物理端口的環路避免與SNMP監測

IRF成員設備根據接收和發送報文的端口以及IRF的當前拓撲,來判斷報文發送後是否會產生環路。如果判斷結果為會產生環路,設備將在環路路徑的發送端口處將報文丟棄。該方式會造成大量廣播報文在IRF物理端口上被丟棄,此為正常現象。在使用SNMP工具監測設備端口的收發報文記錄時,取消對IRF物理端口的監測,可以避免收到大量丟棄報文的告警信息。

1.2.8  IRF與其它軟件特性的兼容性與限製

1. IRF與軟件特性的限製

MSR產品在組建IRF時,軟件特性的限製情況,如下圖所示。

表1-4 組建IRF時的限製情況

說明

類型

限製情況

IRF模式下的軟件特性

路由

在組成IRF的所有設備上,以下路由相關配置必須相同,否則這些設備將無法組成IRF。

·     最大等價路由條數(通過max-ecmp-num命令配置)。

·     等價路由模式(通過ecmp mode命令配置)。

關於上述功能的詳細介紹,請參見“三層技術-IP路由配置指導”中的“IP路由基礎配置”。

二層轉發

IRF口不支持在主從設備間轉發二層流量

鏈路聚合

不支持跨框的二層聚合

IPsec

配置IPsec抗重放功能要求在同一個成員設備上處理。有關配置Ipsec抗重放功能的詳細介紹,請參見“安全配置指導”中的“IPsec”。

Session

Session不支持在成員設備間備份,NAT、ASPF、AFT等需要建立會話的業務要求報文來回路徑都在同一個成員設備上

撥號

不支持AUX、AM、ISDN接口撥號

WEB網管

IRF模式下不支持WEB網管

內置AC

IRF模式下不支持內置AC

VLAN

IRF模式下主從設備的交換卡支持的VLAN數量必須相同。

 

1.2.9  IRF中License安裝一致性要求

請確保IRF中各成員設備上安裝的特性License一致,否則,可能會導致這些License對應的特性不能正常運行。

1.2.10  配置回滾限製

以下IRF相關配置不支持配置回滾:

·     配置成員設備的描述信息(irf member description

·     配置IRF中成員設備的優先級(irf member priority

·     配置IRF端口與IRF物理端口的綁定關係(port group interface

有關配置回滾的詳細介紹,請參見“基礎配置指導”中的“配置文件”。

1.3  IRF配置任務簡介

IRF配置任務如下:

(1)     搭建IRF

a.     配置成員編號

b.     (可選)配置成員優先級

c.     配置IRF端口

d.     將當前配置保存到設備的下次啟動配置文件

e.     連接IRF物理接口

f.     切換到IRF模式

g.     訪問IRF

(2)     配置MAD

請至少選擇其中一項MAD檢測方案進行配置。

¡     配置LACP MAD檢測

¡     配置BFD MAD檢測

¡     配置ARP MAD檢測

¡     配置ND MAD檢測

¡     配置保留接口

IRF遷移到Recovery狀態後會關閉該IRF中除保留接口以外的所有業務接口。如果接口有特殊用途需要保持up狀態(比如Telnet登錄接口),可以將這些接口配置為保留接口。

¡     MAD故障恢複

(3)     (可選)調整和優化IRF

¡     配置成員編號

¡     配置成員優先級

¡     配置IRF端口

¡     快速配置IRF基本參數

可以分別調整成員編號、成員優先級、IRF端口,也可以使用本功能同時調整這三個參數。

¡     開啟IRF合並自動重啟功能

IRF合並時,競選失敗方IRF的所有成員設備自動重啟加入獲勝方IRF。

¡     配置成員設備的描述信息

¡     配置IRF的橋MAC地址

¡     開啟啟動文件的自動加載功能

新設備/新主控板加入IRF,且新設備/新主控板的軟件版本和全局主用主控板的軟件版本不一致時,新設備的主控板/新主控板自動從全局主用主控板下載啟動文件,然後使用新的係統啟動文件重啟,重新加入IRF。

¡     配置IRF鏈路down延遲上報功能

1.4  配置準備

進行網絡規劃,確定以下項目:

·     硬件兼容性和限製(選擇哪些型號的設備,是否要求同型號)

·     IRF規模(包含幾台成員設備)

·     使用哪台設備作為主設備

·     各成員設備編號和優先級分配方案。IRF形成後,盡量不要修改成員編號。

·     IRF拓撲和物理連接方案

·     確定IRF物理端口

1.5  搭建IRF

1.5.1  配置成員編號

1. 功能簡介

出廠時,設備處於獨立運行模式,沒有成員編號。設備從獨立運行模式切換到IRF模式時,使用本功能配置的成員編號。如果模式切換前未配置成員編號,則係統自動使用1作為成員編號。

建議在切換為IRF模式前先配置成員編號,並確保該編號在IRF中唯一。如果存在成員編號相同的設備,則不能建立IRF。如果新設備加入IRF,但是該設備與已有成員設備的編號衝突,則該設備不能加入IRF。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     在獨立運行模式下配置設備的成員編號。

irf member member-id

缺省情況下,設備處於獨立運行模式,沒有成員編號。

1.5.2  配置成員優先級

1. 功能簡介

在主設備選舉過程中,優先級數值大的成員設備將優先被選舉成為主設備。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     在獨立運行模式下配置設備的成員優先級。

irf priority priority

缺省情況下,設備的成員優先級為1。

1.5.3  配置IRF端口

1. 功能簡介

在獨立運行模式下將IRF端口和IRF物理端口綁定,並不會影響IRF物理端口的當前業務。當設備切換到IRF模式後,IRF物理端口的配置將恢複到缺省狀態(即原有的業務配置會被刪除)。

2. 配置限製和指導

同一IRF端口綁定的IRF物理端口的工作模式必須相同。如果在獨立運行模式下將同一IRF端口綁定的IRF物理端口配置為不同的工作模式,則當設備切換到IRF模式時,隻有一種模式的IRF物理端口配置會生效,在配置合法的情況下,優先使配置文件中第一個IRF物理端口的模式生效。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     在獨立運行模式下創建IRF端口並進入IRF端口視圖。

irf-port irf-port-number

(3)     將IRF端口和IRF物理端口綁定。

port group interface interface-type interface-number

缺省情況下,IRF端口沒有和任何IRF物理端口綁定。

多次執行本命令,可以將IRF端口與多個IRF物理端口綁定,以實現IRF鏈路的備份/負載分擔。

1.5.4  將當前配置保存到設備的下次啟動配置文件

請在任意視圖下執行本命令,將當前配置保存到存儲介質的根目錄下,並將該文件設置為下次啟動配置文件。

save

有關該命令的詳細介紹,請參見“基礎配置命令參考”中的“配置文件管理”。

1.5.5  連接IRF物理接口

請按照拓撲規劃和“1.2.6  IRF物理端口連接要求”完成IRF物理端口連接。

1.5.6  切換到IRF模式

1. 功能簡介

設備缺省處於獨立運行模式。要使設備加入IRF或使設備的IRF配置生效,必須將設備運行模式切換到IRF模式。

修改運行模式後,設備會自動重啟使新的模式生效。

2. 配置限製和指導

模式切換會導致配置不可用。為了使當前配置在模式切換後能夠盡可能多的繼續生效,在用戶執行模式切換操作時,係統會提示用戶是否需要自動轉換下次啟動配置文件。如果用戶選擇了<Y>,則設備會自動對下次啟動配置文件進行轉換和保存。對於E1、E3、T1、T3接口,配置轉換的匹配規則為interface-type加空格加interface-number;對於其他類型接口,配置轉換的匹配規則為interface-typeinterface-number(兩參數中間不允許空格)。配置轉換後,interface-number會增加一維,第一維為成員編號,其它維度的取值和轉換前的取值一致。需要注意的是,如果用戶配置的字符串類型參數(description命令配置的字符串類型參數除外)符合上述轉換規則,該參數也會被轉換。例如當有VLAN的名稱被定義為GigabitEthernet1/0/7時,該名稱也會被轉換。

3. 配置準備

在切換到IRF模式前,請先配置成員編號,並確保該編號在IRF中唯一。

4. 配置步驟

(1)     進入係統視圖。

system-view

(2)     將設備的運行模式切換到IRF模式。

chassis convert mode irf

缺省情況下,設備處於獨立運行模式。

因為管理和維護IRF需要耗費一定的係統資源。如果當前組網中設備不需要和別的設備組成IRF時,請執行undo chassis convert mode,將IRF模式切換到獨立運行模式。

1.5.7  訪問IRF

完成IRF模式切換,設備重啟後,可通過如下方式登錄IRF:

·     本地登錄:通過任意成員設備的Console口登錄。

·     遠程登錄:給任意成員設備的任意三層接口配置IP地址,並且路由可達,就可以通過Telnet、SNMP等方式進行遠程登錄。

不管使用哪種方式登錄IRF,實際上登錄的都是全局主用主控板。全局主用主控板是IRF係統的配置和控製中心,在全局主用主控板上配置後,全局主用主控板會將相關配置同步給全局備用主控板,以便保證全局主用主控板和全局備用主控板配置的一致性。

1.6  配置MAD

1.6.1  配置限製和指導

1. 不同MAD檢測方式兼容性限製

衝突處理原則不同的檢測方式請不要同時配置:

·     LACP MAD和ARP MAD、ND MAD不要同時配置。

·     BFD MAD和ARP MAD、ND MAD不要同時配置。

2. IRF域編號配置指導

IRF域編號是一個全局變量,IRF中的所有成員設備都共用這個IRF域編號。在IRF設備上使用irf domainmad enablemad arp enablemad nd enable命令均可修改全局IRF域編號,最新的配置生效。請按照網絡規劃來修改IRF域編號,不要隨意修改。

在LACP MAD、ARP MAD和ND MAD檢測組網中,如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同,否則可能造成檢測異常,甚至導致業務中斷。在BFD MAD檢測組網中,IRF域編號為可選配置。

3. 被MAD關閉的接口恢複指導

如果接口因為多Active衝突被關閉,則隻能等IRF恢複到正常工作狀態後,接口才能自動被激活,不允許通過undo shutdown命令來激活,否則可能引起配置衝突,導致故障在網絡中擴大。

1.6.2  配置LACP MAD檢測

(1)     進入係統視圖。

system-view

(2)     配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     創建並進入聚合接口視圖。請選擇其中一項進行配置。

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

¡     進入三層聚合接口視圖。

interface route-aggregation interface-number

中間設備上也需要進行此項配置。

(4)     配置聚合組工作在動態聚合模式下。

link-aggregation mode dynamic

缺省情況下,聚合組工作在靜態聚合模式下。

中間設備上也需要進行此項配置。

(5)     開啟LACP MAD檢測功能。

mad enable

缺省情況下,LACP MAD檢測功能處於關閉狀態。

(6)     退回係統視圖。

quit

(7)     進入以太網接口視圖。

interface interface-type interface-number

(8)     將以太網接口加入聚合組。

port link-aggregation group group-id

中間設備上也需要進行此項配置。

1.6.3  配置BFD MAD檢測

1. 配置限製和指導

使用VLAN接口進行BFD MAD檢測時,請注意表1-5所列配置注意事項。

表1-5 使用VLAN接口進行BFD MAD檢測

注意事項類別

使用限製和注意事項

BFD MAD檢測VLAN

·     不允許在Vlan-interface1接口上開啟BFD MAD檢測功能

·     如果使用中間設備,需要進行如下配置:

¡     在IRF設備和中間設備上,創建專用於BFD MAD檢測的VLAN

¡     在IRF設備和中間設備上,將用於BFD MAD檢測的物理接口添加到BFD MAD檢測專用VLAN中

¡     在IRF設備上,創建BFD MAD檢測的VLAN的VLAN接口

·     如果網絡中存在多個IRF,在配置BFD MAD時,各IRF必須使用不同的VLAN作為BFD MAD檢測專用VLAN

·     用於BFD MAD檢測的VLAN接口對應的VLAN中隻能包含BFD MAD檢測鏈路上的端口,請不要將其它端口加入該VLAN。當某個業務端口需要使用port trunk permit vlan all命令允許所有VLAN通過時,請使用undo port trunk permit命令將用於BFD MAD的VLAN排除

BFD MAD檢測VLAN的特性限製

開啟BFD MAD檢測功能的VLAN接口及VLAN內的物理端口隻能專用於BFD MAD檢測,不允許運行其它業務

·     開啟BFD MAD檢測功能的VLAN接口隻能配置mad bfd enablemad ip address命令。如果用戶配置了其它業務,可能會影響該業務以及BFD MAD檢測功能的運行

·     BFD MAD檢測功能與生成樹功能互斥,在開啟了BFD MAD檢測功能的VLAN接口對應VLAN內的端口上,請不要開啟生成樹協議。不管BFD MAD檢測鏈路使用跨中間設備還是IRF成員設備間直連組網的方式,如果同一成員設備上使用多個二層接口做BFD MAD檢測(可增強BFD檢測鏈路的可靠性),為了避免環路情況,需要將同一成員設備上用於BFD MAD檢測的所有二層接口加入二層聚合接口,再將二層聚合接口加入BFD MAD VLAN,並且IRF內不同成員設備上同一BFD MAD VLAN內的二層聚合接口編號不能相同

BFD MAD IP地址

·     在用於BFD MAD檢測的接口下必須使用mad ip address命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虛擬IP地址等),以免影響MAD檢測功能

·     為不同成員設備配置同一網段內的不同MAD IP地址

使用三層聚合接口進行BFD MAD檢測時,請注意表1-6所列配置注意事項。

表1-6 使用三層聚合接口進行BFD MAD檢測

注意事項類別

使用限製和注意事項

三層聚合接口配置

·     必須使用靜態聚合模式的三層聚合接口(聚合接口缺省工作在靜態聚合模式)

·     聚合成員端口的個數不能超過聚合組最大選中端口數。否則,由於超出聚合組最大選中端口數的成員端口無法成為選中端口,會使BFD MAD無法正常工作,工作狀態顯示為Faulty

BFD MAD檢測VLAN

·     如果使用中間設備,請將中間設備上用於BFD MAD檢測的物理接口添加到同一個VLAN中,並允許PVID的報文不帶Tag通過。中間設備上的端口不用加入聚合組

·     如果設備充當多個IRF BFD MAD檢測的中間設備,請為各IRF分配不同的VLAN

·     中間設備上用於BFD MAD檢測的VLAN必須專用,不允許運行其他業務。且該VLAN中隻能包含BFD MAD檢測鏈路上的端口,請不要將其它端口加入該VLAN。當某個業務端口需要使用port trunk permit vlan all命令允許所有VLAN通過時,請使用undo port trunk permit命令將用於BFD MAD的VLAN排除

開啟BFD MAD檢測功能的三層聚合接口的特性限製

開啟BFD MAD檢測功能的接口隻能配置mad bfd enablemad ip address命令。如果用戶配置了其它業務,可能會影響該業務以及BFD MAD檢測功能的運行

MAD IP地址

·     在用於BFD MAD檢測的接口下必須使用mad ip address命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虛擬IP地址等),以免影響MAD檢測功能

·     為不同成員設備配置同一網段內的不同MAD IP地址

使用管理用以太網口進行BFD MAD檢測時,請注意表1-7所列配置注意事項。

表1-7 使用管理用以太網口進行BFD MAD檢測

注意事項類別

使用限製和注意事項

管理用以太網口

將IRF中所有成員設備的管理用以太網口連接到同一台中間設備的普通以太網端口上。如果成員設備安裝了兩塊主控板,請將每塊主控板的管理用以太網口都連接到中間設備,避免主備倒換後BFD MAD檢測失效

BFD MAD檢測VLAN

·     將中間設備上與IRF成員設備相連的端口配置在一個VLAN內(IRF設備的管理以太網口不需要此配置)

·     如果網絡中存在多個IRF,在配置BFD MAD時,各IRF必須使用不同的VLAN作為BFD MAD檢測專用VLAN

·     請確保中間設備上BFD MAD檢測VLAN中僅包含用於BFD MAD檢測的端口

MAD IP地址

·     在管理用以太網口使用mad ip address命令配置MAD IP地址,請勿使用ip address命令配置

·     為不同成員設備配置同一網段內的不同MAD IP地址

2. 使用VLAN接口進行BFD MAD檢測配置步驟

(1)     進入係統視圖。

system-view

(2)     (可選)配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     創建一個新VLAN專用於BFD MAD檢測。

vlan vlan-id

缺省情況下,設備上隻存在VLAN 1。

VLAN 1不能用於BFD MAD檢測。

如果使用中間設備,中間設備上也需要進行此項配置。

(4)     退回係統視圖。

quit

(5)     進入以太網接口視圖。

interface interface-type interface-number

(6)     將端口加入BFD MAD檢測專用VLAN。

¡     Access端口加入BFD MAD檢測專用VLAN

port access vlan vlan-id

¡     Trunk端口加入BFD MAD檢測專用VLAN

port trunk permit vlan vlan-id

¡     Hybrid端口加入BFD MAD檢測專用VLAN

port hybrid vlan vlan-id { tagged | untagged }

BFD MAD檢測對檢測端口的鏈路類型沒有要求,不需要刻意修改端口的當前鏈路類型。缺省情況下,端口的鏈路類型為Access。

如果使用中間設備,中間設備上也需要進行此項配置。

(7)     退回係統視圖。

quit

(8)     進入VLAN接口視圖。

interface vlan-interface interface-number

(9)     開啟BFD MAD檢測功能。

mad bfd enable

缺省情況下,BFD MAD檢測功能處於關閉狀態。

(10)     為指定成員設備配置MAD IP地址。

mad ip address ip-address { mask | mask-length } member member-id

缺省情況下,未配置成員設備的MAD IP地址。

3. 使用三層聚合接口進行BFD MAD檢測配置步驟

(1)     進入係統視圖。

system-view

(2)     (可選)配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     創建一個新三層聚合接口專用於BFD MAD檢測。

interface route-aggregation interface-number

(4)     退回係統視圖。

quit

(5)     進入以太網接口視圖。

interface interface-type interface-number

(6)     將端口加入BFD MAD檢測專用聚合組。

port link-aggregation group number

(7)     退回係統視圖。

quit

(8)     進入三層聚合接口視圖。

interface route-aggregation interface-number

(9)     開啟BFD MAD檢測功能。

mad bfd enable

缺省情況下,BFD MAD檢測功能處於關閉狀態。

(10)     給指定成員設備配置MAD IP地址。

mad ip address ip-address { mask | mask-length } member member-id

缺省情況下,未配置成員設備的MAD IP地址。

4. 使用管理用以太網口進行BFD MAD檢測配置步驟

(1)     進入係統視圖。

system-view

(2)     (可選)配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     進入管理用以太網口的接口視圖。

interface m-gigabitethernet interface-number

(4)     開啟BFD MAD檢測功能。

mad bfd enable

缺省情況下,BFD MAD檢測功能處於關閉狀態。

(5)     為指定成員設備配置MAD IP地址。

mad ip address ip-address { mask | mask-length } member member-id

缺省情況下,未配置成員設備的MAD IP地址。

1.6.4  配置ARP MAD檢測

1. 配置限製和指導

配置ARP MAD檢測時,請注意表1-8所列配置注意事項。

表1-8 ARP MAD檢測配置注意事項

注意事項類別

使用限製和注意事項

ARP MAD檢測VLAN

·     不允許在Vlan-interface1接口上開啟ARP MAD檢測功能

·     如果使用中間設備,需要進行如下配置:

¡     在IRF設備和中間設備上,創建專用於ARP MAD檢測的VLAN

¡     在IRF設備和中間設備上,將用於ARP MAD檢測的物理接口添加到ARP MAD檢測專用VLAN中

¡     在IRF設備上,創建ARP MAD檢測的VLAN的VLAN接口

·     建議勿在ARP MAD檢測VLAN上運行其它業務

兼容性配置指導

如果使用中間設備,請確保滿足如下要求:

·     IRF和中間設備上均需配置生成樹功能。並確保配置生成樹功能後,隻有一條ARP MAD檢測鏈路處於轉發狀態。關於生成樹功能的詳細介紹請參見“二層技術-以太網交換配置指導”中的“生成樹”

·     如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同

2. ARP MAD檢測配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     將IRF的橋MAC保留時間配置為立即改變。

undo irf mac-address persistent

缺省情況下,IRF的橋MAC保留時間與設備型號有關,請以設備的實際情況為準。

(4)     創建一個新VLAN專用於ARP MAD檢測。

vlan vlan-id

缺省情況下,設備上隻存在VLAN 1。

VLAN 1不能用於ARP MAD檢測。

如果使用中間設備,中間設備上也需要進行此項配置。

(5)     退回係統視圖。

quit

(6)     進入以太網接口視圖。

interface interface-type interface-number

(7)     將端口加入ARP MAD檢測專用VLAN。

¡     Access端口加入ARP MAD檢測專用VLAN

port access vlan vlan-id

¡     Trunk端口加入ARP MAD檢測專用VLAN

port trunk permit vlan vlan-id

¡     Hybrid端口加入ARP MAD檢測專用VLAN

port hybrid vlan vlan-id { tagged | untagged }

ARP MAD檢測對檢測端口的鏈路類型沒有要求,不需要刻意修改端口的當前鏈路類型。缺省情況下,端口的鏈路類型為Access。

如果使用中間設備,中間設備上也需要進行此項配置。

(8)     退回係統視圖。

quit

(9)     進入VLAN接口視圖。

interface vlan-interface interface-number

(10)     配置IP地址。

ip address ip-address { mask | mask-length }

缺省情況下,未配置VLAN接口的IP地址。

(11)     開啟ARP MAD檢測功能。

mad arp enable

缺省情況下,ARP MAD檢測功能處於關閉狀態。

1.6.5  配置ND MAD檢測

1. 配置限製和指導

·     當ND MAD檢測組網使用中間設備進行連接時,可使用普通的數據鏈路作為ND MAD檢測鏈路;當不使用中間設備時,需要在所有的成員設備之間建立兩兩互聯的ND MAD檢測鏈路。

·     如果使用中間設備組網,在IRF和中間設備上均需配置生成樹功能。並確保配置生成樹功能後,隻有一條ND MAD檢測鏈路處於轉發狀態,能夠轉發ND MAD檢測報文。關於生成樹功能的詳細描述和配置請參見“二層技術-以太網交換配置指導”中的“生成樹”。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF域編號。

irf domain domain-id

缺省情況下,IRF的域編號為0。

注意

修改設備的IRF域編號,會導致設備離開當前IRF,不再屬於當前IRF,不能和當前IRF中的設備交互IRF協議報文。

 

(3)     將IRF的橋MAC保留時間配置為立即改變。

undo irf mac-address persistent

缺省情況下,IRF的橋MAC保留時間與設備型號有關,請以設備的實際情況為準。

(4)     創建一個新VLAN專用於ND MAD檢測。

vlan vlan-id

缺省情況下,設備上隻存在VLAN 1。

VLAN 1不能用於ND MAD檢測。

如果使用中間設備,中間設備上也需要進行此項配置。

(5)     退回係統視圖。

quit

(6)     進入以太網接口視圖。

interface interface-type interface-number

(7)     端口加入ND MAD檢測專用VLAN。

¡     Access端口加入ND MAD檢測專用VLAN

port access vlan vlan-id

¡     Trunk端口加入ND MAD檢測專用VLAN

port trunk permit vlan vlan-id

¡     Hybrid端口加入ND MAD檢測專用VLAN

port hybrid vlan vlan-id { tagged | untagged }

ND MAD檢測對檢測端口的鏈路類型沒有要求,不需要刻意修改端口的當前鏈路類型。缺省情況下,端口的鏈路類型為Access。

如果使用中間設備,中間設備上也需要進行此項配置。

(8)     退回係統視圖。

quit

(9)     進入VLAN接口視圖。

interface vlan-interface interface-number

(10)     配置IPv6地址。

ipv6 address { ipv6-address/pre-length | ipv6 address pre-length }

缺省情況下,未配置VLAN接口的IPv6地址。

(11)     開啟ND MAD檢測功能。

mad nd enable

缺省情況下,ND MAD檢測功能處於關閉狀態。

1.6.6  配置保留接口

1. 功能簡介

IRF係統在進行多Active處理的時候,缺省情況下,會關閉Recovery狀態IRF上除了係統保留接口外的所有業務接口。係統保留接口包括:

·     IRF物理端口

·     用戶配置的保留聚合接口的成員接口

如果接口有特殊用途需要保持up狀態(比如Telnet登錄接口等),則用戶可以通過命令行將這些接口配置為保留接口。

2. 配置限製和指導

使用VLAN接口進行遠程登錄時,需要將該VLAN接口及其對應的以太網端口都配置為保留接口。但如果在正常工作狀態的IRF中該VLAN接口也處於UP狀態,則在網絡中會產生IP地址衝突。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置保留接口,當設備進入Recovery狀態時,該接口不會被關閉。

mad exclude interface interface-type interface-number

缺省情況下,設備進入Recovery狀態時會自動關閉本設備上除了係統保留接口以外的所有業務接口。

1.6.7  MAD故障恢複

1. 功能簡介

當MAD故障恢複時,處於Recovery狀態的設備重啟後重新加入IRF,被MAD關閉的接口會自動恢複到正常狀態。

如果在MAD故障恢複前,正常工作狀態的IRF出現故障,可以通過配置本功能先啟用Recovery狀態的IRF。配置本功能後,Recovery狀態的IRF中被MAD關閉的接口會恢複到正常狀態,保證業務盡量少受影響。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     將IRF從Recovery狀態恢複到正常工作狀態。

mad restore

1.7  調整和優化IRF

1.7.1  配置成員編號

1. 配置限製和指導

在IRF中以成員編號標識設備,IRF端口和成員優先級的配置也和成員編號緊密相關。所以,修改設備成員編號可能導致配置發生變化或者失效,請慎重使用。

配置成員編號時,請確保該編號在IRF中唯一。如果存在相同的成員編號,則不能建立IRF。如果新設備加入IRF,但是該設備與已有成員設備的編號衝突,則該設備不能加入IRF。

·     修改成員編號後,但是沒有重啟本設備,則原編號繼續生效,各物理資源仍然使用原編號來標識。

·     修改成員編號後,如果保存當前配置,重啟本設備,則新的成員編號生效,需要用新編號來標識物理資源;配置文件中,隻有IRF端口的編號以及IRF端口下的配置、成員優先級會繼續生效,其它與成員編號相關的配置(比如普通物理接口的配置等)不再生效,需要重新配置。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF中指定成員設備的成員編號。

irf member member-id renumber new-member-id

缺省情況下,設備切換到IRF模式後,使用的是獨立運行模式下預配置的成員編號。

注意

在IRF中以設備編號標誌設備,配置IRF端口和優先級也是根據設備編號來配置的,所以,修改設備成員編號可能導致設備配置發生變化或者丟失,請慎重處理。

 

(3)     保存當前配置。

save [ safely | force ]

(4)     退回用戶視圖

quit

(5)     重啟成員設備。

reboot chassis chassis-number

請將chassis-number指定為member-id的值

1.7.2  配置成員優先級

1. 功能簡介

在主設備選舉過程中,優先級數值大的成員設備將優先被選舉成為主設備。

IRF形成後,修改成員設備優先級不會觸發選舉,修改的優先級在下一次選舉時生效。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF中指定成員設備的優先級。

irf member member-id priority priority

缺省情況下,設備的成員優先級均為1。

1.7.3  配置IRF端口

1. 配置限製和指導

同一IRF端口綁定的IRF物理端口的工作模式必須相同。設備工作在IRF模式時,不允許將同一IRF端口綁定的IRF物理端口配置為不同的工作模式。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入IRF物理端口視圖。

¡     進入三層以太網接口視圖。

interface interface-type interface-number

¡     進入一組接口的批量配置視圖。

interface range { interface-type interface-number [ to interface-type interface-number ] } &<1-24>

在將一個IRF端口與多個物理端口進行綁定時,通過接口批量配置視圖可以更快速的完成關閉和開啟多個端口的操作。

(3)     關閉接口。

shutdown

接口缺省的狀態為開啟。

如果允許關閉當前端口,則直接在該接口視圖下執行shutdown命令即可;如果不能關閉該端口,請根據係統提示信息關閉該端口直連的鄰居設備上的端口。

(4)     退回係統視圖。

quit

(5)     進入IRF端口視圖。

irf-port member-id/irf-port-number

(6)     將IRF端口和IRF物理端口綁定。

port group interface interface-type interface-number

缺省情況下,IRF端口沒有和任何IRF物理端口綁定。

多次執行該命令,可以將IRF端口與多個IRF物理端口綁定,以實現IRF鏈路的備份或負載分擔,從而提高IRF鏈路的帶寬和可靠性。

(7)     退回到係統視圖。

quit

(8)     進入IRF物理端口視圖。

¡     進入三層以太網接口視圖。

interface interface-type interface-number

¡     進入一組接口的批量配置視圖。

interface range { interface-type interface-number [ to interface-type interface-number ] } &<1-24>

在將一個IRF端口與多個物理端口進行綁定時,通過接口批量配置視圖可以更快速的完成關閉和開啟多個端口的操作。

(9)     打開接口。

undo shutdown

(10)     退回係統視圖。

quit

(11)     保存當前配置。

save

激活IRF端口會引起IRF合並,被選為從設備的成員設備重啟。為了避免重啟後配置丟失,請在激活IRF端口前先將當前配置保存到下次啟動配置文件。

(12)     激活IRF端口下的配置。

irf-port-configuration active

IRF物理線纜連接好,並將IRF物理端口添加到IRF端口後,必須通過該命令手工激活IRF端口的配置才能形成IRF。

1.7.4  快速配置IRF基本參數

1. 功能簡介

使用本功能,用戶可以通過一條命令配置IRF的基本參數,包括新成員編號、域編號、成員優先級、綁定物理端口,簡化了配置步驟,達到快速配置IRF的效果。

在配置該功能時,有兩種方式:

·     交互模式:用戶輸入easy-irf,回車,在交互過程中輸入具體參數的值。

·     非交互模式,在輸入命令行時直接指定所需參數的值。

兩種方式的配置效果相同,如果用戶對本功能不熟悉,建議使用交互模式。

2. 配置限製和指導

注意

·     在IRF中以設備編號標誌設備,配置IRF端口和優先級也是根據設備編號來配置的,所以,修改設備成員編號可能導致設備配置發生變化或者丟失,請慎重處理。

·     如果給成員設備指定新的成員編號,該成員設備會立即自動重啟,以使新的成員編號生效。

 

多次使用該功能,修改域編號/優先級/IRF物理端口時,域編號和優先級的新配置覆蓋舊配置,IRF物理端口的配置會新舊進行疊加。如需刪除舊的IRF物理端口配置,需要在IRF端口視圖下,執行undo port group interface命令。

在交互模式下,為IRF端口指定物理端口時,請注意:

·     接口類型和接口編號間不能有空格。

·     不同物理接口之間用英文逗號分隔,逗號前後不能有空格。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     快速配置IRF。

easy-irf [ member member-id [ renumber new-member-id ] domain domain-id [ priority priority ] [ irf-port1 interface-list1 ] [ irf-port2 interface-list2 ] ]

若在多成員設備的IRF環境中使用該命令,請確保配置的新成員編號與當前IRF中的成員編號不衝突。

1.7.5  開啟IRF合並自動重啟功能

1. 功能簡介

IRF合並時,兩台IRF會遵照角色選舉的規則進行競選,競選失敗方IRF的所有成員設備需要重啟才能加入獲勝方IRF。如果開啟IRF合並自動重啟功能,則合並過程中的重啟由係統自動完成,否則需要用戶根據係統提示手工完成重啟。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟IRF合並自動重啟功能。

irf auto-merge enable

缺省情況下,IRF合並自動重啟功能處於開啟狀態。即兩台IRF合並時,競選失敗方會自動重啟。

1.7.6  配置成員設備的描述信息

1. 功能簡介

當網絡中存在多個IRF或者同一IRF中存在多台成員設備時可配置成員設備的描述信息進行標識。例如當成員設備的物理位置比較分散(比如在不同樓層甚至不同建築)時,為了確認成員設備的物理位置,在組建IRF時可以將物理位置設置為成員設備的描述信息,以便後期維護。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF中指定成員設備的描述信息。

irf member member-id description text

缺省情況下,未配置成員設備的描述信息。

1.7.7  配置IRF的橋MAC地址

1. 功能簡介

橋MAC是設備作為網橋與外界通信時使用的MAC地址。一些二層協議(例如LACP)會使用橋MAC標識不同設備,所以網絡上的橋設備必須具有唯一的橋MAC。如果網絡中存在橋MAC相同的設備,則會引起橋MAC衝突,從而導致通信故障。IRF作為一台虛擬設備與外界通信,也具有唯一的橋MAC,稱為IRF橋MAC。

通常情況下,IRF使用主設備的橋MAC作為IRF橋MAC,這台主設備稱為IRF橋MAC擁有者。如果IRF橋MAC擁有者離開,IRF繼續使用該橋MAC的時間可以通過“1.7.7  3. 配置IRF的橋MAC保留時間”配置。當IRF的橋MAC保留時間到期後,係統會使用IRF中當前主設備的橋MAC做IRF的橋MAC。

IRF合並時,橋MAC的處理方式如下:

·     IRF合並時,如果有成員設備的橋MAC相同,則它們不能合並為一個IRF。IRF的橋MAC不受此限製,隻要成員設備自身橋MAC唯一即可。

·     兩台IRF合並後,IRF的橋MAC為競選獲勝的一方的橋MAC。

2. 配置限製和指導

注意

橋MAC衝突會引起通信故障,橋MAC變化可能導致流量短時間中斷,請謹慎配置。

 

當IRF設備上存在跨成員設備的聚合鏈路時,請不要使用undo irf mac-address persistent命令配置IRF的橋MAC立即變化,否則可能會導致流量中斷。

3. 配置IRF的橋MAC保留時間

(1)     進入係統視圖。

system-view

(2)     配置IRF的橋MAC保留時間。請選擇其中一項進行配置。

¡     配置IRF的橋MAC永久保留。

irf mac-address persistent always

配置IRF的橋MAC保留時間為6分鍾。

irf mac-address persistent timer

¡     配置IRF的橋MAC不保留,立即變化。

undo irf mac-address persistent

缺省情況下IRF橋MAC保留6分鍾。

配置IRF橋MAC保留時間適用於IRF橋MAC擁有者短時間內離開又回到IRF的情況(例如設備重啟或者鏈路臨時故障),可以減少不必要的橋MAC切換導致的流量中斷。

1.7.8  開啟啟動文件的自動加載功能

1. 功能簡介

如果新設備或新主控板加入IRF,並且新設備/新主控板的軟件版本和全局主用主控板的軟件版本不一致,則新設備/新主控板不能正常啟動。此時:

·     如果沒有開啟啟動文件的自動加載功能,則需要用戶手工升級新設備/新主控板後,再將新設備/新主控板加入IRF。或者在主設備上開啟啟動文件的自動加載功能,重啟新設備/新主控板,讓新設備/新主控板重新加入IRF。

·     如果已經開啟了啟動文件的自動加載功能,則新設備/新主控板加入IRF時,會與全局主用主控板的軟件版本號進行比較,如果不一致,則自動從全局主用主控板下載啟動文件,然後使用新的係統啟動文件重啟,重新加入IRF。如果新下載的啟動文件與原有啟動文件重名,則原有啟動文件會被覆蓋。

說明

本功能用於在IRF模式下自動保證全局備用主控板和全局主用主控板啟動軟件包版本的一致性。設備在獨立運行模式下時,用戶可使用“使能備用主控板啟動軟件包自動加載功能”來自動保證備用主控板和主用主控板啟動軟件包版本的一致性。關於“使能備用主控板啟動軟件包自動加載功能”的詳細介紹請參見“基礎配置指導”中的“軟件升級”。

 

2. 配置限製和指導

注意

加載啟動軟件包需要一定時間,在加載期間,請不要插拔或者手工重啟處於加載狀態的主控板,否則,會導致該主控板加載啟動軟件包失敗而不能啟動。用戶可打開日誌信息顯示開關,並根據日誌信息的內容來判斷加載過程是否開始以及是否結束。

 

為了成功進行自動加載,請確保新加入設備的主控板/新加入主控板的存儲介質上有足夠的空閑空間用於存放IRF的啟動文件。如果新加入主控板的存儲介質上空閑空間不足,設備將自動刪除當前啟動文件來再次嚐試加載;如果空閑空間仍然不足,該主控板將無法進行自動加載。此時,需要管理員重啟該主控板並進入Boot ROM菜單,刪除一些不重要的文件後,再將主控板重新加入IRF。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟IRF係統啟動文件的自動加載功能。

irf auto-update enable

缺省情況下,IRF係統啟動文件的自動加載功能處於開啟狀態。

1.7.9  配置IRF鏈路down延遲上報功能

1. 功能簡介

該功能用於避免因端口鏈路層狀態在短時間內頻繁改變,導致IRF分裂/合並的頻繁發生。

配置IRF鏈路down延遲上報功能後:

·     如果IRF鏈路狀態從up變為down,端口不會立即向係統報告鏈路狀態變化。經過一定的時間間隔後,如果IRF鏈路仍然處於down狀態,端口才向係統報告鏈路狀態的變化,係統再作出相應的處理;

·     如果IRF鏈路狀態從down變為up,鏈路層會立即向係統報告。

2. 配置限製和指導

如果某些協議配置的超時時間小於延遲上報時間(例如CFD、OSPF等),該協議將超時。此時請適當調整IRF鏈路down的延遲上報時間或者該協議的超時時間,使IRF鏈路down的延遲上報時間小於協議超時時間,保證協議狀態不會發生不必要的切換。

下列情況下,建議將IRF鏈路down延遲上報時間配置為0:

·     對主備倒換速度和IRF鏈路切換速度要求較高時

· 在IRF環境中使用BFD或GR功能時

·     在執行關閉IRF物理端口或重啟IRF成員設備的操作之前,請首先將IRF鏈路down延遲上報時間配置為0,待操作完成後再將其恢複為之前的值

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF鏈路down延遲上報時間。

irf link-delay interval

缺省情況下,IRF鏈路down延遲上報時間為0ms。

1.8  IRF顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以顯示配置後IRF的運行情況,通過查看顯示信息驗證配置的效果。

表1-9 IRF顯示和維護

操作

命令

顯示IRF中所有成員設備的相關信息

display irf

顯示IRF的拓撲信息

display irf topology

顯示IRF鏈路信息

display irf link

顯示所有成員設備上重啟以後生效的IRF配置

display irf configuration

顯示MAD配置信息

display mad [ verbose ]

 

1.9  IRF典型配置舉例

1.9.1  IRF典型配置舉例(LACP MAD檢測方式)

1. 組網需求

圖1-15所示,配置Device A和Device B組成IRF設備。由於IRF到中間設備Device C有跨成員設備的聚合鏈路,且Device C為支持LACP協議的H3C設備,配置LACP MAD進行分裂檢測。

2. 組網圖

圖1-15 IRF典型配置組網圖(LACP MAD檢測方式)

  

3. 配置思路

設備出廠為獨立運行模式,為減少IRF搭建過程中設備重啟的次數,本舉例采用以下配置思路:

(1)     在獨立運行模式下,完成IRF端口和參數的配置。

(2)     切換到IRF模式,在設備重啟過程中,連接IRF物理接口。設備啟動完成,IRF搭建成功。

(3)     配置MAD檢測。

4. 配置注意事項

如果您采用先將設備切換到IRF模式,再綁定IRF端口的方式搭建IRF。請在完成IRF端口等參數配置後,執行save命令保存當前配置,再執行irf-port-configuration active命令手工激活IRF端口的配置,才能形成IRF。

5. 配置步驟

(1)     搭建IRF(Device A上的配置)

# 配置Device A的成員編號為1,創建IRF端口2,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet3/0/1綁定。

<Sysname> system-view

[Sysname] irf member 1

[Sysname] irf-port 2

[Sysname-irf-port2] port group interface ten-gigabitethernet 2/0/1

[Sysname-irf-port2] port group interface ten-gigabitethernet 3/0/1

[Sysname-irf-port2] quit

# 將當前配置保存到下次啟動配置文件。

[Sysname] quit

<Sysname> save

# 將設備的運行模式切換到IRF模式。

<Sysname> system-view

[Sysname] chassis convert mode irf

The device will switch to IRF mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

Now rebooting, please wait...

設備重啟後Device A組成了隻有一台成員設備的IRF。

(2)     搭建IRF(Device B上的配置)

# 配置Device B的成員編號為2,創建IRF端口1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet3/0/1綁定。

<Sysname> system-view

[Sysname] irf member 2

[Sysname] irf-port 1

[Sysname-irf-port1] port group interface ten-gigabitethernet 2/0/1

[Sysname-irf-port1] port group interface ten-gigabitethernet 3/0/1

[Sysname-irf-port1] quit

# 將當前配置保存到下次啟動配置文件。

[Sysname] quit

<Sysname> save

# 參考圖1-15進行物理連線。

# 將設備的運行模式切換到IRF模式。

<Sysname> system-view

[Sysname] chassis convert mode irf

The device will switch to IRF mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

Now rebooting, please wait...

設備B重啟後與設備A形成IRF。

(3)     配置LACP MAD檢測(IRF上的配置)

# 設置IRF域編號為1。

<Sysname> system-view

[Sysname] irf domain 1

# 創建一個動態聚合接口,並開啟LACP MAD檢測功能。

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation2] link-aggregation mode dynamic

[Sysname-Route-Aggregation2] mad enable

You need to assign a domain ID (range: 0-4294967295)

[Current domain is: 1]:

The assigned domain ID is: 1

MAD LACP only enable on dynamic aggregation interface.

[Sysname-Route-Aggregation2] quit

# 在聚合接口中添加成員端口Ten-GigabitEthernet 1/2/0/2和Ten-GigabitEthernet 2/2/0/2,專用於Device A和Device B實現LACP MAD檢測。

[Sysname] interface ten-gigabitethernet 1/2/0/2

[Sysname-Ten-GigabitEthernet1/2/0/2] port link-aggregation group 2

[Sysname-Ten-GigabitEthernet1/2/0/2] quit

[Sysname] interface ten-gigabitethernet 2/2/0/2

[Sysname-Ten-GigabitEthernet2/2/0/2] port link-aggregation group 2

(4)     配置LACP MAD檢測(中間設備Device C上的配置)

提示

如果中間設備是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同。

 

Device C作為中間設備來轉發、處理LACP協議報文,協助Device A和Device B進行多Active檢測。從節約成本的角度考慮,使用一台支持LACP協議擴展功能的設備即可。

# 創建一個動態聚合接口。

<Sysname> system-view

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation2] link-aggregation mode dynamic

[Sysname-Route-Aggregation2] quit

# 在聚合接口中添加成員端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2,用於幫助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

1.9.2  IRF典型配置舉例(BFD MAD檢測方式)

1. 組網需求

圖1-16所示,配置Device A和Device B組成IRF設備,接入層設備通過聚合雙鏈路上行。因為成員設備比較少,配置BFD MAD進行分裂檢測。

2. 組網圖

圖1-16 IRF典型配置組網圖(BFD MAD檢測方式)

3. 配置思路

設備出廠為獨立運行模式,為減少IRF搭建過程中設備重啟的次數,本舉例采用以下配置思路:

(1)     在獨立運行模式下,完成IRF端口和參數的配置。

(2)     切換到IRF模式,在設備重啟過程中,連接IRF物理接口。設備啟動完成,IRF搭建成功。

(3)     配置MAD檢測。

4. 配置注意事項

如果您采用先將設備切換到IRF模式,再綁定IRF端口的方式搭建IRF。請在完成IRF端口等參數配置後,執行save命令保存當前配置,再執行irf-port-configuration active命令手工激活IRF端口的配置,才能形成IRF。

5. 配置步驟

(1)     搭建IRF(Device A上的配置)

# 設置Device A的成員編號為1,創建IRF端口2,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet3/0/1綁定。

<Sysname> system-view

[Sysname] irf member 1

[Sysname] irf-port 2

[Sysname-irf-port2] port group interface ten-gigabitethernet 2/0/1

[Sysname-irf-port2] port group interface ten-gigabitethernet 3/0/1

[Sysname-irf-port2] quit

# 將當前配置保存到下次啟動配置文件。

[Sysname] quit

<Sysname> save

# 將設備的運行模式切換到IRF模式。

<Sysname> system-view

[Sysname] chassis convert mode irf

The device will switch to IRF mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

Now rebooting, please wait...

設備重啟後Device A組成了隻有一台成員設備的IRF。

(2)     搭建IRF(Device B上的配置)

# 配置Device B的成員編號為2,創建IRF端口1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet3/0/1綁定。

<Sysname> system-view

[Sysname] irf member 2

[Sysname] irf-port 1

[Sysname-irf-port1] port group interface ten-gigabitethernet 2/0/1

[Sysname-irf-port1] port group interface ten-gigabitethernet 3/0/1

[Sysname-irf-port1] quit

# 將當前配置保存到下次啟動配置文件。

[Sysname] quit

<Sysname> save

# 參考圖1-16進行物理連線。

# 將設備的運行模式切換到IRF模式。

<Sysname> system-view

[Sysname] chassis convert mode irf

The device will switch to IRF mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

Now rebooting, please wait...

設備B重啟後與設備A形成IRF。

(3)     配置BFD MAD檢測

# 創建三層聚合接口1。

<Sysname> system-view

[Sysname] interface route-aggregation 1

[Sysname-Route-Aggregation1] quit

#分別將接口Ten-GigabitEthernet1/2/0/2與Ten-GigabitEthernet2/2/0/2加入到聚合組1中。

[Sysname] interface ten-gigabitethernet 1/2/0/2

[Sysname-Ten-GigabitEthernet1/2/0/2] port link-aggregation group 1

[Sysname-Ten-GigabitEthernet1/2/0/2] quit

[Sysname] interface ten-gigabitethernet 2/2/0/2

[Sysname-Ten-GigabitEthernet2/2/0/2] port link-aggregation group 1

[Sysname-Ten-GigabitEthernet2/2/0/2] quit

#配置三層聚合接口1的MAD IP地址。

[Sysname] interface route-aggregation 1

[Sysname-Route-Aggregation1] mad bfd enable

[Sysname-Route-Aggregation1] mad ip address 192.168.2.1 24 member 1

[Sysname-Route-Aggregation1] mad ip address 192.168.2.2 24 member 2

[Sysname-Route-Aggregation1] quit

1.9.3  將成員設備從IRF模式恢複到獨立運行模式典型配置舉例

1. 組網需求

圖1-17所示,IRF已經穩定運行,Device A和Device B是IRF的成員設備。現因網絡調整,需要將Device A和Device B從IRF模式下恢複到獨立運行模式待用。

2. 組網圖

圖1-17 將成員設備從IRF模式恢複到獨立運行模式組網圖

3. 配置思路

(1)     斷開IRF連接。可以直接將IRF物理連接線纜拔出也可以使用命令行關閉主設備上所有的IRF物理端口。本舉例采用命令行關閉的方式。

(2)     IRF分裂後,分別將兩台成員設備從IRF模式切換到獨立運行模式。

4. 配置步驟

(1)     確定主設備。

<IRF> display irf

MemberID  Slot  Role   Priority   CPU-Mac         Description

 *+1    0     Master   1         00e0-fc0a-15e0  DeviceA

   1    1     Standby  1         00e0-fc0f-8c02  DeviceA

   2    0     Standby  1         00e0-fc0f-15e1  DeviceB

   2    1     Standby  1         00e0-fc0f-15e2  DeviceB

--------------------------------------------------

 

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The Bridge MAC of the IRF is: 000f-e26a-58ed

 Auto upgrade                : no

 Mac persistent              : always

 Domain ID                   : 0

通過以上顯示信息可以看出,Device A是主設備。

(2)     斷開IRF連接:手工關閉主設備(Device A)的IRF物理端口Ten-Gigabitethernet 1/2/0/1和Ten-Gigabitethernet 1/3/0/1。(本舉例中隻有兩條IRF物理鏈路,如果有更多條,則需要手工關閉所有的IRF物理端口)

<IRF> system-view

[IRF] interface range ten-gigabitethernet 1/2/0/1 ten-gigabitethernet 1/3/0/1

[IRF-if-range] shutdown

[IRF-if-range] quit

(3)     將Device A的運行模式切換到獨立運行模式。

[IRF] undo chassis convert mode

The device will switch to stand-alone mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/vrpcfg.cfg to make it available in stand-alone mode? [Y/N]:y

Now rebooting, please wait...

Device A自動重啟來完成模式的切換。

(4)     登錄Device B後,將Device B的運行模式切換到獨立運行模式。

<IRF> system-view

[IRF] undo chassis convert mode

The device will switch to stand-alone mode and reboot.

You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

Validating file. Please wait...

Saved the current configuration to mainboard device successfully.

Slot 1:

Save next configuration file successfully.

Do you want to convert the content of the next startup configuration file flash:/vrpcfg.cfg to make it available in stand-alone mode? [Y/N]:y

Now rebooting, please wait...

Device B自動重啟來完成模式的切換。

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們