一种路由信息的同步方法及装置制造方法及图纸

技术编号:19390940 阅读:21 留言:0更新日期:2018-11-10 02:47
本申请提供了一种路由信息的同步方法及装置,涉及通信技术领域,所述方法应用于目标VTEP,包括在感知到迁入的虚拟机VM时,生成携带有针对VM的第一本地转发表项和迁徙标识信息的第一EVPN路由信息;其中,第一本地转发表项是目标VTEP针对VM建立的出接口为连接VM的接入电路AC接口的转发表项;向其他VTEP发送第一EVPN路由信息,以使其他VTEP在检测到迁徙标识信息后,直接根据第一本地转发表项更新已存储的针对VM的转发表项。本申请无需记录迁徙的number值以及比较迁徙前后的number值,解决了现有技术中在虚拟机迁徙过于频繁时,其他VTEP需要比较迁徙前后的number值而产生的迁徙失败的问题。

A synchronization method and device for routing information

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)当前记录的number值,进而导致迁徙功能失败的问题。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种路由信息的同步方法及装置,其他VTEP在检测到迁徙标识信息后,直接根据第一本地转发表项更新已存储的针对迁徙VM的转发表项,解决了在虚拟机迁徙过于频繁时,其他VTEP需要比较迁徙前后的number值而产生的迁徙失败的问题。第一方面,本申请实施例提供了一种路由信息的同步方法,应用于目标可扩展虚拟局域网络VXLAN隧道端点VTEP,所述方法包括:在感知到迁入的虚拟机VM时,生成携带有针对所述VM的第一本地转发表项和迁徙标识信息的第一以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是目标VTEP针对所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;向其他VTEP发送第一EVPN路由信息,以使所述其他VTEP在检测到所述迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。第二方面,本申请实施例还提供了一种路由信息的同步方法,应用于其他可扩展虚拟局域网络VXLAN隧道端点VTEP,所述方法包括:接收目标VTEP发送的携带有迁入的虚拟机VM的第一本地转发表项和迁徙标识信息的以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是所述目标VTEP针对接入的所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;在检测到所述EVPN路由信息中的迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。第三方面,本申请实施例提供了一种路由信息的同步装置,包括:生成模块,用于在感知到迁入的虚拟机VM时,生成携带有针对所述VM的第一本地转发表项和迁徙标识信息的第一以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是目标VTEP针对所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;第一发送模块,用于向其他VTEP发送第一EVPN路由信息,以使所述其他VTEP在检测到所述迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。第四方面,本申请实施例提供了一种路由信息的同步装置,包括:接收模块,用于接收目标VTEP发送的携带有迁入的虚拟机VM的第一本地转发表项和迁徙标识信息的以太网虚拟专用网络EVPN路由信息;其中,所述第一本地转发表项是所述目标VTEP针对接入的所述VM建立的出接口为连接所述VM的接入电路AC接口的转发表项;更新模块,用于在检测到所述EVPN路由信息中的迁徙标识信息后,根据所述第一本地转发表项更新已存储的针对所述VM的转发表项。本申请实施例提供的一种路由信息的同步方法及装置,目标VTEP在感知到迁入的虚拟机VM时,向其他VTEP生成携带有针对VM的第一本地转发表项和迁徙标识信息的EVPN路由信息,其他VTEP在接收到EVPN路由信息后,若检测到迁徙标识信息,则直接根据第一本地转发表项更新已存储的针对VM的转发表项。在本申请实施例中,在VM迁徙的过程中,无需记录迁徙对应的number值以及无需比较迁徙前后的number值,其他VTEP只要检测到来自目标VTEP的第一EVPN路由信息中存在迁徙标识信息,即可更新本地已存储的针对迁徙VM的转发表项,解决了现有技术中在虚拟机迁徙过于频繁时,其他VTEP需要比较迁徙前后的number值而产生的迁徙失败的问题。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例所提供的一种现有技术中数据中心架构的应用场景示意图。图2示出了本申请实施例所提供的另一种现有技术中数据中心架构的应用场景示意图。图3示出了本申请实施例所提供的数据中心架构的应用场景示意图。图4示出了本申请实施例所提供的一种路由信息的同步方法的流程图。图5示出了本申请实施例所提供的另一种路由信息的同步方法的流程图。图6示出了本申请实施例所提供的另一种路由信息的同步方法的流程图。图7示出了本申请实施例所提供的另一种路由信息的同步方法的流程图。图8示出了本申请实施例所提供的另一种路由信息的同步装置的结构示意图。图9示出了本申请实施例所提供的另一种路由信息的同步装置的结构示意图。图10示出了本申请一实施例所提供的计算机设备40的结构示意图。图11示出了本申请一实施例所提供的计算机设备50的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图3示出了本申请实施例提供的一种数据中心的整体架构图。如图3所示,包括源可扩展虚拟局域网络(VirtualeXtensibleLAN,VXLAN)隧道端点(VXLANTunnelEndPoint,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

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

1