This application provides a synchronization method and device for routing information, which relates to the field of communication technology. The method is applied to the target VTE, including generating the first EVPN routing information with the first local forwarding table entry and migration identification information for the VM when sensing the incoming VM. Item is a forwarding table item that the target VTEP establishes for VM as the AC interface of the access circuit connecting VM, and sends the first EVPN routing information to other VTEP so that other VTEP updates the stored forwarding items for VM directly according to the first local forwarding table item after detecting the migration identification information. This application does not need to record the numbers of migration and compare the numbers before and after migration. It solves the problem of migration failure that other VTEPs need to compare numbers before and after migration when virtual machines migrate too frequently in the existing technology.
【技术实现步骤摘要】
一种路由信息的同步方法及装置
本申请涉及通信
,具体而言,涉及一种路由信息的同步方法及装置。
技术介绍
如图1所示,在数据中心技术中,第一虚拟机(VirtualMachine,VM1)首次在源可扩展虚拟局域网络(VirtualeXtensibleLAN,VXLAN)隧道端点(VXLANTunnelEndPoint,VTEP)(即图1中的VTEP1)上线后,源VTEP通过以太网虚拟专用网络(EthernetVirtualPrivateNetwork,EVPN)基于MP-BGP(向后兼容)向其他VTEP(即图1中的VTEP2)同步VM1在源VTEP中学习到的转发表项,这样,其他VTEP下挂的第二VM(即图1中的VM2)可以基于同步的转发表项访问VM1。如图2所示,当VM1从VTEP1迁徙到VTEP3下后,VTEP3将对应于VM1的携带有迁徙扩展团体属性值的EVPN路由信息同步给VTEP1和VTEP2;其中,迁徙扩展团体属性值即number值,VM1每次发生1次迁徙,VTEP维护number加1。VTEP1和VTEP2在接收到EVPN路由信息后,将EVPN路由信息中number值与自身维护的number值进行比较,当EVPN路由信息中number值大于维护的number值时,进行VM1迁徙的转发表项切换动作。但是,当VM在多个VTEP之间反复迁徙时,若VTEP之间发生网络阻塞时,则可能会导致迁徙的number值不能很好进行同步记录,这样就会出现VM1迁徙之后,VM1当前所在的目标VTEP下发的number值小于源VTEP和同步VTEP(简称其他VTEP)当 ...
【技术保护点】
1.一种路由信息的同步方法,其特征在于,应用于目标可扩展虚拟局域网络VXLAN隧道端点VTEP,所述方法包括:在感知到迁入的虚拟机VM时,生成携带有针对所述VM的第一本地转发表项和迁徙标识信息的第一以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是目标VTEP针对所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;向其他VTEP发送第一EVPN路由信息,以使所述其他VTEP在检测到所述迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。
【技术特征摘要】
1.一种路由信息的同步方法,其特征在于,应用于目标可扩展虚拟局域网络VXLAN隧道端点VTEP,所述方法包括:在感知到迁入的虚拟机VM时,生成携带有针对所述VM的第一本地转发表项和迁徙标识信息的第一以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是目标VTEP针对所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;向其他VTEP发送第一EVPN路由信息,以使所述其他VTEP在检测到所述迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。2.根据权利要求1所述的路由信息的同步方法,其特征在于,所述其他VTEP包括源VTEP;所述目标VTEP在向所述源VTEP发送第一EVPN路由信息之后,还包括:若根据所述源VTEP返回的反馈信息确定所述源VTEP中存在接入的所述VM,则检测本地是否接入所述VM;其中,所述反馈信息中携带有所述源VTEP中是否接入所述VM的检测结果;若检测到本地未接入所述VM,则删除所述第一本地转发表项,以及,通知所述其他VTEP删除针对所述VM的第一同步转发表项;其中,所述第一同步转发表项是所述其他VTEP基于所述EVPN路由信息生成的。3.根据权利要求2所述的路由信息的同步方法,其特征在于,所述目标VTEP中存储有针对所述VM的第二目标同步转发表项,所述第二目标同步转发表项是基于接入所述VM的所述源VTEP同步的第二EVPN路由信息生成的;所述方法还包括:在根据所述源VTEP返回的反馈信息确定所述源VTEP中未接入所述VM时,若接收到所述源VTEP发送的针对所述VM的第一同步路由删除信息,则根据所述第一同步路由删除信息,删除已存储的针对所述VM的所述第二目标同步转发表项。4.一种路由信息的同步方法,其特征在于,应用于其他可扩展虚拟局域网络VXLAN隧道端点VTEP,所述方法包括:接收目标VTEP发送的携带有迁入的虚拟机VM的第一本地转发表项和迁徙标识信息的以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是所述目标VTEP针对接入的所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;在检测到所述EVPN路由信息中的迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。5.根据权利要求4所述的路由信息的同步方法,其特征在于,其他VTEP包括源VTEP,所述源VTEP根据所述第一本地转发表项更新已存储的针对所述VM的转发表项之后,还包括:所述源VTEP向所述目标VTEP发送反馈信息;所述反馈信息中携带有所述源VTEP是否接入与所述第一本地转发表项对应的VM的检测结果。6.根据权利要求5所述的路由信息的同步方法,其特征在于,所述其他VTEP还包括同步VTEP;所述源VTEP根据所述第一本地转发表项更新已存储的针对所述VM的转发表项之后,还包括:所述源VTEP若检测到本地未接入所述VM,则删除已存储的针对所述VM的第二本地转发表项,并向所述目标VTEP和所述同步VTEP发送针对所述VM的第二同步路由删除信息,以使所述目标VTEP和所述同步VTEP删除各自已存储的针对所述VM的第二目标同步转发表项和第二其他同步转发表项;所述第二本地转发表项是所述源VTEP在接入所述VM时建立的出接口为连接所述VM的AC接口的转发表项。7.根据权利要求6所述的路由信息的同步方法,其特征...
【专利技术属性】
技术研发人员:黄李伟,王伟,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。