路由发布方法及VTEP节点技术

技术编号:28948081 阅读:26 留言:0更新日期:2021-06-18 22:05
本发明专利技术公开了一种路由发布方法及VTEP节点,该方法包括:接收第一VTEP节点发送的第一路由信息和第二路由信息,并接收第二VTEP节点发送的第一路由信息;其中,第一VTEP节点和第二VTEP节点属于同一跨设备链路聚合组,本第三VTEP节点与第一VTEP节点和第二VTEP节点互为BGP EVPN邻居;在第一VTEP节点发送的第一路由信息和第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据第二路由信息更新本地MAC地址表项。第二VTEP节点无需向第三VTEP节点发送第二路由信息,节省了链路资源且避免了浪费VTEP节点的处理能力。

【技术实现步骤摘要】
路由发布方法及VTEP节点
本专利技术涉及通信
,具体涉及一种路由发布方法及VTEP节点。
技术介绍
在VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟扩展局域网)网络中,跨设备链路聚合方式下的两台VTEP(VXLANTunnelEndPoint,VXLAN隧道端点)设备例如VTEP1与VTEP2之间可以使用不同的地址作为BGP(BorderGatewayProtocol,边界网关协议)对等体地址,相互建立BGPEVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)邻居,另一台VTEP设备例如VTEP3是不属于跨设备链路聚合方式的设备,VTEP3与VTEP1和VTEP2建立BGPEVPN邻居,VTEP1向VTEP3发送Type2路由MAC(Medium/MediaAccessControl,强制访问控制)/IP(InternetProtocol,网络协议)路由信息,VTEP2向VTEP3发送Type2路由MAC/IP路由信息,因为VTEP1和VTEP2的MAC路由信息是完全一样的,所以VTEP3从VTEP1和VTEP2接收到的路由信息也是完全一样的,这既浪费VTEP1、VTEP2和VTEP3之间的链路资源,又消耗VTEP1、VTEP2和VTEP3的处理能力。因此,亟需一种路由发布方法以解决上述问题。
技术实现思路
为了实现上述目的,本专利技术第一方面提供一种路由发布方法,包括:接收第一虚拟扩展局域网隧道端点VTEP节点发送的第一路由信息和第二路由信息,并接收第二VTEP节点发送的第一路由信息;其中,所述第一VTEP节点和所述第二VTEP节点属于同一跨设备链路聚合组,本第三VTEP节点与所述第一VTEP节点和所述第二VTEP节点互为边界网关协议BGP以太网虚拟专用网络EVPN邻居;在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地MAC地址表项。在一些实施例中,所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件,包括:所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息携带相同的跨设备链路聚合组编号。在一些实施例中,所述第二路由信息包括所述第一VTEP节点和所述第二VTEP节点下挂主机的路由信息;所述根据所述第二路由信息更新本地MAC地址表项,包括:根据所述主机的路由信息在本地MAC地址表项生成所述主机的MAC地址表项,并将所述主机的MAC地址表项中的下一跳地址设置为所述第一VTEP节点和所述第二VTEP节点的BGP对等体地址。在一些实施例中,所述在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地MAC地址表项之后,还包括:在接收到所述第二VTEP节点发送的新设备的第二路由信息的情况下,根据所述新设备的第二路由信息更新本地MAC地址表项;其中,所述新设备的第二路由信息是所述第二VTEP节点在所述第一VTEP节点的上行链路故障且所述新设备加入所述跨设备链路聚合组并接入到所述第一VTEP节点和所述第二VTEP节点时发送的。在一些实施例中,所述根据所述新设备的第二路由信息更新本地MAC地址表项,包括:根据所述新设备的第二路由信息在本地MAC地址表项中生成所述新设备的MAC地址表项,并将所述新设备的MAC地址表项中的下一跳地址设置为所述第二VTEP节点的地址。为了实现上述目的,本专利技术第二方面提供一种VTEP节点,包括:接收模块,用于接收第一虚拟扩展局域网隧道端点VTEP节点发送的第一路由信息和第二路由信息,并接收第二VTEP节点发送的第一路由信息;其中,所述第一VTEP节点和所述第二VTEP节点属于同一跨设备链路聚合组,本第三VTEP节点与所述第一VTEP节点和所述第二VTEP节点互为边界网关协议BGP以太网虚拟专用网络EVPN邻居;更新模块,用于在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地MAC地址表项。在一些实施例中,所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件,包括:所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息携带相同的跨设备链路聚合组编号。在一些实施例中,所述第二路由信息包括所述第一VTEP节点和所述第二VTEP节点下挂主机的路由信息;所述更新模块具体用于:根据所述主机的路由信息在本地MAC地址表项生成所述主机的MAC地址表项,并将所述主机的MAC地址表项中的下一跳地址设置为所述第一VTEP节点和所述第二VTEP节点的BGP对等体地址。在一些实施例中,所述更新模块还用于:在接收到所述第二VTEP节点发送的新设备的第二路由信息的情况下,根据所述新设备的第二路由信息更新本地MAC地址表项;其中,所述新设备的第二路由信息是所述第二VTEP节点在所述第一VTEP节点的上行链路故障且所述新设备加入所述跨设备链路聚合组并接入到所述第一VTEP节点和所述第二VTEP节点时发送的。在一些实施例中,所述更新模块具体用于:根据所述新设备的第二路由信息在本地MAC地址表项中生成所述新设备的MAC地址表项,并将所述新设备的MAC地址表项中的下一跳地址设置为所述第二VTEP节点的地址。本专利技术具有如下优点:本专利技术实施例所提供的路由发布方法,在第一VTEP节点和第二VTEP节点属于同一跨设备链路聚合组且第三VTEP节点与第一VTEP节点和第二VTEP节点互为BGPEVPN邻居的情况下,第一VTEP节点向第三VTEP节点发送第一路由信息和第二路由信息,第二VTEP节点只需向第三VTEP节点发送第一路由信息,在第一VTEP节点发送的第一路由信息和第二VTEP节点发送的第一路由信息满足预设条件的情况下,第三VTEP节点根据第一VTEP节点发送的第二路由信息更新本地MAC地址表项即可,第二VTEP节点无需向第三VTEP节点发送第二路由信息,节省了链路资源且避免了浪费VTEP节点的处理能力。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。图1为本专利技术实施例1提供的路由发布方法的流程示意图一;图2为本专利技术实施例2提供的路由发布方法的流程示意图二;图3为本专利技术实施例3提供的VTEP节点的模块示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。可以理解的是,此处描述的具体实施例和附图仅仅用于本文档来自技高网...

