午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種單板實(shí)現(xiàn)主備倒換的方法及系統(tǒng)的制作方法

文檔序號:7753117閱讀:206來源:國知局
專利名稱:一種單板實(shí)現(xiàn)主備倒換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種單板實(shí)現(xiàn)主備倒換的方法及系統(tǒng)。
背景技術(shù)
隨著光網(wǎng)絡(luò)技術(shù)的高速發(fā)展,SDH(Synchronous Digital Hierarchy,同步數(shù)字 體系),OTN(Optical Transport Network,光傳送網(wǎng))等通訊協(xié)議和 WDM(Wavelength Division Multiplexing,波分復(fù)用)技術(shù)逐漸成熟,對于通訊線路的保護(hù)要求越來越高。保 護(hù)倒換就是在這樣的條件下提出的。保護(hù)倒換的一般做法是系統(tǒng)中增加一部分冗余的備 份單板,當(dāng)系統(tǒng)中某塊單板出現(xiàn)異常,備份單板可以在最短的時(shí)間內(nèi)接替故障單板工作,即 通過主備倒換來實(shí)現(xiàn)業(yè)務(wù)保護(hù)。業(yè)務(wù)保護(hù)的種類很多,例如對于光通訊領(lǐng)域中的交叉類單板(光交叉單板),業(yè)界 通用的保護(hù)倒換方式是在光交叉子系統(tǒng)中,交叉單板采用η m配置,η代表實(shí)際工作的交 叉單板,m代表備份用的交叉單板,一旦η塊工作中的某一塊交叉單板出現(xiàn)故障,立刻倒換 到m塊備份單板中的某一塊交叉單板上,這樣可以保證業(yè)務(wù)在最短時(shí)間內(nèi)可以恢復(fù)。但這 種方式需要控制單板進(jìn)行干預(yù),系統(tǒng)結(jié)構(gòu)較為復(fù)雜,且一旦控制單板出現(xiàn)問題,將可能影響 到倒換的正常實(shí)施。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種單板實(shí)現(xiàn)主備倒換的方法及系統(tǒng),實(shí) 現(xiàn)方式簡便,系統(tǒng)結(jié)構(gòu)簡單。為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案一種單板實(shí)現(xiàn)主備倒換的方法,包括建立各單板與其他單板之間的板間通訊通道;在需要主備倒換時(shí),各單板通過單板間的相互協(xié)商,從申請主用的單板中推選出 待主用單板,將所述待主用單板設(shè)置為主用。在本發(fā)明所述方法的一種實(shí)施例中,所述的各單板通過單板間相互協(xié)商而從申請 主用的單板中推選出待主用單板的步驟包括各單板輪流發(fā)出以下消息中的至少一者申請主用、對其他單板的主用申請進(jìn)行 回應(yīng);申請主用的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷達(dá)到預(yù)設(shè)條 件,確定自身為待主用單板。在本發(fā)明所述方法的一種實(shí)施例中,設(shè)置各單板的優(yōu)先級,通過所述單板間相互 協(xié)商從而推選出申請主用的單板中的優(yōu)先級最高的單板作為待主用單板。在本發(fā)明所述方法的一種實(shí)施例中,所述的各單板通過單板間相互協(xié)商而從申請 主用的單板中推選出待主用單板的步驟具體包括時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分配的發(fā)送時(shí)隙向外發(fā)送數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請主用、對其他 單板的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包括判斷申請主 用的單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng)答,并發(fā)出主用申 請;申請主用的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其他單板都發(fā) 出同意應(yīng)答,確定自身為待主用單板。在本發(fā)明所述方法的一種實(shí)施例中,所述的各單板通過單板間相互協(xié)商而從申請 主用的單板中推選出待主用單板的步驟采用分組協(xié)商將單板分為多個(gè)分組,一組內(nèi)的各 單板通過單板間相互協(xié)商而從申請主用的單板中推選出組內(nèi)待主用單板,各分組推選出的 組內(nèi)待主用單板通過單板間相互協(xié)商而推選出待主用單板。在本發(fā)明所述方法的一種實(shí)施例中,所述預(yù)設(shè)條件為同意應(yīng)答數(shù)閾值,申請主用 的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其中的同意應(yīng)答的數(shù)量達(dá)到所述 同意應(yīng)答數(shù)閾值,確定自身為待主用單板。在本發(fā)明所述方法的一種實(shí)施例中,所述板間通訊通道為網(wǎng)絡(luò)、系統(tǒng)總線或各單 板間的數(shù)據(jù)接口。在本發(fā)明所述方法的一種實(shí)施例中,所述單板為光交叉單板。本發(fā)明還提供了一種單板實(shí)現(xiàn)主備倒換的系統(tǒng),各單板與其他單板之間建立有板 間通訊通道,包括各單板的協(xié)商模塊,用于通過單板間的相互協(xié)商,從申請主用的單板中 推選出待主用單板,將所述待主用單板設(shè)置為主用。在本發(fā)明所述系統(tǒng)的一種實(shí)施例中,各單板設(shè)置有優(yōu)先級,所述系統(tǒng)包括時(shí)隙分配模塊,用于時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分 配的發(fā)送時(shí)隙向外發(fā)送數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板的協(xié)商模塊,輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請 主用、對其他單板的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包 括判斷申請主用的單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng) 答,并發(fā)出主用申請;以及申請主用的單板的協(xié)商模塊對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其 他單板都發(fā)出同意應(yīng)答,確定自身為待主用單板?,F(xiàn)有的主備倒換,通常需要控制單板的干預(yù),由控制單板控制進(jìn)行單板的主備倒 換,這增加了系統(tǒng)的復(fù)雜度,并可能在控制單板故障時(shí)無法完成主備倒換。本發(fā)明通過建立 單板間的板間通訊通道,從而各個(gè)單板之間可以實(shí)現(xiàn)相互協(xié)商,利用單板間的自協(xié)商機(jī)制, 從申請主用的單板中推選出主用單板。這種實(shí)現(xiàn)方式無需控制單板干預(yù),避免了因控制單 板故障而無法完成主備倒換的風(fēng)險(xiǎn),降低了系統(tǒng)的復(fù)雜度,節(jié)省了系統(tǒng)搭建成本,系統(tǒng)結(jié)構(gòu) 相對簡單,整個(gè)實(shí)現(xiàn)方式簡便易行。


