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

02-虛擬化技術配置指導

目錄

01-IRF配置

本章節下載 01-IRF配置  (1006.81 KB)

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.3 IRF配置限製和指導

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

1.3.2 軟件版本要求

1.3.3 IRF規模

1.3.4 確定IRF物理端口

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

1.3.6 IRF物理端口連接要求

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

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

1.3.9 IRF中License安裝一致性要求

1.3.10 配置回滾限製

1.4 IRF配置任務簡介

1.5 配置準備

1.6 搭建IRF

1.6.1 配置任務簡介

1.6.2 配置成員編號

1.6.3 配置成員優先級

1.6.4 配置IRF端口

1.6.5 快速配置IRF基本參數

1.6.6 連接IRF物理接口

1.6.7 訪問IRF

1.7 配置MAD

1.7.1 配置限製和指導

1.7.2 配置LACP MAD檢測

1.7.3 配置BFD MAD檢測

1.7.4 配置ARP MAD檢測

1.7.5 配置ND MAD檢測

1.7.6 配置保留接口

1.7.7 MAD故障恢複

1.8 調整和優化IRF

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

1.8.2 配置IRF鏈路的負載分擔模式

1.8.3 配置IRF的橋MAC地址

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

1.8.5 拆卸IRF物理端口所在的接口模塊擴展卡

1.8.6 更換IRF物理端口所在的接口模塊擴展卡

1.9 IRF顯示和維護

1.10 IRF典型配置舉例

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

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

1.10.3 IRF典型配置舉例(ARP MAD檢測方式)

1.10.4 IRF典型配置舉例(ND MAD檢測方式)


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.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中同時隻能存在一台主設備,其它成員設備都是從設備。關於設備角色選舉過程的詳細介紹請參見“1.1.5  角色選舉”。

2. 成員設備編號

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

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

3. 成員優先級

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

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

4. IRF端口

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

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

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

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

5. IRF物理端口

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

6. IRF合並

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

圖1-2 IRF合並示意圖

 

7. IRF分裂

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

圖1-3 IRF分裂示意圖

 

8. MAD

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

9. IRF域

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

為了適應各種組網應用,同一個網絡裏可以部署多個IRF,IRF之間使用域編號(DomainID)來區別。如圖1-4所示,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-4 多IRF域示意圖

 

1.1.4  IRF的連接拓撲

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

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

圖1-5 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中的接口命名規則

接口編號采用成員設備編號/槽位編號/接口序號的格式,其中:

·     成員設備編號:用來標誌不同成員設備上的接口。

·     槽位編號:接口所在槽位的編號。

·     接口序號:與設備支持的接口數量相關,請查看設備前麵板上的絲印。

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

<Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

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

使用存儲介質的名稱可以訪問主設備的文件係統,使用“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中從設備(成員編號為2)存儲介質Flash根目錄下的test文件夾:

<Master> mkdir slot2#flash:/test

Creating directory slot2#flash:/test... Done.

<Master> cd slot2#flash:/test

<Master> dir

Directory of slot2#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中的所有設備同時啟動,則從設備會將主設備的啟動配置文件同步至本地並執行。

(2)     實時同步:在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狀態(即禁用狀態)。IRF的健康狀態以及健康度檢查項可以通過display system health命令查看,有關該命令的詳細介紹,請參見“基礎配置命令參考”中的“設備管理”。

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-6所示。

注意

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

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

 

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

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

 

1.1.10  MAD檢測機製

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

表1-1 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-8所示的組網:

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

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

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

圖1-8 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-9所示),並請注意如下組網要求:

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

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

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

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

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

需要注意的是:

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

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

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

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

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

 

圖1-10 不使用中間設備實現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-11所示。IRF和中間設備之間需要運行生成樹協議。可以使用數據鏈路作為ARP MAD檢測鏈路。

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

圖1-11 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-12所示。IRF和中間設備之間需要運行生成樹協議。

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

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

 

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

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

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

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

1.2  IRF與硬件適配關係

本特性的支持情況與設備型號有關,請以設備的實際情況為準。

F1000係列

型號

說明

F1000-X-G5係列

F1000-A-G5、F1000-S-G5

支持

F1000-C-G5、F1000-C-G5-LI

支持

F1000-E-G5、F1000-H-G5

支持

F1000-X-XI係列

F1000-D-XI、F1000-E-XI

支持

 

F100係列

型號

說明

F100-X-G5係列

F100-A-G5、F100-E-G5

支持

