01-IRF配置
本章節下載: 01-IRF配置 (1.45 MB)
目 錄
IRF(Intelligent Resilient Framework,智能彈性架構)是H3C自主研發的軟件虛擬化技術。它的核心思想是將多台設備連接在一起,進行必要的配置後,虛擬化成一台設備。使用這種虛擬化技術可以集合多台設備的硬件資源和軟件處理能力,實現多台設備的協同工作、統一管理和不間斷維護。
為了便於描述,這個“虛擬設備”也稱為IRF。所以,本文中的IRF有兩層意思,一個是指IRF技術,一個是指IRF設備。
如圖1-1所示,兩台設備組成IRF,對上、下層設備來說,它們就是一台設備——IRF。所有成員設備上的資源歸該虛擬設備IRF擁有並由主設備統一管理。
圖1-1 IRF組網應用示意圖
IRF主要具有以下優點:
· 簡化管理:IRF形成之後,用戶通過任意成員設備的任意端口都可以登錄IRF係統,對IRF內所有成員設備進行統一管理。
· 1:N備份:IRF由多台成員設備組成,其中,主設備負責IRF的運行、管理和維護,從設備在作為備份的同時也可以處理業務。一旦主設備故障,係統會迅速自動選舉新的主設備,以保證業務不中斷,從而實現了設備的1:N備份。
· 跨成員設備的鏈路聚合:IRF和上、下層設備之間的物理鏈路支持聚合功能,並且不同成員設備上的物理鏈路可以聚合成一個邏輯鏈路,多條物理鏈路之間可以互為備份也可以進行負載分擔,當某個成員設備離開IRF,其它成員設備上的鏈路仍能收發報文,從而提高了聚合鏈路的可靠性。
· 強大的網絡擴展能力:通過增加成員設備,可以輕鬆自如地擴展IRF的端口數、帶寬。因為各成員設備都有CPU,能夠獨立處理協議報文、進行報文轉發,所以IRF還能輕鬆自如的擴展處理能力。
IRF中每台設備都稱為成員設備。成員設備按照功能不同,分為兩種角色:
· 主用設備(簡稱為主設備):負責管理和控製整個IRF。
· 從屬設備(簡稱為從設備):處理業務、轉發報文的同時作為主設備的備份設備運行。當主設備故障時,係統會自動從從設備中選舉一個新的主設備接替原主設備工作。
主設備和從設備均由角色選舉產生。一個IRF中同時隻能存在一台主設備,其它成員設備都是從設備。關於設備角色選舉過程的詳細介紹請參見“1.1.5 角色選舉”。
IRF使用成員設備編號來標識和管理成員設備。接口名稱和文件係統路徑中均包含成員設備編號,以此來唯一標識IRF設備上的接口和文件。
每台成員設備必須具有唯一的編號。如果兩台設備的成員編號相同,則不能組成IRF。如果新設備加入IRF,但是該設備的成員編號與已有成員設備的編號衝突,則該設備不能加入IRF。
成員優先級是成員設備的一個屬性,主要用於角色選舉過程中確定成員設備的角色。優先級越高當選為主設備的可能性越大。
設備的缺省優先級均為1,如果想讓某台設備當選為主設備,則在組建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。
與IRF端口綁定,用於IRF成員設備之間進行連接的物理接口。IRF物理端口負責在成員設備之間轉發IRF協議報文以及需要跨成員設備轉發的業務報文。
如圖1-2所示,兩個(或多個)IRF各自已經穩定運行,通過物理連接和必要的配置,形成一個IRF,這個過程稱為IRF合並。
圖1-2 IRF合並示意圖
如圖1-3所示,一個IRF形成後,由於IRF鏈路故障,導致IRF中兩相鄰成員設備不連通,一個IRF分裂成兩個IRF,這個過程稱為IRF分裂。
圖1-3 IRF分裂示意圖
IRF鏈路故障會導致一個IRF分裂成多個新的IRF。這些IRF擁有相同的IP地址等三層配置,會引起地址衝突,導致故障在網絡中擴大。MAD(Multi-Active Detection,多Active檢測)機製用來進行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域示意圖
IRF的連接拓撲有兩種:鏈形連接和環形連接,如圖1-5所示。
· 鏈形連接對成員設備的物理位置要求比環形連接低,主要用於成員設備物理位置分散的組網。
· 環形連接比鏈形連接更可靠。因為當鏈形連接中出現鏈路故障時,會引起IRF分裂;而環形連接中某條鏈路故障時,會形成鏈形連接,IRF的業務不會受到影響。
圖1-5 IRF連接拓撲示意圖
角色選舉會在以下情況下進行:
· IRF建立。
· 主設備離開或者故障。
· IRF分裂。
· 獨立運行的兩個(或多個)IRF合並為一個IRF。
角色選舉中按照如下優先級順序選擇主設備:
(1) 當前的主設備優先,即IRF不會因為有新的成員設備加入而重新選舉主設備即使新的成員設備有更高優先級。該規則不適用於IRF形成時,此時所有加入的設備都認為自己是主設備。
(2) 成員優先級大的設備。
(3) 係統運行時間長的設備。在IRF中,運行時間的度量精度為10分鍾,即如果設備的啟動時間間隔小於等於10分鍾,則認為它們運行時間相等。
(4) CPU MAC地址小的設備。
通過以上規則選出的最優成員設備即為主設備,其它成員設備均為從設備。
IRF建立時,所有從設備必須重啟加入IRF。
獨立運行的IRF合並時,競選失敗方的所有成員設備必須重啟加入獲勝方。
接口編號采用成員設備編號/槽位編號/接口序號的格式,其中:
· 槽位編號:接口所在槽位的編號。本係列設備前麵板固定端口的槽位編號為0,後麵板接口模塊擴展卡插槽從左到右依次為1和2。
· 接口序號:與設備支持的接口數量相關,請查看設備前麵板上的絲印。
例如,將成員編號為2的從設備上第一個固定端口的鏈路類型設置為Trunk,可參照以下步驟:
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 2/0/1
[Sysname-Ten-GigabitEthernet2/0/1] port link-type trunk
使用存儲介質的名稱可以訪問主設備的文件係統,使用“slotMember-ID#存儲介質的名稱”可以訪問從設備的文件係統。例如:
· 創建並顯示IRF中主設備存儲介質Flash根目錄下的test文件夾:
Creating directory flash:/test... Done.
<Master> cd test
<Master> dir
Directory of flash:/test
The directory is empty.
1038336 KB total (690572 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.
1038336 KB total (690572 KB free)
IRF技術使用了嚴格的配置文件同步機製,來保證IRF中的多台設備能夠像一台設備一樣在網絡中工作,並且在主設備出現故障之後,其餘設備仍能夠正常執行各項功能。
· IRF中的從設備在啟動時,會自動尋找主設備,並將主設備的當前配置文件同步到本地並執行;如果IRF中的所有設備同時啟動,則從設備會將主設備的起始配置文件同步至本地並執行。IRF從設備上的原配置文件還在,但不再生效,除非設備恢複到獨立運行模式。
· 在IRF正常工作後,用戶所進行的任何配置,都會記錄到主設備的當前配置文件中,並同步到IRF中的各個設備執行。
通過即時的同步,IRF中所有設備均保存相同的配置文件,即使主設備出現故障,其它設備仍能夠按照相同的配置文件執行各項功能。
IRF鏈路故障會導致一個IRF變成多個新的IRF。這些IRF擁有相同的IP地址等三層配置,會引起地址衝突,導致故障在網絡中擴大。為了提高係統的可用性,當IRF分裂時我們就需要一種機製,能夠檢測出網絡中同時存在多個IRF,並進行相應的處理,盡量降低IRF分裂對業務的影響。MAD(Multi-Active Detection,多Active檢測)就是這樣一種檢測和處理機製。MAD主要提供分裂檢測、衝突處理和故障恢複功能。
通過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基礎”。
IRF分裂後,通過分裂檢測機製IRF會檢測到網絡中存在其它處於正常工作狀態的IRF。
· 對於BFD MAD和LACP MAD檢測,衝突處理方式為:
a. 比較兩個IRF中成員設備的數量,數量多的IRF繼續工作,數量少的遷移到Recovery狀態(即禁用狀態)。
b. 如果成員數量相等,則主設備成員編號小的IRF繼續工作,其它IRF遷移到Recovery狀態。
· 對於ARP MAD和ND MAD檢測,衝突處理方式為:
a. 主設備成員編號小的IRF繼續工作;其它IRF遷移到Recovery狀態。
IRF遷移到Recovery狀態後會關閉該IRF中所有成員設備上除保留端口以外的其它所有業務端口,以保證該IRF不能再轉發業務報文。保留端口可通過mad exclude interface命令配置。
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故障)
設備支持的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組網環境 |
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衝突。
BFD MAD檢測通過BFD協議實現。我們可以使用以太網端口或管理用以太網口來實現BFD MAD檢測。
使用管理用以太網口實現BFD MAD時必須使用中間設備(如圖1-9所示),並請注意如下組網要求:
· 每台成員設備都使用管理用以太網口和中間設備建立BFD MAD檢測鏈路。
· 為每台成員設備的管理用以太網口配置MAD IP地址。
使用以太網端口實現BFD MAD時,請注意如下組網要求:
· 不使用中間設備時,每台成員設備必須和其它所有成員設備之間建立BFD MAD檢測鏈路(如圖1-10所示)。使用中間設備時(如圖1-9所示),每台成員設備都需要和中間設備建立BFD MAD檢測鏈路。
· 用於BFD MAD檢測的以太網端口加入同一VLAN或同一三層聚合組,在該VLAN接口視圖或三層聚合接口視圖下為每台成員設備配置MAD IP地址。
需要注意的是:
· 建議首選管理用以太網口實現BFD MAD。
· 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衝突。
ARP MAD檢測是通過使用擴展ARP協議報文交互IRF的DomainID和ActiveID實現的。
我們可以使用以太網端口或管理用以太網口實現ARP MAD檢測。
使用管理用以太網口實現ARP MAD時必須使用中間設備(如圖1-11所示),並請注意如下組網要求:
· 每台成員設備都使用管理用以太網口連接到中間設備。
· 在中間設備上,所有連接成員設備的端口需要加入同一VLAN。
使用以太網端口實現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衝突。
ND MAD檢測是通過擴展ND協議報文內容實現的,即使用ND的NS協議報文攜帶擴展選項數據來交互IRF的DomainID和ActiveID。
我們可以使用以太網端口或管理用以太網口實現ND MAD檢測。
使用管理用以太網口實現ND MAD時必須使用中間設備(如圖1-12所示),並請注意如下組網要求:
· 每台成員設備都使用管理用以太網口連接到中間設備。
· 在中間設備上,所有連接成員設備的端口需要加入同一VLAN。
使用以太網端口實現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衝突。
S6520X-EI和S6520X-HI係列交換機分為四組,相同組的設備之間支持建立IRF,不同組的設備之間不支持建立IRF,具體分組情況請參見表1-2。
設備分組 |
設備型號 |
第一組 |
S6520X-30QC-EI S6520X-54QC-EI S6520X-30HC-EI S6520X-54HC-EI |
第二組 |
S6520X-30HF-HI S6520X-54HF-HI |
第三組 |
S6520X-30HF-EI S6520X-54HF-EI S6520X-54HC-UPWR-EI |
第四組 |
S6520X-30QC-HI S6520X-54QC-HI S6520X-30HC-HI S6520X-54HC-HI |
S6520X-SI係列交換機分為兩組,相同組的設備之間支持建立IRF,不同組的設備之間不支持建立IRF,具體分組情況請參見表1-3。
設備分組 |
設備型號 |
第一組 |
S6520X-16ST-SI S6520X-24ST-SI S6520X-10XT-SI S6520X-16XT-SI S6520X-18C-SI S6520X-26C-SI S6520X-26XC-UPWR-SI S6520X-54XC-UPWR-SI |
第二組 |
S6520X-26MC-SI S6520X-26MC-UPWR-SI |
對於S6520-SI係列交換機,S6520-SI係列交換機分為兩組,相同組的設備之間支持建立IRF,不同組的設備之間不支持建立IRF,具體分組情況請參見表1-4。
設備分組 |
設備型號 |
第一組 |
S6520-16S-SI S6520-24S-SI S6520-26Q-SI |
第二組 |
S6520-30SG-SI S6520-22SG-SI |
S5560X-HI係列交換機分為兩組,相同組的設備之間支持建立IRF,不同組的設備之間不支持建立IRF,具體分組情況請參見表1-5。
設備分組 |
設備型號 |
第一組 |
S5560X-34C-HI S5560X-58C-HI |
第二組 |
S5560X-30F-HI S5560X-54F-HI |
S5000-EI、MS4600係列交換機分別支持與同係列的機型組成IRF,不同係列的機型之間不支持組成IRF。
IRF中所有成員設備的軟件版本必須相同,如果有軟件版本不同的設備要加入IRF,請確保IRF的啟動文件同步加載功能處於開啟狀態。
S6520X-EI和S6520X-HI係列交換機支持通過交換機前麵板或後麵板接口模塊擴展卡上的如下端口建立IRF連接:
· SFP+口:該端口作為IRF物理端口時,需要工作在10G速率下。
· SFP28口:該端口作為IRF物理端口時,需要工作在25G速率下。
· QSFP+口:該端口作為IRF物理端口時,需要工作在40G速率下。QSFP+口拆分的四個虛擬SFP+口不支持作IRF物理端口。
· QSFP28口:該端口作為IRF物理端口時,需要工作在100G速率下。QSFP28口拆分的SFP+口或SFP28口不支持作IRF物理端口。
端口作為IRF物理端口時,需工作在其最高速率下。
S5560X-HI係列交換機支持通過交換機前麵板或後麵板接口模塊擴展卡上的如下端口建立IRF連接:
· SFP+口:該端口作為IRF物理端口時,需要工作在10G速率下。
· SFP28口:該端口作為IRF物理端口時,需要工作在25G速率下。
· QSFP+口:該端口作為IRF物理端口時,需要工作在40G速率下。QSFP+口拆分的四個虛擬SFP+口不支持作IRF物理端口。
· 5G/2.5G/1000BASE-T自適應以太網端口:該多速率端口作為IRF物理端口時,需要工作在5G速率下。
· 10G/5G/2.5G/1000BASE-T自適應以太網端口:該多速率端口作為IRF物理端口時,需要工作在10G速率下。
端口作為IRF物理端口時,需工作在其最高速率下。
S6520X-SI係列交換機支持通過交換機前麵板或後麵板接口模塊擴展卡上的如下端口建立IRF連接:
· 5G/2.5G/1000BASE-T自適應以太網口:該多速率端口作為IRF物理端口時,需要工作在5G速率下。
· 5G/2.5G/1000/100 BASE-T自適應以太網口:該多速率端口作為IRF物理端口時,需要工作在5G速率下。
· 10G/5G/2.5G/1000BASE-T自適應以太網口:該多速率端口作為IRF物理端口時,需要工作在10G速率下。
· 10G/5G/2.5G/1000/100 BASE-T自適應以太網口:該多速率端口作為IRF物理端口時,需要工作在10G速率下。
· 10G/1GBase-T以太網口:該多速率端口作為IRF物理端口時,需要工作在10G速率下。
· SFP+口:該端口作為IRF物理端口時,需要工作在10G速率下。
· SFP28口:該端口作為IRF物理端口時,需要工作在25G速率下。
· QSFP+口:該端口作為IRF物理端口時,需要工作在40G速率下。QSFP+口拆分的四個虛擬SFP+口不支持作IRF物理端口。
端口作為IRF物理端口時,需工作在其最高速率下。
LSPM4G4T6P接口模塊擴展上的端口不支持作IRF物理端口。
S6520-SI係列交換機支持通過設備上的如下端口建立IRF連接:
· SFP+口:該端口作為IRF物理端口時,需要工作在10G速率下。
· QSFP+口:該端口作為IRF物理端口時,需要工作在40G速率下。QSFP+口拆分的四個虛擬SFP+口不支持作IRF物理端口。
端口作為IRF物理端口時,需工作在其最高速率下。
S5000-EI、MS4600係列交換機支持通過設備上的SFP+口提供IRF物理連接。SFP+口作IRF物理端口時,需工作在10G速率下。
不同類型IRF物理端口需要采用不同的模塊或線纜進行連接:
· 5G/2.5G/1000BASE-T自適應以太網口、5G/2.5G/1000/100 BASE-T自適應以太網口、10G/5G/2.5G/1000BASE-T、10G/5G/2.5G/1000/100 BASE-T自適應以太網口:不同速率和傳輸距離要求不同,具體請參見安裝手冊。
· 10G/1GBase-T以太網口:使用6類及以上雙絞線連接。
· SFP+口:使用SFP+光模塊及光纖或SFP+線纜進行連接。
· SFP28口:使用SFP28光模塊及光纖或SFP28線纜進行連接。
· QSFP+口:使用QSFP+光模塊及光纖或QSFP+線纜進行連接。
· QSFP28口:使用QSFP28光模塊及光纖、QSFP28線纜、QSFP+光模塊及光纖或QSFP+線纜進行連接。
其中SFP+/SFP28/QSFP+/QSFP28線纜、雙絞線長度較短,性能和穩定性高,適用於機房內部短距離的IRF連接;而SFP+/SFP28/QSFP+/QSFP28光模塊和光纖的組合則更加靈活,可以用於較遠距離的IRF連接。
關於各型號設備上可用於IRF連接的模塊和電纜,請參見安裝手冊。
· 有關光模塊和電纜的詳細介紹,請參見《H3C光模塊手冊》。
· H3C光模塊和電纜的種類隨著時間變化有更新的可能性,所以,若您需要準確的模塊種類信息,請谘詢H3C公司市場人員或技術支援人員。
本設備上與IRF-Port1口綁定的IRF物理端口隻能和鄰居成員設備IRF-Port2口上綁定的IRF物理端口相連,本設備上與IRF-Port2口綁定的IRF物理端口隻能和鄰居成員設備IRF-Port1口上綁定的IRF物理端口相連,如圖1-13所示。否則,不能形成IRF。
一個IRF端口可以與一個或多個IRF物理端口綁定,以提高IRF鏈路的帶寬以及可靠性。在本係列交換機上:對於Release 6510版本,一個IRF端口最多可以與8個IRF物理端口綁定;對於R6515P06及以上版本,一個IRF端口最多可以與16個IRF物理端口綁定。
圖1-13 IRF物理連接示意圖
以太網接口作為IRF物理端口與IRF端口綁定後,隻支持配置以下命令:
· 接口基本配置命令,包括shutdown和description命令。有關這些命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“以太網接口”。需要注意的是,對IRF物理端口執行shutdown命令且該物理端口為IRF設備最後一個未關閉的接口時,該物理端口必須位於主設備上。
· 配置接口統計信息的時間間隔命令,flow-interval命令。有關該命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“以太網接口”。
· MAC配置命令,包括mac-address static source-check enable命令。在VXLAN/EVPN組網中,為了保證跨成員設備的三層報文的正常轉發,請在每個IRF物理端口下配置undo mac-address static source-check enable命令。有關命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“MAC地址表”。
· LLDP功能命令,包括lldp admin-status、lldp check-change-interval、lldp enable、lldp encapsulation snap、lldp notification remote-change enable和lldp tlv-enable。有關這些命令的詳細介紹,請參見“二層技術-以太網交換命令參考”中的“LLDP”。
· 將端口配置為遠程源鏡像反射端口,mirroring-group reflector-port命令,但配置後端口與IRF端口綁定的配置將被清除。當IRF端口隻綁定了一個物理端口時請勿進行此配置,以免IRF分裂。有關該命令的詳細介紹,請參見“網絡管理和監控命令參考”中的“鏡像”。
IRF成員設備根據接收和發送報文的端口以及IRF的當前拓撲,來判斷報文發送後是否會產生環路。如果判斷結果為會產生環路,設備將在環路路徑的發送端口處將報文丟棄。該方式會造成大量廣播報文在IRF物理端口上被丟棄,此為正常現象。在使用SNMP工具監測設備端口的收發報文記錄時,取消對IRF物理端口的監測,可以避免收到大量丟棄報文的告警信息。
在組成IRF的所有設備上,係統工作模式的配置(通過switch-mode命令配置)必須相同,否則這些設備將無法組成IRF。關於係統工作模式的介紹,請參見“基礎配置指導”中的“設備管理”。
在組成IRF的所有設備上,以下路由相關配置必須相同,否則這些設備將無法組成IRF。
· 最大等價路由條數(通過max-ecmp-num命令配置)。
關於上述功能的詳細介紹,請參見“三層技術-IP路由配置指導”中的“IP路由基礎”。
以下IRF相關配置不支持配置回滾:
· 配置成員設備的描述信息(irf member description)
· 配置IRF中成員設備的優先級(irf member priority)
· 配置IRF端口與IRF物理端口的綁定關係(port group interface)
有關配置回滾的詳細介紹,請參見“基礎配置指導”中的“配置文件”。
IRF配置任務如下:
(1) 搭建IRF
(2) 配置MAD
請至少選擇其中一項MAD檢測方案進行配置。選擇時請注意“1.6.1 不同MAD檢測方式兼容性限製”。
¡ 配置保留接口
IRF遷移到Recovery狀態後會關閉該IRF中除保留接口以外的所有業務接口。如果接口有特殊用途需要保持up狀態(比如Telnet登錄接口),可以將這些接口配置為保留接口。
¡ MAD故障恢複
(3) (可選)調整和優化IRF
新設備加入IRF,且新設備的軟件版本和主設備的軟件版本不一致時,新設備自動從主設備下載啟動文件,然後使用新的係統啟動文件重啟,重新加入IRF。
· 硬件兼容性和限製(選擇哪些型號的設備,是否要求同型號)
· IRF規模(包含幾台成員設備)
· 使用哪台設備作為主設備
· 各成員設備編號和優先級分配方案。IRF形成後,盡量不要修改成員編號。
· IRF拓撲和物理連接方案
· 確定IRF物理端口
搭建IRF配置任務如下:
(1) 分別配置成員編號、成員優先級、IRF端口。
用戶可忽略本步驟,采用快速配置IRF基本參數的方式。
a. 配置成員編號
b. (可選)配置成員優先級
c. 配置IRF端口
(2) 快速配置IRF基本參數
用戶可忽略本步驟,采用分別配置成員編號、成員優先級、IRF端口的方式。
(3) 連接IRF物理接口
(4) 訪問IRF
在IRF中以設備編號標誌設備,配置IRF端口和優先級也是根據設備編號來配置的,所以,修改設備成員編號可能導致設備配置發生變化或者丟失,請慎重處理。
配置成員編號時,請確保該編號在IRF中唯一。如果存在相同的成員編號,則不能建立IRF。如果新設備加入IRF,但是該設備與已有成員設備的編號衝突,則該設備不能加入IRF。
· 修改成員編號後,但是沒有重啟本設備,則原編號繼續生效,各物理資源仍然使用原編號來標識。
· 修改成員編號後,如果保存當前配置,重啟本設備,則新的成員編號生效,需要用新編號來標識物理資源;配置文件中,隻有IRF端口的編號以及IRF端口下的配置、成員優先級會繼續生效,其它與成員編號相關的配置(比如普通物理接口的配置等)不再生效,需要重新配置。
IRF形成後,也可以通過本配置修改成員編號。但是,為了避免配置丟失,形成IRF後,盡量不要修改成員編號。
(1) 進入係統視圖。
system-view
(2) 配置成員編號。
irf member member-id renumber new-member-id
缺省情況下,設備的成員編號為1。
在IRF中以設備編號標誌設備,配置IRF端口和優先級也是根據設備編號來配置的,所以,修改設備成員編號可能導致設備配置發生變化或者丟失,請慎重處理。
在主設備選舉過程中,優先級數值大的成員設備將優先被選舉成為主設備。
IRF形成後,也可以通過本配置修改成員優先級,但修改不會觸發選舉,修改的優先級在下一次選舉時生效。
(1) 進入係統視圖。
system-view
(2) 配置IRF中指定成員設備的優先級。
irf member member-id priority priority
缺省情況下,設備的成員優先級為1。
請先確認哪些接口可以作為IRF物理端口,請參見“1.2.3 確定IRF物理端口”。
將IRF物理端口綁定到IRF端口後,必須通過irf-port-configuration active命令手工激活IRF端口的配置才能形成IRF。
係統啟動時,通過配置文件將IRF物理端口加入IRF端口,或者IRF形成後再加入新的IRF物理端口時,IRF端口下的配置會自動激活,不需要使用irf-port-configuration active命令來激活。
(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
使用本功能,用戶可以通過一條命令配置IRF的基本參數,包括成員編號、域編號、成員優先級、綁定物理端口,簡化了配置步驟,達到快速配置IRF的效果。
在配置該功能時,有兩種方式:
· 交互模式:用戶輸入easy-irf,回車,在交互過程中輸入具體參數的值。
· 非交互模式,在輸入命令行時直接指定所需參數的值。
兩種方式的配置效果相同,如果用戶對本功能不熟悉,建議使用交互模式。
· 在IRF中以設備編號標誌設備,配置IRF端口和優先級也是根據設備編號來配置的,所以,修改設備成員編號可能導致設備配置發生變化或者丟失,請慎重處理。
· 如果給成員設備指定新的成員編號,該成員設備會立即自動重啟,以使新的成員編號生效。
多次使用該功能,修改域編號/優先級/IRF物理端口時,域編號和優先級的新配置覆蓋舊配置,IRF物理端口的配置會新舊進行疊加。如需刪除舊的IRF物理端口配置,需要在IRF端口視圖下,執行undo port group interface命令。
在交互模式下,為IRF端口指定物理端口時,請注意:
· 接口類型和接口編號間不能有空格。
· 不同物理接口之間用英文逗號分隔,逗號前後不能有空格。
(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.2.5 IRF物理端口連接要求”完成IRF物理端口連接。設備間將會進行主設備選舉,選舉失敗的一方自動重啟。重啟完成後,IRF形成。
IRF的訪問方式如下:
· 本地登錄:通過任意成員設備的Console口登錄。
· 遠程登錄:給任意成員設備的任意三層接口配置IP地址,並且路由可達,就可以通過Telnet、SNMP等方式進行遠程登錄。
不管使用哪種方式登錄IRF,實際上登錄的都是主設備。主設備是IRF係統的配置和控製中心,在主設備上配置後,主設備會將相關配置同步給從設備,以便保證主設備和從設備配置的一致性。
衝突處理原則不同的檢測方式請不要同時配置:
· LACP MAD和ARP MAD、ND MAD不要同時配置。
· BFD MAD和ARP MAD、ND MAD不要同時配置。
IRF域編號是一個全局變量,IRF中的所有成員設備都共用這個IRF域編號。在IRF設備上使用irf domain、mad enable、mad arp enable、mad nd enable命令均可修改全局IRF域編號,最新的配置生效。請按照網絡規劃來修改IRF域編號,不要隨意修改。
在LACP MAD、ARP MAD和ND MAD檢測組網中,如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同,否則可能造成檢測異常,甚至導致業務中斷。在BFD MAD檢測組網中,IRF域編號為可選配置。
如果接口因為多Active衝突被關閉,則隻能等IRF恢複到正常工作狀態後,接口才能自動被激活,不允許通過undo shutdown命令來激活,否則可能引起配置衝突,導致故障在網絡中擴大。
(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
中間設備上也需要進行此項配置。
使用VLAN接口進行BFD MAD檢測時,請注意表1-2所列配置注意事項。
表1-6 使用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排除 · 創建VSI虛接口後, ¡ 對於S6520X-SI、S6520-SI、MS4600係列交換機,編號為3581~4092的VLAN接口不能作為用於BFD MAD檢測的VLAN接口 ¡ 對於S6520X-EI係列交換機,編號為3069~4092的VLAN接口不能作為用於BFD MAD檢測的VLAN接口 ¡ 對於S6520X-HI、S5560X-HI、S5000-EI係列交換機,編號為2045~4092的VLAN接口不能作為用於BFD MAD檢測的VLAN接口 |
BFD MAD檢測VLAN的特性限製 |
開啟BFD MAD檢測功能的VLAN接口及VLAN內的物理端口隻能專用於BFD MAD檢測,不允許運行其它業務 · 開啟BFD MAD檢測功能的VLAN接口隻能配置mad bfd enable和mad 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所列配置注意事項。
注意事項類別 |
使用限製和注意事項 |
三層聚合接口配置 |
· 必須使用靜態聚合模式的三層聚合接口(聚合接口缺省工作在靜態聚合模式) · 聚合成員端口的個數不能超過聚合組最大選中端口數。否則,由於超出聚合組最大選中端口數的成員端口無法成為選中端口,會使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 enable和mad ip address命令。如果用戶配置了其它業務,可能會影響該業務以及BFD MAD檢測功能的運行 |
MAD IP地址 |
· 在用於BFD MAD檢測的接口下必須使用mad ip address命令配置MAD IP地址,而不要配置其它IP地址(包括使用ip address命令配置的普通IP地址、VRRP虛擬IP地址等),以免影響MAD檢測功能 · 為不同成員設備配置同一網段內的不同MAD IP地址 |
使用管理用以太網口進行BFD MAD檢測時,請注意表1-4所列配置注意事項。
注意事項類別 |
使用限製和注意事項 |
管理用以太網口 |
將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地址 |
(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地址。
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地址。
(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地址。
使用VLAN接口進行ARP MAD檢測時,請注意表1-5所列配置注意事項。
表1-9 使用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檢測鏈路 · 建議勿在ARP MAD檢測VLAN上運行其它業務 |
兼容性配置指導 |
如果使用中間設備,請確保滿足如下要求: · IRF和中間設備上均需配置生成樹功能。並確保配置生成樹功能後,隻有一條ARP MAD檢測鏈路處於轉發狀態。關於生成樹功能的詳細介紹請參見“二層技術-以太網交換配置指導”中的“生成樹” · 如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同 |
使用管理用以太網口進行ARP MAD檢測時,請注意表1-6所列配置注意事項。
注意事項類別 |
使用限製和注意事項 |
管理用以太網口 |
將IRF中所有成員設備的管理用以太網口連接到同一台中間設備的普通以太網端口上 |
ARP MAD檢測VLAN |
在中間設備上,創建專用於ARP MAD檢測的VLAN,並將用於ARP MAD檢測的物理接口添加到該VLAN中 |
兼容性配置指導 |
如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同 |
(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分鍾。
橋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) 進入係統視圖。
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分鍾。
橋MAC變化可能導致流量短時間中斷,請謹慎配置。
(4) 進入管理用以太網口的接口視圖。
interface m-gigabitethernet interface-number
(5) 配置IP地址。
ip address ip-address { mask | mask-length }
缺省情況下,未配置管理用以太網口的IP地址。
(6) 開啟ARP MAD檢測功能。
mad arp enable
缺省情況下,ARP MAD檢測功能處於關閉狀態。
使用VLAN接口進行ND MAD檢測時,請注意表1-7所列配置注意事項。
表1-11 使用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-8所列配置注意事項。
注意事項類別 |
使用限製和注意事項 |
管理用以太網口 |
將IRF中所有成員設備的管理用以太網口連接到同一台中間設備的普通以太網端口上 |
ND MAD檢測VLAN |
在中間設備上,創建專用於ND MAD檢測的VLAN,並將用於ND MAD檢測的物理接口添加到該VLAN中 |
兼容性配置指導 |
如果中間設備本身也是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同 |
(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分鍾。
橋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) 進入係統視圖。
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分鍾。
橋MAC變化可能導致流量短時間中斷,請謹慎配置。
(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檢測功能處於關閉狀態。
IRF係統在進行多Active處理的時候,缺省情況下,會關閉Recovery狀態IRF上除了係統保留接口外的所有業務接口。係統保留接口包括:
· IRF物理端口
· BFD MAD檢測接口
· 用戶配置的保留聚合接口的成員接口
如果接口有特殊用途需要保持up狀態(比如Telnet登錄接口等),則用戶可以通過命令行將這些接口配置為保留接口。
使用VLAN接口進行遠程登錄時,需要將該VLAN接口及其對應的以太網端口都配置為保留接口。但如果在正常工作狀態的IRF中該VLAN接口也處於UP狀態,則在網絡中會產生IP地址衝突。
(1) 進入係統視圖。
system-view
(2) 配置保留接口,當設備進入Recovery狀態時,該接口不會被關閉。
mad exclude interface interface-type interface-number
缺省情況下,設備進入Recovery狀態時會自動關閉本設備上除了係統保留接口以外的所有業務接口。
當MAD故障恢複時,處於Recovery狀態的設備重啟後重新加入IRF,被MAD關閉的接口會自動恢複到正常狀態。
如果在MAD故障恢複前,正常工作狀態的IRF出現故障,可以通過配置本功能先啟用Recovery狀態的IRF。配置本功能後,Recovery狀態的IRF中被MAD關閉的接口會恢複到正常狀態,保證業務盡量少受影響。
(1) 進入係統視圖。
system-view
(2) 將IRF從Recovery狀態恢複到正常工作狀態。
mad restore
當網絡中存在多個IRF或者同一IRF中存在多台成員設備時可配置成員設備的描述信息進行標識。例如當成員設備的物理位置比較分散(比如在不同樓層甚至不同建築)時,為了確認成員設備的物理位置,在組建IRF時可以將物理位置設置為成員設備的描述信息,以便後期維護。
(1) 進入係統視圖。
system-view
(2) 配置IRF中指定成員設備的描述信息。
irf member member-id description text
缺省情況下,未配置成員設備的描述信息。
橋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為指定MAC地址。例如:當您需要使用新搭建的IRF設備整體替換網絡中原有IRF設備時,可以將新搭建IRF的橋MAC配置為與待替換IRF設備一致,以減少替換工作引起的業務中斷時間。
配置IRF的橋MAC地址為指定值後,IRF的橋MAC始終為指定的橋MAC,IRF橋MAC保留時間的配置不再生效。
IRF合並時,橋MAC的處理方式如下:
· IRF合並時,如果有成員設備的橋MAC相同,則它們不能合並為一個IRF。IRF的橋MAC不受此限製,隻要成員設備自身橋MAC唯一即可。
· 兩台IRF合並後,IRF的橋MAC為競選獲勝的一方的橋MAC。
橋MAC衝突會引起通信故障,橋MAC變化可能導致流量短時間中斷,請謹慎配置。
當使用ARP MAD和MSTP組網或者ND MAD和MSTP組網時,需要將IRF配置為橋MAC地址立即改變,即配置undo irf mac-address persistent命令,同時請不要使用irf mac-address mac-address命令配置IRF的橋MAC為指定MAC地址。
當IRF設備上存在跨成員設備的聚合鏈路時,請不要使用undo irf mac-address persistent命令配置IRF的橋MAC立即變化,否則可能會導致流量中斷。
配置IRF的橋MAC地址後,橋MAC地址~橋MAC地址+127範圍的MAC地址被設備保留使用,此範圍的MAC地址不允許配置為靜態、動態、黑洞MAC、多端口單播MAC等用戶MAC地址。反之,配置IRF的橋MAC地址時,也不要配置為上述這些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) 進入係統視圖。
system-view
(2) 配置IRF的橋MAC地址。
irf mac-address mac-address
缺省情況下,IRF的橋MAC地址是主設備的橋MAC地址。
橋MAC變化可能導致流量短時間中斷,請謹慎配置。
配置了橋MAC的IRF設備分裂後,分裂出的IRF的橋MAC都為配置的橋MAC。
如果新設備加入IRF,並且新設備的軟件版本和主設備的軟件版本不一致,則新加入的設備不能正常啟動。此時:
· 如果沒有開啟啟動文件的自動加載功能,則需要用戶手工升級新設備後,再將新設備加入IRF。或者在主設備上開啟啟動文件的自動加載功能,重啟新設備,讓新設備重新加入IRF。
· 如果已經開啟了啟動文件的自動加載功能,則新設備加入IRF時,會與主設備的軟件版本號進行比較,如果不一致,則自動從主設備下載啟動文件,然後使用新的係統啟動文件重啟,重新加入IRF。如果新下載的啟動文件與設備上原有啟動文件重名,則原有啟動文件會被覆蓋。
加載啟動軟件包需要一定時間,在加載期間,請不要手工重啟處於加載狀態的從設備,否則,會導致該從設備加載啟動軟件包失敗而不能啟動。用戶可打開日誌信息顯示開關,並根據日誌信息的內容來判斷加載過程是否開始以及是否結束。
為了能夠自動加載成功,請確保從設備存儲介質上有足夠的空閑空間用於存放新的啟動文件。如果從設備存儲介質上空閑空間不足,係統會自動刪除從設備的當前啟動文件來完成加載。如果刪除從設備的當前啟動文件後空間仍然不足,從設備將無法進行自動加載。此時,需要管理員重啟從設備並進入從設備的Boot ROM菜單,刪除一些不重要的文件後,再讓從設備重新加入IRF。
(1) 進入係統視圖。
system-view
(2) 開啟IRF係統啟動文件的自動加載功能。
irf auto-update enable
缺省情況下,IRF係統啟動文件的自動加載功能處於開啟狀態。
該功能用於避免因端口鏈路層狀態在短時間內頻繁改變,導致IRF分裂/合並的頻繁發生。
配置IRF鏈路down延遲上報功能後:
· 如果IRF鏈路狀態從up變為down,端口不會立即向係統報告鏈路狀態變化。經過一定的時間間隔後,如果IRF鏈路仍然處於down狀態,端口才向係統報告鏈路狀態的變化,係統再作出相應的處理;
· 如果IRF鏈路狀態從down變為up,鏈路層會立即向係統報告。
如果某些協議配置的超時時間小於延遲上報時間(例如CFD、OSPF等),該協議將超時。此時請適當調整IRF鏈路down的延遲上報時間或者該協議的超時時間,使IRF鏈路down的延遲上報時間小於協議超時時間,保證協議狀態不會發生不必要的切換。
下列情況下,建議將IRF鏈路down延遲上報時間配置為0:
· 對主備倒換速度和IRF鏈路切換速度要求較高時
· 在IRF環境中使用RRPP、BFD或GR功能時
· 在執行關閉IRF物理端口或重啟IRF成員設備的操作之前,請首先將IRF鏈路down延遲上報時間配置為0,待操作完成後再將其恢複為之前的值
(1) 進入係統視圖。
system-view
(2) 配置IRF鏈路down延遲上報時間。
irf link-delay interval
缺省情況下,IRF鏈路down延遲上報時間為4秒。
如果在IRF建立後,用戶需要拔出IRF物理端口所在的接口模塊擴展卡,請先拔掉用於IRF連接的線纜,或者在IRF物理端口視圖下執行shutdown命令關閉該端口,再進行拔出接口模塊擴展卡的操作。
如果需要使用不同款型的接口模塊擴展卡替換現有接口模塊擴展卡進行IRF連接,請先解除現有接口模塊擴展卡上所有IRF物理端口與IRF端口的綁定關係,然後拔出現有接口模塊擴展卡,安裝新接口模塊擴展卡後再重新配置新接口模塊擴展卡上的端口與IRF端口的綁定。
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後IRF的運行情況,通過查看顯示信息驗證配置的效果。
表1-13 IRF顯示和維護
操作 |
命令 |
顯示IRF中所有成員設備的相關信息 |
display irf |
顯示IRF的拓撲信息 |
display irf topology |
顯示IRF鏈路信息 |
display irf link |
顯示所有成員設備上重啟以後生效的IRF配置 |
display irf configuration |
顯示MAD配置信息 |
display mad [ verbose ] |
如圖1-14所示,配置Device A、Device B、Device C和Device D組成IRF設備。由於IRF到中間設備Device E有跨成員設備的聚合鏈路,且Device E為支持LACP協議的H3C設備,我們配置LACP MAD進行分裂檢測。
圖1-14 IRF典型配置組網圖(LACP MAD檢測方式)
# 根據圖1-14選定IRF物理端口並關閉這些端口。為便於配置,下文中將使用接口批量配置功能關閉和開啟物理端口,關於接口批量配置的介紹,請參見“二層技術-以太網交換配置指導”。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2綁定。
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/2
[Sysname-irf-port1/1] quit
# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/3和Ten-GigabitEthernet1/0/4綁定。
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/3
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/4
[Sysname-irf-port1/2] quit
# 開啟Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
# 將Device B的成員編號配置為2,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2綁定。
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/2
[Sysname-irf-port2/1] quit
# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/3和Ten-GigabitEthernet2/0/4綁定。
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/3
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/4
# 開啟Ten-GigabitEthernet2/0/1~Ten-GigabitEthernet2/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
(3) Device A和Device B間將會進行主設備競選,競選失敗的一方將重啟,重啟完成後,IRF形成。
# 將Device C的成員編號配置為3,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2綁定。
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/2
[Sysname-irf-port3/1] quit
# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4綁定。
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/3
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/4
[Sysname-irf-port3/2] quit
# 開啟Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[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。
# 將Device D的成員編號配置為4,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/1和Ten-GigabitEthernet4/0/2綁定。
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/2
[Sysname-irf-port4/1] quit
# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/3和Ten-GigabitEthernet4/0/4綁定。
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/3
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/4
[Sysname-irf-port4/2] quit
# 開啟Ten-GigabitEthernet4/0/1~Ten-GigabitEthernet4/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[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。
# 設置IRF域編號為1。
[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
# 在聚合接口中添加成員端口Ten-GigabitEthernet1/0/5、Ten-GigabitEthernet2/0/5、Ten-GigabitEthernet3/0/5和Ten-GigabitEthernet4/0/5,用於Device A和Device B實現LACP MAD檢測。
[Sysname] interface range ten-gigabitethernet 1/0/5 ten-gigabitethernet 2/0/5 ten-gigabitethernet 3/0/5 ten-gigabitethernet 4/0/5
[Sysname-if-range] port link-aggregation group 2
[Sysname-if-range] quit
Device E作為中間設備來轉發、處理LACP協議報文,協助IRF中的四台成員設備進行多Active檢測。從節約成本的角度考慮,使用一台支持LACP協議擴展功能的交換機即可。
如果中間設備是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同。
# 創建一個動態聚合接口。
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] link-aggregation mode dynamic
[Sysname-Bridge-Aggregation2] quit
# 在聚合接口中添加成員端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4,用於幫助LACP MAD檢測。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] port link-aggregation group 2
[Sysname-if-range] quit
如圖1-15所示,配置Device A、Device B、Device C和Device D組成IRF設備。配置BFD MAD進行分裂檢測。
圖1-15 IRF典型配置組網圖(BFD MAD檢測方式)
(1) 配置Device A
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2綁定。
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/2
[Sysname-irf-port1/1] quit
# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/3和Ten-GigabitEthernet1/0/4綁定。
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/3
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/4
[Sysname-irf-port1/2] quit
# 開啟Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
# 將Device B的成員編號配置為2,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2綁定。
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/2
[Sysname-irf-port2/1] quit
# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/3和Ten-GigabitEthernet2/0/4綁定。
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/3
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/4
# 開啟Ten-GigabitEthernet2/0/1~Ten-GigabitEthernet2/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
(3) Device A和Device B間將會進行主設備競選,競選失敗的一方將重啟,重啟完成後,IRF形成。
# 將Device C的成員編號配置為3,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2綁定。
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/2
[Sysname-irf-port3/1] quit
# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4綁定。
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/3
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/4
[Sysname-irf-port3/2] quit
# 開啟Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[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。
# 將Device D的成員編號配置為4,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/1和Ten-GigabitEthernet4/0/2綁定。
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/2
[Sysname-irf-port4/1] quit
# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/3和Ten-GigabitEthernet4/0/4綁定。
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/3
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/4
[Sysname-irf-port4/2] quit
# 開啟Ten-GigabitEthernet4/0/1~Ten-GigabitEthernet4/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[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。
# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/5、Ten-GigabitEthernet2/0/5、Ten-GigabitEthernet3/0/5和Ten-GigabitEthernet4/0/5加入VLAN 3中。
[Sysname-vlan3] port ten-gigabitethernet 1/0/5 ten-gigabitethernet 2/0/5 ten-gigabitethernet 3/0/5 ten-gigabitethernet 4/0/5
[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和生成樹功能互斥,所以在Ten-GigabitEthernet1/0/5、Ten-GigabitEthernet2/0/5、Ten-GigabitEthernet3/0/5和Ten-GigabitEthernet4/0/5端口上關閉生成樹協議。
[Sysname] interface range ten-gigabitethernet 1/0/5 ten-gigabitethernet 2/0/5 ten-gigabitethernet 3/0/5 ten-gigabitethernet 4/0/5
[Sysname-if-range] undo stp enable
[Sysname-if-range] quit
Device E作為中間設備來透傳BFD MAD報文,協助IRF中的四台成員設備進行多Active檢測。
# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4加入VLAN 3中,用於轉發BFD MAD報文。
[DeviceE] vlan 3
[DeviceE-vlan3] port ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[DeviceE-vlan3] quit
如圖1-16所示,配置Device A、Device B、Device C和Device D組成IRF設備。配置ARP MAD進行分裂檢測。為防止環路發生,在IRF和Device E上啟用生成樹功能。
圖1-16 IRF典型配置組網圖(ARP MAD檢測方式)
(1) 配置Device A
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2綁定。
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/2
[Sysname-irf-port1/1] quit
# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/3和Ten-GigabitEthernet1/0/4綁定。
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/3
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/4
[Sysname-irf-port1/2] quit
# 開啟Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
# 將Device B的成員編號配置為2,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2綁定。
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/2
[Sysname-irf-port2/1] quit
# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/3和Ten-GigabitEthernet2/0/4綁定。
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/3
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/4
# 開啟Ten-GigabitEthernet2/0/1~Ten-GigabitEthernet2/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
(3) Device A和Device B間將會進行主設備競選,競選失敗的一方將重啟,重啟完成後,IRF形成。
# 將Device C的成員編號配置為3,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2綁定。
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/2
[Sysname-irf-port3/1] quit
# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4綁定。
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/3
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/4
[Sysname-irf-port3/2] quit
# 開啟Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[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。
# 將Device D的成員編號配置為4,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/1和Ten-GigabitEthernet4/0/2綁定。
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/2
[Sysname-irf-port4/1] quit
# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/3和Ten-GigabitEthernet4/0/4綁定。
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/3
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/4
[Sysname-irf-port4/2] quit
# 開啟Ten-GigabitEthernet4/0/1~Ten-GigabitEthernet4/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[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。
# 在IRF上全局使能生成樹協議,並配置MST域,以防止環路的發生。
[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。
# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/5、Ten-GigabitEthernet2/0/5、Ten-GigabitEthernet3/0/5和Ten-GigabitEthernet4/0/5加入VLAN 3中。
[Sysname-vlan3] port ten-gigabitethernet 1/0/5 ten-gigabitethernet 2/0/5 ten-gigabitethernet 3/0/5 ten-gigabitethernet 4/0/5
[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 ID is: 1]:
The assigned domain ID is: 1
Device E作為中間設備來轉發、處理ARP報文,協助IRF中的四台成員設備進行多Active檢測。從節約成本的角度考慮,使用一台支持ARP功能的交換機即可。
如果中間設備是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同。
# 在全局使能生成樹協議,並配置MST域,以防止環路的發生。
[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,並將端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4加入VLAN 3中,用於轉發ARP MAD報文。
[DeviceE-vlan3] port ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[DeviceE-vlan3] quit
如圖1-17所示,配置Device A、Device B、Device C和Device D組成IRF設備。在IPv6環境我們采用ND MAD進行分裂檢測。為防止環路發生,在IRF和Device E上啟用生成樹功能。
圖1-17 IRF典型配置組網圖(ND MAD檢測方式)
(1) 配置Device A
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口1/1,並將它與物理端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2綁定。
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/1
[Sysname-irf-port1/1] port group interface ten-gigabitethernet 1/0/2
[Sysname-irf-port1/1] quit
# 配置IRF端口1/2,並將它與物理端口Ten-GigabitEthernet1/0/3和Ten-GigabitEthernet1/0/4綁定。
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/3
[Sysname-irf-port1/2] port group interface ten-gigabitethernet 1/0/4
[Sysname-irf-port1/2] quit
# 開啟Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
# 將Device B的成員編號配置為2,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口2/1,並將它與物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2綁定。
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/1
[Sysname-irf-port2/1] port group interface ten-gigabitethernet 2/0/2
[Sysname-irf-port2/1] quit
# 配置IRF端口2/2,並將它與物理端口Ten-GigabitEthernet2/0/3和Ten-GigabitEthernet2/0/4綁定。
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/3
[Sysname-irf-port2/2] port group interface ten-gigabitethernet 2/0/4
[Sysname-irf-port2/2] quit
# 開啟Ten-GigabitEthernet2/0/1~Ten-GigabitEthernet2/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 2/0/1 to ten-gigabitethernet 2/0/4
[Sysname-if-range] undo shutdown
[Sysname-if-range] quit
[Sysname] save
# 激活IRF端口下的配置。
[Sysname] irf-port-configuration active
(3) Device A和Device B間將會進行主設備競選,競選失敗的一方將重啟,重啟完成後,IRF形成。
# 將Device C的成員編號配置為3,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口3/1,並將它與物理端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2綁定。
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/1
[Sysname-irf-port3/1] port group interface ten-gigabitethernet 3/0/2
[Sysname-irf-port3/1] quit
# 配置IRF端口3/2,並將它與物理端口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4綁定。
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/3
[Sysname-irf-port3/2] port group interface ten-gigabitethernet 3/0/4
[Sysname-irf-port3/2] quit
# 開啟Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/4
[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。
# 將Device D的成員編號配置為4,並重啟設備使新編號生效。
[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
# 重新登錄到設備,關閉選定的所有IRF物理端口。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[Sysname-if-range] shutdown
[Sysname-if-range] quit
# 配置IRF端口4/1,並將它與物理端口Ten-GigabitEthernet4/0/1和Ten-GigabitEthernet4/0/2綁定。
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/1
[Sysname-irf-port4/1] port group interface ten-gigabitethernet 4/0/2
[Sysname-irf-port4/1] quit
# 配置IRF端口4/2,並將它與物理端口Ten-GigabitEthernet4/0/3和Ten-GigabitEthernet4/0/4綁定。
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/3
[Sysname-irf-port4/2] port group interface ten-gigabitethernet 4/0/4
[Sysname-irf-port4/2] quit
# 開啟Ten-GigabitEthernet4/0/1~Ten-GigabitEthernet4/0/4端口,並保存配置。
[Sysname] interface range ten-gigabitethernet 4/0/1 to ten-gigabitethernet 4/0/4
[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。
# 在IRF上全局使能生成樹協議,並配置MST域,以防止環路的發生。
[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。
# 創建VLAN 3,並將端口Ten-GigabitEthernet1/0/5、Ten-GigabitEthernet2/0/5、Ten-GigabitEthernet3/0/5和Ten-GigabitEthernet4/0/5加入VLAN 3中。
[Sysname-vlan3] port ten-gigabitethernet 1/0/5 ten-gigabitethernet 2/0/5 ten-gigabitethernet 3/0/5 ten-gigabitethernet 4/0/5
[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 ID is: 1]:
The assigned domain ID is: 1
Device E作為中間設備來轉發、處理ND報文,協助IRF中的四台成員設備進行多Active檢測。從節約成本的角度考慮,使用一台支持ND功能的交換機即可。
如果中間設備是一個IRF係統,則必須通過配置確保其IRF域編號與被檢測的IRF係統不同。
# 在全局使能生成樹協議,並配置MST域,以防止環路的發生。
[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,並將端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4加入VLAN 3中,用於轉發ND MAD報文。
[DeviceE-vlan3] port ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/4
[DeviceE-vlan3] quit
IRF3.1是一種能夠提高網絡接入層的接入能力和管理效率的縱向網絡整合虛擬化技術,采用IEEE 802.1BR標準協議實現。
IRF3.1將多台PEX設備(Bridge Port Extender)連接到父設備(Parent device)上,PEX中的每台物理設備相當於父設備的一塊遠程業務板,由父設備統一管理。使用這種虛擬化技術可以以較低的成本,來提高父設備的接口密度,簡化網絡拓撲,降低網絡維護成本。
IRF3.1技術通常和IRF配合使用,用於數據中心和大型企業網絡的接入層。如圖2-1所示,父設備是由兩台設備組成的IRF,PEX設備用於接入終端、服務器,最終實現將所有接入層設備虛擬成一台分布式接入設備(IRF3.1)。
圖2-1 IRF3.1組網應用示意圖
IRF3.1主要具有以下優點:
· 簡化管理
使用IRF3.1技術,可以將每台PEX設備虛擬成父設備上的一塊遠程業務板。對於上下層設備和網管來說,網絡中隻存在一台設備(一個管理點),用戶隻需在父設備上進行操作即可實現對父設備和PEX設備的統一管理。
· 強大的網絡擴展能力
通過增加PEX設備,可以輕鬆自如地擴展父設備的端口數。
· 降低成本
在IRF3.1中,父設備承擔協議的運算、表項的生成和下發,PEX設備僅負責數據轉發,所以對PEX設備的性能、規格要求不高。隻需要使用較低配置的款型,就能達到網絡擴容的效果,有利於成本控製;另外,PEX設備自動同步父設備的配置,降低了網絡管理成本。
· 高可靠性
PEX設備上存在多個高速率的物理接口,可以用於連接父設備。在這些接口上建立的PEX鏈路可以進行負載分擔並互為備份,從而確保了PEX設備和父設備之間報文轉發的高可靠性。
· 父設備和PEX設備軟件版本兼容性高
父設備和PEX設備采用IEEE 802.1BR標準協議交互信息。PEX設備運行複雜度低,和父設備軟件版本鬆耦合。父設備和PEX設備的軟件版本可以獨立更新,更新父設備或PEX設備的軟件版本時,通常不需要對端配合更新軟件版本,雙方可以保持長時間的版本兼容。
如圖2-2所示,每台PEX設備通過動態類型二層聚合鏈路與父設備直接相連。父設備隻連接一級PEX設備。PEX設備之間不能有物理連接。
圖2-2 單層PEX組網應用示意圖
IRF3.1組網中設備按照功能不同,分為兩種角色:
· 父設備:作為所有PEX設備的主控設備,負責配置和管理整個IRF3.1係統。父設備為IRF技術構建的虛擬設備,也被稱為CB(Controlling Bridge,控製設備)。
· PEX設備:作為父設備的遠程業務板,負責將用戶發送的報文傳送到父設備處理。設備作為PEX設備運行時,隻允許通過父設備進行配置。通過PEX設備能夠按需靈活地增加父設備上可用端口的數量。PEX設備有兩種工作狀態,如表2-1所示:
表2-1 PEX設備狀態描述表
狀態 |
說明 |
Offline |
下線狀態,表示PEX設備與父設備之間沒有建立PE CSP連接,不能通過父設備管理 |
Online |
上線狀態,表示父設備已經通過LLDP發現PEX鄰居設備,並完成PE CSP(Port Extender Control and Status Protocol,端口擴展設備控製和狀態協議)協商,PEX設備成功上線 |
動態類型的二層聚合接口開啟連接PEX的能力後稱為級聯接口,即父設備上與PEX設備連接的接口。
PEX設備上連接父設備的接口。
PEX設備上不需要手動創建與父設備連接的二層聚合接口。設備作為PEX設備啟動時自動創建動態類型的二層聚合接口並將連接父設備的物理端口加入聚合組。
PEX組為一組PEX的集合。當級聯接口配置在同一個PEX組中時,我們稱這些PEX為同一個組中的PEX。
IRF3.1係統中位於PEX上的物理端口稱為擴展端口,除了上行接口的物理端口。
成員端口為擴展端口的聚合組稱為PEX二層聚合組,對應的聚合接口稱為PEX二層聚合接口。
有關PEX二層聚合接口的詳細介紹,請參見“二層技術-以太網交換配置指導”中的“以太網鏈路聚合”。
用來在父設備上標識並管理PEX設備。PEX設備會虛擬成父設備的遠程業務板運行。
在父設備上完成PEX配置且父設備與PEX設備互連的物理鏈路狀態為UP後,父設備和PEX設備互相發送LLDP報文發現鄰居設備。
建立LLDP鄰居關係後,父設備和PEX設備分別發送PE CSP Open協議報文,如果雙方均能在發送請求後60秒內接收到對端回複的PE CSP Open報文,則父設備和PEX之間的連接建立成功。
父設備與PEX設備建立PE CSP連接後,進行下麵的操作:
(1) PEX設備向父設備注冊。父設備用級聯接口上配置的虛擬槽位號標識PEX設備。
(2) PEX設備發送接口創建請求。父設備收到請求後,創建擴展端口並為端口分配ECID(E-channel Identifier,E通道標識)。ECID在PEX組內唯一。同時,PEX設備上接口的狀態、雙工、速率屬性會同步到父設備創建的擴展端口上。
父設備和PEX設備采用動態聚合接口連接,動態聚合接口通過LACP協議和PE CSP協議檢測和維護鏈路狀態。當聚合接口狀態變為down或父設備/PEX設備在發送請求報文後60秒未收到對端回應時,PEX設備下線。父設備與PEX設備將會重新互發Open報文,以使PEX重試上線。
PEX設備完成向父設備的注冊後,PEX設備上接口編號的第一維將變為虛擬槽位號。例如,PEX設備在獲得虛擬槽位號之前,某接口編號為1/0/1,父設備為該PEX設備分配的虛擬槽位號為100,則該接口的編號將變為100/0/1。
PEX設備虛擬化為父設備的業務板。請登錄父設備,來完成PEX設備的配置,比如配置PEX設備上端口所屬的VLAN等。用戶在父設備執行save命令保存當前配置時,也會將PEX設備對應配置保存到父設備上。當係統重啟或者更換新的PEX設備時,父設備會將PEX對應配置下發給該槽位的PEX設備。
PEX設備上的數據轉發處理機製與PEX本地轉發功能的開啟狀態有關,具體如下:
· PEX本地轉發功能處於開啟狀態時,PEX設備對二層已知單播報文進行本地轉發,其它報文轉發給父設備處理。
· PEX本地轉發功能處於關閉狀態時,PEX設備收到的所有報文均轉發給父設備處理,父設備進行轉發決策,再轉發給出接口,如圖2-3所示。PEX設備的接口接收報文時,為報文打上E-TAG,E-TAG中攜帶接口ECID。IRF3.1係統根據ECID信息完成報文在係統內部的轉發。當報文離開IRF3.1係統時,設備去掉E-TAG轉發報文。
圖2-3 IRF3.1數據轉發示意圖
與IRF 3.1相關的協議規範有:IEEE 802.1BR:Virtual Bridged Local Area Networks—Bridge Port Extension。
本係列交換機僅支持在IRF3.1係統中作父設備,不支持作PEX設備。
本係列交換機作為父設備時,支持FS4100係列瘦交換機作PEX設備。
FS4100係列瘦交換機僅支持作為Fit PEX加入IRF3.1係統運行,不支持作為獨立的交換機運行。Fit PEX上不需要進行配置,隻需按照組網規劃,將Fit PEX通過上行接口的物理端口連接到父設備即可。
本係列交換機在配置IRF3.1功能前,需將設備工作模式配置為IRF3.1模式(通過switch-mode 2命令配置模式為802.1BR)。關於設備工作模式的介紹,請參見“基礎配置指導”中的“設備管理”。
PEX設備上隻有特定的高速率端口可以作為上行接口的物理端口,我們稱這些端口為上行接口的候選成員端口。可通過如下方式來確定上行接口的候選成員端口:
· 設備未切換為PEX模式時,請查看PEX設備的配置手冊確認上行接口的候選成員端口。
· 當設備處於PEX模式時,可以在係統視圖下執行probe命令進入Probe視圖,在Probe視圖執行display system internal pex upstreamport命令查看上行接口的候選成員端口。
缺省情況下,為了減少係統開銷,PEX設備上端口的生成樹協議處於關閉狀態。為了避免環路,請選擇其中一種方式實施:
· 確保IRF3.1組網中不存在環路(同一台PEX的兩個端口之間、兩台PEX設備之間、PEX設備和主設備之間不存在級聯鏈路之外的連接)。
· 開啟PEX設備上端口的生成樹協議。
隻有同一個PEX組中的PEX設備上的擴展端口才允許加入同一個PEX二層聚合組,且請使用同係列的PEX設備進行鏈路聚合。
FS4100係列瘦交換機作PEX時,不支持PEX二層聚合接口。
為了使PEX設備能夠迅速感知到作為父設備的IRF是否發生分裂,請在父設備上進行如下配置:
· 使用lacp system-priority命令配置係統的LACP優先級值為小於缺省值32768。
· 使用undo irf mac-address persistent命令將IRF配置為橋MAC地址立即改變,同時請不要使用irf mac-address mac-address命令配置IRF的橋MAC為指定MAC地址。
僅父設備上的接口支持作MAD檢測接口,PEX設備上的接口不支持。
如果當前配置文件和回滾配置文件之間存在IRF3.1相關配置的差異,則不允許進行配置回滾。否則IRF3.1係統的配置恢複結果可能與預期不同。有關配置回滾的詳細介紹,請參見“基礎配置指導”中的“配置文件”。
IRF3.1係統支持兩種配置方式:手工配置和自動配置。當自動配置功能處於開啟狀態時,不建議進行手工配置;否則手工配置和自動配置可能會互相影響,造成PEX無法正常上線或配置效果與預期不同。
手工配置IRF3.1任務如下:
(1) 搭建IRF作為IRF3.1父設備
(2) 在父設備上進行PEX配置
a. 創建PEX組
b. 配置連接PEX的級聯接口
c. 分配虛擬槽位號
d. 將PEX連接到父設備
(3) (可選)在父設備上進行PEX的調整和維護
(4) 將PEX設備移出IRF3.1網絡
自動配置IRF3.1任務如下:
(1) 搭建IRF作為IRF3.1父設備
(2) 自動配置IRF3.1係統
b. 將PEX連接到父設備
(3) (可選)在父設備上進行PEX的調整和維護
(4) 將PEX設備移出IRF3.1網絡
進行網絡規劃,確定以下事項:
· IRF3.1係統中父設備成員設備數量、PEX設備數量
· 父設備和PEX設備連接關係
· PEX設備虛擬槽位號分配方案
· 級聯接口、上行接口和連線方案
在IRF3.1係統中,父設備必須為IRF設備,可以是單台成員設備組成的IRF。請先配置成員設備在IRF3.1係統中的運行模式為switch模式,然後再搭建IRF。搭建IRF的方法請參見“1 IRF”。
創建PEX組時,設備會自動開啟NTP服務,並配置本地時鍾作為參考時鍾,層數為2,用於父設備和PEX間進行時間同步。
刪除PEX組會導致組中所有PEX下線,請謹慎配置。PEX設備下線時,父設備下發到PEX設備的所有配置將被清除。
(1) 進入係統視圖。
system-view
(2) 創建PEX組。
pex group group-id
(3) (可選)為PEX組配置描述信息。
description text
缺省情況下,PEX組的描述信息為“PEX group group-id”。
父設備需要使用非PEX聚合的動態類型二層聚合接口作為與PEX連接的級聯接口。一個級聯接口對應一台PEX設備。
開啟接口連接PEX的能力後,接口會自動配置為動態聚合模式和生成樹邊緣端口。級聯接口自動配置為生成樹邊緣端口可以使PEX設備盡快完成協議報文交互並上線。
· 為保證IRF3.1協議正常運行和PEX正常上線,配置如下端口時請注意:
¡ 級聯接口上除了IRF3.1相關配置命令、以及shutdown、description命令外,請勿配置其它命令。
¡ 聚合成員端口除了lldp enable外,請勿配置其它命令。
· 關閉接口連接PEX的能力會導致對應PEX設備下線。修改級聯接口所屬的PEX組,PEX設備會先下線,然後重新上線。PEX設備下線時,父設備下發到PEX設備的所有配置被清除。
(1) 進入係統視圖。
system-view
(2) 全局開啟LLDP功能。
lldp global enable
對於S6520X-EI、S6520X-HI、S6520X-SI、S6520-SI、S5560X-HI係列交換機,缺省情況下:
¡ 空配置啟動時,使用軟件功能缺省值,LLDP功能在全局處於關閉狀態。
¡ 缺省配置啟動時,使用軟件功能出廠值,LLDP功能在全局處於開啟狀態。
對於S5000-EI係列交換機,缺省情況下,LLDP功能在全局處於關閉狀態。
(3) 創建二層聚合接口,並進入二層聚合接口視圖。
interface bridge-aggregation interface-number
創建二層聚合接口後,係統將自動生成同編號的二層聚合組,且該聚合組缺省工作在靜態聚合模式下。
(4) 開啟接口連接PEX的能力,並將接口加入PEX組。
pex-capability enable group group-id
缺省情況下,接口不支持連接PEX。
(5) 退回係統視圖。
quit
(6) 進入連接PEX的二層以太網接口視圖。
¡ 進入二層以太網接口視圖。
interface interface-type interface-number
¡ 進入一組接口的批量配置視圖。
interface range { interface-type interface-number [ to interface-type interface-number ] } &<1-24>
在對多個接口進行相同配置時,通過接口批量配置視圖可以更快速完成操作。
(7) 將二層以太網接口加入聚合組。
port link-aggregation group group-id
同一個聚合接口的成員端口需要連接到同一台PEX設備上。
(8) 開啟接口的LLDP功能。
lldp enable
缺省情況下,LLDP功能在接口上處於開啟狀態。
刪除PEX設備的虛擬槽位號會導致對應PEX設備下線。修改PEX設備的虛擬槽位號,PEX設備會先下線,然後使用更新的虛擬槽位號重新上線。並且,PEX設備下線時,父設備下發到PEX設備的所有配置被清除。
(1) 進入係統視圖。
system-view
(2) 進入連接PEX設備的二層聚合接口視圖。
interface bridge-aggregation interface-number
(3) 為PEX設備分配虛擬槽位號。
pex associate slot slot-number
缺省情況下,沒有為PEX設備分配虛擬槽位號。
父設備開啟IRF3.1係統自動配置功能後,如果檢測到對端發送的LLDP報文中攜帶Port Extension TLV,則認為對端是PEX設備。在與對端建立LLDP鄰居關係後,父設備自動下發IRF3.1相關配置,完成IRF3.1係統構建。
以一台PEX設備接入為例,自動配置的過程如下:
(1) 父設備自動創建PEX組1(通過自動配置功能上線的PEX都將加入PEX組1)。
(2) 父設備檢測到PEX設備發送的LLDP報文,自動創建1個二層聚合接口用於連接PEX,並將級聯物理接口自動加入聚合組中(設備自動創建的聚合接口編號選取當前係統未被使用的接口編號)。
(3) 開啟二層聚合接口連接PEX的能力並將接口加入PEX組1。
(4) 父設備自動為PEX分配虛擬槽位號(虛擬槽位號選取當前係統中未被使用的編號)。
完成上述步驟後,PEX的配置完成,PEX上線。
IRF3.1係統自動配置功能下發的具體配置請參見係統輸出的日誌信息或查看display current-configuration命令顯示信息。
為保證IRF3.1協議正常運行和PEX正常上線,請注意:
· IRF3.1相關配置命令會自動下發到級聯接口上,請勿在級聯接口上進行任何其他業務的配置。
· 級聯接口的物理端口上除了lldp enable外,請勿配置其它命令。
關閉IRF3.1係統自動配置功能不會影響已經下發的配置。
(1) 進入係統視圖。
system-view
(2) 全局開啟LLDP功能。
lldp global enable
對於S6520X-EI、S6520X-HI、S6520X-SI、S6520-SI、S5560X-HI係列交換機,缺省情況下:
¡ 空配置啟動時,使用軟件功能缺省值,LLDP功能在全局處於關閉狀態。
¡ 缺省配置啟動時,使用軟件功能出廠值,LLDP功能在全局處於開啟狀態。
對於S5000-EI係列交換機,缺省情況下,LLDP功能在全局處於關閉狀態。
(3) 進入連接PEX的二層以太網接口視圖。
¡ 進入二層以太網接口視圖。
interface interface-type interface-number
¡ 進入一組接口的批量配置視圖。
interface range { interface-type interface-number [ to interface-type interface-number ] } &<1-24>
在對多個接口進行相同配置時,通過接口批量配置視圖可以更快速完成操作。
(4) 開啟接口的LLDP功能。
lldp enable
缺省情況下,LLDP功能在接口上處於開啟狀態。
(5) 退回係統視圖。
quit
(6) 開啟IRF3.1係統自動配置功能。
pex auto-config enable
缺省情況下,IRF3.1係統自動配置功能處於關閉狀態。
請按照拓撲規劃將PEX上行接口的物理端口連接到父設備級聯接口的物理端口。
PEX上行接口的物理接口請根據“2.2.3 上行接口的物理端口選擇”中所示方法選擇。連接要求請參見“2.1.3 IRF3.1物理連接拓撲”。
開啟PEX本地轉發功能後,PEX設備對二層已知單播報文進行本地轉發,其它報文轉發給父設備處理。
PEX本地轉發功能處於關閉狀態時,PEX將收到的所有報文都轉發給父設備,父設備進行轉發處理。
開啟/關閉PEX的本地轉發功能後,PEX設備會先下線然後重新上線。
當FS4100係列瘦交換機作為PEX時,開啟PEX本地轉發功能後,除了二層已知單播報文外的其它報文通過CPU轉發給父設備,轉發速率受到CPU轉發速率限製。
(1) 進入係統視圖。
system-view
(2) 進入連接PEX設備的二層聚合接口視圖。
interface bridge-aggregation interface-number
(3) 開啟PEX設備本地轉發功能。
pex local-forwarding
缺省情況下,PEX本地轉發功能處於關閉狀態。
PEX設備下線後的報文轉發功能處於開啟狀態時:PEX設備下線後,不清除運行數據,不關閉業務端口,PEX可以繼續對報文進行本地轉發。
PEX設備下線後的報文轉發功能處於關閉狀態時:PEX設備下線後會清除運行數據,將所有業務端口設置為DOWN狀態,不進行任何報文轉發。但上行接口的物理端口不會被本功能設置為DOWN狀態,如其仍在開啟狀態下,會繼續發送IRF3.1協議報文嚐試恢複與父設備的連接。
僅當PEX本地轉發功能處於開啟狀態時,本功能才能生效。
(1) 進入係統視圖。
system-view
(2) 進入連接PEX設備的二層聚合接口視圖。
interface bridge-aggregation interface-number
(3) 開啟PEX設備下線後的報文轉發功能。
pex persistent-forwarding
缺省情況下,PEX設備下線後的報文轉發功能處於關閉狀態。
登錄到PEX設備後,可以執行以下命令:
· display命令
· 文件係統管理相關命令(具體命令可以通過display role feature name filesystem命令查看)。有關文件係統管理相關命令的詳細介紹,請參見“基礎配置命令參考”中的“文件係統管理”。有關display role feature命令的詳細介紹,請參見“基礎配置命令參考”中的“RBAC”。
(1) 進入係統視圖。
system-view
(2) 登錄到PEX設備。
switchto pex slot slot-number
配置本功能後,如果當前有級聯接口連接的PEX設備處於下線狀態,係統會自動刪除作為級聯接口的聚合接口以釋放資源。
當被刪除級聯接口的PEX設備需要再次上線時,需要重新配置級聯接口。如果PEX設備隻是計劃中的暫時下線,請勿配置此功能。
(1) 進入係統視圖。
system-view
(2) 刪除空閑的級聯接口。
pex idle-cascade delete
如果PEX設備隻是暫時需要移出IRF3.1網絡,用戶可以斷開PEX連接或者將PEX設備斷電。如果某PEX要移出IRF3.1網絡,作為一台交換機獨立運行,請通過Console口登錄PEX,將PEX設備的工作模式配置為switch模式。
(1) 進入係統視圖。
system-view
(2) 將PEX設備的工作模式配置為switch。
pex system-working-mode switch
缺省情況下,設備的工作模式為auto。
本命令可以修改設備的運行模式,決定設備是否可以作為PEX運行。
有關本命令的詳細介紹,請參見PEX的命令參考。
(3) 保存當前配置。
save
請保存當前配置,否則設備再一次重啟時會遵循啟動配置文件中的模式。
(4) 退回用戶視圖。
quit
(5) 重新啟動設備使模式切換生效。
reboot
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後IRF3.1的運行情況,通過查看顯示信息驗證配置的效果。
表2-2 IRF3.1顯示和維護
操作 |
命令 |
顯示設備信息 |
display device |
顯示設備的電子標簽信息 |
display device manuinfo |
顯示接口連接的PEX設備狀態,以及接口PE CSP協議狀態信息。 |
display pex interface [ interface-name ] [ brief ] |
顯示PEX的拓撲信息 |
display pex topology |
顯示係統版本信息 |
display version |
有關display device、display device manuinfo、display version命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。
如圖2-4所示,構建如下IRF3.1係統:
· 兩台本係列設備組成IRF。
· IRF下連接兩台FS4100-26S交換機作為PEX(PEX 100和PEX 101)。
圖2-4 IRF3.1典型配置組網圖
# 請分別登錄Member 1和Member 2,並分別將其在IRF3.1係統中的工作模式切換為switch模式。
<Sysname> system-view
[Sysname] pex system-working-mode switch
# 將Member 1和Member 2兩台設備組成IRF。關於IRF的配置請參見“虛擬化技術配置指導”中“IRF”的配置舉例,此處步驟略。
# 進入係統視圖。
<Sysname> system-view
# 全局使能LLDP。
[Sysname] lldp global enable
# 創建PEX組1。
[Sysname] pex group 1
[Sysname-pex-group-1] quit
# 創建二層聚合接口100作為連接PEX 100的級聯接口。(為方便記錄對應關係,這裏選擇與PEX設備虛擬槽位號相同的聚合組編號)
[Sysname] interface bridge-aggregation 100
# 開啟二層聚合接口100連接PEX的功能並將接口加入PEX組1。
[Sysname-Bridge-Aggregation100] pex-capability enable group 1
The aggregate interface was automatically set to dynamic aggregation mode and configured as an STP edge port.
# 為PEX分配虛擬槽位號100。
[Sysname-Bridge-Aggregation100] pex associate slot 100
[Sysname-Bridge-Aggregation100] quit
# 進入端口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet2/0/1的批量配置視圖,開啟LLDP功能並將端口加入到聚合組100中。
[Sysname] interface range ten-gigabitethernet 1/0/1 ten-gigabitethernet 2/0/1
[Sysname-if-range] lldp enable
[Sysname-if-range] port link-aggregation group 100
[Sysname-if-range] quit
# 創建二層聚合接口101作為連接PEX 101的級聯接口。
[Sysname] interface bridge-aggregation 101
# 開啟二層聚合接口101連接PEX的功能並將接口加入PEX組1。
[Sysname] interface bridge-aggregation 101
[Sysname-Bridge-Aggregation101] pex-capability enable group 1
The aggregate interface was automatically set to dynamic aggregation mode and configured as an STP edge port.
# 為PEX分配虛擬槽位號101。
[Sysname-Bridge-Aggregation101] pex associate slot 101
[Sysname-Bridge-Aggregation101] quit
[Sysname-Bridge-Aggregation101] quit
# 進入端口Ten-GigabitEthernet1/0/2和Ten-GigabitEthernet2/0/2的批量配置視圖,開啟LLDP功能並將端口加入到聚合組101中。
[Sysname] interface range ten-gigabitethernet 1/0/2 ten-gigabitethernet 2/0/2
[Sysname-if-range] lldp enable
[Sysname-if-range] port link-aggregation group 101
[Sysname-if-range] quit
FS4100係列瘦交換機為Fit PEX,不需要配置,隻需要通過設備麵板上的最後兩個端口將設備與父設備相連即可。
# 當PEX設備上線後,在父設備上執行display device顯示設備信息,可以看到父設備和所有的PEX設備信息。
具體顯示信息略。
# 查看PEX拓撲信息。
<Sysname> display pex topology
Group 1
Tier 1
PEX 100 -----> Parent
PEX 101 -----> Parent
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!