一种冗余计算机群共享ip地址自动检测转移装置的制作方法

文档序号:7729477阅读:686来源:国知局
专利名称:一种冗余计算机群共享ip地址自动检测转移装置的制作方法
技术领域
本实用新型涉及IP地址检测和转移的装置,尤其涉及一种冗余计算机群共享IP
地址自动检测转移装置。
背景技术
在高可靠性的分布式计算机系统中,往往有两台或两台以上冗余的计算机来执行 相同的工作,当一台计算机故障时,就用另一台计算机替代。冗余计算机群通常有两种工 作方式冷备份和热备份。在冷备份工作方式中,任何时候只有其中一台计算机在工作,称 为主机;其它计算机则关机或休眠,称为备机;当主机出现故障时,则启动或唤醒一台可用 的备机替代它工作,这时,这台备机改称为主机,而原来的主机则改称为备机。在热备份工 作方式中,任何时候至少有两台计算机在并行工作,但只有其中一台计算机输出结果,这台 有输出的计算机称为主机;其它计算机称为备机;当主机出现故障时,则另一台正在运行 的备机替代它输出,这时,这台备机改称为主机,而原来的主机由于切断了输出而改称为备 机。相对于冷备份工作方式,热备份工作方式的主/备机切换时间更少,因而具有更高的可 靠性。 在热备份的冗余计算机群中,任何一台计算机都可能变为主机,要与冗余计算机 群之外其它设备进行通信,即冗余计算机群负责跟冗余计算机群之外其它设备进行通信的 计算机是不确定的。更确切地说,冗余计算机群负责跟冗余计算机群之外其它设备进行通 信的网卡是不确定的。这样一般有两种处理方法 第一种方法是增加一台通信前置机,该通信前置机替代冗余计算机群与其它设备 进行通信。具体实现方式是通信前置机能决定或识别哪台计算机是主机,它把主机发来的 数据转发给其它设备,并把其它设备发来的数据转发给主机和备机,从而对其它设备屏蔽 了当前哪台计算机是主机。其它设备不与冗余计算机群直接通信,只与固定的通信前置机 进行通信,因此不需要考虑主/备机切换,简化了处理。但是这种方法中,通信前置机作为 单一非冗余计算机,一旦出现故障,将会导致系统不可用,因此,系统的可靠性将降低。 第二种方法是冗余计算机群中所有计算机都与其它设备连接到同一个网络上,它 们之间直接进行通信。具体实现方式是冗余计算机群中,只有主机通过网络发送数据给其 它设备,备机不向其它设备发送数据;当其它设备要发送数据给冗余计算机群时,则把数据 发送给冗余计算机群的主机或者所有计算机。在这种方法中,一方面其它设备的发送通道 数增加了,另一方面,冗余计算机群的内部组成对其它设备来说不是透明的,因此,系统的 可用性将降低。 实际上,在分布式计算机系统中,往往需要以透明的方式对计算机进行冗余,即由 两个及以上的计算机所组成的冗余计算机群子系统仍然被当成单一计算机与其它计算机 或子系统进行通信。于是,在第二种方法的基础上改进为第三种方法。第三种方法中,冗余 计算机群中所有计算机仍然都与其它设备连接到同一个网络上,但由一个共享IP地址负 责与其它设备之间进行通信。具体实现方式是冗余计算机群各计算机都共享同一个IP地址;该共享IP地址可能配置在冗余计算机群中任何一台计算机上,一般配置在主机上;当 冗余计算机群要发送数据给其它设备时,则以该共享IP地址作为发送地址,发送给其它设 备;当其它设备要发送数据给冗余计算机群时,则以该共享IP地址作为接收地址,发送数 据给冗余计算机群。在这种方法中,结合了前两种方法的优点,而没有前两种方法的缺点, 确保了系统的可靠性和可用性。但这种方法有一个关键之处就是当配置共享IP地址的网 卡所在物理通道出现故障后,应把共享IP地址及时转移到另一块网卡上,而这一块网卡往 往在冗余计算机群中的另 一 台计算机上。 那么如何检测物理通道是否出现故障呢?通常的做法是基于ICMP协议,即周期 性地发送ICMP数据包,如果没收到应答,则认为物理通道出现故障。但是,长时间、连续、大 量地发送ICMP数据包,容易形成"ICMP风暴",使目标主机耗费大量的CPU资源,往往造成 系统瘫痪。这一方面增加了系统的通信负荷,另一方面如果不对ICMP进行过滤则容易受到 网络攻击而导致系统的安全性、可靠性没有保障。

