[发明专利]一种流量的管理方法和装置无效
申请号: | 200810218381.5 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101753423A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 熊良兵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 管理 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种流量管理的技术。
背景技术
CAR(Committed Access Rate,承诺访问速率)技术是为了防止大流量对后级设备的冲击而发展起来的一种限制网络流量的技术。一方面,按照设定好的速率向各个令牌桶增加令牌(Token),当令牌桶加满的时候,再增加的令牌就会被丢弃,另一方面,令牌桶对需要做CAR的报文进行处理,根据该报文所属流索引对应的令牌桶,根据做CAR的报文的长度,从中取出相应数量的令牌,当令牌桶中有足够的令牌,则报文可以被转发,即CAR通过,同时令牌桶中的令牌量按报文的长度做相应的减少;如果当时令牌桶中的令牌不够要取出的数量时,则不取出令牌,置该报文的标志为丢弃,即报文不能被转发,即CAR不通过,这就可以限制报文的流量只能是小于或等于令牌生成的速率,从而实现对报文流量进行控制。
发明人在研究中发现,现有技术中单个令牌桶不能区分报文的优先级,当进入一个令牌桶的报文有不同优先级时,会随机丢掉高优先级的报文,这样不利于保证高优先级业务的优先实现。
发明内容
本发明实施例提供了一种流量管理的方法和装置,从而能够实现基于不同优先级业务的流量的控制,保证了高优先级业务的优先实现。
本发明实施例的目的是通过以下技术方案实现的:
一种流量管理方法,该流量管理方法通过一个或多个令牌桶实现,包括:
a)对接收到的报文进行流分类,将报文分到一个令牌桶,该令牌桶包括多个不同的桶深;
b)根据报文的优先级从令牌桶包括的多个不同的桶深中确定对应的桶深,将令牌桶在对应的桶深下的可用令牌数与报文的长度进行比较,如果大于或等于,则转发该报文;如果小于,则丢弃该报文。
一种流量管理装置,包括:
分类模块和一个或多个令牌桶,其中,每一个令牌桶包括多个不同的桶深;
分类模块,用于对接收到的报文进行分类,将报文分到一个令牌桶;
令牌桶,用于接收报文,并根据报文的优先级从令牌桶包括的多个不同的桶深中确定对应的桶深,将在对应的桶深的情况下的可用令牌数与报文长度进行比较,如果大于或等于,则转发报文;如果小于,则丢弃报文。
一种流量管理装置,包括:
分类模块、控制模块和一个或多个令牌桶,其中,每一个令牌桶包括多个不同的桶深;
分类模块,用于对接收到的报文进行分类,将报文分到一个令牌桶;
控制模块,用于获得报文的优先级,根据报文的优先级从令牌桶包括的多个不同的桶深中确定对应的桶深,并根据对应的桶深配置令牌桶;
令牌桶,用于接收所述报文,将在对应的桶深下的可用令牌数与报文长度进行比较,如果大于或等于,则转发该报文;如果小于,则丢弃该报文。
一种终端装置,该终端装置包括业务接口模块和流量管理模块:
业务接口模块,与网络中的其它设备通信,用于从网络中的其它设备接收报文;
流量管理模块,用于对接收到的的报文进行流分类,将报文分到一个包括多个不同的桶深的令牌桶,根据报文的优先级从令牌桶包括的多个不同的桶深中确定对应的桶深,将令牌桶在对应的桶深情况下的可用令牌数与报文的长度进行比较,如果大于或等于,则转发该报文;如果小于,则丢弃该报文。
通过本发明实施例提供的技术方案,能够实现基于不同优先级业务的流量的控制,可以保证高优先级业务的优先实现。
附图说明
图1是本发明实施例中令牌桶与报文优先级对应的示意图;
图2是本发明实施例中不同令牌桶中的优先级与桶深的对应示意图;
图3是本发明实施例中方法实施例的流程示意图;
图4是本发明实施例方法实施例中的具体实例的流程图;
图5、图6和图7是本发明实施例中装置实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明实施例进一步详细说明。
本发明实施例通过对用户的各种业务进行分级,并对分级后的业务配置相应的优先级,令牌桶根据接收到的报文的优先级实现基于不同优先级业务的流量控制。
本发明实施例提供一种流量管理的方法。具体包括以下步骤,如图3所示:
S301、接收报文,对接收到的报文进行流分类,并将接收到的报文分到一个令牌桶中,该令牌桶包括多个不同的桶深。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810218381.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种漏话提醒方法、系统及设备
- 下一篇:选择小区的方法和装置