【技术实现步骤摘要】
一种设备状态切换方法、装置及电子设备和存储介质
本申请涉及网络
,更具体地说,涉及一种设备状态切换方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
在相关技术中,双机热备系统的实现方式为:为主设备和备设备分别设置IP(中文全称:网际互连协议地址,英文全称:InternetProtocol)地址,主备切换时由于设备的MAC地址(中文全称:媒体存取控制位址,英文全称:MediaAccessControlAddress)发生变化,其对应的IP地址也会发生变化,双机热备系统的上下游设备需要更新MAC表和ARP缓存表,导致上下游波动,不利于双机热备系统的稳定性。因此,如何在主备切换时提高热备系统的稳定性是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种设备状态切换方法、装置及一种电子设备和一种计算机可读存储介质,在主备切换时提高了热备系统的稳定性。为实现上述目的,本申请提供了一种设备状态切换方法,应用于热备系统中的目标设备,所述热备系统包括多个所述目标设备
【技术保护点】
1.一种设备状态切换方法,其特征在于,应用于热备系统中的目标设备,所述热备系统包括多个所述目标设备,所述方法包括:/n当所述目标设备为所述热备系统中的当前主设备时,利用预设虚拟MAC地址响应对预设虚拟IP地址的ARP请求,并对目标对象进行监控;其中,所述目标设备包括所述预设虚拟IP地址;/n当所述目标设备为所述热备系统中的当前主设备且接收到切换指令时,将所述预设虚拟IP地址从所述目标设备中移除,以便将所述目标设备设置为所述热备系统中的当前备设备;/n当所述目标设备为所述热备系统中的当前备设备且接收到切换指令时,在所述目标设备中添加所述预设虚拟IP地址,将所述目标设备的MAC ...
【技术特征摘要】
1.一种设备状态切换方法,其特征在于,应用于热备系统中的目标设备,所述热备系统包括多个所述目标设备,所述方法包括:
当所述目标设备为所述热备系统中的当前主设备时,利用预设虚拟MAC地址响应对预设虚拟IP地址的ARP请求,并对目标对象进行监控;其中,所述目标设备包括所述预设虚拟IP地址;
当所述目标设备为所述热备系统中的当前主设备且接收到切换指令时,将所述预设虚拟IP地址从所述目标设备中移除,以便将所述目标设备设置为所述热备系统中的当前备设备;
当所述目标设备为所述热备系统中的当前备设备且接收到切换指令时,在所述目标设备中添加所述预设虚拟IP地址,将所述目标设备的MAC地址设置为所述预设虚拟MAC地址,以便将所述目标设备设置为所述热备系统中的当前主设备。
2.根据权利要求1所述设备状态切换方法,其特征在于,还包括:
若所述目标设备第一次被设置为所述热备系统中的当前主设备,将所述预设虚拟MAC地址与所述预设虚拟IP地址的绑定关系发送至所述热备系统的上下游设备,以便所述上下游设备基于所述绑定关系更新MAC表。
3.根据权利要求1所述设备状态切换方法,其特征在于,将所述预设虚拟IP地址从所述目标设备中移除之后,还包括:
将所述目标设备的MAC地址由所述预设虚拟MAC地址恢复为所述目标设备的真实MAC地址。
4.根据权利要求1所述设备状态切换方法,其特征在于,将所述目标设备的MAC地址设置为所述预设虚拟MAC地址之后,还包括:
通过向所述热备系统中的其他设备发送预设请求执行冲突检测操作,以便确定所述其他设备的状态;其中,所述预设请求为对所述预设虚拟IP地址的ARP请求。
5.根据权利要求1至4中任一项所述设备状态切换方法,其特征在于,还包括:
当所述目标设备为所述热备系统中的当前备设备时,接收所述热备系统中的当前主设备发送的通知消息;其中,所述通知消息包括所述当前主设备的异常状态等级和真实IP地址;
基于所述目标设备的异常状态等级和真实IP地址、所述通知消息中的异常状态等级和真实IP地址响应所述通知消息。
6.根据权利要求5所述设备状态切换方法,其特征在于,所述基于所述目标设备的异...
【专利技术属性】
技术研发人员:刘建伟,李奕森,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。