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

文档序号:7854599阅读:197来源:国知局
专利名称:在业务保护方案中减少丢包的方法和系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种在业务保护方案中减少丢包的方法和系统。
背景技术
用户接入设备与汇聚路由器之间通过伪线(Pseudo Wire,Pff)通信,汇聚路由器上终结PW,之后通过路由协议或依赖于路由协议的三层虚拟专用网(以下简称L3VPN,Layer3 Virtual Private Network)向目的网络设备转发。具体为,汇聚路由器经由二层虚拟以太网(L2VE)接口通过PW与用户接入设备通信,并经由三层虚拟以太网(L3VE)接口通过路由协议依赖于路由协议的L3VPN与目的网络设备通信,汇聚路由器上配置虚拟以太网接口 组(VE Group)将L2VE接口和L3VE接口绑定以实现终结二层流量并进入三层转发的功能。为了对用户的业务进行保护,用户接入设备通过主、备PW分别连接主、备汇聚路由器各自的L2VE接口,主、备汇聚路由器再分别通过各自的L3VE接口连接到目的网络设备。主用PW故障了之后,流量可以快速切换到备份PW上;主用PW故障恢复后,经过一段预设的时间后,流量可以回切到主用的PW上。为便于理解,请参考图1,图I是在互联网协议移动回传网络(Internet ProtocolBackhaul Network, IP Backhaul)场景下的组网。基站(Base Transceiver Station,BTS)(101)相当于用户侧网络设备,基站侧网关(Cell Site Gateway, CSG) (102)相当于用户接入设备,可以是支持PW功能的接入路由器,用于接入用户侧网络设备;无线业务侧网关(Radio Service Gateway, RSG) I (103)和RSG2(104)相当于汇聚路由器;无线网络控制器(Radio Network Controller, RNC) (105)相当于目的网络设备。其中RSGl (103) % CSG(102)间通过 PW(106)通信,正常情况下 Pff (106)是主用 Pff,RSGl (103) % RNC(105)间通过 L3VPN(112)通信。RSGl (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)通信,正常情况下 Pff(107)是备用 Pff,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)至IjBTS(IOl)间的流量。现有技术中,上行流量方向,CSG(102)将用户侧网络设备BTS(IOl)的地址解析协议(Address Resolution Protocol, ARP)定期向 RSGl (103)和 RSG2(104)同时发送;同时设置L3VE接口 (109)和L3VE接口 (111)都处于up状态,RSGl (103)和RSG2(104)分别向RNC(105)发布路由,使得RNC(105)在下行方向中有两条路由选择,RNC(105)根据路由选择规则选择其中一条,路由选择规则包括BGP属性等。正常情况下,上行流量通过主用PW转发,上行流量经过的节点为BTS(IOl)- >CSG (102)- > RSGl (103)- > RNC (105)。我们假设RNC (105)在下行流量方向选择到RSGl的路由,即下行流量经过的节点为RNC (105) - > RSGl (103) - > CSG (102) - > BTS(IOl)。如果PW(106)出现故障变为down的状态,PW(106)也变为备用状态,会触发L3VE(109)变为down的状态,RNC (105)上删除到RSGl (103)的路由,同时触发RSGl (109)上删除BTS(IOl)的ARP。RNC(105)立刻切换下行方向的流量到RSG2 (104),使得下行流量经过的节点为 RNC(105)- > RSG2(104)- > CSG(102)- > BTS(IOl)。此时 PW 发生主备切换,Pff(107)变为主用PW,上行流量选择PW(107),上行流量经过路径与下行流量经过的路径相同,即上行流量经过节点为 BTS(IOl)- > CSG(102)- > RSG2(104)_ > RNC(105)。经过一段时间后,修复了 PW(106)的故障,Pff (106)变为up的状态,此时PW(106)还是备用状态,直到经过一段预设的时间后,再次发生PW主备切换,才会使得PW(106)变为 主用状态,PW(107)变为备用状态,触发L3VE(109)变为up的状态,RNC (105)将下行流量路径切换到RSGl (103)。但RNC(105)在PW(106)重新up后,需要经过一段时间才能重新学习到用户侧网络设备的ARP,在这段时间内,下行流量发生丢包。

