一种链路带宽调整方法和装置的制作方法

文档序号:7765335阅读:183来源:国知局
专利名称:一种链路带宽调整方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种链路带宽调整方法和装置。
背景技术
VPN(Virtual Private Network,虚拟专用网)组网中,PE(Provider Edge,运营商边缘设备)之间可以建立多条隧道,PEl和PE2两个节点之间进行通信的数据流包括1)进入各种隧道的流量,包括VPN流量和非VPN流量。2)不进入隧道的公网IP流量。这些不同类型的流量之间容易发生带宽抢占。为了实现服务质量的要求,需要限制不同流量的带宽,以保证各种业务能够分配到预定的带宽。VPN HQoS (Hierarchical Quality of Service,层次化服务质量)特性可以为每个VPN指定网络侧带宽保证和带宽限制,并按照流量的优先级进行队列调度。路由器目前通常是分布式转发系统,当网络侧隧道跨单板负载分担,或者隧道出接口为跨板 Trunk (干路)时,每块单板上为该VPN分配的带宽资源都是为该VPN配置的全部带宽。这样带来的问题是用户的总带宽可能翻倍,对于想限制用户带宽的运营商来说, 这种结果是不能接受的,尤其是运营商通过Trunk方式进行扩容时,每次都得手工去修改配置,运维复杂;若不修改,用户的实际带宽就可能远远超过其购买的带宽,给运营商自己造成损失。

发明内容
本发明实施例提供了一种链路带宽调整方法,所述链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,所述方法包括按预设周期对所述第一链路和所述第二链路进行链路流量统计;根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整;如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整所述第一链路和 /或所述第二链路的带宽。本发明实施例还提供了一种链路带宽调整装置,所述链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,其特征在于,所述装置包括统计模块,用于按预设周期对所述第一链路和所述第二链路进行链路流量统计;判断模块,用于根据所述链路流量统计的结果判断是否需要对所述第一链路和/ 或所述第二链路进行带宽调整;调整模块,用于如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整所述第一链路和/或所述第二链路的带宽。。采用上述提供的方案,可以根据运营商的实际需求来控制VPN HQoS网络侧各负载分担链路的带宽分配比例,可以根据通信设备的需要动态调整带宽分配,更具灵活性。


