一种报文的传输方法和设备的制造方法

文档序号:8433642阅读:197来源:国知局
一种报文的传输方法和设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其是涉及一种报文的传输方法和设备。
【背景技术】
[0002]在MPLS (Multiprotocol Label Switching,多协议标签交换)网络中,可以基于标签来转发报文,为报文在骨干网中传输提供高速高效的方式。VPLS(Virtual Private LANService,虚拟专用局域网服务)是MPLS的典型应用,能够通过服务提供商的骨干网连接属于同一个VPN(Virtual Private Network,虚拟专用网络)、位于不同地理位置的用户站点,因此得到了广泛应用。
[0003]如图1所示,为VPLS网络的组网示意图,在PEl (Provider Edge,服务提供商网络边缘)、PE2 和 PE3 上配置了 VPLS 业务,在 PEl 上的 VSI (Virtual Switch Instance,虚拟交换实例)中配置主备PW(Pseudowire,伪线),主PW的对端为PE2,备PW的对端为PE3。CEl (Customer Edge,用户网络边缘)通过AC (Attachment Circuit,接入电路,S卩连接CE和PE的物理电路或虚拟电路)方式与PEl相连接,CE2通过AC方式分别与PE2和PE3相连接,以形成CE2的双归属,CE3通过AC方式分别与PE2和PE3相连接,以形成CE3的双归属。
[0004]在正常情况下,CEl发送给CE3的报文的转发路径为:CE1_PE1-PE2_CE3,CEl发送给CE2的报文的转发路径为:CE1-PE1-PE2-CE2。当PEl和PE2之间的链路发生故障时,会进行主备PW切换,CEl发送给CE3的报文的转发路径为:CE1-PE1-PE3-CE3,CEl发送给CE2的报文的转发路径为:CE1-PE1-PE3-CE2。
[0005]但是,如果PE2与CE3之间的链路发生故障,则PEl并不能感知PE2与CE3之间的链路发生故障,因此,PEl不会进行主备PW切换,即PEl仍然将CEl发送给CE3的报文发送给PE2。由于PE2与CE3之间的链路发生故障,因此,PE2无法将报文发送给CE3,从而导致CEl和CE3之间的流量发生中断。

【发明内容】

