新四季網

一種irf系統中堆疊鏈路故障處理的方法和裝置製造方法

2023-04-27 13:26:51

一種irf系統中堆疊鏈路故障處理的方法和裝置製造方法
【專利摘要】本申請公開了一種IRF系統中的堆疊鏈路故障處理的方法,該方法包括:IRF系統中的一個成員設備上的非預設MDC,將關聯的上下行埠進行埠組綁定;在監控到堆疊埠的埠狀態由up狀態變為down狀態時,不直接將所有上下行埠的埠狀態修改為down狀態,而是根據綁定的上下行埠組的埠組狀態確定是否修改埠的埠狀態。基於同樣的發明構思,本申請還提出一種裝置,在堆疊鏈路故障時,能夠降低故障堆疊鏈路對系統吞吐量的影響。
【專利說明】一種IRF系統中堆疊鏈路故障處理的方法和裝置
【技術領域】
[0001]本申請涉及通信【技術領域】,特別涉及一種IRF系統中的堆疊鏈路故障處理的方法和裝置。
【背景技術】
[0002]多租戶設備環境(Multitenant Devices Context,MDC)技術是一種完全的1:N網絡設備虛擬化技術,可以實現將一臺物理網絡設備通過軟體虛擬化成多臺邏輯網絡設備,本文中也將虛擬化出來的邏輯網絡設備簡稱為MDC,虛擬出的每臺邏輯設備都具有獨立轉發能力,可獨立接入外部網絡,其中,預設MDC對於虛擬設備具有控制權,可分配各虛擬設備的硬體資源,通過MDC技術,能最大化使用硬體資源。
[0003]智能彈性架構(Intelligent Resilient Framework, I RF)是一種將多臺物理設備虛擬成以太設備來管理和使用。IRF系統分裂後,會在網絡中形成兩臺「完全相同」的成員設備,均有相同配置,IRF系統會對該情況進行監控和衝突處理,通過某些協議報文或者基於IRF鏈路的控制層面,選擇衝突的成員設備,將該設備所有業務埠關閉(shutdown),即將所有業務埠的埠狀態由激活(up)狀態修改為失效(down)狀態,保證只有一臺成員設備接入網絡。
[0004]參見圖1,圖1為基於MDC的IRF系統結構示意圖。圖1中網絡設備101和網絡設備102,兩臺網絡設備進行堆疊,形成IRF系統,網絡設備101通過MDC技術虛擬了一個預設MDC1011和一個非預設MDC1012,網絡設備102通過MDC技術虛擬了一個預設MDC1021和一個非預設MDC1022。非預設MDC1012和非預設MDC1022的上下行鏈路都使用鏈路聚合。圖1中兩個非預設MDC之間的堆疊鏈路正常時,非預設MDC1012和非預設MDC1022均能正常收發流量。
[0005]參見圖2,圖2為基於MDC的IRF系統中堆疊鏈路故障結構示意圖。圖2中當非預設MDC1012和非預設MDC1022之間的堆疊鏈路故障時,通過MAD技術,選擇衝突的成員設備,假設選定的成員設備為網絡設備102虛擬的非預設MDC1022,非預設MDC1022將本地的所有業務埠關閉,如圖2中所示非預設MDC1022的上行鏈路LI和下行鏈路L2不能正常轉發流量。由圖2可見,當非預設MDC1022的所有業務埠被shutdown時,所有的流量都強制切換到非衝突的一端非預設MDC1012,這樣系統的吞吐量降低一半。

【發明內容】

[0006]有鑑於此,本申請提供一種IRF系統中的堆疊鏈路故障處理的方法和裝置,在堆疊鏈路故障時,能夠降低故障堆疊鏈路對系統吞吐量的影響。
[0007]為解決上述技術問題,本發明的技術方案是這樣實現的:
[0008]一種智能彈性架構IRF系統中的堆疊鏈路故障處理的方法,所述IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個多租戶設備環境MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合,所述方法應用於所述IRF系統中的一個成員設備上的非預設MDC上,其特徵在於,包括:
[0009]按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定;
[0010]當監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由激活UP狀態變為失效down狀態時,查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態;
[0011 ] 當確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態;
[0012]當確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態;
[0013]其中,在埠組中所有埠的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。
[0014]一種裝置,可應用於IRF系統中的一個成員設備上的非預設MDC上,所述IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合,該裝置包括:配置單元、監控單元、確定單元和處理單元;
[0015]所述配置單元,用於按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定;
[0016]所述監控單元,用於監控本非預設MDC所在成員設備的堆疊埠的埠狀態;
[0017]所述確定單元,用於當所述監控單元監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由up狀態變為down狀態時,在所述配置單元中查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態;
[0018]所述處理單元,用於當所述確定單元確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態;當所述確定單元確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態;其中,在埠組中所有埠的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。
[0019]綜上所述,本申請通過IRF系統中的一個成員設備上的非預設MDC,按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定。在監控到堆疊埠的埠狀態由up狀態變為down狀態時,不直接將所有上下行埠的埠狀態修改為down狀態,而是根據綁定的上下行埠組的埠組狀態確定是否修改埠的埠狀態。在堆疊鏈路故障時,能夠降低故障堆疊鏈路對系統吞吐量的影響。
【專利附圖】

