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

02-虛擬化技術配置指導

目錄

01-IRF配置

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

01-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.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所示。

·     鏈形連接對成員設備的物理位置要求比環形連接低,主要用於成員設備物理位置分散的組網。

·     環形連接比鏈形連接更可靠。因為當鏈形連接中出現鏈路故障時,會引起IRF分裂;而環形連接中某條鏈路故障時,會形成鏈形連接,IRF的業務不會受到影響。

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

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

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

·     槽位編號:接口所在槽位的編號。對於本係列交換機,前麵板固定端口的槽位編號為0。

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

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

<Sysname> system-view

[Sysname] interface gigabitethernet 3/0/1

[Sysname-GigabitEthernet3/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.

 

251904 KB total (70964 KB free)

 

·     創建並顯示IRF中從設備(成員編號為3)存儲介質Flash根目錄下的test文件夾:

<Master> mkdir slot3#flash:/test

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

<Master> cd slot3#flash:/test

<Master> dir

Directory of slot3#flash:/test

The directory is empty.

 

251904 KB total (70964 KB free)

 

1.1.8  IRF中的配置文件同步

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

·     IRF中的從設備在啟動時,會自動尋找主設備,並將主設備的當前配置文件同步到本地並執行;如果IRF中的所有設備同時啟動,則從設備會將主設備的起始配置文件同步至本地並執行。IRF從設備上的原配置文件還在,但不再生效,除非設備恢複到獨立運行模式。

·     在IRF正常工作後,用戶所進行的任何配置,都會記錄到主設備的當前配置文件中,並同步到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。

·     對於BFD MAD和LACP MAD檢測,衝突處理會:

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

b.     如果成員數量相等,則主設備成員編號小的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所示。

圖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

·     使用以太網端口實現ARP MAD時,必須和生成樹協議配合使用

使用以太網端口實現ARP MAD時,適用於使用生成樹,沒有使用鏈路聚合的IPv4組網環境

ND MAD

·     可以不使用中間設備

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

·     無需占用額外接口

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

·     使用以太網端口實現ND MAD時,必須和生成樹協議配合使用

使用以太網端口實現ND 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地址。

說明

對於本係列交換機,僅兩台成員設備的IRF支持使用管理用以太網口直連方式進行BFD MAD檢測。使用管理用以太網口實現BFD MAD檢測功能後,當用戶在進行設備管理時需通過普通三層接口登錄設備進行遠程管理。

 

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

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

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

需要注意的是:

·     對於有管理用以太網口的設備,建議首選管理用以太網口實現BFD MAD,避免成員設備故障影響BFD MAD檢測。

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

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

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

圖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檢測。

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

·     每台成員設備都使用管理用以太網口連接到中間設備。

·     在中間設備上,所有連接成員設備的端口需要加入同一VLAN。

說明

對於本係列交換機,僅兩台成員設備的IRF支持使用管理用以太網口直連方式進行ARP MAD檢測。使用管理用以太網口實現ARP MAD檢測功能後,當用戶在進行設備管理時需通過普通三層接口登錄設備進行遠程管理。

 

使用以太網端口實現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檢測。

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

·     每台成員設備都使用管理用以太網口連接到中間設備。

·     在中間設備上,所有連接成員設備的端口需要加入同一VLAN。

說明

對於本係列交換機,僅兩台成員設備的IRF支持使用管理用以太網口直連方式進行ND MAD檢測。使用管理用以太網口實現ND MAD檢測功能後,當用戶在進行設備管理時需通過普通三層接口登錄設備進行遠程管理。

 

使用以太網端口實現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配置限製和指導

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

S5130S-EI-R、S5130S-HI、S3100V3-EI、S5130S-SI、S5120V2-SI、E500C、E500D係列交換機分別支持與同係列的機型組成IRF,不同係列的機型之間不支持組成IRF。

E100C係列交換機分為兩組,同組的設備之間可以組成IRF,不同組的設備之間不支持組成IRF:

·     產品代碼為LS-E128C、LS-E152C的交換機為一組。

·     其他機型為一組。

S5130S-EI係列交換機分為兩組,同組的設備之間可以組成IRF,不同組的設備之間不支持組成IRF:

·     S5130S-28MP-EI、S5130S-28MP-HPWR-EI、S5130S-52MP-EI、S5130S-10MS-UPWR-EI機型為一組;

·     其他機型為一組。

1.2.2  軟件版本要求

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

1.2.3  確定IRF物理端口

在本係列交換機上,不同機型支持綁定IRF端口的物理端口有所不同,配置前請按照如下原則確認:

·     設備的10GE、5GE、2.5GE、1GE接口均支持做IRF物理端口,且10GE接口必須工作在10G速率下,5GE接口必須工作在5G速率下,2.5GE接口必須工作在2.5G速率下,1GE接口必須工作在1G速率下。

·     同一IRF端口綁定的多個物理端口必須屬於同一組。同一組中的物理端口可以綁定到不同的IRF端口。在Probe視圖下執行debug port mapping命令,如果端口的Unit值相同,則表示端口屬於同一組。

關於各機型具體支持的IRF物理端口及其分組限製、IRF物理端口支持的光模塊/線纜,請參考安裝手冊。

1.2.4  IRF物理端口連接要求

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

一個IRF端口可以與一個或多個IRF物理端口綁定,以提高IRF鏈路的帶寬以及可靠性。在本係列交換機上,一個IRF端口最多可以與8個物理端口綁定,但由於硬件限製,某些設備上同一IRF端口可以綁定的物理端口數量可能達不到最大值。

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

 

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

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

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

·     接口基本配置命令,包括shutdowndescription。有關這些命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“以太網接口”。

·     配置接口統計信息的時間間隔命令,flow-interval命令。有關該命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“以太網接口”。

·     鏈路震蕩保護功能命令,port link-flap protect enable命令。為了避免IRF物理鏈路震蕩影響IRF係統穩定性,IRF物理端口缺省開啟本功能(本功能在IRF物理端口的開啟狀態不受全局鏈路震蕩保護功能開啟狀態影響)。IRF物理鏈路在檢查時間間隔內震蕩次數超過閾值,設備將打印提示信息,但不會關閉IRF物理端口。有關該命令的更多介紹,請參見“二層技術-以太網交換命令參考”中的“以太網接口”。

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

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

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

1.2.6  配置回滾限製

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

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

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

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

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

1.3  IRF配置任務簡介

IRF配置任務如下:

(1)     搭建IRF

(2)     配置MAD

請至少選擇其中一項MAD檢測方案進行配置。選擇時請注意“1.6.1  不同MAD檢測方式兼容性限製”。

¡     配置LACP MAD檢測

¡     配置BFD MAD檢測

¡     配置ARP MAD檢測

¡     配置ND MAD檢測

¡     配置保留接口

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

¡     MAD故障恢複

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

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

¡     配置IRF的橋MAC地址

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

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

¡     配置IRF鏈路狀態變化延遲上報功能

1.4  配置準備

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

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

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

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

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

·     IRF拓撲和物理連接方案

·     確定IRF物理端口

1.5  搭建IRF

1.5.1  配置任務簡介

搭建IRF配置任務如下:

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

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

a.     配置成員編號

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

c.     配置IRF端口

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

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

(3)     連接IRF物理接口

(4)     訪問IRF

1.5.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.5.3  配置成員優先級

1. 功能簡介

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

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

2. 配置步驟

(1)     進入係統視圖。

system-view

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

irf member member-id priority priority

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

1.5.4  配置IRF端口

1. 配置限製和指導

請先確認哪些接口可以作為IRF物理端口,請參見“1.2.3  確定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

缺省情況下,接口處於開啟狀態。

(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.5.5  快速配置IRF基本參數

1. 功能簡介

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

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

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

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

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

2. 配置限製和指導

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

多次使用該功能,修改域編號/優先級/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.5.6  連接IRF物理接口

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

1.5.7  訪問IRF

IRF的訪問方式如下:

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

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

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

1.6  配置MAD

1.6.1  配置限製和指導

1. 硬件兼容性限製

部分機型不支持管理用以太網口,不能使用管理用以太網口實現MAD檢測功能。具體機型請參見安裝手冊。

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

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

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

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

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

4. 被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協議報文。

 

(1)     創建並進入二層聚合接口視圖。

interface bridge-aggregation interface-number

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

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

link-aggregation mode dynamic

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

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

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

mad enable

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

(4)     退回係統視圖。

quit

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

interface interface-type interface-number

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

port link-aggregation group group-id

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

1.6.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 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檢測

注意事項類別

使用限製和注意事項

管理用以太網口

將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. 使用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)     進入管理用以太網口的接口視圖。

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

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

表1-4 使用VLAN接口進行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係統不同

 

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

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

注意事項類別

使用限製和注意事項

管理用以太網口

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

ARP MAD檢測VLAN

在中間設備上,創建專用於ARP MAD檢測的VLAN,並將用於ARP MAD檢測的物理接口添加到該VLAN中

兼容性配置指導

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

2. 使用VLAN接口進行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的保留時間為6分鍾。

(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檢測功能處於關閉狀態。

3. 使用管理用以太網口進行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保留時間為6分鍾。

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

interface m-gigabitethernet interface-number

(5)     配置IP地址。

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

缺省情況下,未配置管理用以太網口的IP地址。

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

mad arp enable

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

1.6.5  配置ND MAD檢測

1. 配置限製和指導

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

表1-6 使用VLAN接口進行ND MAD檢測

注意事項類別

使用限製和注意事項

ND MAD檢測VLAN

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

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

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

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

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

·     當不使用中間設備時,需要在所有的成員設備之間建立兩兩互聯的ND MAD檢測鏈路

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

兼容性配置指導

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

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

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

 

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

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

注意事項類別

使用限製和注意事項

管理用以太網口

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

ND MAD檢測VLAN

在中間設備上,創建專用於ND MAD檢測的VLAN,並將用於ND MAD檢測的物理接口添加到該VLAN中

兼容性配置指導

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

2. 使用VLAN接口進行ND 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的保留時間為6分鍾。

(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檢測功能處於關閉狀態。

3. 使用管理用以太網口進行ND 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保留時間為6分鍾。

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

interface m-gigabitethernet interface-number

(5)     配置IPv6地址。

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

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

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

mad nd enable

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

1.6.6  配置保留接口

1. 功能簡介

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

·     IRF物理端口

·     BFD MAD檢測接口

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

如果接口有特殊用途需要保持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時可以將物理位置設置為成員設備的描述信息,以便後期維護。

2. 配置步驟

(1)     進入係統視圖。

system-view

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

irf member member-id description text

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

1.7.2  配置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.2  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的保留時間為6分鍾。

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

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

1. 功能簡介

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

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

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

2. 配置限製和指導

注意

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

 

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

3. 配置步驟

(1)     進入係統視圖。

system-view

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

irf auto-update enable

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

1.7.4  配置IRF鏈路狀態變化延遲上報功能

1. 功能簡介

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

配置IRF鏈路狀態變化延遲上報功能後,如果IRF端口狀態變化(從up變為down或從down變為up),IRF端口不會立即向係統報告鏈路狀態變化。經過配置的時間間隔後,如果IRF端口狀態仍然沒有恢複,IRF端口才向係統報告鏈路狀態的變化,係統再作出相應的處理。

需要注意的是,設備僅對IRF端口的狀態變化做延遲上報處理,IRF物理端口的狀態變化會立即上報。

2. 配置限製和指導

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

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

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

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

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

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置IRF鏈路狀態變化延遲上報時間。

irf link-delay interval

IRF鏈路狀態變化延遲上報時間為4秒。

1.8  IRF顯示和維護

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

表1-8 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-14所示,配置Device A、Device B、Device C和Device D組成IRF設備。由於IRF到中間設備Device E有跨成員設備的聚合鏈路,且Device E為支持LACP協議的H3C設備,我們配置LACP MAD進行分裂檢測。

2. 組網圖

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

3. 配置步驟

(1)     配置Device A

# 根據圖1-14選定IRF物理端口並關閉這些端口。為便於配置,下文中將使用接口批量配置功能關閉和開啟物理端口,關於接口批量配置的介紹,請參見“二層技術-以太網交換配置指導”。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/49和Ten-GigabitEthernet1/0/50綁定。

[Sysname] irf-port 1/1

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

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

[Sysname-irf-port1/1] quit

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/51和Ten-GigabitEthernet1/0/52綁定。

[Sysname] irf-port 1/2

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

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

[Sysname-irf-port1/2] quit

# 開啟Ten-GigabitEthernet1/0/49~Ten-GigabitEthernet1/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(2)     配置Device B

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

<Sysname> system-view

[Sysname] irf member 1 renumber 2

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-14選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/49和Ten-GigabitEthernet2/0/50綁定。

[Sysname] irf-port 2/1

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

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

[Sysname-irf-port2/1] quit

# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/51和Ten-GigabitEthernet2/0/52綁定。

[Sysname] irf-port 2/2

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

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

# 開啟Ten-GigabitEthernet2/0/49~Ten-GigabitEthernet2/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

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

(4)     配置Device C

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

<Sysname> system-view

[Sysname] irf member 1 renumber 3

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-14選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/49和Ten-GigabitEthernet3/0/50綁定。

[Sysname] irf-port 3/1

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

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

[Sysname-irf-port3/1] quit

# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/51和Ten-GigabitEthernet3/0/52綁定。

[Sysname] irf-port 3/2

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/51

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/52

[Sysname-irf-port3/2] quit

# 開啟Ten-GigabitEthernet3/0/49~Ten-GigabitEthernet3/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(5)     Device C將自動重啟,加入Device A和Device B已經形成的IRF。

(6)     配置Device D

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

<Sysname> system-view

[Sysname] irf member 1 renumber 4

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

[Sysname] quit

<Sysname> reboot

#根據圖1-14選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/49和Ten-GigabitEthernet4/0/50綁定。

[Sysname] irf-port 4/1

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/49

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/50

[Sysname-irf-port4/1] quit

# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/51和Ten-GigabitEthernet4/0/52綁定。

[Sysname] irf-port 4/2

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/51

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/52

[Sysname-irf-port4/2] quit

# 開啟Ten-GigabitEthernet4/0/49~Ten-GigabitEthernet4/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(7)     Device D將自動重啟,加入Device A、Device B和Device C已經形成的IRF。

(8)     配置LACP MAD

# 設置IRF域編號為1。

<Sysname> system-view

[Sysname] irf domain 1

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

[Sysname] interface bridge-aggregation 2

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

[Sysname-Bridge-Aggregation2] mad enable

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

[Current domain ID is: 1]:

The assigned domain ID is: 1

[Sysname-Bridge-Aggregation2] quit

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

[Sysname] interface range gigabitethernet 1/0/1  gigabitethernet 2/0/1 gigabitethernet 3/0/1 gigabitethernet 4/0/1

[Sysname-if-range] port link-aggregation group 2

[Sysname-if-range] quit

(9)     配置中間設備Device E

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

注意

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

 

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

<Sysname> system-view

[Sysname] interface bridge-aggregation 2

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

[Sysname-Bridge-Aggregation2] quit

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

[Sysname] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/4

[Sysname-if-range] port link-aggregation group 2

[Sysname-if-range] quit

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

1. 組網需求

圖1-15所示,配置Device A、Device B、Device C和Device D組成IRF設備。配置BFD MAD進行分裂檢測。

2. 組網圖

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

3. 配置步驟

(1)     配置Device A

# 根據圖1-15選定IRF物理端口並關閉這些端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/49和Ten-GigabitEthernet1/0/50綁定。

[Sysname] irf-port 1/1

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

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

[Sysname-irf-port1/1] quit

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/51和Ten-GigabitEthernet1/0/52綁定。

[Sysname] irf-port 1/2

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

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

[Sysname-irf-port1/2] quit

# 開啟Ten-GigabitEthernet1/0/49~Ten-GigabitEthernet1/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(2)     配置Device B

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

<Sysname> system-view

[Sysname] irf member 1 renumber 2

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-15選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/49和Ten-GigabitEthernet2/0/50綁定。

[Sysname] irf-port 2/1

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

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

[Sysname-irf-port2/1] quit

# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/51和Ten-GigabitEthernet2/0/52綁定。

[Sysname] irf-port 2/2

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

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

# 開啟Ten-GigabitEthernet2/0/49~Ten-GigabitEthernet2/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

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

(4)     配置Device C

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

<Sysname> system-view

[Sysname] irf member 1 renumber 3

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-15選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/49和Ten-GigabitEthernet3/0/50綁定。

[Sysname] irf-port 3/1

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

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

[Sysname-irf-port3/1] quit

# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/51和Ten-GigabitEthernet3/0/52綁定。

[Sysname] irf-port 3/2

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/51

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/52

[Sysname-irf-port3/2] quit

# 開啟Ten-GigabitEthernet3/0/49~Ten-GigabitEthernet3/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(5)     Device C將自動重啟,加入Device A和Device B已經形成的IRF。

(6)     配置Device D

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

<Sysname> system-view

[Sysname] irf member 1 renumber 4

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-15選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/49和Ten-GigabitEthernet4/0/50綁定。

[Sysname] irf-port 4/1

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/49

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/50

[Sysname-irf-port4/1] quit

# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/51和Ten-GigabitEthernet4/0/52綁定。

[Sysname] irf-port 4/2

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/51

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/52

[Sysname-irf-port4/2] quit

# 開啟Ten-GigabitEthernet4/0/49~Ten-GigabitEthernet4/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(7)     Device D將自動重啟,加入Device A、Device B和Device C已經形成的IRF。

(8)     配置BFD MAD

# 創建VLAN 3,並將端口GigabitEthernet1/0/1、GigabitEthernet2/0/1、GigabitEthernet3/0/1和GigabitEthernet4/0/1加入VLAN 3中。

[Sysname] vlan 3

[Sysname-vlan3] port gigabitethernet 1/0/1 gigabitethernet 2/0/1 gigabitethernet 3/0/1 gigabitethernet 4/0/1

[Sysname-vlan3] quit

# 創建VLAN接口3,並配置MAD IP地址。

[Sysname] interface vlan-interface 3

[Sysname-Vlan-interface3] mad bfd enable

[Sysname-Vlan-interface3] mad ip address 192.168.2.1 24 member 1

[Sysname-Vlan-interface3] mad ip address 192.168.2.2 24 member 2

[Sysname-Vlan-interface3] mad ip address 192.168.2.3 24 member 3

[Sysname-Vlan-interface3] mad ip address 192.168.2.4 24 member 4

[Sysname-Vlan-interface3] quit

# 因為BFD MAD和生成樹功能互斥,所以在GigabitEthernet1/0/1、GigabitEthernet2/0/1、GigabitEthernet3/0/1和GigabitEthernet4/0/1端口上關閉生成樹協議。

[Sysname] interface range gigabitethernet 1/0/1 gigabitethernet 2/0/1 gigabitethernet 3/0/1 gigabitethernet 4/0/1

[Sysname-if-range] undo stp enable

[Sysname-if-range] quit

(9)     配置中間設備Device E

Device E作為中間設備來透傳BFD MAD報文,協助IRF中的四台成員設備進行多Active檢測。

# 創建VLAN 3,並將端口GigabitEthernet1/0/1~GigabitEthernet1/0/4加入VLAN 3中,用於轉發BFD MAD報文。

<DeviceE> system-view

[DeviceE] vlan 3

[DeviceE-vlan3] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4

[DeviceE-vlan3] quit

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

1. 組網需求

圖1-16所示,配置Device A、Device B、Device C和Device D組成IRF設備。配置ARP MAD進行分裂檢測。為防止環路發生,在IRF和Device E上啟用生成樹功能。

2. 組網圖

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

3. 配置步驟

(1)     配置Device A

# 根據圖1-16選定IRF物理端口並關閉這些端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/49和Ten-GigabitEthernet1/0/50綁定。

[Sysname] irf-port 1/1

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

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

[Sysname-irf-port1/1] quit

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/51和Ten-GigabitEthernet1/0/52綁定。

[Sysname] irf-port 1/2

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

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

[Sysname-irf-port1/2] quit

# 開啟Ten-GigabitEthernet1/0/49~Ten-GigabitEthernet1/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(2)     配置Device B

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

<Sysname> system-view

[Sysname] irf member 1 renumber 2

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-16選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/49和Ten-GigabitEthernet2/0/50綁定。

[Sysname] irf-port 2/1

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

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

[Sysname-irf-port2/1] quit

# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/51和Ten-GigabitEthernet2/0/52綁定。

[Sysname] irf-port 2/2

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

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

# 開啟Ten-GigabitEthernet2/0/49~Ten-GigabitEthernet2/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

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

(4)     配置Device C

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

<Sysname> system-view

[Sysname] irf member 1 renumber 3

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-16選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/49和Ten-GigabitEthernet3/0/50綁定。

[Sysname] irf-port 3/1

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

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

[Sysname-irf-port3/1] quit

# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/51和Ten-GigabitEthernet3/0/52綁定。

[Sysname] irf-port 3/2

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/51

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/52

[Sysname-irf-port3/2] quit

# 開啟Ten-GigabitEthernet3/0/49~Ten-GigabitEthernet3/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(5)     Device C將自動重啟,加入Device A和Device B已經形成的IRF。

(6)     配置Device D

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

<Sysname> system-view

[Sysname] irf member 1 renumber 4

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-16選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/49和Ten-GigabitEthernet4/0/50綁定。

[Sysname] irf-port 4/1

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/49

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/50

[Sysname-irf-port4/1] quit

# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/51和Ten-GigabitEthernet4/0/52綁定。

[Sysname] irf-port 4/2

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/51

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/52

[Sysname-irf-port4/2] quit

# 開啟Ten-GigabitEthernet4/0/49~Ten-GigabitEthernet4/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(7)     Device D將自動重啟,加入Device A、Device B和Device C已經形成的IRF。

(8)     配置ARP MAD

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

<Sysname> system-view

[Sysname] stp global enable

[Sysname] stp region-configuration

[Sysname-mst-region] region-name arpmad

[Sysname-mst-region] instance 1 vlan 3

[Sysname-mst-region] active region-configuration

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

[Sysname] undo irf mac-address persistent

# 設置IRF域編號為1。

[Sysname] irf domain 1

# 創建VLAN 3,並將端口GigabitEthernet1/0/1、GigabitEthernet2/0/1、GigabitEthernet3/0/1和GigabitEthernet4/0/1加入VLAN 3中。

[Sysname] vlan 3

[Sysname-vlan3] port gigabitethernet 1/0/1 gigabitethernet 2/0/1 gigabitethernet 3/0/1 gigabitethernet 4/0/1

[Sysname-vlan3] quit

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

[Sysname] interface vlan-interface 3

[Sysname-Vlan-interface3] ip address 192.168.2.1 24

[Sysname-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

(9)     配置中間設備Device E

Device E作為中間設備來轉發、處理ARP報文,協助IRF中的四台成員設備進行多Active檢測。從節約成本的角度考慮,使用一台支持ARP功能的交換機即可。

注意

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

 

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

<DeviceE> system-view

[DeviceE] stp global enable

[DeviceE] stp region-configuration

[DeviceE-mst-region] region-name arpmad

[DeviceE-mst-region] instance 1 vlan 3

[DeviceE-mst-region] active region-configuration

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

[DeviceE] vlan 3

[DeviceE-vlan3] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4

[DeviceE-vlan3] quit

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

1. 組網需求

圖1-17所示,配置Device A、Device B、Device C和Device D組成IRF設備。在IPv6環境我們采用ND MAD進行分裂檢測。為防止環路發生,在IRF和Device E上啟用生成樹功能。

2. 組網圖

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

3. 配置步驟

(1)     配置Device A

# 根據圖1-17選定IRF物理端口並關閉這些端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/49和Ten-GigabitEthernet1/0/50綁定。

[Sysname] irf-port 1/1

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

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

[Sysname-irf-port1/1] quit

# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/51和Ten-GigabitEthernet1/0/52綁定。

[Sysname] irf-port 1/2

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

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

[Sysname-irf-port1/2] quit

# 開啟Ten-GigabitEthernet1/0/49~Ten-GigabitEthernet1/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(2)     配置Device B

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

<Sysname> system-view

[Sysname] irf member 1 renumber 2

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-17選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/49和Ten-GigabitEthernet2/0/50綁定。

[Sysname] irf-port 2/1

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

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

[Sysname-irf-port2/1] quit

# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/51和Ten-GigabitEthernet2/0/52綁定。

[Sysname] irf-port 2/2

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

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

[Sysname-irf-port2/2] quit

# 開啟Ten-GigabitEthernet2/0/49~Ten-GigabitEthernet2/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 2/0/49 to ten-gigabitethernet 2/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

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

(4)     配置Device C

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

<Sysname> system-view

[Sysname] irf member 1 renumber 3

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-17選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/49和Ten-GigabitEthernet3/0/50綁定。

[Sysname] irf-port 3/1

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

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

[Sysname-irf-port3/1] quit

# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/51和Ten-GigabitEthernet3/0/52綁定。

[Sysname] irf-port 3/2

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/51

[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/52

[Sysname-irf-port3/2] quit

# 開啟Ten-GigabitEthernet3/0/49~Ten-GigabitEthernet3/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 3/0/49 to ten-gigabitethernet 3/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(5)     Device C將自動重啟,加入Device A和Device B已經形成的IRF。

(6)     配置Device D

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

<Sysname> system-view

[Sysname] irf member 1 renumber 4

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

[Sysname] quit

<Sysname> reboot

# 根據圖1-17選定IRF物理端口並進行物理連線。

# 重新登錄到設備,關閉選定的所有IRF物理端口。

<Sysname> system-view

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] shutdown

[Sysname-if-range] quit

# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/49和Ten-GigabitEthernet4/0/50綁定。

[Sysname] irf-port 4/1

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/49

[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/50

[Sysname-irf-port4/1] quit

# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/51和Ten-GigabitEthernet4/0/52綁定。

[Sysname] irf-port 4/2

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/51

[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/52

[Sysname-irf-port4/2] quit

# 開啟Ten-GigabitEthernet4/0/49~Ten-GigabitEthernet4/0/52端口,並保存配置。

[Sysname] interface range ten-gigabitethernet 4/0/49 to ten-gigabitethernet 4/0/52

[Sysname-if-range] undo shutdown

[Sysname-if-range] quit

[Sysname] save

# 激活IRF端口下的配置。

[Sysname] irf-port-configuration active

(7)     Device D將自動重啟,加入Device A、Device B和Device C已經形成的IRF。

(8)     配置ND MAD

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

<Sysname> system-view

[Sysname] stp global enable

[Sysname] stp region-configuration

[Sysname-mst-region] region-name ndmad

[Sysname-mst-region] instance 1 vlan 3

[Sysname-mst-region] active region-configuration

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

[Sysname] undo irf mac-address persistent

# 設置IRF域編號為1。

[Sysname] irf domain 1

# 創建VLAN 3,並將端口GigabitEthernet1/0/1、GigabitEthernet2/0/1、GigabitEthernet3/0/1和GigabitEthernet4/0/1加入VLAN 3中。

[Sysname] vlan 3

[Sysname-vlan3] port gigabitethernet 1/0/1 gigabitethernet 2/0/1 gigabitethernet 3/0/1 gigabitethernet 4/0/1

[Sysname-vlan3] quit

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

[Sysname] interface vlan-interface 3

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

[Sysname-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

(9)     配置中間設備Device E

Device E作為中間設備來轉發、處理ND報文,協助IRF中的四台成員設備進行多Active檢測。從節約成本的角度考慮,使用一台支持ND功能的交換機即可。

注意

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

 

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

<DeviceE> system-view

[DeviceE] stp global enable

[DeviceE] stp region-configuration

[DeviceE-mst-region] region-name ndmad

[DeviceE-mst-region] instance 1 vlan 3

[DeviceE-mst-region] active region-configuration

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

[DeviceE] vlan 3

[DeviceE-vlan3] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4

[DeviceE-vlan3] quit

 

 

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

BOB登陆
官網
聯係我們