[发明专利]一种用于控制流量平衡的流控组系统及其控制方法有效
| 申请号: | 200810065555.9 | 申请日: | 2008-03-12 |
| 公开(公告)号: | CN101247341A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 文林 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/26 |
| 代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 控制 流量 平衡 流控组 系统 及其 方法 | ||
技术领域
本发明涉及网络数据交换过程中的流量平衡问题,尤其涉及一种用以控制流量平衡的流控组系统及其控制方法。
背景技术
随着信息技术的高速发展,网络的组成越来越复杂。在现实的网络中,网络数据交换一般都分为上行和下行数据链路。上行数据链路一般到服务网络,下行数据链路一般到达用户。一旦上行链路出现拥塞,数据的转发势必出现问题。
现有设备由于没有考虑到上下行数据平衡的控制,一旦上行链路出现拥塞,某些重要客户的网络服务将无法正常进行。
首先,如图1所示,若设备1上新增加一条下行链路,那么上行链路的带宽比下行链路带宽小。在下行链路线速发包的时候,上行链路势必会出现拥塞,导致部分数据流无法正常转发。
其次,如图2所示,若设备2上的上行链路的某条链路down掉了,那么上行链路的带宽比下行链路带宽小。在下行链路线速发包的时候,上行链路势必出现拥塞,导致部分数据流无法正常转发。
发明内容
本发明所要解决的技术问题是提供一种流控组系统及其控制方法,简单有效地控制流量的平衡,提高数据流的转发效率和成功率。
本发明的目的是通过以下技术方案实现的:
一种用于控制流量平衡的流控组系统,包括流控组生成模块和流控组监控模块,
所述流控组生成模块,用于将上行链路设置为基准组,将下行链路设置为被动组;设置带宽门限值;
所述流控组监控模块,用于监控基准组和被动组的链路带宽,在两者的带宽差不等于带宽门限值时对被动组的链路带宽进行调整。
其中,所述流控组生成模块还用于为被动组中各下行链路设置权限值。
一种如上所述流控组系统的控制方法,包括以下步骤:
(1)分别将上行链路设置为基准组、下行链路设置为被动组;并设置带宽门限值;
(2)实时监控基准组和被动组的带宽,若两者的带宽差小于带宽门限值,则减小被动组的带宽直至带宽差等于带宽门限值;若两者的带宽差大于带宽门限值,则增大被动组的带宽直至带宽差等于带宽门限值。
其中,所述带宽门限值是指基准组带宽相对于被动组带宽的冗余度。
其中,所述步骤(1)还包括:为被动组中各下行链路设置权限值。
其中,所述步骤(2)中,减小被动组的带宽的方法为:关闭权限值小的下行链路或者阻塞该链路的数据;增大被动组的带宽的方法为:将已关闭/阻塞的权限值大的下行链路打开/解除阻塞。
本发明具有以下有益效果:
本发明在现有交换设备基础上,增加了对上下行链路带宽平衡进行控制的流控组,简单有效地实现了上下行链路的流量平衡,避免了由于出现拥塞带来的数据转发丢包,且由于本发明是在现有的硬件设备基础上实现的,因而不增加额外的成本,对软件的成本增加也不大。
附图说明
图1是由下行链路带宽增加导致上下行链路流量不平衡的示意图;
图2是由上行链路带宽减少导致上下行链路流量不平衡的示意图;
图3是本发明流控组系统的流量控制方法流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步描述:
本发明提供的流控组系统包括流控组生成模块和流控组监控模块。
其中,流控组生成模块:用于将上行链路设置为基准组,将下行链路设置为被动组;设置流控组带宽门限值;并根据链路的重要性设置被动组中各下行链路的权限值,链路越重要,权限值越大。
流控组监控模块:用于监控基准组和被动组的链路带宽;当两者之间的带宽差小于流控组带宽门限值时,关闭被动组中的某些权限值比较低的下行链路或是阻塞这些链路的流量,直至带宽差等于流控组带宽门限值;当两者之间的带宽差大于流控组门限时,恢复被动组中的已关闭或阻塞的某些权限值比较高的下行链路的业务,直至带宽差等于流控组带宽门限值。
如图3所示,上述流控组系统对流量的控制方法具体包括以下步骤:
301、建立基准组和被动组,这两个组形成一个流控组。
302、将需要进行监控的数据转发链路的上行部分设计成基准组的链路带宽、下行部分设计成被动组的链路带宽。
303、根据链路连接的客户重要性分配链路权限值,权限值越高,优先级越高。
304、设置流控组的带宽门限值,该门限制值指的是基准组带宽相对被动组带宽的冗余度。
305、启动流控组监测模块,定时监控基准组和被动组的带宽,判断两者的带宽差是否大于流控组的带宽门限值,若是,则进入步骤307,否则进入306。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065555.9/2.html,转载请声明来源钻瓜专利网。





