[發(fā)明專利]一種檢測鏈路中斷的方法、設備與系統(tǒng)無效
| 申請?zhí)枺?/td> | 200810220730.7 | 申請日: | 2008-12-31 |
| 公開(公告)號: | CN101459541A | 公開(公告)日: | 2009-06-17 |
| 發(fā)明(設計)人: | 陳友軍 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 | 代理人: | 郝傳鑫;熊賢卿 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 中斷 方法 設備 系統(tǒng) | ||
技術領域
本發(fā)明涉及通信網絡傳輸技術領域,尤其涉及一種在IP網絡中快速檢測鏈路中斷的方法、設備與系統(tǒng)。
背景技術
流量控制傳輸協(xié)議SCTP是IETF制定的一個傳輸層協(xié)議,協(xié)議的初衷是專用于信令傳輸,后來發(fā)展為一種可以更廣泛使用的通用傳輸協(xié)議,而作為一種在承載網絡上傳輸信令的有效手段也將有更加廣泛的應用。本文中的SCTP連接指SCTP協(xié)議(IETF?RFC4960)的SCTP?association。
SCTP協(xié)議應用于IP網絡環(huán)境,所以很多機制也必然對外體現(xiàn)出IP網絡的特征,比如當SCTP連接因IP網絡異常等原因而中斷時,需要通過報文重傳及心跳機制等較被動的手段進行檢測,需要很長的時間才能偵測到連接的中斷,在SCTP連接中斷被檢測到之前,SCTP用戶交給SCTP協(xié)議進行發(fā)送的業(yè)務消息基本都會被損失掉。
對于SCTP連接中斷的檢測,SCTP協(xié)議的標準方式是通過報文重發(fā)探測的方式。本端通信設備發(fā)送的SCTP協(xié)議報文在得不到遠端通信設備證實的情況下,協(xié)議在重發(fā)定時器超時時會進行報文的重發(fā),通過報文重發(fā)檢測SCTP連接的過程受Association.Max.Retrans(SCTP連接的報文最大連續(xù)重傳次數(shù),協(xié)議缺省值為10次)、HB.interval(SCTP連接心跳間隔,協(xié)議缺省值為30秒)、RTO.Initial(重傳超時初始值,協(xié)議缺省值為3秒)、RTO.Min(重傳超時最小值,協(xié)議缺省值為1秒)和RTO.Max(重傳超時最大值,協(xié)議缺省值為60秒)等SCTP協(xié)議參數(shù)及較復雜的計算方法的影響,因傳輸網絡(比如IP網絡)等異常情況,SCTP依賴重傳次數(shù)達到極限值(Association.Max.Retrans)的方法來判定SCTP連接中斷需要很長的時間,至少需要幾秒甚至幾十秒的時間。
SCTP重發(fā)機制簡述如下:
SCTP協(xié)議發(fā)送報文時會針對發(fā)送的報文或者目的地址啟動重傳定時器T3-rtx,這個定時器在首次啟動時會被設置為RTO(Retransmission?Timeout,重傳超時定時器),而RTO是一直隨測量而動態(tài)變化的,但最小值不能低于RTO.Min;
如果T3-rtx超時說明發(fā)生了報文超期未證實,此時需要進行報文重傳,每次重傳時都使用當前RTO加倍時長作為T3-rtx的超期時間;
如果報文重傳次數(shù)達到極限值(Association.Max.Retrans)還是得不到遠端通信設備證實,則判定SCTP鏈路連接中斷;
在SCTP連接空閑時,即沒有業(yè)務數(shù)據傳送時,使用SCTP心跳機制檢測SCTP的傳輸路徑狀態(tài),心跳按照至少HB.interval的間隔進行發(fā)送;理論上SCTP鏈路連接是否中斷通過心跳機制也能檢測出來,但需要更長的時間。
綜上所述,目前依賴SCTP協(xié)議的通過報文重發(fā)探測方式檢測SCTP鏈路連接中斷的時間過長,遠端通信設備不能及時感知SCTP鏈路連接中斷,將已中斷的SCTP鏈路承擔的業(yè)務數(shù)據轉到其它正常連接的SCTP鏈路上,這樣會導致SCTP用戶大量的業(yè)務消息損失。
發(fā)明內容
本發(fā)明實施例提供一種檢測鏈路中斷的方法及設備與系統(tǒng),能快速檢測出中斷連接的SCTP鏈路,并及時通知遠端通信設備拆掉已中斷的SCTP鏈路,將已中斷的SCTP鏈路上的業(yè)務數(shù)據轉到其它正常連接的SCTP鏈路上,減少了檢測SCTP連接中斷期間內的業(yè)務損失。
本發(fā)明實施例提供了一種檢測鏈路中斷的方法,包括步驟:
第一通信設備檢測與第二通信設備之間的流控制傳輸協(xié)議SCTP鏈路連接狀態(tài),具體通過一個SCTP鏈路監(jiān)測模塊集中對所述第一通信設備中所有處理SCTP協(xié)議的硬件和連接鏈路進行監(jiān)控;或者通過為第一通信設備中一個處理SCTP協(xié)議的硬件配置的一個SCTP鏈路監(jiān)測模塊,對相鄰的處理SCTP協(xié)議的硬件和連接鏈路進行監(jiān)控;
當檢測到有SCTP鏈路連接異常中斷時,則生成SCTP連接中斷消息傳送給對端的所述第二通信設備,通知所述第二通信設備拆掉已中斷的SCTP鏈路,并把已中斷的SCTP鏈路上的業(yè)務數(shù)據轉到正常連接的備用SCTP鏈路上。
進一步,本發(fā)明實施例還提供了一種檢測鏈路中斷的通信設備,包括:
至少一個流控制傳輸協(xié)議SCTP鏈路監(jiān)測模塊,用于檢測自身通信設備與相連的對端第二通信設備之間的SCTP鏈路連接狀態(tài),具體對自身通信設備中所有處理SCTP協(xié)議的硬件和連接鏈路進行監(jiān)控,或者對相鄰的處理SCTP協(xié)議的硬件和連接鏈路進行監(jiān)控;當在自身通信設備一側檢測到有SCTP鏈路連接異常中斷時,則生成SCTP連接中斷消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810220730.7/2.html,轉載請聲明來源鉆瓜專利網。





