一种服务器双机热切换处理系统技术方案

技术编号:18369309 阅读:21 留言:0更新日期:2018-07-05 12:57
本发明专利技术公开了一种服务器双机热切换处理系统,所述方法包括以下步骤:所述双机设备根据该请求报文产生对应的响应报文,并判断自身的工作状态;当工作状态为主用时,所述双机设备为主设备,所述主设备将该响应报文发送所述交换设备,由交换设备进行转发;当工作状态为备用时,所述双机设备为备份设备,所述备份设备丢弃该响应报文。本发明专利技术中,保证了对数据进行实时处理,不会存在延时的情况。

A two machine hot handoff system for server

The invention discloses a two machine hot handover processing system of a server. The method includes the following steps: the dual machine device generates corresponding response message according to the request message and judges its own working state; when the working state is used, the dual machine device is mainly prepared, and the main device sends the response message. The switching device is forwarded and forwarded by the switching device; when the working state is in reserve, the dual device is a backup device, and the backup device discards the response message. The invention ensures real-time processing of data without delay.

【技术实现步骤摘要】
一种服务器双机热切换处理系统
本专利技术涉及通信
,特别是涉及一种服务器双机热切换处理系统。
技术介绍
在当前的组网应用中,用户对网络可靠性的要求越来越高,对于一些重要的业务入口或接入点(例如,企业的Internet接入点、银行的数据库服务器等),需要保证网络的不间断传输,而当设备(例如,企业的Internet接入点设备)出现故障时,将会导致内外网之间的网络业务全部中断。即在重要的业务入口或接入点上若只使用一台设备时,无论该设备的可靠性多高,系统都需要承受因单点故障而导致网络中断的风险。为了解决上述使用一台设备容易导致网络中断的问题,对于重要的业务入口设备或接入点设备,通过使用双机热备技术来提高网络的可靠性,避免单点故障而导致网络中断的风险。在实际应用中,有很多socket接口之上的IP应用服务器(即上述重要的接入点),例如行业视频监控中的VM(videomanagement,视频管理)服务器,由于该VM服务器自身的重要作用,对该VM服务器使用双机热备技术就显得尤为重要。在运行中,一台VM服务器作为主机处在工作状态,而另一台VM服务器作为备份机处在待命状态。当主机发生故障时,备份机能够在较短的时间内接替主机进行工作,即备份机将处在工作状态。基于上面的分析,目前在使用双机热备技术对重要设备(例如,VM服务器)进行备份时,存在如下缺点:在使用双机热备技术时,为了保证主机和备份机之间相关状态数据的同步,通常采用通信通道进行状态数据的备份,即主机通过通信通道实时的将状态数据备份到备份机,当主机出现故障时,由备份机对该状态数据进行处理。但是在主机通过通信通道实时的将状态数据备份到备份机时,必然存在一定的延时。
技术实现思路
本专利技术提供一种服务器双机热切换处理系统,以在双机热备技术中,对数据进行实时处理,不会存在延时。为了达到上述目的,本专利技术提出了一种双机热备技术中实时处理数据的方法,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播MAC地址所静态配置的;所述方法包括以下步骤:所述双机设备根据该请求报文产生对应的响应报文,并判断自身的工作状态;当工作状态为主用时,所述双机设备为主设备,所述主设备将该响应报文发送所述交换设备,由交换设备进行转发;当工作状态为备用时,所述双机设备为备份设备,所述备份设备丢弃该响应报文。优选的,所述判断自身的工作状态具体包括:所述双机设备根据预先存储的自身工作状态的标识判断自身的工作状态,所述标识包括主用标识和备用标识;所述主用标识表示工作状态为主用,所述备用标识表示工作状态为备用,所述主设备出现故障时,所述备份设备将自身工作状态的标识更改为主用标识。优选的,所述方法应用的双机热备网络中还包括客户端,所述双机热备网络应用TCP协议时,所述方法还包括:在建立所述客户端与所述双机设备的TCP连接时,所述备份设备根据所述主设备向所述客户端返回的响应报文中携带的SEQ值更改自身存储的SEQ值。本专利技术提出了一种双机热备技术中实时处理数据的系统,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播MAC地址所静态配置的;所述双机设备,用于根据该请求报文产生对应的响应报文,并判断自身的工作状态;当工作状态为主用时,所述双机设备为主设备,由该主设备将该响应报文发送所述交换设备;当工作状态为备用时,所述双机设备为备份设备,由该备份设备丢弃该响应报文;所述交换设备,用于接收来自所述主设备的响应报文,并转发该响应报文。本专利技术提出了一种双机设备,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播MAC地址所静态配置的;所述双机设备包括:接收模块,用于接收来自所述交换设备的请求报文;判断模块,用于根据该接收模块接收的请求报文产生对应的响应报文,并判断自身的工作状态;处理模块,用于当所述判断模块判断出工作状态为主用时,将该响应报文发送所述交换设备,由交换设备进行转发;当所述判断模块判断出工作状态为备用时,丢弃该响应报文。优选的,所述判断模块具体用于:根据预先存储的自身工作状态的标识判断自身的工作状态,所述标识包括主用标识和备用标识;所述主用标识表示工作状态为主用,所述备用标识表示工作状态为备用,当所述主设备出现故障时,将所述备份设备工作状态的标识更改为主用标识。优选的,所述设备应用的双机热备网络中还包括客户端,所述双机热备网络应用TCP协议时,所述处理模块还用于:在建立所述客户端与所述双机设备的TCP连接时,根据所述主设备向所述客户端返回的响应报文中携带的SEQ值更改所述备份设备所存储的SEQ值。与现有技术相比,本专利技术具有以下优点:通过在主设备和备份设备上配置相同的单播IP地址和组播MAC地址,使所有来自客户端的请求报文均可以发送到主设备和备份设备上,主设备向客户端返回响应报文,而备份设备直接丢弃响应报文,从而保证了响应报文可以实时的发送给客户端,即双机设备对数据进行实时处理,不会存在延时的情况。附图说明图1本专利技术提出的一种双机热备技术中实时处理数据的方法流程图;图2本专利技术应用场景下提出的组网模式图;图3本专利技术应用场景下提出的一种双机热备技术中实时处理数据的方法流程图;图4为本专利技术应用场景下TCP建立连接过程示意图;图5为本专利技术提出的一种双机设备的结构图。具体实施方式本专利技术的核心思想是通过静态配置IP的方法在主设备和备份设备上配置相同的单播IP地址,并对应在主设备和备份设备上静态配置相同的组播MAC地址,根据该单播IP地址和组播MAC地址在交换设备上静态配置ARP表项,使得来自客户端的所有请求报文均可以根据该ARP表项发送到主设备和备份设备上,主设备和备份设备均根据该请求报文产生对应的响应报文,在发送该响应报文之前,判断自身的工作状态,当获知自身的工作状态为主设备时,由该主设备向客户端返回响应报文,当获知自身的工作状态为备份设备时,由该备份设备直接丢弃响应报文,从而保证了响应报文可以实时的发送给客户端,不会存在延时的情况。进一步的,若主设备发生故障时,备份设备将及时的更改自身的工作状态,即将自身的工作状态更改为主设备,此时,在需要向客户端返回响应报文时,该备份设备将获知自身的工作状态为主设备,从而将该响应报文发送给客户端,进一步的保证了响应报文的实时发送。本专利技术提出的一种双机热备技术中实时处理数据的方法,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设本文档来自技高网
...
一种服务器双机热切换处理系统

