一种管理网络的方法和装置制造方法及图纸

技术编号:20224472 阅读:35 留言:0更新日期:2019-01-28 22:30
一种管理网络的方法和装置,能够自动检测与恢复故障网络。所述方法包括:检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;当有正常的网络时,通过所述正常的网络恢复所述故障的网络。采用本发明专利技术实施例,能够对各个网络的主机的网络进行周期性检测,并通过检测结果判断哪些主机的某个网络有故障,然后通过此主机中的其他网络恢复故障的网络。

A Method and Device for Managing Network

A method and device for managing a network can automatically detect and restore a fault network. The method includes: detecting whether the network of the host under test is faulty; detecting whether the host under test has a normal network when the host under test is faulty; and restoring the faulty network through the normal network when there is a normal network. The embodiment of the present invention can periodically detect the network of the hosts of each network, and determine which hosts have a network fault through the detection results, and then recover the failed network through other networks in the host.

【技术实现步骤摘要】
一种管理网络的方法和装置
本专利技术涉及计算机技术,尤指一种管理网络的方法和装置。
技术介绍
本专利技术主要应用于大规模主机的运维场景,在很多场景中,主机会有多张网卡,每张网卡配置了不同网段的IP,甚至这些网卡所接入的网络还会有vlan隔离;通常情况下,每张网卡所接入的网络都支撑了不同的业务。一旦主机中网络相关配置变动(如,人为误操作、非静态配置时重启网络或者重启主机、主机断电等),就很有可能会导致此主机内某个或者多个网络发生故障,从而导致此网络相关的业务中断。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种管理网络的方法和装置,能够自动检测与恢复故障网络。为了达到本专利技术目的,本专利技术提供了一种管理网络的方法,所述方法包括:检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;当有正常的网络时,通过所述正常的网络恢复所述故障的网络。一种示例性的实施例中,所述通过所述正常的网络恢复所述故障的网络,包括通过以下一种或两种方式恢复所述故障:将所述故障网络的网卡的IP地址修改为预先存储的IP地址;将所述故障网络的路由信息修改为所述网络的路由信息。一种示例性的实施例中,所述通过所述正常的网络恢复所述故障的网络之前还包括:检测所述故障网络的故障原因;所述检测所述故障网络的故障原因包括:检测所述网络的IP地址是否正确,检测所述网络的路由信息是否正确。一种示例性的实施例中,所述检测所述网络的IP地址是否正确,包括:将所述网络的IP地址与预先存储的IP地址对比,根据对比结果判断所述网络的IP地址是否正确;所述检测所述网络的路由信息是否正确,包括:将所述网络的路由信息与所述网络的路由信息对比,根据对比结果判断所述网络的路由信息是否正确。一种示例性的实施例中,所述检测所述主机是否有正常的网络,当没有正常的网络时,所述方法包括:将所述主机的状态标识设置为故障并发出告警。为了达到本专利技术目的,本专利技术还提供了一种管理网络的装置,所述装置包括检测模块和恢复模块,其中:所述检测模块,用于检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;所述恢复模块,用于当有正常的网络时,通过所述正常的网络恢复所述故障的网络。一种示例性的实施例中,所述恢复模块通过所述正常的网络恢复所述故障的网络,包括通过以下一种或两种方式恢复所述故障:所述恢复模块将所述故障网络的网卡的IP地址修改为预先存储的IP地址;所述恢复模块将所述故障网络的路由信息修改为所述网络的路由信息。一种示例性的实施例中,所述恢复模块通过所述正常的网络恢复所述故障的网络之前还包括:所述检测模块检测所述故障网络的故障原因;所述检测模块检测所述故障网络的故障原因包括:所述检测模块检测所述网络的IP地址是否正确,所述检测模块检测所述网络的路由信息是否正确。一种示例性的实施例中,所述检测模块检测所述网络的IP地址是否正确,包括:所述检测模块将所述网络的IP地址与预先存储的IP地址对比,所述检测模块根据对比结果判断所述网络的IP地址是否正确;所述检测模块检测所述网络的路由信息是否正确,包括:所述检测模块将所述网络的路由信息与所述网络的路由信息对比,所述检测模块根据对比结果判断所述网络的路由信息是否正确。一种示例性的实施例中,所述装置包括告警模块;所述告警模块用于:所述检测模块检测所述主机是否有正常的网络,当没有正常的网络时,所述告警模块将所述主机的状态标识设置为故障并发出告警。与现有技术相比,本专利技术包括检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;当有正常的网络时,通过所述正常的网络恢复所述故障的网络。本申请能够对各个网络的主机的网络进行周期性检测,并通过检测结果判断哪些主机的某个网络有故障,然后通过此主机中的其他网络恢复故障的网络。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例一的管理网络的方法的流程图;图2为本专利技术实施例二的管理网络的方法所在装置的结构示意图;图3为本专利技术实施例三的管理网络的装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。实施例一本实施例提供了一种管理网络的方法,其特征在于,所述方法包括S11-S12:S11、检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;S12、当有正常的网络时,通过所述正常的网络恢复所述故障的网络。本专利技术实施例中,网络管理主机能够连接到主机中各个网络的主机的网络进行周期性检测,并通过检测结果判断哪些主机的某个网络有故障,然后通过此主机中的其他网络恢复故障的网络。网络管理主机为一台能够连接到所有被测主机的主机,能够定时检测或者接收到命令触发去检测被测主机,被测主机为一个或多个。其中,故障检测和故障恢复可以同时进行,即检测到故障的网络后,一边检测其它的网络一边恢复所述故障的网络;或者,所有被测主机的网络均检测完之后,在进行故障恢复。一种示例性的实施例中,所述通过所述正常的网络恢复所述故障的网络,包括通过以下一种或两种方式恢复所述故障:将所述故障网络的网卡的IP地址修改为预先存储的IP地址;将所述故障网络的路由信息修改为所述网络的路由信息。当故障检测,检测出网络的网卡的IP地址错误时,则需要将所述故障网络的网卡的IP地址修改为预设的IP地址;当故障检测,检测出网络的路由信息错误时,则需要将所述故障网络的路由信息修改为所述网络的路由信息;当故障检测,检测出网络的网卡的IP地址和路由信息均错误时,则需要将所述故障网络的网卡的IP地址修改为预设的IP地址,并将所述故障网络的路由信息修改为所述网络的路由信息;一种示例性的实施例中,可以用ping命令对主机的各网络检测通断。一种示例性的实施例中,所述通过所述正常的网络恢复所述故障的网络之前还包括:检测所述故障网络的故障原因;所述检测所述故障网络的故障原因包括:检测所述网络的IP地址是否正确,检测所述网络的路由信息是否正确。一种示例性的实施例中,所述检测所述网络的IP地址是否正确,包括:将所述网络的IP地址与预先存储的IP地址对比,根据对比结果判断所述网络的IP地址是否正确;所述检测所述网络的路由信息是否正确,包括:将所述网络的路由信息与所述网络的路由信息对比,根据对比结果判断所述网络的路由信息是否正确。一种示例性的实施例中检测所述故障网络的网卡的IP地址是否正确,包括:检测所述故障网络的网卡是否配置有预设的本文档来自技高网...

