IP地址异常处理方法、装置、计算机系统和存储介质制造方法及图纸

技术编号:28301029 阅读:40 留言:0更新日期:2021-04-30 16:29
本公开提供了一种IP地址异常处理方法,涉及计算机网络和信息安全技术领域,包括:在确定获取当前服务器的标准IP地址失败的情况下,根据接收到的多个第一报文的IP地址确定当前服务器的临时IP地址;发送第二报文,第二报文指示当前服务器的IP地址异常,第二报文包括当前服务器的MAC地址和临时IP地址;使用临时IP地址进行异常处理操作。本公开还提供了一种IP地址异常处理装置、计算机系统和存储介质。本公开提供的IP地址异常处理方法和装置可用于但不限于金融领域的数据中心的运维和管理。

【技术实现步骤摘要】
IP地址异常处理方法、装置、计算机系统和存储介质
本公开涉及计算机网络和信息安全
,更具体地,涉及一种IP地址异常处理方法、装置、计算机系统和存储介质。本公开提供的IP地址异常处理方法和装置可用于但不限于金融领域的数据中心的运维和管理。
技术介绍
随着计算机技术的快速发展,企业往往通过部署服务器集群来支持庞大的业务量,服务器集群中各节点的管理和维护显得尤为重要。当前服务器的管理和监控是通过标准的BMC(BaseboardManagementController,基板管理控制器)进行的。在服务器集群环境下,服务器一般通过DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)主动获取BMC管理接口的IP地址,网络管理人员通过IP地址连接可以及时了解集群中服务器的健康状态,以便及时维护服务器。当网络出现问题,或者服务器自身软件存在BUG等不可预知的情况,导致无法正常获取到IP地址,则无法对服务器的健康状态进行监控和运维操作。
技术实现思路
有鉴于此,本公开提供了一种IP地址异常处理方法、装置、计算机系统和存储介质。本公开的一个方面提供了一种IP地址异常处理方法,包括:在确定获取当前服务器的标准IP地址失败的情况下,根据接收到的多个第一报文的IP地址确定所述当前服务器的临时IP地址;发送第二报文,所述第二报文指示所述当前服务器的IP地址异常,所述第二报文包括所述当前服务器的MAC地址和所述临时IP地址;使用所述临时IP地址进行异常处理操作。根据本公开的实施例,所述多个第一报文的IP地址包括源IP地址,所述根据接收到的多个第一报文的IP地址确定临时IP地址包括:对接收到的多个第一报文进行解析,得到多个第一报文的源IP地址;根据多个第一报文的源IP地址,确定网段信息;根据所述当前服务器的的MAC地址和所述网段信息,确定所述临时IP地址。根据本公开的实施例,所述据多个第一报文的源IP地址,确定网段信息包括:对所述多个第一报文的源IP地址进行与操作,得到所述网段信息。根据本公开的实施例,所述根据所述当前服务器的的MAC地址和所述网段信息,确定所述临时IP地址包括:使用所述当前服务器的MAC地址中预设位置的数值补全所述网段信息。根据本公开的实施例,在确定获取标准IP地址失败的情况下,还包括:根据所述当前服务器的MAC地址计算本地链路地址;确定所述本地链路地址作为所述临时IP地址。根据本公开的实施例,在确定临时IP地址之后,还包括:确定所述临时IP地址是否与其他服务器的IP地址存在冲突;如果确定所述临时IP地址与其他服务器的IP地址存在冲突,则修改所述临时IP地址,得到更新的临时IP地址,返回确定所述更新的临时IP地址是否与其他服务器的IP地址存在冲突的步骤。根据本公开的实施例,所述确定所述临时IP地址是否与其他服务器的IP地址存在冲突包括:使用所述临时IP地址发送第三报文,所述第三报文包括源IP地址和目标IP地址,所述第三报文的源IP地址和目标IP地址均为所述临时IP地址;如果接收到响应所述第三报文的消息,则确定所述临时IP地址与其他IP地址存在冲突。根据本公开的实施例,所述发送第二报文包括:使用预设操作指令发送所述第二报文,其中,所述第二报文包括源MAC地址、源IP地址和目标IP地址,所述第二报文的源MAC地址为所述当前服务器的MAC地址,所述第二报文的源IP地址和目标IP地址均为所述临时IP地址。根据本公开的实施例,所述第二报文包括类型字段和源MAC地址,所述类型字段为预设值,所述第二报文的源MAC地址为所述当前服务器的MAC地址。根据本公开的实施例,在使用所述临时IP地址进行异常处理操作之后,还包括:响应于所述异常处理操作完成,获取所述标准IP地址;响应于获取到所述标准IP地址,发送第四报文,所述第四报文用于指示当前服务器的IP地址恢复正常。根据本公开的实施例,所述发送第四报文包括:使用预设操作指令发送所述第四报文,其中,所述第四报文包括源MAC地址、源IP地址和目标IP地址,所述第四报文的源MAC地址为所述当前服务器的MAC地址,所述第四报文的源IP地址和目标IP地址均为空。根据本公开的实施例,所述第四报文包括类型字段、源MAC地址和目标IP地址,所述类型字段为预设值,所述第四报文的目标IP地址为空。根据本公开的实施例,所述确定获取标准IP地址失败包括:如果在预设时间段内获取标准IP地址失败的次数达到预设阈值,确定获取标准IP地址失败。本公开的另一个方面提供了一种IP地址异常处理方法,包括:接收第二报文;根据所述第二报文,确定当前服务器的IP地址是否异常;在确定当前服务器的IP地址异常的情况下,根据所述第二报文,确定当前服务器的MAC地址和临时IP地址;根据所述当前服务器的MAC地址和临时IP地址,生成告警消息;发送所述告警消息。根据本公开的实施例,所述第二报文包括源IP地址和目标IP地址,所述根据所述第二报文,确定当期服务器的IP地址是否异常包括:确定所述第二报文是否使用预设指令发送;在确定所述第二报文是使用所述预设指令发送的情况下,解析所述第二报文,得到所述第二报文的源IP地址和目标IP地址;确定所述源IP地址和目标IP地址是否均为空;如果所述源IP地址和目标IP地址均不为空,则确定当前服务器的IP地址异常。根据本公开的实施例,所述第二报文还包括源MAC地址,所述根据所述第二报文,确定当前服务器的MAC地址和临时IP地址包括:解析所述第二报文,得到所述第二报文的源MAC地址;确定所述第二报文的源MAC地址为所述当前服务器的MAC地址;确定所述第二报文的源IP地址为所述当前服务器的临时IP地址。根据本公开的实施例,所述第二报文包括包括类型字段和目标IP地址,所述据所述第二报文,确定当前服务器的IP地址是否异常包括:解析所述第二报文,得到所述第二报文的类型字段和目标IP地址;确定所述第二报文的类型字段是否为预设数值;在确定所述类型字段为预设数值时,确定所述目标IP地址是否均为空;如果所述目标IP地址不为空,确定所述当前服务器的IP地址异常。根据本公开的实施例,所述第二报文还包括源MAC地址,所述根据所述第二报文,确定当前服务器的MAC地址和临时IP地址包括:解析所述第二报文,得到所述第二报文的源MAC地址;确定所述第二报文的源MAC地址为当前服务器的MAC地址;根据所述源MAC地址确定当前服务器的临时IP地址。根据本公开的实施例,所述方法还包括:接收第四报文;根据所述第四报文,确定当前服务器的IP地址是否恢复正常;在确定当前服务器的IP恢复正常的情况下,根据所述第四报文,确定当前服务器的MAC地址;根据所述当前服务器的MAC地址,生成异常恢复消息;发送所述异常恢复消息。根据本公开的实施例,所述第四报文包括源IP地址和目标IP地址,所述根据所述第四报文,确定当期服务器的IP地址是否恢复正常包括:确定所述第四报文是否使用预设本文档来自技高网...

