[發明專利]基于多路徑傳輸協議的路徑選擇方法及系統、節點服務器在審
| 申請號: | 201710082607.2 | 申請日: | 2017-02-16 |
| 公開(公告)號: | CN108449772A | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 孫云峰;吳建國;李永隆;陳建清 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | H04W40/02 | 分類號: | H04W40/02;H04L12/707 |
| 代理公司: | 北京華智則銘知識產權代理有限公司 11573 | 代理人: | 胡毅 |
| 地址: | 200030 上海市徐匯區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 多路徑傳輸協議 節點服務器 路徑選擇 服務器發送數據 網絡通信技術 滑動窗口 預設間隔 重新選擇 最優路徑 鏈路 感知 檢測 | ||
本發明公開了一種基于多路徑傳輸協議的路徑選擇方法及系統、節點服務器,本發明屬于網絡通信技術領域。所述方法包括:選擇第一節點與第二節點之間全部路徑中RTT最小的路徑進行數據傳輸;當到達預設間隔時間時,重新檢測全部路徑中每個路徑的RTT;重新選擇全部路徑中RTT最小的路徑進行數據傳輸。本發明在服務器發送數據滑動窗口的增加,或者鏈路的變化,導致RTT最小的路徑可能會變化時,可及時感知到并選擇最優路徑的路徑進行數據傳輸。
技術領域
本發明涉及網絡通信技術領域,特別涉及一種基于多路徑傳輸協議的路徑選擇方法及系統、節點服務器。
背景技術
互聯網的飛速發展,使得網絡傳輸的內容越來越豐富,用戶對網絡傳輸的要求也來越高。自從2013年一月,IETF組織在RFC6824發布了Multipath規范作為實驗標準,Multipath TCP得到了開源社區和世界知名公司(美國蘋果,韓國三星)的大力支持和推動,這是一種利用多路徑傳輸數據的傳輸層的協議。蘋果公司也從ios7內核版本開始支持多路徑傳輸,三星也推出了支持Gigapath的手機終端。
為提高服務質量,現有的服務器有可能會配置多個IP,增加了備用的物理鏈路,兩臺服務器之間進行通訊,一條路由如果路由網絡變差,multipath會選擇另外一條鏈路狀況好的路徑進行傳輸;在支持多路徑的手機終端,如果同時開啟4G和wifi,當優先通過wifi下載一個文件,突然wifi線路變差或者斷掉,這時可以選擇4G線路繼續傳輸數據;MultipathTCP能夠提升用戶感知數據體驗,帶來了網絡利用效率的提高,增強了連通的可靠性。
在實施本發明實施例的過程中,發明人發現現有技術至少存在以下問題:
現有的Multipath TCP路徑選擇存在這樣的弊端,在路徑選擇上通過TCP層計算的RTT做出決定,以最小的RTT路徑作為最優路徑,可是隨著服務器發送數據滑動窗口的增加,或者鏈路的變化,導致RTT最小的路徑可能會變化,而Multipath TCP沒有及時感知并選擇最優路徑的路徑進行數據傳輸。
發明內容
為了解決現有技術中的問題,本發明實施例提供了一種基于多路徑傳輸協議的路徑選擇方法及系統、節點服務器。所述技術方案如下:
第一方面,本發明實施例提供的一種基于多路徑傳輸協議的路徑選擇方法,包括:
選擇第一節點與第二節點之間全部路徑中RTT最小的路徑進行數據傳輸;
當到達預設間隔時間時,重新檢測全部路徑中每個路徑的RTT;
重新選擇全部路徑中RTT最小的路徑進行數據傳輸。
可選地,所述方法還包括:
檢測是否到達預設間隔時間,當檢測到到達預設間隔時間時,重新檢測全部路徑中每個路徑的RTT,或者
當檢測到未到達預設間隔時間時,繼續使用當前進行數據傳輸的路徑進行數據傳輸。
可選地,重新檢測全部路徑中每個路徑的RTT,包括:
第二節點向全部路徑中每個路徑發送檢測數據包;
第一節點接收全部路徑中每個路徑的檢測數據包并生成對應每一路徑的響應數據包;
當第二節點接收到全部路徑中一個路徑的響應數據包時,根據響應數據包更新響應數據包對應的路徑的RTT;
檢測到第二節點未接收到全部路徑中一個路徑的響應數據包時,設定路徑的RTT為最大值。
可選地,所述方法還包括:
檢測第一節點與第二節點之間是否有未進行傳輸的數據;
當第一節點與第二節點之間有未進行傳輸的數據時,繼續檢測是否到達預設間隔時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710082607.2/2.html,轉載請聲明來源鉆瓜專利網。





