网络配置故障分析方法技术

技术编号:39864683 阅读:7 留言:0更新日期:2023-12-30 12:56
本申请提供一种网络配置故障分析方法

【技术实现步骤摘要】
网络配置故障分析方法、服务器及介质


[0001]本申请涉及网络配置领域,尤其涉及一种网络配置故障分析方法

服务器及介质


技术介绍

[0002]随着互联网技术的发展和社会的进步,越来越多的用户接入了互联网

对于各种组网环境,网络配置的相关故障分析均尤为重要

[0003]当组网环境例如当实验室组网环境中,设备数量较多

组网相对复杂时,一旦出现网络配置类故障,往往需要经验丰富的测试

开发

维护等专业人员才能排查和解决问题,而且需要人工花费大量时间去逐步缩小排查方向和范围,故障分析效率低下

现有技术中并没有系统的

分析效率高并且能够保证故障分析准确性的网络配置故障分析方法

[0004]因此,需要一种系统的

并且能够保证故障分析的效率和准确性的网络配置故障分析方案


技术实现思路

[0005]本申请提供一种网络配置故障分析方法

服务器及介质,用以解决现有技术中并没有系统的

分析效率高并且能够保证故障分析准确性的网络配置故障分析方法的技术问题

[0006]第一方面,本申请提供一种网络配置故障分析方法,包括:
[0007]检测到网络发生故障之后,获取当前网络环境对应的网络配置信息以及所述故障对应的目标设备信息,所述目标设备为所述故障发生两端的设备,所述网络配置信息包括网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息;
[0008]将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果;
[0009]将网络拓扑信息

设备配置信息

路由信息

通路诊断信息以及设备扩展信息,输入至训练好的神经网络模型中,以得到第二故障分析结果;
[0010]根据所述第一故障分析结果以及所述第二故障分析结果,确定所述故障对应的故障分析结果

[0011]在一种可能的实施方式中,在所述将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果之前,还包括:
[0012]对所述网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息进行预处理,以得到目标预处理信息集合,所述目标预处理信息集合包括网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合

设备日志信息集合和设备扩展信息集合;
[0013]相应的,所述将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果,包括:
[0014]将目标设备信息

网络拓扑信息集合

设备配置信息集合

路由信息集合

设备日志信息集合和设备扩展信息集合,输入至专家系统中,以得到第一故障分析结果;
[0015]相应的,所述将网络拓扑信息

设备配置信息

路由信息

通路诊断信息以及设备扩展信息,输入至训练好的神经网络模型中,以得到第二故障分析结果,包括:
[0016]将网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合和设备扩展信息集合,输入至训练好的神经网络模型中,以得到第二故障分析结果

[0017]在一种可能的实施方式中,所述对所述网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息进行预处理,以得到预处理信息集合,具体包括:
[0018]根据所述网络拓扑信息确定网络中每一设备的端口信息,所述端口信息包括设备编号和端口编号;根据每一设备的端口信息以及预设的拓扑信息描述格式,生成网络拓扑信息集合,所述网络拓扑信息集合包括入口信息

连接关系以及出口信息;
[0019]根据所述设备配置信息分别确定各端口信息对应的端口配置信息,所述端口配置信息包括端口
ACL
信息

端口
VLAN
信息

端口
IP
地址以及端口状态信息;根据每一设备对应的端口信息

各端口信息对应的端口配置信息,以及预设的配置信息描述格式,生成设备配置信息集合,所述设备配置信息集合包括
ACL
信息子集
、VLAN
信息子集
、IP
信息子集和状态信息子集;其中,所述设备配置信息为网络的当前运行配置
running

config

[0020]根据所述路由信息分别确定每一设备对应的基本路由信息和扩展路由信息,所述基本路由信息包括设备编号

目的地址和出接口地址,所述扩展路由信息包括设备编号

协议类型以及多个扩展字段;根据每一设备对应的基本路由信息

以及预设的基本路由描述格式,生成基本路由信息子集;根据每一设备对应的扩展路由信息以及预设的扩展路由描述格式,生成扩展路由信息子集;根据所述基本路由信息子集以及所述扩展路由信息子集生成路由信息集合;其中,所述路由信息包括路由状态以及路由转发表信息;
[0021]根据所述网络配置信息中的通路诊断信息确定通路诊断设备以及每一通路诊断设备对应的通路信息,所述通路诊断设备包括故障发生两端设备,以及故障发生两端设备之间全部可连通链路的相关中间设备,所述通路信息包括目的地址以及下一跳信息;根据通路诊断设备和每一通路诊断设备的通路信息,以及预设的诊断信息描述格式,生成通路诊断信息集合;其中,所述通路诊断信息为对故障发生两端设备使用系统指令
traceroute
后获取的返回结果;
[0022]根据所述设备日志信息确定每一设备对应的异常相关日志,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络配置故障分析方法,其特征在于,包括:检测到网络发生故障之后,获取当前网络环境对应的网络配置信息以及所述故障对应的目标设备信息,所述目标设备为所述故障发生两端的设备,所述网络配置信息包括网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息;将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果;将网络拓扑信息

设备配置信息

路由信息

通路诊断信息以及设备扩展信息,输入至训练好的神经网络模型中,以得到第二故障分析结果;根据所述第一故障分析结果以及所述第二故障分析结果,确定所述故障对应的故障分析结果
。2.
根据权利要求1所述的方法,其特征在于,在所述将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果之前,还包括:对所述网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息进行预处理,以得到预处理信息集合,所述预处理信息集合包括网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合