【技术保护点】
1.一种路由发布方法,其特征在于,包括:/n接收第一虚拟扩展局域网隧道端点VTEP节点发送的第一路由信息和第二路由信息,并接收第二VTEP节点发送的第一路由信息;其中,所述第一VTEP节点和所述第二VTEP节点属于同一跨设备链路聚合组,本第三VTEP节点与所述第一VTEP节点和所述第二VTEP节点互为边界网关协议BGP以太网虚拟专用网络EVPN邻居;/n在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地强制访问控制MAC地址表项。/n

【技术特征摘要】
1.一种路由发布方法,其特征在于,包括:
接收第一虚拟扩展局域网隧道端点VTEP节点发送的第一路由信息和第二路由信息,并接收第二VTEP节点发送的第一路由信息;其中,所述第一VTEP节点和所述第二VTEP节点属于同一跨设备链路聚合组,本第三VTEP节点与所述第一VTEP节点和所述第二VTEP节点互为边界网关协议BGP以太网虚拟专用网络EVPN邻居;
在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地强制访问控制MAC地址表项。


2.如权利要求1所述的方法,其特征在于,所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件,包括:
所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息携带相同的跨设备链路聚合组编号。


3.如权利要求1所述的方法,其特征在于,所述第二路由信息包括所述第一VTEP节点和所述第二VTEP节点下挂主机的路由信息;所述根据所述第二路由信息更新本地MAC地址表项,包括:
根据所述主机的路由信息在本地MAC地址表项生成所述主机的MAC地址表项,并将所述主机的MAC地址表项中的下一跳地址设置为所述第一VTEP节点和所述第二VTEP节点的BGP对等体地址。


4.如权利要求1所述的方法,其特征在于,所述在所述第一VTEP节点发送的第一路由信息和所述第二VTEP节点发送的第一路由信息满足预设条件的情况下,根据所述第二路由信息更新本地MAC地址表项之后,还包括:
在接收到所述第二VTEP节点发送的新设备的第二路由信息的情况下,根据所述新设备的第二路由信息更新本地MAC地址表项;
其中,所述新设备的第二路由信息是所述第二VTEP节点在所述第一VTEP节点的上行链路故障且所述新设备加入所述跨设备链路聚合组并接入到所述第一VTEP节点和所述第二VTEP节点时发送的。


5.如权利要求4所述的方法,其特征在于,所述根据所述新设备的第二路由信息更新本地MAC地址表项,包括:
根据所述新设备的第二路由信息在本地MAC地址表项中生成所述新设备的MAC地址表项,并将所述...

【专利技术属性】
技术研发人员:张余
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1