[發明專利]防止IMS注冊雪崩效應的實現方法無效
| 申請號: | 201210064609.6 | 申請日: | 2012-03-13 |
| 公開(公告)號: | CN102624730A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 王向然;周磊;謝煒;劉繼明;林恩峰 | 申請(專利權)人: | 網經科技(蘇州)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 南京蘇科專利代理有限責任公司 32102 | 代理人: | 王玉國;陳忠輝 |
| 地址: | 215021 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防止 ims 注冊 雪崩 效應 實現 方法 | ||
技術領域
本發明涉及一種防止IMS注冊雪崩效應的實現方法,屬于IMS注冊技術領域。
背景技術
隨著IMS網絡的發展和應用,越來越多的企業和運營商需要部署IP?PBX一類的接入設備,并在這些設備上配置大量的IMS賬號,然后統一向SBC(會談邊界控制器)發送REGISTER注冊請求報文,然后再由SBC將REGISTER注冊請求報文轉發給注冊服務器。短時間內需要向SBC發送大量的REGISTER注冊請求報文,這樣會給網絡和注冊服務器造成很大的負載,容易產生雪崩效應,從而影響網絡和注冊服務器的性能。
為了應對上述雪崩效應,運營商一般采用的措施是選擇在SBC處增加防火墻,限定每個IP地址單位時間內注冊IMS賬號的數目。但是對于IP?PBX等接入設備也需要采用相關防止雪崩效應的措施。
按照RFC3261協議規范,一個完整的注冊流程是:
1)客戶端向注冊服務器發送REGISTER注冊請求報文;
2)注冊服務器做出響應。
按照RFC3261協議規范,對于使用UDP傳輸協議的客戶端來說,客戶端發送REGISTER注冊請求報文后如果在T1(默認500ms)時間內沒有收到響應,則需要重發REGISTER注冊請求報文,然后重發間隔按照2的倍數方式增加,直至達到64*T1,UDP傳輸超時。
按照上面的描述,在IP?PBX等接入設備進行大批量IMS賬號注冊時,如果部分賬號因為SBC的防火墻設置或者網絡擁塞造成沒有在協議規定的間隔內收到響應,則需要重發注冊報文,這樣就會造成更加強烈的雪崩效應,同時造成部分IMS賬號注冊用時較長或者注冊因超時而失敗。
發明內容
本發明的目的是克服現有技術存在的不足,提供一種防止IMS注冊雪崩效應的實現方法,有效防止IP?PBX等接入設備進行IMS注冊時出現雪崩效應。
本發明的目的通過以下技術方案來實現:
防止IMS注冊雪崩效應的實現方法,特點是:通過將IMS賬號添加到循環注冊隊列,然后依次注冊隊列頭部的第一個IMS賬號,并設定最大等待時長,如果在最大等待時長內收到注冊服務器的響應,則將IMS賬號從循環注冊隊列頭部移除,并立即注冊循環注冊隊列里下一個IMS賬號;反之,如果在最大等待時長內沒有收到響應,則停止該IMS賬號的注冊,并將IMS賬號插到循環注冊隊列的尾部,等待下一次注冊機會;如此,直至循環注冊隊列為空。
進一步地,上述的防止IMS注冊雪崩效應的實現方法,其中,IMS賬號正常注冊的信令流程是,客戶端向SBC發送REGISTER注冊請求報文,SBC將該報文轉發給注冊服務器;注冊服務器做出相應發送給SBC,SBC將該響應轉發給客戶端,從而完成整個注冊流程。
更進一步地,上述的防止IMS注冊雪崩效應的實現方法,其中,IMS賬號重發注冊的信令流程是,由于在特定時間間隔內客戶端沒有收到來自SBC的響應,客戶端按照RFC3261規范,已特定時間間隔向SBC重發REGISTER注冊請求報文,直至64*T1時間后UDP超時,對于大批量的IMS賬號,有可能很多IMS賬號重發的REGISTER注冊請求報文疊加在一起,造成雪崩效應。
本發明技術方案突出的實質性特點和顯著的進步主要體現在:
本發明提出了一種防止IMS注冊雪崩效應的實現方法,采用循環注冊隊列對IP?PBX等接入設備上的IMS賬號進行管理,保證IMS賬號桉順序依次注冊,通過對IMS注冊設定最大等待時長,限定在每個IMS賬號注冊上的等待時長,避免因重發REGISTER注冊請求報文造成的更強烈的雪崩效應。
附圖說明
下面結合附圖對本發明技術方案作進一步說明:
圖1是IMS賬號正常注冊的信令流程示例圖;
圖2是IMS賬號重發注冊的信令流程示例圖;
圖3是防止IMS注冊雪崩效應的流程示意圖。
具體實施方式
本發明防止IMS注冊雪崩效應的實現方法,通過將IMS賬號添加到循環注冊隊列,然后依次注冊隊列頭部的第一個IMS賬號,并設定最大等待時長,如果在最大等待時長內收到注冊服務器的響應,則將IMS賬號從循環注冊隊列頭部移除,并立即注冊循環注冊隊列里下一個IMS賬號;反之,如果在最大等待時長內沒有收到響應,則停止該IMS賬號的注冊,并將IMS賬號插到循環注冊隊列的尾部,等待下一次注冊機會;如此,直至循環注冊隊列為空。從而,防止了IMS注冊的雪崩效應并保證了所有的IMS賬號盡快完成注冊,縮短了總的注冊用時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網經科技(蘇州)有限公司,未經網經科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210064609.6/2.html,轉載請聲明來源鉆瓜專利網。





