一种用于传输报文的方法与装置的制造方法

文档序号:9754437阅读:571来源:国知局
一种用于传输报文的方法与装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,并且更具体地,涉及一种用于传输报文的方法与装置。
【背景技术】
[0002]虚拟专用局域网业务(VirtualPrivate Local Area Network Service,简称“VPLS”)是在公共网络中的一种二层虚拟专用网络(Virtual Private Network,简称“VPN”)业务。VPLS在运营商边缘设备(Provider Edge,简称“PE”)之间建立及维护伪线(Pseudo WireJ^:T‘PW” ),PE与用户之间通过汇聚设备(Mult1-Tenant Unit,简称“MTU” )双归互联,PE通过PW学习媒体接入控制(Media Access Control,简称“MAC")地址并保存在自身维护的MAC地址表中,以便于VPLS中发送数据报文时根据该MAC地址表查找相应的接收端地址。
[0003]当MTU与第一PE的链路中断而导致数据报文无法发送时,MTU就会通过另一条链路向第二 PE发送MAC地址回收报文,并通过该第二 PE向其他PE广播发送该MAC地址回收报文,以使接收到该MAC地址回收报文的PE在接收到需要发送至第一PE的数据报文时,将该数据报文传输至第二 PE。
[0004]但是,由于配置在PE和MTU之间的物理链路中包括了多条PW,每一条PW对应了一个业务,MTU在发出一条MAC地址回收报文的时候,会通过每一条PW发送一次。例如,若该物理链路中包括了 1条PW,该MAC地址回收报文就会被发送至第二PE 1次,而该第二PE又会向其他PE广播该MAC地址回收报文10次,从而造成了不必要的广播和重复的清除MAC地址,浪费流量,同时也增加了网络风险。

【发明内容】

[0005]本发明实施例提供了一种用于传输报文的方法与装置,以使PE设备减少不必要的广播,减少广播流量。
[0006]第一方面,提供了一种用于传输报文的方法,该方法包括:第一运营商边缘设备PE在第一时段接收汇聚设备MTU发送的第一故障指示报文,该第一故障指示报文的链路标识字段携带第一链路的链路标识,该第一故障指示报文用于指示该第一链路发生故障,该第一链路配置在该MTU与第二 PE之间;该第一 PE向第三PE发送该第一故障指示报文,以使该第三PE在接收到需要发送至该第二PE的数据报文时,根据该第一故障指示报文,将该数据报文传输至该第一 PE ;该第一 PE在第二时段接收该MTU发送的第二故障指示报文,并在确定该第二故障指示报文的链路标识字段携带该第一链路的链路标识时,禁止发送该第二故障指示报文,该第二时段处于该第一时段之后。
[0007]结合第一方面,在第一方面的第一种可能的实现方式中,该第一链路的链路标识包括该MTU的设备编号和该第一链路接入该MTU的物理端口号。
[0008]结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,该第一 PE和该MTU之间配置有第二链路,该第二链路包括至少两条伪线,该第一 PE在第一时段接收该MTU通过该至少两条伪线中的第一伪线发送的故障指示报文;该第一 PE在第二时段接收该MTU通过该至少两条伪线中的第二伪线发送的故障指示报文。
[0009]结合第一方面及其上述实现方式,在第一方面的第三种可能的实现方式中,该第一故障指示报文可以为第一媒体接入控制MAC地址回收报文,该第二故障指示报文可以为第二 MAC地址回收报文。
[0010]结合第一方面及其上述实现方式,在第一方面的第四种可能的实现方式中,该第一时段与该第二时段的时间间隔小于预设时间。从而避免的业务延迟甚至丢失,提高服务质量。
[0011 ]第二方面,提供了一种用于传输报文的方法,该方法包括:汇聚设备MTU在第一时段向第一运营商边缘设备PE发送第一故障指示报文,该第一故障指示报文的链路标识字段携带第一链路的链路标识,该第一故障指示报文用于指示该第一链路发生故障,该第一链路配置在该MTU与第二 PE之间;该MTU在第二时段向该第一 PE发送第二故障指示报文,该第二故障指示报文的链路标识字段携带该第一链路的链路标识,该第二时段处于该第一时段之后。
[0012]结合第二方面,在第二方面的第一种可能的实现方式中,该第一链路的链路标识字段包括该MTU的设备编号和该第一链路接入该MTU的物理端口号。
[0013]结合第二方面及其上述实现方式,在第二方面的第二种可能的实现方式中,该第一故障指示报文可以为第一媒体接入控制MAC地址回收报文,该第二故障指示报文可以为第二 MAC地址回收报文。
[0014]结合第二方面及其上述实现方式,在第二方面的第三种可能的实现方式中,该第一PE和该MTU之间配置有第二链路,该第二链路包括至少两条伪线,该MTU在第一时段通过该至少两条伪线中的第一伪线向该第一 PE发送第一故障指示报文;该MTU在第二时段通过该至少两条伪线中的第二伪线向该第一 PE发送第二故障指示报文。
[0015]结合第二方面及其上述实现方式,在第二方面的第四种可能的实现方式中,该第一时段与该第二时段的时间间隔小于预设时间。
[0016]第三方面,提供了一种发送报文的装置,该装置包括接收模块、发送模块和确定模块,该接收模块、该发送模块和该确定模块具体用于执行第一方面中的方法。
[0017]第四方面,提供了一种发送报文的装置,该装置包括发送模块,该发送模块具体用于执行第二方面中的方法。
[0018]本发明实施例的用于传输报文的方法和装置,通过在故障指示报文的链路标识字段携带故障链路的链路标识,以使第一 PE在接收到与第一故障指示报文携带有相同链路标识的第二故障指示报文时,禁止转发第二故障指示报文,从而减少了第一 PE不必要的广播,减少广播流量,减少网络风险。
【附图说明】
[0019]图1示出了适用于本发明实施例的用于传输报文的方法的系统的示意性架构图。
[0020]图2示出了根据本发明实施例的用于传输报文的方法的示意性流程图。
[0021]图3示出了根据本发明另一实施例的用于传输报文的方法的示意性流程图。
[0022]图4示出了根据本发明实施例的用于传输报文的装置的示意性框图。
[0023]图5示出了根据本发明另一实施例的用于传输报文的装置的示意性框图。
[0024]图6示出了根据本发明实施例的用于传输报文的设备的示意性框图。
[0025]图7示出了根据本发明另一实施例的用于传输报文的设备的示意性框图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]图1示出了适用于本发明实施例的用于传输报文的方法的系统100的示意性架构图。如图1所示,该系统100包括至少一台MTU 110和多台PE(例如,第一 PE 121、第二 PE 122、第三PE 123和第四PE 124(为方便说明,分别记作“PE-1”、“PE-2”、“PE-3”和“PE-4”)),MTU110与至少两台PE(例如,PE-1和PE-2)连接,其中,MTU 110通过链路#1 131与PE-1 121连接,通过链路#2 132与PE-2连接,配置在MTU 110和PE之间的链路可以为物理链路,该物理链路上可以承载多条伪线(或者说,虚拟链路),每一条伪线承载一个业务。每台PE之间通过双向伪线140连接,该系统100中的多台PE之间可以全连接,使得任意两个PE之间都可以通过伪线140传输报文(或者说,业务)。在每一台PE上,可以建立至少一个虚拟交换实例(Virtual Switch Instance,简称“VSI” ),每一个VSI对应了一个业务,。用户需要接入哪个VSI通过运营商的业务规划来部署,并通过虚拟局域网(Virtual Local Area Network,简称“VLAN”)来区分。
[0028]在本发明实施例中,PE可以理解为核心侧设备,MTU可以理解为接入设备。例如,处于A地的第一用户设备(User Equipment,简称“UE”)151 (为方便理解和区分,以下记作“UE-1” )需要通过VPLS通信时,需要通过接入设备接入核心侧设备,再通过核心侧设备的转发,将需要传输的数据报文转发至处于B地的第二 UE 152(为方便理解和区分,以下记作“UE-2,,)。
[0029]需要说明的是,在本发明实施例中,汇聚设备也可以称为多租用单元,可以为交换机、路由器等,用于将处于多个用户设备(或者说,终端)的数据业务汇聚到一台设备中,再向核心侧设备(例如,PE)转发该数据业务,并将从核心侧设备接收到的业务数据发送给相应的用户设备。
[0030]应理解,图1示出的适用于本发明实施例的用于传输报文的方法的系统的示意性架构图,是为了便于本领域的技术人员更好的理解本发明实施例,而不应对本发明构成任何限定,本发明也不应限于此。本领域的技术人员根据图1所给出的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明的保护范围内。例如,每台PE可以连接多台MTU,第一 PE、第二 PE可以与第一 MTIKMTU的一例)连接,第二 PE、第三PE(PE的又一例)可以与第二MTU (MTU的又一例)连接。又例如,MTU可以与多个用户设备连接,如图1中所示的第一 UE 151、第三UE 153(用户设备的又一例)等。以上列举的系统100可以称为分层VPLS(Hierarchical VPLS,简称“H-VPLS”),应理解,上述H-VPLS仅为示例性说明,本发明所应用的系统并不限于此,其他通过MAC地址表项确定报文传输的下一跳设备的系统都适用本发明的用于传输报文的方法。
[0031]需要说明的是,VPLS为用户网络模拟了一个以太网桥,基于MAC地址或者MAC地址加VLAN标签来
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1