F100-C-G5、F100-M-G5、F100-S-G5

支持

F100-C-A係列

F100-C-A2、F100-C-A1

不支持

F100-X-XI係列

F100-C-XI、F100-S-XI

支持

F100-A-XI

不支持

 

1.3  IRF配置限製和指導

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

通常情況下,必須是同一型號的產品才能組成IRF。

1.3.2  軟件版本要求

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

1.3.3  IRF規模

一個IRF中允許加入的成員設備的最大數量為2。

1.3.4  確定IRF物理端口

在確定IRF物理端口時,需要注意以下幾點:

·     通常情況下,IRF物理端口要求是設備上的高速率端口。

·     設備出廠時沒有將IRF端口與IRF物理端口綁定,需要用戶通過命令行手工配置後才能用於IRF。

·     不能將Console口、管理口(麵板標識為MGMT,編號為M-GigabitEthernet開頭)和配置了Bypass功能或麵板標識了Bypass功能的接口作為IRF物理端口。

·     H3C SecBlade IV NGFW防火牆插卡支持使用前麵板接口作為IRF物理端口。對於前麵板支持10GE和GE多個接口的插卡,僅支持使用10GE接口作為IRF物理接口。

·     萬兆光口(麵板標識為10GBASE-R,編號為XGE或Ten-GigabitEthernet開頭)安裝千兆光模塊時,不建議將該接口配置為IRF物理端口。

設備具體哪些端口可以作為IRF物理端口與設備的型號有關,請以設備的實際情況為準。

F1000係列

型號

說明

F1000-X-G5係列

F1000-A-G5、F1000-S-G5

僅GE1/0/0~GE1/0/23、XGE1/0/24~XGE1/0/29可作為IRF物理端口

F1000-C-G5、F1000-C-G5-LI

僅GE1/0/0~GE1/0/25、XGE1/0/26~XGE1/0/27可作為IRF物理端口

F1000-E-G5、F1000-H-G5

僅GE1/0/0~GE1/0/13、GE1/0/22~GE1/0/29、XGE1/0/14~XGE1/0/21可作為IRF物理端口

F1000-X-XI係列

F1000-D-XI、F1000-E-XI

僅GE1/0/0~GE1/0/25、XGE1/0/26~XGE1/0/27可作為IRF物理端口

 

F100係列

型號

說明

F100-X-G5係列

F100-A-G5

僅GE1/0/0~GE1/0/29、XGE1/0/30~XGE1/0/31可作為IRF物理端口

F100-E-G5

僅GE1/0/0~GE1/0/25、XGE1/0/26~XGE1/0/27可作為IRF物理端口

F100-C-G5、F100-M-G5、F100-S-G5

僅GE1/0/0~GE1/0/7可作為IRF物理端口

F100-C-A係列

F100-C-A2、F100-C-A1

不支持IRF

F100-X-XI係列

F100-C-XI、F100-S-XI

僅GE1/0/0~GE1/0/7可作為IRF物理端口

F100-A-XI

不支持IRF

 

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

不同類型IRF物理端口需要采用不同的模塊或線纜進行連接:

·     10/100/1000Mbps千兆以太網口:使用5類或5類以上雙絞線進行連接。

·     SFP口:使用SFP光模塊及光纖或SFP電纜進行連接。

·     SFP+口:使用SFP+光模塊及光纖或SFP+電纜進行連接。

其中雙絞線、電纜長度較短,性能和穩定性高,適用於機房內部短距離的IRF連接;而光模塊和光纖的組合則更加靈活,可以用於較遠距離的IRF連接。

關於各型號設備上可用於IRF連接的模塊和電纜,請參見安裝手冊。

說明

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

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

 

1.3.6  IRF物理端口連接要求

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

一個IRF端口可以與一個或多個IRF物理端口綁定,以提高IRF鏈路的帶寬以及可靠性。設備僅支持IRF物理端口直連組建IRF,不支持跨中間設備。

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

 

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

1. IRF物理端口配置限製

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

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

·     LLDP功能命令,包括lldp admin-statuslldp check-change-intervallldp enablelldp encapsulation snaplldp notification remote-change enablelldp tlv-enable。有關這些命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“LLDP”。

·     將端口配置為遠程源鏡像反射端口,mirroring-group reflector-port命令,但配置後端口與IRF端口綁定的配置將被清除。當IRF端口隻綁定了一個物理端口時請勿進行此配置,以免IRF分裂。有關該命令的詳細介紹,請參見“網絡管理和監控命令參考”中的“端口鏡像”。

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

