[發明專利]一種擁塞控制方法、裝置、電子設備及存儲介質有效
| 申請號: | 202011267449.6 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112491736B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 杜博遠;陳志超 | 申請(專利權)人: | 銳捷網絡股份有限公司 |
| 主分類號: | H04L47/12 | 分類號: | H04L47/12;H04L47/50;H04L47/56;H04L47/62 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃邃 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擁塞 控制 方法 裝置 電子設備 存儲 介質 | ||
本發明公開了一種擁塞控制方法、裝置、電子設備及存儲介質。用以解決現有技術中ECN閾值設置不合理而導致的擁塞控制效率低的問題。所述擁塞控制方法,包括:采集當前交換機的待控制出口隊列在當前輪次的配置信息和網絡狀態信息;若確定所述網絡狀態信息不滿足預設條件,則根據所述配置信息和所述網絡狀態信息確定所述待控制出口隊列的ECN門限調節因子;根據所述ECN門限調節因子和所述配置信息中包含的所述待控制出口隊列在所述當前輪次的ECN門限確定所述待控制出口隊列在下一輪次的ECN門限;將所述下一輪次的ECN門限下發至當前交換機,以使當前交換機在下一輪次根據所述下一輪次的ECN門限對所述待控制出口隊列進行擁塞控制。
技術領域
本發明涉及計算機網絡和通信技術領域,尤其涉及一種擁塞控制方法、裝置、電子設備及存儲介質。
背景技術
在當前數據中心中,為實現數據傳輸的低時延、高吞吐,開始大規模使用RDMA(Remote Direct Memory Access,遠程直接數據存取)網絡,因丟包率極大降低了RDMA網絡效率,需要實現零丟包的RDMA網絡。現有技術中,結合DCQCN(Data Center QuantifyCongestion Notifications,數據中心量化擁塞控制)技術和PFC(Priority-based FlowControl,基于優先級的流量控制)技術來解決數據丟包問題。其中,DCQCN技術使用ECN(Explicit Congestion Notification,顯示擁塞通知)在交換機感知擁塞情況,當交換機檢測到擁塞時,對數據包進行ECN標記,當接收端接收到數據包時,檢查其ECN標記,如果接收端接收到帶有ECN標記的數據包,則向發送端發送CNP(Congestion NotificationPacket,擁塞通知報文),通知發送端控制流速,發送端接收到CNP時降低流速,實現擁塞控制。ECN技術具體依賴于ECN閾值,ECN閾值包括門限上限和門限下限,ECN閾值的兩個門限值定義了標記概率,當交換機的隊列長度低于門限下限時,ECN位不會被標記,當隊列長度超過門限上限時,所有從該隊列傳輸的數據包都會被以最大標記概率進行ECN標記,當隊列長度位于門限上限和門限下限之間時,數據包會被以與隊列長度線性增長的概率進行ECN標記。PFC技術具體為:當交換機監測到隊列長度超過PFC閾值時,向上游設備發送PAUSE幀,使得上游設備暫停發送數據包,從而,避免交換機緩沖區出現緩存溢出,以避免數據丟包。
目前,設置ECN閾值時通常使用靜態經驗值,如果ECN閾值設置不合理,其與PFC閾值相配合時,可能將會導致PFC過度觸發,從而影響網絡整體時延和吞吐。并且,由于不同業務的流的大小也不同,所要達到的傳輸目標也不同,一般地,小流(單字節少)需要低時延,而大流(單字節多)需要高吞吐,而ECN閾值使用靜態經驗值,無法針對不同業務提供不同需求的服務。對于數據中心中典型的Incast(many to one,多對一)場景中,多個入口隊列對應一個出口隊列,當入口隊列的數量大時,需要低門限保證低時延,反之,則需要高門限提高吞吐。
因此,如何設置ECN閾值以提高擁塞控制效率,是現有技術中亟待解決的技術問題之一。
發明內容
為了解決現有技術中ECN閾值設置不合理而導致的擁塞控制效率低的問題,本發明實施例提供了一種擁塞控制方法、裝置、電子設備及存儲介質。
第一方面,本發明實施例提供了一種擁塞控制方法,應用于至少一個交換機對應的擁塞控制設備中,每個交換機包括至少一個出口隊列,每個出口隊列對應至少兩個入口隊列,所述方法包括:
采集當前交換機的待控制出口隊列在當前輪次的配置信息和網絡狀態信息;
若確定所述網絡狀態信息不滿足預設條件,則根據所述配置信息和所述網絡狀態信息確定所述待控制出口隊列的顯示擁塞通知ECN門限調節因子;
根據所述ECN門限調節因子和所述配置信息中包含的所述待控制出口隊列在所述當前輪次的ECN門限確定所述待控制出口隊列在下一輪次的ECN門限;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳捷網絡股份有限公司,未經銳捷網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011267449.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于數控機床的可調節的刀具磨損檢測裝置
- 下一篇:一種膨脹閥及其生產工藝





