首页> 中国专利> 在业务保护方案中减少丢包的方法和系统

在业务保护方案中减少丢包的方法和系统

摘要

本发明的实施例公开了一种在业务保护方案中减少丢包的方法,包括:自动实时调整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用PW所对应的路由的cost值低。本发明实施例还提供相应的系统。本发明实施例技术方案,通过自动实时调整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用PW所对应的路由的cost值低,不会出现下行流量经过刚刚恢复故障的PW的情况,从而减少了在主PW从故障中刚刚恢复时,下行流量经过该PW的丢包。

著录项

  • 公开/公告号CN102769561A

    专利类型发明专利

  • 公开/公告日2012-11-07

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201210217089.8

  • 发明设计人 李衍伟;张翅;杨函;

    申请日2012-06-28

  • 分类号H04L12/56;H04L12/46;

  • 代理机构

  • 代理人

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 07:16:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-27

    授权

    授权

  • 2012-12-26

    实质审查的生效 IPC(主分类):H04L12/56 申请日:20120628

    实质审查的生效

  • 2012-11-07

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,具体涉及一种在业务保护方案中减少丢包的方 法和系统。

背景技术

用户接入设备与汇聚路由器之间通过伪线(Pseudo Wire,PW)通信,汇聚 路由器上终结PW,之后通过路由协议或依赖于路由协议的三层虚拟专用网(以 下简称L3VPN,Layer 3 Virtual Private Network)向目的网络设备转发。具 体为,汇聚路由器经由二层虚拟以太网(L2VE)接口通过PW与用户接入设备 通信,并经由三层虚拟以太网(L3VE)接口通过路由协议依赖于路由协议的 L3VPN与目的网络设备通信,汇聚路由器上配置虚拟以太网接口组(VE Group) 将L2VE接口和L3VE接口绑定以实现终结二层流量并进入三层转发的功能。

为了对用户的业务进行保护,用户接入设备通过主、备PW分别连接主、 备汇聚路由器各自的L2VE接口,主、备汇聚路由器再分别通过各自的L3VE接 口连接到目的网络设备。主用PW故障了之后,流量可以快速切换到备份PW 上;主用PW故障恢复后,经过一段预设的时间后,流量可以回切到主用的PW 上。

为便于理解,请参考图1,图1是在互联网协议移动回传网络(Internet  Protocol Backhaul Network,IP Backhaul)场景下的组网。基站(Base  Transceiver Station,BTS)(101)相当于用户侧网络设备,基站侧网关(Cell  Site Gateway,CSG)(102)相当于用户接入设备,可以是支持PW功能的接入路 由器,用于接入用户侧网络设备;无线业务侧网关(Radio Service  Gateway,RSG)1(103)和RSG2(104)相当于汇聚路由器;无线网络控制器(Radio  Network Controller,RNC)(105)相当于目的网络设备。

其中:

RSG1(103)与CSG(102)间通过PW(106)通信,正常情况下PW(106)是主用 PW,RSG1(103)与RNC(105)间通过L3VPN(112)通信。RSG1(103)上配置了L2VE 接口(108)和L3VE接口(109),并建立VE Group将L2VE接口(108)和L3VE接 口(109)绑定,L2VE接口(108)连接主用PW(106),L3VE接口(109)连接 L3VPN(112);

RSG2(104)与CSG(102)间通过PW(107)通信,正常情况下PW(107)是备用 PW,RSG2(104)上配置了L2VE接口(110)和L3VE接口(111),并建立VE Group 将L2VE接口(110)和L3VE接口(111)绑定,L2VE接口(110)连接备用PW(107), L3VE接口(111)连接L3VPN(113)。

上行流量指从BTS(101)到RNC(105)间的流量,下行流量指从RNC(105)到 BTS(101)间的流量。

现有技术中,上行流量方向,CSG(102)将用户侧网络设备BTS(101)的 地址解析协议(Address Resolution Protocol,ARP)定期向RSG1(103)和 RSG2(104)同时发送;同时设置L3VE接口(109)和L3VE接口(111)都处于up 状态,RSG1(103)和RSG2(104)分别向RNC(105)发布路由,使得RNC(105) 在下行方向中有两条路由选择,RNC(105)根据路由选择规则选择其中一条, 路由选择规则包括BGP属性等。

正常情况下,上行流量通过主用PW转发,上行流量经过的节点为 BTS(101)->CSG(102)->RSG1(103)->RNC(105)。我们假设RNC(105)在下行流 量方向选择到RSG1的路由,即下行流量经过的节点为RNC(105)-> RSG1(103)->CSG(102)->BTS(101)。