【技术保护点】
1.一种IP地址异常处理方法,包括:/n在确定获取当前服务器的标准IP地址失败的情况下,根据接收到的多个第一报文的IP地址确定所述当前服务器的临时IP地址;/n发送第二报文,所述第二报文指示所述当前服务器的IP地址异常,所述第二报文包括所述当前服务器的MAC地址和所述临时IP地址;/n使用所述临时IP地址进行异常处理操作。/n

【技术特征摘要】
1.一种IP地址异常处理方法,包括:
在确定获取当前服务器的标准IP地址失败的情况下,根据接收到的多个第一报文的IP地址确定所述当前服务器的临时IP地址;
发送第二报文,所述第二报文指示所述当前服务器的IP地址异常,所述第二报文包括所述当前服务器的MAC地址和所述临时IP地址;
使用所述临时IP地址进行异常处理操作。


2.根据权利要求1所述的方法,其中,所述多个第一报文的IP地址包括源IP地址,所述根据接收到的多个第一报文的IP地址确定临时IP地址包括:
对接收到的多个第一报文进行解析,得到多个第一报文的源IP地址;
根据多个第一报文的源IP地址,确定网段信息;
根据所述当前服务器的的MAC地址和所述网段信息,确定所述临时IP地址。


3.根据权利要求2所述的方法,其中,所述据多个第一报文的源IP地址,确定网段信息包括:
对所述多个第一报文的源IP地址进行与操作,得到所述网段信息。


