[发明专利]一种网络拓扑自动获取的方法在审
| 申请号: | 201310428083.X | 申请日: | 2013-09-18 |
| 公开(公告)号: | CN103490926A | 公开(公告)日: | 2014-01-01 |
| 发明(设计)人: | 马黎黎;梁鹏飞 | 申请(专利权)人: | 湖南蚁坊软件有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/751 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 410000 湖南省长沙市高新开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开的一种网络拓扑自动获取的方法,其包括情步骤S01扫描配置的网络、步骤S02解析配置的网络、步骤S03搜寻二级交换机及设备、步骤S04建立边的关系、步骤S05构建网络拓扑关系且存储至图形数据库、及步骤S06从图形数据库中读取并显示;它根据网络的实际运行况,自动发现网络拓扑关系,以保证网络拓扑关系与实际网络构造的一致性,以及通过路由跟踪算法及SNMP协议自动发现网络中的不可管理设备,以保证网络拓扑关系的完整性,此外,形成的网络拓扑关系存储于图形数据库中,当实际运行网络结构发生变化时,通过自动扫描而及时更新最新的拓扑关系。 | ||
| 搜索关键词: | 一种 网络 拓扑 自动 获取 方法 | ||
【主权项】:
一种网络拓扑自动获取的方法,其特征在于,其包括以下步骤:步骤S01:扫描配置的网络:使用nmap扫描配置的网络,生成xml格式的结果文件;步骤S02:解析配置的网络:使用xml的sax解析器,解析步骤S01中生成的结果文件,根据主机的操作系统属性区分交换机、路由器和主机,并找到本网络中的默认网关;步骤S03:搜寻二级交换机及设备:开启交换机或者路由器snmp协议,通过snmp搜寻交换机或者路由器端口下存在的二级交换机,并找到二级交换机下面所连接的设备的ip和mac地址列表;步骤S04:建立边的关系:根据主机的ip或者mac地址,遍历所有的交换机、路由器及二级交换机,查找是否包含该主机的ip或者mac,如果该交换机、路由器及二级交换机包含该主机的ip或者mac地址,则将该主机和该交换机、路由器及二级交换机建立边的关系,否则,将该主机和默认网关建立边的关系;根据设备的ip或者mac地址,遍历所有的交换机、路由器及二级交换机,建立该设备和交换机、路由器及二级交换机的边的关系,否则,将该设备和默认网关建立边的关系;通过snmp搜寻交换机或者路由器端口下存在的二级交换机,将该二级交换机和该交换机或者路由器建立变的关系,未被搜寻出的二级交换机将与默认网关建立边的关系;步骤S05:构建网络拓扑关系且存储至图形数据库:根据所有的主机、路由器交换机、二级机交换机、默认网关及设备的ip分别生成节点Gnode,根据步骤S04生成的边的关系生成边的线Gline,把所有的Gnode和Gline放到一张Gmap图中构建网络拓扑关系,且将Gmap保存到neo4j图形数据库中;步骤S06:从图形数据库中读取并显示:读取neo4j图形数据库中的图并进行展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南蚁坊软件有限公司,未经湖南蚁坊软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310428083.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种卫星导航多用户可回收探空装置
- 下一篇:一种带电源插头新型车载充电器





