[發明專利]流量控制方法、裝置、交換機、發送端服務器及介質有效
| 申請號: | 201810052607.2 | 申請日: | 2018-01-19 |
| 公開(公告)號: | CN110061923B | 公開(公告)日: | 2022-10-04 |
| 發明(設計)人: | 張宇 | 申請(專利權)人: | 北京金山云網絡技術有限公司;北京金山云科技有限公司;北京金迅瑞博網絡技術有限公司 |
| 主分類號: | H04L47/10 | 分類號: | H04L47/10;H04L47/31;H04L47/32 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 控制 方法 裝置 交換機 發送 服務器 介質 | ||
本發明實施例提供了一種流量控制方法、裝置、交換機、發送端服務器及介質,其中,流量控制方法,應用于交換機,該方法包括:接收發送端服務器發送的報文,其中,所述報文中包括可丟包報文和不可丟包報文,所述可丟包報文和不可丟包報文被所述發送端服務器區別標記;將標記后的所述可丟包報文和不可丟包報文,分別在基于優先級的流控PFC功能所創建的不同優先級的虛擬通道上進行傳輸;當所述優先級的虛擬通道對應的報文標記有可丟包報文標識時,對該優先級的虛擬通道的報文進行可丟包控制,當所述優先級的虛擬通道對應報文標記有不可丟包報文標識時,對該優先級的虛擬通道的報文進行不可丟包控制。
技術領域
本發明涉及通信技術領域,特別是涉及一種流量控制方法、裝置、交換機、發送端服務器及介質。
背景技術
隨著大數據和人工智能的興起,應用程序對網絡的吞吐和延遲的要求越來越高,傳統的傳輸控制協議/網際協議(Transmission Control Protocol/Internet Protocol,TCP/IP)網絡已經無法滿足要求。遠程直接存儲器訪問(Remote Direct Memory Access,RDMA)是一種直接進行遠程內存存取的技術,該技術允許計算機通過網絡直接讀取遠程計算機的內存,期間不需要中央處理器(Central Processing Unit,CPU)的參與,大大減輕了CPU負載,其傳輸速率相比于TCP/IP網絡提升幾十甚至上百倍,RDMA具有低延遲、高吞吐的優勢。通過以太網遠程直接存儲器訪問(RDMAOver Converged Ethernet,ROCE),是RDMA技術的一種實現方式,其允許在以太網基礎架構上執行RDMA,是當前RDMA網絡的最佳實現方式。以太網是一種不保證可靠傳輸的有損網絡,當網絡發生擁塞時會導致數據丟包,因此通常采用可靠的TCP協議來傳遞數據,而ROCE網絡中的RDMA數據多通過不可靠的用戶數據報協議(User Datagram Protocol,UDP)進行傳輸,這就需要部署緩存管理、流控技術減少網絡側數據丟包。
現有技術采用基于優先級的流控(Priority-based Flow Control,PFC)技術可以很好地解決以太網因擁塞而導致的丟包問題。如圖2所示,PFC允許在一條以太網鏈路上創建最多8個虛擬通道,允許單獨暫停和重啟其中任意一條虛擬通道,當鏈路中發生擁塞時,擁塞網元發送暫停(Pause)幀通知上游網元降速來防止緩存區溢出丟包。
但是對于ROCE網絡來說,使用PFC協議在保證數據不丟包(lossless)時,發送Pause幀通知上游網元降速會占用很多時間,且需要緩存大量的報文,占用交換機大量的緩存,使ROCE的傳輸速率降低,影響ROCE性能。
發明內容
本發明實施例的目的在于提供一種流量控制方法、裝置、系統、設備及計算機可讀存儲介質,以提升ROCE的數據傳輸速率,優化ROCE性能。具體技術方案如下:
第一方面,本發明實施例提供了一種流量控制方法,應用于交換機,包括以下步驟:
接收發送端服務器發送的報文,其中,上述報文中包括:可丟包報文和不可丟包報文,上述可丟包報文和不可丟包報文被上述發送端服務器區別標記;
將標記后的上述可丟包報文和不可丟包報文,分別在基于優先級的流控PFC功能所創建的不同優先級的虛擬通道上進行傳輸;
當上述優先級的虛擬通道對應的報文標記有可丟包報文標識時,對該優先級的虛擬通道的報文進行可丟包控制,當上述優先級的虛擬通道對應報文標記有不可丟包報文標識時,對該優先級的虛擬通道的報文進行不可丟包控制。
可選的,上述不可丟包報文為ROCE網絡中的使用用戶數據報協議UDP傳輸的報文,上述可丟包報文為ROCE網絡中使用傳輸控制協議TCP傳輸的TCP報文。
可選的,當上述優先級的虛擬通道對應的報文標記有可丟包報文標識時,對該優先級的虛擬通道進行可丟包控制,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司;北京金山云科技有限公司;北京金迅瑞博網絡技術有限公司,未經北京金山云網絡技術有限公司;北京金山云科技有限公司;北京金迅瑞博網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810052607.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:報文轉發方法和裝置
- 下一篇:一種報文轉發方法、裝置及相關產品





