调整隧道负载的方法和设备技术

技术编号:15105784 阅读:100 留言:0更新日期:2017-04-08 16:23
本申请提供了调整隧道负载的方法和设备。本发明专利技术中,通过检测负载分担隧道组中每一隧道的传输质量,依赖于隧道的传输质量调整该选择出的隧道的负载分担比例,以实现调整该选择出的隧道的负载,这提高了网络对流量的自适应能力,提高了网络的利用率,也简化了网络维护。

【技术实现步骤摘要】

本申请涉及网络通信技术,特别涉及调整隧道负载的方法和设备
技术介绍
如图1所示的组网中,在服务提供商网络边缘设备(PE:ProviderEdge)1和PE2之间配置两条负载分担的隧道1和隧道2。其中,隧道1的转发路径为PE1-->P1-->PE2,隧道2的转发路径PE1-->P2-->PE2,这里,P1、P2均为骨干网的运营商设备。假如隧道1和隧道2的负载分担比例配置为1:1,PE1在转发报文到PE2时,为了充分利用隧道1和隧道2的带宽,PE1可以根据报文的属性以及配置的隧道1和隧道2的负载分担比例选择隧道1或者隧道2进行报文转发。但是,如果PE1转发至PE2的多个报文的属性比较类似,则PE1根据报文的属性以及配置的隧道1和隧道2的负载分担比例选择隧道时就可能会为多个报文选择同一隧道(以隧道1为例)进行转发,而很少报文从隧道2进行转发,在隧道1和隧道2带宽一样的情况下,可能就会出现隧道1带宽不足,隧道2带宽一直空闲,而隧道1带宽不足会导致隧道1丢包率比较高和时延比较大等缺陷。为避免上述缺陷,需要管理人员重新手动配置隧道1和隧道2的负载分担比例,以减少隧道1的负载,增加隧道2的负载,比如把隧道1和隧道2的负载分担比由原来的1:1变成1:2,这样就可以把隧道1的流量部分分担到隧道2,使得流量尽量均匀地分担在隧道1和隧道2转发。而上述由管理人员重新手动配置隧道1和隧道2的负载分担比例,会增加整个网络的维护难度,并且,不能根据隧道的传输质量动态实时地调整隧道的负载分担比例。
技术实现思路
本申请提供了调整隧道负载的方法和设备,以实现依据隧道的传输质量调整隧道的负载。本申请提供的技术方案包括:一种调整隧道负载的方法,该方法包括:第一网络边缘设备PE检测从第一PE至第二PE的负载分担隧道组中每一隧道的传输质量;第一PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;第一PE依据所述负载分担隧道组中各个隧道的负载分担因子从所述负载分担隧道组中选择出需要调整负载分担比例的隧道;第一PE根据该选择出的隧道的负载分担因子调整该选择出的隧道的负载分担比例。一种调整隧道负载的设备,该设备包括:检测单元,用于检测从第一PE至第二PE的负载分担隧道组中每一隧道的传输质量;计算单元,用于当所述检测单元检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;选择单元,用于依据所述负载分担隧道组中各个隧道的负载分担因子从所述负载分担隧道组中选择出需要调整负载分担比例的隧道;调整单元,用于根据该选择出的隧道的负载分担因子调整该选择出的隧道的负载分担比例。由以上技术方案可以看出,本专利技术中,通过检测负载分担隧道组中每一隧道的传输质量,依赖于隧道的传输质量调整该选择出的隧道的负载分担比例,以实现动态调整该选择出的隧道的负载,这提高了网络对流量的自适应能力,提高了网络的利用率,也简化了网络维护。附图说明图1为现有提供的组网结构示意图;图2为本专利技术提供的方法流程图;图3为本专利技术提供的实施例组网图;图4为本专利技术提供的设备结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术提供的方法包括图2所示的流程:参见图2,图2为本专利技术提供的方法流程图。如图2所示,该流程可包括以下步骤:步骤201,第一PE检测从本第一PE至第二PE的负载分担隧道组中每一隧道的传输质量。在本专利技术中,第一PE、第二PE只是为便于描述进行的命名而已,并非限定本专利技术。在本专利技术中,从第一PE至第二PE的负载分担隧道组包含的隧道数量大于1。在本专利技术中,第一PE检测负载分担隧道组中隧道的传输质量的频率可预先设置,比如实时,或者每隔设定时间等。在本专利技术中,隧道的传输质量可以通过隧道的时延和丢包率表示。基于此,本步骤201中,第一PE检测负载分担隧道组中每一隧道的传输质量包括:检测负载分担隧道组中每一隧道的时延和丢包率。作为本专利技术的一个实施例,隧道的时延可以采用现有时延检测(DM:DelayMeasurement)进行检测。在现有技术中,DM检测一般不针对隧道检测时延,而本专利技术中,将现有的DM检测应用于隧道以检测隧道的时延。在本专利技术中,DM检测主要实现对被检测的隧道的转发路径延时情况进行统计分析。DM检测分为单端DM检测和双向DM检测,其中,单端DM检测为:第一PE在检测报文上打上当前的时间戳(记为时间戳1),并通过被检测的隧道发送至第二PE,第二PE将收到检测报文的时间戳(记为时间戳2)与检测报文上的时间戳1之差确定为隧道时延,并通知给第一PE,即实现了单端检测时延;双向DM检测为:第一PE在检测报文上打上当前的时间戳(记为时间戳1),并通过被检测的隧道发送至第二PE,第二PE收到检测报文后回复响应报文至第一PE,响应报文上复制检测报文上的时间戳1,第一PE将收到响应报文的时间戳(记为时间戳2)与响应报文上的时间戳1之差确定为隧道时延,即实现了双向DM检测。作为本专利技术的一个实施例,隧道的丢包率可以采用现有丢包检测(LM:LossMeasurement)进行检测。在现有技术中,LM检测一般不针对隧道检测丢包率,而本专利技术中,将现有的LM应用于隧道以检测隧道的丢包率。在本专利技术中,LM检测主要实现对被检测的隧道的转发丢包情况进行统计分析,主要思想为:第一PE通过被检测的隧道发送丢包测量报文给第二PE,在不丢包时,第二PE收到丢包测量报文后,会发送丢包测量应答报文给第一PE,在一段时间内第一PE发出的丢包测量报文数量减去收到的丢包测量应答报文数量为丢失报文的数量,丢失报文的数量与发出的丢包测量报文数量之比即为隧道的丢包率。步骤202,第一PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子。如上描述的,传输质量通过时延和丢包率表示。基于此,本步骤202中,当检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值具体可包括:当检测出所述负载分担隧道组中至少一条隧道的时延和/或丢包率达到时延临界本文档来自技高网
...