1. 係統工作模式

在組成IRF的所有設備上,係統工作模式的配置(通過system-working-mode命令配置)必須相同,否則這些設備將無法組成IRF。關於係統工作模式的介紹,請參見“基礎配置指導”中的“設備管理”。

2. 表項容量

在組成IRF的所有設備上,表項容量的配置必須相同,否則這些設備將無法組成IRF。關於表項容量的介紹,請參見“基礎配置指導”中的“設備管理”。

3. ACL

在組成IRF的所有設備上,ACL硬件模式的相關配置都必須相同,否則這些設備將無法組成IRF。有關ACL硬件模式的詳細介紹,請參見“ACL和QoS配置指導”中的“ACL”。

1.3.9  IRF中License安裝一致性要求

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

1.3.10  配置回滾限製

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

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

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

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

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

1.4  IRF配置任務簡介

IRF配置任務如下:

(1)     搭建IRF

(2)     配置MAD

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

¡     配置LACP MAD檢測

¡     配置BFD MAD檢測

¡     配置ARP MAD檢測

¡     配置ND MAD檢測

¡     配置保留接口

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

¡     MAD故障恢複

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

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

¡     配置IRF鏈路的負載分擔模式

¡     配置IRF的橋MAC地址

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

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

¡     拆卸IRF物理端口所在的接口模塊擴展卡

¡     更換IRF物理端口所在的接口模塊擴展卡

1.5  配置準備

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

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

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

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

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

·     IRF拓撲和物理連接方案

·     確定IRF物理端口

1.6  搭建IRF

1.6.1  配置任務簡介

搭建IRF配置任務如下:

(1)     分別配置成員編號、成員優先級、IRF端口。

用戶可忽略本步驟,采用快速配置IRF基本參數的方式。

a.     配置成員編號

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

c.     配置IRF端口

(2)     快速配置IRF基本參數

用戶可忽略本步驟,采用分別配置成員編號、成員優先級、IRF端口的方式。

(3)     連接IRF物理接口

(4)     訪問IRF

1.6.2  配置成員編號

1. 配置限製和指導

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

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

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

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置成員編號。

irf member member-id renumber new-member-id

缺省情況下,設備的成員編號為1。

注意

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

 

1.6.3  配置成員優先級

1. 功能簡介

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

IRF形成後,也可以通過本配置修改成員優先級,但修改不會觸發選舉,修改的優先級在下一次選舉時生效。

2. 配置步驟

(1)     進入係統視圖。

system-view

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

irf member member-id priority priority

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

1.6.4  配置IRF端口

1. 配置限製和指導

請先確認哪些接口可以作為IRF物理端口,請參見“1.3.4  確定IRF物理端口”。

同一IRF端口綁定的IRF物理端口的工作模式必須相同。

將IRF物理端口綁定到IRF端口後,必須通過irf-port-configuration active命令手工激活IRF端口的配置才能形成IRF。

係統啟動時,通過配置文件將IRF物理端口加入IRF端口,或者IRF形成後再加入新的IRF物理端口時,IRF端口下的配置會自動激活,不需要使用irf-port-configuration active命令來激活。

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鏈路的備份或負載分擔。

(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

1.6.5  快速配置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.6.6  連接IRF物理接口

請按照拓撲規劃和“1.3.6  IRF物理端口連接要求”完成IRF物理端口連接。設備間將會進行主設備選舉,選舉失敗的一方自動重啟。重啟完成後,IRF形成。

1.6.7  訪問IRF

IRF的訪問方式如下:

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

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

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

1.7  配置MAD

1.7.1  配置限製和指導

1. 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域編號為可選配置。

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

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

1.7.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.7.3  配置BFD MAD檢測

1. 配置限製和指導

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

表1-2 使用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-3所列配置注意事項。

表1-3 使用三層聚合接口進行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地址等),以免影響MAD檢測功能

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

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

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

注意事項類別

使用限製和注意事項

管理用以太網口

將IRF中所有成員設備的管理用以太網口連接到同一台中間設備的普通以太網端口上

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. 使用三層聚合接口進行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地址。

3. 使用管理用以太網口進行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.7.4  配置ARP MAD檢測

1. 配置限製和指導

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

表1-5 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.7.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.7.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.7.7  MAD故障恢複

1. 功能簡介

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

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

2. 配置步驟

(1)     進入係統視圖。

system-view

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

mad restore

1.8  調整和優化IRF

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

1. 功能簡介

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

