【技术实现步骤摘要】
一种网络拓扑发现方法、装置以及计算机存储介质
本专利技术涉及计算机网络
,尤其涉及一种网络拓扑发现方法、装置以及计算机存储介质。
技术介绍
随着计算机网络技术的不断发展,网络拓扑也日益复杂化、多样化,对网络管理的要求也越来越高。在互联网协议(InternetProtocol,IP)网络的管理方面,配置管理为故障管理、性能管理等提供网络结构、逻辑/物理拓扑连接关系、链路信息等各类资源数据,用于支撑故障监控、故障定位、性能分析和拥塞分析等网络管理功能,因而准确的网络拓扑是IP网络中管理功能实现的基础。通常,网络拓扑表现为网络中各设备之间的连接关系。网络拓扑发现的原理是利用协议收集网络中各设备的信息,通过某种算法生成完整的拓扑结构以显示网络中各设备之间的连接关系。目前较为常见的是基于路由转发表的网络拓扑发现方法,但是该方法在大型网络中由于路由转发表的条目数量巨大,存在耗时长、效率低且容易出现采集失败或中断的问题。而基于启发式和贪心法的思想、以路由器接口IP地址为基础重复迭代的网络拓扑发现方法,虽然采集和计算的数据量大 ...
【技术保护点】
1.一种网络拓扑发现方法,所述方法包括:/n获取目标网络对应的全量资源信息;其中,所述全量资源信息是通过对所述目标网络中全部设备的资源信息进行采集得到的;/n对所述全量资源信息进行预处理,得到预处理后的资源信息;/n基于预处理后的资源信息以及Spark计算模型进行网络拓扑发现,构建所述目标网络的网络拓扑。/n
【技术特征摘要】
1.一种网络拓扑发现方法,所述方法包括:
获取目标网络对应的全量资源信息;其中,所述全量资源信息是通过对所述目标网络中全部设备的资源信息进行采集得到的;
对所述全量资源信息进行预处理,得到预处理后的资源信息;
基于预处理后的资源信息以及Spark计算模型进行网络拓扑发现,构建所述目标网络的网络拓扑。
2.根据权利要求1所述的方法,其特征在于,在所述获取目标网络对应的全量资源信息之前,所述方法还包括:
采集所述目标网络中全部设备的资源信息,得到所述目标网络对应的全量资源信息。
3.根据权利要求2所述的方法,其特征在于,所述采集所述目标网络中全部设备的资源信息,得到所述目标网络对应的全量资源信息,包括:
基于简单网络管理协议SNMP对所述目标网络中全部设备的资源信息进行采集;
根据采集的结果,得到所述目标网络对应的全量资源信息;其中,所述全量资源信息包括接口信息表、互联网协议IP地址映射表以及逻辑承载关系表。
4.根据权利要求3所述的方法,其特征在于,所述对所述全量资源信息进行预处理,得到预处理后的资源信息,包括:
确定与所述IP地址映射表相关联的关联资源信息;其中,所述关联资源信息是所述接口信息表与所述IP地址映射表相关联后得到的;
对所述关联资源信息按照预设过滤策略进行预处理,获得预处理后的资源信息。
5.根据权利要求4所述的方法,其特征在于,所述确定与所述IP地址映射表相关联的关联资源信息,包括:
根据所述IP地址映射表,获取接口索引以及与所述接口索引对应的接口IP地址;
基于所述接口信息表中的接口索引,将所述接口IP地址对应添加到所述接口信息表中,获得所述关联资源信息。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述基于预处理后的资源信息以及Spark计算模型进行网络拓扑发现,构建所述目标网络的网络拓扑,包括:
对所述预处理后的资源信息进行匹配处理,获得所述目标网络的逻辑拓扑;
基于Spark计算模型对所述逻辑拓扑进行解析处理,获得所述目标网络的物理拓扑;其中,所述网络拓扑包括逻辑拓扑和物理拓扑。
7.根据权利要求6所述的方法,其特征在于,在所述对所述预处理后的资源信息进行匹配处理,获得所述目标网络的逻辑拓扑之前,所述方法还包括:
对所述预处理后的资源信息进行排序处理,得到排序后的资源信息。
8.根...
【专利技术属性】
技术研发人员:王海,魏丽红,孙金霞,葛澍,董晓荔,王叶茂,黄皎,杨天昊,范智宇,陈曦,杨锦,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。