【技术实现步骤摘要】
一种报文的传输方法和设备
本专利技术涉及通信
,尤其涉及一种报文的传输方法和设备。
技术介绍
MAC-in-MAC协议又称为PBB(ProviderBackboneBridge,运营商骨干网桥)协议,作为一种二层VPN(VirtualPrivateNetwork,虚拟专用网络)技术,它通过MAC(MediaAccessControl,媒体访问控制)地址嵌套,将用户MAC地址封装在运营商MAC地址之中,从而对不同用户业务进行隔离。采用MAC-in-MAC协议的SPB(ShortestPathBridging,最短路径桥)网络称为SPBM(ShortestPathBridgingMACMode,MAC-in-MAC模式的最短路径桥)网络,如图1所示,为SPBM网络的组网示意图,该SPBM网络的骨干网络主要包括BEB(BackboneEdgeBridge,骨干网边缘网桥)设备、BCB(BackboneCoreBridge,骨干网核心网桥)设备以及之间的骨干链路。BEB设备通过AC(AttachmentCircuit,接入电路)连接至用户网络。这里,将BEB设备面向用户网络的一侧称为AC侧。BEB设备负责将来自用户网络的报文进行MAC-in-MAC封装,并转发到骨干网络;或者,将来自骨干网络的MAC-in-MAC报文进行解封装,并转发到用户网络。BCB设备对报文进行MAC-in-MAC封装时,会为其打上运营商分配的MAC地址和VLAN(VirtualLocalAreaNetwork,虚拟局域网),且运营商分配的MAC地址为B-MAC(BackboneMAC, ...
【技术保护点】
一种报文的传输方法,应用于包括第一BEB设备和第三BEB设备的SPBM网络中,所述第一BEB设备连接有第一终端设备,其特征在于,所述第一BEB设备与所述第三BEB设备之间创建有第一PW,该方法包括:所述第三BEB设备从所述第一PW侧学习所述第一终端设备对应的MAC转发表项,所述MAC转发表项中记录所述第一终端设备的MAC地址、所属VLAN、以及所述第一PW之间的对应关系;所述第三BEB设备接收所述第一BEB设备在检测到第一BEB设备与第一终端设备之间的拓扑发生变化后发送的通告报文,所述通告报文用于通知拓扑发生变化并携带有拓扑变化涉及到的第一终端设备的关联信息;所述第三BEB设备根据通告报文携带的所述第一终端设备的关联信息,删除MAC转发表中关联的MAC转发表项。
【技术特征摘要】
1.一种报文的传输方法,应用于包括第一BEB设备和第三BEB设备的SPBM网络中,所述第一BEB设备连接有第一终端设备,其特征在于,所述第一BEB设备与所述第三BEB设备之间创建有第一PW,该方法包括:所述第三BEB设备从所述第一PW侧学习所述第一终端设备对应的MAC转发表项,所述MAC转发表项中记录所述第一终端设备的MAC地址、所属VLAN、以及所述第一PW之间的对应关系;所述第三BEB设备接收所述第一BEB设备在检测到第一BEB设备与第一终端设备之间的拓扑发生变化后发送的通告报文,所述通告报文用于通知拓扑发生变化并携带有拓扑变化涉及到的第一终端设备的关联信息;所述通告报文中携带第一BEB设备对应的B-MAC(BackboneMAC,骨干网MAC)、B-VLAN(BackboneVLAN,骨干网VLAN)和骨干网服务实例编号I-SID,所述第一BEB设备相对应的B-MAC、B-VLAN和I-SID用于使所述第三BEB设备确定与第一BEB设备之间的PW;所述第三BEB设备根据通告报文携带的所述第一终端设备的关联信息,删除MAC转发表中关联的MAC转发表项;其中,所述SPBM网络中的BEB设备之间的PW转发表项是通过IS-IS协议建立的。2.如权利要求1所述的方法,其特征在于,所述第一终端设备的关联信息为所述第一终端设备的MAC地址,所述删除MAC转发表中关联的MAC转发表项为删除MAC地址为所述第一终端设备的MAC地址的MAC转发表项;或者,所述第一终端设备的关联信息为所述第一终端设备的MAC地址及所属VLAN,所述删除MAC转发表中关联的MAC转发表项为删除MAC地址和VLAN分别为所述第一终端设备的MAC地址及所属VLAN的MAC转发表项;或者,所述第一终端设备的关联信息为所述第一终端设备所属VLAN信息,所述删除MAC转发表中关联的MAC转发表项为删除VLAN为所述第一终端设备所属VLAN的MAC转发表项。3.如权利要求1或2所述的方法,其特征在于,所述SPBM网络还包括有与第一终端设备相连的第二BEB设备,所述第二BEB设备与所述第三BEB设备之间创建有第二PW,所述第三BEB设备连接有第二终端设备;在删除MAC转发表中关联的MAC转发表项之后,所述方法还包括:所述第三BEB设备从第二PW侧重新学习所述第一终端设备对应的MAC转发表项,所述MAC转发表项中记录所述第一终端设备的MAC地址、所属VLAN、以及所述第二PW之间的对应关系;所述第三BEB设备在收到所述第二终端设备向所述第一终端设备发送的数据报文时,利用该数据报文的目的MAC地址查询MAC转发表项,得到出端口信息为所述第二PW,通过所述第二PW将该数据报文发送给所述第二BEB设备,由所述第二BEB设备将该数据报文发送给所述第一终端设备。4.一种报文的传输方法,应用于包括第一BEB设备和第三BEB设备的SPBM网络中,所述第一BEB设备连接有第一终端设备,其特征在于,所述第一BEB设备与所述第三BEB设备之间创建有第一PW,该方法包括:所述第一BEB设备侦听本第一BEB设备与第一终端设备之间的拓扑是否发生变化;所述第一BEB设备在侦听到本第一BEB设备与所述第一终端设备之间的拓扑发生变化时,向所述SPBM网络中的其他BEB设备发送通告报文,所述通告报文用于通知拓扑发生变化并携带有所述拓扑变化涉及到的第一终端设备的关联信息,以指示所述其他BEB设备根据所述拓扑变化涉及到的第一终端设备的关联信息,删除关联的MAC转发表项;所述通告报文中携带第一BEB设备对应的B-MAC、B-VLAN和I-SID,所述第一BEB设备相对应的B-MAC、B-VLAN和I-SID用于使所述第三BEB设备确定与第一BEB设备之间的PW;其中,所述SPBM网络中的BEB设备之间的PW转发表项是通过IS-IS协议建立的。5.如权利要求4所述的方法,其特征在于,所述第一终端设备的关联信息为所述第一终端设备的MAC地址,以指示所述其他BEB设备删除MAC地址为所述第一终端设备的MAC地址的MAC转发表项;或者,所述第一终端设备的关联信息为所述第一终端设备的MAC地址及所属VLAN,以指示所述其他BEB设备删除MAC地址和VLAN分别为所述第一终端设备的MAC地址及所属VLAN的MAC转发表项;或者,所述第一终端设备的关联信息为所述第一终端设备所属VLAN信息,以指示所述其他BEB设备删除VLAN为所述第一终端设备所属VLAN的MAC转发表项。6.如权利要求4或5所述的方法,其特征在于,所述第一BEB设备侦听本第一BEB设备与第一终端设备之间的拓扑是否发生变化的过程,包括:所述第一BEB设备在侦听到本第一BEB设备与第一终端设备之间的链路故障时,确定本第一BEB设备与第一终端设备之间的拓扑发生变化;或者,所述第一BEB设备在侦听到本第一BEB设备上所述第一终端设备对应的接口DOWN时,确定本第一BEB设备与第一终端设备之间的拓扑发生变化;或者,所述第一BEB设备在收到所述第一终端设备对应的基于STP的TC报文时,确定本第一BEB设备与第一终端设备之间的拓扑发生变化;或者,所述第一BEB设备在...
【专利技术属性】
技术研发人员:屈维亮,周万,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。