2. 配置步驟

(1)     進入係統視圖。

system-view

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

irf member member-id description text

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

1.8.2  配置IRF鏈路的負載分擔模式

1. 功能簡介

當IRF端口與多個IRF物理端口綁定時,成員設備之間就會存在多條IRF鏈路。通過改變IRF鏈路負載分擔的類型,可以靈活地實現成員設備間流量的負載分擔。

用戶既可以指定係統按照報文攜帶的IP地址、MAC地址等信息之一或其組合來選擇所采用的負載分擔模式,也可以指定係統按照報文類型(如二層、IPv4、IPv6等)自動選擇所采用的負載分擔模式。

2. 配置限製和指導

用戶可以通過全局配置(係統視圖下)和端口下(IRF端口視圖下)配置的方式設置IRF鏈路的負載分擔模式:

·     係統視圖下的配置對所有IRF端口生效;

·     IRF端口視圖下的配置隻對當前IRF端口生效;

·     IRF端口會優先采用端口下的配置。如果端口下沒有配置,則采用全局配置。

在端口下配置IRF鏈路負載分擔模式前,IRF端口必須至少和一個IRF物理端口綁定。否則,端口負載分擔模式將配置失敗。

3. 全局配置IRF鏈路的負載分擔模式

(1)     進入係統視圖。

system-view

(2)     配置IRF鏈路的負載分擔模式。

irf-port global load-sharing mode { destination-ip | destination-mac | source-ip | source-mac } *

缺省情況下,設備按照報文類型自動選擇負載分擔類型。

多次執行該命令配置不同負載分擔模式時,以最新的配置為準。

4. 端口下配置IRF鏈路的負載分擔模式

(1)     進入係統視圖。

system-view

(2)     進入IRF端口視圖。

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

(3)     配置IRF鏈路的負載分擔模式。

irf-port load-sharing mode { destination-ip | destination-mac | source-ip | source-mac } *

缺省情況下,設備按照報文類型自動選擇負載分擔類型。

多次執行該命令配置不同負載分擔模式時,以最新的配置為準。

1.8.3  配置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.8.3  3. 配置IRF的橋MAC保留時間”配置。當IRF的橋MAC保留時間到期後,係統會使用IRF中當前主設備的橋MAC做IRF的橋MAC。

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

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

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

2. 配置限製和指導

注意

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

 

當使用ARP MAD和MSTP組網或者ND MAD和MSTP組網時,需要將IRF配置為橋MAC地址立即改變,即配置undo irf mac-address persistent命令。

當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永久保留。

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

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

1. 功能簡介

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

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

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

2. 配置限製和指導

注意

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

 

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

3. 配置步驟

(1)     進入係統視圖。

system-view

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

irf auto-update enable

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

1.8.5  拆卸IRF物理端口所在的接口模塊擴展卡

如果在IRF建立後,用戶需要拔出IRF物理端口所在的接口模塊擴展卡,請先拔掉用於IRF連接的線纜,或者在IRF物理端口視圖下執行shutdown命令關閉該端口,再進行拔出接口模塊擴展卡的操作。

1.8.6  更換IRF物理端口所在的接口模塊擴展卡

如果需要使用不同款型的接口模塊擴展卡替換現有接口模塊擴展卡進行IRF連接,請先解除現有接口模塊擴展卡上所有IRF物理端口與IRF端口的綁定關係,然後拔出現有接口模塊擴展卡,安裝新接口模塊擴展卡後再重新配置新接口模塊擴展卡上的端口與IRF端口的綁定。

1.9  IRF顯示和維護

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

表1-6 IRF顯示和維護

操作

命令

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

display irf

顯示IRF的拓撲信息

display irf topology

顯示IRF鏈路信息

display irf link

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

display irf configuration

顯示IRF鏈路的負載分擔模式

display irf-port load-sharing mode [ irf-port [ member-id/port-number ] ]

顯示MAD配置信息

display mad [ verbose ]

 

1.10  IRF典型配置舉例

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

1. 組網需求

由於公司業務量激增,網絡規模迅速擴大,當前中心設備(Device A)安全業務處理能力已經不能滿足需求,現在需要另增一台設備Device B,將這兩台設備組成一個IRF(如圖1-14所示)。由於IRF到中間設備Device C有跨成員設備的聚合鏈路,且Device C為支持LACP協議的H3C設備,我們配置LACP MAD進行分裂檢測。

2. 組網圖

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

3. 配置步驟

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

# 配置IRF中成員編號為1的設備的優先級為32。

