[發明專利]一種業務報文發送的方法、網絡設備和系統有效
| 申請號: | 201711212836.8 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN109842564B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 劉孟竹;李鳳凱;夏寅賁 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L47/24 | 分類號: | H04L47/24;H04L47/2466;H04L47/22;H04L47/27;H04L47/32;H04L47/10;H04L47/72 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 報文 發送 方法 網絡設備 系統 | ||
本申請公開了一種業務報文發送的方法、設備及系統。該方法包括:第一網絡設備接收第二網絡設備發送的TCP報文,TCP報文包含業務標識。第一網絡設備根據所述業務標識獲得業務標識對應的業務的優先級,然后根據所述業務的優先級獲得TCP窗口。第一網絡設備向第二網絡設備發送TCP ACK報文,該TCP ACK報文包含獲得的TCP窗口,該TCP窗口用于第二網絡設備計算向第一網絡設備發送的業務報文的大小。由于第一網絡設備基于業務優先級來獲得TCP窗口,從而能夠靈活的調整發送端發送的業務報文的大小,在滿足業務報文傳輸要求的同時,減少業務報文的丟包。
技術領域
本發明涉及通信領域,尤其涉及一種業務報文發送的方法、網絡設備和系統。
背景技術
傳輸控制協議TCP(Transmission Control Protocol,TCP)是一種面向連接的、可靠的傳輸層通信協議。在使用TCP傳輸業務報文的場景,當網絡設備中出現從高速接口接收報文,并從低速接口向外發送報文時,或者多個用戶接入設備的流量匯聚到同一個網絡設備時,網絡設備就可能會出現丟包的情況,導致TCP承載的業務的需求(如:吞吐率)得不到滿足,嚴重影響用戶體驗,特別在網絡設備傳輸視頻業務時,會導致視頻業務中斷等現象。
現有技術中,為解決此類問題,一般通過適當增加網絡設備的緩存(buffer)來避免丟包。但這種方式會使得業務流量在緩存中排隊時間增長,導致業務流量傳輸的時延增大,難以保證業務的傳輸需求,此外,當網絡設備上突發流量很多時,也還是會出現一定程度的丟包。
發明內容
本申請提供了一種業務報文發送的方法、網絡設備和系統,基于業務的優先級來獲得TCP窗口,從而能夠靈活的控制發送端發送的業務報文的大小,實現在滿足業務報文傳輸需求的同時,減少業務報文的丟包。
第一方面,本發明實施例提供了一種業務報文發送的方法,該方法包括:第一網絡設備接收第二網絡設備發送的TCP報文,該TCP報文包含業務標識;第一網絡設備根據業務標識確定業務標識對應的業務的優先級。第一網絡設備根據業務的優先級獲得TCP窗口;第一網絡設備向第二網絡設備發送第一TCP ACK報文,第一TCP ACK報文包含該TCP窗口,TCP窗口用于第二網絡設備計算向第一網絡設備發送的業務報文的大小。
采用上述方法,第一網絡設備根據TCP報文中的業務標識獲得業務的優先級,然后根據業務的優先級來獲得TCP窗口。由于第一網絡設備的獲得的TCP窗口是基于業務優先級來確定的,因此能夠滿足不同優先級業務的不同傳輸需求,從而能夠靈活的控制發送端發送報文的大小。舉例來說,對于低優先級業務來說,TCP窗口可以選擇的小一些,對于高優先級的業務來說,TCP窗口可以選擇的大一些,這樣即可滿足不同業務的需求,還能夠充分利用網絡資源,減少業務報文的丟包。
在一種可能的設計中,第一網絡設備向第三網絡設備發送該TCP報文,第一網絡設備接收第三網絡設備發送的第二TCP ACK報文,第一網絡設備用該TCP窗口更新所述第二TCP ACK報文中的TCP窗口,生成第一TCP ACK報文。在這種設計中,第一網絡設備作為TCP業務報文傳輸路徑的中間設備,主動攔截TCP報文,并根據業務的優先級計算TCP窗口,并將TCP窗口替換業務報文接收端發送的TCP ACK報文中的TCP窗口,從而能夠靈活控制發送端發送的業務報文的大小。
在一種可能的設計中,在第一網絡設備確定業務的優先級為第一優先級時,獲得業務的業務需求信息,并根據業務需求信息計算TCP窗口。第一優先級對應的業務為高優先級業務,該業務的優先級為第一優先級則說明該業務為高優先級業務。
在一種可能的設計中,在第一網絡設備確定業務的優先級為第一優先級時,第一網絡設備將所述業務標識向控制器發送,并接收控制器根據業務的業務需求信息計算的TCP窗口。
在一種可能的設計中,業務需求信息包括吞吐率,吞吐率用于標識第一網絡設備單位時間內需要傳輸的對應業務的流量,第一網絡設備根據吞吐率和第一網絡設備的緩存中被占用緩存的大小計算TCP窗口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711212836.8/2.html,轉載請聲明來源鉆瓜專利網。





