[發(fā)明專利]擁塞控制方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710186607.7 | 申請日: | 2017-03-27 |
| 公開(公告)號: | CN108667739B | 公開(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計)人: | 董峰 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/825 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 擁塞 控制 方法 裝置 系統(tǒng) | ||
本申請公開了一種擁塞控制方法、裝置及系統(tǒng),屬于通信技術(shù)領(lǐng)域。該方法包括:當(dāng)交換設(shè)備發(fā)生網(wǎng)絡(luò)擁塞時,交換設(shè)備或者接收端服務(wù)器可以獲取擁塞報文和交換設(shè)備的擁塞信息,并向發(fā)送端服務(wù)器發(fā)送擁塞通知消息,該擁塞通知消息中攜帶有該擁塞信息,該擁塞信息用于指示該交換設(shè)備中用于轉(zhuǎn)發(fā)該擁塞報文的緩存隊列的擁塞程度。因此,當(dāng)發(fā)送端服務(wù)器接收到該擁塞通知消息后,可以根據(jù)該緩存隊列擁塞程度的高低,按照不同的降速比例降低該緩存報文所屬數(shù)據(jù)流的發(fā)送速率。本申請?zhí)峁┑膿砣刂品椒ǎS富了擁塞通知消息的內(nèi)容,提高了擁塞控制的精度,可以在緩解網(wǎng)絡(luò)擁塞的基礎(chǔ)上,最大限度的提升網(wǎng)絡(luò)帶寬利用率。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種擁塞控制方法、裝置及系統(tǒng)。
背景技術(shù)
數(shù)據(jù)中心網(wǎng)絡(luò)是一種由服務(wù)器和交換設(shè)備(例如交換機(jī))組成的網(wǎng)絡(luò),能夠?qū)ν馓峁┯嬎愫痛鎯Φ确?wù)。數(shù)據(jù)中心網(wǎng)絡(luò)中的交換設(shè)備可以通過轉(zhuǎn)發(fā)報文實(shí)現(xiàn)服務(wù)器之間的數(shù)據(jù)傳輸。但是,當(dāng)某個交換設(shè)備的緩存隊列中的報文數(shù)量過多時,可能導(dǎo)致網(wǎng)絡(luò)擁塞。
相關(guān)技術(shù)中,為了控制網(wǎng)絡(luò)擁塞,每個交換設(shè)備中設(shè)置有擁塞閾值,當(dāng)交換設(shè)備的緩存隊列中的報文所占用的緩存大小超過擁塞閾值后,交換設(shè)備可以從該緩存隊列中確定一個擁塞報文,例如可以隨機(jī)選取一個報文作為擁塞報文。之后,該交換設(shè)備可以向發(fā)送該擁塞報文的發(fā)送端服務(wù)器發(fā)送擁塞通知消息,該擁塞通知消息中包括該擁塞報文所屬數(shù)據(jù)流的標(biāo)識。發(fā)送端服務(wù)器接收到該擁塞通知消息后,即可降低該擁塞報文所屬數(shù)據(jù)流的發(fā)送速率。
但是,相關(guān)技術(shù)中擁塞通知消息中一般只包含擁塞報文所屬數(shù)據(jù)流的標(biāo)識,該擁塞通知消息的內(nèi)容較為單一,發(fā)送端服務(wù)器根據(jù)該擁塞通知消息進(jìn)行擁塞控制的方式較為單一。
發(fā)明內(nèi)容
為了解決相關(guān)技術(shù)中擁塞通知消息的內(nèi)容以及擁塞控制的方式較為單一的問題,本發(fā)明實(shí)施例提供了一種擁塞控制方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種擁塞控制方法,該方法包括:
當(dāng)交換設(shè)備發(fā)生網(wǎng)絡(luò)擁塞時,交換設(shè)備或者接收端服務(wù)器可以獲取擁塞報文和該交換設(shè)備的擁塞信息,該擁塞信息用于指示該交換設(shè)備的用于轉(zhuǎn)發(fā)該擁塞報文的緩存隊列的擁塞程度;進(jìn)一步的,交換設(shè)備或者接收端服務(wù)器可以根據(jù)該擁塞報文確定數(shù)據(jù)流標(biāo)識,并向發(fā)送端服務(wù)器發(fā)送擁塞通知消息,該擁塞通知消息中攜帶有該擁塞信息和該數(shù)據(jù)流標(biāo)識。
其中,該數(shù)據(jù)流標(biāo)識用于指示該擁塞報文所屬的數(shù)據(jù)流,該擁塞通知消息用于指示該發(fā)送端服務(wù)器根據(jù)該緩存隊列的擁塞程度,降低該數(shù)據(jù)流的發(fā)送速率。該擁塞信息可以包括流占比或根據(jù)該流占比獲得的擁塞指示值,該流占比為屬于該數(shù)據(jù)流的報文在該緩存隊列中占用的緩存與該緩存隊列的總緩存之比,屬于該數(shù)據(jù)流的報文包括該擁塞報文。
本發(fā)明實(shí)施例所示的方法,交換設(shè)備或者接收端服務(wù)器向發(fā)送端服務(wù)器發(fā)送的擁塞通知消息中還包括用于指示緩存隊列的擁塞程度的擁塞信息,因此當(dāng)發(fā)送端服務(wù)器接收到該擁塞通知消息后,可以根據(jù)該緩存隊列擁塞程度的高低,按照不同的降速比例降低該擁塞報文所屬數(shù)據(jù)流的發(fā)送速率。該擁塞控制方法的控制精度較高,可以在緩解網(wǎng)絡(luò)擁塞的基礎(chǔ)上,最大限度的提升帶寬利用率。
可選的,當(dāng)該擁塞信息包括流占比時,該擁塞信息中還可以包括:深度占比;該深度占比為:該緩存隊列中的所有報文占用的緩存與該緩存隊列的總緩存之比。
可選的,該擁塞指示值由該流占比和深度占比計算得到;該深度占比為:該緩存隊列中的所有報文占用的緩存與該緩存隊列的總緩存之比。
可選的,該擁塞通知消息可以是由交換設(shè)備生成并發(fā)送至接收發(fā)送端服務(wù)器的,該交換設(shè)備獲取擁塞報文和擁塞信息的過程具體可以包括:
當(dāng)該交換設(shè)備檢測到該緩存隊列發(fā)生網(wǎng)絡(luò)擁塞時,從該緩存隊列中獲取擁塞報文,并獲取該緩存隊列的擁塞信息,之后該交換設(shè)備即可按照預(yù)設(shè)的消息格式封裝該擁塞信息和該數(shù)據(jù)流標(biāo)識,生成該擁塞通知消息,并向該發(fā)送端服務(wù)器發(fā)送該擁塞通知消息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710186607.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種智能散熱的路由器
- 下一篇:流量控制的方法、裝置及系統(tǒng)





