【技术实现步骤摘要】
一种报文转发方法以及装置
本申请涉及网络通信
,尤其涉及一种报文转发方法以及装置。
技术介绍
以太网虚拟专用网络(EthernetVirtualPrivateNetwork,EVPN)是一种二层虚拟专用网络(VirtualPrivateNetwork,VPN)技术。控制层面采用MP-BGP通告EVPN路由信息,数据平面可采用虚拟扩展局域网(VirtualExtensibleLocalAreaNetwork,VXLAN)等二层VPN协议报文。在EVPN网络里,用户站点(customersite)的设备通过一组以太网链路连接到一个或多个VXLAN隧道端点(VXLANTunnelEndPoint,VTEP)时,这一组以太网链路为以太网段(EthernetSegment,ES)。一个ES在EVPN网络由唯一的以太网段标识(EthernetSegmentidentifier,ESI)识别。连接同一ES的VTEP之间通过发布ES的路由,选举该ES的指定转发器(DesignatedForwarder,DF)。图1所示的EVPN多归属网络中,设备12和设备13分别通过ESI分别为ES100和ES110的以太网段连接于VTEP15和VTEP16,多归属这两台VTEP。图1中,VTEP16被选举为这两个ES的DF。当设备12发送广播、未知单播以及组播(Broadcast、UnknownUnicastandMulticast,BUM)报文时,VTEP15进行本地优先转发,将BUM报文发往设备11和设备13,然后将BUM进行VXLAN封装广播报文,发往同一虚拟交换实例(Vi ...
【技术保护点】
一种报文转发方法,应用于以太网虚拟专用网的服务提供商边缘设备,其特征在于,该方法包括:确定所述设备的选举角色信息为指定转发器;将虚拟交换实例VSI的广播表的出接口设置为各个连接单归属设备的端口、各以太网段ES本地端口以及各VXLAN隧道的隧道接口;设置各ES本地端口的禁止转发表项;根据所述出接口的数目,复制收到的带有以太网段标识ESI的VXLAN封装的非已知单播报文;基于所述出接口的每个所述连接单归属设备的端口,发送一份解除VXLAN封装的非已知单播报文;基于所述ESI对应的ES本地端口的禁止转发表项,丢弃一份复制报文;基于所述出接口中其他每个所述ES本地端口发送一份解除VXLAN封装的非已知单播报文。
【技术特征摘要】
1.一种报文转发方法,应用于以太网虚拟专用网的服务提供商边缘设备,其特征在于,该方法包括:确定所述设备的选举角色信息为指定转发器;将虚拟交换实例VSI的广播表的出接口设置为各个连接单归属设备的端口、各以太网段ES本地端口以及各VXLAN隧道的隧道接口;设置各ES本地端口的禁止转发表项;根据所述出接口的数目,复制收到的带有以太网段标识ESI的VXLAN封装的非已知单播报文;基于所述出接口的每个所述连接单归属设备的端口,发送一份解除VXLAN封装的非已知单播报文;基于所述ESI对应的ES本地端口的禁止转发表项,丢弃一份复制报文;基于所述出接口中其他每个所述ES本地端口发送一份解除VXLAN封装的非已知单播报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述出接口的每个所述连接单归属设备的端口,对收到的未携带以太网段标识ESI的VXLAN封装的非已知单播报文进行复制,通过每个所述连接单归属设备的端口发送一份解除VXLAN封装的非已知单播报文;通过所述出接口中每个所述ES本地端口对收到的未携带以太网段标识ESI的VXLAN封装的非已知单播报文进行复制,发送一份解除VXLAN封装的非已知单播报文。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述出接口的每个所述连接单归属设备的端口,对通过其中一个所述ES本地端口收到的非已知单播报文执行复制和发送;基于所述出接口中其他每个所述ES本地端口,对通过所述其中一个ES本地端口收到的非已知单播报文进行复制和发送;基于每个VXLAN隧道口封装,对通过所述其中一个ES本地端口收到的非已知单播报文执行复制和VXLAN封装,添加收到非已知单播报文的以太网段的以太网段标识ESIES,通过每个VXLAN隧道口的出端口发送。4.根据权利要求1所述的方法,其特征在于,所述方法还包括,基于所述出接口中每个所述ES本地端口,对通过其中一个所述连接单归属设备的端口收到的非已知单播报文进行复制和发送;基于所述出端口中其他每个所述连接单归属设备的端口,对通过所述其中一个连接单归属设备的端口收到的非已知单播报文进行复制和发送;基于每个所述VXLAN隧道口,对通过所述其中一个连接单归属设备的端口收到的非已知单播报文进行复制和VXLAN封装,通过每个所述VXLAN隧道口的出端口发送。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述设备的选举角色信息为备用指定转发器;将所述虚拟转发实例的广播表的出接口设置为各个连接单归属设备的端口以及各VXLAN隧道的隧道接口;基于所述出接口的每个所述连接单归属设备的端口,发送一份解除VXLAN封装的非已知单播报文。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述出接口中每个所述连接单归属设备的端口,对收到的未携带以太网段标识ESI的VXLAN封装的非已知单播报文进行复制,并通过每个所述连接单归属设备的端口发送一份解除VXLAN封装的非已知单播报文。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:基于所述出接口的每个所述连接单归属设备的端口,对通过ES本地端口收到的非已知单播报文进行复制和发送;基于每个VXLAN隧道口,对所述ES本地端口收到的非已知单播报文进行复制和VXLAN封装,添加所述ES本地端口对应的以太网段的ESI,通过每个VXLAN隧道口的出端口发送。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:基于所述出接口中其他每个所述连接单归属设备的端口,对通过其中一个连接单归属设备的端口收到的非已知单播报文进行复制和发送;基于所述出接口中每个VXLAN隧道口,对通过所述其中一个连接单归属设备的端口收到的非已知单播报文执行复制和VXLAN封装,通过每个所述VXLAN隧道口的出端口发送。9.一种报文转发装置,可应用于以太网虚拟专用网的服务提供商边缘设备,其特征在于,该装置包括:选举模块,确定所述设备的选举角色信息为指定转发器;...
【专利技术属性】
技术研发人员:文闻,祁正林,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。