一种网络拓扑处理方法和装置制造方法及图纸

技术编号:18788628 阅读:23 留言:0更新日期:2018-08-29 09:18
本发明专利技术实施例公开了一种网络拓扑处理方法和装置。本发明专利技术实施例中的网络拓扑处理方法包括:获取网络中访问受限设备和访问设备的配置信息;对获取的该配置信息进行归一化处理,生成统一格式的数据信息;根据该统一格式数据信息构建网络拓扑图。本发明专利技术实施例解决了现有技术中生成网络拓扑的方式,普遍存在构建网络拓扑的智能性较差,以及生成的网络拓扑的准确性和全面性较差的问题。

【技术实现步骤摘要】
一种网络拓扑处理方法和装置
本专利技术涉及网络拓扑
,尤指一种网络拓扑处理方法和装置。
技术介绍
随着计算机技术的不断发展,网络中的网络设备越来越多,网络管理员为管理和维护计算机网络,迫切需要获取动态网络中网络设备的最新状态以及网络设备间的连接状态。为了解决上述问题,提出了网络拓扑技术,即可以让网络管理员更清楚地了解网络资源和物理/逻辑层面间的关联关系,并且提供了不同视角和层面的图表展示。目前的网络拓扑图的生成方式可以分为两类:一类是人工根据实际网络绘制网络拓扑,这种方式需要耗费大量资源才能完成,网络环境组建完成后可以得到一个初始的网络拓扑,但是,若实际网络发生改变,例如网络设备下线或离线,网络配置路由发生变化,都需要网络管理员手动修改网络拓扑图,因此,这种方式不能实时更新网络拓扑并且构建效率低下。另一类是采用网络协议,例如,简单网络管理协议(SimpleNetworkManagementProtocol,简称为:SNMP)协议、安全外壳协议(SecureShell,简称为:SSH)协议等,通过网络协议从网络设备获取相关配置信息,从而完成网络拓扑的生成;例如,Sun公司开发的支持SNMP协议的分布式网管产品SNM,提供开放直观的网络拓扑结构显示,但该产品需要被管理的网络设备开启SNMP服务,并且支持不同设备需要兼容其它设备的管理信息库(ManagementInformationBase,简称为:MIB),这对于未开启SNMP服务或者私有的(即不对外开放的)MIB的设备将受限制;而另一种监控服务器采用SSH协议,通过获取网络设备的相关配置信息,根据配置信息生成网络拓扑;上述采用网络协议的方式虽然可以避免兼容多种不同设备带来的影响,但是,该方法无法获取访问受限设备(即无法直接访问的网络设备)的配置信息,从而导致用于构建网络拓扑的信息不够全面,这样,会造成生成的网络拓扑的准确性和全面性较差,不利于管理员进行网络管理,也使得基于网络拓扑的服务无法准确应用。综上所述,现有技术中生成网络拓扑的方式,普遍存在构建网络拓扑的智能性较差,以及生成的网络拓扑的准确性和全面性较差的问题。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种网络拓扑处理方法和装置,以解决现有技术中生成网络拓扑的方式,普遍存在构建网络拓扑的智能性较差,以及生成的网络拓扑的准确性和全面性较差的问题。第一方面,本专利技术实施例提供一种网络拓扑处理方法,包括:获取网络中访问受限设备和访问设备的配置信息;对获取的所述配置信息进行归一化处理,生成统一格式的数据信息;根据所述统一格式数据信息构建网络拓扑图。在第一方面的第一种可能的实现方式中,所述获取所述访问受限设备的配置信息,包括:通过与目标访问受限设备的连接工具,向所述目标访问受限设备发送采集命令;接收所述目标访问受限设备返回的配置信息,并存储所述配置信息。在第一方面的第二种可能的实现方式中,所述获取所述访问受限设备的配置信息,包括:通过与目标访问受限设备的连接工具,根据所述目标访问受限设备的类型,选择相应类型的采集脚本或配置文件,每个所述采集脚本或配置文件为预先根据对应的所述访问受限设备的类型创建的;通过所选择的采集脚本或配置文件向所述目标访问受限设备发送采集命令;接收所述目标访问受限设备返回的配置信息,并存储所述配置信息。在第一方面的第三种可能的实现方式中,所述对获取的所述配置信息进行归一化处理,生成统一格式的数据信息,包括:根据预先设置的归一化模板对所述配置信息中的内容进行映射,确定所述配置信息与所述归一化模板中归一化字段的绑定关系;对所述配置信息进行关键字匹配,抓取与所述绑定关系对应的数据内容;对所述抓取的数据内容进行统一格式化和数据整理,生成所述统一格式的数据信息;其中,所述统一格式化和数据整理包括以下一项或多项:数据类型分类、数据精度统一和数据合并。在第一方面的第四种可能的实现方式中,所述对获取的所述配置信息进行归一化处理,生成统一格式的数据信息,包括:通过第一数据接口导入所述配置信息,并对导入的所述配置信息进行归一化处理,生成所述统一格式的数据信息;其中,通过所述第一数据接口导入的所述配置信息为一台或多台设备的配置信息。在第一方面的第五种可能的实现方式中,所述根据所述统一格式数据信息构建网络拓扑图,包括:通过第二数据接口导入所述统一格式的数据信息,并根据导入的所述统一格式的数据信息构建所述网络拓扑图;其中,通过所述第二数据接口导入的所述统一格式的数据信息为根据一台或多台设备的配置信息生成的。根据第一方面、第一方面的第一种到第五种可能的实现方式中任意一种,在第六种可能的实现方式中,所述网络拓扑图中包括:多个网络组件和每个所述网络组件的属性;所述方法还包括:根据网络的实际状态,以及所述网络拓扑图中网络组件的连接关系和属性,修改所述网络拓扑图中的网络组件信息;其中,所述修改网络组件信息包括以下一项或多项:增加网络组件、删除网络组件和修改网络组件的属性;根据已修改的网络组件信息,或者根据所述配置信息和所述已修改的网络组件信息,重新构建网络拓扑图。第二方面,本专利技术实施例提供一种网络拓扑处理装置,所述装置包括:获取模块,用于获取网络中访问受限设备和访问设备的配置信息;归一化处理模块,用于对所述获取模块获取的所述配置信息进行归一化处理,生成统一格式的数据信息;网络拓扑构建模块,用于根据所述归一化处理模块生成的所述统一格式数据信息构建网络拓扑图。在第二方面的第一种可能的实现方式中,所述获取模块包括:访问设备获取单元,用于获取所述访问设备的配置信息;访问受限设备获取单元,用于获取所述访问受限设备的配置信息;其中,所述访问受限设备获取单元包括:发送子单元,用于通过与目标访问受限设备的连接工具,向所述目标访问受限设备发送采集命令;接收子单元,用于接收所述目标访问受限设备返回的配置信息;存储子单元,用于存储所述接收子单元接收的所述配置信息。在第二方面的第二种可能的实现方式中,所述获取模块包括:访问设备获取单元,用于获取所述访问设备的配置信息;访问受限设备获取单元,用于获取所述访问受限设备的配置信息;其中,所述访问受限设备获取单元包括:选择子单元,用于通过与目标访问受限设备的连接工具,根据所述目标访问受限设备的类型,选择相应类型的采集脚本或配置文件,每个所述采集脚本或配置文件为预先根据对应的所述访问受限设备的类型创建的;发送子单元,用于通过所述选择子单元所选择的采集脚本或配置文件向所述目标访问受限设备发送采集命令;接收子单元,用于接收所述目标访问受限设备返回的配置信息;存储子单元,用于存储所述接收子单元接收的所述配置信息。在第二方面的第三种可能的实现方式中,所述归一化处理模块包括:映射单元,用于根据预先设置的归一化模板对所述配置信息中的内容进行映射,确定所述配置信息与所述归一化模板中归一化字段的绑定关系;匹配单元,用于对所述配置信息进行关键字匹配,抓取与所述绑定关系对应的数据内容;归一化处理单元,用于对所述匹配单元抓取的数据内容进行统一格式化和数据整理,生成所述统一格式的数据信息;其中,所述统一格式化和数据整理包括以下一项或多项:数据类型分类、数据精度统一和数据合并。在第二方面的第四种可能的实现方式本文档来自技高网
...