<DeviceA> system-view

[DeviceA] irf member 1 priority 32

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/1綁定,並保存配置,然後激活IRF端口下的配置。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] irf-port 1/2

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

[DeviceA-irf-port1/2] quit

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] save

[DeviceA] irf-port-configuration active

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

# 將Device B的成員編號配置為2,並重啟設備使新編號生效。

<DeviceB> system-view

[DeviceB] irf member 1 renumber 2

Warning: Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y

[DeviceB] quit

<DeviceB> reboot

# 參照配置組網圖進行物理連線。

# 重新登錄到設備,配置IRF端口2/1,將它與物理端口Ten-GigabitEthernet2/0/1綁定,並保存配置,然後激活IRF端口下的配置。

<DeviceB> system-view

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

[DeviceB-Ten-GigabitEthernet2/0/1] shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] irf-port 2/1

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

[DeviceB-irf-port2/1] quit

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

[DeviceB-Ten-GigabitEthernet2/0/1] undo shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] save

[DeviceB] irf-port-configuration active

(3)     Device A和Device B間將會進行主設備競選,競選失敗的一方(Device B)將重啟,重啟完成後,IRF形成。登錄IRF主設備Device A。

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

# 設置IRF域編號為1。

[DeviceA] irf domain 1

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

[DeviceA] interface route-aggregation 2

[DeviceA-Route-Aggregation2] ip address 192.168.1.1 24

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

[DeviceA-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.

[DeviceA-Route-Aggregation2] quit

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

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

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

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

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

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

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

(5)     請參考組網圖中的規劃,配置安全域和安全策略,對Intranet網絡與IP network網絡之間交互的報文進行安全控製。

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

提示

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

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

 

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

<DeviceC> system-view

[DeviceC] interface route-aggregation 2

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

[DeviceC-Route-Aggregation2] ip address 192.168.1.2 24

[DeviceC-Route-Aggregation2] quit

# 在聚合接口中添加成員端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2,用於幫助LACP MAD檢測。

[DeviceC] interface ten-gigabitethernet 1/0/1

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

[DeviceC-Ten-GigabitEthernet1/0/1] quit

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

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

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

4. 驗證配置

·     IRF鏈路正常情況下查看相關配置

# 查看IRF相關信息,可見IRF成功建立,且DeviceA為主設備。

[DeviceA] display irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  32        487a-da95-93b5  ---

   2        Standby 1         3897-d6a8-1b1a  ---

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

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 487a-da95-93b3

 Auto upgrade                : yes

 Mac persistent              : no

 Domain ID                   : 1

 Auto merge                  : yes

# 查看LACP MAD狀態,狀態正常。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

  Ten-GigabitEthernet2/0/1

MAD ARP disabled.

MAD ND disabled.

MAD LACP enabled interface: Route-Aggregation2

  MAD status              : Normal

  Member ID   Port                                    MAD status

  1           Ten-GigabitEthernet1/0/2                Normal

  2           Ten-GigabitEthernet2/0/2                Normal

MAD BFD disabled.

·     IRF鏈路異常情況下查看相關配置

# 查看LACP MAD狀態,狀態異常,表示IRF分裂。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

MAD ARP disabled.

MAD ND disabled.

MAD LACP enabled interface: Route-Aggregation2

  MAD status              : Faulty

  Member ID   Port                                    MAD status

  1           Ten-GigabitEthernet1/0/2                Faulty

MAD BFD disabled.

# 查看Device B,可以看到Device B上的非保留端口全部被置為Down,顯示信息略。

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

1. 組網需求

由於網絡規模迅速擴大,當前中心設備(Device A)安全業務處理能力已經不能滿足需求,現在需要另增一台設備Device B,將這兩台設備組成一個IRF(如圖1-15所示),並配置BFD MAD進行分裂檢測。

2. 組網圖

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

3. 配置步驟

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

# 配置IRF中成員編號為1的設備的優先級為32。

<DeviceA> system-view

[DeviceA] irf member 1 priority 32

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/1綁定,並保存配置,然後激活IRF端口下的配置。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] irf-port 1/2

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

[DeviceA-irf-port1/2] quit

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] save

[DeviceA] irf-port-configuration active

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

# 將Device B的成員編號配置為2,並重啟設備使新編號生效。

<DeviceB> system-view

[DeviceB] irf member 1 renumber 2

Warning: Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y

[DeviceB] quit

<DeviceB> reboot

# 參照配置組網圖進行物理連線。

