Vcf網(wǎng)絡(luò)中pe設(shè)備的歸屬處理方法及設(shè)備的制作方法
【專利摘要】本申請公開了一種VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法及設(shè)備,該方法包括:在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,PE設(shè)備接收直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;根據(jù)比較結(jié)果,向直連的特定CB設(shè)備發(fā)送第二檢測報文,向直連的除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài),其中,特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng)。本申請避免了PE設(shè)備的歸屬混亂問題。
【專利說明】VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法及設(shè)備。
【背景技術(shù)】
[0002]VCF (Vertical Converged Framework,縱向融合架構(gòu))是一種網(wǎng)絡(luò)設(shè)備虛擬化技術(shù)。VCF在縱向維度上支持對系統(tǒng)進行異構(gòu)擴展,S卩,將一臺盒式設(shè)備(即PE設(shè)備)作為一塊遠程接口板加入到主設(shè)備系統(tǒng)(即CB設(shè)備構(gòu)成的系統(tǒng))中,從而整體形成一臺邏輯虛擬設(shè)備,達到擴展I/O (Input/Output,輸入輸出)端口能力和進行集中控制管理的目的。
[0003]在VCF網(wǎng)絡(luò)中,設(shè)備按角色分為CB( Control ling Bridge,控制橋)設(shè)備和PE(PortExtender,端口擴展)設(shè)備兩種。VCF網(wǎng)絡(luò)的典型組網(wǎng)結(jié)構(gòu)如圖1所示。
[0004]CB設(shè)備表示控制設(shè)備,CB設(shè)備可以由處理能力較強的盒式設(shè)備或框式設(shè)備承擔(dān)。在實際應(yīng)用中,通常會將多臺CB設(shè)備通過IRF (Intelligent Resilient Framework,智能彈性架構(gòu))技術(shù)構(gòu)建成一個虛擬化系統(tǒng),可以稱為CB系統(tǒng),這樣有益于PE設(shè)備上行冗余。從整體上看,這個虛擬化系統(tǒng)就是一個大的CB設(shè)備。
[0005]PE設(shè)備表示縱向擴展設(shè)備,即端口擴展器(或稱遠程接口板)。通常來說,PE設(shè)備的能力不足以充當(dāng)CB設(shè)備,管理拓撲上難以越級,因此僅能夠參與數(shù)據(jù)平面的工作,不具備作為CB設(shè)備的備份能力。PE設(shè)備一般來說是低成本的盒式設(shè)備。
[0006]CB設(shè)備與PE設(shè)備之間的鏈路稱為VCF鏈路,CB設(shè)備與PE設(shè)備之間連接的接口稱為VCF物理接口。
[0007]如圖1所示,多臺CB設(shè)備通過IRF技術(shù)組成了一個CB系統(tǒng),PE設(shè)備歸屬于該CB系統(tǒng)。當(dāng)該CB系統(tǒng)發(fā)生了分裂,例如,如圖2所示,分裂成了兩個CB系統(tǒng)時,此時,同一 PE設(shè)備連接至這兩個CB系統(tǒng)會引起該PE設(shè)備的歸屬混亂問題,即,該PE設(shè)備歸屬于這兩個CB系統(tǒng)中的哪一個。
【發(fā)明內(nèi)容】
[0008]本申請?zhí)峁┝艘环NVCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法及設(shè)備,以解決現(xiàn)有技術(shù)中存在的當(dāng)CB系統(tǒng)分裂成多個CB系統(tǒng)時導(dǎo)致的PE設(shè)備歸屬混亂的問題。
[0009]本申請的技術(shù)方案如下:
[0010]一方面,提供了一種VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法,VCF網(wǎng)絡(luò)中包括:CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,該方法包括:
[0011]在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,PE設(shè)備接收直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0012]PE設(shè)備比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0013]根據(jù)比較結(jié)果,PE設(shè)備向直連的特定CB設(shè)備發(fā)送第二檢測報文,向直連的除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài),其中,特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0014]另一方面,還提供了一種VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法,VCF網(wǎng)絡(luò)中包括:CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,該方法包括:
[0015]在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,CB設(shè)備向直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0016]CB設(shè)備接收直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文;
[0017]若接收到的是第二檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài);若接收到的是第三檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0018]又一方面,還提供了一種VCF網(wǎng)絡(luò)中的PE設(shè)備,VCF網(wǎng)絡(luò)中包括:CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,該PE設(shè)備包括:
[0019]接收模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,接收與本PE設(shè)備直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0020]比較模塊,用于比較接收模塊接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0021 ] 發(fā)送模塊,用于根據(jù)比較模塊的比較結(jié)果,向與本PE設(shè)備直連的特定CB設(shè)備發(fā)送第二檢測報文,向與本PE設(shè)備直連的除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,其中,特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài);
[0022]處理模塊,用于根據(jù)比較模塊的比較結(jié)果,將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0023]又一方面,還提供了一種VCF網(wǎng)絡(luò)中的CB設(shè)備,VCF網(wǎng)絡(luò)中包括:CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,該CB設(shè)備包括:
[0024]發(fā)送模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,向與本CB設(shè)備直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0025]接收模塊,用于接收與本CB設(shè)備直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文;[0026]處理模塊,用于若接收模塊接收到的是第二檢測報文,則將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài),若接收到的是第三檢測報文,則將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0027]通過本申請的以上技術(shù)方案,提出了一種應(yīng)用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后的PE設(shè)備的歸屬處理方法,分裂后得到的至少兩個CB系統(tǒng)中的每一個CB設(shè)備會向直連的PE設(shè)備發(fā)送第一檢測報文,第一檢測報文中攜帶有該CB設(shè)備所在CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,PE設(shè)備接收到直連的多個CB設(shè)備發(fā)來的第一檢測報文后,就可以比較這多個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,根據(jù)比較結(jié)果,PE設(shè)備能夠只保持與一個符合預(yù)設(shè)條件的CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路繼續(xù)工作,而將與其他CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路阻塞,從而使得本PE設(shè)備歸屬于該符合預(yù)定條件的CB系統(tǒng),避免了 PE設(shè)備的歸屬混亂問題。
【專利附圖】
【附圖說明】
[0028]圖1是VCF網(wǎng)絡(luò)的典型組網(wǎng)結(jié)構(gòu)示意圖;
[0029]圖2是圖1的VCF網(wǎng)絡(luò)分裂后的結(jié)構(gòu)示意圖;
[0030]圖3是本申請實施例一的VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法的流程示意圖;
[0031]圖4是本申請實施例二的一種實際的VDF網(wǎng)絡(luò)的示意圖;
[0032]圖5是本申請實施例三的VCF網(wǎng)絡(luò)中的PE設(shè)備的結(jié)構(gòu)示意圖;
[0033]圖6是本申請實施例三的VCF網(wǎng)絡(luò)中的CB設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]為了解決現(xiàn)有技術(shù)中存在的當(dāng)CB系統(tǒng)分裂成多個CB系統(tǒng)時導(dǎo)致的PE設(shè)備歸屬混亂的問題,本申請的以下實施例中提供了一種VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法、一種PE設(shè)備以及一種CB設(shè)備。
[0035]本申請以下實施例的VCF網(wǎng)絡(luò)中包括:CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過IRF技術(shù)組成一個虛擬化系統(tǒng),稱為CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接。
[0036]在本申請以下實施例的技術(shù)方案中,提出了一種應(yīng)用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后的PE設(shè)備的歸屬處理方法,分裂后得到的至少兩個CB系統(tǒng)中的每一個CB設(shè)備會向直連的PE設(shè)備發(fā)送第一檢測報文,第一檢測報文中攜帶有該CB設(shè)備所在CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,PE設(shè)備接收到直連的多個CB設(shè)備發(fā)來的第一檢測報文后,就可以比較這多個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,根據(jù)比較結(jié)果,PE設(shè)備能夠只保持與一個符合預(yù)設(shè)條件的CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路繼續(xù)工作,而將與其他CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路阻塞,從而使得本PE設(shè)備歸屬于該符合預(yù)定條件的CB系統(tǒng),避免了PE設(shè)備的歸屬混亂問題。
[0037]實施例一
[0038]本申請實施例一的VCF網(wǎng)絡(luò)中PE設(shè)備的歸屬處理方法應(yīng)用于CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后。S卩,CB系統(tǒng)分裂成了至少兩個CB系統(tǒng),這至少兩個CB系統(tǒng)的拓撲均穩(wěn)定之后,執(zhí)行一次歸屬檢測過程,該過程的具體操作如圖3所示,包括以下步驟:
[0039]步驟S302,在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,CB設(shè)備向直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識(Identity,ID);
[0040]在步驟S302中,分裂后得到的至少兩個CB系統(tǒng)中的每一個CB設(shè)備均會暫停分裂引起的拓撲數(shù)據(jù)處理,并通過所有處于工作狀態(tài)的VCF物理接口(也即VCF鏈路)高優(yōu)先級地發(fā)送第一檢測報文,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù),以及該CB系統(tǒng)中的主CB設(shè)備的設(shè)備ID。
[0041]其中,拓撲數(shù)據(jù)處理就是生成CB系統(tǒng)內(nèi)部網(wǎng)絡(luò)拓撲圖,包括生成轉(zhuǎn)發(fā)表項等。
[0042]步驟S304,PE設(shè)備接收直連的CB設(shè)備發(fā)來的第一檢測報文,然后,比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0043]PE設(shè)備會通過所有處于工作狀態(tài)的VCF物理接口(也即VCF鏈路)接收到多個第一檢測報文。
[0044]步驟S306,根據(jù)比較結(jié)果,PE設(shè)備向直連的特定CB設(shè)備發(fā)送第二檢測報文,向直連的除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài),其中,特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài);
[0045]具體的,上述的預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,其中,第一條件為最大或最?。划?dāng)CB設(shè)備總數(shù)符合第一條件的CB系統(tǒng)有至少兩個時,預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,并且主CB設(shè)備的設(shè)備標識符合第二條件,其中,第二條件為最小或最大。
[0046]例如,當(dāng)?shù)谝粭l件為最大,且第二條件為最小時,在步驟S304-S306中,比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù),若攜帶的CB設(shè)備總數(shù)最大的第一檢測報文只有一個,則向發(fā)來該第一檢測報文的CB設(shè)備(為了描述方便,記為特定CB設(shè)備)發(fā)送第二檢測報文,向直連的除該特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞(Block)狀態(tài);若攜帶的CB設(shè)備總數(shù)最大的第一檢測報文有多個,即,有多個第一檢測報文中攜帶的CB設(shè)備總數(shù)相等且最大,則繼續(xù)比較這多個第一檢測報文(即攜帶的CB設(shè)備總數(shù)最大且相等的這多個第一檢測報文)中攜帶的設(shè)備標識,若其中有一個或多個第一檢測報文中攜帶的設(shè)備標識相等且最小,則向發(fā)來這一個或多個第一檢測報文的CB設(shè)備(為描述方便,稱為特定CB設(shè)備)發(fā)送第二檢測報文,向除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為Block狀態(tài)。
[0047]其中,將本PE設(shè)備連接至一個CB設(shè)備的VCF物理接口修改為Block狀態(tài),即,將本PE設(shè)備連接至該CB設(shè)備的VCF鏈路阻塞。處于阻塞狀態(tài)的VCF物理接口或VCF鏈路會停止工作,只能收發(fā)控制報文(即第一 /第二 /第三/第四檢測報文),而不能收發(fā)業(yè)務(wù)報文。
[0048]從而,通過比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備ID,PE設(shè)備能夠只保持與一個符合預(yù)設(shè)條件的CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路繼續(xù)工作,而將與其他CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路阻塞,從而使得本PE設(shè)備歸屬于該符合預(yù)定條件的CB系統(tǒng)。
[0049]另外,在實際實施過程中,針對VCF鏈路不可用(down )的問題,例如,CB設(shè)備故障,或VCF鏈路故障等,可以預(yù)先在PE設(shè)備上設(shè)置一個等待定時器,例如,該等待定時器的時長為2s,PE設(shè)備在接收到首個第一檢測報文時,開啟該等待定時器,若該等待定時器超時,仍然有某些處于工作狀態(tài)的VCF鏈路沒有接收到第一檢測報文,則不再等待,立刻執(zhí)行比較步驟。
[0050]步驟S308,CB設(shè)備接收直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文,若接收到的是第二檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài),即,CB設(shè)備不會對該VCF物理接口進行處理,僅將該VCF物理接口記錄為已處理完成;若接收到的是第三檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài),將該VCF物理接口記錄為已處理完成。
[0051]在實際實施過程中,針對VCF鏈路不可用的問題,例如,PE設(shè)備發(fā)生故障,或VCF鏈路發(fā)生故障,可以在CB設(shè)備上預(yù)先設(shè)置一個等待定時器,例如,該等待定時器的時長為2s,若該等待定時器超時,還沒有從某一個VCF物理接口上接收到第二檢測報文或第三檢測報文,則將該VCF物理接口記錄為已處理完成。
[0052]另外,在接收到直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文之后,若本CB設(shè)備為備(standby) CB設(shè)備,則將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備,之后開始拓撲數(shù)據(jù)處理;若本CB設(shè)備為主CB設(shè)備,則在接收到所有備CB設(shè)備發(fā)來的第四檢測報文之后,開始拓撲數(shù)據(jù)處理,轉(zhuǎn)化成系統(tǒng)事件,如主備倒換,和設(shè)備離開等。
[0053]在實際實施過程中,針對備CB設(shè)備發(fā)生異常,不能發(fā)送第四檢測報文給主CB設(shè)備的問題,可以預(yù)先在主CB設(shè)備上設(shè)置一個等待定時器,例如,該等待定時器的時長為3s,若等待定時器超時還沒有收到某個/某些備CB設(shè)備發(fā)來的第四檢測報文,則主CB設(shè)備就忽略該備用CB設(shè)備,繼續(xù)開始拓撲數(shù)據(jù)處理。
[0054]在本申請實施例一的方法的具體實施過程中,針對報文丟失的問題,CB設(shè)備可以周期性地發(fā)送第一檢測報文,例如,周期為100ms,并且,CB設(shè)備在從所有處于工作狀態(tài)的VCF物理接口(或VCF鏈路)上收到PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文后,則本次歸屬檢測過程結(jié)束;并且,通過在檢測報文中攜帶序列號來標識一次歸屬檢測過程,在開始一次歸屬檢測時,CB設(shè)備在發(fā)送的第一檢測報文中攜帶本次歸屬檢測對應(yīng)的序列號,PE設(shè)備在執(zhí)行完比較步驟之后,即將本次歸屬檢測對應(yīng)的序列號標記成old (表明已經(jīng)處理過);如果PE設(shè)備上的一個VCF物理接口已經(jīng)處于Block狀態(tài),仍然接收到了第一檢測報文,則該PE設(shè)備通過該VCF物理接口回復(fù)第三檢測報文,如果該PE設(shè)備上的一個VCF物理接口不是處于Block狀態(tài)(即處于工作狀態(tài)),仍然接收到了第一檢測報文,則在此次接收的第一檢測報文中攜帶的序列號與本地的已經(jīng)被標記成old的序列號相同的情況下,直接通過該VCF物理接口回復(fù)第二檢測報文,在此次接收的第一檢測報文中攜帶的序列號(為了描述方便,記為序列號I)與本地的已經(jīng)被標記成old的序列號不相同的情況下,說明這是新的一次歸屬檢測中的第一檢測報文,該PE設(shè)備等待其他處于工作狀態(tài)的VCF物理接口接收到攜帶有序列號I的第一檢測報文之后,執(zhí)行比較步驟,比較步驟完畢之后,將序列號I標記成oldo
[0055]此外,如果在一次分裂導(dǎo)致的歸屬檢測過程中又發(fā)生了分裂,再次分裂會導(dǎo)致新的一次歸屬檢測過程,則CB設(shè)備會重置等待定時器,對本次歸屬檢測過程中修改為Block狀態(tài)的VCF物理接口的狀態(tài)保持不變,之后開始新的一次歸屬檢測過程。
[0056]實施例二
[0057]以圖4所示的VCF網(wǎng)絡(luò)為例,來詳細說明實施例一中的方法。在如圖4所示的VCF網(wǎng)絡(luò)中,CB設(shè)備CB1、CB2和CB3通過IRF技術(shù)組成一個CB系統(tǒng),PE設(shè)備PEl連接于CBl和VB2, PE設(shè)備PE2連接于CB1、CB2和CB3。由于CBl與CB2之間的鏈路發(fā)生了中斷導(dǎo)致該CB系統(tǒng)分裂成了兩個CB系統(tǒng):一個CB系統(tǒng)僅包括CBl,該CB系統(tǒng)中的主CB設(shè)備為CBl ;另一個CB系統(tǒng)中包括:CB2和CB3,該CB系統(tǒng)中的主CB設(shè)備為CB2。
[0058]在分裂后得到的這兩個CB系統(tǒng)的拓撲穩(wěn)定之后,該次分裂導(dǎo)致的歸屬檢測過程包括以下流程:
[0059]CBl暫停分裂引起的拓撲數(shù)據(jù)處理,通過本CB設(shè)備上的所有VCF物理接口(即兩個VCF物理接口)發(fā)送第一檢測報文,該第一檢測報文中攜帶的CB設(shè)備總數(shù)是1,主CB設(shè)備的設(shè)備ID是I ;CB2也暫停分裂引起的拓撲數(shù)據(jù)處理,通過本CB設(shè)備上的所有VCF物理接口(即兩個VCF物理接口)發(fā)送第一檢測報文,該第一檢測報文中攜帶的CB設(shè)備總數(shù)是2,主CB設(shè)備的設(shè)備ID是2 ;CB3也暫停分裂引起的拓撲數(shù)據(jù)處理,通過本CB設(shè)備上的所有VCF物理接口(即I個VCF物理接口)發(fā)送第一檢測報文,該第一檢測報文中攜帶的CB設(shè)備總數(shù)是2,主CB設(shè)備的設(shè)備ID是2。
[0060]PEl接收到來自CBl和CB2的第一檢測報文,比較這兩個第一檢測報文中攜帶的CB設(shè)備總數(shù),比較結(jié)果是來自CB2的第一檢測報文中攜帶的CB設(shè)備總數(shù)最大,則PEl向CB2發(fā)送第二檢測報文,向CBl發(fā)送第三檢測報文,并將本PE設(shè)備連接至CBl的VCF物理接口的狀態(tài)修改為Block狀態(tài)。
[0061]PE2接收到來自CB1、CB2和CB3的第一檢測報文,比較這三個第一檢測報文中攜帶的CB設(shè)備總數(shù),比較結(jié)果是來自CB2和CB3的第一檢測報文中攜帶的CB設(shè)備總數(shù)相等且最大,則繼續(xù)比較這2個第一檢測報文中攜帶的設(shè)備標識的大小,比較結(jié)果是相等,則PE2向CB2和CB3發(fā)送第二檢測報文,向CBl發(fā)送第三檢測報文,并將本PE設(shè)備連接至CBl的VCF物理接口的狀態(tài)修改為Block狀態(tài)。
[0062]CBl接收到來自PEl和PE2的第三檢測報文之后,將本CB設(shè)備連接至PEl的VCF物理接口以及連接至PE2的VCF物理接口的狀態(tài)修改為Block狀態(tài),將這兩個VCF物理接口記錄為已處理完成,然后,由于本CB設(shè)備就是主CB設(shè)備,且所在CB系統(tǒng)中沒有備CB設(shè)備,則繼續(xù)拓撲數(shù)據(jù)處理。
[0063]CB3接收到來自PE2的第二檢測報文之后,不對本CB設(shè)備連接至PE2的VCF物理接口進行處理,僅將這個VCF物理接口記錄為已處理完成,然后,由于本CB設(shè)備是備CB設(shè)備,則將該VCF物理接口的當(dāng)前狀態(tài):工作狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備CB2,繼續(xù)拓撲數(shù)據(jù)處理。
[0064]CB2接收到來自PEl和PE2的第二檢測報文之后,不對本CB設(shè)備連接至PEl的VCF物理接口和連接至PE2的VCF物理接口進行處理,僅將這兩個VCF物理接口記錄為已處理完成,然后,由于本CB設(shè)備是主CB設(shè)備,則等待CB3的第四檢測報文,在接收到來自CB3的第四檢測報文后,繼續(xù)拓撲數(shù)據(jù)處理。
[0065]實施例三
[0066]針對上述實施例一中的方法,本申請實施例三提供了一種VCF網(wǎng)絡(luò)中的PE設(shè)備和CB設(shè)備。
[0067]如圖5所示,PE設(shè)備中包括以下模塊:接收模塊101、比較模塊102和發(fā)送模塊103,其中:
[0068]接收模塊101,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,接收與本PE設(shè)備直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0069]比較模塊102,用于比較接收模塊101接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0070]發(fā)送模塊103,用于根據(jù)比較模塊102的比較結(jié)果,向與本PE設(shè)備直連的特定CB設(shè)備發(fā)送第二檢測報文,向與本PE設(shè)備直連的除特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,其中,特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài);
[0071]處理模塊,用于根據(jù)比較模塊的比較結(jié)果,將本PE設(shè)備連接至其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0072]其中,上述的預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,其中,第一條件為最大或最小;當(dāng)CB設(shè)備總數(shù)符合第一條件的CB系統(tǒng)有至少兩個時,預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,并且主CB設(shè)備的設(shè)備標識符合第二條件,其中,第二條件為最小或最大。
[0073]如圖6所示,CB設(shè)備20中包括以下模塊:
[0074]發(fā)送模塊201,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,向與本CB設(shè)備直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識;
[0075]接收模塊202,用于接收與本CB設(shè)備直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文;
[0076]處理模塊203,用于若接收模塊202接收到的是第二檢測報文,則將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài),若接收到的是第三檢測報文,則將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
[0077]另外,CB設(shè)備中還包括:暫停模塊和開始模塊,其中:
[0078]暫停模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,暫停分裂引起的拓撲數(shù)據(jù)處理;
[0079]發(fā)送模塊,還用于若本CB設(shè)備為備CB設(shè)備,則在接收模塊接收到與本CB設(shè)備直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文之后,將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備;
[0080]接收模塊,還用于若本CB設(shè)備為主CB設(shè)備,則接收備CB設(shè)備發(fā)來的第四檢測報文;[0081]開始模塊,用于若本CB設(shè)備為備CB設(shè)備,則在發(fā)送模塊將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備之后,開始拓撲數(shù)據(jù)處理;還用于若本CB設(shè)備為主CB設(shè)備,則在接收模塊接收到與本CB設(shè)備直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文,以及所有備CB設(shè)備發(fā)來的第四檢測報文之后,開始拓撲數(shù)據(jù)處理。
[0082]綜上,本申請以上實施例可以達到以下技術(shù)效果:
[0083]提出了一種應(yīng)用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后的PE設(shè)備的歸屬處理方法,分裂后得到的至少兩個CB系統(tǒng)中的每一個CB設(shè)備會向直連的PE設(shè)備發(fā)送第一檢測報文,第一檢測報文中攜帶有該CB設(shè)備所在CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,PE設(shè)備接收到直連的多個CB設(shè)備發(fā)來的第一檢測報文后,就可以比較這多個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識,根據(jù)比較結(jié)果,PE設(shè)備能夠只保持與一個符合預(yù)設(shè)條件的CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路繼續(xù)工作,而將與其他CB系統(tǒng)中的CB設(shè)備之間的VCF鏈路阻塞,從而使得本PE設(shè)備歸屬于該符合預(yù)定條件的CB系統(tǒng),避免了 PE設(shè)備的歸屬混亂問題。
[0084]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種縱向融合架構(gòu)VCF網(wǎng)絡(luò)中端口擴展PE設(shè)備的歸屬處理方法,所述VCF網(wǎng)絡(luò)中包括:控制橋CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過智能彈性架構(gòu)IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,其特征在于,所述方法包括: 在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,PE設(shè)備接收直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識; PE設(shè)備比較接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識; 根據(jù)比較結(jié)果,PE設(shè)備向直連的特定CB設(shè)備發(fā)送第二檢測報文,向直連的除所述特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,并將本PE設(shè)備連接至所述其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài),其中,所述特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,其中,所述第一條件為最大或最??; 當(dāng)CB設(shè)備總數(shù)符合所述第一條件的CB系統(tǒng)有至少兩個時,所述預(yù)設(shè)條件為CB設(shè)備總數(shù)符合所述第一條件,并且主CB設(shè)備的設(shè)備標識符合第二條件,其中,所述第二條件為最小或最大。
3.一種縱向融合架構(gòu)V.CF網(wǎng)絡(luò)中端口擴展PE設(shè)備的歸屬處理方法,所述VCF網(wǎng)絡(luò)中包括:控制橋CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過智能彈性架構(gòu)IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,其特征在于,所述方法包括: 在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,CB設(shè)備向直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和王CB設(shè)備的設(shè)備標識; CB設(shè)備接收直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文; 若接收到的是第二檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài);若接收到的是第三檢測報文,則CB設(shè)備將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,還包括: CB設(shè)備暫停所述分裂引起的拓撲數(shù)據(jù)處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在接收到直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文之后,還包括: 若本CB設(shè)備為備CB設(shè)備,則將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備,之后開始所述拓撲數(shù)據(jù)處理; 若本CB設(shè)備為主CB設(shè)備,則在接收到所有備CB設(shè)備發(fā)來的第四檢測報文之后,開始所述拓撲數(shù)據(jù)處理。
6.一種縱向融合架構(gòu)VCF網(wǎng)絡(luò)中的端口擴展PE設(shè)備,所述VCF網(wǎng)絡(luò)中包括:控制橋CB設(shè)備和PE設(shè)備,至少兩個CB設(shè)備通過智能彈性架構(gòu)IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,其特征在于,所述PE設(shè)備包括: 接收模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,接收與本PE設(shè)備直連的CB設(shè)備發(fā)來的第一檢測報文,其中,第一檢測報文中攜帶有該CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識; 比較模塊,用于比較所述接收模塊接收到的各個第一檢測報文中攜帶的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識; 發(fā)送模塊,用于根據(jù)所述比較模塊的比較結(jié)果,向與本PE設(shè)備直連的特定CB設(shè)備發(fā)送第二檢測報文,向與本PE設(shè)備直連的除所述特定CB設(shè)備以外的其他CB設(shè)備發(fā)送第三檢測報文,其中,所述特定CB設(shè)備屬于一個符合預(yù)設(shè)條件的CB系統(tǒng),第二檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口維持在工作狀態(tài),第三檢測報文用于指示將CB設(shè)備連接至本PE設(shè)備的VCF物理接口修改為阻塞狀態(tài); 處理模塊,用于根據(jù)所述比較模塊的比較結(jié)果,將本PE設(shè)備連接至所述其他CB設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
7.根據(jù)權(quán)利要求6所述的PE設(shè)備,其特征在于, 所述預(yù)設(shè)條件為CB設(shè)備總數(shù)符合第一條件,其中,所述第一條件為最大或最小; 當(dāng)CB設(shè)備總數(shù)符合所述第一條件的CB系統(tǒng)有至少兩個時,所述預(yù)設(shè)條件為CB設(shè)備總數(shù)符合所述第一條件,并且主CB設(shè)備的設(shè)備標識符合第二條件,其中,所述第二條件為最小或最大。
8.一種縱向融合架構(gòu)VCF網(wǎng)絡(luò)中的控制橋CB設(shè)備,所述VCF網(wǎng)絡(luò)中包括:CB設(shè)備和端口擴展PE設(shè)備,至少兩個CB設(shè)備通過智能彈性架構(gòu)IRF技術(shù)組成CB系統(tǒng),PE設(shè)備與至少兩個CB設(shè)備連接,其特征在于,所`述CB設(shè)備包括: 發(fā)送模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,向與本CB設(shè)備直連的PE設(shè)備發(fā)送第一檢測報文,其中,第一檢測報文中攜帶有本CB設(shè)備所在的CB系統(tǒng)中的CB設(shè)備總數(shù)和主CB設(shè)備的設(shè)備標識; 接收模塊,用于接收與本CB設(shè)備直連的PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文; 處理模塊,用于若所述接收模塊接收到的是第二檢測報文,則將本CB設(shè)備連接至發(fā)來該第二檢測報文的PE設(shè)備的VCF物理接口維持在工作狀態(tài),若接收到的是第三檢測報文,則將本CB設(shè)備連接至發(fā)來該第三檢測報文的PE設(shè)備的VCF物理接口修改為阻塞狀態(tài)。
9.根據(jù)權(quán)利要求8所述的CB設(shè)備,其特征在于,還包括: 暫停模塊,用于在CB系統(tǒng)分裂成至少兩個CB系統(tǒng),且分裂后得到的每一個CB系統(tǒng)的拓撲均穩(wěn)定之后,暫停所述分裂引起的拓撲數(shù)據(jù)處理。
10.根據(jù)權(quán)利要求9所述的CB設(shè)備,其特征在于,還包括:開始模塊; 所述發(fā)送模塊,還用于若本CB設(shè)備為備CB設(shè)備,則在所述接收模塊接收到與本CB設(shè)備直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文之后,將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備; 所述接收模塊,還用于若本CB設(shè)備為主CB設(shè)備,則接收備CB設(shè)備發(fā)來的第四檢測報文; 所述開始模塊,用于若本CB設(shè)備為備CB設(shè)備,則在所述發(fā)送模塊將本CB設(shè)備上各個VCF物理接口的當(dāng)前狀態(tài)通過第四檢測報文發(fā)送給主CB設(shè)備之后,開始所述拓撲數(shù)據(jù)處理;還用于若本CB設(shè)備為主CB設(shè)備,則在所述接收模塊接收到與本CB設(shè)備直連的所有PE設(shè)備發(fā)來的第二檢測報文或第三檢測報文,以及所有備CB設(shè)備發(fā)來的第四檢測報文之后,開始所述拓撲數(shù)據(jù)處 理。
【文檔編號】H04L12/26GK103441878SQ201310385858
【公開日】2013年12月11日 申請日期:2013年8月29日 優(yōu)先權(quán)日:2013年8月29日
【發(fā)明者】嚴德汗 申請人:杭州華三通信技術(shù)有限公司