【附圖說明】
[0020]圖1為基於MDC的IRF系統結構示意圖;
[0021]圖2為基於MDC的IRF系統中堆疊鏈路故障結構示意圖;
[0022]圖3為本發明實施例一中基於MDC的IRF系統結構示意圖;
[0023]圖4為本發明實施例一中堆疊鏈路故障處理的方法流程示意圖;
[0024]圖5為本發明實施例一中基於MDC的IRF系統中堆疊鏈路故障的結構不意圖;
[0025]圖6為本發明實施例二中基於MDC的IRF系統結構示意圖;
[0026]圖7為本發明實施例二中堆疊鏈路故障處理的方法流程示意圖;
[0027]圖8為本發明實施例二中基於MDC的IRF系統中堆疊鏈路故障的結構示意圖;
[0028]圖9為本發明實施例四中基於MDC的IRF系統中堆疊鏈路故障恢復的結構示意圖;
[0029]圖10為本發明具體實施例中應用於上述技術的裝置的結構示意圖。
【具體實施方式】
[0030]為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖並舉實施例,對本發明所述方案作進一步地詳細說明。
[0031]本發明實施例中提出一種IRF系統中的堆疊鏈路故障處理的方法,IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合,所述方法應用於所述IRF系統中的一個成員設備上的非預設MDC上。
[0032]該非預設MDC按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定,在監控到堆疊埠的埠狀態由up狀態變為down狀態時,不直接將所有上下行埠的埠狀態修改為down狀態,而是根據綁定的上下行埠組的埠組狀態確定是否修改埠組中各埠的埠狀態。在堆疊鏈路故障時,能夠降低故障堆疊鏈路對系統吞吐量的影響。
[0033]本發明具體實施例中,該非預設MDC配置該非預設MDC共享所述預設MDC的IRF堆疊控制鏈路,以使得非預設MDC通過共享的IRF堆疊控制鏈路處理IRF成員設備間的表項同步。即非預設MDC的控制鏈路和數據鏈路分離,非預設MDC可共享預設MDC上的堆疊控制鏈路,來處理成員設備內的表項同步,使用自身的堆疊鏈路轉發業務流量保證流量隔離。
[0034]非預設MDC的上行埠或下行埠聚合後,即非預設MDC的網絡側或用戶側的鏈路聚合後,優先使用本側成員設備非預設MDC轉發流量,不通過堆疊鏈路從其它成員設備非預設MDC的聚合埠轉發。只有該非預設MDC通過下行埠接收到流量,無對應的上行埠轉發流量時,才通過堆疊鏈路轉發到其他成員設備非預設MDC進行轉發。[0035]實施例一
[0036]任一非預設MDC在本地進行配置:按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定。其中預設規則為系統預先配置,如以接收的業務類型劃分下行埠,以用戶來劃分下行埠,或以流量來劃分下行埠等,將劃分為同一類型的各下行埠分配到同一下行埠組中。上、下行埠之間的關聯關係也可以事先配置,例如可以依據埠之間的轉發關係進行配置,例如從第一下行埠接收的報文,需要從第二上行埠轉發出去時,則配置第二上行埠為第一下行埠關聯的上行埠。
[0037]以包含兩個網絡設備的IRF系統為例,詳細說明非預設MDC如何配置上下行埠的綁定關係。參見圖3,圖3為本發明實施例一中基於MDC的IRF系統結構不意圖。圖3中網絡設備301和網絡設備302進行堆疊,網絡設備301虛擬預設MDC3011和非預設MDC3012,網絡設備302虛擬預設MDC3021和非預設MDC3022。以網絡設備302虛擬非預設MDC3022時為例,將下行埠 1、下行埠 2和下行埠 3,以及上行埠 I和上行埠 2分配給非預設MDC3022。非預設MDC3022按預設規則將下行埠 I和下行埠 2分配到下行埠組I中,將下行埠 3分配到下行埠組2中,假設預先配置上行埠 I與下行埠 1、2相關聯,即從下行埠 I和下行埠 2接收的流量會從上行埠 I中轉發出去。將上行埠 I加入上行埠組I中,並將下行埠組I和上行埠組I綁定;同樣假設上行埠 2與下行埠3相關聯,將上行埠 2加入上行埠組2中,並將下行埠組2和上行埠組2綁定。
[0038]參見圖4,圖4為本發明實施例一中堆疊鏈路故障處理的方法流程示意圖。具體步驟為:
[0039]步驟401,當監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由up狀態變為down狀態時,該非預設MDC查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態。
[0040]本步驟中各埠組的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。即任一埠組中所有埠的埠狀態都為up狀態時,該下行埠組或下行埠組的埠組狀態才為up狀態,在下行埠組或上行埠組中只要存在一個或一個以上埠的埠狀態為down狀態時,該下行埠組或上行埠組的埠組狀態為down狀態。
[0041]步驟402,當確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態,結束本流程。
[0042]與現有實現不同的是,本步驟中當確定綁定的上行埠組和下行埠組的狀態都為UP狀態時,不修改埠狀態,以維持這兩個埠組中各埠的up狀態,在堆疊埠的埠狀態由UP狀態變化為down狀態時,仍可以正常收發流量。
[0043]步驟403,當確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態。
[0044]本步驟中在綁定的上下行埠組的埠組狀態均為down時,或者不同狀態,即一個為up狀態一個為down狀態時,將該上下行埠組中任一埠的埠狀態為up狀態的修改為down狀態,即將兩個上下行埠組中的埠的狀態均置為down狀態。
[0045]參見圖5,圖5為本發明實施例一中基於MDC的IRF系統中堆疊鏈路故障的結構示意圖。圖5中當非預設MDC之間的堆疊鏈路故障時,體現在堆疊埠的埠狀態,當堆疊埠的埠狀態由up狀態變為down狀態時,對應的堆疊鏈路可能是物理鏈路的斷鏈,也可能是協議層的斷鏈。以非預設MDC3022監控到堆疊埠的埠狀態由up狀態變為down狀態時為例。非預設MDC3022在本地查找配置的下行埠組,以及與查找到的下行埠組綁定的上行埠組。查找到的下行埠組為下行埠組I和下行埠組2,以及上行埠組I和上行埠組2。
[0046]假設下行埠 I的埠狀態為down狀態,下行埠 2的埠狀態為up狀態,上行埠 I的埠狀態為up狀態,上行埠 2的埠狀態為down狀態。則下行埠組I的埠組狀態為down狀態,下行埠組2的埠組狀態為up狀態,上行埠組I和上行埠組2的埠組狀態均為up狀態。由於下行埠組I與綁定的上行埠組I的埠組狀態不相同,一個為UP狀態,一個為down狀態,因此將上行埠組I和下行埠組I中up狀態的埠的埠狀態修改為down狀態,即將下行埠 2和上行埠 I的埠狀態修改為down狀態;由於下行埠組2和上行埠組2的埠組狀態均為up狀態,因此,不修改該兩個埠組中埠的狀態。非預設MDC3022通過下行埠組2和上行埠組2中的埠正常收發流量。
[0047]實施例二
[0048]非預設MDC在為下行埠組綁定上行埠組時,若所述任一下行埠組中各下行埠無關聯的上行埠,不為該下行埠組綁定上行埠組;若所述任一下行埠組中各下行埠存在關聯的上行埠時,具體配置如實施例一中的配置。
[0049]參見圖6,圖6為本發明實施例二中基於MDC的IRF系統結構示意圖。圖6中網絡設備601和網絡設備602進行堆疊,網絡設備602虛擬非預設MDC6022時,將下行埠 4、下行埠 5和下行埠 6,以及上行埠 3分配給非預設MDC6022。非預設MDC6022按預設規則將下行埠 4和下行埠 5分配到下行埠組I中,將下行埠 6分配到下行埠組2中,假設預先配置上行埠 3與下行埠 4和下行埠 5關聯,即從下行埠 4和下行埠 5接收的流量會從上行埠 3中轉發出去。將上行埠 3加入上行埠組I中,並將下行埠組I和上行埠組I綁定;假設下行埠 6不存在相關聯的上行埠,從下行埠 6接收的流量會從堆疊埠轉發到非預設MDC6012,因此不為下行埠組2關聯上行埠組。
[0050]參見圖7,圖7為本發明實施例二中堆疊鏈路故障處理的方法流程示意圖。具體步驟包括:
[0051]步驟701,當監控到該非預設MDC在成員設備上的堆疊埠的埠狀態由up狀態變為down狀態時,該非預設MDC查找各下行埠組,以及與該下行埠組綁定的上行埠組。
[0052]步驟702,該非預設MDC確定查找到的任一下行埠組是否存在綁定的上行埠組,如果是,執行步驟703 ;否則,執行步驟706。
[0053]步驟703,該非預設MDC確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態。
[0054]步驟704當該非預設MDC確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為UP時,保持兩個埠組中的各埠的埠狀態,結束本流程。
[0055]步驟705,當確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態,結束本流程。
[0056]步驟706,該非預設MDC將將該下行埠組中up狀態的埠的埠狀態修改為down狀態。
[0057]參見圖8,圖8為本發明實施例二中基於MDC的IRF系統中堆疊鏈路故障的結構示意圖。圖8中以非預設MDC6022監控到堆疊埠的埠狀態由up狀態變為down狀態時為例。非預設MDC6022在本地查找配置的下行埠組,以及與查找到的下行埠組綁定的上行埠組。查找到的下行埠組為下行埠組I和下行埠組2,以及與下行埠組I綁定的上行埠組I,未查找到與下行埠組2綁定的上行埠組。
[0058]假設下行埠 4、下行埠 5和下行埠 6的埠狀態均為up狀態,則下行埠組
1、下行埠組2的的埠組狀態均為up狀態,假設上行埠 3的埠狀態為up狀態,則上行埠組I的埠組狀態為up狀態。由於下行埠組I和上行埠組I的埠組狀態均為up狀態,因此,不修改該兩個埠組中埠的狀態。非預設MDC6022通過下行埠組I和上行埠組I中的埠正常收發流量。由於下行埠組2不存在綁定的上行埠組,因此下行埠組2中up狀態的埠的埠狀態修改為down狀態,即將下行埠 6的埠狀態修改為down狀態。非預設MDC6022的堆疊鏈路故障時,仍可以通過下行埠 4、下行埠5和上行埠 3正常收發流量。
[0059]實施例三
[0060]實施例一和實施例二中由兩個網絡設備堆疊形成IRF系統,因此非預設MDC只有一個堆疊埠,當有兩個以上的網絡設備堆疊形成IRF系統時,任一非預設MDC將有一個以上的堆疊埠,這時,需要將不同的堆疊埠同與該堆疊埠相關的下行埠組綁定。與該堆疊埠相關的下行埠組,根據用戶預先配置與該堆疊埠相關的下行埠,當一個下行埠組中的任一下行埠與該堆疊埠相關,則該下行埠所在的下行埠組與該堆疊埠相關。
[0061]當監控到該非預設MDC在成員設備上的堆疊埠的埠狀態由up狀態變為down狀態時,該非預設MDC查找與該堆疊埠綁定的下行埠組,再查找與查找到的下行埠組綁定的上行埠組,並根據綁定的上行埠組和下行埠組的埠組狀態進行處理。
[0062]實施例四
[0063]當監控到該非預設MDC在成員設備上的堆疊埠的埠狀態由down狀態變為up狀態時,該非預設MDC查找到與該堆疊埠綁定的下行埠組,以及與查找到的下行埠組綁定的上行埠組,並將查找到的各下行埠組和上行埠組中所有埠的埠狀態修改為up狀態。
[0064]當鏈路故障恢復時,對應的堆疊埠的狀態會由down狀態變為up狀態,該非預設MDC監控到該堆疊埠的埠狀態變化為up時,查找與該堆疊埠綁定的下行埠組,以及與各下行埠組綁定的上行埠組,並將查找到的各下行埠組和上行埠組中,埠組狀態為down狀態的埠組中所有埠的埠狀態修改為up狀態。
[0065]參見圖9,圖9為本發明實施例四中基於MDC的IRF系統中堆疊鏈路故障恢復的結構示意圖。圖9為圖5中故障鏈路恢復的結構示意圖。如圖5中堆疊埠的埠狀態由down狀態變為up狀態時,查找到對應的下行埠組I和下行埠組2,以及與下行埠組I綁定的上行埠組1,與下行埠組2綁定的上行埠組2,由於下行埠組I的埠組狀態為down狀態,將下行埠組I中的下行埠 I和下行埠 2的埠狀態均修改為up狀態,上行埠組I的埠組狀態為down狀態,因此將上行埠 I的埠狀態修改為up狀態。由於下行埠組2和上行埠組2的埠組狀態已經是up狀態,因此維持各埠狀態不變。
[0066]本發明的具體實施例中可以應用Link Monitor技術來關聯上行埠和堆疊埠。
[0067]本發明具體實施例中基於同樣的發明構思,還提出一種裝置,可應用於IRF系統中的一個成員設備上的非預設MDC上,所述IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合。參見圖10,圖10為本發明具體實施例中應用於上述技術的裝置的結構示意圖。該裝置包括:配置單元1001、監控單元1002、確定單元1003和處理單元1004 ;
[0068]配置單元1001,用於按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定。
[0069]監控單元1002,用於監控本非預設MDC所在成員設備的堆疊埠的埠狀態。
[0070]確定單元1003,用於當監控單元1002監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由up狀態變為down狀態時,在配置單元1001中查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態。
[0071]處理單元1004,用於當確定單元1003確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態;當確定單元1003確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態;其中,在埠組中所有埠的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。
[0072]較佳地,
[0073]配置單元1001,進一步用於若本非預設MDC的所述任一下行埠組中各下行埠無關聯的上行埠,不為該下行埠組綁定上行埠組。
[0074]確定單元1003,進一步用於當確定單元1003查找到下行埠組時,確定是否存在與查找到的下行埠組綁定的上行埠組,如果是,執行確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態的操作。
[0075]處理單元1004,進一步用於當確定單元1003確定不存在與查找到的下行埠組綁定的上行埠組時,將該下行埠組中埠狀態為up狀態的埠的埠狀態修改為down狀態。
[0076]較佳地,
[0077]配置單元1001,進一步用於若本非預設MDC存在多個堆疊埠時,將各堆疊埠分別同與其相關的下行埠組綁定。
[0078]確定單元1003,進一步用於從配置單元1001中查找到與該堆疊埠綁定的下行埠組。
[0079]較佳地,
[0080]確定單元1003,進一步用於當監控單元1002監控到本非預設MDC所在成員設備的堆疊埠的埠狀態由down狀態變為up狀態時,查找到與該堆疊埠綁定的下行埠組;查找與該下行埠組綁定的上行埠組,並確定查找到的上行埠組和下行埠組的埠組狀態。
[0081]處理單元1004,進一步用於將確定單元1003的埠組狀態為down狀態的埠組中所有埠的埠狀態修改為up狀態。
[0082]較佳地,
[0083]配置單元1001,進一步用於配置本非預設MDC共享所述預設MDC的IRF堆疊控制鏈路,以使得非預設MDC通過共享的IRF堆疊控制鏈路處理IRF成員設備間的表項同步。
[0084]上述實施例的單元可以集成於一體,也可以分離部署;可以合併為一個單元,也可以進一步拆分成多個子單兀。
[0085]綜上所述,本發明具體實施例中IRF系統中的網絡設備虛擬的非預設MDC,將關聯的上下行埠進行埠組綁定,在監控到堆疊埠的埠狀態由up狀態變為down狀態時,不直接將所有上下行埠的埠狀態修改為down狀態,而是根據綁定的上下行埠組的埠組狀態確定是否修改埠的埠狀態。在堆疊鏈路故障時,能夠降低故障堆疊鏈路對系統吞吐量的影響。
[0086]以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種智能彈性架構IRF系統中的堆疊鏈路故障處理的方法,所述IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個多租戶設備環境MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合,所述方法應用於所述IRF系統中的一個成員設備上的非預設MDC上,其特徵在於,包括: 按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定; 當監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由激活up狀態變為失效down狀態時,查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態; 當確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態; 當確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態; 其中,在埠組中所有埠的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。
2.根據權利要求1所述的方法,其特徵在於,所述方法進一步包括: 若所述任一下行埠組中各下行埠無關聯的上行埠,不為該下行埠組綁定上行埠組; 在查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態時,所述方法進一步包括:確定是否存在與查找到的下行埠組綁定的上行埠組,如果是,執行確定下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態,及後續步驟;否貝U,將該下行埠組中up狀態的埠的埠狀態修改為down狀態。
3.根據權利要求1或2所述的方法,其特徵在於, 所述方法進一步包括:若該非預設MDC本地存在多個堆疊埠時,將各堆疊埠分別同與其相關的下行埠組綁定; 查找所述各下行埠組的方法為:查找與該堆疊埠綁定的下行埠組。
4.根據權利要求3所述的方法,其特徵在於,所述方法進一步包括: 當監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由down狀態變為up狀態時,查找與該堆疊埠綁定的下行埠組,根據查找到的下行埠組查找綁定的上行埠組,並將查找到的各下行埠組和上行埠組中,埠組狀態為down狀態的埠組中所有埠的埠狀態修改為up狀態。
5.根據權利要求1所述的方法,其特徵在於,所述方法進一步包括:配置非預設MDC共享所述預設MDC的IRF堆疊控制鏈路,以使得非預設MDC通過共享的IRF堆疊控制鏈路處理IRF成員設備間的表項同步。
6.一種裝置,可應用於智能彈性架構IRF系統中的一個成員設備上的非預設多租戶設備環境MDC上,所述IRF系統包括兩個以上成員設備,所述兩個以上成員設備通過IRF堆疊虛擬成一個虛擬設備,所述虛擬設備進一步被虛擬成多個MDC,所述多個MDC包括一個預設MDC和一個以上非預設MDC,且不同成員設備上的同一 MDC之間通過堆疊埠連接,針對任一所述非預設MDC在不同成員設備的上行埠和下行埠分別應用埠聚合,其特徵在於,該裝置包括:配置單元、監控單元、確定單元和處理單元; 所述配置單元,用於按預設規則將該非預設MDC在該成員設備上的下行埠分配到各下行埠組中,將與任一下行埠組中各下行埠相關聯的上行埠分配到同一上行埠組中,並將該下行埠組同該上行埠組綁定; 所述監控單元,用於監控本非預設MDC所在成員設備的堆疊埠的埠狀態; 所述確定單元,用於當所述監控單元監控到該非預設MDC上在該成員設備上的堆疊埠的埠狀態由激活up狀態變為失效down狀態時,在所述配置單元中查找並確定各下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態; 所述處理單元,用於當所述確定單元確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態均為up狀態時,保持兩個埠組中的各埠的埠狀態;當所述確定單元確定該下行埠組以及與該下行埠組綁定的上行埠組中存在埠組的埠組狀態為down狀態時,將該下行埠組以及與該下行埠組綁定的上行埠組中up狀態的埠均修改為down狀態;其中,在埠組中所有埠的埠狀態均為up狀態時,該埠組的埠組狀態為up狀態;否則,該埠組的埠組狀態為down狀態。
7.根據權利要求6所述的裝置,其特徵在於, 所述配置單元,進一步 用於若本非預設MDC的所述任一下行埠組中各下行埠無關聯的上行埠,不為該下行埠組綁定上行埠組; 所述確定單元,進一步用於當所述確定單元查找到下行埠組時,確定是否存在與查找到的下行埠組綁定的上行埠組,如果是,執行確定該下行埠組以及與該下行埠組綁定的上行埠組的埠組狀態的操作; 所述處理單元,進一步用於當所述確定單元確定不存在與查找到的下行埠組綁定的上行埠組時,將該下行埠組中埠狀態為up狀態的埠的埠狀態修改為down狀態。
8.根據權利要求6或7所述的裝置,其特徵在於, 所述配置單元,進一步用於若本非預設MDC存在多個堆疊埠時,將各堆疊埠分別同與其相關的下行埠組綁定; 所述確定單元,進一步用於從所述配置單元中查找到與該堆疊埠綁定的下行埠組。
9.根據權利要求8所述的裝置,其特徵在於, 所述確定單元,進一步用於當所述監控單元監控到本非預設MDC所在成員設備的堆疊埠的埠狀態由down狀態變為up狀態時,查找到與該堆疊埠綁定的下行埠組;查找與該下行埠組綁定的上行埠組,並確定查找到的上行埠組和下行埠組的埠組狀態; 所述處理單元,進一步用於將所述確定單元的埠組狀態為down狀態的埠組中所有埠的埠狀態修改為up狀態。
10.根據權利要求6所述的裝置,其特徵在於,所述配置單元,進一步用於配置本非預設MDC共享所述預設MDC的IRF堆疊控制鏈路,以使得非預設MDC通過 共享的IRF堆疊控制鏈路處理IRF成員設備間的表項同步。
【文檔編號】H04L12/703GK103973560SQ201310042223
【公開日】2014年8月6日 申請日期:2013年2月4日 優先權日:2013年2月4日
【發明者】葉科, 陳世興 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