【技术保护点】
1.一种双机热备技术中实时处理数据的方法,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播MAC地址所静态配置的;其特征在于,所述方法包括以下步骤:所述双机设备根据该请求报文产生对应的响应报文,并判断自身的工作状态;当工作状态为主用时,所述双机设备为主设备,所述主设备将该响应报文发送所述交换设备,由交换设备进行转发;当工作状态为备用时,所述双机设备为备份设备,所述备份设备丢弃该响应报文。

【技术特征摘要】
1.一种双机热备技术中实时处理数据的方法,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播MAC地址所静态配置的;其特征在于,所述方法包括以下步骤:所述双机设备根据该请求报文产生对应的响应报文,并判断自身的工作状态;当工作状态为主用时,所述双机设备为主设备,所述主设备将该响应报文发送所述交换设备,由交换设备进行转发;当工作状态为备用时,所述双机设备为备份设备,所述备份设备丢弃该响应报文。2.如权利要求1所述的方法,其特征在于,所述判断自身的工作状态具体包括:所述双机设备根据预先存储的自身工作状态的标识判断自身的工作状态,所述标识包括主用标识和备用标识;所述主用标识表示工作状态为主用,所述备用标识表示工作状态为备用,所述主设备出现故障时,所述备份设备将自身工作状态的标识更改为主用标识。3.如权利要求1所述的方法,所述方法应用的双机热备网络中还包括客户端,其特征在于,所述双机热备网络应用TCP协议时,所述方法还包括:在建立所述客户端与所述双机设备的TCP连接时,所述备份设备根据所述主设备向所述客户端返回的响应报文中携带的SEQ值更改自身存储的SEQ值。4.一种双机热备技术中实时处理数据的系统,应用于双机热备网络中,该双机热备网络至少包括交换设备、主设备和备份设备,所述主设备和所述备份设备为双机设备,其中所述交换设备根据预先静态配置的ARP表项将接收到的请求报文发送给所述双机设备,所述ARP表项为根据预先静态配置在所述主设备和所述备份设备上相同的单播IP地址和相同的组播...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:天津六友科技有限公司
类型:发明
国别省市:天津,12

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

1