[發明專利]一種動態控制報文大小的方法及裝置在審
| 申請號: | 201510048931.3 | 申請日: | 2015-01-30 |
| 公開(公告)號: | CN104683258A | 公開(公告)日: | 2015-06-03 |
| 發明(設計)人: | 陳海濱 | 申請(專利權)人: | 北京漢柏科技有限公司 |
| 主分類號: | H04L12/805 | 分類號: | H04L12/805 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態控制 報文 大小 方法 裝置 | ||
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種動態控制報文大小的方法及裝置。
背景技術
在網絡中,報文的大小由MTU值來決定,也就是網絡最大傳輸單元,其中,在客戶端pc接入服務器網絡環境中時,這個值的大小是由客戶端pc與服務器動態協商出來的;對于MTU值的大小,在網絡上,MTU值越大,其單個傳輸的報文字節數越大,在網絡中如果存在安全監察設備,其丟失率就會越高,因為對大體積的報文進行處理時,需要更大的緩存空間和處理流程,延長了報文接收超時時間,丟失率遠高于小報文的丟失率,當MTU值相對較小時,對服務器的處理壓力變得非常大,一個報文接收處理的時間變成了2個,這個樣就大大增加了服務器的處理流程,所以對于網絡而言,根據不同的網絡環境,動態的改變MTU的值,就變得非常重要。
發明內容
為了在配置和網絡環境不變,不增加用戶成本的情況下,提升用戶的使用體驗,本發明提出了一種動態控制報文大小的方法及裝置,具體方案如下:
一種動態控制報文大小的方法,其特征在于,所述方法包括:
在本端設備與對端設備進行連接之后,根據本端設備與對端設備之間的報文響應時間t2和本端設備的CPU使用率p調整本端設備與對端設備之間的MTU值。
優選的,其特征在于,在本端設備與對端設備進行連接之前,還包括:在本端設備與對端設備進行連接時,獲取本端設備與對端設備之間的初始報文響應時間t1。
優選的,其特征在于,所述根據本端設備與對端設備之間的報文響應時間t2和本端設備的CPU使用率p調整本端設備與對端設備之間的MTU值,具體為:當報文響應時間t2與初始報文響應時間t1的比值大于調整比值n且本端設備的CPU使用率p小于等于調整使用率m時,將所述MTU值調整為MTU1,所述MTU1=t2*M*q。
優選的,其特征在于,所述根據本端設備與對端設備之間的報文響應時間t2和本端設備的CPU使用率p調整本端設備與對端設備之間的MTU值,具體為:當報文響應時間t2與初始報文響應時間t1的比值小于等于調整比值n且本端設備的CPU使用率p大于調整使用率m時,將所述MTU值調整為MTU2,所述MTU2=t1*M*q(2+p)*p。
優選的,其特征在于,所述根據本端設備與對端設備之間的報文響應時間t2和本端設備的CPU使用率p調整本端設備與對端設備之間的MTU值,具體為:當報文響應時間t2與初始報文響應時間t1的比值小于等于調整比值n且本端設備的CPU使用率p小于等于調整使用率m或當報文響應時間t2與初始報文響應時間t1的比值大于調整比值n且本端設備的CPU使用率p大于調整使用率m時,不對所述MTU值進行調整。
優選的,其特征在于,所述在本端設備與對端設備進行連接時,還包括:確定本端設備與對端設備之間的MTU值,具體為確定本端設備與對端設備之間的MTU值為MTU0,其中MTU0=?t1*M*q。
優選的,其特征在于,所述M為本端設備和對端設備在建立連接時所能使用的最大的MTU值。
優選的,其特征在于,所述q為時間系數,q的取值為10。
優選的,其特征在于,所述調整比值n為2。
優選的,其特征在于,所述調整使用率m為50%。
一種動態控制報文大小的裝置,其特征在于,所述裝置包括:
參數獲取單元,獲取本端設備與對端設備之間的報文響應時間和本端設備的CPU使用率;
MTU調整單元,根據所述參數獲取單元獲取的數據調整本端設備與對端設備之間的MTU值;
所述MTU調整單元還包括:
判斷子單元,判斷本端設備與對端設備之間的報文響應時間與調整比值的關系以及本端設備的CPU使用率與調整使用率的關系;
調整子單元,根據所述判斷子單元的判斷結果,對本端設備與對端設備之間的MTU值進行調整。
本發明通過判斷網絡的當前擁堵情況與服務器使用情況,與MTU值的大小進行動態的聯動在網絡數據流量大小和服務器處理報文壓力大小之間獲取一個平衡點,使網絡傳輸數據的效率提高,從而在配置和網絡環境不變,不增加用戶成本的情況下,提升用戶的使用體驗。
附圖說明
圖1為本發明提供的一種動態控制報文大小的方法示意圖。
圖2為本發明提供的一種動態控制報文大小的裝置示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京漢柏科技有限公司;,未經北京漢柏科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510048931.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:LTE小基站小區合并信道頻率偏移估計方法
- 下一篇:切換工作模式的方法和裝置





