本申请提供一种网络拓扑故障自愈方法
【技术实现步骤摘要】
网络拓扑故障自愈方法、装置、设备和介质
[0001]本申请涉及网络
,尤其涉及一种网络拓扑故障自愈方法
、
装置
、
设备和介质
。
技术介绍
[0002]随着网络时代的发展,虚拟化和线上网络拓扑设计应用越来越广泛,各种开源项目和工具应运而生,
Open Stack
平台就是其中之一;由于该平台的开源支撑和功能便捷,便于网络拓扑的设计和应用,因此在工作中得到了广泛使用
。
[0003]但是设计好的网络拓扑在使用过程中会发生各种各样的故障,这些故障需要依赖人工去检查和维护,保证及时修复故障;但是人工排查的方式是否耗时也十分繁琐,给维护人员带来了很大的不便,也给各个业务
、
用户带来很大的不便
。
[0004]因此,本申请提出一种可以提高效率的网络拓扑维护手段
。
技术实现思路
[0005]本申请提供一种网络拓扑故障自愈方法
、
装置
、
设备和介质,用以解决现有技术中人工修复网络拓扑故障耗时费力
、
效率低的问题
。
[0006]第一方面,本申请提供网络拓扑故障自愈方法,包括:
[0007]若用户完成第一网络拓扑提交,则确认存储所述第一网络拓扑的初始信息,其中,所述初始信息包括所述第一网络拓扑的第一网络节点单元的初始参数;
[0008]根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,若是则确认所述第一网络节点单元是否存在异常报错;
[0009]若所述第一网络节点单元存在异常报错,则将异常的所述第一网络节点单元标记为第二网络节点单元,并根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,结束当前网络拓扑故障自愈
。
[0010]在一种可能的实现方式中,所述根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,包括:
[0011]获取所述第二网络节点单元的配置参数,其中,所述配置参数用于指示所述第二网络节点单元所属网络拓扑;
[0012]根据所述配置参数确认所述第二网络节点单元属于所述第一网络拓扑,并根据所述第二网络节点单元在所述第一网络拓扑中的位置,找到所述第二网络节点单元对应的第一网络节点单元的初始参数;
[0013]根据所述初始参数重新创建所述第二网络节点单元
。
[0014]在一种可能的实现方式中,若所述第一网络节点单元不存在异常报错,则所述方法还包括:
[0015]确认重启所述第一网络节点单元对应的接口,以修复所述第一网络节点单元的状态信息的变更,其中,所述状态信息是否变更用于指示所述第一网络节点单元是否异常断
电
。
[0016]在一种可能的实现方式中,所述根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,包括:
[0017]根据所述预设周期,获取所述第一网络节点单元当前的状态信息;
[0018]根据所述第一网络节点单元的初始参数,确认所述第一网络节点单元当前的状态信息是否与所述初始参数中的状态信息一致;
[0019]若所述第一网络节点单元当前的状态信息与所述初始参数中的状态信息不一致,则确认所述第一网络节点单元的状态信息发生变更
。
[0020]在一种可能的实现方式中,若所述第一网络节点单元的状态信息未发生变更,则所述方法还包括:
[0021]在下一个所述预设周期,继续获取所述第一网络节点单元的状态信息是否发生变更
。
[0022]在一种可能的实现方式中,若用户未完成第一网络拓扑提交,则所述方法还包括:
[0023]等待所述用户完成第一网络拓扑提交,并开启当前网络拓扑故障自愈;
[0024]若结束当前网络拓扑故障自愈之前,所述用户确认修改所述第一网络拓扑,则确认结束当前网络拓扑故障自愈
。
[0025]在一种可能的实现方式中,所述结束当前网络拓扑故障自愈之后,所述方法还包括:
[0026]确认是否检查完所有所述第一网络节点单元,若否则继续确认所述第一网络节点单元的状态信息是否发生变更;
[0027]若否则等待下一个所述预设周期,继续所述第一网络节点单元的状态信息是否发生变更
。
[0028]第二方面,本申请提供一种网络拓扑故障自愈装置,包括:
[0029]获取模块,用于若用户完成第一网络拓扑提交,则确认存储所述第一网络拓扑的初始信息,其中,所述初始信息包括所述第一网络拓扑的第一网络节点单元的初始参数;
[0030]判定模块,用于根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,若是则确认所述第一网络节点单元是否存在异常报错;
[0031]处理模块,用于若所述第一网络节点单元存在异常报错,则将异常的所述第一网络节点单元标记为第二网络节点单元,并根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,结束当前网络拓扑故障自愈
。
[0032]第三方面,本申请提供一种网络拓扑故障自愈设备,包括:至少一个处理器和存储器;
[0033]所述存储器存储计算机执行指令;
[0034]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上所述的网络拓扑故障自愈方法
。
[0035]第四方面,本申请提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上所述的网络拓扑故障自愈方法的步骤
。
[0036]本申请提供的一种网络拓扑故障自愈方法
、
装置
、
设备和介质,若用户完成第一网络拓扑提交,则确认存储所述第一网络拓扑的初始信息,其中,所述初始信息包括所述第一
网络拓扑的第一网络节点单元的初始参数;根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,若是则确认所述第一网络节点单元是否存在异常报错;若所述第一网络节点单元存在异常报错,则将异常的所述第一网络节点单元标记为第二网络节点单元,并根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,结束当前网络拓扑故障自愈
。
[0037]上述方法中,首先将用户建立好的第一网络拓扑有关的初始信息存储起来,初始信息包括第一网络节点单元的初始参数;后续根据预设周期,定时对第一网络拓扑的各个第一网络节点单元进行检查,确认第一网络节点单元当前的状态信息是否变更,若是则进一步确认是否有异常报错,如果有异常报错再根据一开始存储的第一网络拓扑对异常的第一网络节点单元进行重建修复,完成故障自愈,十分方便可靠
。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种网络拓扑故障自愈方法,其特征在于,包括:若用户完成第一网络拓扑提交,则确认存储所述第一网络拓扑的初始信息,其中,所述初始信息包括所述第一网络拓扑的第一网络节点单元的初始参数;根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,若是则确认所述第一网络节点单元是否存在异常报错;若所述第一网络节点单元存在异常报错,则将异常的所述第一网络节点单元标记为第二网络节点单元,并根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,结束当前网络拓扑故障自愈
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述第二网络节点单元的配置参数和所述第一网络拓扑重新创建所述第二网络节点单元,包括:获取所述第二网络节点单元的配置参数,其中,所述配置参数用于指示所述第二网络节点单元所属网络拓扑;根据所述配置参数确认所述第二网络节点单元属于所述第一网络拓扑,并根据所述第二网络节点单元在所述第一网络拓扑中的位置,找到所述第二网络节点单元对应的第一网络节点单元的初始参数;根据所述初始参数重新创建所述第二网络节点单元
。3.
根据权利要求1所述的方法,其特征在于,若所述第一网络节点单元不存在异常报错,则所述方法还包括:确认重启所述第一网络节点单元对应的接口,以修复所述第一网络节点单元的状态信息的变更,其中,所述状态信息是否变更用于指示所述第一网络节点单元是否异常断电
。4.
根据权利要求1所述的方法,其特征在于,所述根据预设周期,获取所述第一网络节点单元的状态信息是否发生变更,包括:根据所述预设周期,获取所述第一网络节点单元当前的状态信息;根据所述第一网络节点单元的初始参数,确认所述第一网络节点单元当前的状态信息是否与所述初始参数中的状态信息一致;若所述第一网络节点单元当前的状态信息与所述初始参数中的状态信息不一致,则确认所述第一网络节点单元的状态信息发生变更
。5.
根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:冯晨飞,马季春,张桂玉,汤泳,李福庆,张一斌,
申请(专利权)人:中讯邮电咨询设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。