【技术保护点】
1.一种网络拓扑处理方法,其特征在于,包括:获取网络中访问受限设备和访问设备的配置信息;对获取的所述配置信息进行归一化处理,生成统一格式的数据信息;根据所述统一格式数据信息构建网络拓扑图。

【技术特征摘要】
1.一种网络拓扑处理方法,其特征在于,包括:获取网络中访问受限设备和访问设备的配置信息;对获取的所述配置信息进行归一化处理,生成统一格式的数据信息;根据所述统一格式数据信息构建网络拓扑图。2.根据权利要求1所述的网络拓扑处理方法,其特征在于,所述获取所述访问受限设备的配置信息,包括:通过与目标访问受限设备的连接工具,向所述目标访问受限设备发送采集命令;接收所述目标访问受限设备返回的配置信息,并存储所述配置信息。3.根据权利要求1所述的网络拓扑处理方法,其特征在于,所述获取所述访问受限设备的配置信息,包括:通过与目标访问受限设备的连接工具,根据所述目标访问受限设备的类型,选择相应类型的采集脚本或配置文件,每个所述采集脚本或配置文件为预先根据对应的所述访问受限设备的类型创建的;通过所选择的采集脚本或配置文件向所述目标访问受限设备发送采集命令;接收所述目标访问受限设备返回的配置信息,并存储所述配置信息。4.根据权利要求1所述的网络拓扑处理方法,其特征在于,所述对获取的所述配置信息进行归一化处理,生成统一格式的数据信息,包括:根据预先设置的归一化模板对所述配置信息中的内容进行映射,确定所述配置信息与所述归一化模板中归一化字段的绑定关系;对所述配置信息进行关键字匹配,抓取与所述绑定关系对应的数据内容;对所述抓取的数据内容进行统一格式化和数据整理,生成所述统一格式的数据信息;其中,所述统一格式化和数据整理包括以下一项或多项:数据类型分类、数据精度统一和数据合并。5.根据权利要求1所述的网络拓扑处理方法,其特征在于,所述对获取的所述配置信息进行归一化处理,生成统一格式的数据信息,包括:通过第一数据接口导入所述配置信息,并对导入的所述配置信息进行归一化处理,生成所述统一格式的数据信息;其中,通过所述第一数据接口导入的所述配置信息为一台或多台设备的配置信息。6.根据权利要求1所述的网络拓扑处理方法,其特征在于,所述根据所述统一格式数据信息构建网络拓扑图,包括:通过第二数据接口导入所述统一格式的数据信息,并根据导入的所述统一格式的数据信息构建所述网络拓扑图;其中,通过所述第二数据接口导入的所述统一格式的数据信息为根据一台或多台设备的配置信息生成的。7.根据权利要求1~6中任一项所述的网络拓扑处理方法,其特征在于,所述网络拓扑图中包括:多个网络组件和每个所述网络组件的属性;所述方法还包括:根据网络的实际状态,以及所述网络拓扑图中网络组件的连接关系和属性,修改所述网络拓扑图中的网络组件信息;其中,所述修改网络组件信息包括以下一项或多项:增加网络组件、删除网络组件和修改网络组件的属性;根据已修改的网络组件信息,或者根据所述配置信息和所述已修改的网络组件信息,重新构建网络拓扑图。8.一种网络拓扑处理装置,其特征在于,所述装置包括:获取模块,用于获取网络中访问受限设备和访问设备的配置信息;归一化处理模块,用于对所述获取模块获取的所述配置信息进行归一化处理,生成统一格式的数据信息;网络拓扑构建模块,用于根据所述归一化处理模块生成的所述统一格式数据信息构建网络拓扑图。9.根据权利要求8所述的网络...

【专利技术属性】
技术研发人员:程强严为芮通
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1