[發明專利]一種接口備份方法及設備在審
| 申請號: | 201410649356.8 | 申請日: | 2014-11-14 |
| 公開(公告)號: | CN104363138A | 公開(公告)日: | 2015-02-18 |
| 發明(設計)人: | 陳然;譙良剛 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 成都宏順專利代理事務所(普通合伙) 51227 | 代理人: | 李順德 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 備份 方法 設備 | ||
技術領域
本發明涉及數據通信領域接口備份技術、鏈路檢測技術;尤其是對帶寬可變鏈路的檢測和根據數據業務的優先級進行鏈路備份的技術。
背景技術
在數據傳輸過程中,為保證重要業務的傳輸的可靠性。在網絡規劃的時候會通常規劃兩條鏈路,一條作為主鏈路,一條作為備份鏈路。在主鏈路正常的時候,數據通過主鏈路進行傳輸。當主鏈路傳輸出現故障的時候會使用備份鏈路進行數據傳輸。
QOS(Quality?of?service)技術能夠根據不同服務質量需求的通信業務,智能地區分不同的通信類別,進而為之提供相應的服務。而具備通信類別的區分能力正是為不同的通信提供不同質量服務的基本前提,所以說傳統IP網絡的盡力服務模式已不能滿足現如今IP網絡應用的需要。QoS技術的出現便致力于解決這個問題,以滿足用戶對網絡的不同服務質量需求。該方案的實現需要依托QOS,通過QOS來判斷各個業務服務質量,并依托QOS來進行優先級的劃分。
數據傳輸過程中,當傳輸的數據量大于鏈路能夠最大承載的數據量的時候鏈路就會產生擁塞,導致數據報文被丟棄。當多個用戶共同使用有限資源帶寬的時候,由于用戶數目的增加可能會導致每個用戶分配到的鏈路帶寬變小,產生擁塞。
現有技術都是對固定帶寬鏈路進行備份,當主鏈路出現接口故障,或者通過接口的流量統計,計算出當前接口的流量大于接口帶寬的時候觸發備份鏈路。中國專利申請號03159212.0公開了《一種接口備份的方法》,該方案在實施的時候,首先要知道接口允許的最大流量,通過計算接口流量總和同實際帶寬進行對比來決定是否啟用和關閉備份接口,主要是解決已知鏈路固定帶寬備份的問題,不適用于帶寬變化的環境,不能夠根據業務的優先級進行備份。中國專利《一種實現擁塞控制的方法和裝置》(申請號:200810116910.0)公開的技術方案,通過將高優先級數據去占用低優先級鏈路來保證高優先級數據的傳輸,在實現的時候是犧牲低優先級的鏈路來保證高優先級數據傳輸,它可能導致低優先級的數據丟失。
發明內容
本發明的目的就是提供一種接口備份方法,根據鏈路擁塞情況和不同優先級業務進行鏈路檢測和切換,為數據業務提供更可靠的接口備份。
本發明實現上述目的,采用的技術方案是,一種接口備份方法,包括步驟:
A、設備啟動后,配置主接口和備份接口;
B、對主接口和備份接口的狀態進行判斷,如果主接口處于故障狀態,則將所有報文經過備份接口進行發送,結束本流程;如果主接口狀態為正常則數據經過主接口進行發送;
C、在報文通過主接口發送過程中,在主接口上啟用QOS功能,通過QOS區分不同優先級的業務,將不同優先級的報文分別送入不同的隊列進行發送;
D、系統判斷報文發送是否發生擁塞,如果發生擁塞則觸發備份接口路由,啟動數據分流任務將低優先級的報文通過備份接口進行發送;
E、系統對主接口鏈路質量進行檢測,如果檢測到主接口鏈路質量轉好,則將報文重新通過主接口進行發送,進入步驟C,否則繼續通過備份接口進行發送。
具體的,所述步驟D中,系統判斷報文發送是否發生擁塞的具體方法是,各個優先級隊列報文堆積的數量或堆積的時間達到設定值。
具體的,所述步驟D中,觸發備份接口路由后,啟動數據分流任務將低優先級的報文通過備份接口進行發送,具體包括如下步驟:
D1、將主接口QOS擁塞隊列的報文交給分流任務;
D2、分流任務在收到主接口QOS隊列的報文的時候,將該報文交給備份接口的QOS隊列,備份接口的QOS隊列將該報文交給備份接口的驅動進行發送。
具體的,所述步驟E中,系統對主接口鏈路質量進行檢測的具體方法為:如果主接口當前鏈路質量達到門限值,則觸發備份接口路由,啟動數據分流任務將低優先級的數據通過備份接口發送;如果沒有達到門限值,則繼續通過主接口進行發送,進入步驟C。
具體的,所述步驟E具體包括如下步驟:
E1、根據QOS的隊列類型,構造不同優先級的檢測報文,根據檢測報文的優先級,分別將不同優先級的檢測報文入不同的QOS隊列進行發送;
E2、開啟定時器對每個發送和接收的檢測報文進行計時,計算出從發出該檢測報文后到收到該檢測報文的應答時間;
E3、根據發送該檢測報文和接收該檢測報文的應答時間,計算出不同優先級報文的時延,如果在下一次發送檢測報文之前都未收到對端的應答報文則認為該應答報文已經丟失,或者連續3次發送的檢測報文的時延都大于設定值,則認為該鏈路質量較差;否則判斷接口鏈路質量轉好。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410649356.8/2.html,轉載請聲明來源鉆瓜專利網。