[0006]本发明实施例提供一种报文的传输方法,应用于虚拟专用局域网服务VPLS网络中,第一服务提供商网络边缘PE设备与第三PE设备之间的链路、第二 PE设备与第三PE设备之间的链路分别为主伪线PW和备PW,多个用户网络边缘CE设备均双归属于第一 PE设备和第二 PE设备,所述方法包括:
[0007]所述第一 PE设备为所述多个CE设备中的各CE设备对应的接入电路AC配置旁路PW,所述旁路PW为第一 PE设备与第二 PE设备之间的PW ;所述第一 PE设备接收来自第三PE设备的待发送给目的CE设备的第一报文;
[0008]如果所述目的CE设备对应的AC发生故障,则所述第一 PE设备确定所述目的CE设备对应的AC对应的旁路PW,并通过确定的旁路PW将所述第一报文发送给所述第二 PE设备,由所述第二 PE设备将所述第一报文发送给所述目的CE设备。
[0009]所述方法进一步包括:
[0010]在所述目的CE设备对应的AC发生故障时,所述第一 PE设备将所述AC对应的旁路PW设置为正常up状态;在旁路PW为up状态时,所述第一 PE设备允许通过所述旁路PW将所述第一报文发送给所述第二 PE设备;在所述目的CE设备对应的AC未发生故障时,所述第一 PE设备将所述AC对应的旁路PW设置为阻塞block状态;在旁路PW为block状态时,所述第一 PE设备不允许通过所述旁路PW将所述第一报文发送给所述第二 PE设备。
[0011]所述第一 PE设备将所述AC对应的旁路PW设置为正常up状态之后,所述方法进一步包括:
[0012]所述第一 PE设备在获知所述目的CE设备对应的AC故障恢复时,所述第一 PE设备将所述AC对应的旁路PW由up状态调整为block状态。
[0013]所述方法进一步包括:
[0014]在所述目的CE设备向所述第三PE设备连接的源CE设备发送第二报文时,所述第一 PE设备通过所述目的CE设备对应的AC对应的旁路PW接收来自所述第二 PE设备的所述第二报文,并通过所述第一 PE设备与所述第三PE设备之间的主PW或者备PW将所述第二报文发送给所述第三PE设备。
[0015]所述第一 PE设备配置的旁路PW的对端PE设备地址为所述第二 PE设备的环回口地址。
[0016]本发明实施例提供一种服务提供商网络边缘PE设备,作为第一 PE设备应用于虚拟专用局域网服务VPLS网络中;其中,所述第一 PE设备与第三PE设备之间的链路、第二 PE设备与所述第三PE设备之间的链路分别为主伪线PW和备PW,且多个用户网络边缘CE设备均双归属于所述第一 PE设备以及所述第二 PE设备,所述第一 PE设备具体包括:
[0017]配置模块,用于为所述多个CE设备中的各CE设备对应的接入电路AC配置旁路PW,所述旁路PW为第一 PE设备与第二 PE设备之间的PW ;接收模块,用于接收来自第三PE设备的待发送给目的CE设备的第一报文;
[0018]发送模块,用于当所述目的CE设备对应的AC发生故障时,则确定所述目的CE设备对应的AC对应的旁路PW,并通过确定的旁路PW将所述第一报文发送给所述第二 PE设备,由所述第二 PE设备将所述第一报文发送给所述目的CE设备。
[0019]所述配置模块,还用于在所述目的CE设备对应的AC发生故障时,将所述AC对应的旁路PW设置为正常up状态;在所述旁路PW为up状态时,则允许通过所述旁路PW将所述第一报文发送给所述第二 PE设备;
[0020]在所述目的CE设备对应的AC未发生故障时,将所述AC对应的旁路PW设置为阻塞block状态;在所述旁路PW为block状态时,则不允许通过所述旁路PW将所述第一报文发送给所述第二 PE设备。
[0021]所述配置模块,还用于在将所述AC对应的旁路PW设置为正常up状态之后,在获知所述目的CE设备对应的AC故障恢复时,则将所述AC对应的旁路PW由up状态调整为block状态。
[0022]所述接收模块,还用于在所述目的CE设备向所述第三PE设备连接的源CE设备发送第二报文时,通过所述目的CE设备对应的AC对应的旁路PW接收来自所述第二 PE设备的所述第二报文;
[0023]所述发送模块,还用于通过所述第一 PE设备与所述第三PE设备之间的主PW或者备PW将所述第二报文发送给所述第三PE设备。
[0024]所述旁路PW的对端PE设备地址为所述第二 PE设备的环回口地址。
[0025]基于上述技术方案,本发明实施例中,在多个CE设备双归属于相同PE设备的主备PW组网中,通过引入旁路PW对AC进行保护,从而解决链路发生故障后流量不通的问题,使得链路发生故障的CE设备的流量能正常转发。
【附图说明】
[0026]图1是现有技术中提出的VPLS网络的组网示意图;
[0027]图2是本发明实施例提供的一种报文的传输方法流程示意图;
[0028]图3是本发明实施例提供的一种第一 PE设备的结构示意图。
【具体实施方式】
[0029]针对现有技术中存在的问题,本发明实施例提供一种报文的传输方法,该方法应用于VPLS网络中,如VPLS的多CE设备双归属主备PW的组网中,且多个CE设备(两个或者两个以上的CE设备)同时双归属于相同的两个PE设备,这两个PE设备分别为第一 PE设备和第二 PE设备,基于此,多个CE设备均双归属于第一 PE设备和第二 PE设备。其中,第一 PE设备与第三PE设备之间的链路、第二 PE设备与第三PE设备之间的链路分别为主PW和备PW,例如,第一 PE设备与第三PE设备之间的链路为主PW,第二 PE设备与第三PE设备之间的链路为备PW ;或者,第一 PE设备与第三PE设备之间的链路为备PW,第二 PE设备与第三PE设备之间的链路为主PW。
[0030]以图1为本发明实施例的应用场景示意图,第一 PE设备为PE2,第二 PE设备为PE3,第三PE设备为PE1。在PE1、PE2和PE3上配置了 VPLS业务。PE2与PEl之间的PW为主PW,PE3与PEl之间的PW为备PW。CEl通过AC方式与PEl连接,CE2通过AC方式分别与PE2和PE3连接,以形成CE2的双归属,CE3通过AC方式分别与PE2和PE3连接,以形成CE3的双归属。
[0031]在上述应用场景下,如图2所示,该报文的传输方法可以包括以下步骤:
[0032]步骤201,第一 PE设备为多
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1