发明内容本实用新型的目的就是为了克服上述现有技术存在的缺陷,提供一种成本低、可 靠性高的冗余计算机群共享IP地址自动检测转移装置。 本实用新型的目的可以通过以下技术方案来实现 —种冗余计算机群共享IP地址自动检测转移装置,其特征在于,该装置包括共享 IP地址的有效性检测模块、候选的目的网卡所在物理通道的有效性检测模块、共享IP地址 从失效的物理通道的网卡转移到目的网卡模块,所述的共享IP地址的有效性检测模块、候 选的目的网卡所在物理通道的有效性检测模块、共享IP地址从失效的物理通道的网卡转 移到目的网卡模块依次连接。 所述的共享IP地址的有效性检测模块包括当前配置共享IP地址的计算机对共享 IP地址的有效性检测模块、当前没有配置共享IP地址的计算机对共享IP地址的有效性检 测模块。 与现有技术相比,本实用新型具有以下优点 充分利用了应用消息而没有增加额外消息,而在"把共享IP地址从失效的物理通 道的网卡转移到目的网卡"过程中所增加的"申请共享IP地址"消息和可能增加的"拒绝申 请共享IP地址"消息,只当共享IP地址处于失效状态时才出现。因此当系统通信正常时, 没有增加网络负荷,当共享IP地址处于失效状态时,所增加的网络负荷是极少的。在不降 低网络安全性、极少增加网络负荷的情况下,对冗余计算机共享IP地址进行自动检测和转 移,确保了系统的可靠性。

图1是本实用新型一种冗余计算机群共享IP地址自动检测转移装置的结构示意 图。
具体实施方式以下结合具体实施例对本实用新型做进一步说明。[0016] 实施例 如图1所示,一种冗余计算机群共享IP地址自动检测转移装置,该装置包括共享IP地址的有效性检测模块1、候选的目的网卡所在物理通道的有效性检测模块2、共享IP地址从失效的物理通道的网卡转移到目的网卡模块3,所述的共享IP地址的有效性检测模块1、候选的目的网卡所在物理通道的有效性检测模块2、共享IP地址从失效的物理通道的网卡转移到目的网卡模块3依次连接。所述的共享IP地址的有效性检测模块1包括当前配置共享IP地址的计算机对共享IP地址的有效性检测模块4、当前没有配置共享IP地址的计算机对共享IP地址的有效性检测模块5。
权利要求一种冗余计算机群共享IP地址自动检测转移装置,其特征在于,该装置包括共享IP地址的有效性检测模块、候选的目的网卡所在物理通道的有效性检测模块、共享IP地址从失效的物理通道的网卡转移到目的网卡模块,所述的共享IP地址的有效性检测模块、候选的目的网卡所在物理通道的有效性检测模块、共享IP地址从失效的物理通道的网卡转移到目的网卡模块依次连接。
2. 根据权利要求1所述的冗余计算机群共享IP地址自动检测转移装置,其特征在于, 所述的共享IP地址的有效性检测模块包括当前配置共享IP地址的计算机对共享IP地址 的有效性检测模块、当前没有配置共享IP地址的计算机对共享IP地址的有效性检测模块。
专利摘要本实用新型涉及一种冗余计算机群共享IP地址自动检测转移装置,该装置包括共享IP地址的有效性检测模块、候选的目的网卡所在物理通道的有效性检测模块、共享IP地址从失效的物理通道的网卡转移到目的网卡模块,所述的共享IP地址的有效性检测模块、候选的目的网卡所在物理通道的有效性检测模块、共享IP地址从失效的物理通道的网卡转移到目的网卡模块依次连接。与现有技术相比,本实用新型具有以下优点在不降低网络安全性、极少增加网络负荷的情况下,对冗余计算机共享IP地址进行自动检测和转移,确保了系统的可靠性。
文档编号H04L12/24GK201491021SQ20092020901
公开日2010年5月26日 申请日期2009年9月1日 优先权日2009年9月1日
发明者季志均, 廖湘华 申请人:卡斯柯信号有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1