【技术实现步骤摘要】
本申请涉及虚拟化
,特别涉及一种基于SDN的网关迁徙处理方法及装置。
技术介绍
目前,大型数据中心的内部布局都是采用大二层网络的布局,现有的大二层技术主要是overlay(交叠)技术,大二层网络需要与现有的传统三层网络进行通信,这样,就需要在SDN(SoftwareDefinedNetwork,软件定义网络)的边缘架设一台支持二三层转发的网关设备(Gateway)与外部的传统三层网络进行通信。如图1所示,SDN中包括:控制器(Controller,图1中未示出)、服务器、VTEP(VXLANTunnelingEndPoint,VXLAN隧道终端)和VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟可扩展局域网)IP(InternetProtocol,因特网协议)网关(Gateway,GW),其中,服务器中包括:VM(VirtualMachine,虚拟机)及其连接的vSwitch(虚拟交换机)。VTEP通过现有网络与VXLANIPGW建立VXLAN隧道(Tunnel),从而形成VXLAN网络;服务器通过VTEP与VXLANIPGW连接;VXLANIPGW一端连接VXLAN网络,另一端连接传统三层网络(即,非虚拟化网络),从而,实现了VM与非虚拟化网络的数据通信。其中,控制器用于对SDN中的其它设备进行相关配置。为了能够实现VXLANIPGW的负载分担和高可靠性,通常使 ...
【技术保护点】
一种基于软件定义网络SDN的网关迁徙处理方法,其特征在于,应用于至少两个虚拟可扩展局域网因特网协议网关VXLAN IP GW中要进行迁徙的第一VXLAN IP GW,所述方法包括:将携带虚拟可扩展局域网隧道终端VTEP IP地址的路由的优先级降低后发布给VTEP,将到虚拟机VM的静态路由的优先级降低后发布给非虚拟化网络的交换设备;其中,在第一VXLAN IP GW上的路由的优先级降低之前,所述至少两个VXLAN IP GW上携带所述VTEP IP地址的路由的优先级相同,且所述至少两个VXLAN IP GW到VM的静态路由的优先级相同;在所述SDN中的控制器监测到第一VXLAN IP GW上没有VM与所述交换设备之间的数据流时,执行迁徙动作。
【技术特征摘要】
1.一种基于软件定义网络SDN的网关迁徙处理方法,其特征在于,应用
于至少两个虚拟可扩展局域网因特网协议网关VXLANIPGW中要进行迁徙的
第一VXLANIPGW,所述方法包括:
将携带虚拟可扩展局域网隧道终端VTEPIP地址的路由的优先级降低后发
布给VTEP,将到虚拟机VM的静态路由的优先级降低后发布给非虚拟化网络的
交换设备;其中,在第一VXLANIPGW上的路由的优先级降低之前,所述至
少两个VXLANIPGW上携带所述VTEPIP地址的路由的优先级相同,且所述
至少两个VXLANIPGW到VM的静态路由的优先级相同;
在所述SDN中的控制器监测到第一VXLANIPGW上没有VM与所述交换
设备之间的数据流时,执行迁徙动作。
2.根据权利要求1所述的方法,其特征在于,在完成迁徙动作并重新加入
所述SDN之后,还包括:
将携带所述VTEPIP地址的路由的优先级恢复为降低前的优先级后发布给
VTEP,将到该VM的静态路由的优先级恢复为降低前的优先级后发布给所述交
换设备。
3.根据权利要求2所述的方法,其特征在于,所述将携带VTEPIP地址的
路由的优先级降低后发布给VTEP,将到VM的静态路由的优先级降低后发布给
非虚拟化网络的交换设备的方法具体包括:接收所述控制器发来的网关迁徙命
令;将本设备的相关配置信息发送给所述控制器进行保存;接收所述控制器发
来的第一配置命令,根据所述第一配置命令将携带VTEPIP地址的路由的优先
级降低,之后,将该路由发布给VTEP;接收所述控制器发来的第二配置命令,
根据所述第二配置命令将到VM的静态路由的优先级降低,之后将该静态路由
发布给非虚拟化网络的交换设备;
所述在控制器监测到第一VXLANIPGW上没有VM与所述交换设备之间
的数据流时,执行迁徙动作的具体方法包括:接收所述控制器在检测到第一
\tVXLANIPGW上没有VM与所述交换设备之间的数据流时发来的迁徙动作执
行命令,根据所述迁徙动作执行命令执行迁徙动作。
4.根据权利要求3所述的方法,其特征在于,将携带所述VTEPIP地址的
路由的优先级恢复为降低前的优先级后发布给VTEP,将到该VM的静态路由的
优先级恢复为降低前的优先级后发布给所述交换设备的具体方法包括:
接收所述控制器发来的第三配置命令,根据所述第三配置命令将携带所述
VTEPIP地址的路由的优先级恢复为降低前的优先级,之后将该路由发布给
VTEP;
接收所述控制器发来的第四配置命令,根据所述第四配置命令将到VM的
静态路由的优先级恢复为降低前的优先级,之后将该静态路由发布给所述交换
设备。
5.一种基于软件定义网络SDN的网关迁徙处理方法,其特征在于,应用
于所述SDN中的控制器,所述方法包括:
向至少两个虚拟可扩展局域网因特网协议网关VXLANIPGW中要进行迁
徙的第一VXLANIPGW发送第一配置命令和第二配置命令,第一配置命令中
包括:将携带虚拟可扩展局域网隧道终端VTEPIP地址的路由的优先级降低,
第二配置命令中包括:将到虚拟机VM的静态路由的优先级降低;其中,在第
一VXLANIPGW上的路由的优先级降低之前,所述至少两个VXLANIPGW
上携带所述VTEPIP地址的路由的优先级相同,且所述至少两个VXLANIPGW
到VM的静态路由的优先级相同;
在监测到第一VXLANIPGW上没有VM与非虚拟化网络的交换设备之间
的数据流时,向第一VXLANIPGW发送迁徙动作执行命令。
6.根据权利要求5所述的方法,其特征在于,还包括:
在第一VXLANIPGW完成迁徙动作并重新加入所述SDN之后,向第一
VXLANIPGW发送第三配置命令和第四配置命令,其中,第三配置命令中包括:
将携带所述VTEPIP地址的路由的优先级恢复为降低前的优先级,第四配置命
\t令中包括:将到该VM的静态路由的优先级恢复为降低前的优先级。
7.根据权利要求6所述的方法,其特征在于,在向第一VXLANIPGW发
送第一配置命令和第二配置命令之前,还包括:向第一VXLANIPGW发送网
关迁徙命令;接收并保存第一VXLANIPGW发来的第一VXLANIPGW的相
关配置信息;
所述向第一VXLANIPGW发送第三配置命令和第四配置命令的具体方法
包括:根据保存的第一VXLANIPGW的相关配置信息,向第一VXLANIPGW
发送第三配置命令和第四配置命令。
8.一种基于软件定义网络SDN的网关迁徙处理装置,其特征在于,应用
于至少两个虚拟可扩展局域网因特网协议网关VXLANIPGW中要进行迁徙的
第一VXLANIPGW中,所述装置包括:
路由发布模块,用于将携带虚拟可扩展局域网隧道终端VTEPIP地址的路
由的优先级降低后发布给VTEP,将到虚拟机VM的静态路由的优先级降低后发
布给非虚拟化网络的交换设备;其中,在第一VX...
【专利技术属性】
技术研发人员:黄李伟,王海,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。