# 重新登錄到設備,配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1綁定,並保存配置,然後激活IRF端口下的配置。

<DeviceB> system-view

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

[DeviceB-Ten-GigabitEthernet2/0/1] shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] irf-port 2/1

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

[DeviceB-irf-port2/1] quit

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

[DeviceB-Ten-GigabitEthernet2/0/1] undo shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] save

[DeviceB] irf-port-configuration active

(3)     Device A和Device B間將會進行主設備競選,競選失敗的一方(Device B)將重啟,重啟完成後,IRF形成。

(4)     配置BFD MAD檢測

# 創建三層聚合接口3。

[DeviceA] interface route-aggregation 3

[DeviceA-Route-Aggregation3] quit

# 分別將Device A(成員編號為1)上的接口Ten-GigabitEthernet1/0/2和Device B(成員編號為2)上的接口Ten-GigabitEthernet2/0/2加入聚合組3中。

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

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

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

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

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

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

# 開啟BFD MAD功能,並配置三層聚合接口3的MAD IP地址。

[DeviceA] interface route-aggregation 3

[DeviceA-Route-Aggregation3] mad bfd enable

[DeviceA-Route-Aggregation3] mad ip address 192.168.2.1 24 member 1

[DeviceA-Route-Aggregation3] mad ip address 192.168.2.2 24 member 2

[DeviceA-Route-Aggregation3] quit

(5)     請參考組網圖中的規劃,配置安全域和安全策略,對Intranet網絡與IP network網絡之間交互的報文進行安全控製。

4. 驗證配置

·     IRF鏈路正常情況下查看相關配置

# 查看IRF相關信息,可見IRF成功建立,且DeviceA為主設備。

[DeviceA] display irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  32        487a-da95-93b5  ---

   2        Standby 1         3897-d6a8-1b1a  ---

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

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 487a-da95-93b3

 Auto upgrade                : yes

 Mac persistent              : no

 Domain ID                   : 0

 Auto merge                  : yes

# 查看BFD MAD狀態,狀態正常。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

  Ten-GigabitEthernet2/0/1

MAD ARP disabled.

MAD ND disabled.

MAD LACP disabled.

MAD BFD enabled interface: Route-Aggregation3

  MAD status                 : Normal

  Member ID   MAD IP address       Neighbor   MAD status

  1           192.168.2.1/24       2          Normal

  2           192.168.2.2/24       1          Normal

·     IRF鏈路異常情況下查看相關配置

# 查看BFD MAD狀態,狀態異常,表示IRF分裂。

[DeviceA] display mad verbose

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

MAD ARP disabled.

MAD ND disabled.

MAD LACP disabled.

MAD BFD enabled interface: Route-Aggregation3

  MAD status                 : Faulty

  Member ID   MAD IP address       Neighbor   MAD status

  1           192.168.2.1/24       2          Faulty

# 查看Device B,可以看到Device B上的非保留端口全部被置為Down,顯示信息略。

1.10.3  IRF典型配置舉例(ARP MAD檢測方式)

1. 組網需求

由於網絡規模迅速擴大,當前中心設備(Device A)安全業務處理能力已經不能滿足需求,現在需要另增一台設備Device B,將這兩台設備組成一個IRF(如圖1-16所示),並配置ARP MAD進行分裂檢測。為防止環路發生,在IRF和Device C上需要啟用生成樹功能。

2. 組網圖

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

3. 配置步驟

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

# 配置IRF中成員編號為1的設備的優先級為32。

<DeviceA> system-view

[DeviceA] irf member 1 priority 32

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/1綁定,並保存配置,然後激活IRF端口下的配置。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] irf-port 1/2

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

[DeviceA-irf-port1/2] quit

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] save

[DeviceA] irf-port-configuration active

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

# 將Device B的成員編號配置為2,並重啟設備使新編號生效。

<DeviceB> system-view

[DeviceB] irf member 1 renumber 2

Warning: Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y

[DeviceB] quit

<DeviceB> reboot

# 參照配置組網圖進行物理連線。

# 重新登錄到設備,配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1綁定,並保存配置,然後激活IRF端口下的配置。

<DeviceB> system-view

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

[DeviceB-Ten-GigabitEthernet2/0/1] shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] irf-port 2/1

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

[DeviceB-irf-port2/1] quit

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

[DeviceB-Ten-GigabitEthernet2/0/1] undo shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] save

[DeviceB] irf-port-configuration active

