[发明专利]交换机业务流的流量控制方法和装置有效
申请号: | 200710145689.7 | 申请日: | 2007-09-13 |
公开(公告)号: | CN101123587A | 公开(公告)日: | 2008-02-13 |
发明(设计)人: | 谭晨星 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/04 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 业务 流量 控制 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种交换机业务流的流量控制方法和装置。
背景技术
传统的对交换机端口流量的控制方式,采用固定方式。即当通过某台交换机转发的多业务流的流量产生拥塞时,通过在交换机入端口对不同业务流的流量进行CAR(Committed Access Rate,承诺访问速率)限速。结合图1所示的交换机流量发生拥塞的示意图,其中业务流A和业务流B为两条不同优先级的业务流,它们都要通过出端口Y上行,假设业务流B的优先级大于业务流A的优先级,且业务流A先于业务流B到达入端口X,此时若出端口Y出现流量拥塞,则该交换机按照默认的尾丢弃原则,将业务流B的一部分流量丢弃,这种针对拥塞的流量控制方式容易导致通过同一交换机的高优先级的业务流,例如语音流和视频流等产生丢包。
现有的一种针对拥塞的流量控制采用入端口流量限速的方法。这种方法根据不同业务流的优先级并结合上行流量的总带宽,分别为不同的业务流定制相应的上行流量限速值。当不同优先级的业务流通过入端口之前,根据预先定制的各自对应的上行流量限速值,对这些业务流进行限速,以此保证上行流量在出端口时不会产生拥塞,使得高优先级的业务能够预先得到有效的带宽保证。结合图1,假设业务流B的优先级高于业务流A的优先级,并且该交换机的上行流量带宽为100M,根据业务流A和业务流B的优先等级结合上行流量带宽100M,分别定制业务流A的上行流量限速值为40M,业务流B的上行流量限速值为60M,此时若入端口处的业务流A和业务流5的业务流量分别为50M,则根据它们各自的上行流量限速值,业务流A从入端口X实际流入的业务量为40M,小于业务流A的实际业务流量,而业务流B从入端口X实际流入的业务量为50M,小于业务流B的上行流量限速值,此时,限速后的入端口上行流量总和为90M,小于上行流量的总带宽。由此可知,上述基于入端口流量限速的方法,虽然不会导致出端口处的流量拥塞,但是当入端口处的某个优先级较高的业务流流量没有达到其上行流量限速,而某个优先级较低的业务流流量超过了其上行流量限速时,会造成交换机流量带宽的浪费。
现有的另一种针对拥塞的流量控制采用出端口WRR(Weight RoundRobin,加权轮循调度)队列调度的方法。这种方法根据不同业务流的报文个数定制权重比例,并在交换机的出端口配置WRR队列调度,该调度方式为在出端口的业务流按照定制的权重比例分配带宽,使得这些业务流根据各自的带宽从出端口输出流量。上述基于出端口的WRR队列调度方法主要针对报文大小不变的单一报文业务流,对这些业务流的流量可以按照定制的权重比例获得合理的带宽;但是对于报文大小不等的不同业务流,比如数据业务流和语音业务流,假设数据业务流和语音业务流的权重比为1比2,而数据业务流和语音业务流每个报文的大小比为2比1,则最终数据业务和语音业务流量的带宽比应为1比1,因此按照权重比分配的带宽比与实际的带宽比不符。由此可知,针对报文种类不同的业务流,容易在出端口导致某些业务流由于分配的带宽不足而丢弃部分业务流量;对于丢弃的部分业务流量,由于已经从入端口转发到了出端口,因此在对业务流进行跨芯片或者跨业务板转发时,这部分丢弃的业务流量会浪费芯片内的转发通道或者业务板所在的背板带宽。
发明内容
本发明的目的在于提供一种交换机业务流的流量控制方法,以克服现有技术中的流量控制方法容易浪费流量带宽或转发资源的问题。
本发明的另一目的在于提供一种交换机业务流的流量控制装置,以克服现有技术中的流量控制装置容易浪费流量带宽或转发资源的问题。
为解决上述技术问题,本发明提供如下技术方案:
一种交换机业务流的流量控制方法,包括:
监控交换机出端口业务流的总流量即时值;
根据所述业务流的,总流量即时值判断所述业务流的总流量是否拥塞;
根据所述判断结果按照所述业务流的权重比调整所述交换机入端口业务流的流量限速值,实现对所述业务流的流量控制。
所述监控交换机出端口业务流的总流量即时值包括:
设置所述监控的时间间隔;
按照所述时间间隔获取所述交换机出端口业务流的总流量即时值。
所述根据业务流的总流量即时值判断所述业务流的总流量是否拥塞包括:
预先设定所述交换机出端口业务流的总流量限速值和业务流的总流量调整值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710145689.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现广播信道定位的方法和系统
- 下一篇:吹气型直压式打刀缸