图1为本发明实施例提供的链路带宽调整方法流程示意图;图2为本发明实施例提供的链路带宽调整装置结构示意图。
具体实施例方式为便于对本发明的理解,下面将结合实例对本发明的具体实现过程进行说明。图1示出了本发明实施例提供的一种链路带宽调整方法,该链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,该方法包括101 按预设周期对该第一链路和该第二链路进行链路流量统计;102 根据该链路流量统计的结果判断是否需要对该第一链路和/或该第二链路进行带宽调整;具体地,如果一个或多个所述预设周期内的统计到的该第一链路和该第二链路流量均达到初始带宽或均未达到初始带宽,则判断不需要进行带宽调整;如果一个或多个所述预设周期内的统计到的该第一链路或该第二链路之一的流量达到初始带宽,则判断需要对该第一链路或该第二链路进行带宽调整。103:如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整该第一链路和/或该第二链路的带宽。具体地,上述带宽调整方式包括以下一种或多种带宽调整方向,可调整带宽极限,单次带宽调整值,其中,带宽调整方向包括向大调整或向小调整,单次带宽调整值小于所述可调整带宽极限。可选地,该方法还可以包括在该第一链路和该第二链路建立过程中,按照出接口带宽比例为该第一链路和该第二链路分配初始带宽,该第一链路的初始带宽与该第二链路的初始带宽之和为固定值。可选地,该方法还可以包括如果调整后的该第一链路的带宽和该第二链路的带宽之和小于该第一链路的初始带宽与该第二链路的初始带宽之和,则产生内部告警以调整所述可调整带宽极限。本发明实施例提供的链路带宽调整方法的一个实例,仍以第一链路和第二链路两条虚拟专用网中跨单板负载分担链路为例,具体流程如下201 预先设置PE设备上流量统计的周期和次数。具体地,可以设置流量统计的周期,该周期可以通过命令行动态调整,可依据该PE 设备上既有的接口流量统计周期而设置,这个周期是既不会太频繁刷新导致性能下降、也不会太慢导致实时性太差的一个折中值,缺省为5分钟。如果不希望一个周期流量统计的变化导致带宽立刻被调整,也可以通过命令行动态设置次数。比如网络流量通常非常稳定, 偶尔因为突发因素造成一次流量统计变化,希望带宽动态调整不要太敏感,则可以将该次数设置为多次,比如3次,则意味着连续5*3 = 15分钟状态一直保持在当前可调整的状态, 才进行带宽调整,缺省为1次,即只要发现流量变化达到了带宽调整的条件立刻进行调整。流量统计的周期和次数既可以针对每条链路灵活控制,也可以针对所有链路简化配置。202 预先设置带宽调整方式。
具体地,所述带宽调整方式包括以下一种或多种带宽调整方向,可调整带宽极限,单次带宽调整值,其中,带宽调整方向包括向大调整或向小调整,例如可以设置针对第一链路带宽只能向大调整,针对第二链路带宽既可以向大调整,也可以向小调整。单次带宽调整值小于所述可调整带宽极限。缺省为每次调整链路配置带宽调整极限的1/2,比如第一链路配置的可调整带宽极限为+4M,则每次调整+2M。带宽调整方式既可以针对每条链路灵活控制,也可以针对所有链路简化配置。203:在所述第一链路和第二链路建立过程中,按照出接口带宽比例为所述第一链路和所述第二链路分配初始带宽,所述第一链路的初始带宽与所述第二链路的初始带宽之和为固定值。举例来说,第一链路出接口带宽为2G,第二链路出接口带宽为3G,为该VPN配置的总带宽为20M。按照出接口带宽比例来分配带宽,即第一链路分配20*(2/5) =8M,第二链路分配 20* (3/5) = 12M。经过201-203,配置参数可以例如表一所示表一
权利要求
1.一种链路带宽调整方法,其特征在于,所述链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,所述方法包括按预设周期对所述第一链路和所述第二链路进行链路流量统计;根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整;如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整所述第一链路和/或所述第二链路的带宽。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述第一链路和第二链路建立过程中,按照出接口带宽比例为所述第一链路和所述第二链路分配初始带宽,所述第一链路的初始带宽与所述第二链路的初始带宽之和为固定值。
3.根据权利要求1或2所述的方法,其特征在于,所述带宽调整方式包括以下一种或多种带宽调整方向,可调整带宽极限,单次带宽调整值,其中,所述带宽调整方向包括向大调整或向小调整,所述单次带宽调整值小于所述可调整带宽极限。
4.根据权利要求2所述的方法,其特征在于,所述根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整具体包括如果一个或多个所述预设周期内的统计到的所述第一链路和所述第二链路流量均达到所述初始带宽或均未达到所述初始带宽,则判断不需要进行带宽调整;如果一个或多个所述预设周期内的统计到的所述第一链路或所述第二链路之一的流量达到所述初始带宽,则判断需要对所述第一链路或所述第二链路进行带宽调整。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括如果调整后的所述第一链路的带宽和所述第二链路的带宽之和小于所述第一链路的初始带宽与所述第二链路的初始带宽之和,则产生内部告警以调整所述可调整带宽极限。
6.一种链路带宽调整装置,所述链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,其特征在于,所述装置包括统计模块,用于按预设周期对所述第一链路和所述第二链路进行链路流量统计;判断模块,用于根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整;调整模块,用于如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整所述第一链路和/或所述第二链路的带宽。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括分配模块,用于在所述第一链路和所述第二链路建立过程中,按照出接口带宽比例为所述第一链路和所述第二链路分配初始带宽,所述第一链路的初始带宽与该第二链路的初始带宽之和为固定值。
8.根据权利要求6或7所述的装置,其特征在于,所述带宽调整方式包括以下一种或多种带宽调整方向,可调整带宽极限,单次带宽调整值,其中,所述带宽调整方向包括向大调整或向小调整,所述单次带宽调整值小于所述可调整带宽极限。
9.根据权利要求7所述的装置,其特征在于,所述根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整具体包括如果一个或多个所述预设周期内的统计到的所述第一链路和所述第二链路流量均达到所述初始带宽或均未达到所述初始带宽,则判断不需要进行带宽调整;如果一个或多个所述预设周期内的统计到的所述第一链路或所述第二链路之一的流量达到所述初始带宽,则判断需要对所述第一链路或所述第二链路进行带宽调整。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括 告警模块,用于如果调整后的该第一链路的带宽和该第二链路的带宽之和小于该第一链路的初始带宽与该 第二链路的初始带宽之和,则产生内部告警以调整可调整带宽极限。
全文摘要
本发明实施例涉及一种链路带宽调整方法和装置,其中,所述链路为虚拟专用网中两条跨单板负载分担链路,包括第一链路和第二链路,所述方法包括按预设周期对所述第一链路和所述第二链路进行链路流量统计;根据所述链路流量统计的结果判断是否需要对所述第一链路和/或所述第二链路进行带宽调整;如果判断需要进行带宽调整,在带宽调整方式允许的情况下调整所述第一链路和/或所述第二链路的带宽。采用上述提供的方案,可以根据运营商的实际需求来控制VPN HQoS网络侧各负载分担链路的带宽分配比例,可以根据通信设备的需要动态调整带宽分配,更具灵活性。
文档编号H04L12/56GK102158391SQ20101054631
公开日2011年8月17日 申请日期2010年11月12日 优先权日2010年11月12日
发明者张宇阳 申请人:华为数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1