The invention discloses a main standby switching method and system based on OVS. The main standby switching system includes a main gateway device, a standby gateway device and a host computer. The host computer includes an OVS message control module, a main standby switching module, a fault detection module, an alarm module and a virtual machine. The OVS message control module includes a physical network interface module and a virtual network interface module. The physical network interface module includes a main network interface module Physical network interface module and standby physical network interface module, fault detection module includes hardware fault detection module and software fault detection module, virtual machine includes virtual network card module; main gateway equipment is connected with OVS message control module through main physical network interface module, standby gateway equipment is connected with OVS message control module through standby physical network interface module, OVS message control module and main standby switch The replacement module and the fault detection module are connected in turn. The invention can quickly and automatically switch to another gateway device when the gateway device fails, so that the network communication is not interrupted, and the stability of data transmission is guaranteed.
【技术实现步骤摘要】
一种基于OVS的主备切换方法及其系统
本专利技术涉及云计算虚拟机的网关设备
,特别涉及一种基于OVS的主备切换方法及其系统。
技术介绍
OpenvSwitch简称OVS,其是一个高质量、多层的虚拟交换软件。它的目的是通过编程扩展支持大规模网络自动化,同时还支持标准的管理接口和协议。OVS可用于生产环境,支持跨物理服务器分布式管理、扩展编程、大规模网络自动化和标准化接口,实现了和大多数商业闭源交换机功能类似的软件交换机。现阶段,网络虚拟化是云计算领域的重要技术,云主机通常需要借助网络虚拟化技术与互联网通信,而互联网通信都经过网关设备。为了保持网络的稳定可用,网关设备就必须采用冗余方法,对设备故障进行容灾处理。在现有技术状态下,一旦网关设备出现故障时,就会造成云主机断网的情况。
技术实现思路
本专利技术要解决的技术问题在于,提供一种基于OVS的主备切换方法及其系统,结合OVS技术,能够在主备网关设备发生故障时,快速地自动切换另一网关设备,使得网络通信不会产生中断,保障了数据传输的稳定。为解决上述技术问题,本专利技术提供如下技术方案:一种基于OVS的主备切换系统,包括主网关设备、备网关设备和宿主机,所述宿主机包括OVS报文控制模块、主备切换模块、故障检测模块、虚拟机以及告警模块;所述主网关设备、备网关设备、告警模块均与所述OVS报文控制模块连接,所述OVS报文控制模块、主备切换模块和故障检测模块依次连接,所述OVS报文控制模块连接所述虚拟机;所述OVS报文控制模块用于对虚拟 ...
【技术保护点】
1.一种基于OVS的主备切换系统,包括主网关设备、备网关设备和宿主机,其特征在于,所述宿主机包括OVS报文控制模块、主备切换模块、故障检测模块、虚拟机以及告警模块;所述主网关设备、备网关设备、告警模块均与所述OVS报文控制模块连接,所述OVS报文控制模块、主备切换模块和故障检测模块依次连接,所述OVS报文控制模块连接所述虚拟机;/n所述OVS报文控制模块用于对虚拟机网络数据报文的流入及流出进行控制和路由;/n所述故障检测模块用于检测主网关设备或备网关设备的网络通信是否正常;/n所述主备切换模块用于:若主网关设备的网络通信不正常,则将主网关设备切换成备网关设备进行网络通信,并通过所述告警模块发出警告对主网关设备进行更换;若备网关设备的网络通信不正常,则将备网关设备切换成主网关设备进行网络通信,并通过所述告警模块发出警告对备网关设备进行更换。/n
【技术特征摘要】
1.一种基于OVS的主备切换系统,包括主网关设备、备网关设备和宿主机,其特征在于,所述宿主机包括OVS报文控制模块、主备切换模块、故障检测模块、虚拟机以及告警模块;所述主网关设备、备网关设备、告警模块均与所述OVS报文控制模块连接,所述OVS报文控制模块、主备切换模块和故障检测模块依次连接,所述OVS报文控制模块连接所述虚拟机;
所述OVS报文控制模块用于对虚拟机网络数据报文的流入及流出进行控制和路由;
所述故障检测模块用于检测主网关设备或备网关设备的网络通信是否正常;
所述主备切换模块用于:若主网关设备的网络通信不正常,则将主网关设备切换成备网关设备进行网络通信,并通过所述告警模块发出警告对主网关设备进行更换;若备网关设备的网络通信不正常,则将备网关设备切换成主网关设备进行网络通信,并通过所述告警模块发出警告对备网关设备进行更换。
2.根据权利要求1所述的一种基于OVS的主备切换系统,其特征在于,所述OVS报文控制模块包括物理网口模块,所述物理网口模块包括主物理网口模块和备物理网口模块,所述故障检测模块包括硬件故障检测子模块和软件故障检测子模块;
所述主网关设备通过主物理网口模块连接所述OVS报文控制模块,所述备网关设备通过备物理网口模块连接所述OVS报文控制模块;
所述硬件故障检测子模块用于检测物理网口模块是否发生故障,若主物理网口模块发生故障,则通过所述主备切换模块将主物理网口模块切换成备物理网口模块进行网络通信,此时所述OVS报文控制模块是通过所述备网关设备进行网络通信,并且通过所述告警模块发出警告对主物理网口模块进行更换;若备物理网口模块发生故障,则通过所述主备切换模块将备物理网口模块切换成主物理网口模块进行网络通信,此时所述OVS报文控制模块是通过所述备网关设备进行网络通信,并且通过所述告警模块发出警告对备物理网口模块进行更换;
所述软件故障检测子模...
【专利技术属性】
技术研发人员:霍润彬,史伟,闵宇,
申请(专利权)人:广东睿江云计算股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。