【技术保护点】
一种调整隧道负载的方法,其特征在于,该方法包括:第一网络边缘设备PE检测从第一PE至第二PE的负载分担隧道组中每一隧道的传输质量;第一PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;第一PE依据所述负载分担隧道组中各个隧道的负载分担因子从所述负载分担隧道组中选择出需要调整负载分担比例的隧道;第一PE根据该选择出的隧道的负载分担因子调整该选择出的隧道的负载分担比例。

【技术特征摘要】
1.一种调整隧道负载的方法,其特征在于,该方法包括:
第一网络边缘设备PE检测从第一PE至第二PE的负载分担隧道组中每一
隧道的传输质量;
第一PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到
临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;
第一PE依据所述负载分担隧道组中各个隧道的负载分担因子从所述负
载分担隧道组中选择出需要调整负载分担比例的隧道;
第一PE根据该选择出的隧道的负载分担因子调整该选择出的隧道的负
载分担比例。
2.根据权利要求1所述的方法,其特征在于,所述传输质量通过时延和丢
包率表示;
所述检测负载分担隧道组中每一隧道的传输质量包括:检测负载分担隧
道组中每一隧道的时延和丢包率;
所述当检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界
值包括:当检测出所述负载分担隧道组中至少一条隧道的时延和/或丢包率达
到时延临界值。
3.根据权利要求2所述的方法,其特征在于,所述利用检测出的每一隧
道的传输质量计算每一隧道的负载分担因子包括:
按照如下设定公式计算每一隧道的负载分担因子:
Bx=(DMx*r)+LMx*(1-r))/(Wx/Kx);
其中,Bx表示隧道x的负载分担因子,DMx表示隧道x的时延对应的数值,
r表示预先设置的时延比重,LMx表示隧道x的丢包率,Wx表示隧道x被分配的
带宽与负载分担隧道组总带宽的比值,负载分担隧道组总带宽为负载分担隧道
组中所有隧道被分配的带宽之和,Kx表示隧道x被分配的负载分担比例与负载分
担隧道组总负载分担比例的比值,负载分担隧道组总负载分担比例为负载分担

\t隧道组中所有隧道被分配的负载分担比例之和,隧道x为负载分担隧道组中任一
隧道。
4.根据权利要求1所述的方法,其特征在于,所述依据负载分担隧道组
中各个隧道的负载分担因子从负载分担隧道组中选择出需要调整负载分担比
例的隧道包括:
从所述负载分担隧道组中选择出负载分担因子最大的第一隧道;
从所述负载分担隧道组中选择出负载分担因子最小的第二隧道;
判断第一隧道的负载分担因子和第二隧道的负载分担因子之间的比例是
否大于或等于设定的临界调整值,
如果是,选择第一隧道和/或第二隧道为所述需要调整负载分担比例的隧
道。
5.根据权利要求4所述的方法,其特征在于,所述选择第一隧道和/或第
二隧道为所述需要调整负载分担比例的隧道包括:
在所述第一隧道当前的负载分担比例为第一设定比例值时,选择第二隧
道为所述需要调整负载分担比例的隧道;
在所述第一隧道当前的负载分担比例大于第一设定比例值时,选择第一
隧道为所述需要调整负载分担比例的隧道,或者,选择第一隧道、第二隧道
为所述需要调整负载分担比例的隧道;
所述根据选择出的隧道的负载分担因子调整该选择出的隧道的负载分担
比例包括:
在第一隧道仅被选择为所述需要调整负载分担比例的隧道时,将第一隧
道的负载分担比例减去第一设定比例值;
在第二隧道仅被选择为所述需要调整负载分担比例的隧道时,将第二隧
道的负载分担比例增加第二设定比例值;所述第二设定比例值等于或不等于
第一设定比例值;
在第一隧道、第二隧道被选择为所述需要调整负载分担比例的隧道时,
将第一隧道的负载分担比例减去第一设定比例值,将第二隧道的负载分担比

\t例增加第二设定比例值。
6.一种调整隧道负载的设备,其特征在...

【专利技术属性】
技术研发人员:肖湘光
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1