(3)     Device A和Device B間將會進行主設備競選,競選失敗的一方(Device B)將重啟,重啟完成後,IRF形成。

(4)     配置ARP MAD檢測

# 在IRF上全局開啟生成樹協議,並配置MST域,以防止環路的發生。

[DeviceA] stp global enable

[DeviceA] stp region-configuration

[DeviceA-mst-region] region-name arpmad

[DeviceA-mst-region] instance 1 vlan 3

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 將IRF配置為橋MAC立即改變。

[DeviceA] undo irf mac-address persistent

# 設置IRF域編號為1。

[DeviceA] irf domain 1

# 創建VLAN 3,並將Device A(成員編號為1)上的端口Ten-GigabitEthernet1/0/2和Device B(成員編號為2)上的端口Ten-GigabitEthernet2/0/2加入VLAN 3中。

[DeviceA] vlan 3

[DeviceA-vlan3] quit

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

[DeviceA-Ten-GigabitEthernet1/0/2] port link-mode bridge

[DeviceA-Ten-GigabitEthernet1/0/2] port access vlan 3

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

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

[DeviceA-Ten-GigabitEthernet2/0/2] port link-mode bridge

[DeviceA-Ten-GigabitEthernet2/0/2] port access vlan 3

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

# 創建VLAN-interface3,並配置IP地址,開啟ARP MAD檢測功能。

[DeviceA] interface vlan-interface 3

[DeviceA-Vlan-interface3] ip address 192.168.2.1 24

[DeviceA-Vlan-interface3] mad arp enable

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

[Current domain is: 1]:

The assigned domain ID is: 1

(5)     請參考組網圖中的規劃,配置安全域和安全策略,對Intranet網絡與IP network網絡之間交互的報文進行安全控製。

(6)     配置ARP MAD檢測(中間設備Device C上的配置)

提示

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

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

 

# 在全局開啟生成樹協議,並配置MST域,以防止環路的發生。

<DeviceC> system-view

[DeviceC] stp global enable

[DeviceC] stp region-configuration

[DeviceC-mst-region] region-name arpmad

[DeviceC-mst-region] instance 1 vlan 3

[DeviceC-mst-region] active region-configuration

[DeviceC-mst-region] quit

# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2加入VLAN 3中,用於轉發ARP MAD報文。

[DeviceC] vlan 3

[DeviceC-vlan3] port ten-gigabitethernet 1/0/1 ten-gigabitethernet 1/0/2

[DeviceC-vlan3] quit

4. 驗證配置

·     IRF鏈路正常情況下查看相關配置

# 查看IRF相關信息,可見IRF成功建立,且DeviceA為主設備。

[DeviceA] display irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  32        487a-da95-93b5  ---

   2        Standby 1         3897-d6a8-1b1a  ---

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

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 487a-da95-93b3

 Auto upgrade                : yes

 Mac persistent              : no

 Domain ID                   : 1

 Auto merge                  : yes

# 查看ARP MAD狀態,狀態正常。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

  Ten-GigabitEthernet2/0/1

MAD ARP enabled interface:

  Vlan-interface3

MAD ND disabled.

MAD LACP disabled.

MAD BFD disabled.

·     IRF鏈路異常情況下查看相關配置

# 查看ARP MAD狀態,狀態異常(保留端口中看不到Device B上的IRF物理端口),表示IRF分裂。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

MAD ARP enabled interface:

  Vlan-interface3

MAD ND disabled.

MAD LACP disabled.

MAD BFD disabled.

# 查看Device B,可以看到Device B上的非保留端口全部被置為Down,顯示信息略。

1.10.4  IRF典型配置舉例(ND MAD檢測方式)

1. 組網需求

IPv6網絡中,由於網絡規模迅速擴大,當前中心設備(Device A)安全業務處理能力已經不能滿足需求,現在需要另增一台設備Device B,將這兩台設備組成一個IRF(如圖1-17所示),並配置ND MAD進行分裂檢測。為防止環路發生,在IRF和Device C上需要啟用生成樹功能。

2. 組網圖

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

3. 配置步驟

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

# 配置IRF中成員編號為1的設備的優先級為32。

<DeviceA> system-view

[DeviceA] irf member 1 priority 32

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/1綁定,並保存配置,然後激活IRF端口下的配置。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] irf-port 1/2

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

[DeviceA-irf-port1/2] quit

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] undo shutdown

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] save

[DeviceA] irf-port-configuration active

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

# 將Device B的成員編號配置為2,並重啟設備使新編號生效。

