多归接入方法、装置及多归属节点制造方法及图纸

技术编号:19242559 阅读:26 留言:0更新日期:2018-10-24 05:17
本发明专利技术公开了一种多归接入方法、装置及多归属节点,用以解决多归属接入导致的多播回环问题,以及ESI成员间多播隔离导致的无法支持多归属混合接入的问题。所述多归接入方法用于多归属节点,所述方法包括:当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;过滤查询到的多归接口,将所述网络侧报文向其余接口广播。

【技术实现步骤摘要】
多归接入方法、装置及多归属节点
本专利技术涉及云计算和数据中心
,特别是涉及一种多归接入方法、装置及多归属节点。
技术介绍
VXLANEVPN技术作为用于数据中心大二层互联的的主要技术,IETF的RFC7432标准中,对于CE(CustomerEdge,客户侧边缘设备)多归接入到PE(ProviderEdge,网络侧边缘设备)的场景,有相应的描述;其中,VXLAN为VirtualExtensibleLocalAreaNetwork(虚拟可扩展局域网);EVPN为EthernetVirtualPrivateNetwork(以太网虚拟专用网络)。典型组网如图1所示:CE1双归PE,PE对于CE与PE的物理链路配置MC-LAG(Multi-chassisLinkAggregationGroup,跨设备的链路聚合组),并且配置相应的ESI(EthernetSegmentIdentifier,以太网段标识符),并设置相应的多活/单活开关;同一个CE连接的PE,对应的ESI需要配置成一致;对于配置相同ESI的各个PE设备,需要进行EVPN的RT(RouterType,路由器类型)-4的协商,选举DF(DesignatedForwarder,指定转发者),以便对多余的BUM(broadcast&unknown-unicast&multicast,多播)流量进行过滤(只有DF能够接收多播,Non-DF不接收多播)。在PE发送RT-1(第一类路由类型)和RT-4(第四类路由类型)类型的路由时,需要带所配置的ESI,以便在远端PE根据ESI值形成多活/单活冗余路由。多余单播转发,协议规定的内容能够很好的支持现有场景。但是对于多播报文,协议的这种方案,存在一定问题,如图2所示:若VXLAN数据报文属于BUM报文,CE侧MC-LAG采用负荷分担方式,有可能把VXLAN数据报文发送给Non-DFPE设备,Non-DFPE向网络侧广播报文,对应的DFPE设备收到流量后,有可能发送给原来的CE,导致BUM报文回环。另一个ESI方案如图3所示:设置多归PE之间不发送BUM报文,那么PE从CE侧收到的BUM流量就不会往另外ESI邻居发送,解决了组播回环问题。但这样对于多归混合配置的场景,就会导致单归点无法收到组播报文。
技术实现思路
为了克服上述缺陷,本专利技术要解决的技术问题是提供一种多归接入方法、装置及多归属节点,用以解决多归属接入导致的多播回环问题,以及ESI成员间多播隔离导致的无法支持多归属混合接入的问题。为解决上述技术问题,本专利技术中的一种多归接入方法,用于多归属节点,所述方法包括:当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;过滤查询到的多归接口,将所述网络侧报文向其余接口广播。为解决上述技术问题,本专利技术中的一种多归接入装置,用于多归属节点,所述装置包括:解封模块,用于当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;查询模块,用于在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;广播模块,过滤查询到的多归接口,将所述网络侧报文向其余接口广播。为解决上述技术问题,本专利技术中的一种多归属节点,包括如上任意一项所述装置。为解决上述技术问题,本专利技术中的一种多归属节点,包括处理器及存储装置,所述存储装置内存储有多个指令以实现多归接入方法,所述处理器执行所述多个指令以实现:当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;过滤查询到的多归接口,将所述网络侧报文向其余接口广播。本专利技术有益效果如下:本专利技术中多归接入方法、装置及多归属节点,通过解封出标识信息,查询与标识信息对应的多归接入侧接口;然后过滤查询到的多归接入侧接口,将所述网络侧报文向其余接口广播。有效解决了现有技术中多归属接入导致的多播回环问题,以及解决了ESI成员间多播隔离导致的无法支持多归属混合接入问题。并且能够在正常情况下,对于CE侧和网络侧流量进行负荷分担转发,提高带宽利用率;在MC-LAG成员链路故障,多归PE成员设备故障情况下,能够对CE侧和网络侧流量进行保护,提高VXLAN网络的可靠性。附图说明图1是本专利技术实施例中一种多归接入方法的流程图;图2是本专利技术实施例中VXLANEVPN多归混合接入场景示意图;图3是本专利技术实施例中VXLANEVPN多归接入场景导致BUM回环的示意图;图4是本专利技术实施例中VXLANEVPN多归混合接入场景,ESI成员间BUM报文隔离的示意图;图5是本专利技术实施例中带ESI标签的EVPNRT-1路由格式示意图;图6是本专利技术实施例中一种可选地带ESI标签的VXLAN报文格式示意图;图7是本专利技术实施例中另一可选地带ESI标签的VXLAN报文格式示意图;图8是本专利技术实施例中多归PE接收接入侧流量的流程图;图9是本专利技术实施例中基于ESI标签的VXLANEVPN多归接入场景,CE侧多播流量转发效果示意图;图10是本专利技术实施例中多归PE收到VXLAN网络侧流量的流程图;图11是本专利技术实施例中基于ESI标签的VXLANEVPN多归接入场景,网络侧多播流量转发效果示意图;图12是本专利技术实施例中一种多归接入装置的结构示意图。具体实施方式为了解决现有技术RFC7432协议规定的多归属接入导致的多播回环问题,以及克服ESI成员间多播隔离导致的无法支持多归属混合接入问题,本专利技术提供了一种多归接入方法、装置及多归属节点,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。本专利技术第一实施例提供一种多归接入方法,用于多归属节点,所述方法包括:S101,当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;S102,在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;S103,过滤查询到的多归接口,将所述网络侧报文向其余接口广播。本专利技术实施例通过解封出标识信息,查询与标识信息对应的多归接入侧接口;然后过滤查询到的多归接入侧接口(即多归接口),将所述网络侧报文向其余接口广播,有效解决了现有技术RFC7432协议规定的多归属接入导致的多播回环问题,以及解决了ESI成员间多播隔离导致的无法支持多归属混合接入问题。进一步说,所述网络侧报文由所述任一邻居节点对接入侧设备的接入侧报文封装而成;所述标识信息为ESI标签。本专利技术实施例通过将标识信息设置为标签的形式,可以有效节约标识信息在传播时占用的空间,以及可以有效降低本专利技术的实现复杂度。其中,所述将所述网络侧报文向其余接口广播,包括:在所述其余接口中过滤非指定转发接口,将所述网络侧报文向指定转发接口广播。以VXLAN环境中双归接入为例,简要说明本专利技术实施例,其中本例中PE属于双归属节点。本专利技术实施例在实施之前,首先本文档来自技高网
...