发明内容
本发明实施例提供一种在业务保护方案中减少丢包的方法和系统,可以解决现有技术中,在主用PW故障后恢复时,下行流量丢包的问题。一方面,本发明实施例提供一种在业务保护方案中减少丢包的方法,包括第一网络设备经由第一二层虚拟以太网L2VE接口通过第一伪线PW与用户接入设备通信,所述第一网络设备经由第一三层虚拟以太网L3VE接口通过第一路由与目的网络设备通信,所述第一 L2VE接口与所述第一 L3VE接口属于第一虚拟以太网接口组VEGroup ;第二网络设备经由第二 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的丢包。


图I是在互联网协议移动回传网络场景下的组网示意图;图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,图I是在IP Backhaul场景下的组网。所述第一网络设备是RSGl (103),所述第二网络设备是RSG2 (104),所述用户接入设备是CSG (102),所述目的网络设备是RNC (105)。

其中RSGl (103) % CSG(102)间通过 PW(106)通信,正常情况下 Pff (106)是主用 Pff,RSGl (103) % RNC(105)间通过 L3VPN(112)通信。RSGl (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)通信,正常情况下Pff(107)是备用Pff,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)至IjBTS(IOl)间的流量。203、当所述第一 PW为主用时,所述第一网络设备设置所述第一路由的cost值为预先设置的第一数值;所述第二 PW变为备用,所述第二网络设备设置所述第二路由的cost值为预先设置的第二数值,所述第一数值和所述第二数值均为非负值,并且所述第一数值小于所述第二数值。204、当所述第一 PW为备用时,所述第一网络设备设置所述第一路由的cost值为所述第二数值;所述第二PW变为主用,所述第二网络设备设置所述第二路由的cost值为所述第一数值。举例来说,在RSGl (103)和 RSG2(104)启动后,分别在 RGSl (103)和 RSG2(104)上输入命令行,所述命令行配置所述第一数值,例如5,配置所述第二数值,例如100。此处,所述第一数值和第二数值是用于路由cost的值。又举例来说,所述第一数值是cost的缺省值。本领域技术人员可知,cost的缺省值是0,此时,只需要预先将所述第二数值配置在RSGl (103)和RSG (104)上,第二数值是大于O的值,例如可以是100。当然,也可以通过网管系统,将所述第一数值和所述第二数值预先配置在RSGl (103)和 RSG2(104)上。参考图I,下面分几个情景进行描述,假设第一数值是5,第二数值是100 (I)初始正常状态PW(106)是主用PW,处于up状态,PW (107)是备用PW,处于up状态
此时,RSGl (103)设置所述第一路由,即L3VPN(112)所依赖的路由的cost值为5 ;RSG2(104)设置所述第二路由即L3VPN(113)所依赖的路由的cost值为100。RNC(105)上有两条下行方向的路由,其中到RSGl (103)的路由的cost值为5,到RSG2(104)的路由的cost值为100,RNC (105)选择cost值为5的路由,下行流量经过RSGl (103)。(2) Pff (106)发送故障状态PW(106)是备用PW,处于down状态,PW(107)是主用PW,处于UP状态此时,RSGl (103)设置所述第一路由cost值为100 ;RSG2(104)设置所述第二路由cost值为5。因为PW(106)故障,触发L3VE接口 (109) down, RNC (105)中相应删除到RSGl (103)的路由,只剩下一条到RSG2(104)的cost值为5的路由,下行方向的流量经过RSG2(104)。

