本发明属于虚机领域,尤其是涉及一种主机overlay架构虚机热迁移网络流量优化方法。
背景技术:
1、主机overlay的架构下,流量是否可达与生成的拓扑有关,如果拓扑生成不及时,就会造成业务断流,cvk1上的vm热迁移到cvk2上面,如果cvk2上面未及时生成vm的拓扑,此时访问vm的流量还会继续发往cvk1,当前vm已经在cvk2上面了,vm无法收到数据包,在业务层面就会感知到断流。此过程会持续3-5s,此时断流时间为3-5s。
技术实现思路
1、有鉴于此,本发明旨在提出一种主机overlay架构虚机热迁移网络流量优化方法,以缩短断流时间。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、一种主机overlay架构虚机热迁移网络流量优化方法,包括以下步骤:
4、s1、虚机热迁移过程中,进入到迁移模式;
5、s2、通知控制面下发流量镜像的流表,将此虚机的流量都镜像到目标cvk上;
6、s3、若步骤s2中的目标cvk匹配不上此流量则直接丢弃,由原虚机继续处理业务;
7、s4、迁移完成之后,外部流量直接到达目标cvk,在底层业务模型转移的过程中,一直有业务流量持续输入;
8、s5、关闭迁移模式,将流量镜像流表清除。
9、进一步的,在步骤s2中,cvk进入到迁移模式,下发流量镜像流表。
10、进一步的,在步骤s3中,若目标虚机匹配不上则丢弃流量,在流量匹配上之后直接处理业务流量。
11、进一步的,本方案公开了一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行一种主机overlay架构虚机热迁移网络流量优化方法。
12、进一步的,本方案公开了一种服务器,包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行一种主机overlay架构虚机热迁移网络流量优化方法。
13、进一步的,本方案公开了一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现一种主机overlay架构虚机热迁移网络流量优化方法。
14、相对于现有技术,本发明所述的一种主机overlay架构虚机热迁移网络流量优化方法具有以下有益效果:
15、本发明所述的一种主机overlay架构虚机热迁移网络流量优化方法,用户在使用过程中,用户不感知底层流量中断,童年故事快速给恢复用户的业务,不影响体验。
1.一种主机overlay架构虚机热迁移网络流量优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种主机overlay架构虚机热迁移网络流量优化方法,其特征在于,在步骤s2中,cvk进入到迁移模式,下发流量镜像流表。
3.根据权利要求1所述的一种主机overlay架构虚机热迁移网络流量优化方法,其特征在于:在步骤s3中,若目标虚机匹配不上则丢弃流量,在流量匹配上之后直接处理业务流量。
4.一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述权利要求1-3任一所述的一种主机overlay架构虚机热迁移网络流量优化方法。
5.一种服务器,其特征在于:包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如权利要求1-3任一所述的一种主机overlay架构虚机热迁移网络流量优化方法。
6.一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-3任一项所述的一种主机overlay架构虚机热迁移网络流量优化方法。