[發明專利]一種基于反ECN標記的數據中心網絡傳輸控制方法、系統及可讀存儲介質有效
| 申請號: | 202010732147.5 | 申請日: | 2020-07-27 |
| 公開(公告)號: | CN111865813B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 黃家瑋;胡晉彬;李釗毅;王詩琪;王建新 | 申請(專利權)人: | 中南大學;賽爾網絡有限公司 |
| 主分類號: | H04L47/283 | 分類號: | H04L47/283;H04L47/263 |
| 代理公司: | 長沙市融智專利事務所(普通合伙) 43114 | 代理人: | 姚瑤 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ecn 標記 數據中心 網絡 傳輸 控制 方法 系統 可讀 存儲 介質 | ||
1.一種基于反ECN標記的數據中心網絡傳輸控制方法,其特征在于:包括如下步驟:
步驟1:新流啟動,發送端通過交換機發送數據分組給接收端;
其中,數據分組所經過的交換機依次判斷各自鏈路是否有空余帶寬,并根據是否均有空余帶寬的兩類情況對當前數據分組最終的ECN標記位CEfinal進行數值編碼;
步驟2:接收端接收數據分組,并生成一個驅動分組,再將當前數據分組的ECN標記位CEfinal復制到所述驅動分組,最后將所述驅動分組發送給發送端;
步驟3:發送端接收到驅動分組后,判斷驅動分組的ECN標記位的數值編碼,若對應是鏈路均有空余帶寬,后續發送至少兩個數據分組;否則發送一個數據分組。
2.根據權利要求1所述的方法,其特征在于:若鏈路均有空余帶寬,當前數據分組最終的ECN標記位CEfinal為1,否則,當前數據分組最終的ECN標記位CEfinal為0。
3.根據權利要求2所述的方法,其特征在于:數據分組達到一個交換機時,按照如下步驟更新當前數據分組的ECN標記位:
首先,交換機接收數據分組,并計算當前數據分組的達到時間tcurrent與前一個數據分組的達到時間tlast的時間間隔tinv;
然后,判斷時間間隔tinv是否大于一個數據分組的轉發時間,若是,當前交換機的ECN標記位CEcurrent為1,否則,當前交換機的ECN標記位CEcurrent為0;
其次,根據當前數據分組攜帶的ECN標記位CElast與當前交換機的ECN標記位CEcurrent更新當前數據分組ECN標記位CEM,其中,若當前交換機為數據分組所經過最后一個交換機,更新的當前數據分組ECN標記位CEM為最終的ECN標記位CEfinal;若非最后一個交換機,更新的當前數據分組ECN標記位CEM作為下一個交換機處理中數據分組攜帶的ECN標記位CElast:
CEM=CElastCEcurrent
其中,進入第一個交換機中數據分組攜帶的ECN標記位CElast的初值為1。
4.根據權利要求1所述的方法,其特征在于:步驟1中發送端發送的所述數據分組為:一個延遲帶寬乘積(BDP)數量的數據分組,帶寬延時積BDP的計算公式如下:
BDP=RTT×C
其中,RTT是往返延時,C為鏈路帶寬。
5.一種基于反ECN標記的數據中心網絡傳輸控制方法,應用于發送端,其特征在于:
S1:發送端通過交換機發送數據分組給接收端;
其中,數據分組所經過的交換機的各自鏈路若均有空余帶寬,給予當前數據分組的最終的ECN標記位CEfinal一數值編碼;否則,給予當前數據分組的最終的ECN標記位CEfinal另一數值編碼;
S2:發送端接收到驅動分組,并判斷驅動分組的ECN標記位的數值編碼是否對應為鏈路均有空余帶寬,如是,后續發送至少兩個數據分組;否則發送一個數據分組;
其中,所述驅動分組是接收端接收到數據分組后生成的,所述驅動分組上的ECN標記位與所述數據分組最終的ECN標記位CEfinal相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南大學;賽爾網絡有限公司,未經中南大學;賽爾網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010732147.5/1.html,轉載請聲明來源鉆瓜專利網。





