[發明專利]擁塞控制方法及裝置在審
| 申請號: | 202010077053.9 | 申請日: | 2020-01-23 |
| 公開(公告)號: | CN113162862A | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 劉和洋;鄭合文;韓磊;嚴金豐;吳炳暉;溫華鋒;陶佩瑩 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/833 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;李稷芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 擁塞 控制 方法 裝置 | ||
本申請公開了一種擁塞控制方法及裝置。在本申請中,網絡設備獲取發送的第一數據流中的一個或多個擁塞報文的時間信息,該一個或多個擁塞報文攜帶有顯示擁塞通知的標記;若該第一數據流發生擁塞時,根據該第一數據流中的一個或多個擁塞報文的時間信息,獲取第一擁塞通知報文,該第一擁塞通知報文用于對被擁塞超過第一設定時間間隔的報文進行擁塞通知;以及發送該第一擁塞通知報文。采用本申請的方案,可以避免數據流被擁塞時仍然被做速率升速處理,提高了報文傳輸效率。
技術領域
本申請涉及通信技術領域,尤其涉及一種擁塞控制方法及裝置。
背景技術
為了減少網絡傳輸中服務器端數據處理的延遲,利用遠程直接數據存儲(remotedirect memory access,RDMA)技術進行數據傳輸,其允許客戶端的應用程序直接遠程讀取和寫入服務器端的內存。RDMA技術中在端節點的網卡(network interface cards,NICs)上通過已注冊的緩存直接收發數據,網絡協議全部部署在NICs上,不需要經過主機的網絡協議棧,這種方式顯著減少了主機中的中央處理器(central processing unit,CPU)的占有率和整體時延。應用于聚合以太網的RDMA(RDMA over converged ethernet,RoCE)協議包括兩個版本:RoCEv1和RoCEv2,二者的主要區別是RoCEv1是基于以太網鏈路層實現的RDMA協議,RoCEv2是基于以太網中的傳輸控制協議/因特網互聯協議(transmission controlprotocol/internet protocol,TCP/IP)協議中的用戶數據報協議(user datagramprotocol,UDP)層實現的RDMA協議。
在部署了滿足高吞吐量、超低時延和低CPU開銷需求的網絡協議后,需要找到一個擁塞控制算法以使網絡無丟包可靠傳輸,因此提出了數據中心量化擁塞通知(data centerquantized congestion notification,DCQCN)。DCQCN規定當目的端設備接收到攜帶顯示擁塞通知(explicit congestion notification,ECN)標記的報文(即擁塞發生(congestion encountered,CE)報文)時,表示網絡擁塞,因此目的端設備將該網絡擁塞信息傳遞給源端設備。RoCEv2協議為此定義了顯式的擁塞通知包(congestion notificationpacket,CNP)報文。如果CE報文到達某個流,并且在過去的n微秒內目的端設備沒有為該流發送過CNP報文,則目的端設備立即發送一個CNP報文。即如果在時間窗口(n微妙)內到達某個流的有多個CE報文,則源端設備每n微秒最多為該流生成一個CNP報文。在目的端設備上,當目的端設備收到一個CNP報文時,目的端設備減小發送速率,并更新速率降低因子。目的端設備還會在連續一段時間內未收到CNP報文時,按照一定的算法增加發送速率。
然而,當流的規模較大時,每條流能分到的平均帶寬較小,容易發生擁塞。如圖1所示的DCQCN控速失敗的示意圖,對于發生擁塞的流,可能存在各條流的報文時間間隔(即該流能獲得CNP報文的最小時間間隔)大于速率升速的時間間隔,由于發生擁塞,源端設備未收到CNP報文,這會導致處于擁塞狀態的流被做速率升速處理,從而出現控速收斂失敗的情況,影響報文傳輸效率。
發明內容
本申請提供一種擁塞控制方法及裝置,以避免數據流被擁塞時仍然被做速率升速處理,提高報文傳輸效率。
第一方面,提供了一種擁塞控制方法,所述方法包括:獲取發送的第一數據流中的一個或多個擁塞報文的時間信息,所述一個或多個擁塞報文攜帶有擁塞標記。若所述第一數據流發生擁塞,根據所述第一數據流中的一個或多個擁塞報文的時間信息,獲取第一擁塞通知報文,所述第一擁塞通知報文用于對被擁塞超過第一設定時間間隔的報文進行擁塞通知。發送所述第一擁塞通知報文。可以避免數據流被擁塞時仍然被做速率升速處理,提高了報文傳輸效率。該擁塞標記可以是ECN標記,本申請對擁塞標記的名稱不做限定。該擁塞通知報文可以是CNP報文,本申請對擁塞通知報文的名稱不做限定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010077053.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能汽車的控制方法、裝置及相關設備
- 下一篇:會話處理方法及通信裝置