如果PW(106)出现故障变为down的状态,PW(106)也变为备用状态,会触 发L3VE(109)变为down的状态,RNC(105)上删除到RSG1(103)的路由,同 时触发RSG1(109)上删除BTS(101)的ARP。RNC(105)立刻切换下行方向 的流量到RSG2(104),使得下行流量经过的节点为RNC(105)->RSG2(104)-> CSG(102)->BTS(101)。此时PW发生主备切换,PW(107)变为主用PW,上行 流量选择PW(107),上行流量经过路径与下行流量经过的路径相同,即上行 流量经过节点为BTS(101)->CSG(102)->RSG2(104)->RNC(105)。

经过一段时间后,修复了PW(106)的故障,PW(106)变为up的状态,此 时PW(106)还是备用状态,直到经过一段预设的时间后,再次发生PW主备切 换,才会使得PW(106)变为主用状态,PW(107)变为备用状态,触发L3VE(109) 变为up的状态,RNC(105)将下行流量路径切换到RSG1(103)。但RNC(105) 在PW(106)重新up后,需要经过一段时间才能重新学习到用户侧网络设备的 ARP,在这段时间内,下行流量发生丢包。

发明内容

本发明实施例提供一种在业务保护方案中减少丢包的方法和系统,可以解 决现有技术中,在主用PW故障后恢复时,下行流量丢包的问题。

一方面,本发明实施例提供一种在业务保护方案中减少丢包的方法,包括:

第一网络设备经由第一二层虚拟以太网L2VE接口通过第一伪线PW与用户 接入设备通信,所述第一网络设备经由第一三层虚拟以太网L3VE接口通过第一 路由与目的网络设备通信,所述第一L2VE接口与所述第一L3VE接口属于第一虚 拟以太网接口组VE Group;

第二网络设备经由第二L2VE接口通过第二PW与所述用户接入设备通信,所 述第二网络设备经由第二L3VE接口通过第二路由与所述目的网络设备通信,所 述第二L2VE接口与所述第二L3VE接口属于第二VE Group;

当所述第一PW为主用时,所述第一网络设备设置所述第一路由的cost值为 预先设置的第一数值;所述第二PW变为备用,所述第二网络设备设置所述第二 路由的cost值为预先设置的第二数值,所述第一数值和所述第二数值均为非负 值,并且所述第一数值小于所述第二数值;

当所述第一PW为备用时,所述第一网络设备设置所述第一路由的cost值为 所述第二数值;所述第二PW变为主用,所述第二网络设备设置所述第二路由的 cost值为所述第一数值。

另一方面,本发明实施例提供一种在业务保护方案中减少丢包的系统,包 括:

第一网络设备和第二网络设备;

所述第一网络设备包括第一二层虚拟以太网L2VE接口,第一三层虚拟以太 网L3VE接口,第一通信单元,第一处理单元;

所述第二网络设备包括第二L2VE接口,第二L3VE接口,第二通信单元,第 二处理单元;

所述第一通信单元,用于经由所述第一L2VE接口通过第一伪线PW与用户接 入设备通信,并且经由所述第一L3VE接口通过第一路由与目的网络设备通信, 所述第一L2VE接口与所述第一L3VE接口属于第一虚拟以太网接口组VE Group;

所述第二通信单元,用于经由所述第二L2VE接口通过第二PW与所述用户接 入设备通信,并且经由所述第一L3VE接口通过第二路由与所述目的网络设备通 信,所述第二L2VE接口与所述第二L3VE接口属于第二VE Group;

所述第一处理单元,用于当所述第一PW为主用时,设置所述第一路由的 cost值为预先设置的第一数值;相应地,所述第二处理单元,用于当所述第二 PW为所述第一PW对应的备用PW时,设置所述第二路由的cost值为预先设置的第 二数值,所述第一数值和所述第二数值均为非负值,并且所述第一数值小于所 述第二数值;

所述第一处理单元,还用于当所述第一PW为备用时,设置所述第一路由的 cost值为所述第二数值;相应地,所述第二处理单元,还用于当所述第二PW 为所述第一PW对应的主用PW时,设置所述第二路由的cost值为所述第一数值。

本发明实施例提供的在业务保护方案中减少丢包的方法和系统,通过自动 实时调整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备 用PW所对应的路由的cost值低,不会出现下行流量经过刚刚恢复故障的PW的情 况,从而减少了在主用PW从故障中刚刚恢复时,下行流量经过该PW的丢包。

附图说明

图1是在互联网协议移动回传网络场景下的组网示意图;

图2是本发明实施例提供的一种在业务保护方案中减少丢包的方法流程 图;

图3是本发明实施例提供的一种在业务保护方案中减少丢包的系统的示意 图;

图4是本发明实施例提供的又一种在业务保护方案中减少丢包的系统的示 意图。

具体实施方式

下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描 述。

如图2所示,本发明实施例提供一种在业务保护方案中减少丢包的方法, 包括:

