简单网管协议代理多变量分组查询方法技术

技术编号:3515099 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种简单网管协议SNMP代理多变量分组查询方法,它根据管理信息库文件定义简单网管协议代理管理信息库数据结构,解析简单网管协议报文,分析变量体,根据简单网管协议报文操作类型处理每个变量,设置变量状态和变量的工作状态,对变量体中未处理的变量进行分组,调用组中对象的获取值方法,根据管理信息库中对象信息和变量索引值信息查询数据,查询成功绑定组中每个变量的值,标记组中变量为已处理状态;如果不成功根据简单网管协议报文操作类型处理组中每个变量,设置变量状态和工作状态,重复前述步骤直至所有变量工作状态为已处理状态。本发明专利技术方法实现了高速度完成多变量查询,可大大提高查询效率。

【技术实现步骤摘要】

【技术保护点】
一种简单网管协议代理多变量分组查询方法,其特征在于它采用如下步骤:a.根据管理信息库文件定义简单网管协议代理管理信息库数据结构,该数据结构包括对象的基本信息、对象的索引对象信息,定义获取每个对象实例的方法;b.解析简单网管协 议报文,分析变量体,根据简单网管协议报文操作类型处理每个变量,设置变量状态和变量的工作状态;c.对变量体中未处理的变量进行分组,其分组方法是,根据每个变量的对象标识符查询管理信息库,再分析变量的索引值、管理信息库中对象的索引对象类型 、管理信息库中对象的获取值方法,索引和获取值方法这两类信息分别相同的那些变量归为一组,记录组中变量在变量体中的编号,即完成分组;d.调用组中对象的获取值方法,根据管理信息库中对象信息和变量索引值信息查询数据,查询成功绑定组中每个变量 的值,标记组中变量为已处理状态;如果不成功根据简单网管协议报文操作类型处理组中每个变量,设置变量状态为已处理状态,并设置变量值为出错标志值;e.重复步骤c和步骤d直至所有变量工作状态为已处理状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕燕李玉鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1