圖1是本方法的通訊時(shí)隙示意圖;圖2是發(fā)送時(shí)隙軟件處理流程;
圖3是監(jiān)聽時(shí)隙軟件處理流程;圖4是倒換處理流程協(xié)作流程。
具體實(shí)施例方式下面通過具體實(shí)施方式
結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明提供了一種單板實(shí)現(xiàn)主板倒換的方法及系統(tǒng),以完成單板保護(hù)倒換的需 求,其主要特點(diǎn)是倒換過程不需要控制單板等的硬件干預(yù),而完全由單板自協(xié)商來實(shí)現(xiàn)主 備倒換,其接近于一種純軟件方式,單板自協(xié)商完全可以由單板軟件來完成。本發(fā)明實(shí)施例的單板實(shí)現(xiàn)主備倒換的方法,包括建立各單板與其他單板之間的板間通訊通道;在需要主備倒換時(shí),各單板通過單板間的相互協(xié)商,從申請主用的單板中推選出 待主用單板,將所述待主用單板設(shè)置為主用。板間通訊通道,是通訊層數(shù)據(jù)接口,用來完成單板的板間通訊。板間通訊通道可以 采取網(wǎng)絡(luò)方式,也可以采用系統(tǒng)總線方式,或者各單板間的數(shù)據(jù)接口。網(wǎng)絡(luò)方式主要適用于 遠(yuǎn)距離的單板間的相互通訊,系統(tǒng)總線方式則是采用設(shè)置一條或多條系統(tǒng)總線,各單板都 掛接在系統(tǒng)總線上,總線方式的結(jié)構(gòu)簡單,易于構(gòu)建,缺點(diǎn)是一旦總線故障,則所有單板間 的協(xié)商都無法完成,且一般一條總線上在某一時(shí)刻只能傳輸一塊單板的數(shù)據(jù)。當(dāng)然,總線方 式的這些缺點(diǎn)可以利用設(shè)置多條總線的方式予以解決。各單板間的數(shù)據(jù)接口,可以是每一 單板都與其他單板有數(shù)據(jù)接口,可直接與其他單板進(jìn)行數(shù)據(jù)協(xié)商;也可以是每一單板只與 部分單板有數(shù)據(jù)接口,并通過與其有數(shù)據(jù)接口的單板過渡,間接地與其他與其沒有數(shù)據(jù)接 口的單板進(jìn)行數(shù)據(jù)協(xié)商。并且,上述幾種方式并非互斥的,也可以同時(shí)采用其中的兩種或全 部方式,保證單板的板間通道始終順暢。協(xié)商時(shí),各單板發(fā)出的協(xié)商消息主要包括主用申請消息、主用申請回應(yīng)消息。主 用申請消息即是單板申請主用時(shí)發(fā)出的消息,以說明單板申請主用。主用申請回應(yīng)即是單 板對其他的一塊或多塊單板的主用申請所做出的回應(yīng)。回應(yīng)包括同意應(yīng)答或不同意應(yīng)答, 在同意某一單板的主用申請時(shí),發(fā)出同意應(yīng)答,在不同意某一單板的主用申請時(shí),則發(fā)出不 同意應(yīng)答。單板可以發(fā)出上述兩種協(xié)商消息中的其中一種,也可以兩種協(xié)商消息都發(fā)出,例 如,某一單板發(fā)出主用申請回應(yīng),不同意另一單板的主用申請;并且發(fā)出主用申請,申請自 身作為主用。各單板可以輪流發(fā)出協(xié)商消息,申請主用的單板對其他單板對其主用申請的回應(yīng) 進(jìn)行判斷,當(dāng)判斷達(dá)到預(yù)設(shè)條件,確定自身為待主用單板。預(yù)設(shè)條件例如可以是同意應(yīng)答數(shù)閾值,例如設(shè)置該閾值為10。申請主用的單板對 其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷到其他單板中有10塊單板的回應(yīng)是同意 應(yīng)答,也就是說同意應(yīng)答的數(shù)量達(dá)到了同意應(yīng)答數(shù)閾值,則確定自身為待主用單板,設(shè)置自 身為主用。這種方式可以快速地推選出主用單板,適合于需要盡快進(jìn)行主備倒換的情況??梢詾楦鲉伟逶O(shè)置優(yōu)先級,并且通過單板間相互協(xié)商從而推選出申請主用的單板 中的優(yōu)先級最高的單板作為待主用單板。對于上述快速協(xié)商方式,也可以優(yōu)先級為同意應(yīng) 答或不同意應(yīng)答的選擇原則,即當(dāng)單板判斷申請主用的單板優(yōu)先級高于自身,則發(fā)出同意 應(yīng)答,否則發(fā)出不同意應(yīng)答。當(dāng)然,上述快速協(xié)商方式,只保證了部分單板中的最高優(yōu)先級單板作為主用,但不一定是全部單板中的最高優(yōu)先級單板,一種可以推選出最高優(yōu)先級單 板的流程可以按如下方式進(jìn)行時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分配的發(fā)送時(shí)隙向外 發(fā)送數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請主用、對其他 單板的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包括判斷申請主 用的單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng)答,并發(fā)出主用申 請;申請主用的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其他單板都發(fā) 出同意應(yīng)答,確定自身為待主用單板。由于各個(gè)單板在申請主用的單板優(yōu)先級高于自身,發(fā)出同意應(yīng)答,否則發(fā)出不同 意應(yīng)答,并且在不同意時(shí),自身申請主用,并在其他單板都發(fā)出同意應(yīng)答時(shí),才確定自身為 待主用單板,可見,該待主用單板顯然是優(yōu)先級最高的單板。上述主板倒換可以單板軟件中的保護(hù)倒換協(xié)議形式實(shí)現(xiàn)。各單板各自進(jìn)行自身的 協(xié)議計(jì)算與處理相關(guān)工作。按照上述的時(shí)隙分配法進(jìn)行,首先進(jìn)行系統(tǒng)時(shí)鐘同步,例如對于 一個(gè)交叉子系統(tǒng)而言,該時(shí)鐘為交叉子系統(tǒng)內(nèi)部時(shí)鐘,交叉子系統(tǒng)中的每塊交叉單板被分 配到一個(gè)固定的時(shí)隙(每一單板被分配到的時(shí)隙稱為該單板的發(fā)送時(shí)隙),在本時(shí)隙中,單 板獲準(zhǔn)向外發(fā)送數(shù)據(jù),在其它時(shí)隙中,單板只能偵聽通訊報(bào)文。其主要包括以下步驟步驟A.各單板通過板間通訊通道接收數(shù)據(jù)報(bào)文;步驟B.各單板的板間通訊通道將接收到的數(shù)據(jù)報(bào)文發(fā)送到單板中的協(xié)議處理部 分;步驟C.協(xié)議處理;步驟D.在本單板時(shí)隙發(fā)送本交叉板當(dāng)前狀態(tài),并期望狀態(tài)(例如申請主用,即期 望為主用狀態(tài));步驟E.當(dāng)某個(gè)時(shí)隙有一塊單板沒有正常發(fā)送數(shù)據(jù)或者數(shù)據(jù)顯示該單板出現(xiàn)故 障,其它單板重新計(jì)算主備狀態(tài),可以申請主用的單板等待在自己的發(fā)送時(shí)隙申請主用。步驟F.交叉子系統(tǒng)中的每塊單板判斷是否有單板申請主用,如果有,判斷該申請 主用的單板是否比本板有更高的優(yōu)先級,如果有,則在自己的發(fā)送時(shí)隙發(fā)送同意應(yīng)答,如本 板優(yōu)先級更高,則發(fā)送不同意應(yīng)答,并且發(fā)出主用申請。需要注意的是,單板可以對之前所 有的主用申請都做回應(yīng),也可以僅回應(yīng)前一個(gè)主用申請。這是由于在本實(shí)施例中,當(dāng)一塊單 板提出主用申請之后,如果又有單板提出主用申請,則后提出申請的單板必然具有比之前 提出申請的單板更高的優(yōu)先級,因而再后的單板僅需回應(yīng)后一主用申請即可。另一方面,由 于當(dāng)一塊單板提出主用申請之后,如果又有單板提出主用申請,則意味著后一單板不同意 前一單板的主用申請,因而可以將主用申請消息和主用申請回應(yīng)消息合而為一,即協(xié)商消 息可以分為主用申請消息(首先提出的主用申請僅為單純的主用申請,之后提出的主用申 請不僅是本板的主用申請,同時(shí)也是對前板的主用申請的不同意應(yīng)答)和主用申請回應(yīng)消 息(僅包含同意應(yīng)答)。步驟G.當(dāng)交叉子系統(tǒng)中所有的單板都同意某塊單板的主用申請后,該單板確定 自身為待主用單板,并將自身設(shè)置為主用。
在單板數(shù)量較多時(shí),可以采用分組協(xié)商將單板分為多個(gè)分組,一組內(nèi)的各單板通 過單板間相互協(xié)商而從申請主用的單板中推選出組內(nèi)待主用單板,各分組推選出的組內(nèi)待 主用單板通過單板間相互協(xié)商而推選出待主用單板。這樣,各個(gè)分組可以各自進(jìn)行組內(nèi)協(xié) 商,多個(gè)分組各自的組內(nèi)協(xié)商可以同時(shí)進(jìn)行。在組內(nèi)協(xié)商得到各個(gè)分組的組內(nèi)待主用單板 后,再由這些各分組待主用單板進(jìn)行組間協(xié)商,最終協(xié)商出待主用單板。從而可以加快協(xié)商 得到主用單板的速度。本發(fā)明實(shí)施例的單板實(shí)現(xiàn)主備倒換的系統(tǒng),各單板與其他單板之間建立有板間通 訊通道,包括各單板的協(xié)商模塊,用于通過單板間的相互協(xié)商,從申請主用的單板中推選 出待主用單板,將所述待主用單板設(shè)置為主用。各單板設(shè)置有優(yōu)先級,所述系統(tǒng)可以包括時(shí)隙分配模塊,用于時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分 配的發(fā)送時(shí)隙向外發(fā)送數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板的協(xié)商模塊,輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請 主用、對其他單板的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包 括判斷申請主用的單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng) 答,并發(fā)出主用申請;以及申請主用的單板的協(xié)商模塊對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其 他單板都發(fā)出同意應(yīng)答,確定自身為待主用單板。下面通過一具體應(yīng)用例對本發(fā)明做進(jìn)一步說明。該具體應(yīng)用例應(yīng)用于交叉子系統(tǒng) 中,包含η塊交叉單板,并采用時(shí)隙分配法進(jìn)行主備倒換的自協(xié)商。在該交叉子系統(tǒng)中,公用一個(gè)時(shí)鐘發(fā)生源作為交叉子系統(tǒng)的基準(zhǔn)時(shí)間。交叉子系 統(tǒng)中的每一塊單板都被分配了一個(gè)固定的時(shí)隙,如圖1所示,1號單板被分配到1號時(shí)隙,2 號單板被分配到2號時(shí)隙,η號單板被分配到η號時(shí)隙。各單板只有在自己所分配的發(fā)送時(shí)隙中可以進(jìn)行報(bào)文發(fā)送,在其它時(shí)隙當(dāng)中僅作 為監(jiān)聽單板監(jiān)聽其它單板發(fā)送的報(bào)文,監(jiān)聽同時(shí),可以記錄其它單板報(bào)文中的狀態(tài),并根據(jù) 狀態(tài)計(jì)算判斷是否需要進(jìn)行主用申請。如圖2所示,單板在本板發(fā)送時(shí)隙的處理流程包括正常情況下,如果當(dāng)前單板為主用板,則判斷是否存在故障,如果有,則釋放主用 狀態(tài)并上報(bào)故障狀態(tài)。如果本板為備用單板,判斷系統(tǒng)中的當(dāng)前主用單板狀態(tài),如果主用單板正常,則上 報(bào)本板的當(dāng)前狀態(tài)。如果當(dāng)前主用單板異常,則需要判斷是否有單板已經(jīng)提前申請主用,如果沒有,則 本板申請主用;如果有,則將申請板狀態(tài)與本板狀態(tài)比較,判斷是否本板優(yōu)先級更高,如果 是,則發(fā)送主用申請;如果優(yōu)先級沒有申請板高,則上報(bào)同意應(yīng)答,同意該板的主用申請。如圖3所示,單板在本板監(jiān)聽時(shí)隙(即發(fā)送時(shí)隙之外的其他時(shí)隙)的處理流程包 括單板處于監(jiān)聽情況下,接收到的報(bào)文類型有以下幾種1、正常維護(hù)性質(zhì)的報(bào)文。處理方法是繼續(xù)監(jiān)聽。2、該單板(在本例中,該單板即指發(fā)出報(bào)文的單板,下同)故障。這種情況又分為如下兩種1)該單板為備用單板,則記錄該單板故障狀態(tài),繼續(xù)監(jiān)聽。2)該單板為主用單板,判斷本板狀態(tài),如果本板正常,等待申請主用(需要等待到 本板的發(fā)送時(shí)隙才能發(fā)出主用申請),如果本板異常,繼續(xù)監(jiān)聽。3該單板申請主用。判斷該單板的優(yōu)先級,如果之前已經(jīng)有單板申請主用,比較兩 者優(yōu)先級,記錄優(yōu)先級較高的單板,繼續(xù)監(jiān)聽。4監(jiān)聽超時(shí),認(rèn)為該單板不在位,與故障狀態(tài)處理方法一致。如圖4所示,倒換處理流程協(xié)作流程包括倒換協(xié)作處理是指,當(dāng)主板出現(xiàn)問題,系統(tǒng)中所有的狀態(tài)正常的單板都可以申請 為主用單板,但是需要經(jīng)過最終系統(tǒng)中在位的所有單板協(xié)商后,決定由優(yōu)先級最高的單板 為主用單板。對于某一申請主用的單板,只有其他單板一致通過其主用申請,該申請板才可 以切換本板狀態(tài)為主用。在圖4的示例中,交叉系統(tǒng)中有6塊單板,其中4號單板為主用單板,此時(shí)系統(tǒng)中 主用優(yōu)先級1 > 2 > 3 > 5 > 6號,1號單板優(yōu)先級最高但是存在故障,2號單板優(yōu)先級次 高且正常,最終倒換需要倒換到2號單板上。每塊單板處理流程如下4號單板出現(xiàn)故障,在發(fā)送時(shí)隙發(fā)送故障狀態(tài)且釋放主用。5號單板時(shí)隙,檢測到4號單板主用異常,則發(fā)送申請主用報(bào)文。6號單板時(shí)隙,檢測到4號單板主用異常,且5號單板申請主用,判斷本板工作正常 但是比5號單板優(yōu)先級低,發(fā)送同意應(yīng)答。1號單板時(shí)隙,檢測到4號單板主用異常,且5號單板申請主用,判斷本板工作異 常,發(fā)送同意應(yīng)答。 2號單板時(shí)隙,檢測到4號單板主用異常,且5號單板申請主用,判斷本板工作正常 且優(yōu)先級比5號單板高,發(fā)送申請主用。3號單板時(shí)隙,檢測到4號單板主用異常,且2號單板和5號單板申請主用,判斷本 板工作正常且優(yōu)先級沒有2號單板高,發(fā)送同意應(yīng)答。4號單板時(shí)隙,2號單板申請主用,判斷本板工作異常,發(fā)送同意應(yīng)答。5號單板時(shí)隙,檢測到4號單板主用異常,且2號單板申請主用,判斷本板工作正常 但沒有2號單板優(yōu)先級高,發(fā)送同意應(yīng)答。6號單板時(shí)隙,檢測到4號單板主用異常,且2號單板申請主用,判斷本板工作正常 且優(yōu)先級沒有2號單板高,發(fā)送同意應(yīng)答。1號單板時(shí)隙,檢測到4號單板主用異常,且5號單板申請主用,判斷本板工作異 常,發(fā)送同意應(yīng)答。2號單板時(shí)隙,檢測到本板申請主用且優(yōu)先級最高,切換當(dāng)前狀態(tài)為主用狀態(tài)。本發(fā)明相對于現(xiàn)有技術(shù)中的其它主備倒換方法,不需要控制單板、業(yè)務(wù)單板、硬件 參與,不占用業(yè)務(wù)開銷,完全由單板間的自協(xié)商來確定主用單板,結(jié)構(gòu)簡單,升級方便,例如 對于現(xiàn)有交叉子系統(tǒng),僅需要升級單板軟件即可實(shí)現(xiàn)。此外本方法也有很強(qiáng)的擴(kuò)展性,不局限于固定比例的交叉保護(hù),支持η m的保 護(hù),η和m根據(jù)系統(tǒng)需求設(shè)置,不會引起系統(tǒng)上的重大變更,為在網(wǎng)系統(tǒng)擴(kuò)容提供了一種簡 便的方法。
以上是以交叉類單板為例,顯然,本方法并不局限于交叉板主備倒換,對于其它的 業(yè)務(wù)類單板、監(jiān)控類單板,也都可以采用,本方法實(shí)現(xiàn)1+1保護(hù)倒換、1 η保護(hù)倒換、η m 保護(hù)倒換,其應(yīng)用場景眾多。以上內(nèi)容是結(jié)合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種單板實(shí)現(xiàn)主備倒換的方法,其特征在于,包括建立各單板與其他單板之間的板間通訊通道;在需要主備倒換時(shí),各單板通過單板間的相互協(xié)商,從申請主用的單板中推選出待主用單板,將所述待主用單板設(shè)置為主用。
2.如權(quán)利要求1所述的方法,其特征在于,所述的各單板通過單板間相互協(xié)商而從申 請主用的單板中推選出待主用單板的步驟包括各單板輪流發(fā)出以下消息中的至少一者申請主用、對其他單板的主用申請進(jìn)行回應(yīng);申請主用的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷達(dá)到預(yù)設(shè)條件,確 定自身為待主用單板。
3.如權(quán)利要求2所述的方法,其特征在于,設(shè)置各單板的優(yōu)先級,通過所述單板間相互 協(xié)商從而推選出申請主用的單板中的優(yōu)先級最高的單板作為待主用單板。
4.如權(quán)利要求3所述的方法,其特征在于,所述的各單板通過單板間相互協(xié)商而從申 請主用的單板中推選出待主用單板的步驟具體包括時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分配的發(fā)送時(shí)隙向外發(fā)送 數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請主用、對其他單板 的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包括判斷申請主用的 單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng)答,并發(fā)出主用申請;申請主用的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其他單板都發(fā)出同 意應(yīng)答,確定自身為待主用單板。
5.如權(quán)利要求1-4任一所述的方法,其特征在于,所述的各單板通過單板間相互協(xié)商 而從申請主用的單板中推選出待主用單板的步驟采用分組協(xié)商將單板分為多個(gè)分組,一 組內(nèi)的各單板通過單板間相互協(xié)商而從申請主用的單板中推選出組內(nèi)待主用單板,各分組 推選出的組內(nèi)待主用單板通過單板間相互協(xié)商而推選出待主用單板。
6.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)條件為同意應(yīng)答數(shù)閾值,申請主用 的單板對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其中的同意應(yīng)答的數(shù)量達(dá)到所述 同意應(yīng)答數(shù)閾值,確定自身為待主用單板。
7.如權(quán)利要求1-4任一所述的方法,其特征在于,所述板間通訊通道為網(wǎng)絡(luò)、系統(tǒng)總線 或各單板間的數(shù)據(jù)接口。
8.如權(quán)利要求1-4任一所述的方法,其特征在于,所述單板為光交叉單板。
9.一種單板實(shí)現(xiàn)主備倒換的系統(tǒng),其特征在于,各單板與其他單板之間建立有板間通 訊通道,包括各單板的協(xié)商模塊,用于通過單板間的相互協(xié)商,從申請主用的單板中推選 出待主用單板,將所述待主用單板設(shè)置為主用。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,各單板設(shè)置有優(yōu)先級,所述系統(tǒng)包括 時(shí)隙分配模塊,用于時(shí)鐘同步各單板,并為各個(gè)單板分配發(fā)送時(shí)隙,各單板在所分配的發(fā)送時(shí)隙向外發(fā)送數(shù)據(jù),在其他時(shí)隙監(jiān)聽其他單板發(fā)送的數(shù)據(jù);各單板的協(xié)商模塊,輪流在所分配的發(fā)送時(shí)隙發(fā)出以下消息中的至少一者申請主用、 對其他單板的主用申請進(jìn)行回應(yīng),其中,某一單板對其他單板的主用申請的回應(yīng)包括判斷2申請主用的單板優(yōu)先級是否高于自身,如是,發(fā)出同意應(yīng)答,否則,發(fā)出不同意應(yīng)答,并發(fā)出 主用申請;以及申請主用的單板的協(xié)商模塊對其他單板對其主用申請的回應(yīng)進(jìn)行判斷,當(dāng)判斷其他單 板都發(fā)出同意應(yīng)答,確定自身為待主用單板。
全文摘要
本發(fā)明公開了一種單板實(shí)現(xiàn)主備倒換的方法及系統(tǒng),所述方法包括建立各單板與其他單板之間的板間通訊通道;在需要主備倒換時(shí),各單板通過單板間的相互協(xié)商,從申請主用的單板中推選出待主用單板,將所述待主用單板設(shè)置為主用。本發(fā)明的單板主備倒換實(shí)現(xiàn)方式無需控制單板干預(yù),避免了因控制單板故障而無法完成主備倒換的風(fēng)險(xiǎn),降低了系統(tǒng)的復(fù)雜度,節(jié)省了系統(tǒng)搭建成本,系統(tǒng)結(jié)構(gòu)相對簡單,整個(gè)實(shí)現(xiàn)方式簡便易行。
文檔編號H04L1/22GK101944954SQ20101021650
公開日2011年1月12日 申請日期2010年7月2日 優(yōu)先權(quán)日2010年7月2日
發(fā)明者張旭, 方瑜 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1