[發明專利]流量整形方法和流量整形設備有效
| 申請號: | 201210203476.6 | 申請日: | 2012-06-19 |
| 公開(公告)號: | CN102739531A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 張喜全;卞云峰;侯鵬 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 整形 方法 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及流量整形方法和流量整形設備。
背景技術
在通信芯片中,常常需要對待轉發報文進行流量整形,流量整形(TrafficShaping)的作用是限制待轉發報文從通信芯片發送的流量與速度,使待轉發報文以比較均勻的速度向外發送。
具體的,通信芯片中配置至少一個用于進行流量整形的緩存單元,每個緩存單元均被分配一個令牌桶,令牌桶存放用于指示通信芯片轉發報文的令牌,緩存單元周期性為令牌桶補充令牌,通信芯片將待轉發報文放入相應緩存單元中,當該緩存單元的令牌桶中的令牌數大于等于待轉發數據的字節數時,則發送待轉發報文,同時,令牌桶中的令牌被扣除,被扣除的令牌數量為待轉發報文的字節數;當令牌桶中令牌的數量小于待轉發報文的字節數時,則等待令牌桶中的令牌被補充到數量大于等于待轉發報文的字節數后再發送,或丟棄待轉發報文。
公式Tokenfill*8/Tfill可以用于計算緩存單元的帶寬,其中,Tfill為補充周期,Tokenfill為每個Tfill向相應的令牌桶補充的令牌數,在流量整形前,通信芯片根據該公式為每個緩存單元設置Tfill和Tokenfill,使得設置后的根據公式Tokenfill*8/Tfill計算出的緩存單元的實際帶寬等于該緩存單元預設的配置帶寬Rateave。
但是,由于在實際取值過程中,Tfill的取值必須為系統時鐘頻率與緩存單元的數量的比值的正整數倍,且Tokenfill的取值必須為正整數,則有時無法設置出能夠滿足公式Tokenfill*8/Tfill=Rateave的Tfill和Tokenfill,為了使Tokenfill*8/Tfill的值盡可能接近Rateave,現有技術中,人們將Tfill的數值增大,這樣,根據公式Tokenfill*8/Tfill=Rateave可以看出,在Rateave不變、Tfill增大后,由于,Tokenfill與Tfill呈正比關系,因此,Tokenfill增大,Tokenfill*8/Tfill的值可能更接近Rateave,即增加了設置的Tfill、和Tokenfill的準確性。
下面對Tfill增大,使得Tokenfill*8/Tfill的值更接近Rateave進行舉例說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210203476.6/2.html,轉載請聲明來源鉆瓜專利網。





