一種縱向融合架構接口實現多活性實體檢測的方法及設備的製作方法
2023-10-05 01:02:34 1
一種縱向融合架構接口實現多活性實體檢測的方法及設備的製作方法
【專利摘要】本發明公開了一種縱向融合架構接口實現多活性實體檢測的方法和設備,應用於縱向融合架構VCF系統,所述VCF系統包括控制設備CB和全連接埠擴展器PE,所述全連接PE設備與VCF系統中全部CB設備實現物理全連接,與至少一個全連接PE設備對應的各CB設備的VCF邏輯接口使能多活性實體MAD檢測;所述至少一個全連接PE設備接收到任一CB設備發送的VCF協議鏈路檢測報文並轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Active衝突檢測,其中,所述VCF協議鏈路檢測報文攜帶所述任一CB設備的Domain?ID和Active?ID。
【專利說明】一種縱向融合架構接口實現多活性實體檢測的方法及設備
【技術領域】
[0001]本發明涉及網絡通信傳輸技術,特別是一種縱向融合架構接口實現多活性實體檢測的方法和設備。
【背景技術】
[0002]智能彈性架構(IRF, Intelligent Resilient Framework)是一種軟體虛擬化技術。它的核心思想是將多臺設備通過IRF物理埠連接在一起,進行必要的配置後,虛擬化成一臺「分布式設備」。使用這種虛擬化技術可以集合多臺設備的硬體資源和軟體處理能力,實現多臺設備的協同工作、統一管理和不間斷維護。
[0003]多Active 檢測(MAD, Mult1-Active Detection,)是一項防止 IRF 分裂時由於地址衝突導致的故障在網絡中擴大的技術。MAD能夠檢測出網絡中IRF分裂並進行相應的處理以降低對業務的影響。
[0004]縱向融合架構(VCF,Vertical Converged Framework)是由控制器設備(CB,Controlling Bridge)組成的IRF設備與埠擴展器(PE, Port Extender)組成二級縱向堆疊。其中CB可以組成環堆,也可以組成鏈堆,同時PE設備可以與CB設備全連接,提高PE的穩定性。
[0005]圖1為VCF接口不支持MAD檢測時的VCF環境基本組網,如圖1所示,CB端設備為 IRF 環境,通過鏈路聚合控制協議(LACP, Link Aggregation Control Protocol) MAD 中間設備實現IRF的穩定性;下端連接PE設備,CB設備與LACP MD中間設備的連結佔用了CB設備的埠,且設備組網複雜,成本高,不便於網絡管理。
【發明內容】
[0006]有鑑於此,本發明提出了一種縱向融合架構接口實現多活性實體檢測的方法和設備,該方法令PE設備提供下層接入服務的同時提供MAD檢測功能,使得設備組網得到簡化,CB設備釋放部分埠,方便了網絡管理,同時也降低了網絡成本。本發明提出的技術方案是:
[0007]一種縱向融合架構接口實現多活性實體檢測的方法,應用於縱向融合架構VCF系統,所述VCF系統包括控制設備CB和全連接埠擴展器PE,所述全連接PE設備與VCF系統中全部CB設備實現物理全連接,該方法包括:
[0008]與至少一個全連接PE設備對應的各CB設備的VCF邏輯接口使能多活性實體MAD檢測;
[0009]所述至少一個全連接PE設備接收到任一 CB設備發送的VCF協議鏈路檢測報文並轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Active衝突檢測,其中,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和Active ID。
[0010]上述方案中,該方法進一步包括:
[0011]所述至少一個全連接PE設備啟動多Active衝突檢測,如果確定發生多Active衝突,將發送給進行Down處理的CB設備的上行流量切換到處於Active狀態的CB設備上,其中,所述至少一個全連接PE設備通過VCF MAD狀態確定方法確定CB的狀態,且所述VCFMAD狀態確定方法與相連的CB設備的VCF MAD狀態確定方法相同。
[0012]上述方案中,所述多Active衝突檢測具體包括:
[0013]所述至少一個全連接PE設備將接收自CB設備發送的VCF協議鏈路檢測報文攜帶的 Domain ID、Active ID 與本地保存的 Domain ID、Active ID 進行比較,如果 Domain ID相同、且Active ID不同,則確定發生多Active衝突;
[0014]如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突,其中,所述本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後保存的。
[0015]一種縱向融合架構接口實現多活性實體檢測的方法,應用於縱向融合架構VCF系統,所述VCF系統包括控制設備CB和全連接埠擴展器PE,所述全連接PE設備與VCF系統中全部CB設備實現物理全連接,該方法包括:
[0016]與至少一個全連接PE設備對應的VCF邏輯接口使能多活性實體MAD檢測;
[0017]CB設備通過使能多活性實體MAD檢測功能的VCF邏輯接口發送VCF協議鏈路檢測報文給所述至少一個全連接PE設備,並通過所述至少一個全連接PE設備將所述VCF協議鏈路檢測報文轉發給其它CB設備,其中,所述VCF協議鏈路檢測報文攜帶本CB設備的Domain ID 和 Active ID ;
[0018]CB設備接收到所述至少一個全連接PE設備轉發來的其它CB設備發送的VCF協議鏈路檢測報文,將所述VCF協議鏈路檢測報文攜帶的所述其它CB設備的Domain ID和Active ID與自身的Domain ID和Active ID進行比較,如果Domain ID相同、且Active ID不同,則確定發生多Active衝突;
[0019]如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
[0020]上述方案中,如果確定發生多Active衝突,該方法進一步包括:
[0021]CB設備進行VCF MAD狀態確定,如果確定自身繼續保持Active狀態,則正常工作;否則關閉自身設備上除保留埠以外的其它所有物理埠,禁止所述其它物理埠進行業務流量的轉發。
[0022]一種埠擴展器PE設備,該設備應用於縱向融合架構VCF系統,所述PE設備與VCF系統中全部CB設備實現物理全連接,該設備包括:
[0023]報文接收模塊,用於接收任一 CB設備發送來的VCF協議鏈路檢測報文,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和Active ID;
[0024]報文發送模塊,用於轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Activ衝突檢測。
[0025]上述方案中,所述全連接PE設備進一步包括:
[0026]MAD檢測模塊,用於啟動多Active衝突檢測;
[0027]流量切換模塊,如果確定發生多Active衝突,將發送給進行Down處理的CB設備的上行流量切換到處於Active狀態的CB設備上;
[0028]計算模塊,用於通過VCF MAD狀態確定方法確定CB的狀態,且所述VCFMAD狀態確定方法與相連的CB設備的VCF MAD狀態確定方法相同。
[0029]上述方案中,所述MAD檢測模塊進一步包括:[0030]比較模塊,用於將報文接收模塊接收自CB設備發送的VCF協議鏈路檢測報文攜帶的Domain ID、Active ID分別與本地保存的Domain ID、Active ID進行比較,所述本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後保存的;
[0031]判斷模塊,用於判斷是否發生多Active衝突,如果Domain ID相同、且Active ID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
[0032]一種控制設備CB,應用於縱向融合架構VCF系統,所述VCF系統還包括全連接埠擴展器PE設備,所述全連接PE設備與所述VCF系統中全部CB設備實現物理全連接,該設備包括:
[0033]使能模塊,用於與至少一個全連接PE設備對應的VCF邏輯接口使能多活性實體MAD檢測;
[0034]報文收發模塊,用於通過使能多活性實體MD檢測功能的VCF邏輯接口發送VCF協議鏈路檢測報文給所述至少一個全連接PE設備,並通過所述至少一個全連接PE設備將所述VCF協議鏈路檢測報文轉發給其它CB設備,其中,所述VCF協議鏈路檢測報文攜帶本CB設備的Domain ID和Active ID ;還用於接收所述至少一個全連接PE設備轉發來的其它CB設備發送的VCF協議鏈路檢測報文;
[0035]比較模塊,用於將所述VCF協議鏈路檢測報文攜帶的所述其它CB設備的DomainID和Active ID與自身的Domain ID和Active ID進行比較;
[0036]判斷模塊,用於判斷是否發生多Active衝突,如果Domain ID相同、且Active ID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
[0037]上述方案中,如果確定發生多Active衝突,該設備進一步包括:
[0038]計算模塊,用於進行VCF MAD狀態確定;
[0039]處理模塊,如果確定自身繼續保持Active狀態,則正常工作;否則關閉自身設備上除保留埠以外的其它所有物理埠,禁止所述其它物理埠進行業務流量的轉發。
[0040]綜上所述,本發明提出的技術方案能夠令PE設備提供下層接入服務的同時提供MAD檢測功能,使得設備組網得到簡化,CB設備釋放部分埠,方便了網絡管理,同時也降低了網絡成本。
【專利附圖】
【附圖說明】
[0041]圖1為VCF接口不支持MAD檢測時的VCF環境基本組網示意圖。
[0042]圖2為VCF接口支持MAD檢測時的一種VCF環境組網示意圖。
[0043]圖3為VCF MAD檢測原理流程圖。
[0044]圖4為方法實施例一的VCF環境基本組網。
[0045]圖5為方法實施例一的流程圖。
[0046]圖6為方法實施例的全連接PE設備結構示意圖。
[0047]圖7為方法實施例的CB設備結構示意圖。
【具體實施方式】[0048]為使本發明的目的、技術方案和優點表達的更加清楚明白,下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
[0049]本發明一個實施例的技術方案是:
[0050]與至少一個全連接PE設備對應的各CB設備的VCF邏輯接口使能多活性實體MAD檢測;
[0051]所述至少一個全連接PE設備接收到任一 CB設備發送的VCF協議鏈路檢測報文並轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Active衝突檢測,其中,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和Active ID。
[0052]可以進行MAD檢測的PE需要滿足的條件為:VCF組網中存在PE設備和CB設備全連接(簡稱全連接PE設備),與該全連接PE設備對應的、CB端的VCF邏輯接口(邏輯接口在CB端配置)要使能MAD檢測功能。
[0053]這裡全連接的含義是,PE設備與VCF組網中的每一個CB設備都進行物理連接。圖2為VCF接口支持MAD檢測時的一種VCF組網情況。如圖2所示,IRF系統(由CB1、CB2、CB3組成)與PE1、PE2是物理全連接的,所以IRF系統上,可以將對應PEl和PE2的VCF邏輯接口都使能MAD功能,當然,也可以只使能與PEl或PE2相連的CB的VCF邏輯接口。
[0054]使能MAD功能後的VCF邏輯接口下的物理接口發送VCF協議鏈路檢測報文的擴展欄位攜帶Domain ID (域編號)和Active ID,其中,Domain ID用於區別不同的IRF,ActiveID用於MAD檢測,通常是用IRF中Master CB設備的成員編號來表示。
[0055]VCF邏輯接口使能VCF MAD檢測後,所對應的PE端接收到CB端發來的VCF協議鏈路檢測報文,之後轉發一份所述VCF協議鏈路檢測報文給其它所有的CB端設備。
[0056]當CB設備收到經全連接PE設備轉發的其它CB設備發送的VCF協議鏈路檢測報文後,將所述VCF協議鏈路檢測報文攜帶的Domain ID、ActiveID與自身設備的Domain ID、Active ID進行比較,正常情況下,同一個橫向IRF下的CB設備發送的VCF協議鏈路檢測報文中的Domain ID和Active ID是相同的,如果發生IRF分裂,則有CB發送的VCF協議鏈路檢測報文中的Active ID值將發生變化。圖3為VCF MAD檢測原理流程圖,如圖3所不,MAD具體的檢測方法可以為:如果Domain ID相同、且Active ID不同,貝U確定發生多Active衝突;如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突;如果Domain ID不同,貝U認為報文來自不同IRF。
[0057]當發生多Active衝突時,CB設備通過VCF MAD狀態確定方法計算出需要保持Active狀態的CB設備。所述VCF MAD狀態確定方法可以是:將CB端多的IRF保持為Active, CB設備數量一樣多時,選擇slot ID小的IRF保持為Active。這樣,CB成員較多的IRF繼續正常工作(維持Active狀態),其它IRF會遷移到Recovery狀態(表示IRF處于禁用狀態),並關閉Recovery狀態IRF中所有CB成員設備上除保留埠以外的其它所有物理埠(通常為業務接口),以保證該IRF不再轉發業務流量。預設情況下,只有IRF物理埠是保留埠,如果要將其它埠,比如用於遠程登錄的埠,也作為保留埠,需要使用命令行進行手工配置。
[0058]以上為CB側的MAD檢測和多Active衝突發生後CB側的處理,本申請方案中,全連接PE設備也可以設置MAD檢測能力。所述全連接PE設備接收到CB設備發送的VCF協議鏈路檢測報文後,將所述VCF協議鏈路檢測報文攜帶的Domain ID、Active ID與本地保存的Domain ID、Active ID進行比較,如果Domain ID相同、且Active ID不同,則確定發生多Active衝突;如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝關。
[0059]發生多Active衝突後,全連接PE設備通過與CB端相同的VCF MAD狀態確定方法計算得知,分裂IRF的哪一端維持Active,哪一端進行Down處理,然後將自身PE設備上,與將要進行Down處理的CB設備之間的上行流量切換到處於Active狀態的其它CB設備上。
[0060]圖4為本實施例的一種VCF環境組網示意圖,如圖4所示,CB1、CB2和CB3組成一個IRF系統,CB2為Master設備,該IRF系統的Domain ID為1,Active ID為CB2的成員編號2,PEl,PE2與CB設備為全連接關係,其中CBl,CB2, CB3與PEl,PE2相對應的VCF邏輯接口都使能了 MAD功能。本實施例以CBl和CB2、CB3相連的鏈路發生故障後,CB端設備以及全連接PE設備如何進行MAD檢測、以及後續如何處理多Active衝突為例對本發明技術方案進行說明,圖5為本實施例的流程圖,如圖5所示,包括以下步驟:
[0061 ] 步驟501 =CBl發送VCF協議鏈路檢測報文給PEl,所述VCF協議鏈路檢測報文攜帶 CBl 設備的 Domain ID 和 Active ID。
[0062]本步驟中,CBl通過與PEl對應的VCF邏輯接口發送VCF協議鏈路檢測報文給PEl,由於CBl和CB2、CB3相連的鏈路發生故障,因此其發送給PEl的VCF協議鏈路檢測報文攜帶的Active ID發生變化,由2變為I。Domain ID仍為I。
[0063]同理,CBl通過與PE2對應的VCF邏輯接口發送VCF協議鏈路檢測報文給PE2,PE2進行MAD檢測的步驟與PEl相同,在此僅以PEl為例進行說明,不再詳述PE2的MAD檢測。
[0064]步驟502 =PEl轉發所述CBl發送的VCF協議鏈路檢測報文給CB2、CB3,同時,PEl比較所述VCF協議鏈路檢測報文攜帶的Domain ID、Active ID與本地保存的Domain ID、Active ID,判斷CB端發生多Active衝突。
[0065]本步驟中,PEI將CBI發來的VCF協議鏈路檢測報文轉發給CB2、CB3,使CB2、CB3分別進行MAD檢測,所述VCF協議鏈路檢測報文攜帶所述CBl設備的Domain ID為1,ActiveID為I。同時,經過PEl設備進行比較,發現所述VCF協議鏈路檢測報文攜帶的Domain ID與本地保存的Domain ID相同,所述VCF協議鏈路檢測報文攜帶的Active ID與本地保存的Active ID不同,由此判斷出CB端發生多Active衝突。
[0066]其中,本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後PE設備保存的。
[0067]步驟503 =PEl通過VCF MAD狀態確定方法計算得知,CB2與CB3維持Active,CBl進行MAD Down處理,在CBlMAD Down處理前PEl將本設備流向CBl的上行流量切換到CB2、CB3 上。
[0068]本步驟中,PEl通過與CB設備相同的VCF MAD狀態確定方法,在CBlMAD Down處理前即知道發生衝突的時候IRF的哪一端將維持Active,哪一端轉為Recovery狀態。本實施例為CB2與CB3維持Active,因此PEl在CBlMAD Down處理前將本設備流向CBl的上行流量切換到CB2,CB3上,即物理鏈路1-1上的業務流量切換到物理鏈路1-2和1_3上,這樣就減少PEl上行業務流量的丟失。
[0069]步驟504:CB2、CB3分別比較PEl轉發所述CBl發送的VCF協議鏈路檢測報文攜帶的 Domain ID、Active ID 與自身的 Domain ID、Active ID,判斷 CB 端發生多 Active 衝突。[0070]本步驟中,CB2、CB3接收到步驟502中PEl轉發所述CBl發送的VCF協議鏈路檢測報文後,分別進行比較,發現所述各自接收到的PEl轉發所述CBl發送的VCF協議鏈路檢測報文攜帶的Domain ID與自身的Domain ID相同,所述VCF協議鏈路檢測報文攜帶的Active ID與自身的Active ID不同,由此判斷出CB端發生多Active衝突。
[0071]步驟505:CB2、CB3通過VCF MAD狀態確定計算方法計算得知,CB2與CB3維持Active, CBl進行MAD Down處理,CB2與CB3繼續正常工作。
[0072]步驟506 =CBl構成的IRF系統遷移到Recovery狀態,並關閉CBl設備上除保留埠以外的其它所有物理埠,以保證該CBl不能再轉發業務流量。
[0073]預設情況下,只有IRF物理埠是保留埠,如果要將其它埠,比如用於遠程登錄的埠,也作為保留埠,需要使用命令行進行手工配置。
[0074]步驟507:PE3接收到CBlMAD Down的通知,將上行的VCF邏輯接口狀態變成block狀態,關閉除用戶配置的保留埠外的其它下行業務口。
[0075]本步驟中,PE3沒有物理鏈路連接到Active端(CB2與CB3),僅與CBl之間存在物理鏈路,因此只能在接收到CBlMAD down的通知後,PE3將上行的VCF邏輯接口狀態變成block狀態,物理鏈路3-1上不再能轉發業務流量,僅可以交互VCF協議報文;PE3上的下行業務口除了用戶配置的保留埠外,其餘的全部被關閉。
[0076]同理,PE2經過MAD檢測得知CBl要進行MAD Down處理後,會在CBlMAD Down處理前將PE2流向CBl的上行流量切換到CB2,CB3上,即物理鏈路2_1上的業務流量切換到物理鏈路2-2和2-3上,這樣就減少PE2上行業務流量的丟失。
[0077]應用本實施例技術方案,能夠使VCF組網中的PE設備提供下層接入服務的同時提供MAD檢測功能,使得設備組網得到簡化,CB設備釋放部分埠,方便了網絡管理,同時也降低了網絡成本。
[0078]針對上述方案,本申請還公開了一種埠擴展器PE設備,該設備應用於縱向融合架構VCF系統,所述PE設備與VCF系統中全部CB設備實現物理全連接,該設備包括:
[0079]報文接收模塊610,用於接收任一 CB設備發送來的VCF協議鏈路檢測報文,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和ActivelD。
[0080]報文發送模塊620,用於轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Active衝突檢測。
[0081]所述全連接PE設備進一步包括:
[0082]MAD檢測模塊630,用於啟動多Active衝突檢測。
[0083]計算模塊640,用於通過VCF MAD狀態確定方法確定CB的狀態,且所述VCF MAD狀態確定方法與相連的CB設備的VCF MAD狀態確定方法相同。
[0084]流量切換模塊650,如果確定發生多Active衝突,用於將發送給進行Down處理的CB設備的上行流量切換到處於Active狀態的CB設備上。
[0085]所述MAD檢測模塊630進一步包括:
[0086]比較模塊631,用於將報文接收模塊接收自CB設備發送的VCF協議鏈路檢測報文攜帶的Domain ID> Active ID分別與本地保存的Domain ID> Active ID進行比較,所述本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後保存的。
[0087]判斷模塊632,用於判斷是否發生多Active衝突,如果Domain ID相同、且ActiveID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
[0088]針對上述方法,本發明還公開了一種控制器設備CB,該設備應用於縱向融合架構VCF系統,所述VCF系統還包括全連接PE設備,所述全連接PE設備與所述VCF系統中全部CB設備實現物理全連接,該設備包括:
[0089]使能模塊701,用於與至少一個全連接PE設備對應的VCF邏輯接口使能多活性實體MAD檢測。
[0090]報文收發模塊702,用於通過使能多活性實體MAD檢測功能的VCF邏輯接口發送VCF協議鏈路檢測報文給所述至少一個全連接PE設備,並通過所述至少一個全連接PE設備將所述VCF協議鏈路檢測報文轉發給其它CB設備,其中,所述VCF協議鏈路檢測報文攜帶本CB設備的Domain ID和Active ID ;還用於接收所述至少一個全連接PE設備轉發的其它CB設備發送的VCF協議鏈路檢測報文。
[0091]比較模塊703,用於將所述VCF協議鏈路檢測報文攜帶的所述其它CB設備的Domain ID 和 Active ID 與自身的 Domain ID 和 Active ID 進行比較;
[0092]判斷模塊704,用於判斷是否發生多Active衝突,如果Domain ID相同、且ActiveID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
[0093]如果確定發生多Active衝突,該設備進一步包括:
[0094]計算模塊705,用於進行VCF MAD狀態確定。
[0095]處理模塊706用於,如果確定自身繼續保持Active狀態,則正常工作;否則關閉自身設備上除保留埠以外的其它所有物理埠,禁止所述其它物理埠進行業務流量的轉發。
[0096]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
【權利要求】
1.一種縱向融合架構接口實現多活性實體檢測的方法,應用於縱向融合架構VCF系統,所述VCF系統包括控制設備CB和全連接埠擴展器PE,所述全連接PE設備與VCF系統中全部CB設備實現物理全連接,其特徵在於,該方法包括: 與至少一個全連接PE設備對應的各CB設備的VCF邏輯接口使能多活性實體MAD檢測; 所述至少一個全連接PE設備接收到任一 CB設備發送的VCF協議鏈路檢測報文並轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Active衝突檢測,其中,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和Active ID。
2.根據權利要求1所述的方法,其特徵在於,該方法進一步包括: 所述至少一個全連接PE設備啟動多Active衝突檢測,如果確定發生多Active衝突,將發送給進行Down處理的CB設備的上行流量切換到處於Active狀態的CB設備上,其中,所述至少一個全連接PE設備通過VCF MAD狀態確定方法確定CB的狀態,且所述VCF MAD狀態確定方法與相連的CB設備的VCF MAD狀態確定方法相同。
3.根據權利要求2所述的方法,其特徵在於,所述多Active衝突檢測具體包括: 所述至少一個全連接PE設備將接收自CB設備發送的VCF協議鏈路檢測報文攜帶的Domain ID、Active ID 與本地保存的 Domain ID、Active ID 進行比較,如果 Domain ID 相同、且Active ID不同,則確定發生多Active衝突; 如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突,其中,所述本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後保存的。
4.一種縱向融合架構接口實現`多活性實體檢測的方法,應用於縱向融合架構VCF系統,所述VCF系統包括控制設備CB和全連接埠擴展器PE,所述全連接PE設備與VCF系統中全部CB設備實現物理全連接,其特徵在於,該方法包括: 與至少一個全連接PE設備對應的VCF邏輯接口使能多活性實體MAD檢測; CB設備通過使能多活性實體MAD檢測功能的VCF邏輯接口發送VCF協議鏈路檢測報文給所述至少一個全連接PE設備,並通過所述至少一個全連接PE設備將所述VCF協議鏈路檢測報文轉發給其它CB設備,其中,所述VCF協議鏈路檢測報文攜帶本CB設備的DomainID 和 Active ID ; CB設備接收到所述至少一個全連接PE設備轉發來的其它CB設備發送的VCF協議鏈路檢測報文,將所述VCF協議鏈路檢測報文攜帶的所述其它CB設備的Domain ID和ActiveID與自身的Domain ID和Active ID進行比較,如果Domain ID相同、且Active ID不同,則確定發生多Active衝突; 如果Domain ID相同,且Active ID也相同,則確定未發生多Active衝突。
5.根據權利要求4所述的方法,其特徵在於,如果確定發生多Active衝突,該方法進一步包括: CB設備進行VCF MAD狀態確定,如果確定自身繼續保持Active狀態,則正常工作;否則關閉自身設備上除保留埠以外的其它所有物理埠,禁止所述其它物理埠進行業務流量的轉發。
6.一種埠擴展器PE設備,該設備應用於縱向融合架構VCF系統,所述PE設備與VCF系統中全部CB設備實現物理全連接,其特徵在於,該設備包括:報文接收模塊,用於接收任一 CB設備發送來的VCF協議鏈路檢測報文,所述VCF協議鏈路檢測報文攜帶所述任一 CB設備的Domain ID和Active ID ; 報文發送模塊,用於轉發所述VCF協議鏈路檢測報文給其它CB設備,以使其它CB設備分別進行多Activ衝突檢測。
7.根據權利要求6所述的設備,其特徵在於,所述全連接PE設備進一步包括: MAD檢測模塊,用於啟動多Active衝突檢測; 流量切換模塊,如果確定發生多Active衝突,將發送給進行Down處理的CB設備的上行流量切換到處於Active狀態的CB設備上; 計算模塊,用於通過VCF MAD狀態確定方法確定CB的狀態,且所述VCFMAD狀態確定方法與相連的CB設備的VCF MAD狀態確定方法相同。
8.根據權利要求7所述的設備,其特徵在於,所述MAD檢測模塊進一步包括: 比較模塊,用於將報文接收模塊接收自CB設備發送的VCF協議鏈路檢測報文攜帶的Domain ID、Active ID分別與本地保存的Domain ID、Active ID進行比較,所述本地保存的Domain ID、Active ID為所有Active狀態的CB設備初次穩定後保存的; 判斷模塊,用於判斷是否發生多Active衝突,如果Domain ID相同、且ActiveID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,貝U確定未發生多Active 衝突。
9.一種控制設備CB,應用於縱向融合架構VCF系統,所述VCF系統還包括全連接埠擴展器PE設備,所述全連接PE設備與所述VCF系統中全部CB設備實現物理全連接,其特徵在於,該設備包括: 使能模塊,用於與至少一個全連接PE設備對應的VCF邏輯接口使能多活性實體MAD檢測; 報文收發模塊,用於通過使能多活性實體MD檢測功能的VCF邏輯接口發送VCF協議鏈路檢測報文給所述至少一個全連接PE設備,並通過所述至少一個全連接PE設備將所述VCF協議鏈路檢測報文轉發給其它CB設備,其中,所述VCF協議鏈路檢測報文攜帶本CB設備的Domain ID和Active ID ;還用於接收所述至少一個全連接PE設備轉發來的其它CB設備發送的VCF協議鏈路檢測報文; 比較模塊,用於將所述VCF協議鏈路檢測報文攜帶的所述其它CB設備的Domain ID和Active ID與自身的Domain ID和Active ID進行比較; 判斷模塊,用於判斷是否發生多Active衝突,如果Domain ID相同、且ActiveID不同,則確定發生多Active衝突,如果Domain ID相同,且Active ID也相同,貝U確定未發生多Active 衝突。
10.根據權利要求9所述的設備,其特徵在於,如果確定發生多Active衝突,該設備進一步包括: 計算模塊,用於進行VCF MAD狀態確定; 處理模塊,如果確定自身繼續保持Active狀態,則正常工作;否則關閉自身設備上除保留埠以外的其它所有物理埠,禁止所述其它物理埠進行業務流量的轉發。
【文檔編號】H04L12/24GK103731303SQ201310710820
【公開日】2014年4月16日 申請日期:2013年12月20日 優先權日:2013年12月20日
【發明者】高慶光, 王兆萍 申請人:杭州華三通信技術有限公司