设备日志信息集合和设备扩展信息集合;相应的,所述将目标设备信息

网络拓扑信息

设备配置信息

路由信息

设备日志信息以及设备扩展信息,输入至专家系统中,以得到第一故障分析结果,包括:将目标设备信息

网络拓扑信息集合

设备配置信息集合

路由信息集合

设备日志信息集合和设备扩展信息集合,输入至专家系统中,以得到第一故障分析结果;相应的,所述将网络拓扑信息

设备配置信息

路由信息

通路诊断信息以及设备扩展信息,输入至训练好的神经网络模型中,以得到第二故障分析结果,包括:将网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合和设备扩展信息集合,输入至训练好的神经网络模型中,以得到第二故障分析结果
。3.
根据权利要求2所述的方法,其特征在于,所述对所述网络拓扑信息

设备配置信息

路由信息

通路诊断信息

设备日志信息和设备扩展信息进行预处理,以得到预处理信息集合,具体包括:根据所述网络拓扑信息确定网络中每一设备的端口信息,所述端口信息包括设备编号和端口编号;根据每一设备的端口信息以及预设的拓扑信息描述格式,生成网络拓扑信息集合,所述网络拓扑信息集合包括入口信息

连接关系以及出口信息;根据所述设备配置信息分别确定各端口信息对应的端口配置信息,所述端口配置信息包括端口
ACL
信息

端口
VLAN
信息

端口
IP
地址以及端口状态信息;根据每一设备对应的端口信息

各端口信息对应的端口配置信息,以及预设的配置信息描述格式,生成设备配置信息集合,所述设备配置信息集合包括
ACL
信息子集
、VLAN
信息子集
、IP
信息子集和状态信息子集;其中,所述设备配置信息为网络的当前运行配置
running

config
;根据所述路由信息分别确定每一设备对应的基本路由信息和扩展路由信息,所述基本路由信息包括设备编号

目的地址和出接口地址,所述扩展路由信息包括设备编号

协议类型以及多个扩展字段;根据每一设备对应的基本路由信息

以及预设的基本路由描述格式,
生成基本路由信息子集;根据每一设备对应的扩展路由信息以及预设的扩展路由描述格式,生成扩展路由信息子集;根据所述基本路由信息子集以及所述扩展路由信息子集生成路由信息集合;其中,所述路由信息包括路由状态以及路由转发表信息;根据所述网络配置信息中的通路诊断信息确定通路诊断设备以及每一通路诊断设备对应的通路信息,所述通路诊断设备包括故障发生两端设备,以及故障发生两端设备之间全部可连通链路的相关中间设备,所述通路信息包括目的地址以及下一跳信息;根据通路诊断设备和每一通路诊断设备的通路信息,以及预设的诊断信息描述格式,生成通路诊断信息集合;其中,所述通路诊断信息为对故障发生两端设备使用系统指令
traceroute
后获取的返回结果;根据所述设备日志信息确定每一设备对应的异常相关日志,以及各异常相关日志对应的日志存储信息,所述异常相关日志包括恢复日志以及日志级别不小于
WARN
的日志,所述日志存储信息包括设备编号

日志时间

日志等级和描述关键字;根据每一设备对应的异常相关日志和各异常相关日志对应的日志存储信息,以及预设的日志信息描述格式,生成设备日志信息集合;其中,所述设备日志信息为网络中每一设备的运行日志文件;根据所述设备扩展信息确定每一扩展配置类别分别对应的扩展设备,以及各扩展设备对应的扩展设备存储信息,所述扩展设备存储信息包括设备编号以及多个扩展信息;对于每一扩展配置类别,根据所述扩展配置类别的各扩展设备对应的扩展设备存储信息,以及预设的扩展信息描述格式,生成所述扩展配置类别的信息子集;根据每一扩展配置类别的信息子集生成设备扩展信息集合;其中,所述扩展配置类别包括
MPLS、VPN、MSTP、VRRP、VXLAN、AAA、
堆叠
、EDP
自动网络发现中的一种或多种;根据网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合

设备日志信息集合和设备扩展信息集合,生成预处理信息集合
。4.
根据权利要求3所述的方法,其特征在于,所述神经网络模型是通过下列方式获得的:获取多个样本网络的目标网络配置信息,所述多个样本网络的目标网络配置信息包括:多个正常网络的目标网络配置信息,多个故障网络的目标网络配置信息,以及每一故障网络各自对应的故障配置信息;对于每一样本网络的目标网络配置信息,对所述网络配置信息进行预处理,以得到目标预处理信息集合,所述目标网络配置信息包括:网络拓扑信息

设备配置信息

路由信息

通路诊断信息和设备扩展信息;根据每一样本网络的目标预处理信息集合以及对应的故障标签,对初始的神经网络模型进行训练,以得到训练好的神经网络模型,所述故障标签包括是否故障,以及故障对应的故障配置信息;其中,所述目标预处理信息集合包括网络拓扑信息集合

设备配置信息集合

路由信息集合

通路诊断信息集合和设备扩展信息集合
。5.
根据权利要求3所述的方法,其特征在于,所述专家系...

【专利技术属性】
技术研发人员:王晓春
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1