專利名稱:一種ngn網絡架構中通信鏈路檢測管理的方法和裝置的制作方法
技術領域:
本發明涉及網絡通訊技術領域,尤其涉及一種NGN網絡架構中通信鏈路檢測管理 的方法和裝置。
背景技術:
NGN(Next Generation Network,下一代網絡)是以軟交換為核心,能夠提供話音、 視頻、數據等多媒體綜合業務,采用開放、標準體系結構,能夠提供豐富業務的下一代網絡, 其特點是采用分層的全開放的網絡,具有獨立的模塊化結構;是業務驅動的網絡,業務和 呼叫控制完全分離,呼叫與承載完全分離;是基于統一協議的分組的網絡體系。NGN包含的 內容非常廣泛,從目前的情況來看,在傳輸基礎設施方面,指全光智能網;在IPdnternet Protocol,互聯網協議)網絡方面指IPv6 (Internet Protocol Version 6,下一代互聯網協 議);在移動網絡方面指超3G(3rd Generation,第三代移動通信技術);在業務網絡方面指 軟交換等。SBC(Session Border Controller,會話邊界控制器)作為核心網和接入網的邊 緣設備,責任就是將來至IAD (Integrated Access Device,綜合接入設備)的信令轉發給 SS (Soft Switch,軟件換機),同時將來自SS的信令轉發給對應的IAD,實現各種業務。對 于這種瞬間的大流量的報文,如果轉發,增加核心網的負荷,甚至會導致核心網設備SS的 癱瘓,如果不轉發又會影響正常的業務。在網絡上有著這樣一類報文,用于設備間檢測通信鏈路是否正常,例如,NGN網絡 架構中核心網設備SS為了第一時間檢測出和IAD的鏈路是否有異常,會對它所服務的所有 IAD設備進行批量的鏈路檢測,SBC會如實的進行轉發,這樣,雖然這種流量最終會均衡到 不同的IAD上,但是總的來看接入側網絡的流量會因為大量的來自SS的鏈路檢測報文而導 致流量增加。NGN網絡架構中接入網設備IAD會發送鏈路檢測消息來第一時間檢測出其與SS的 鏈路是否有異常,SBC會如實的進行轉發,因為每個IAD都有獨立的鏈路檢測機制,所以只 要SBC透傳鏈路檢測消息,勢必就導致了核心側網絡的流量增加,嚴重時可能會導致SS癱瘓。另外,NGN網絡架構中IAD的不斷增加,以及核心網設備SS的不斷擴容,勢必導致 這種報文的流量不斷的增加,對于接入網的承載能力有了更高的要求,同時核心網設備SS 的負荷也在不斷的增加。因此,如何在不影響業務的情況下還能做到保證核心網設備的安 全,變成了亟待解決的問題。
發明內容
本發明要解決的技術問題是,提供一種NGN網絡架構中通信鏈路檢測管理的方法 和裝置,在不影響業務的情況下還能做到保證核心網設備的安全。本發明采用的技術方案是,所述NGN網絡架構中通信鏈路檢測管理的方法,包括當接入網綜合接入設備IAD向會話邊界控制器SBC發送鏈路檢測消息來檢測到達軟件換機 SS的鏈路是否異常時,SBC基于自身對SS的鏈路檢測機制,根據SBC注冊數據區中的記錄 結果給IAD應答。該方法進一步包括當SS向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異 常時,SBC基于自身對IAD的鏈路檢測機制,根據SBC注冊數據區中記錄的結果給SS應答。SBC對SS的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與SS 之間的鏈路是否異常,并將結果記錄在SBC注冊數據區中。 SBC對IAD的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與 IAD之間的鏈路是否異常,并將結果記錄在SBC注冊數據區中。作為一種與現有技術兼容的技術方案,該方法進一步包括當SBC注冊數據區中 沒有記錄結果時,SBC將SS發來的鏈路檢測消息轉發給IAD,然后將IAD的應答響應消息轉 發給SS ;將IAD發來的鏈路檢測消息轉發給SS,然后將SS的應答響應消息轉發給IAD。本發明還提供一種NGN網絡架構中通信鏈路檢測管理的裝置,包括IAD,用于向 SBC發送鏈路檢測消息來檢測到達SS的鏈路是否異常;SS,用于向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常;SBC,用于在收到鏈路檢測消息后,基于自身對SS和IAD的鏈路檢測機制,根據SBC 注冊數據區中的記錄結果給IAD和SS應答。所述SBC對SS和IAD的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與SS之間的鏈路是否異常,并將結果 記錄在SBC注冊數據區中;當SBC開啟時發送鏈路檢測消息來檢測SBC與IAD之間的鏈路是否異常,并將結 果記錄在SBC注冊數據區中。作為一種與現有技術兼容的技術方案,當SBC注冊數據區中沒有記錄結果時,所 述SBC進一步用于,將SS發來的鏈路檢測消息轉發給IAD,然后將IAD的應答響應轉發給 SS ;將IAD發來的鏈路檢測消息轉發給SS,然后將SS的應答響應轉發給IAD。采用上述技術方案,本發明至少具有下列優點本發明所述NGN網絡架構中通信鏈路檢測管理的方法和裝置,從如何減少SBC透 傳鏈路檢測消息這一方面入手,當接入網設備IAD向SBC發送鏈路檢測消息來檢測到達SS 的鏈路是否異常時,SBC基于自身對核心網設備SS的鏈路檢測機制,根據SBC注冊數據區 中的記錄結果給IAD應答,在不影響業務的情況下還能做到保證核心網設備的安全。同理, 當核心網設備SS向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常時,SBC基于自 身對核心網設備IAD的鏈路檢測機制,根據SBC注冊數據區中記錄的結果給SS應答,由于 接入側網絡不會因為大量的來自SS的鏈路檢測報文而導致流量增加,因此,采用本發明的 技術方案,極大的減輕了接入網和核心網設備的負荷。
圖1為NGN網絡架構的基本組網示意圖;圖2為IAD對SS的鏈路檢測機制示意圖;圖3為SS對IAD的鏈路檢測機制示意圖4為SBC對SS的鏈路檢測機制示意圖;圖5為SBC對IAD的鏈路檢測機制示意圖;圖6為本發明第一實施例所述NGN網絡架構中通信鏈路檢測管理的方法示意圖;圖7為本發明第二實施例所述NGN網絡架構中通信鏈路檢測管理的方法示意圖。
具體實施例方式為更進一步闡述本發明為達成預定目的所采取的技術手段及功效,以下結合附圖 及較佳實施例,對本發明提出的所述NGN網絡架構中通信鏈路檢測管理的方法和裝置,詳 細說明如后。如圖1所示為NGN網絡架構的基本組網示意圖。在接入網側,存在大量的接入側 設備IAD通過第一交換機1連接到SBC。在核心網側,SBC通過第二交換機2連接到核心網 設備SS。在這種組網情況下,存在四類鏈路檢測機制分別是IAD對SS的鏈路檢測,如圖 2所示;SS對IAD的鏈路檢測,如圖3所示;SBC對SS的鏈路檢測,如圖4所示;SBC對IAD 的鏈路檢測,如圖5所示。由此可見,對于網絡上的和呼叫業務無關的鏈路檢測的報文是比 較多的,從SBC的角度而言,為了第一時間發現SBC和SS之間以及SBC和IAD設備之間的 鏈路狀態異常,前面所述的SBC對于SS的鏈路檢測、SBC對于IAD的鏈路檢測機制是必須 觸發的。本發明第一實施例,如圖6所示,一種NGN網絡架構中通信鏈路檢測管理的方法, 包括如下步驟SlOl =IAD完成注冊后會周期性的發送第一心跳檢測請求消息ServicechangeReq 檢測SS的鏈路狀態是否異常,第一心跳檢測請求消息ServicechangeReq通過第一交換機 1轉給SBC,第一心跳檢測請求消息命令類型為Servicechange。S102 :SBC接收到來自IAD的第一心跳檢測請求消息ServicechangeReq,判斷自身 是否已對SS進行心跳檢測,若SBC已基于自身機制對SS進行心跳檢測,則根據SBC注冊數 據區中記錄的SS的鏈路狀態給IAD發送第一心跳檢測應答消息ServicechangeRpl,流程 結束;若SBC尚未對SS進行心跳檢測,那么SBC對于下一跳SS的鏈路狀態無法感知,則將 IAD的心跳檢測請求消息直接經第二交換機2透傳給SS。S103 =SS如果鏈路狀態沒有異常,則會通過第二交換機2向SBC發送第一心跳檢 測應答消息ServicechangeRpl,SS如果鏈路狀態存在異常,則可能返回應答錯誤消息或者 不會回任何消息。S104 =SBC再將第一心跳檢測應答消息ServicechangeRpl或者應答錯誤消息經第 一交換機1透傳給IAD,IAD據此獲知SS的鏈路狀態是否異常,或者若IAD在有限的設定時 間之內沒有收到任何應答消息,則也可獲知SS的鏈路狀態異常。S105 =SBC自身會對SS做心跳檢測,SBC向SS發送第一心跳檢測請求消息 ServicechangeReq,如圖 4 所示。S106 如果SBC收到SS發來的第一心跳檢測應答消息ServicechangeRpl,則說明 成功應答,SBC會將SS的鏈路狀態正常信息記錄到本地的注冊數據區中。如果SS沒有應答 或者返回應答錯誤消息,則SBC會將SS的鏈路狀態異常信息記錄到本地的注冊數據區中, 用于后續響應來自IAD的第一心跳檢測請求消息ServicechangeReq。
S107 =IAD再次發送第一心跳檢測請求消息ServicechangeReq檢測SS的鏈路狀 態是否異常,第一心跳檢測請求消息ServicechangeReq通過第一交換機1轉給SBC。S108 =SBC接收到來自IAD的第一心跳檢測請求消息ServicechangeReq后,由于 SBC自身已經對SS進行了心跳檢測,所以查找注冊數據區中記錄的SS的鏈路狀態信息,給 IAD進行應答處理,如果本地數據區中記錄的為SS的鏈路狀態正常信息,則直接回復第一 檢測應答消息ServicechangeRpl ;如果本地數據區中記錄的為SS的鏈路狀態異常信息,則 回復的第一檢測應答消息ServicechangeRpl中攜帶錯誤碼,用于向IAD指示當前SS的鏈 路狀態異常。S109 當IAD接收到第一檢測應答消息ServicechangeRpl時,認為SS鏈路可達, 當IAD接收到攜帶錯誤碼的第一檢測應答消息ServicechangeRpl時,則認為SS的鏈路狀 態異常,后續重新嘗試注冊SS或者切換到IAD配置的備用SS上進行注冊。由此可見,SBC基于自身對核心網設備SS的鏈路檢測機制,NGN網絡架構中大量的 IAD設備均可以經過步驟S107 S109進行了對SS的鏈路狀態的檢測,從核心網側第二交 換機2上的網絡流量來看,由于第一心跳檢測請求消息ServicechangeReq直接在SBC上做 了終結,根本不會由SBC轉發到核心網,所以新增流量為0,極大的減少到了核心網側的網 絡流量,降低了核心網設備SS的負荷。本發明第二實施例,如圖7示,一種NGN網絡架構中通信鏈路檢測管理的方法,包 括如下步驟S201 =SS注冊后會周期性的發送第二心跳檢測請求消息AuditValueReq檢測IAD 的鏈路狀態是否異常,第二心跳檢測請求消息AuditValueReq通過第二交換機2轉給SBC, 心跳檢測請求消息命令類型為AuditValue。S202 :SBC接收到來自SS的第二心跳檢測請求消息AuditValueReq,判斷自身是否 已對IAD進行心跳檢測,若SBC已基于自身機制對IAD進行心跳檢測,則根據SBC注冊數據 區中記錄的IAD的鏈路狀態給SS發送第二檢測應答消息AuditValueRpl,流程結束;若SBC 尚未對IAD進行心跳檢測,那么SBC對于下一跳IAD的鏈路狀態無法感知,則將SS的心跳 檢測請求消息直接經第一交換機1透傳給IAD。S203 =IAD如果鏈路狀態沒有異常,則會通過第一交換機1向SBC發送第二檢測應 答消息AuditValueRpl,IAD如果鏈路狀態存在異常,則可能返回應答錯誤消息或者不會回 任何消息。S204 =SBC再將第二檢測應答消息AuditValueRpl或者應答錯誤消息經第二交換 機2透傳給SS,SS據此獲知IAD的鏈路狀態是否異常,或者若SS在有限的設定時間之內沒 有收到任何應答消息,則也可獲知IAD的鏈路狀態異常。S205 SBC自身會對IAD做心跳檢測,SBC向IAD發送第一心跳檢測請求消息 ServicechangeReq,如圖 5 所不。S206 如果SBC收到IAD發來的第一心跳檢測應答消息ServicechangeRpl,則說 明成功應答,SBC會將IAD的鏈路狀態正常信息記錄到本地的注冊數據區中。如果IAD沒 有應答或者返回應答錯誤消息,則SBC會將IAD的鏈路狀態異常信息記錄到本地的注冊數 據區中,用于后續響應來自SS的心跳檢測請求消息。S207 =SS再次發送第二心跳檢測請求消息AuditValueReq檢測IAD的鏈路狀態是否異常,第二心跳檢測請求消息AuditValueReq通過第二交換機2轉給SBC。S208 :SBC接收到來自SS的第二心跳檢測請求消息AuditValueReq后,由于SBC自 身已經對IAD進行了心跳檢測,所以查找注冊數據區中記錄的IAD的鏈路狀態,給SS進行 應答處理,如果本地數據區中記錄的為IAD的鏈路狀態正常信息,則直接回復第二檢測應 答消息AuditValueRpl ;如果本地數據區中記錄的為IAD的鏈路狀態異常信息,則回復的第 二檢測應答消息AuditValueRpl中攜帶錯誤碼,用于向SS指示當前IAD的鏈路狀態異常。S209 當SS接收到第二檢測應答消息AuditValueRpl時,認為IAD鏈路可達,當SS 接收到攜帶錯誤碼的第二檢測應答消息AuditValueRpl時,則認為IAD的鏈路狀態異常,后 續SS將該IAD的注冊狀態設置成退出服務狀態,并且不再進行心跳檢測直至IAD重新進入 服務。由此可見,SBC基于自身對接入網設備IAD的鏈路檢測機制,NGN網絡架構中 核心網設備SS可以經過步驟S207 S209進行了對大量的接入網設備IAD的鏈路狀 態進行檢測,從接入網側第一交換機1上的網絡流量來看,由于第二心跳檢測請求消息 AuditValueReq直接在SBC上做了終結,根本不會由SBC轉發到接入網,所以新增流量為0, 極大的減少到了接入網側的網絡流量,降低接入網側的負荷。本發明第三實施例,如圖1所示,一種NGN網絡架構中通信鏈路檢測管理的裝置, 包括接入網設備IAD,用于向SBC發送鏈路檢測消息來檢測到達SS的鏈路是否異常;核心網設備SS,用于向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常;SBC,用于在收到鏈路檢測消息后,基于自身對核心網設備SS和核心網設備IAD的 鏈路檢測機制,根據SBC注冊數據區中的記錄結果給IAD和SS應答。SBC對核心網設備SS 和核心網設備IAD的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與SS之間的鏈路是否異常,并將結果 記錄在SBC注冊數據區中;當SBC開啟時發送鏈路檢測消息來檢測SBC與IAD之間的鏈路是否異常,并將結 果記錄在SBC注冊數據區中。本發明所述NGN網絡架構中通信鏈路檢測管理的裝置還可以與現有技術兼容,具 體體現在當SBC注冊數據區中沒有記錄結果時,SBC進一步用于將SS發來的鏈路檢測消 息轉發給IAD,然后將IAD的應答響應轉發給SS ;將IAD發來的鏈路檢測消息轉發給SS,然 后將SS的應答響應轉發給IAD。本發明所述NGN網絡架構中通信鏈路檢測管理的方法和裝置,從如何減少SBC透 傳鏈路檢測消息這一方面入手,當接入網設備IAD向SBC發送鏈路檢測消息來檢測到達SS 的鏈路是否異常時,SBC基于自身對核心網設備SS的鏈路檢測機制,根據SBC注冊數據區 中的記錄結果給IAD應答,在不影響業務的情況下還能做到保證核心網設備的安全。同理, 當核心網設備SS向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常時,SBC基于自 身對核心網設備IAD的鏈路檢測機制,根據SBC注冊數據區中記錄的結果給SS應答,由于 接入側網絡不會因為大量的來自SS的鏈路檢測報文而導致流量增加,因此,采用本發明的 技術方案,極大的減輕了接入網和核心網設備的負荷。通過具體實施方式
的說明,應當可對本發明為達成預定目的所采取的技術手段及 功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發明加以限制。
權利要求
1.一種下一代網絡NGN網絡架構中通信鏈路檢測管理的方法,其特征在于,包括當接 入網綜合接入設備IAD向會話邊界控制器SBC發送鏈路檢測消息來檢測到達軟件換機SS 的鏈路是否異常時,SBC基于自身對SS的鏈路檢測機制,根據SBC注冊數據區中的記錄結 果給IAD應答。
2.根據權利要求1所述NGN網絡架構中通信鏈路檢測管理的方法,其特征在于,SBC對 SS的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與SS之間的鏈路是 否異常,并將結果記錄在SBC注冊數據區中。
3.根據權利要求1或2所述NGN網絡架構中通信鏈路檢測管理的方法,其特征在于進 一步包括當SS向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常時,SBC基于自 身對IAD的鏈路檢測機制,根據SBC注冊數據區中記錄的結果給SS應答。
4.根據權利要求3所述NGN網絡架構中通信鏈路檢測管理的方法,其特征在于,SBC對 IAD的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與IAD之間的鏈路 是否異常,并將結果記錄在SBC注冊數據區中。
5.根據權利要求1所述NGN網絡架構中通信鏈路檢測管理的方法,其特征在于進一步 包括當SBC注冊數據區中沒有記錄結果時,SBC將SS發來的鏈路檢測消息轉發給IAD,然 后將IAD的應答響應消息轉發給SS ;將IAD發來的鏈路檢測消息轉發給SS,然后將SS的應 答響應消息轉發給IAD。
6.一種NGN網絡架構中通信鏈路檢測管理的裝置,其特征在于,包括IAD,用于向SBC 發送鏈路檢測消息來檢測到達SS的鏈路是否異常;SS,用于向SBC發送鏈路檢測消息來檢測到達IAD的鏈路是否異常;SBC,用于在收到鏈路檢測消息后,基于自身對SS和IAD的鏈路檢測機制,根據SBC注 冊數據區中的記錄結果給IAD和SS應答。
7.根據權利要求6所述NGN網絡架構中通信鏈路檢測管理的裝置,其特征在于,所述 SBC對SS和IAD的鏈路檢測機制包括當SBC開啟時發送鏈路檢測消息來檢測SBC與SS之間的鏈路是否異常,并將結果記錄 在SBC注冊數據區中;當SBC開啟時發送鏈路檢測消息來檢測SBC與IAD之間的鏈路是否異常,并將結果記 錄在SBC注冊數據區中。
8.根據權利要求7所述NGN網絡架構中通信鏈路檢測管理的裝置,其特征在于,當SBC 注冊數據區中沒有記錄結果時,所述SBC進一步用于,將SS發來的鏈路檢測消息轉發給 IAD,然后將IAD的應答響應轉發給SS ;將IAD發來的鏈路檢測消息轉發給SS,然后將SS的 應答響應轉發給IAD。
全文摘要
本發明公開了一種NGN網絡架構中通信鏈路檢測管理的方法和裝置,從如何減少SBC透傳鏈路檢測消息這一方面入手,當接入網設備IAD向SBC發送鏈路檢測消息來檢測到達SS的鏈路是否異常時,SBC基于自身對核心網設備SS的鏈路檢測機制,根據SBC注冊數據區中的記錄結果給IAD應答,在不影響業務的情況下還能做到保證核心網設備的安全。同理,SBC也能基于自身對核心網設備IAD的鏈路檢測機制,根據SBC注冊數據區中記錄的結果給SS應答,由于接入側網絡不會因為大量的來自SS的鏈路檢測報文而導致流量增加,因此,采用本發明的技術方案,極大的減輕了接入網和核心網設備的負荷。
文檔編號H04L29/06GK101997860SQ20091016926
公開日2011年3月30日 申請日期2009年8月25日 優先權日2009年8月25日
發明者田欣 申請人:中興通訊股份有限公司