[发明专利]一种采用MIB文件对网络设备进行管理的方法及浏览器有效
申请号: | 201410160223.4 | 申请日: | 2014-04-21 |
公开(公告)号: | CN103957119B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 董志勇;王崟;殷晓春 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F17/30 |
代理公司: | 南京天翼专利代理有限责任公司32112 | 代理人: | 朱戈胜,朱芳雄 |
地址: | 210023 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 mib 文件 网络设备 进行 管理 方法 浏览器 | ||
技术领域
本发明涉及一种网络设备的管理方法及浏览器,尤其是一种采用MIB文件对网络设备进行管理的方法及浏览器。
背景技术
MIB(管理信息库)是一个数据库,它代表了某个设备或服务的一套可管理对象。由SNMP(简单网络管理协议)管理的每台主机必须有一个MIB,它描述了该主机上的可管理对象。MIB管理对象表示网络设备运行状态的一个或多个变量,这些管理对象以树形结构组织,每个节点都有其专用的名字和一个数字形式的标示符OID(对象标示符)。SNMP管理器在与其他代理连接时,使用MIB中的信息,识别该代理上的信息是如何组织的。SNMP是目前计算机网络中应用最广泛的网络管理协议,SNMP提供了一系列简单的操作来监控和管理网络设备,其基本功能包括监视网络性能,检测分析网络运行错误和对网络设备进行配置等。
现有的网络设备进行管理方法中,在用户选中MIB文件后,将加载该MIB文件中的所有对应节点的OID(对象标识符),即在后台从MIB根节点开始遍历,逐层解析,最后定位到指定的MIB节点,并将所有OID显示到界面上,OID是为了找到区分整体中的对象而添加的标记,该方法虽然实现起来较为简单,对单机软件或C/S软件都没问题,但对B/S软件而言,就会带来加载速度慢,浏览器内存占用过高的问题,影响使用效率。
哈希表(Hash table,散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
发明内容
本发明的目的是提供一种在B/S架构下能够快速对网络设备进行管理的方法。
为了解决上述技术问题,本发明提供了一种采用MIB文件对网络设备进行管理的方法,包括,
步骤1,读取MIB文件,初始化MIB文件中管理的网络设备的树形结构,设定树形结构中每个节点对应的OID,并将设定的OID存放到哈希表中,且每个节点的OID都与它的所有下一级节点存在对应的映射路径;
步骤2,获取选定查看某一节点的命令;
步骤3,根据选定查看节点的OID在哈希表中提取选定节点到它的所有下一级节点的映射路径;
步骤4,根据提取的映射路径加载选定节点下的所有下一级节点的OID及数据;
步骤5,显示加载的所有下一级节点的OID及数据。
采用哈希表存放节点的OID以及节点与下一级节点之间的映射路径,在用户选定某一节点时,只需要根据映射路径加载该节点下的所有下一级节点的OID及数据,而无需加载MIB文件中的所有节点的OID及数据,加快了节点的OID的查找速度,提高了在B/S架构下的MIB文件的加载效率,降低了内存资源的占用率。
作为本发明的进一步限定方案,还包括,
步骤6,通过SNMP协议向选定节点对应的网络设备发送控制命令。
通过SNMP协议向选定节点对应的网络设备发送控制命令,实现了网络设备的实时可控性。
本发明还提供了一种采用MIB文件对网络设备进行管理的浏览器,包括,
初始化模块,用于读取MIB文件,初始化MIB文件中管理的网络设备的树形结构,设定树形结构中每个节点对应的OID,并将设定的OID存放到哈希表中,且每个节点的OID都与它的所有下一级节点存在对应的映射路径;
界面模块,用于获取选定查看某一节点的命令,以及显示加载的所有下一级节点的OID及数据;
解析模块,用于根据选定查看节点的OID在哈希表中提取选定节点到它的所有下一级节点的映射路径;
加载模块,用于根据提取的映射路径加载选定节点下的所有下一级节点的OID及数据。
采用解析模块根据选定节点的OID在哈希表中提取选定节点到它的所有下一级节点的映射路径,从而使浏览器每次都只需要加载一部分节点的OID和数据,加快了节点的OID的查找速度,提高MIB文件的加载效率,降低了内存资源的占用率。
作为本发明的进一步限定方案,还包括,
管理模块,用于通过SNMP协议向选定节点对应的网络设备发送控制命令。
采用管理模块通过SNMP协议向选定节点对应的网络设备发送控制命令,实现了网络设备的实时可控性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410160223.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水工钢闸门节间连接结构
- 下一篇:广告监管方法及广告监管装置