本技术涉及通信,特别是涉及一种网络拓扑图生成方法、装置、电子设备及存储介质。
背景技术:
1、5g(5th-generation mobile communication technology,第五代移动通信技术)专网作为运营商tob业务拓展和转型的重要产品,利用网络切片、边缘计算mec(mobileelectronic commerce,移动电子商务)等技术为各垂直行业提供定制化的网络解决方案,无论是运营商还是行业客户对于5g专网及其行业应用的运维保障的需求都越来越迫切。如何解决目前核心网拓扑不具备查询和生成对应某个具体切片业务或者企业业务的网络拓扑的功能。如何改变静态统计节点工参,人工维护相关信息的现状。如何实现节点配置实时自提取,逻辑实时自转化,拓扑实时自绘制。如何实现跨厂家的生成企业级、切片级、业务级资源和链路拓扑,为业务可管,故障可界定提供原子能力从而减少用户投诉,提升用户满意度,一直以来都是难以解决的问题。
2、现有网络拓扑生成方法及装置,常规的手段分类有:1、协议发现类,基于一个拓扑发现的起始ip,设置好发现范围、发现设备类型限制等信息,自动将目标网络全部自动发现并生成2层和3层网络拓扑;2、网管录入类,在综合网管系统上,通过网络设备新建集成录入,设备类型,设备关系逻辑预置录入,记录性呈现本专业本厂家的设备连接拓扑。
3、现有方法存在的主要问题有:1、协议发现类手段,简单易行,但只适用于通用tcp/ip协议的数通网络设备的自动发现;2、网管录入类手段,专业准确,属于单专业拓扑,不具备一定的业务拓扑连续性,不支持跨厂家。
技术实现思路
1、本技术实施例提供了一种网络拓扑图生成方法、装置、电子设备及存储介质,以实现实时更新的全路径可视化应用,切片/企业名称/dnn模糊查询,关键指标和告警呈现,实现专网业务可视可管可评估等功能,适配专网资源精细化管理需求。
2、第一方面,本技术实施例提供了一种网络拓扑图生成方法,所述方法包括:
3、获取目标企业对应的xdr数据、核心网配置数据和b域数据;
4、对所述xdr数据、所述核心网配置数据和所述b域数据进行数据筛选处理,生成网络数据字段表;
5、基于所述网络数据字段表,构建所述目标企业内的网络设备对应的网络设备业务路径表;
6、基于核心网的各节点配置转换表和所述网络设备业务路径表,绘制得到所述目标企业对应的网络拓扑图。
7、可选地,所述获取目标企业对应的xdr数据、核心网配置数据和b域数据,包括:
8、基于设定周期,采集所述目标企业对应的xdr数据、核心网配置数据和b域数据。
9、可选地,所述对所述xdr数据、所述核心网配置数据和所述b域数据进行数据筛选处理,生成网络数据字段表,包括:
10、基于基站id、基站ip、tac、dnn、切片和amfip之间的对应关系,对所述xdr数据进行筛选处理,得到筛选的目标xdr数据;
11、对所述核心网配置数据中的amf数据、smf数据和upf数据执行筛选操作,得到筛选的目标核心网配置数据;
12、基于所述目标xdr数据、所述目标核心网配置数据和所述b域数据,生成所述网络数据字段表。
13、可选地,所述基于所述网络数据字段表,构建所述目标企业内的网络设备对应的网络设备业务路径表,包括:
14、基于5g专网业务逻辑从所述网络数据字段表中筛选出关键因子;
15、基于特征的信息增益对所述关键因子进行验证处理,得到多域特征;
16、根据朴素贝叶斯模型的最大化特征类方法,对所述多域特征进行概率分析处理,得到所述多域特征与企业拓扑类别关联的概率;
17、根据所述概率从所述多域特征筛选出目标多域特征,以构建得到所述网络设备业务路径表。
18、可选地,所述基于核心网的各节点配置转换表和所述网络设备业务路径表,绘制得到所述目标企业对应的网络拓扑图,包括:
19、基于所述核心网的各节点配置转换表和所述网络设备业务路径表,得到绘制核心网整体网络拓扑图的业务逻辑;
20、通过数据算法将所述网络数据字段表中的原始数据转换为数据模型;
21、基于所述业务逻辑将所述数据模型绘制为初始网络拓扑图;
22、对所述初始网络拓扑图进行后处理,生成所述目标企业对应的网络拓扑图。
23、第二方面,本技术实施例提供了一种网络拓扑图生成装置,所述装置包括:
24、数据获取模块,用于获取目标企业对应的xdr数据、核心网配置数据和b域数据;
25、字段表生成模块,用于对所述xdr数据、所述核心网配置数据和所述b域数据进行数据筛选处理,生成网络数据字段表;
26、路径表构建模块,用于基于所述网络数据字段表,构建所述目标企业内的网络设备对应的网络设备业务路径表;
27、拓扑图绘制模块,用于基于核心网的各节点配置转换表和所述网络设备业务路径表,绘制得到所述目标企业对应的网络拓扑图。
28、可选地,所述数据获取模块包括:
29、数据采集单元,用于基于设定周期,采集所述目标企业对应的xdr数据、核心网配置数据和b域数据。
30、可选地,所述字段表生成模块包括:
31、xdr数据筛选单元,用于基于基站id、基站ip、tac、dnn、切片和amfip之间的对应关系,对所述xdr数据进行筛选处理,得到筛选的目标xdr数据;
32、配置数据筛选单元,用于对所述核心网配置数据中的amf数据、smf数据和upf数据执行筛选操作,得到筛选的目标核心网配置数据;
33、字段表生成单元,用于基于所述目标xdr数据、所述目标核心网配置数据和所述b域数据,生成所述网络数据字段表。
34、可选地,所述路径表构建模块包括:
35、关键因子筛选单元,用于基于5g专网业务逻辑从所述网络数据字段表中筛选出关键因子;
36、多域特征获取单元,用于基于特征的信息增益对所述关键因子进行验证处理,得到多域特征;
37、概率获取单元,用于根据朴素贝叶斯模型的最大化特征类方法,对所述多域特征进行概率分析处理,得到所述多域特征与企业拓扑类别关联的概率;
38、路径表构建单元,用于根据所述概率从所述多域特征筛选出目标多域特征,以构建得到所述网络设备业务路径表。
39、可选地,所述拓扑图绘制模块包括:
40、业务逻辑获取单元,用于基于所述核心网的各节点配置转换表和所述网络设备业务路径表,得到绘制核心网整体网络拓扑图的业务逻辑;
41、数据模型转换单元,用于通过数据算法将所述网络数据字段表中的原始数据转换为数据模型;
42、初始图绘制单元,用于基于所述业务逻辑将所述数据模型绘制为初始网络拓扑图;
43、拓扑图生成单元,用于对所述初始网络拓扑图进行后处理,生成所述目标企业对应的网络拓扑图。
44、第三方面,本技术实施例提供了一种电子设备,包括:
45、处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的网络拓扑图生成方法。
46、第四方面,本技术实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的网络拓扑图生成方法。
47、与现有技术相比,本技术实施例包括以下优点:
48、本技术实施例中,通过获取目标企业对应的xdr数据、核心网配置数据和b域数据。对xdr数据、核心网配置数据和b域数据进行数据筛选处理,生成网络数据字段表。基于网络数据字段表,构建目标企业内的网络设备对应的网络设备业务路径表。基于核心网的各节点配置转换表和网络设备业务路径表,绘制得到目标企业对应的网络拓扑图。本技术实施例可以自动输出基于行业客户的企业级和切片级的跨厂家网络资源拓扑,助力实现拓扑可视化,从而可以实现实时更新的全路径可视化应用,切片/企业名称/dnn模糊查询,关键指标和告警呈现,实现专网业务可视可管可评估等功能,适配专网资源精细化管理需求。
49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。