The invention discloses a forwarding table item update method based on VTEP and VTEP. The method includes: the SS MAC module receives the first synchronization announcement sent by the Bridge module, updates the first forwarding table item saved according to the first forwarding table item with remote identification included in the first synchronization announcement, and sends the first deletion announcement to the Bridge module; and the Bridge module receives the first deletion pass; After the announcement, it determines whether to delete the first forwarding table item with the local identity and sends the first deletion notice to the VXLAN PI module; after the VXLAN PI module receives the first deletion notice, it determines whether to delete the first forwarding table item with the local identity and sends the first deletion notice to the BGP module; after the BGP module receives the first deletion notice, it determines whether to delete the one with the local identity. The first forwards the table item and sends a second deletion notice to the opposite VTEP. The second deletion Notice includes the first forwarding table item with the remote identification. This scheme can ensure that the forwarding table entries of each module in VTEP are updated in time.
【技术实现步骤摘要】
基于VTEP的转发表项更新方法及VTEP
本专利技术涉及通信
,尤指一种基于虚拟可扩展局域网隧道终端(VirtualeXtensibleLocalAreaNetworkTunnelEndPoint,VTEP)的转发表项更新方法及VTEP。
技术介绍
虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN)是一种建立在互联网协议(InternetProtocol,IP)网络之上的叠加(Overlay)网络技术,其使用媒体访问控制(MediaAccessControl,MAC)在(in)用户数据报协议(UserDatagramProtocol,UDP)的方法进行封装,即将普通以太网报文封装在UDP报文里,普通以太网报文当作UDP数据传输。如图1所示为VXLAN网络的拓扑图,包括终端(如服务器等)、域内本地网络设备(如站点(Site)A内部的网络设备)、VTEP和IP网络。其中,VTEP是VXLAN网络的边缘设备,与物理网络相连,分配有物理网络的IP地址,该地址用于VXLAN报文的封装和解封装,VTEP之间在IP网络上建立隧道,这些隧道实现了VXLAN报文穿越IP网络的传输服务。当前数据中心对于服务器虚拟化的需求日益增长,通过服务器虚拟化技术,一台服务器可以支持多台相互独立的虚拟机。服务器虚拟化后,可能由于硬件资源或机房搬迁转移等原因,虚拟机需迁移到其他VTEP上。为了保证虚拟机迁移过程中业务不被中断,要求虚拟机的MAC地址、IP地址在迁移前后不变。虚拟机迁移前后接入的VTEP设备上保存的MAC地址和IP地址构成的 ...
【技术保护点】
1.一种基于虚拟可扩展局域网隧道终端VTEP的转发表项更新方法,应用在所述VTEP中,所述VTEP包括交换服务SS媒体访问控制MAC模块、桥Bridge模块、虚拟可扩展局域网VXLAN产品独立性PI模块和边界网关协议BGP模块,其特征在于,所述方法包括:所述SS MAC模块接收到所述Bridge模块发送的第一同步通告后,根据所述第一同步通告中包括的携带远端标识的第一转发表项更新保存的所述第一转发表项,并向所述Bridge模块发送第一删除通告,所述第一删除通告包括携带本地标识的所述第一转发表项;所述Bridge模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向所述VXLAN PI模块发送所述第一删除通告;所述VXLAN PI模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向所述BGP模块发送所述第一删除通告;所述BGP模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向对端VTEP发送第二删除通告,所述第二删除通告包括携带所述远端标识的所述第一转发表项。
【技术特征摘要】
1.一种基于虚拟可扩展局域网隧道终端VTEP的转发表项更新方法,应用在所述VTEP中,所述VTEP包括交换服务SS媒体访问控制MAC模块、桥Bridge模块、虚拟可扩展局域网VXLAN产品独立性PI模块和边界网关协议BGP模块,其特征在于,所述方法包括:所述SSMAC模块接收到所述Bridge模块发送的第一同步通告后,根据所述第一同步通告中包括的携带远端标识的第一转发表项更新保存的所述第一转发表项,并向所述Bridge模块发送第一删除通告,所述第一删除通告包括携带本地标识的所述第一转发表项;所述Bridge模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向所述VXLANPI模块发送所述第一删除通告;所述VXLANPI模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向所述BGP模块发送所述第一删除通告;所述BGP模块接收到所述第一删除通告后,确定是否删除携带所述本地标识的所述第一转发表项,并向对端VTEP发送第二删除通告,所述第二删除通告包括携带所述远端标识的所述第一转发表项。2.如权利要求1所述的方法,其特征在于,所述SSMAC模块根据所述第一同步通告中包括的携带远端标识的第一转发表项更新保存的所述第一转发表项,具体包括:所述SSMAC模块确定是否保存携带本地标识的所述第一转发表项,若确定保存携带所述本地标识的所述第一转发表项,则将所述本地标识替换为所述远端标识;所述Bridge模块、所述VXLANPI模块或者所述BGP模块确定是否删除携带所述本地标识的所述第一转发表项,具体包括:所述Bridge模块、所述VXLANPI模块或者所述BGP模块确定是否保存携带所述本地标识的所述第一转发表项,若确定保存携带所述本地标识的所述第一转发表项,则删除携带所述本地标识的所述第一转发表项。3.如权利要求1或2所述的方法,其特征在于,还包括:所述BGP模块接收到所述对端VTEP发送的第三删除通告后,根据所述第三删除通告包括的携带所述远端标识的第二转发表项确定是否删除携带所述远端标识的所述第二转发表项,并向所述VXLANPI模块发送所述第三删除通告;所述VXLANPI模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项,并向所述Bridge模块发送所述第三删除通告;所述Bridge模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项,并向所述SSMAC模块发送所述第三删除通告;所述SSMAC模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项。4.如权利要求3所述的方法,其特征在于,所述BGP模块、所述VXLANPI模块、所述Bridge模块、或者所述SSMAC模块确定是否删除携带所述远端标识的所述第二转发表项,具体包括:所述BGP模块、所述VXLANPI模块、所述Bridge模块、或者所述SSMAC模块确定是否保存携带远端标识的所述第二转发表项,若确定保存携带所述远端标识的所述第二转发表项,则删除携带所述远端标识的所述第二转发表项。5.一种基于VTEP的转发表项更新方法,应用在所述VTEP中,所述VTEP包括BGP模块、VXLANPI模块、Bridge模块和SSMAC模块,其特征在于,所述方法包括:所述BGP模块接收到对端VTEP发送的第三删除通告后,根据所述第三删除通告包括的携带远端标识的第二转发表项确定是否删除携带所述远端标识的所述第二转发表项,并向所述VXLANPI模块发送所述第三删除通告;所述VXLANPI模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项,并向所述Bridge模块发送所述第三删除通告;所述Bridge模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项,并向所述SSMAC模块发送所述第三删除通告;所述SSMAC模块接收到所述第三删除通告后,确定是否删除携带所述远端标识的所述第二转发表项。6.如权利要求5所述的方法,其特征在于,所述BGP模块、所述VXLANPI模块、所述Bridge模块、或者所述SSMAC模块确定是否删除携带所述远端标识的所述第二转发表项,具体包括:所述BGP模块、所述VXLANPI模块、所述Bridge模...
【专利技术属性】
技术研发人员:陈小龙,石伟玉,何晓晴,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。