4.根据权利要求2所述的方法,其中,所述根据所述当前服务器的的MAC地址和所述网段信息,确定所述临时IP地址包括:
使用所述当前服务器的MAC地址中预设位置的数值补全所述网段信息。


5.根据权利要求1所述的方法,其中,在确定获取标准IP地址失败的情况下,还包括:
根据所述当前服务器的MAC地址计算本地链路地址;
确定所述本地链路地址作为所述临时IP地址。


6.根据权利要求1所述的方法,在确定临时IP地址之后,还包括:
确定所述临时IP地址是否与其他服务器的IP地址存在冲突;
如果确定所述临时IP地址与其他服务器的IP地址存在冲突,则修改所述临时IP地址,得到更新的临时IP地址,返回确定所述更新的临时IP地址是否与其他服务器的IP地址存在冲突的步骤。


7.根据权利要求6所述的方法,其中,所述确定所述临时IP地址是否与其他服务器的IP地址存在冲突包括:
使用所述临时IP地址发送第三报文,所述第三报文包括源IP地址和目标IP地址,所述第三报文的源IP地址和目标IP地址均为所述临时IP地址;
如果接收到响应所述第三报文的消息,则确定所述临时IP地址与其他IP地址存在冲突。


8.根据权利要求1所述的方法,所述发送第二报文包括:
使用预设操作指令发送所述第二报文,其中,所述第二报文包括源MAC地址、源IP地址和目标IP地址,所述第二报文的源MAC地址为所述当前服务器的MAC地址,所述第二报文的源IP地址和目标IP地址均为所述临时IP地址。


9.根据权利要求1所述的方法,其中,所述第二报文包括类型字段和源MAC地址,所述类型字段为预设值,所述第二报文的源MAC地址为所述当前服务器的MAC地址。


10.根据权利要求1所述的方法,在使用所述临时IP地址进行异常处理操作之后,还包括:
响应于所述异常处理操作完成,获取所述标准IP地址;
响应于获取到所述标准IP地址,发送第四报文,所述第四报文用于指示当前服务器的IP地址恢复正常。


11.根据权利要求10所述的方法,所述发送第四报文包括:
使用预设操作指令发送所述第四报文,其中,所述第四报文包括源MAC地址、源IP地址和目标IP地址,所述第四报文的源MAC地址为所述当前服务器的MAC地址,所述第四报文的源IP地址和目标IP地址均为空。


12.根据权利要求10所述的方法,其中,所述第四报文包括类型字段、源MAC地址和目标IP地址,所述类型字段为预设值,所述第四报文的目标IP地址为空。


13.根据权利要求1所述的方法,其中,所述确定获取标准IP地址失败包括:
如果在预设时间段内获取标准IP地址失败的次数达到预设阈值,确定获取标准IP地址失败。


14.一种IP地址异常处理方法,包括:
接收第二报文;
根据所述第二报文,确定当前服务器的IP地址是否异常;
在确定当前服务器的IP地址异常的情况下,根据所述第二报文,确定当前服务器的MAC地址和临时IP地址;
根据所述当前服务器的MAC地址和临时IP地址,生成告警消息;
发送所述告警消息。


15.根据权利要求14所述的方法,其中,所述第二报文包括源IP地址和目标IP地址,所述根据所述第二报文,确定当期服务器的IP地址是否异常包括:
确定所述第二报文是否使用预设指令发送;
在确定所述第二报文是使用所述...

【专利技术属性】
技术研发人员:丁炎苏建明蒋家堂
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1