201、第一网络设备经由第一L2VE接口通过第一PW与用户接入设备通信, 所述第一网络设备经由第一L3VE接口通过第一路由与目的网络设备通信,所述 第一L2VE接口与所述第一L3VE接口属于第一虚拟以太网接口组VE Group。

202、第二网络设备经由第二L2VE接口通过第二PW与所述用户接入设备通 信,所述第二网络设备经由第二L3VE接口通过第二路由与所述目的网络设备通 信,所述第二L2VE接口与所述第二L3VE接口属于第二VE Group。

所述第一网络设备和第二网络设备,是经由L2VE接口通过PW与其他设备通 信,并经由L3VE接口通过路由与其他设备通信,且支持通过VE Group将L2VE 接口和L3VE接口绑定的设备,从设备形态上,例如可以是路由器。

所述用户接入设备,是可以和其他设备建立PW功能的设备,例如可以是路 由器,也可以是分组传送网(Packet Transport Network,PTN)设备。

所述目的网络设备,是可以通过路由协议或L3VPN和其他设备通信的设备, 例如可以是路由器。

所述第一路由和第二路由,是指IP路由协议中的路由。当然,又举例来说, 所述第一网络设备也可以经由第一L3VE接口通过L 3VPN与目的网络设备通信, 所述第二网络设备也可以经由第二L3VE接口通过L3VPN与目的网络设备通信, 因为L3VPN是依赖于IP路由协议中的路由的。

所述第一PW和第二PW互为备份关系。

为便于理解,请参考图1,图1是在IP Backhaul场景下的组网。所述第一 网络设备是RSG1(103),所述第二网络设备是RSG2(104),所述用户接入设备是 CSG(102),所述目的网络设备是RNC(105)。

其中:

RSG1(103)与CSG(102)间通过PW(106)通信,正常情况下PW(106)是主用 PW,RSG1(103)与RNC(105)间通过L3VPN(112)通信。RSG1(103)上配置了L2VE 接口(108)和L3VE接口(109),并建立VE Group将L2VE接口(108)和L 3VE接 口(109)绑定,L2VE接口(108)连接主用PW(106),L3VE接口(109)连接 L3VPN(112);

RSG2(104)与CSG(102)间通过PW(107)通信,正常情况下PW(107)是备用 PW,RSG2(104)上配置了L2VE接口(110)和L3VE接口(111),并建立VE Group 将L2VE接口(110)和L3VE接口(111)绑定,L2VE接口(110)连接备用PW(107), L3VE接口(111)连接L3VPN(113)。

上行流量指从BTS(101)到RNC(105)间的流量,下行流量指从RNC(105)到 BTS(101)间的流量。

203、当所述第一PW为主用时,所述第一网络设备设置所述第一路由的cost 值为预先设置的第一数值;所述第二PW变为备用,所述第二网络设备设置所述 第二路由的cost值为预先设置的第二数值,所述第一数值和所述第二数值均为 非负值,并且所述第一数值小于所述第二数值。

204、当所述第一PW为备用时,所述第一网络设备设置所述第一路由的cost 值为所述第二数值;所述第二PW变为主用,所述第二网络设备设置所述第二路 由的cost值为所述第一数值。

举例来说,在RSG1(103)和RSG2(104)启动后,分别在RGS1(103)和RSG2 (104)上输入命令行,所述命令行配置所述第一数值,例如5,配置所述第二 数值,例如100。此处,所述第一数值和第二数值是用于路由cost的值。

又举例来说,所述第一数值是cost的缺省值。本领域技术人员可知,cost 的缺省值是0,此时,只需要预先将所述第二数值配置在RSG1(103)和RSG(104) 上,第二数值是大于0的值,例如可以是100。

当然,也可以通过网管系统,将所述第一数值和所述第二数值预先配置在 RSG1(103)和RSG2(104)上。

参考图1,下面分几个情景进行描述,假设第一数值是5,第二数值是100:

(1)初始正常状态:PW(106)是主用PW,处于up状态,PW(107)是备 用PW,处于up状态

此时,RSG1(103)设置所述第一路由,即L3VPN(112)所依赖的路由的cost 值为5;RSG2(104)设置所述第二路由即L3VPN(113)所依赖的路由的cost值为 100。RNC(105)上有两条下行方向的路由,其中到RSG1(103)的路由的cost 值为5,到RSG2(104)的路由的cost值为100,RNC(105)选择cost值为5的路由, 下行流量经过RSG1(103)。

(2)PW(106)发送故障状态:PW(106)是备用PW,处于down状态,PW(107) 是主用PW,处于up状态