【技术保护点】
1.一种管理网络的方法,其特征在于,所述方法包括:检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;当有正常的网络时,通过所述正常的网络恢复所述故障的网络。

【技术特征摘要】
1.一种管理网络的方法,其特征在于,所述方法包括:检测被测主机的网络是否故障;当检测到被测主机有故障的网络时,检测所述被测主机是否有正常的网络;当有正常的网络时,通过所述正常的网络恢复所述故障的网络。2.根据权利要求1所述的方法,其特征在于,所述通过所述正常的网络恢复所述故障的网络,包括通过以下一种或两种方式恢复所述故障:将所述故障网络的网卡的IP地址修改为预先存储的IP地址;将所述故障网络的路由信息修改为所述网络的路由信息。3.根据权利要求2所述的方法,其特征在于,所述通过所述正常的网络恢复所述故障的网络之前还包括:检测所述故障网络的故障原因;所述检测所述故障网络的故障原因包括:检测所述网络的IP地址是否正确,检测所述网络的路由信息是否正确。4.根据权利要求3所述的方法,其特征在于,所述检测所述网络的IP地址是否正确,包括:将所述网络的IP地址与预先存储的IP地址对比,根据对比结果判断所述网络的IP地址是否正确;所述检测所述网络的路由信息是否正确,包括:将所述网络的路由信息与所述网络的路由信息对比,根据对比结果判断所述网络的路由信息是否正确。5.根据权利要求1所述的方法,其特征在于,所述检测所述主机是否有正常的网络,当没有正常的网络时,所述方法包括:将所述主机的状态标识设置为故障并发出告警。6.一种管理网络的装置,其特征在于,所述装置包括检测模块和恢复模块,其中:所述检测模块,用于检测被测主机的网络是否故障;当检测到...

【专利技术属性】
技术研发人员:张兆增
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1