[发明专利]报文处理方法、设备标签处理方法及设备有效
申请号: | 201310216416.2 | 申请日: | 2013-06-03 |
公开(公告)号: | CN103312611A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张军林;庄顺万;李振斌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 设备 标签 | ||
技术领域
本发明涉及通信技术,尤其涉及一种报文处理方法、设备标签处理方法及设备。
背景技术
多点到多点(Multi-Point to Multi-Point,简称MP2MP)业务是通信网络中的一个重要业务类型。目前MP2MP业务可以基于以太网实现,其中,虚拟专用网(Virtual Private Network,简称VPN)业务是基于以太网实现MP2MP业务的一个典型应用。VPN可以是多个虚拟专用网络组成的一个虚拟专用局域网业务(Virtual Private LAN Service,简称VPLS),VPLS可以提供类似局域网的业务,可以是用户从多个地理位置分散点同时接入网络,相互访问,就像这些接入点直接接入到局域网。
现有技术中,实现MP2MP大都采用多协议标签交换(Multi Protocol Label Switch,简称MPLS)技术,如图1所示,图1为现有技术中VPLS网络的示意图,不同地域的客户站点连接到MPLS网络的多个提供商边缘设备PE上构成一个VPLS,图1中,PE1、PE2、PE3设备组成一个MP2MP树,该MP2MP树用来承载2个VPLS网络的数据,即VPLS A和VPLS B。各PE设备之间通过伪线(Pseudo Wire,简称PW)进行全连接,通过PE设备上对应的虚拟交换实例VSI(Virtual Switch Instance)进行报文转发,VSI类似一个虚拟网桥(Virtual Bridge,简称VB),网络侧的PW与用户侧连接CE的接口都可以看成是这个VB的端口,图中每个PE设备上都有两个VSI,VSI A和VSI B,VSI A用来转发VPLS A数据报文,VSI B用来转发VPLS B数据报文。一方面,PE设备要在VSI中通过数据平面完成对本端站点和远端站点的MAC学习,对本端站点的MAC地址学习与传统交换机方式一致,对远端站点的MAC地址学习则是根据从网络侧接收到的数据报文所携带的封装信息建立报文源MAC与PW的对应关系来完成。另一方面,PE设备上的VSI将广播、未知单播、组播(Broadcast,Unknown Unicast、Multicast,简称BUM)报文跨承载网发送到属于同一VPLS的不同站点。
图2为现有技术中使用MP2MP隧道转发BUM报文的上行流量示意图,图3为现有技术中使用MP2MP隧道转发BUM报文的下行流量示意图。如图2和图3所示,通过三个提供商边缘(Provider Edge,简称PE)设备与提供商P设备建立一个MP2MP树,该MP2MP树可以用来承载多个VPLS网络的数据,PE设备与客户边缘(Customer Edge,简称CE)相连(图中为示出),图2和图3中,该MP2MP数中,PE1作为根节点(图中用source表示),PE2和PE3作为子节点(图中用receive表示)。
在MP2MP树中,BUM报文可能从多个入口进入,发往多个目的出口。如图2所示,当BUM报文始发自PE1时,PE1接收到CE发送的报文后,从内向外对报文封装VPLS标签(Label)和MP2MP隧道标签(MP2MP Tree Lable)L3封转在报文中,发送给P设备,P设备收到报文后,弹出标签L3,将报文复制两份,将发送给PE2的报文中加上标签L1,发送给PE3的报文中加上标签L2。如图3所示,报文始发自PE3,PE3接收到CE发送的报文后,从内向外对报文封装VPLS标签(Label)和MP2MP隧道标签L6封转在报文1中,发送给P设备,P设备收到报文后,弹出标签L6,将报文复制两份,将发送给PE2的报文中加上标签L1,发送给PE3的报文中加上标签L4。比较图2和图3可知,对于PE2来说,接收到来自PE1始发的报文和来自PE3始发的报文的隧道标签都是L1,根据外层隧道标签无法识别入口PE设备,因此,PE2无法根据报文所携带的外层MP2MP隧道标签加内层VPLS标签来建立报文源MAC与PW的对应关系,从而无法完成远端站点的MAC(即报文源MAC)的学习。
发明内容
本发明实施例提供一种报文处理方法、设备标签处理方法及设备,使出口PE设备能够获知接收到的BUM报文源自哪个入口PE设备。
本发明第一方面提供一种报文处理方法,包括:
出口提供商边缘PE设备接收入口PE设备通过多点到多点MP2MP隧道发送的广播、未知单播、组播BUM报文,所述BUM报文中包含隧道标签以及,其中,所述隧道标签为所述MP2MP隧道的标签所述入口PE设备的设备标签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310216416.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同时删除和转移消息的拥塞控制方法
- 下一篇:一种报文承载方法及设备