调整隧道负载的方法和设备的制造方法

文档序号:9828140阅读:511来源:国知局
调整隧道负载的方法和设备的制造方法
【技术领域】
[0001]本申请涉及网络通信技术,特别涉及调整隧道负载的方法和设备。
【背景技术】
[0002]如图1所示的组网中,在服务提供商网络边缘设备(PE Provider Edge) I和PE2之间配置两条负载分担的隧道I和隧道2。其中,隧道I的转发路径为PE1-->P1-->PE2,隧道2的转发路径PE1—>P2—>PE2,这里,PU P2均为骨干网的运营商设备。
[0003]假如隧道I和隧道2的负载分担比例配置为1:1,PEl在转发报文到PE2时,为了充分利用隧道I和隧道2的带宽,PEl可以根据报文的属性以及配置的隧道I和隧道2的负载分担比例选择隧道I或者隧道2进行报文转发。
[0004]但是,如果PEl转发至PE2的多个报文的属性比较类似,则PEl根据报文的属性以及配置的隧道I和隧道2的负载分担比例选择隧道时就可能会为多个报文选择同一隧道(以隧道I为例)进行转发,而很少报文从隧道2进行转发,在隧道I和隧道2带宽一样的情况下,可能就会出现隧道I带宽不足,隧道2带宽一直空闲,而隧道I带宽不足会导致隧道I丢包率比较高和时延比较大等缺陷。为避免上述缺陷,需要管理人员重新手动配置隧道I和隧道2的负载分担比例,以减少隧道I的负载,增加隧道2的负载,比如把隧道I和隧道2的负载分担比由原来的1:1变成1:2,这样就可以把隧道I的流量部分分担到隧道2,使得流量尽量均匀地分担在隧道I和隧道2转发。而上述由管理人员重新手动配置隧道I和隧道2的负载分担比例,会增加整个网络的维护难度,并且,不能根据隧道的传输质量动态实时地调整隧道的负载分担比例。

【发明内容】

[0005]本申请提供了调整隧道负载的方法和设备,以实现依据隧道的传输质量调整隧道的负载。
[0006]本申请提供的技术方案包括:
[0007]—种调整隧道负载的方法,该方法包括:
[0008]第一网络边缘设备PE检测从第一 PE至第二 PE的负载分担隧道组中每一隧道的传输质量;
[0009]第一 PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;
[0010]第一 PE依据所述负载分担隧道组中各个隧道的负载分担因子从所述负载分担隧道组中选择出需要调整负载分担比例的隧道;
[0011]第一 PE根据该选择出的隧道的负载分担因子调整该选择出的隧道的负载分担比例。
[0012]一种调整隧道负载的设备,该设备包括:
[0013]检测单元,用于检测从第一 PE至第二 PE的负载分担隧道组中每一隧道的传输质量;
[0014]计算单元,用于当所述检测单元检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子;
[0015]选择单元,用于依据所述负载分担隧道组中各个隧道的负载分担因子从所述负载分担隧道组中选择出需要调整负载分担比例的隧道;
[0016]调整单元,用于根据该选择出的隧道的负载分担因子调整该选择出的隧道的负载分担比例。
[0017]由以上技术方案可以看出,本发明中,通过检测负载分担隧道组中每一隧道的传输质量,依赖于隧道的传输质量调整该选择出的隧道的负载分担比例,以实现动态调整该选择出的隧道的负载,这提高了网络对流量的自适应能力,提高了网络的利用率,也简化了网络维护。
【附图说明】
[0018]图1为现有提供的组网结构示意图;
[0019]图2为本发明提供的方法流程图;
[0020]图3为本发明提供的实施例组网图;
[0021]图4为本发明提供的设备结构图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0023]本发明提供的方法包括图2所示的流程:
[0024]参见图2,图2为本发明提供的方法流程图。如图2所示,该流程可包括以下步骤:
[0025]步骤201,第一 PE检测从本第一 PE至第二 PE的负载分担隧道组中每一隧道的传输质量。
[0026]在本发明中,第一 PE、第二 PE只是为便于描述进行的命名而已,并非限定本发明。
[0027]在本发明中,从第一 PE至第二 PE的负载分担隧道组包含的隧道数量大于I。
[0028]在本发明中,第一 PE检测负载分担隧道组中隧道的传输质量的频率可预先设置,比如实时,或者每隔设定时间等。
[0029]在本发明中,隧道的传输质量可以通过隧道的时延和丢包率表示。基于此,本步骤201中,第一 PE检测负载分担隧道组中每一隧道的传输质量包括:检测负载分担隧道组中每一隧道的时延和丢包率。
[0030]作为本发明的一个实施例,隧道的时延可以采用现有时延检测(DM:DelayMeasurement)进行检测。在现有技术中,DM检测一般不针对隧道检测时延,而本发明中,将现有的DM检测应用于隧道以检测隧道的时延。在本发明中,DM检测主要实现对被检测的隧道的转发路径延时情况进行统计分析。DM检测分为单端DM检测和双向DM检测,其中,单端DM检测为:第一PE在检测报文上打上当前的时间戳(记为时间戳1),并通过被检测的隧道发送至第二 PE,第二 PE将收到检测报文的时间戳(记为时间戳2)与检测报文上的时间戳I之差确定为隧道时延,并通知给第一 PE,即实现了单端检测时延;双向DM检测为:第一PE在检测报文上打上当前的时间戳(记为时间戳I),并通过被检测的隧道发送至第二 PE,第二 PE收到检测报文后回复响应报文至第一 PE,响应报文上复制检测报文上的时间戳1,第一 PE将收到响应报文的时间戳(记为时间戳2)与响应报文上的时间戳I之差确定为隧道时延,即实现了双向DM检测。
[0031]作为本发明的一个实施例,隧道的丢包率可以采用现有丢包检测(LM:LossMeasurement)进行检测。在现有技术中,LM检测一般不针对隧道检测丢包率,而本发明中,将现有的LM应用于隧道以检测隧道的丢包率。在本发明中,LM检测主要实现对被检测的隧道的转发丢包情况进行统计分析,主要思想为:第一 PE通过被检测的隧道发送丢包测量报文给第二 PE,在不丢包时,第二 PE收到丢包测量报文后,会发送丢包测量应答报文给第一 PE,在一段时间内第一 PE发出的丢包测量报文数量减去收到的丢包测量应答报文数量为丢失报文的数量,丢失报文的数量与发出的丢包测量报文数量之比即为隧道的丢包率。
[0032]步骤202,第一 PE在检测出所述负载分担隧道组中至少一条隧道的传输质量达到临界值时,利用检测出的每一隧道的传输质量计算每一隧道的负载分担因子。
[0033]如上描述的,传输质量通过时延和丢包率表示。基于此,本步骤202
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1