<DeviceB> system-view

[DeviceB] irf member 1 renumber 2

Warning: Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y

[DeviceB] quit

<DeviceB> reboot

# 參照配置組網圖進行物理連線。

# 重新登錄到設備,配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1綁定,並保存配置,然後激活IRF端口下的配置。

<DeviceB> system-view

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

[DeviceB-Ten-GigabitEthernet2/0/1] shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] irf-port 2/1

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

[DeviceB-irf-port2/1] quit

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

[DeviceB-Ten-GigabitEthernet2/0/1] undo shutdown

[DeviceB-Ten-GigabitEthernet2/0/1] quit

[DeviceB] save

[DeviceB] irf-port-configuration active

(3)     Device A和Device B間將會進行主設備競選,競選失敗的一方(Device B)將重啟,重啟完成後,IRF形成。

(4)     配置ND MAD檢測

# 在IRF上全局開啟生成樹協議,並配置MST域,以防止環路的發生。

[DeviceA] stp global enable

[DeviceA] stp region-configuration

[DeviceA-mst-region] region-name ndmad

[DeviceA-mst-region] instance 1 vlan 3

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 將IRF配置為橋MAC立即改變。

[DeviceA] undo irf mac-address persistent

# 設置IRF域編號為1。

[DeviceA] irf domain 1

# 創建VLAN 3,並將Device A(成員編號為1)上的端口Ten-GigabitEthernet1/0/2和Device B(成員編號為2)上的端口Ten-GigabitEthernet2/0/2加入VLAN 3中。

[DeviceA] vlan 3

[DeviceA-vlan3] quit

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

[DeviceA-Ten-GigabitEthernet1/0/2] port link-mode bridge

[DeviceA-Ten-GigabitEthernet1/0/2] port access vlan 3

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

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

[DeviceA-Ten-GigabitEthernet2/0/2] port link-mode bridge

[DeviceA-Ten-GigabitEthernet2/0/2] port access vlan 3

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

# 創建VLAN-interface3,並配置IPv6地址,開啟ND MAD檢測功能。

[DeviceA] interface vlan-interface 3

[DeviceA-Vlan-interface3] ipv6 address 2001::1 64

[DeviceA-Vlan-interface3] mad nd enable

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

[Current domain is: 1]:

The assigned domain ID is: 1

(5)     請參考組網圖中的規劃,配置安全域和安全策略,對Intranet網絡與IP network網絡之間交互的報文進行安全控製。

(6)     配置ND MAD檢測(中間設備Device C上的配置)

提示

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

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

 

# 在全局開啟生成樹協議,並配置MST域,以防止環路的發生。

<DeviceC> system-view

[DeviceC] stp global enable

[DeviceC] stp region-configuration

[DeviceC-mst-region] region-name ndmad

[DeviceC-mst-region] instance 1 vlan 3

[DeviceC-mst-region] active region-configuration

[DeviceC-mst-region] quit

# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2加入VLAN 3中,用於轉發ND MAD報文。

[DeviceC] vlan 3

[DeviceC-vlan3] port ten-gigabitethernet 1/0/1 ten-gigabitethernet 1/0/2

[DeviceC-vlan3] quit

4. 驗證配置

·     IRF鏈路正常情況下查看相關配置

# 查看IRF相關信息,可見IRF成功建立,且DeviceA為主設備。

[DeviceA] display irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  32        487a-da95-93b5  ---

   2        Standby 1         3897-d6a8-1b1a  ---

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

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 487a-da95-93b3

 Auto upgrade                : yes

 Mac persistent              : no

 Domain ID                   : 1

 Auto merge                  : yes

# 查看ND MAD狀態,狀態正常。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

  Ten-GigabitEthernet2/0/1

MAD ARP disabled.

MAD ND enabled interface:

  Vlan-interface3

MAD LACP disabled.

MAD BFD disabled.

·     IRF鏈路異常情況下查看相關配置

# 查看ND MAD狀態,狀態異常(保留端口中看不到Device B上的IRF物理端口),表示IRF分裂。

[DeviceA] display mad verbose

Multi-active recovery state: No

Excluded ports (user-configured):

Excluded ports (system-configured):

  Ten-GigabitEthernet1/0/1

MAD ARP disabled.

MAD ND enabled interface:

  Vlan-interface3

MAD LACP disabled.

MAD BFD disabled.

# 查看Device B,可以看到Device B上的非保留端口全部被置為Down,顯示信息略。

 

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

BOB登陆
官網
聯係我們