[發(fā)明專利]一種RoCE v2網(wǎng)絡(luò)環(huán)境流量控制方法、系統(tǒng)和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202211200606.0 | 申請日: | 2022-09-29 |
| 公開(公告)號: | CN115695311A | 公開(公告)日: | 2023-02-03 |
| 發(fā)明(設(shè)計)人: | 楊立群;耿元 | 申請(專利權(quán))人: | 濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號: | H04L47/12 | 分類號: | H04L47/12;H04L47/32 |
| 代理公司: | 濟(jì)南誠智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 周杰 |
| 地址: | 250000 山東省濟(jì)南市中國(山東)自由貿(mào)易*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 roce v2 網(wǎng)絡(luò) 環(huán)境 流量 控制 方法 系統(tǒng) 存儲 介質(zhì) | ||
本發(fā)明涉及一種RoCE v2網(wǎng)絡(luò)環(huán)境流量控制方法、系統(tǒng)和存儲介質(zhì)。本發(fā)明在發(fā)生擁塞時,按照預(yù)設(shè)RoCE v2流量數(shù)據(jù)包類型順序?qū)ν惖腞oCE v2流量數(shù)據(jù)包分別執(zhí)行打包后發(fā)出的操作,直至擁塞緩解或全部類型的RoCE v2流量數(shù)據(jù)包均被分別打包后發(fā)出,類型順序依次為:日志或信息提供類、刷新數(shù)據(jù)類和操作數(shù)據(jù)類;擁塞緩解后,按照操作數(shù)據(jù)類、刷新數(shù)據(jù)類和日志或信息提供類的順序依次對RoCE v2流量數(shù)據(jù)解除打包后發(fā)出,恢復(fù)正常發(fā)送;擁塞至丟包時,優(yōu)先對日志或信息提供類的RoCE v2流量數(shù)據(jù)包丟包。本申請在不限制數(shù)據(jù)源流量注入的情況下,緩解擁塞,減少重要的刷新數(shù)據(jù)類、操作數(shù)據(jù)類RoCE v2流量數(shù)據(jù)包的丟包。
技術(shù)領(lǐng)域
本發(fā)明涉及RoCE網(wǎng)絡(luò)流量控制領(lǐng)域,尤其涉及一種RoCE v2網(wǎng)絡(luò)環(huán)境流量控制方法、系統(tǒng)和存儲介質(zhì)。
背景技術(shù)
在數(shù)據(jù)為王的時代,人們對網(wǎng)絡(luò)的要求更加嚴(yán)苛。然而傳統(tǒng)的TCP/IP以太網(wǎng)連接占用了大量的CPU資源,并且需要額外的數(shù)據(jù)處理,已無法再滿足當(dāng)前更快、更高效和可擴(kuò)展性的網(wǎng)絡(luò)需求。在這種情況下,RoCE(RDMA over Converged Ethernet基于以太網(wǎng)的遠(yuǎn)程直接數(shù)據(jù)存取技術(shù))應(yīng)運(yùn)而生。RDMA(遠(yuǎn)程直接數(shù)據(jù)存取)可以從一個主機(jī)或服務(wù)器的內(nèi)存直接訪問另一主機(jī)或服務(wù)器的內(nèi)存。它釋放了CPU去執(zhí)行其應(yīng)做的工作,既提高了帶寬又降低了延遲、抖動和CPU消耗。
在網(wǎng)絡(luò)交換機(jī)中,當(dāng)入口流量大于出口流量的帶寬時會發(fā)生網(wǎng)絡(luò)擁塞。典型的例子是多個發(fā)送方同時向同一個目的地發(fā)送網(wǎng)絡(luò)數(shù)據(jù)。交換機(jī)的緩存可以處理暫時的擁塞,但是當(dāng)擁塞太久時,交換機(jī)的緩存就會過載。當(dāng)交換機(jī)緩存過載時,下一個收到的新的數(shù)據(jù)包就會被丟棄。丟包會降低應(yīng)用性能,因?yàn)橹貍骱蛡鬏攨f(xié)議的復(fù)雜性會帶來延遲。無損網(wǎng)絡(luò)實(shí)現(xiàn)了流控制機(jī)制,它可以在緩存溢出前暫停入口流量,阻止了丟包現(xiàn)象。然而,流控制本身暫停入口流量的手段會導(dǎo)致入口帶寬的浪費(fèi)形成擁塞傳播的問題。為避免流控制帶來的擁塞傳播,目前,提出一些擁塞控制手段,其核心的思想是,檢測到發(fā)生擁塞時,將擁塞匯報給發(fā)生擁塞端口的全部源端口,源端口通過降速的方式限制流量的注入,降速存在不確定性,即,可能剛開始降速,其擁塞端口緩存已經(jīng)釋放,無需再降速,但降速動作還在持續(xù),降低傳輸效率,也存在過度降速致使帶寬驟降,以至于低于底線,其性能會被拉低,同時,降速恢復(fù)的波動也會讓RoCE網(wǎng)絡(luò)穩(wěn)定性比較差。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本發(fā)明提供一種RoCEv2網(wǎng)絡(luò)環(huán)境流量控制方法、系統(tǒng)和存儲介質(zhì)。
第一方面,本發(fā)明提供一種RoCE v2網(wǎng)絡(luò)環(huán)境流量控制方法,包括:
發(fā)生擁塞時,按照預(yù)設(shè)RoCE v2流量數(shù)據(jù)包類型順序?qū)ν惖腞oCE v2流量數(shù)據(jù)包分別執(zhí)行打包后發(fā)出的操作,直至擁塞緩解或全部類型的RoCE v2流量數(shù)據(jù)包均被分別打包后發(fā)出,所述類型順序依次為:日志或信息提供類、刷新數(shù)據(jù)類和操作數(shù)據(jù)類;
擁塞緩解后,按照操作數(shù)據(jù)類、刷新數(shù)據(jù)類和日志或信息提供類的順序依次對RoCE v2流量數(shù)據(jù)解除打包后發(fā)出,恢復(fù)正常發(fā)送;
擁塞至丟包時,優(yōu)先對日志或信息提供類的RoCE v2流量數(shù)據(jù)包丟包。
更進(jìn)一步地,源以太網(wǎng)卡端口根據(jù)RoCE v2流量數(shù)據(jù)包的類型在RoCE v2流量數(shù)據(jù)包UDP頭中添加相應(yīng)識別標(biāo)記;在操作數(shù)據(jù)類的RoCE v2流量數(shù)據(jù)包的UDP頭中添加第一識別標(biāo)記,在刷新數(shù)據(jù)類的RoCE v2流量數(shù)據(jù)包的UDP頭中添加第二識別標(biāo)記,在日志或信息提供類的RoCE v2流量數(shù)據(jù)包的UDP頭中添加第三識別標(biāo)記;基于識別標(biāo)記識別RoCE v2流量數(shù)據(jù)包的類型。
更進(jìn)一步地,RoCE v2流量數(shù)據(jù)包傳輸至目的以太網(wǎng)卡端口緩存時,目的以太網(wǎng)卡端口重新讀取并拆解掉RoCE v2流量數(shù)據(jù)包中添加的識別標(biāo)記。
更進(jìn)一步地,發(fā)生擁塞時,按照預(yù)設(shè)RoCE v2流量數(shù)據(jù)包類型順序?qū)ν惖腞oCEv2流量數(shù)據(jù)包分別執(zhí)行打包后發(fā)出的操作包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211200606.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于Linux系統(tǒng)下自動化測試RoCE性能的方法及系統(tǒng)
- 一種自動測試低延時網(wǎng)絡(luò)性能的方法
- 一種OCS實(shí)時計費(fèi)云化系統(tǒng)和方法
- 數(shù)據(jù)發(fā)送的方法及設(shè)備
- 數(shù)據(jù)傳輸方法、相關(guān)裝置及系統(tǒng)
- 一種基于FPGA的RoCE網(wǎng)卡數(shù)據(jù)傳輸方法及網(wǎng)卡
- 一種會話信息管理方法、裝置、交換設(shè)備及介質(zhì)
- RoCE網(wǎng)絡(luò)流量控制方法、裝置、設(shè)備及存儲介質(zhì)
- 一種ROCE網(wǎng)卡資源管理的方法、裝置、設(shè)備及可讀介質(zhì)
- 一種基于共享內(nèi)存及異構(gòu)處理器的車載以太網(wǎng)系統(tǒng)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





