网络冗余计算机,基于冗余计算机的冗余网络IP智能切换方法及系统与流程

技术特征:

1.一种基于冗余计算机的冗余网络ip切换系统,所适用的分布式计算机系统中,冗余计算机群之间通过冗余网络的多个网段通信,任意一个冗余计算机群包含多个计算机,每个计算机包含ip地址切换模块,用于网口的ip地址分配及冗余网络中的ip地址切换;每个计算机通过公有ip地址与冗余网络中的远端设备通信,通过私有ip地址与冗余计算机群内的其他计算机共享数据;其特征在于,

每个计算机进一步包含:

对系故障检测模块,实时监测所在冗余计算机群内其他计算机的工作状态,并在判断其他计算机工作异常时,通知本机的ip地址切换模块去获取工作异常的其他计算机所拥有的公有ip地址,使本机以多网段的公有ip地址继续工作;

和/或,网络状态检测模块,对本机的网口进行状态检测以判定本地网络状态;在判断本机上拥有公有ip地址的网口状态异常时,通知本机的ip地址切换模块将状态异常的网口拥有的公有ip地址释放,使所在冗余计算机群中的其他计算机的ip地址切换模块得以获取被释放的公有ip地址,在所在冗余计算机群与其他冗余计算机群之间保持多网段通信。

2.如权利要求1所述的冗余网络ip切换系统,其特征在于,

网络状态检测模块识别到本机上对应第一网段的公有ip地址的网口状态异常时,通知本机ip地址切换模块将该第一网段的公有ip地址释放,通过本机ip地址切换模块与所在冗余计算机群中其他计算机的ip地址切换模块核对信息,使其他计算机上状态正常且对应第一网段的网口获得被释放的第一网段的公有ip地址。

3.如权利要求1所述的冗余网络ip切换系统,其特征在于,

网络状态检测模块识别到本机上对应第一网段的公有ip地址的网口状态异常时,通知本机ip地址切换模块将该网口上对应第一网段的公有ip地址释放,并为该网口赋予对应第一网段的私有ip地址。

4.如权利要求1所述的冗余网络ip切换系统,其特征在于,

网络状态检测模块识别到本机上对应第一网段的公有ip地址的网口状态异常,且本机上存在对应另一网段的状态正常的网口时,通知本机ip地址切换模块将对应第一网段的公有ip地址释放,通过本机ip地址切换模块与所在冗余计算机群中其他计算机的ip地址切换模块核对信息,获取其他计算机上对应所述另一网段的公有ip地址,赋予本机上对应所述另一网段的状态正常的网口。

5.如权利要求1~4中任意一项所述的冗余网络ip切换系统,其特征在于,

每个计算机的网络状态检测模块,还通过监测其他冗余计算机群的网络通断情况,侦测冗余网络中远端设备不同网段的健康状态;

如果网络状态检测模块判断对应第一网段的远端设备的健康状态好于其他网段,则允许所在计算机的ip地址切换模块执行对应其他网段的ip切换,且禁止同时执行对应第一网段的ip切换;

如果网络状态检测模块判断对应第一网段的远端设备的健康状态差于其他网段,则禁止所在计算机的ip地址切换模块执行对应其他网段的ip切换。

6.如权利要求1所述的冗余网络ip切换系统,其特征在于,

每个计算机的对系故障检测模块,与所在冗余计算机群中的其他计算机的对系故障检测模块之间,设有互斥采集通道;

对系故障检测模块监测所在冗余计算机群内其他计算机的继电器后节点,当稳态采集到其他计算机的继电器后节点为1时,判断其他计算机工作异常。

7.一种基于冗余计算机的冗余网络ip切换方法,其特征在于,通过权利要求1~6中任意一项所述基于冗余计算机的冗余网络ip切换系统实现;

正常工作时,冗余计算机群内计算机之间通过公私网络和既有通信通道,保持数据信息的同步,通过冗余计算机群内各计算机的ip地址切换模块,将冗余网络多个网段的公有ip地址均匀分配给各计算机;

每个计算机通过对系故障检测模块,实时监测所在冗余计算机群内其他计算机的工作状态,并在判断其他计算机工作异常时,通知本机的ip地址切换模块去获取工作异常的其他计算机所拥有的公有ip地址,使本机以多网段的公有ip地址继续工作;

和/或,每个计算机通过网络状态检测模块,对本机的网口进行状态检测以判定本地网络状态;在判断本机上拥有公有ip地址的网口状态异常时,通知本机的ip地址切换模块将状态异常的网口拥有的公有ip地址释放,使所在冗余计算机群中的其他计算机的ip地址切换模块得以获取被释放的公有ip地址,在所在冗余计算机群与其他冗余计算机群之间保持多网段通信。

8.一种基于冗余计算机的冗余网络ip切换方法,其特征在于,

任意一个冗余计算机群中包含第一计算机、第二计算机,还通过冗余网络的两个网段与其他冗余计算机群进行通信;

正常工作时,第一计算机、第二计算机各自的ip地址切换模块,将两个网段的公有ip地址均匀分配到第一计算机和第二计算机;

第一计算机和第二计算机各自的对系故障检测模块,实时监测对方的工作状态;第一计算机的对系故障检测模块判断第二计算机工作异常时,通知第一计算机的ip地址切换模块去获取第二计算机拥有的对应第二网段的公有ip地址,使第一计算机得以通过两个网段的公有ip地址继续工作;

和/或,第一计算机和第二计算机各自的网络状态检测模块,实时监听本机网络状态;第一计算机的网络状态检测模块判断第一计算机中与第一网段对应的网口故障时,该第一计算机的网络状态检测模块通知第一计算机的ip地址切换模块释放第一网段的公有ip地址,第二计算机的ip地址切换模块使该第二计算机获得第一网段的公有ip地址,继续保持该冗余计算机群的双网对外通信。

9.如权利要求8所述的冗余网络ip切换方法,其特征在于,

第一计算机的对系故障检测模块稳态采集到第二计算机的继电器后节点为1时,判断第二计算机工作异常,进而通知第一计算机的ip地址切换模块去获取对应第二网段的公有ip地址,使第一计算机得以通过两个网段的公有ip地址继续工作;

第一计算机的网络状态检测模块判断第一计算机中与第一网段对应的网口故障,且该第一计算机中与第二网段对应的网口正常时,第二计算机把该第二计算机所持有的第二网段的公有ip地址让渡给第一计算机。

10.如权利要求9所述的冗余网络ip切换方法,其特征在于,

第一计算机的网络状态检测模块判断第一计算机中与第一网段对应的网口故障,且该第一计算机中与第二网段对应的网口正常时,第二计算机的网络状态检测模块进一步识别第一网段与第二网段的远端设备的健康状态:

如果第二计算机的网络状态检测模块判断第一网段的远端设备的健康状态好于第二网段,则允许执行对应第二网段的ip切换;

如果第二计算机的网络状态检测模块判断第一网段的远端设备的健康状态差于第二网段,则禁止执行对应第二网段的ip切换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值