【技术保护点】
1.一种多归接入方法,其特征在于,用于多归属节点,所述方法包括:当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;过滤查询到的多归接口,将所述网络侧报文向其余接口广播。

【技术特征摘要】
1.一种多归接入方法,其特征在于,用于多归属节点,所述方法包括:当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;过滤查询到的多归接口,将所述网络侧报文向其余接口广播。2.如权利要求1所述的方法,其特征在于,所述网络侧报文由所述任一邻居节点对接入侧设备的接入侧报文封装而成;所述标识信息为ESI标签。3.如权利要求2所述的方法,其特征在于,所述确定与所述标识信息对应的太网段标识符ESI,包括:根据预先建立的ESI映射关系,确定与所述ESI标签对应的太网段标识符ESI。4.如权利要求2所述的方法,其特征在于,所述方法还包括:针对所述多归属节点中的任一多归接口:将该多归接口与对应的一接入侧设备之间的接入接口配置对应的ESI,根据所述对应的ESI生成ESI标签;将所述ESI标签随第一类路由类型传递给各邻居节点,以使各邻居节点预先建立所述ESI标签与ESI的ESI映射关系。5.如权利要求4所述的方法,其特征在于,所述根据所述对应的ESI生成对应的ESI标签,包括:按照设定的截取规则,从所述对应的ESI中截取出ESI标签;或者,根据所述对应的ESI设定对应的ESI标签。6.如权利要求4所述的方法,其特征在于,所述邻居节点包括ESI邻居节点和非ESI邻居节点;所述方法还包括:在所述多归属节点接收到任一接入侧设备的接入侧报文时,确定与该接入侧报文对应的多归接口所配置的ESI;确定与所配置的ESI对应的ESI标签;获取邻居节点信息;在向所述ESI邻居节点转发报文时,根据各ESI邻居节点信息将所述接入侧报文和所述对应的ESI标签封装成相应的网络侧报文;在向所述非ESI邻居节点转发报文时,根据各非ESI邻居节点信息将所述接入侧报文封装成相应的网络侧报文。7.如权利要求6所述的方法,其特征在于,所述在所述多归属节点接收到任一接入侧设备的接入侧报文时,确定该接入侧报文对应的多归接口所配置的ESI,包括:在所述多归属节点接收到任一接入侧设备的接入侧报文时,判断所述接入侧报文的流量类型;若所述接入侧报文是单播流量,查询预设单播转发表;在查询到转发表时,根据查询到的转发表转发;在未查询到转发表时,则判断网络域是否开启未知广播;若开启,则确定该接入侧报文对应的多归接口所配置的ESI;若未开启,则丢弃该接入侧报文;若所述接入侧报文是多播流量,确定该接入侧报文对应的多归接口所配置的ESI。8.如权利要求6所述的方法,其特征在于,所述网络侧报文为虚拟可扩展局域网VXLAN报文;所述方法还包括:在封装时,将ESI标签信息填写在所述VXLAN报文头中的设定保留字段,或者,将ESI标签信息填写在所述VXLAN报文中设置的私有字段。9.如权利要求2所述的方法,其特征在于,在同一个多归属节点的所有邻居节点中,一个ESI标签只能映射到一个ESI;不同的多归属节点分别对应的相同接入侧设备的ESI标签相同或不同。10.如权利要求2所述的方法,其特征在于,所述多归属节点为多归属网络侧边缘设备;所述邻居节点为邻居网络侧边缘设备;所述接入侧设备为多归属客户侧边缘设备。11.如权利要求1中所述的方法,其特征在于,所述将所述网络侧报文向其余接口广播,包括:在所述其余接口中过滤非指定转发接口,将所述网络侧报文向指定转发接口广播。12.如权利要求2-11中任意一项所述的方法,其特征在于,所述网络侧报文为虚拟可扩展局域网VXLAN报文;所述从接收到的任一邻居节点的网络侧报文中解封出预设标识信息,包括:接收到所述VXLAN报文时,判断所述VXLAN报文的流量类型;若所述VXLAN报文是单播流量,查询预设单播转发表;在查询到转发表时,根据查询到的转发表转发所述VXLAN报文;在未查询到转发表时,则判断网络域是否开启未知广播;若开启,则从接收到的任一邻居节点的网络侧报文中解封出预设标识信息;若未开启,则丢弃该网络侧报文;若所述VXLAN报文是多播流量,则从接收到的任一邻居节点的网络侧报文中解封出预设标识信息。13.一种多归接入装置,其特征在于,用于多归属节点,所述装置包括:解封模块,用于当从接收到的任一邻居节点的网络侧报文中解封出预设标识信息时,根据解封出的标识信息,确定与所述标识信息对应的太网段标识符ESI;查询模块,用于在所述多归属节点的各接口中,查询与确定的ESI对应的多归接口;广播模块,用于过...

【专利技术属性】
技术研发人员:唐益慰王玉保
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1