專利名稱:用于互為備份軟交換設(shè)備的心跳檢測方法和裝置的制作方法
用于互為備份軟交換設(shè)備 的心跳檢測方法和裝置
技術(shù)領(lǐng)城
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及網(wǎng)絡(luò)故障檢測方法及其 裝置,更具體而言,涉及用于互為備份軟交換設(shè)備(又稱為雙歸屬 軟交換)的心跳檢測方法和裝置。
背景技術(shù):
雙歸屬可用于軟交換組網(wǎng),是一種在軟交換癱機(jī)或者出現(xiàn)突發(fā) 災(zāi)害事故發(fā)生的時(shí)候,能夠緊急提供通信的容災(zāi)機(jī)制,從而能夠防 止整個(gè)通信系統(tǒng)的癱瘓。其主要作用是在極端異常的情況發(fā)生時(shí), 迅速恢復(fù)設(shè)備的通信能力。它包含有應(yīng)急通信性質(zhì)的恢復(fù)機(jī)制,能夠恢復(fù)80 % - 90 %的通信能力。
圖1示出了根據(jù)相關(guān)技術(shù)的采用雙歸屬方案組網(wǎng)的軟交換網(wǎng) 絡(luò)。如圖1所示,在進(jìn)行具有雙歸屬功能的軟交換組網(wǎng)時(shí),系統(tǒng)中 配置有兩個(gè)軟交換。此處的軟交換包括但不限于NGN (Next Generation Network , 下一 代網(wǎng)絡(luò))、UMTS ( Universal Mobile Telecommunications System, 通用移動通信系統(tǒng))、CDMA (Code Division Multiple Access,石馬分多址)。
在正常的情況下,圖1中所示的軟交換都只控制自己的接入實(shí) 體(包括但不限于中繼士某體網(wǎng)關(guān)、信令網(wǎng)關(guān)、SIP ( Session Initiation Protocol,會話初始化協(xié)議)終端等),但當(dāng)其中一個(gè)軟交換產(chǎn)生故障時(shí),另外一個(gè)軟交換將接管該故障軟交換所控制的接入實(shí)體。每 個(gè)接入實(shí)體都有相對獨(dú)立的控制接入信令傳送通道,分別連接到主 用軟交換和備用軟交換,也就是說系統(tǒng)中的接入實(shí)體都有主歸屬和 從歸屬的軟交換。
兩個(gè)軟交換在物理上可以位于不同的地理區(qū)域,以提供大容量 局的異地容災(zāi)能力。在組網(wǎng)上體現(xiàn)為獨(dú)立的兩個(gè)局,對外并非主備 用關(guān)系,而是互助關(guān)系。僅在其中一個(gè)軟交換失效的情況下,另一 個(gè)互助軟交換才同時(shí)承擔(dān)兩個(gè)局的業(yè)務(wù),對于接入實(shí)體而言是一種 主歸屬于從歸屬之間的轉(zhuǎn)4吳。
在相關(guān)技術(shù)中,提供了一種判斷軟交換失效的方案,在該方案中,兩個(gè)軟交換A和B相互給對方發(fā)心跳(heartbeat, —種周期性 發(fā)出的信號,可用于表明自己是否存活即是否正常工作),若軟交 換A在指定的時(shí)間內(nèi)沒有收到軟交換B的心跳(包括重發(fā)若干次), 則A認(rèn)為B故障,反之亦然。軟交換據(jù)心跳信號來判斷對方是否故 障并接管對方的業(yè)務(wù)。
方案一
為了實(shí)現(xiàn)上述的心跳方案,相關(guān)技術(shù)中提供了一種IP心跳方 案。圖2示出了才艮據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的IP心跳方案 示意圖。如圖2所示,軟交換之間通過基于IP (Internet Protocol, 互聯(lián)網(wǎng)協(xié)議)傳輸心跳信號來檢測對方軟交換是否故障,這種心跳 簡稱為IP心跳。
圖9示出了根據(jù)相關(guān)技術(shù)的IP心跳的消息流程圖。
IP心跳承載在IP承載網(wǎng)上,基于UDP (以保證效率),心跳的 基本過程是心逸匕->應(yīng)答( 一方發(fā)出心跳,另一方應(yīng)答),為保i正可 靠性,心跳消息中可以增加鑒權(quán)認(rèn)證加密信息,兩個(gè)軟交換分別往 對方發(fā)心跳,對方正常時(shí)^艮快就可以回應(yīng)答,如果連續(xù)有多個(gè)心跳 應(yīng)答沒有收到(才艮據(jù)承載網(wǎng)質(zhì)量可設(shè)置),就認(rèn)為對方故障。
為增強(qiáng)可靠性,軟交換A和B可以有多個(gè)對外的IP地址,從 而配置多條心跳鏈路,對于軟交換A來說,只有這多條心跳鏈路都 異常后才i人為B故障,專欠交才吳B反之亦然。同時(shí)在心逸M言號里可以 增加鑒權(quán)信息并加密傳輸。
進(jìn)一步地,還可考慮在兩個(gè)軟交換之間通過VPN (Virtual Private Network,虛擬專網(wǎng))傳輸IP心跳信號,并使業(yè)務(wù)IP承栽網(wǎng)和心跳IP承栽網(wǎng)隔離。
然而,在上述的IP心跳中存在以下的問題
因?yàn)镮P網(wǎng)的可靠性較低,即使IP承栽網(wǎng)有多種技術(shù)保障其可 靠性,但可靠性仍然不能滿足一些要求高服務(wù)質(zhì)量的業(yè)務(wù)的要求。在IP承載網(wǎng)質(zhì)量不好時(shí),常見的是發(fā)生抖動,這樣就可能導(dǎo)致上述 的心跳丟失,從而軟交換A和B都認(rèn)為對方故障(實(shí)際上都沒故障, 屬于誤判),試圖接管對方業(yè)務(wù)(這種險(xiǎn)現(xiàn)象稱為軟交換雙活),從而引起網(wǎng)關(guān)和終端注冊歸屬軟交換錯(cuò)亂,中繼電路狀態(tài)異常,信令 紊亂等,極端的結(jié)果是整個(gè)NGN網(wǎng)絡(luò)業(yè)務(wù)癱瘓。因此軟交換雙活 造成的后果是災(zāi)難性的。因此,在軟交換雙歸屬方案中,心跳的可 靠性對雙歸屬可靠性有重大影響。
即使拉專線走IP心跳,但畢竟還是基于IP承栽網(wǎng),上述問題 也還是避免不了,同時(shí)還需要占用軟交換對外IP地址專門發(fā)送心跳。
方案二
為了實(shí)現(xiàn)上述的心跳機(jī)制,相關(guān)技術(shù)中還提供了 一種解決方 案,在軟交換之間通過基于IP的心跳和網(wǎng)管心跳來檢測對方軟交換
是否故障。圖3示出了根據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的IP 心跳和網(wǎng)管心跳方案示意圖。
該方案在圖2所示的IP心跳基礎(chǔ)上,增加網(wǎng)管作為心跳傳輸 和仲裁機(jī)構(gòu),網(wǎng)管同時(shí)與兩個(gè)軟交換都有連接,通過網(wǎng)管,軟交換 可以相互了解到對方的狀態(tài)(這種心跳簡稱為網(wǎng)管心跳),只有IP 心跳和網(wǎng)管心跳都異常后,才認(rèn)為對方故障。其中,仲裁是指軟交 換設(shè)備通過相關(guān)的檢測標(biāo)準(zhǔn)來決定是否應(yīng)該提供/不提供相關(guān)的通 信服務(wù)能力的一種機(jī)制。
方案二同樣存在問題。如上所述,因?yàn)镮P網(wǎng)天生的不可靠性, 導(dǎo)致在IP承載網(wǎng)質(zhì)量不好時(shí),網(wǎng)管心跳也有可能丟失,此外對于很 多運(yùn)營商的實(shí)際組網(wǎng),業(yè)務(wù)IP承栽網(wǎng)和維護(hù)IP承栽網(wǎng)是分離的, 維護(hù)IP承栽網(wǎng)的可靠性比業(yè)務(wù)IP承載網(wǎng)低,因此網(wǎng)管心跳的可靠 性還不如IP心跳。所以還是不能從根本上避免在IP承栽網(wǎng)質(zhì)量不 好時(shí)軟交換A和B都認(rèn)為對方故障的問題,以至于整個(gè)NGN網(wǎng)絡(luò) 業(yè)務(wù)面臨癱瘓的風(fēng)險(xiǎn)。
方案三
在NGN與PSTN (Public Switched Telephone Network, 公共交 換電話網(wǎng))互通組網(wǎng)時(shí),通常采用SS7信令網(wǎng)關(guān),信令網(wǎng)關(guān)與壽欠交 換之間通過路由優(yōu)先級方式組網(wǎng)。
圖4示出了根據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的信令網(wǎng)關(guān)心 跳方案示意圖。如圖4所示,該方案要求信令網(wǎng)關(guān)到互助的兩個(gè)軟交換各有一條SS 7路由。到軟交換A (SP 1 )配置兩條SS 7路由 數(shù)據(jù), 一條是直達(dá)軟交換A高優(yōu)先級路由, 一條是經(jīng)過軟交換B 到軟交換A的低優(yōu)先級路由。即正常狀態(tài)下,從信令網(wǎng)關(guān)來的呼叫 走高優(yōu)先級路由到軟交換A,由軟交換A處理此呼叫;軟交換A 故障后,從信令網(wǎng)關(guān)來的呼叫走低優(yōu)先級路由到軟交換B,由軟交 換B處理此呼叫)。當(dāng)軟交換A故障時(shí),信令網(wǎng)關(guān)會將消息發(fā)送到 軟交換B,由于兩條路由都處于工作狀態(tài),此時(shí)軟交換切換時(shí),信 令網(wǎng)關(guān)不會向PSTN側(cè)送對應(yīng)的管理消息,因此呼叫處理從軟交換 A切換到B可以做到完全對PSTN側(cè)屏蔽。
同時(shí),由于信令網(wǎng)關(guān)到兩個(gè)軟交換的路由都處于工作狀態(tài),信 令網(wǎng)關(guān)是可以知道軟交換A和B的信令點(diǎn)是否可達(dá),進(jìn)而通過信令 網(wǎng)關(guān),軟交換A和B是可以知道對方信令點(diǎn)是否可達(dá),進(jìn)而判斷對 方是否故障(對方軟交換信令點(diǎn)不可達(dá)時(shí)認(rèn)為對方軟交換故障), 這種檢測簡稱為信令網(wǎng)關(guān)心跳。
總之,軟交換之間可以通過基于IP的心跳和信令網(wǎng)關(guān)心跳來 檢測對方軟交換是否故障。
在技術(shù)一的IP心逸L基礎(chǔ)上,增力口信令網(wǎng)關(guān)心逸匕,只有IP心浪匕 和信令網(wǎng)關(guān)心跳都異常后,才認(rèn)為對方故障。為增強(qiáng)可靠性,信令 網(wǎng)關(guān)可以有多個(gè),這樣信令網(wǎng)關(guān)心跳有多條,只有多條信令網(wǎng)關(guān)心 刃匕都異常后,才認(rèn)為信令網(wǎng)關(guān)心是否異常。
然而方案三同樣存在缺陷,信令網(wǎng)關(guān)與軟交換之間的SS 7是 基于Sigtran的(承載在IP上的),由于IP承載網(wǎng)固有的特性,還是 不能從根本上避免技術(shù)一存在的問題。
因此綜上所述,人們?nèi)匀恍枰环N合適的心跳檢測方案,能夠 解決上述相關(guān)技術(shù)中的問題。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種心跳檢測方法和裝置,用于互為備份軟交換設(shè)備之間的心跳檢測,以解決上述相關(guān)才支術(shù)中的心跳檢測不夠可 靠等問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種心跳檢測方法,用于互為 備份軟交換設(shè)備之間的心跳檢測,包括以下步驟在互為備份軟交 才奐i殳備之間通過TDM ( Time Division Multiplexing,時(shí)分復(fù)用)資 源傳送TDM心跳;互為備份軟交換設(shè)備彼此判斷對方的TDM心 跳是否正常。
在上述的心跳檢測方法中,還包括以下步驟互為備份軟交換 設(shè)備中的一個(gè)壽欠交換當(dāng)檢測到對方的TDM心跳故障時(shí),則接管對 方所控制的接入實(shí)體。
在上述的心跳檢測方法中,使用SS7信令判斷TDM心跳是否 正常。
在上述的心跳檢測方法中,還包4舌以下步驟在互為備份軟交 換設(shè)備之間傳送IP心跳;互為備份軟交換設(shè)備彼此判斷對方的IP 心跳是否正常;以及互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測到 對方的IP心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
在上述的心浪L檢測方法中,還包4舌以下步驟在互為備份壽欠交 換設(shè)備之間傳送網(wǎng)管心跳;互為備份軟交換設(shè)備彼此判斷對方的網(wǎng) 管心跳是否正常;以及互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測 到對方的網(wǎng)管心跳也發(fā)生故障時(shí),則接管對方所控制的接入實(shí)體。
在上述的心跳檢測方法中,還包4舌以下步驟在互為備份軟交 換設(shè)備之間傳送信令網(wǎng)關(guān)心跳;互為備份軟交換設(shè)備彼此判斷對方的信令網(wǎng)關(guān)心跳是否正常;以及互為備份軟交換設(shè)備中的一個(gè)軟交 換當(dāng)檢測到對方的信令網(wǎng)關(guān)心跳也發(fā)生故障時(shí),才接管對方所控制 的接入實(shí)體。
根據(jù)本發(fā)明的另一方面,提供了一種心跳檢測裝置,用于互為 備份軟交換設(shè)備之間的心跳檢測,包括TDM心跳發(fā)送模塊,用 于在互為備份軟交換設(shè)備之間通過TDM資源傳送TDM心跳;TDM 心跳檢測模塊,用于使互為備份軟交換設(shè)備彼此判斷對方的TDM 心跳是否正常。
在上述的心逸t檢測裝置中,還包括接管才莫塊,用于使互為備 份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測到對方的TDM心跳故障時(shí), 則接管對方所控制的接入實(shí)體。
在上述的心跳檢測裝置中,TDM心跳檢測模塊使用SS7信令 判斷TDM心跳是否正常。
在上述的心跳檢測裝置中,還包括IP心跳發(fā)送模塊,用于在 互為備份軟交換設(shè)備之間傳送IP心跳;IP心跳檢測模塊,用于使 互為備份軟交換設(shè)備彼此判斷對方的IP心跳是否正常;其中,接管 模塊用于使互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方的 IP心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
在上述的心跳檢測裝置中,還包括網(wǎng)管心跳發(fā)送模塊,用于 在互為備份軟交換設(shè)備之間傳送網(wǎng)管心跳;網(wǎng)管心跳檢測才莫塊,用 于使互為備份軟交換設(shè)備彼此判斷對方的網(wǎng)管心跳是否正常;其 中,接管模塊用于使互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測到 對方的網(wǎng)管心跳也發(fā)生故障時(shí),則接管對方所控制的接入實(shí)體。
在上述的心跳檢測裝置中,還包括信令網(wǎng)關(guān)心跳發(fā)送模塊, 用于在互為備份軟交換設(shè)備之間傳送信令網(wǎng)關(guān)心跳;信令網(wǎng)關(guān)心跳 檢測模塊,用于使互為備份軟交換設(shè)備彼此判斷對方的信令網(wǎng)關(guān)心 跳是否正常;其中,接管模塊用于使互為備份軟交換設(shè)備中的一個(gè) 軟交換當(dāng)檢測到對方的信令網(wǎng)關(guān)心跳也發(fā)生故障時(shí),才接管對方所 控制的接入實(shí)體。
通過上述才支術(shù)方案,本發(fā)明實(shí)現(xiàn)了如下4支術(shù)效果
從以上的描述中,可以看出,NGN是基于IP承栽網(wǎng)的,IP承 載網(wǎng)的問題本該IP層解決,但I(xiàn)P承栽網(wǎng)的問題不應(yīng)該對上層的 NGN業(yè)務(wù)造成災(zāi)難性的影響,因此軟交換雙歸屬應(yīng)該有能力應(yīng)對 IP承栽網(wǎng)的問題。本發(fā)明提供了一種TDM心跳,只有當(dāng)認(rèn)為TDM 心跳也異常時(shí)才認(rèn)為對方軟交換故障。這樣,利用TDM資源的高 可靠性,可以提高心跳檢測的高可靠性,從而避免了相關(guān)技術(shù)中可 能出現(xiàn)的軟交換A和B都認(rèn)為對方故障的問題,以至于整個(gè)NGN 網(wǎng)絡(luò)業(yè)務(wù)面臨癱瘓的風(fēng)險(xiǎn)。由此,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果
本發(fā)明提供了一種可靠的雙歸屬心跳,避免IP承載網(wǎng)質(zhì)量不好而抖動時(shí)出現(xiàn)軟交換雙活的現(xiàn)象,從而增強(qiáng)了軟交換雙歸屬的商 用能力。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過在所寫的i兌明書、4又利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了根據(jù)相關(guān)技術(shù)的采用雙歸屬方案組網(wǎng)的軟交換網(wǎng)絡(luò);
圖2示出了根據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的IP心跳方 案示意圖3示出了根據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的IP心跳和 網(wǎng)管心i^方案示意圖4示出了根據(jù)相關(guān)技術(shù)的用于判斷軟交換狀態(tài)的信令網(wǎng)關(guān)心 跳方案示意圖5示出了本發(fā)明的通過TDM資源在互為備份軟交換設(shè)備之 間傳送TDM心跳的思想;
圖6示出了沖艮據(jù)本發(fā)明實(shí)施例的心跳檢測方法;
圖7示出了根據(jù)本發(fā)明實(shí)施例的心跳檢測裝置700;
圖8示出了4艮據(jù)本發(fā)明實(shí)施例的TDM心跳的分層圖;以及
圖9示出了根據(jù)相關(guān)技術(shù)的IP心跳的消息流程圖。
具體實(shí)施例方式
下面將參考附圖并結(jié)合實(shí)施例,來詳細(xì)說明本發(fā)明。
圖5示出了本發(fā)明的通過TDM資源在互為備份軟交換設(shè)備之 間傳送TDM心跳的思想。軟交換通常兼?zhèn)湫帕罹W(wǎng)關(guān)的能力,可以 直接出E1/TDM接口接SS 7信令網(wǎng),因此通過在兩個(gè)軟交換之間 直連El/SDH等TDM傳輸,有了直達(dá)路由,通過SS7信令可以檢 測對方軟交換信令點(diǎn)是否可達(dá),進(jìn)而判斷對方是否故障(對方軟交換 信令點(diǎn)不可達(dá)時(shí)認(rèn)為對方軟交換故障),這種檢測簡稱為TDM心跳。
鑒于上述的思想,本發(fā)明提供了一種心跳檢測方法和裝置,用 于互為備份軟交換設(shè)備之間的心跳檢測。
圖6示出了才艮據(jù)本發(fā)明實(shí)施例的心跳檢測方法,包括以下步驟
步驟S602,在互為備份軟交換設(shè)備之間通過TDM資源傳送 TDM心跳;
步驟S604,互為備份軟交換設(shè)備4皮此判斷對方的TDM心跳是 否正常。
優(yōu)選地,還包括步驟S606,互為備份軟交換設(shè)備中的一個(gè)軟交 換當(dāng)檢測到對方的TDM心跳故障時(shí),則接管對方所控制的接入實(shí) 體。
TDM資源可包4舌E1/SDH直連線路、E1/T1/SDH直連線路等。 步驟S604可使用SS7信令判斷TDM心跳是否正常。
在上述的心跳檢測方法中,還可包括以下步驟在互為備份軟 交換設(shè)備之間傳送IP心跳;互為備份軟交換設(shè)備彼此判斷對方的IP心跳是否正常;以及互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測 到對方的IP心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
在上述的心跳檢測方法中,還可包括以下步驟在互為備份軟 交換設(shè)備之間傳送網(wǎng)管心跳;互為備份軟交換設(shè)備彼此判斷對方的網(wǎng)管心跳是否正常;以及互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢 測到對方的網(wǎng)管心跳也發(fā)生故障時(shí),則管對方所控制的接入實(shí)體。
在上述的心跳檢測方法中,還可包括以下步驟在互為備份軟 交換設(shè)備之間傳送信令網(wǎng)關(guān)心跳;互為備份軟交換設(shè)備彼此判斷對方的信令網(wǎng)關(guān)心跳是否正常;以及互為備份軟交換設(shè)備中的一個(gè)軟 交換當(dāng)檢測到對方的信令網(wǎng)關(guān)心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
圖7示出了根據(jù)本發(fā)明實(shí)施例的心跳檢測裝置700,包括
TDM心跳發(fā)送模塊702,用于在互為備份軟交換設(shè)備之間通過TDM資源傳送TDM心跳;
TDM心跳檢測模塊704,用于使互為備份軟交換設(shè)備彼此判斷對方的TDM心跳是否正常;以及
接管模塊706,用于使互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測到對方的TDM心跳故障時(shí),則接管對方所控制的接入實(shí)體。
TDM資源可包括El/SDH直連線路、E1/T1/SDH直連線路等。
TDM心跳檢測才莫塊704可4吏用SS7信令判斷TDM心返匕是否正常。
在上述的心跳檢測裝置700中,還可包括IP心跳發(fā)送模塊(未 示出),用于在互為備份軟交換設(shè)備之間傳送IP心跳;IP心跳檢測 模塊(未示出),用于使互為備份軟交換設(shè)備彼此判斷對方的IP心 跳是否正常;其中,接管模塊706用于使互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方的IP心跳也發(fā)生故障時(shí),才接管對方所控 制的接入實(shí)體。
在上述的心跳檢測裝置700中,還可包括網(wǎng)管心跳發(fā)送模塊 (未示出),用于在互為備份軟交換設(shè)備之間傳送網(wǎng)管心跳;網(wǎng)管 心跳檢測模塊(未示出),用于使互為備份軟交換設(shè)備彼此判斷對 方的網(wǎng)管心跳是否正常;其中,接管模塊706用于使互為備份軟交 換設(shè)備中的一個(gè)軟交換當(dāng)檢測到對方的網(wǎng)管心跳也發(fā)生故障時(shí),則 接管對方所控制的接入實(shí)體。
在上述的心跳檢測裝置700中,還可包括信令網(wǎng)關(guān)心跳發(fā)送 模塊(未示出),用于在互為備份軟交換設(shè)備之間傳送信令網(wǎng)關(guān)心 跳;信令網(wǎng)關(guān)心跳檢測模塊(未示出),用于使互為備份軟交換設(shè) 備彼此判斷對方的信令網(wǎng)關(guān)心跳是否正常;其中,接管模塊706用 于使互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方的信令網(wǎng) 關(guān)心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
從以上所述看出,本發(fā)明增加了一種TDM心跳,只有當(dāng)認(rèn)為 TDM心跳也異常時(shí)才認(rèn)為對方軟交換故障。這樣,利用TDM資源 的高可靠性,可以提高心跳檢測的高可靠性,從而避免了相關(guān)技術(shù) 中可能出現(xiàn)的軟交換A和B都認(rèn)為對方故障的問題,以至于整個(gè) NGN網(wǎng)絡(luò)業(yè)務(wù)面臨癱瘓的風(fēng)險(xiǎn)。
下面參照圖8來詳細(xì)i兌明本發(fā)明的具體實(shí)施例。
圖8示出了才艮據(jù)本發(fā)明實(shí)施例的TDM心跳的分層圖。如圖8 所示,TDM心跳承栽在E1/TDM上,SS 7包括MTP 1/MTP 2/MTP 3/SS7應(yīng)用層,按照IS0 7層網(wǎng)絡(luò)協(xié)議對照,MTP1對應(yīng)物理層, MTP 2對應(yīng)數(shù)據(jù)鏈路層,MTP 3對應(yīng)網(wǎng)絡(luò)層。
根據(jù)ITU的相關(guān)規(guī)范,如果El/TDM承載故障,MTP 1是可以 檢測出故障的,并將故障層層上才艮MTP 1->MTP 2->MTP 3->SS 7 應(yīng)用層,這樣軟交換可以知道El/TDM故障。另外,E1/TDM承載 的高可靠性保證了故障檢測的成功率。
MTP2發(fā)送消息時(shí)有證實(shí)確認(rèn),當(dāng)對方軟交換故障時(shí),MTP 2 可以檢測發(fā)送失敗,并上才艮故障MTP2-〉MTP3》SS7應(yīng)用層;
除MTP 1/MTP 2上才艮故障外,MTP 3還有心浪匕消息 SLTM/SLTA,在MTP 3層檢測對方狀態(tài)。
總之,SS 7應(yīng)用層是通過MTP 1/MTP 2/MTP 3來檢測對方從 物理層到應(yīng)用層的故障,并據(jù)此做相應(yīng)處理。
為增強(qiáng)可靠性,專欠交換之間的El/SDH等TDM傳輸路徑可以 有多條,這樣TDM心跳有多條,只有多條TDM心跳都異常后, 才i人為TDM心逸匕異常。
優(yōu)選地,根據(jù)本發(fā)明的實(shí)施例,還進(jìn)行相關(guān)技術(shù)的IP心跳檢 測基礎(chǔ)上,還增加本發(fā)明所提出的TDM心跳檢測,這樣只有通過 TDM心跳和IP心跳都檢測對方軟交換故障時(shí),才認(rèn)為對方軟交換 真正故障。
IP心浪fe檢測的方法如圖9所示,在前面已經(jīng)描述過,這里不再 贅述。
若通過上述方法,軟交換A檢測出軟交換B故障,軟交換A 從互助非激活態(tài)切換到互助激活態(tài),從而可以接管軟交換B的業(yè) 務(wù),同時(shí)主歸屬于軟交換B的網(wǎng)關(guān)/終端在軟交換B故障后,通過 自己與軟交換B之間的心跳檢測出心跳超時(shí)進(jìn)而認(rèn)為軟交換B故 障,就到軟交換A注冊(每個(gè)網(wǎng)關(guān)/終端需要配置2個(gè)軟交換的IP地 址),處于互助激活態(tài)的軟交換A將接受這些網(wǎng)關(guān)/終端的注冊,這 才羊原主歸屬于庫t交換B的網(wǎng)關(guān)/終端可以進(jìn)4于正常的業(yè)務(wù),以達(dá)到 容災(zāi)的目的。其中,互助激活態(tài)是指當(dāng)軟交換A具有互助功能,且 實(shí)際接管了其互助軟交換B的業(yè)務(wù)控制,則認(rèn)為軟交換A處于互助 激活態(tài)?;ブ羌せ顟B(tài)是指當(dāng)軟交換A具有互助功能,但沒有實(shí)際 接管其互助軟交換B的業(yè)務(wù)控制,則認(rèn)為軟交換A處于互助非激活 態(tài)。
TDM心跳傳輸可靠性遠(yuǎn)遠(yuǎn)高于IP傳輸,因此只要TDM傳輸 本身不出問題,TDM心跳的可以直沖妄反應(yīng)對方軟交換狀態(tài)。這樣 在IP承栽網(wǎng)質(zhì)量不好發(fā)生抖動時(shí),軟交換不會出現(xiàn)誤判對方故障的 情況,從而避免技術(shù)一存在的軟交換雙活的發(fā)生。
從以上的描述中,可以看出,NGN是基于IP承栽網(wǎng)的,IP承 栽網(wǎng)的問題本該IP層解決,但I(xiàn)P承栽網(wǎng)的問題不應(yīng)該對上層的 NGN業(yè)務(wù)造成災(zāi)難性的影響,因此軟交換雙歸屬應(yīng)該有能力應(yīng)對 IP承載網(wǎng)的問題。本發(fā)明提供了一種TDM心跳,只有當(dāng)認(rèn)為TDM 心跳也異常時(shí)才認(rèn)為對方軟交換故障。這樣,利用TDM資源的高 可靠性,可以提高心跳檢測的高可靠性,從而避免了相關(guān)技術(shù)中可 能出現(xiàn)的軟交換A和B都認(rèn)為對方故障的問題,以至于整個(gè)NGN 網(wǎng)絡(luò)業(yè)務(wù)面臨癱瘓的風(fēng)險(xiǎn)。由此,本發(fā)明實(shí)現(xiàn)了如下才支術(shù)效果
本發(fā)明提供了一種可靠的雙歸屬心跳,避免IP承載網(wǎng)質(zhì)量不 好而抖動時(shí)出現(xiàn)軟交換雙活的現(xiàn)象,從而增強(qiáng)了軟交換雙歸屬的商 用能力。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合.應(yīng)該明白,這些具體實(shí)施例中的變化對于本領(lǐng)域的技術(shù)人員來說是顯而易見的,不脫離本發(fā)明的精神保護(hù)范圍。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種心跳檢測方法,用于互為備份軟交換設(shè)備之間的心跳檢測,其特征在于,包括以下步驟在所述互為備份軟交換設(shè)備之間通過TDM資源傳送TDM心跳;所述互為備份軟交換設(shè)備彼此判斷對方的所述TDM心跳是否正常。
2. 根據(jù)權(quán)利要求1所述的心跳檢測方法,其特征在于,還包括以 下步驟所述互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng)檢測到對 方的所述TDM心跳故障時(shí),則接管對方所控制的接入實(shí)體。
3. 根據(jù)權(quán)利要求1所述的心跳檢測方法,其特征在于,使用SS7 信令判斷所述TDM心跳是否正常。
4. 根據(jù)權(quán)利要求1所述的心跳檢測方法,其特征在于,還包括以 下步驟在所述互為備份軟交換設(shè)備之間傳送IP心跳;所述互為備份軟交換設(shè)備彼此判斷對方的所述IP心跳是 否正常;以及所述互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方 的所述IP心跳也發(fā)生故障時(shí),才接管對方所控制的接入實(shí)體。
5. 根據(jù)權(quán)利要求1或4所述的心跳檢測方法,其特征在于,還包 括以下步驟在所述互為備份軟交換設(shè)備之間傳送網(wǎng)管心跳;;所述互為備份軟交換設(shè)備彼此判斷對方的所述網(wǎng)管心跳 是否正常;以及所述互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方 的所述網(wǎng)管心跳也發(fā)生故障時(shí),則接管對方所控制的接入實(shí) 體。
6. 根據(jù)權(quán)利要求1或4所述的心跳檢測方法,其特征在于,還包 括以下步驟在所述互為備份軟交換設(shè)備之間傳送信令網(wǎng)關(guān)心跳;所述互為備份軟交換設(shè)備彼此判斷對方的所述信令網(wǎng)關(guān) 心浪t是否正常;以及所述互為備份軟交換設(shè)備中的 一個(gè)軟交換當(dāng)檢測到對方 的所述信令網(wǎng)關(guān)心跳也發(fā)生故障時(shí),才接管對方所控制的接入 實(shí)體。
7. —種心跳檢測裝置,用于互為備份軟交換設(shè)備之間的心跳檢測,其特征在于,包括TDM心跳發(fā)送模塊,用于在所述互為備份軟交換設(shè)備之 間通過TDM資源傳送TDM心跳:TDM心跳檢測模塊,用于使所述互為備份軟交換設(shè)備彼 此判斷對方的所述TDM心跳是否正常。
8. 根據(jù)權(quán)利要求7所述的心跳檢測裝置,其特征在于,還包括 接管模塊,用于使所述互為備份軟交換設(shè)備中的一個(gè)軟交換當(dāng) 才企測到對方的所述TDM心跳故障時(shí),則接管對方所控制的接 入實(shí)體。
9. 根據(jù)權(quán)利要求7所述的心跳檢測裝置,其特征在于,所述TDM 心跳檢測模塊使用SS7信令判斷所述TDM心跳是否正常。
10. 根據(jù)權(quán)利要求7所述的心跳檢測裝置,其特征在于,,還包括IP心跳發(fā)送模塊,用于在所述互為備份軟交換設(shè)備之間 傳送IP心跳;IP心跳檢測模塊,用于使所述互為備份軟交換設(shè)備彼此 判斷對方的所述IP心逸L是否正常;其中,所述接管模塊用于使所述互為備份軟交換設(shè)備中 的一個(gè)軟交換當(dāng)檢測到對方的所述IP心跳也發(fā)生故障時(shí),才 接管對方所控制的接入實(shí)體。
11. 根據(jù)權(quán)利要求7或IO所述的心跳檢測裝置,其特征在于,還 包括網(wǎng)管心跳發(fā)送模塊,用于在所述互為備份軟交換設(shè)備之 間傳送網(wǎng)管心影匕;網(wǎng)管心跳檢測模塊,用于使所述互為備份軟交換設(shè)備彼 此判斷對方的所述網(wǎng)管心跳是否正常;其中,所述接管模塊用于使所述互為備份軟交換設(shè)備中 的一個(gè)軟交換當(dāng)檢測到對方的所述網(wǎng)管心跳也發(fā)生故障時(shí),則 接管對方所控制的接入實(shí)體。
12. 根據(jù)權(quán)利要求7或IO所述的心跳檢測裝置,其特征在于,還 包括信令網(wǎng)關(guān)心跳發(fā)送模塊,用于在所述互為備份軟交換設(shè) 備之間傳送信令網(wǎng)關(guān)心跳;信令網(wǎng)關(guān)心跳檢測模塊,用于使所述互為備份軟交換設(shè) 備彼此判斷對方的所述信令網(wǎng)關(guān)心跳是否正常;其中,所述接管模塊用于使所述互為備份軟交換設(shè)備中 的 一個(gè)軟交換當(dāng)檢測到對方的所述信令網(wǎng)關(guān)心跳也發(fā)生故障 時(shí),才接管對方所控制的接入實(shí)體。
全文摘要
本發(fā)明提供了一種心跳檢測方法,用于互為備份軟交換設(shè)備之間的心跳檢測,包括以下步驟在互為備份軟交換設(shè)備之間通過TDM資源傳送TDM心跳;互為備份軟交換設(shè)備彼此判斷對方的TDM心跳是否正常。本發(fā)明還提供了一種心跳檢測裝置。
文檔編號H04L12/24GK101202655SQ20061016726
公開日2008年6月18日 申請日期2006年12月12日 優(yōu)先權(quán)日2006年12月12日
發(fā)明者呂文安, 李海濱, 靳朝輝 申請人:華為技術(shù)有限公司