專利名稱:一種單板通信中的主備保護(hù)方法及單板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊系統(tǒng),主要涉及一種單板通信中的主備保護(hù)方法及單板。
技術(shù)背景通訊系統(tǒng)中單板的主備保護(hù)是保證整個(gè)系統(tǒng)運(yùn)營(yíng)穩(wěn)定性的重要功能,實(shí) 現(xiàn)主備保護(hù)的方法一般是主備單板之間通過(guò)硬件連線獲取對(duì)方單板的狀態(tài), 主備單板之間交互信息后,當(dāng)備用單板檢測(cè)到主用單板工作異常后進(jìn)行倒換。 這種保護(hù)方法的缺點(diǎn)是,主用單板與其他單板通信過(guò)程中時(shí),當(dāng)它們之間的 物理鏈路出現(xiàn)異常時(shí),備用單板檢測(cè)出異常時(shí)間過(guò)長(zhǎng),檢測(cè)到異常后且需要 業(yè)務(wù)應(yīng)用部分進(jìn)行單板級(jí)的主備倒換才能實(shí)現(xiàn)保護(hù)。綜上所述,當(dāng)前存在的問(wèn)題是,現(xiàn)有需要在發(fā)生異常較長(zhǎng)時(shí)間后,才能 通過(guò)單板級(jí)的主備倒換實(shí)現(xiàn)保護(hù),因此當(dāng)前需要一種確保在這種情況下,主 備單板業(yè)務(wù)應(yīng)用不需要發(fā)生板級(jí)主備倒換,通信層能夠快速檢測(cè)鏈路異常并 在通信層進(jìn)行倒換實(shí)現(xiàn)主備保護(hù)的技術(shù)方案。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種單板通信中的主備保護(hù)方法及單 板,單板業(yè)務(wù)應(yīng)用運(yùn)行不受通信層鏈路的影響,通信層獨(dú)立的保護(hù)方式而保 證了單板應(yīng)用不需要發(fā)生倒換而且正常運(yùn)行。為了解決上述問(wèn)題,本發(fā)明提供了一種單板通信中的主備保護(hù)方法,包括,所述單板通過(guò)主用通信單元和備用通信單元保持該單板與其他單板之間 鏈路的通信連接,當(dāng)所述鏈路出現(xiàn)異常時(shí),從主用通信單元切換到備用通信 單元,備用通信單元轉(zhuǎn)發(fā)主用通信單元與其他單板之間通信的數(shù)據(jù)。進(jìn)一步地,上述主備保護(hù)方法還可包括,所述主備保護(hù)方法,分為以下 步驟,
a、 所述單板啟動(dòng)后,初始化通信層保護(hù)單元,通信層保護(hù)單元根據(jù)單板 的地址選擇主用通信單元和備用通信單元,如果選擇的是主用通信單元,則 主用通信單元保持所述單板與其他單板之間鏈路的通信連接,并隨時(shí)檢測(cè)所 述鏈路的連接情況,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通
信單元與其他單板的通信鏈路狀態(tài);
b、 備用通信單元接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng)?shù)玫街饔猛?信單元與其他單板通信異常后進(jìn)行通道切換,備用通信單元轉(zhuǎn)發(fā)主用通信單 元與其他單板之間通信的數(shù)據(jù)。
進(jìn)一步地,上述主備保護(hù)方法還可包括,所述步驟a中,如果通信層保 護(hù)單元選擇的是備用通信單元,則關(guān)閉與其他單板的物理通信通道。
進(jìn)一步地,上述主備保護(hù)方法還可包括,所述步驟a中,所述主用通信 單元向備用通信單元發(fā)送鏈路狀態(tài)信息是指,所述主用通信單元定時(shí)向備用 通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與其他單板的通信鏈 路狀態(tài)。
進(jìn)一步地,上述主備保護(hù)方法還可包括,所述步驟a中,所述主用通信 單元向備用通信單元發(fā)送鏈路狀態(tài)信息是指,主用通信單元檢測(cè)所述鏈路出 現(xiàn)異常后,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與 其他單板的通信鏈路狀態(tài)。
本發(fā)明還提供了一種單板,包括主用通信單元和備用通信單元,其中,
主用通信單元,用于保持所述單板與其他單板之間鏈路的通信連接;
備用通信單元,用于當(dāng)所述鏈路出現(xiàn)異常時(shí),進(jìn)行通道的切換,并轉(zhuǎn)發(fā) 主用通信單元與其他單板之間通信的數(shù)據(jù)。
進(jìn)一步地,上述單板還可包括通信層保護(hù)單元,用于所述單板啟動(dòng)后, 根據(jù)所述單板的地址選擇主用通信單元和備用通信單元,如果選擇的是主用 通信單元,則主用通信單元保持所述單板與其他單板之間鏈路的通信連接; 如果選擇的是備用通信單元,則關(guān)閉與其他單板的物理通信通道。進(jìn)一步地,上述單板還可包括,所述主用通信單元還用于,在保持所述 單板與其他單板之間鏈路的通信連接時(shí),檢測(cè)所述鏈路的連接情況,向備用 通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài);所述備用通信單元還用于,接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng) 得到主用通信單元與其他單板通信異常后進(jìn)行通道切換,轉(zhuǎn)發(fā)主用通信單元 與其他單板之間通信的數(shù)據(jù)。進(jìn)一步地,上述單板還可包括,所述主用通信單元向備用通信單元發(fā)送 鏈路狀態(tài)信息是指,所述主用通信單元定時(shí)向備用通信單元發(fā)送鏈路狀態(tài)信 息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài)。進(jìn)一步地,上述單板還可包括,所述主用通信單元向備用通信單元發(fā)送 鏈路狀態(tài)信息是指,主用通信單元檢測(cè)所述鏈路出現(xiàn)異常后,向備用通信單 元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài)。與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,單板業(yè)務(wù)應(yīng)用運(yùn)行不受通信層鏈路的影 響,通信層獨(dú)立的保護(hù)方式而保證了單板應(yīng)用不需要發(fā)生倒換而且正常運(yùn)行, 提高了效率,并節(jié)省了使用成本。
圖1為本發(fā)明的單板通信中的主備保護(hù)方法的流程圖; 圖2為本發(fā)明的單板的結(jié)構(gòu)示意圖;圖3為本發(fā)明具體實(shí)例中定義單板初始化通信層保護(hù);漢塊的處理流程; 圖4為本發(fā)明具體實(shí)例中定義單板初始化后主用通信單元的處理流程; 圖5為本發(fā)明具體實(shí)例中定義單板初始化后備用通信單元的處理流程。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說(shuō)明。 單板的結(jié)構(gòu)主要分為物理層,通信層和應(yīng)用層,其中物理層為單板進(jìn)行數(shù)據(jù)傳輸?shù)奈锢硗ǖ?;通信層主要用于維護(hù)單板的通 信鏈路;應(yīng)用層主要用于單板進(jìn)行業(yè)務(wù)運(yùn)行。
本發(fā)明的主要構(gòu)思是單板通過(guò)主用通信單元和備用通信單元保持其與 其他單板之間鏈路的通信連接,當(dāng)所述鏈路出現(xiàn)異常時(shí),從主用通信單元切 換到備用通信單元,備用通信單元轉(zhuǎn)發(fā)主用通信單元與其他單板之間通信的數(shù)據(jù)。
為實(shí)現(xiàn)在單板鏈路通信異?;驑I(yè)務(wù)異常情況下主備單板之間的保護(hù),如 圖l所示,處理過(guò)程具體描述如下
步驟100、單板啟動(dòng)后,初始化通信層保護(hù)單元,通信層保護(hù)單元選擇 主用通信單元和備用通信單元如果選擇的是主用通信單元,則執(zhí)行步驟200; 如果通信層保護(hù)單元選擇的是備用通信單元,則關(guān)閉與其他單板的物理通信 通道,結(jié)束s
單板啟動(dòng)后首先初始化通信層保護(hù)單元,通信層保護(hù)單元根據(jù)單板的地 址選擇主用通信單元和備用通信單元。
步驟200、主用通信單元保持所述單板與其他單板之間鏈路的通信連接, 并隨時(shí)檢測(cè)所述鏈路的連接情況,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息 中包括主用通信單元與其他單板的通信鏈路狀態(tài);
其中,主用通信單無(wú)和備用通信單元也可維護(hù)其間的鏈路連接信息,主 用通信單元可以定時(shí)向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通 信單元與其他單板的通信鏈路狀態(tài)。
或者,主用通信單元檢測(cè)所述鏈路出現(xiàn)異常后,向備用通信單元發(fā)送鏈 路狀態(tài)信息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài)。
步驟300、備用通信單元接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng)?shù)?到主用通信單元與其他單板通信異常后進(jìn)行通道切換,備用通信單元轉(zhuǎn)發(fā)主 用通信單元與其他單板之間通信的數(shù)據(jù)。
如圖2所示, 一種單板,包括通信層保護(hù)單元,主用通信單元和備用通 信單元,其中,
主用通信單元,用于保持所述單板與其他單板之間鏈路的通信連接,檢測(cè)所述鏈路的連接情況,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài);所述主用通信單元向備用通信單元發(fā)送鏈路狀態(tài)信息是指,所述主用通 信單元定時(shí)向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與 其他單板的通信鏈路狀態(tài)?;蛘咚鲋饔猛ㄐ艈卧騻溆猛ㄐ艈卧l(fā)送鏈路狀態(tài)信息是指,主用通 信單元檢測(cè)所述鏈路出現(xiàn)異常后,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息 中包括主用通信單元與其他單板的通信鏈路狀態(tài)。備用通信單元,用于接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng)?shù)玫街?用通信單元與其他單板通信異常后進(jìn)行通道切換,轉(zhuǎn)發(fā)主用通信單元與其他 單板之間通信的數(shù)據(jù);通信層保護(hù)單元,用于所述單板啟動(dòng)后,根據(jù)單板的地址選擇主用通信 單元和備用通信單元,如果選擇的是主用通信單元,則主用通信單元保持所述單板與其他單板之間鏈路的通信連接;如果選擇的是備用通信單元,則關(guān) 閉與其他單;tl的物理通信通道。下面結(jié)合具體實(shí)例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。為實(shí)現(xiàn)在單板鏈路通信異?;驑I(yè)務(wù)異常情況下主備單板之間的保護(hù),包 括以下步驟,第一步單板啟動(dòng)后初始化通信層的處理。其處理流程如圖3所示,實(shí)現(xiàn)的具體步驟如下101、 開(kāi)始初始化單板通信層保護(hù)單元;102、 根據(jù)定義好的優(yōu)先級(jí)選擇單板通信層為主用通信單元或備用通信單 元,此優(yōu)先級(jí)可由用戶自定義規(guī)則;103、 如果通信層被選擇為主用通信單元,則與其他單板建立起鏈路連接, 連接建立后上層應(yīng)用才能夠與其他單板通信;104、 如果通信層被選擇為備用通信單元,則關(guān)閉與其他單板的物理通信 通道;105、 初始化流程結(jié)束。第二步初始化后單板主用通信單元處理。
其處理流程如圖4所示,實(shí)現(xiàn)的具體步驟如下
201、 本次處理流程開(kāi)始;
202、 定時(shí)開(kāi)始檢測(cè)主用通信單元與其他單板的鏈路通信狀態(tài),無(wú)論主用 通信單元與其他單板的鏈路通信是否正常,主用通信單元將檢測(cè)到的鏈路通 信狀態(tài)發(fā)送給備用通信單元;
203、 主用通信單元判斷主用通信單元與其他單板的鏈路通信是否正常;
204、 如果鏈路狀態(tài)異常,主用通信單元改變自己的狀態(tài),把與其他單板 通信的通道切換到與備用通信單元通道上,即所有發(fā)送和接收信息的通道全 都經(jīng)過(guò)備用通信單元;
205、 本次處理流程結(jié)束。
第三步初始化后單板備用通信單元處理。 其處理流程如圖5所示,實(shí)現(xiàn)的具體步驟如下
301、 本次處理流程開(kāi)始;
302、 定時(shí)開(kāi)始接收從主用通信單元發(fā)送過(guò)來(lái)的狀態(tài)信息,此狀態(tài)信息內(nèi) 容為主用通信單元與其他單板的鏈路通信狀態(tài);
303、 備用通信單元讀取狀態(tài)信息,判斷主用通信單元與其他單板的鏈路 通信是否正常;
304、 如果鏈路狀態(tài)異常,備用通信單元改變自己的狀態(tài)為轉(zhuǎn)發(fā)狀態(tài),即 轉(zhuǎn)發(fā)所有主用通信單元與其他單板通信的信息;
305、 本次處理流程結(jié)束。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所公開(kāi)的技術(shù)范閨內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范 圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1. 一種單板通信中的主備保護(hù)方法,其特征在于,包括,所述單板通過(guò)主用通信單元和備用通信單元保持該單板與其他單板之間鏈路的通信連接,當(dāng)所述鏈路出現(xiàn)異常時(shí),從主用通信單元切換到備用通信單元,備用通信單元轉(zhuǎn)發(fā)主用通信單元與其他單板之間通信的數(shù)據(jù)。
2、 如權(quán)利要求1所述的主備保護(hù)方法,其特征在于,所述主備保護(hù)方法,分為以下步驟,a、 所述單板啟動(dòng)后,初始化通信層保護(hù)單元,通信層保護(hù)單元根據(jù)單板 的地址選擇主用通信單元和備用通信單元,如果選擇的是主用通信單元,則 主用通信單元保持所述單板與其他單板之間鏈路的通信連接,并隨時(shí)檢測(cè)所述鏈路的連接情況,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通 信單元與其他單板的通信鏈路狀態(tài);b、 備用通信單元接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng)?shù)玫街饔猛?信單元與其他單板通信異常后進(jìn)行通道切換,備用通信單元轉(zhuǎn)發(fā)主用通信單元與其他單板之間通信的數(shù)據(jù)。
3、 如權(quán)利要求2所述的主備保護(hù)方法,其特征在于,所述步驟a中,如果通信層保護(hù)單元選擇的是備用通信單元,則關(guān)閉與 其他單板的物理通信通道。
4、 如權(quán)利要求2所述的主備保護(hù)方法,其特征在于,所述步驟a中,所述主用通信單元向備用通信單元發(fā)送鏈路狀態(tài)信息是 指,所述主用通信單元定時(shí)向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括 主用通信單元與其他單板的通信鏈路狀態(tài)。
5、 如權(quán)利要求2所述的主備保護(hù)方法,其特征在于,所述步驟a中,所述主用通信單元向備用通信單元發(fā)送鏈路狀態(tài)信息是 指,主用通信單元檢測(cè)所述鏈路出現(xiàn)異常后,向備用通信單元發(fā)送鏈路狀態(tài) 信息,信息中包括主用通信單元與其他單板的通信鏈路狀態(tài)。
6、 一種單板,其特征在于,包括主用通信單元和備用通信單元,其中,主用通信單元,用于保持所述單板與其他單板之間鏈路的通信連接;備用通信單元,用于當(dāng)所述鏈路出現(xiàn)異常時(shí),進(jìn)行通道的切換,并轉(zhuǎn)發(fā) 主用通信單元與其他單板之間通信的數(shù)據(jù)。
7、 如權(quán)利要求6所述的單板,其特征在于,還包括通信層保護(hù)單元,用于所述單板啟動(dòng)后,根據(jù)所述單板的地址選 擇主用通信單元和備用通信單元,如果選擇的是主用通信單元,則主用通信 單元保持所述單板與其他單板之間鏈路的通信連接;如果選擇的是備用通信 單元,則關(guān)閉與其他單板的物理通信通道。
8、 如權(quán)利要求6所述的單板,其特征在于,所述主用通信單元還用于,在保持所述單板與其他單板之間鏈路的通信 連接時(shí),檢測(cè)所述鏈路的連接情況,向備用通信單元發(fā)送鏈路狀態(tài)信息,信 息中包括主用通信單元與其他單板的通信鏈路狀態(tài);所述備用通信單元還用于,接收主用通信單元發(fā)送的鏈路狀態(tài)信息,當(dāng) 得到主用通信單元與其他單板通信異常后進(jìn)行通道切換,轉(zhuǎn)發(fā)主用通信單元 與其他單板之間通信的數(shù)據(jù)。
9、 如權(quán)利要求8所述的單板,其特征在于,所述主用通信單元向備用通信單元發(fā)送鏈路狀態(tài)信息是指,所述主用通 信單元定時(shí)向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包括主用通信單元與 其他單板的通信鏈路狀態(tài)。
10、 如權(quán)利要求8所述的單板,其特征在于,所述主用通信單元向備用通信單元發(fā)送鏈路狀態(tài)信息是指,主用通信單 元檢測(cè)所述鏈路出現(xiàn)異常后,向備用通信單元發(fā)送鏈路狀態(tài)信息,信息中包 括主用通信單元與其他單板的通信鏈路狀態(tài)。
全文摘要
本發(fā)明公開(kāi)了一種單板通信中的主備保護(hù)方法及單板,包括,所述單板通過(guò)主用通信單元和備用通信單元保持該單板與其他單板之間鏈路的通信連接,當(dāng)所述鏈路出現(xiàn)異常時(shí),從主用通信單元切換到備用通信單元,備用通信單元轉(zhuǎn)發(fā)主用通信單元與其他單板之間通信的數(shù)據(jù)。應(yīng)用本發(fā)明,單板業(yè)務(wù)應(yīng)用運(yùn)行不受通信層鏈路的影響,通信層獨(dú)立的保護(hù)方式而保證了單板應(yīng)用不需要發(fā)生倒換而且正常運(yùn)行,提高了效率,并節(jié)省了使用成本。
文檔編號(hào)H04L1/22GK101291204SQ20081011063
公開(kāi)日2008年10月22日 申請(qǐng)日期2008年6月6日 優(yōu)先權(quán)日2008年6月6日
發(fā)明者鄧華利 申請(qǐng)人:中興通訊股份有限公司