[发明专利]一种报文转发方法及装置有效
申请号: | 201711422925.5 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108259303B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 陈建 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/705;H04L12/721 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本申请提供一种报文转发方法及装置,可包括:接收从第一PE发送的第一VXLAN报文;判断所述第一VXLAN报文是否携带第一CE标识,所述第一CE标识用于标识所述第一VXLAN报文中封装的第一非单播报文的转发CE,所述转发CE多归属到所述第一PE和本PE;当判定所述第一VXLAN报文携带所述第一CE标识时,向第一广播域中第一指定CE转发所述第一非单播报文,且不向所述第一广播域中的PE转发所述第一非单播报文;所述第一指定CE包括仅与本PE相连的CE、以本PE为DF的CE,且不包括所述转发CE。使用本申请提供的方法,可以避免在基于VXLAN的EVPN组网中的BUM报文转发的环路。
技术领域
本申请涉及计算机通信领域,尤其涉及一种报文转发方法及装置。
背景技术
EVPN(Ethernet Virtual Private Network,以太网虚拟专用网络)是一种二层VPN技术,控制平面采用MP-BGP通告EVPN路由信息,数据平面采用VXLAN封装方式转发报文。租户的物理站点分散在不同位置时,EVPN可以基于已有的服务提供商或企业IP网络,为同一租户的相同子网提供二层互联;通过EVPN网关为同一租户的不同子网提供三层互联,并为其提供与外部网络的三层互联。
EVPN多归属是一种支持CE(Customer Edge,用户网络边缘设备)连接到多个PE(Provider Edge,运营商网络边缘设备)的技术,例如CE1多归属至PE1和PE2,表示CE1分别与PE1和PE2相连。
当PE1接收到CE1的非单播报文后,PE1可对该非单播报文进行VXLAN封装,然后将封装后的非单播报文广播给其他PE,若与该PE1设备共同连接CE1的PE2设备接收到该VXLAN封装后的非单播报文后,由于该报文为非单播报文,所以PE2可对与本地相连的CE进行广播,这就使得发送该非单播报文的CE1又接收到该非单播报文,造成环路。
发明内容
有鉴于此,本申请提供一种报文转发方法及装置,用于实现避免在基于VXLAN的EVPN组网中的BUM报文转发的环路。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种报文转发方法,所述方法应用于运营商网络边缘PE,包括:
接收从第一PE发送的第一可扩展虚拟局域网VXLAN报文;
判断所述第一VXLAN报文是否携带第一用户网络边缘设备CE标识,所述第一CE标识用于标识所述第一VXLAN报文中封装的第一非单播报文的转发CE,所述转发CE多归属到所述第一PE和本PE;
当判定所述第一VXLAN报文携带所述第一CE标识时,向第一广播域中第一指定CE转发所述第一非单播报文,且不向所述第一广播域中的PE转发所述第一非单播报文;
其中,所述第一广播域为所述第一VXLAN报文携带的VXLAN标识对应的广播域;所述第一指定CE包括仅与本PE相连的CE、以本PE为DF的CE,且不包括所述转发CE。
根据本申请的第二方面,提供一种报文转发装置,所述装置应用于运营商网络边缘PE,包括:
第一接收单元,用于接收从第一PE发送的第一可扩展虚拟局域网VXLAN报文;
判断单元,用于判断所述第一VXLAN报文是否携带第一用户网络边缘设备CE标识,所述第一CE标识用于标识所述第一VXLAN报文中封装的第一非单播报文的转发CE,所述转发CE多归属到所述第一PE和本PE;
第一转发单元,用于当判定所述第一VXLAN报文携带所述第一CE标识时,向第一广播域中第一指定CE转发所述第一非单播报文,且不向所述第一广播域中的PE转发所述第一非单播报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711422925.5/2.html,转载请声明来源钻瓜专利网。