10-冗餘備份配置
本章節下載: 10-冗餘備份配置 (301.26 KB)
目 錄
以太網冗餘接口(Redundant Ethernet,Reth)是一種三層虛擬接口。一個以太網冗餘接口中包含兩個成員接口,這兩個成員接口的類型為:管理用以太網口。使用以太網冗餘接口可以實現兩個接口之間的備份。
如圖1-1所示,在Device 設備上,使用以太網冗餘接口技術,可以實現M-GigabitEthernet0/0/0和M-GigabitEthernet0/0/1互為備份。正常情況下,報文通過M-GigabitEthernet0/0/0轉發,M-GigabitEthernet0/0/1處於協議關閉狀態。當M-GigabitEthernet0/0/0故障,係統會自動啟用M-GigabitEthernet0/0/1接口轉發報文。
以太網冗餘接口的成員接口有兩種狀態:
· 激活狀態:能夠收發報文。
· 非激活狀態:不能收發報文。
成員接口的激活/非激活狀態由以下因素決定:
· 當兩個成員接口的物理狀態均為up時,優先級較高的成員接口處於激活狀態,優先級較低的成員接口處於非激活狀態。優先級可通過命令行配置。
· 當激活接口物理狀態變為down時,係統會自動激活另外一個成員接口。
· 當兩個成員接口的物理狀態均為down時,兩個接口均為非激活狀態。
任意時刻,同一個以太網冗餘接口內隻有一個成員接口處於激活狀態。當激活接口的鏈路變為Down時,處於非激活狀態的接口會自動激活,用來接替原激活接口收發報文,實現接口間的備份。
以太網冗餘接口使用設備的橋MAC地址作為MAC地址,可配置IP地址。設備使用以太網冗餘接口和上、下行設備通信,成員接口收到報文後,交給以太網冗餘接口處理,以太網冗餘接口處理完後交給成員接口發送。在上、下行設備看來,與其連接的是以太網冗餘接口。即便以太網冗餘接口的單個成員接口的物理狀態發生變化,也不會影響上、下行設備。
主控板上至少有2個管理用以太網口。
當管理用以太網口加入以太網冗餘接口後,管理用以太網口上的IP地址將失效,用戶隻能通過以太網冗餘接口的IP地址登錄。
(1) 進入係統視圖。
system-view
(2) 創建以太網冗餘接口,並進入該接口視圖。
interface reth interface-number
(3) 添加成員接口。
member interface interface-type interface-number priority priority
缺省情況下,以太網冗餘接口下不存在成員接口。
(4) (可選)配置以太網冗餘接口的期望帶寬。
bandwidth bandwidth-value
缺省情況下,接口的期望帶寬為10000kbps。
期望帶寬供業務模塊使用,不會對接口實際帶寬造成影響。
(5) (可選)配置以太網冗餘接口的描述信息。
description text
缺省情況下,接口的描述信息為“該接口的接口名 Interface”,比如:Reth1 Interface。
(6) (可選)配置以太網冗餘接口的MTU(Maximum Transmission Unit,最大傳輸單元)值。
mtu size
缺省情況下,以太網冗餘接口的MTU值為1500字節。
(7) 打開以太網冗餘接口。
undo shutdown
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後以太網冗餘接口的運行情況,通過查看顯示信息驗證配置的效果。
在用戶視圖下執行reset命令可以清除以太網冗餘接口的統計信息。
表1-1 以太網冗餘顯示和維護
操作 |
命令 |
顯示以太網冗餘接口的相關信息 |
display interface [ reth [ interface-number ] ] [ brief [ description | down ] ] |
顯示以太網冗餘接口的成員接口的信息 |
display reth interface interface-type interface-number |
清除以太網冗餘接口的統計信息 |
reset counters interface [ reth [ interface-number ] ] |
Device通過管理用以太網口M-GigabitEthernet0/0/0和M-GigabitEthernet0/0/1連接到Internet,使用以太網冗餘接口技術讓M-GigabitEthernet0/0/0和M-GigabitEthernet0/0/1互為備份,正常情況下,使用M-GigabitEthernet0/0/0轉發報文。
(1) 配置以太網冗餘接口
# 創建以太網冗餘接口1,並為該接口配置IP地址和子網掩碼。
[Sysname] interface reth 1
[Sysname-Reth-1] ip address 1.0.0.3 24
# 管理用以太網口1加入以太網冗餘接口1,並指定優先級為100;將管理用以太網口2加入以太網冗餘接口1,並指定優先級為80。
[Sysname-Reth1] member interface M-GigabitEthernet0/0/0 priority 100
[Sysname-Reth1] member interface M-GigabitEthernet0/0/1 priority 80
# 顯示以太網冗餘接口1的當前狀態。由於管理用以太網口1的優先級較高,應為激活接口,管理用以太網口2應為非激活接口。
[Sysname-Reth1] display reth interface reth 1
Reth1 :
Redundancy group : N/A
Member Physical status Forwarding status Presence status
MGE0/0/0 UP Active Normal
MGE0/0/1 UP Inactive Normal
# 手動關閉管理用以太網口1,再次顯示以太網冗餘接口1的當前狀態。應看到管理用以太網口2為激活接口,管理用以太網口1為非激活接口。
[Sysname-Reth1] quit
[Sysname] interface M-GigabitEthernet 0/0/0
[Sysname-M-GigabitEthernet 0/0/0] shutdown
[Sysname-M-GigabitEthernet 0/0/0] display reth interface reth 1
Reth1 :
Redundancy group : N/A
Member Physical status Forwarding status Presence status
MGE0/0/0 DOWN Inactive Normal
冗餘組功能僅在IRF模式下支持。在IRF組網環境中,冗餘組用來實現業務報文的接收、處理、發送都在同一台成員設備上進行。
一個冗餘組包含:
· 冗餘組節點。一個冗餘組必須且最多包含兩個冗餘組節點。一個為主節點,一個為備節點。每個冗餘組節點和一台IRF成員設備綁定。
· 冗餘組成員:以太網冗餘接口。冗餘組成員部署在和冗餘組節點綁定的IRF成員設備上。
冗餘組節點的主、備狀態決定冗餘組成員的工作狀態。正常情況下,位於主節點上的冗餘組成員處於工作狀態,位於備節點上的冗餘組成員處於冗餘備份狀態。當主節點故障,主節點變為備節點,冗餘組會同時禁用原主節點上的成員,讓位於新主節點上的成員工作。從而確保業務報文的接收、處理、發送都在同一台物理設備上進行,兩台設備形成設備級備份。如圖2-1所示,冗餘組進行流量切換的步驟大致如下:
(1) 正常情況下,流量通過Device A轉發,Device A上NAT等業務的表項和數據備份到Device B。
(2) Device A的上行接口故障。
(3) 冗餘組關閉Device A的下行接口。
(4) 流量遷移到Device B,通過Device B轉發。
冗餘組節點有兩個狀態:主和備。和主節點綁定的IRF成員設備處理業務、轉發報文。
冗餘組節點的主備狀態由以下因素決定:
· 當冗餘組節點綁定的IRF成員設備均能正常工作時:
¡ 優先級高的為主節點。優先級可通過命令行配置。
¡ 當兩個節點的優先級相等時,節點編號小的為主節點。節點編號可通過命令行配置。
· 當冗餘組節點隻綁定了一個IRF成員設備或者綁定的兩個IRF成員設備中有一個不能正常工作時,則與能正常工作的IRF成員設備綁定的節點成為主節點。節點能否正常工作由監控機製決定,監控機製的詳細介紹請參見“2.1.4 3. 自動倒換/倒回機製”。
冗餘組成員指以太網冗餘接口。以太網冗餘接口用於實現流量遷移,適用於上行和下行設備沒有運行動態路由協議的場景。
冗餘組下可以配置以太網冗餘接口,以太網冗餘接口擁有兩個成員接口,這兩個成員接口分別位於兩個冗餘組節點上。一個冗餘組需要綁定兩個以太網冗餘接口,一個用於上行數據遷移,一個用於下行數據遷移。
以太網冗餘接口和冗餘組節點的聯動原理為:冗餘組中的主節點正常工作時,以太網冗餘接口下優先級高的成員接口處於激活狀態。冗餘組發生倒換,備節點切換成主節點接替原主節點工作時,以太網冗餘接口也發生倒換,讓以太網冗餘接口下優先級高的成員接口處於非激活狀態。
如圖2-2所示,正常情況下,隻有主節點上的以太網冗餘接口的成員接口轉發報文,備節點上以太網冗餘接口的成員接口被冗餘組模塊關閉。當主節點上以太網冗餘接口的成員接口故障,備節點會立即切換成主節點接替原主節點工作,冗餘組會關閉原主節點上其它以太網冗餘接口的成員接口,使用新主節點上所有以太網冗餘接口的成員接口轉發報文,如圖2-3所示。
冗餘組的倒換是指係統檢測到冗餘組的主節點故障,備節點會立即切換成主節點,接替原主節點工作。通過和以太網冗餘接口聯動,係統會將流量和業務遷移到新的主節點上處理。
冗餘組的倒回是指原主節點故障恢複,係統將流量和業務遷移到原主節點上處理。
根據觸發條件不通,冗餘組的倒換/倒回機製不同,分為兩種:
· 自動倒換/倒回:和Track聯動來觸發倒換和倒回。
· 手工倒換/倒回:由命令行觸發倒換和倒回。
· 保持定時器
當網絡不穩定,監測接口/鏈路狀態頻繁改變,會導致Track項狀態在短時間內頻繁改變,從而導致冗餘組不斷地響應主備倒換事件。使用保持定時器可以避免這種情況的發生。當節點完成主備倒換後,係統啟動保持定時器。在保持時間內,不允許再次發生主備倒換。
· 倒回定時器
當冗餘組內優先級高的節點倒回條件就緒時(譬如故障恢複),會觸發倒回事件,並啟動倒回定時器。由於需要整體倒回,在冗餘組倒回的過程中會同時觸發很多事件(比如接口狀態變化等),這些事件的處理需要時間。倒回定時器能夠為冗餘組提供一段時間,讓節點準備完畢後,再將業務從優先級低的節點倒換到優先級高的節點。
冗餘組通過和Track聯動來實現自動倒換和倒回。
每個冗餘組節點都有權重,缺省值為255,每個冗餘組節點必須關聯至少一個Track項,每個Track項對應一個權重增量。當Track項變為NotReady或Negative狀態時,冗餘組節點用當前權重減去對應的權重增量獲得新的當前權重。當Track項變為Positive時,冗餘組節點用當前權重加上對應的權重增量獲得新的當前權重。當前權重小於或等於0時,則認為該節點故障,無法正常工作,觸發冗餘組的倒換/倒回。
· 如果是將業務從優先級高的節點倒換到優先級低的節點,則係統收到倒換請求後,等到保持定時器超時後,進行主備倒換。
· 如果是優先級高的節點故障恢複,需要將業務從優先級低的節點倒回,則係統收到整體倒回請求後,等到保持定時器超時後,認為倒回條件就緒,並等到倒回定時器超時後,再進行倒回。
若Track模塊尚未啟動,則節點綁定的Track項狀態始終為Positive。關於Track的詳細介紹請參見“可靠性配置指導”中的“Track”。
如果兩個節點均能正常工作,但用戶需要更換主節點上的硬件,此時,可手工觸發倒換,讓業務遷移到優先級低的節點。
當兩個節點均能正常工作,但用戶未配置Track項關聯接口時,則係統不能自動倒回,可手工觸發倒回,讓業務遷移到優先級高的節點。
如果兩個節點均能正常工作,但用戶將倒回定時器配置為0,則不允許自動倒回和手工倒回。
冗餘組的配置任務如下:
(1) 創建冗餘組
(2) 配置冗餘組節點
(3) 將接口加入冗餘組,以實現流量的遷移。
適用於上行和下行設備沒有運行動態路由協議的場景。
(4) (可選)手工觸發冗餘組倒換
(5) (可選)手工觸發冗餘組倒回
(6) (可選)開啟冗餘組告警功能
當IRF中存在大於或等於四個IRF成員設備時,可以配置多個冗餘組,多個冗餘組相互獨立,本冗餘組內的主備狀態以及主備倒換不會影響其它冗餘組。
當冗餘組中還存在以太網冗餘接口或者冗餘組節點時,不能刪除該冗餘組。
(1) 進入係統視圖。
system-view
(2) 創建冗餘組,並進入該冗餘組視圖。
redundancy group group-name
一個冗餘組下最多可創建兩個冗餘組節點。不同冗餘組下冗餘組節點的編號可以相同。
冗餘組節點必須和IRF成員設備綁定,一個冗餘組節點隻能和一個IRF成員設備綁定,一台IRF成員設備隻能和一個冗餘組節點綁定。當冗餘組節點上存在成員接口或Track項時,用戶不能取消冗餘組節點和IRF成員設備的綁定。
關聯Track項時,需要注意:
· 當Track項監控的接口為以太網冗餘接口的成員接口或是冗餘組節點的成員接口時,請將監控接口配置為關聯接口。
· 同一個Track項不能與同一冗餘組下的兩個冗餘組節點都關聯。當已將某物理接口配置為某冗餘組內高優先級冗餘組節點的成員接口,或者為某冗餘組內以太網冗餘接口的高優先級成員接口時,請不要將該物理接口的子接口配置為該冗餘組內高優先級冗餘組節點的Track項關聯接口。因為物理接口被協議關閉時,會導致其子接口狀態為Down,該子接口將無法觸發自動倒回,此時,需要手工倒回。
請先創建Track項,再將該Track項和冗餘組關聯。否則,可能會導致冗餘組沒有有效的Track項而無法觸發倒換。關於Track項的配置,請參見“可靠性配置指導”中的“Track”。
(1) 進入係統視圖。
system-view
(2) 進入冗餘組視圖。
redundancy group group-name
(3) 創建冗餘組節點,並進入冗餘組節點視圖。
node node-id
(4) 配置冗餘組節點的優先級。
priority priority
缺省情況下,冗餘組節點的優先級為1。
(5) 將冗餘組節點和IRF成員設備綁定。
bind chassis chassis-number
缺省情況下,冗餘組節點未綁定IRF成員設備。
(6) 關聯Track項。
track track-entry-number [ reduced weight-reduced ] [ interface interface-type interface-number ]
缺省情況下,冗餘組節點未關聯Track項。
一個冗餘組需要綁定兩個以太網冗餘接口,一個用於上行,一個用於下行。
每個以太網冗餘接口必須擁有兩個成員接口,這兩個成員接口分別位於兩個冗餘組節點上。
請將位於高優先級冗餘組節點上的成員接口的優先級參數配置為更大的值。
system-view
(2) 創建以太網冗餘接口,並進入該接口視圖。
interface reth interface-number
(3) 給以太網冗餘接口添加成員接口。
member interface interface-type interface-number priority priority
缺省情況下,以太網冗餘接口下不存在成員接口。
priority數值越大,優先級越高。
(4) 退回係統視圖。
quit
(5) 進入冗餘組視圖。
redundancy group group-name
(6) 將以太網冗餘接口加入冗餘組。
member interface reth interface-number
缺省情況下,冗餘組下不存在以太網冗餘接口。
(1) 進入係統視圖。
system-view
(2) 進入冗餘組視圖。
redundancy group group-name
(3) 配置冗餘組節點狀態的保持時間,這段時間內不能發生主備倒換。
hold-down-interval second
缺省情況下,冗餘組節點狀態的保持時間為1秒。
(4) 配置冗餘組節點的倒回延時。
preempt-delay min
缺省情況下,冗餘組節點的倒回延時為1分鍾。
如果將倒回時間配置為0,則表示不允許自動倒回和手工倒回。
(1) 進入係統視圖。
system-view
(2) 進入冗餘組視圖。
redundancy group group-name
(3) 手工觸發冗餘組進行主備倒換,讓冗餘組工作在優先級低的節點。
switchover request
(1) 進入係統視圖。
system-view
(2) 進入冗餘組視圖。
redundancy group group-name
(3) 手工觸發一次冗餘組倒回,讓冗餘組工作在優先級高的節點。
switchover reset
開啟冗餘組告警功能後,在冗餘組人工倒換、故障接口恢複、故障接口生成時,會生成告警信息,並將該信息發送到設備的SNMP模塊。通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關特性。有關告警信息的詳細描述,請參見“網絡管理和監控配置指導”中的“SNMP”。
(1) 進入係統視圖。
system-view
(2) 開啟冗餘組告警功能。
snmp-agent trap enable rddc
缺省情況下,冗餘組告警功能處於開啟狀態。
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後冗餘組的運行情況,通過查看顯示信息驗證配置的效果。
操作 |
命令 |
顯示冗餘組的相關信息 |
display redundancy group [ group-name ] |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!