[发明专利]简单网管协议代理的查询方法、MIB树的遍历方法及系统有效

专利信息
申请号: 201810273481.1 申请日: 2018-03-29
公开(公告)号: CN108616385B 公开(公告)日: 2021-03-16
发明(设计)人: 芦枫;阎姗 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;G06F16/22;G06F16/2455;G06F16/28
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 彭程程
地址: 430000 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 简单 网管 协议 代理 查询 方法 mib 遍历 系统
【说明书】:

发明公开了一种简单网管协议代理的查询方法、MIB树的遍历方法及系统,涉及通信技术领域。本查询方法包括以下步骤:简单网络管理协议SNMP代理接收网络管理系统NMS对管理信息库MIB中的被管理对象的GetNext或者GetBulk的请求报文;当SNMP代理所查找的当前MIB表中不存在实例时,则跳过当前MIB表,从当前MIB表的下一个MIB表的第一个节点开始查找,并返回查找结果,其中,当前MIB表包括至少二个叶子节点。本发明可以减少SNMP代理对于GetNext和GetBulk请求的处理算法开销,带来优化的效果,提升网络设备对于GetNext和GetBulk这两种请求的响应速度。

技术领域

本发明涉及通信技术领域,具体是涉及一种简单网管协议代理的查询方法、MIB树的遍历方法及系统。

背景技术

简单网络管理协议(Simple Network Management Protocol,SNMP)是基于TCP/IP的一个应用层协议,主要用于网络设备的管理。SNMP协议提供了一种统一的跨平台的设备管理办法,网络管理系统(Network Management System,NMS)可以通过SNMP协议实现采集设备的信息、修改设备的参数值和监控设备状态等操作。在被管理设备上用于维护各种信息数据、并响应NMS操作请求的软件模块被称为SNMP代理(SNMP Agent),每个SNMP代理都有自己的管理信息库(Management Information Base,MIB),MIB为分级树型结构,树的节点表示被管理对象,MIB给出了被管理对象的集合的数据结构,每一个被管理对象具有一个对象标识符(Object Identifier,OID)。

目前常用的SNMPv2版本定义了Get、GetNext、Response、Set、Trap、GetBulk和Inform 7种操作类型,其中,GetNext操作用于实现NMS从SNMP代理获取一个或多个参数值的下一个参数值;GetBulk操作是SNMPv2版本中对于GetNext操作的扩展,可以认为是在一次操作中进行GetNext的N次迭代,实现NMS从SNMP代理更高效地获取批量数据。这两种操作类型的请求报文中会指定一个MIB节点实例,当SNMP代理需要从MIB树的当前表中查找指定实例的下一个实例是否存在时,如果找到,则返回该实例;如果找不到,则查找下一个叶子节点的第一个实例。遍历完当前表的所有叶子节点都找不到有效实例的时候,则继续遍历MIB树中的下一个表,直到找到一个有效实例为止。因此,对于这两种操作类型,SNMP代理通常需要频繁地遍历MIB树,MIB树的遍历方法会很大影响到SNMP代理响应NMS请求的速度,当一个表中叶子节点数目特别多的时候,这会造成比较大的算法开销。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种简单网管协议代理的查询方法、MIB树的遍历方法及系统,可以减少SNMP代理对于GetNext和GetBulk请求的处理算法开销,提升网络设备对于GetNext和GetBulk这两种请求的响应速度。

本发明提供一种简单网管协议代理的查询方法,其包括以下步骤:

简单网络管理协议SNMP代理接收网络管理系统NMS对管理信息库MIB中的被管理对象的GetNext或者GetBulk的请求报文;

当SNMP代理所查找的当前MIB表中不存在实例时,则跳过当前MIB表,从当前MIB表的下一个MIB表的第一个节点开始查找,并返回查找结果,其中,所述当前MIB表包括至少二个叶子节点。

在上述技术方案的基础上,所述GetNext的请求报文所携带的对象标识符对应的实例为所述当前MIB表的上一个实例;

所述GetBulk的请求报文所携带的对象标识符对应的实例为所述当前MIB表之前的连续N个实例中的任意一个,N≥2。

在上述技术方案的基础上,所述请求报文所携带的对象标识符对应的实例为MIB树的一个标量节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810273481.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top