[發明專利]一種網絡擁塞控制方法和裝置在審
| 申請號: | 201910295531.0 | 申請日: | 2019-04-12 |
| 公開(公告)號: | CN111817977A | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 徐永慧;周洪;鄭合文;孫文昊;劉大偉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/825 | 分類號: | H04L12/825;H04L12/801;H04L12/26 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 擁塞 控制 方法 裝置 | ||
本申請實施例公開了一種網絡擁塞控制方法和裝置,涉及通信技術領域,解決了現有技術測量的RTT不準確,導致網絡隊列擁塞深度不能得到有效控制等問題。具體方案為:應用于第一設備,第一設備為發送數據報文的設備,第一設備向第二設備發送第一報文,第一報文中攜帶第一時間戳;第一時間戳為發送第一報文時的本地時間戳;第一設備接收第二設備發送的第二報文,第二報文中攜帶第一時間戳;用第二時間戳減去第一時間戳,得到第一RTT;根據第一RTT,調整數據報文的發送速率;其中,第一報文的優先級和數據報文的優先級相同,第二報文的優先級高于數據報文的優先級。
技術領域
本申請實施例涉及通信技術領域,尤其涉及一種網絡擁塞控制方法和裝置。
背景技術
目前,數據中心網絡中計算機可以通過遠程直接內存訪問(Remote DirectMemory Access,RDMA)進行數據交換,從而使計算機的網絡接口卡(Network InterfaceCard,NIC)通過網絡從另外一個計算機的內存讀取或者向另外一個計算機的內存寫入數據,而不需要計算機的操作系統介入。RDMA在以太網上運行稱為RDMA穿越匯聚以太網(RDMAover Converged Ethernet,RoCE)技術。
為了避免網絡擁塞丟包給RoCE帶來性能損失,現有的一種流控方法通過測量一段報文(64KB)的往返時延,計算往返時間(Round Trip Time,RTT),并根據該往返時間RTT調整發送速率。如圖1所示,現有技術中的RTT的計算是按一個數據段來進行的,該數據段的大小為64KB,可以包含多個報文,主機A在發送這個數據段的第一個報文時,記錄發送時的時間戳tsend,主機A收到主機B發送的確認報文(Acknowledgement,ACK)時,記錄完成時間tcompletion。如圖1所示,往返時間RTT=tcompletion-tsend-t串行,其中,t串行為數據段串行化傳送時間,該數據段串行化傳送時間為數據段大小(64KB)除以線路速率。
但是,該方案中的數據段大小為64KB,而實際應用中每個請求要求的數據塊大小并不固定,因此無法保證每64KB一個ACK,如果數據塊較小,每64KB數據段會有多個ACK,使用不同的ACK的完成時間來計算RTT會影響RTT準確度,因此采用該方案計算的RTT不準確,從而導致網絡隊列的擁塞深度不能得到有效的控制;而且該方案測量的RTT受反向路徑擁塞的影響,不能準確的反應是請求方向發生了擁塞,還是應答方向發生了擁塞,從而可能造成控制系統誤判。
發明內容
本申請實施例提供一種網絡擁塞控制方法和裝置,能夠避免反向路徑擁塞的影響,準確的控制網絡隊列擁塞深度,提升系統性能。
為達到上述目的,本申請實施例采用如下技術方案:
本申請實施例的第一方面,提供一種網絡擁塞控制方法,該方法應用于第一設備,該第一設備為發送數據報文的設備,該方法包括:第一設備向第二設備發送第一報文,該第一報文中攜帶第一時間戳;該第一時間戳為發送上述第一報文時的本地時間戳;上述第一設備接收上述第二設備發送的第二報文,該第二報文中攜帶上述第一時間戳;用第二時間戳減去上述第一時間戳,獲取第一往返時間RTT;該第二時間戳為上述第一設備接收上述第二報文時的本地時間戳;根據該第一RTT,調整數據報文的發送速率;其中,上述第一報文的優先級和上述數據報文的優先級相同,上述第二報文的優先級高于上述數據報文的優先級。基于本方案,該第一RTT的測量不受反向路徑(未傳輸業務報文的傳輸方向)是否擁塞的影響,確定的第一RTT較準確,故通過該第一RTT,調整數據報文的發送速率時,能夠減小網絡隊列擁塞程度,提升系統性能。可以理解的,該第一RTT不僅考慮了交換機(或路由器)的緩存中的排隊和處理時間,而且避免了反向路徑(未傳輸業務報文的傳輸方向)擁塞的影響,因此該第一RTT與網絡擁塞程度相關,是會隨著網絡擁塞程度的變化動態變化的,能夠較為準確的反映當前網絡的擁塞程度,因此該第一RTT可以稱為動態RTT。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910295531.0/2.html,轉載請聲明來源鉆瓜專利網。