(3) Pff (106)从故障中恢复,但此时还未到预定回切时间PW(106)是备用PW,处于up状态,PW (107)是主用PW,处于up状态此时,所述第一路由的cost值为100,所述第二路由cost值为5。因为PW(106)从故障中恢复,触发L3VE接口(109)重新up,RNC(105)重新学习到了到RSGl (103)的路由。RNC(105)上有两条下行方向的路由,其中到RSGl (103)的路由的cost值为100,到RSG2(104)的路由的cost值为5,RNC(105)选择cost值为5的路由,下行流量经过RSG2(104)。(4)回切时间到,PW(106)重新变为主用PW,处于up状态,Pff(107)变为备用PW,处于up状态。此状态与(I)中的状态相同,不再赘述。由上可以看出,通过使得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所示实施例中的单元可以合并为一个或者多个单元。又举例来说,所述单元或子单元均可通过硬件来实现。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,举例来说,存储介质可以包括只读存储器、随即读取存储器、磁盘或光盘等。以上对本发明实施例所提供的在业务保护方案中减少丢包的方法和系统进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种在业务保护方案中减少丢包的方法,其特征在于,包括 第一网络设备经由第一二层虚拟以太网L2VE接口通过第一伪线PW与用户接入设备通信,所述第一网络设备经由第一三层虚拟以太网L3VE接口通过第一路由与目的网络设备通信,所述第一 L2VE接口与所述第一 L3VE接口属于第一虚拟以太网接口组VE Group ; 第二网络设备经由第二 L2VE接口通过第二 PW与所述用户接入设备通信,所述第二网络设备经由第二 L3VE接口通过第二路由与所述目的网络设备通信,所述第二 L2VE接口与所述第二 L3VE接口属于第二 VE Group ; 当所述第一 PW为主用时,所述第一网络设备设置所述第一路由的cost值为预先设置的第一数值;所述第二 PW变为备用,所述第二网络设备设置所述第二路由的cost值为预先设置的第二数值,所述第一数值和所述第二数值均为非负值,并且所述第一数值小于所述第二数值; 当所述第一 PW为备用时,所述第一网络设备设置所述第一路由的cost值为所述第二数值;所述第二 PW变为主用,所述第二网络设备设置所述第二路由的cost值为所述第一数值。
2.根据权利要求I所述的方法,其特征在于,还包括 所述第一网络设备接收命令行,所述命令行将所述第一数值和所述第二数值预先配置在所述第一网络设备上; 所述第二网络设备接收所述命令行,所述命令行将所述第一数值和所述第二数值预先配置在所述第二网络设备上。
3.根据权利要求I所述的方法,其特征在于,所述第一数值是cost的缺省值,所述方法还包括 所述第一网络设备接收命令行,所述命令行将所述第二数值预先配置在所述第一网络设备上; 所述第二网络设备接收所述命令行,所述命令行将所述第二数值预先配置在所述第二网络设备上。
4.一种在业务保护方案中减少丢包的系统,其特征在于,包括 第一网络设备和第二网络设备; 所述第一网络设备包括第一二层虚拟以太网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值为所述第一数值。
5.根据权利要求4所述的系统,其特征在于, 所述第一网络设备还包括 第一配置单元,用于接收命令行,所述命令行将所述第一数值和所述第二数值预先配置在所述第一网络设备上; 所述第二网络设备还包括 第二配置单元,用于接收所述命令行,所述命令行将所述第一数值和所述第二数值预先配置在所述第二网络设备上。
6.根据权利要求4所述的系统,其特征在于,所述第一数值是cost的缺省值;所述第一网络设备还包括 第一配置单元,用于接收命令行,所述命令行将所述第二数值预先配置在所述第一网络设备上; 所述第二网络设备还包括 第二配置单元,用于接收所述命令行,所述命令行将所述第二数值预先配置在所述第二网络设备上。
全文摘要
本发明的实施例公开了一种在业务保护方案中减少丢包的方法,包括自动实时调整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用PW所对应的路由的cost值低。本发明实施例还提供相应的系统。本发明实施例技术方案,通过自动实时调整第一路由和第二路由的cost值,使得主用PW对应的路由的cost值比备用PW所对应的路由的cost值低,不会出现下行流量经过刚刚恢复故障的PW的情况,从而减少了在主PW从故障中刚刚恢复时,下行流量经过该PW的丢包。
文档编号H04L12/46GK102769561SQ201210217089
公开日2012年11月7日 申请日期2012年6月28日 优先权日2012年6月28日
发明者张翅, 李衍伟, 杨函 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1