[发明专利]一种与SNMP协议对应的请求应答模块有效
申请号: | 201210559682.0 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103001807A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 严丽君 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 snmp 协议 对应 请求 应答 模块 | ||
技术领域
本发明涉及网络设备管理中数据处理,特别涉及一种与SNMP协议对应的请求应答模块。
背景技术
随着计算机网络的逐步发展,网络中的设备越来越多,网管系统的重要性也越来越明显。SNMP(简单网络管理协议)网管系统是基于SNMP协议的网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。使用SNMP进行网络管理需要以下几个重要部分:管理基站,管理代理(agent),管理信息库(MIB)和网络管理工具。SNMP的基本功能是:取得,设置和接收管理代理发送的意外信息,取得指的是管理基站发送请求,管理代理根据这个请求回送相应的数据,设置是管理基站设置管理代理的值,接收管理代理发送的意外信息是指管理代理可以在管理基站未请求的状态下向管理基站报告发生的意外情况。SNMP定义五种基本PDU(协议数据单元),即SNMP报文:Get-Request;Get-Next-Reques;Set-Request;Get-Response;Trap。
一般数据组织应用中安装开源的SNMP的AGENT端的程序,按照SNMP AGENT的规定,调用开源的AGENT提供的接口,组织SNMP包。开源的SNMP的AGENT系统很庞大,熟悉起来比较费时费力,如果有故障,维护起来很困难。电信支撑系统里面的计费系统,所用的SNMP,只是用到SNMP中比较简单的功能,用于发布局数据和系统异常告警。
发明内容
本发明所要解决的技术问题是提供一种与SNMP协议对应的请求应答模块,以解决上述问题,方便局数据的获取、维护和功能扩展。
本发明解决上述技术问题的技术方案如下:一种与SNMP协议对应的请求应答模块,其特征在于,包括客户端、代理端、核心参数模块、数据描述模块;
所述客户端用于发送请求包给代理端,并接收代理端发送的发送包;
所述代理端用于接收客户端发送的请求包,调用核心参数模块储存的核心参数字段值,并在调用核心参数字段值失败时,调用数据描述模块中数据描述表里的值(value),并将得到的核心参数字段值与接收到的请求包、或得到数据描述表里的值(value)与接收到的请求包组装成发送包发送给客户端。
所述核心参数模块用于储存核心参数值供代理端调用;
所述数据描述模块用于储存数据描述表供代理端调用。
进一步,所述请求包包含SNMP的对应包头、需要查询的具体的对象识别符(oid)和核心参数字段名(bill_name),所述核心参数字段名(bill_name)与核心参数模块储存的核心参数字段值对应,所述对象识别符(oid)与数据描述表里的值(value)对应。
进一步,所述代理端根据请求包中核心参数字段名(bill name),通过统一接口(API)调用核心参数模块储存的核心参数字段值。
进一步,所述代理端根据请求包中对象识别符(oid)调用数据描述模块中数据描述表里的值(value)。
本发明解决上述技术问题的技术方案另一方面如下:一种与SNMP协议对应的请求应答方法,其特征在于,包括如下步骤:
客户端发送请求包;
代理端接收请求包,并根据请求包内容调用核心参数字段值,当调用核心参数字段值失败时,调用数据描述表里的值(value);
将请求包与取得的核心参数字段值、或请求包与取得的数据描述表里的值(value)组装成发送包返回应答。
进一步,所述请求包包含SNMP的对应包头、需要查询的具体的对象识别符(oid)和核心参数字段名(bill_name),所述核心参数字段名(bill_name)与核心参数模块储存的核心参数字段值对应,所述对象识别符(oid)与数据描述表里的值(value)对应。
进一步,所述代理端接收请求包,并根据请求包内容调用核心参数字段值,当调用核心参数字段值失败时,调用数据描述表里的值(value)的步骤包括,所述代理端根据请求包中核心参数字段名(bill name)、通过统一接口(API)调用对应核心参数字段值。
进一步,所述代理端接收请求包,并根据请求包内容调用核心参数字段值,当调用核心参数字段值失败时,调用数据描述表里的值(value)的步骤包括,所述代理端根据请求包中对象识别符(oid)调用对应数据描述表里的值(value)。
进一步,所述数据描述表的结构如下:
本发明的有益效果是:核心参数系统与SNMP系统是分开的,采用数据描述的方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210559682.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端内容滚动的方法和装置
- 下一篇:检测电源错误接线状况的电接线保护装置