此时,RSG1(103)设置所述第一路由cost值为100;RSG2(104)设置所述第 二路由cost值为5。因为PW(106)故障,触发L3VE接口(109)down,RNC(105) 中相应删除到RSG1(103)的路由,只剩下一条到RSG2(104)的cost值为5的 路由,下行方向的流量经过RSG2(104)。

(3)PW(106)从故障中恢复,但此时还未到预定回切时间:PW(106)是 备用PW,处于up状态,PW(107)是主用PW,处于up状态

此时,所述第一路由的cost值为100,所述第二路由cost值为5。因为PW(106) 从故障中恢复,触发L3VE接口(109)重新up,RNC(105)重新学习到了到RSG1 (103)的路由。RNC(105)上有两条下行方向的路由,其中到RSG1(103)的 路由的cost值为100,到RSG2(104)的路由的cost值为5,RNC(105)选择cost 值为5的路由,下行流量经过RSG2(104)。

(4)回切时间到,PW(106)重新变为主用PW,处于up状态,PW(107)变 为备用PW,处于up状态。

此状态与(1)中的状态相同,不再赘述。

由上可以看出,通过使得PW的状态与对应路由的cost自动实时联动,使 得下行流量总是经过与主用PW的对应路径,这样,在上述(3)中,就不会出 现现有技术中丢包的情况。

本发明实施例提供的在业务保护方案中减少丢包的方法,通过自动实时调 整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用 PW所对应的路由的cost值低,不会出现下行流量经过刚刚恢复故障的PW的 情况,从而减少了在主用PW从故障中刚刚恢复时,下行流量经过该PW的丢包。

请参考图3,本发明的一个实施例提供一种在业务保护方案中减少丢包的 系统,包括:

第一网络设备(301)和第二网络设备(302)。

所述第一网络设备(301)包括第一L2VE接口(311),第一L3VE接口(312), 第一通信单元(313),第一处理单元(314)。

所述第二网络设备(302)包括第二L2VE接口(321),第二L3VE接口(322), 第二通信单元(323),第二处理单元(324)。

所述第一通信单元(313),用于经由所述第一L2VE接口(311)通过第一 PW(330)与用户接入设备(370)通信,并且经由所述第一L3VE接口(312) 通过第一路由(331)与目的网络设备(380)通信,所述第一L2VE接口(311) 与所述第一L3VE接口(312)属于第一虚拟以太网接口组VE Group。

所述第二通信单元(323),用于经由所述第二L2VE接口(321)通过第二 PW(340)与所述用户接入设备(370)通信,并且经由所述第二L3VE接口(322) 通过第二路由(341)与所述目的网络设备(380)通信,所述第二L2VE接口(321) 与所述第二L3VE接口(322)属于第二VE Group。

所述第一处理单元(314),用于当所述第一PW(330)为主用时,设置所 述第一路由(331)的cost值为预先设置的第一数值;相应地,所述第二处理 单元(324),用于当所述第二PW(340)为所述第一PW(330)对应的备用PW时, 设置所述第二路由(341)的cost值为预先设置的第二数值,所述第一数值和 所述第二数值均为非负值,并且所述第一数值小于所述第二数值。

所述第一处理单元(314),还用于当所述第一PW(330)为备用时,设置 所述第一路由(331)的cost值为所述第二数值;相应地,所述第二处理单元 (324),还用于当所述第二PW(340)为所述第一PW(330)对应的主用PW时,设 置所述第二路由(341)的cost值为所述第一数值。

举例来说,如图4所示,所述第一网络设备(301)还包括:

第一配置单元(315),用于接收命令行,所述命令行将所述第一数值和所 述第二数值预先配置在所述第一网络设备上。

所述第二网络设备(302)还包括:

第二配置单元(325),用于接收所述命令行,所述命令行将所述第一数值 和所述第二数值预先配置在所述第二网络设备上。

举例来说,所述第一数值是cost的缺省值。所述第一网络设备(301)还 包括:

第一配置单元,用于接收命令行,所述命令行将所述第二数值预先配置在 所述第一网络设备上。

所述第二网络设备(302)还包括:

第二配置单元,用于接收所述命令行,所述命令行将所述第二数值预先配 置在所述第二网络设备上。

本发明实施例提供的在业务保护方案中减少丢包的系统,通过自动实时调 整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用 PW所对应的路由的cost值低,不会出现下行流量经过刚刚恢复故障的PW的 情况,从而减少了在主用PW从故障中刚刚恢复时,下行流量经过该PW的丢包。

举例来说,图3和图4所示实施例中的单元可以合并为一个或者多个单元。

又举例来说,所述单元或子单元均可通过硬件来实现。本领域普通技术人 员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指 令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,举例来说, 存储介质可以包括:只读存储器、随即读取存储器、磁盘或光盘等。

以上对本发明实施例所提供的在业务保护方案中减少丢包的方法和系统 进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核 心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的 技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号