基于SNMP协议的测试指导.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SNMP协议的测试指导

基于SNMP协议的I2000版本测试指导 胡修文 KF2032 2004-6-30 摘 要Abstract :本文结合I2000 WAPGW 版本的系统测试,介绍了SNMP协议的网管版本的测试方法和相关测试工具的使用方法,给刚开始或即将测试SNMP协议网管版本的同事一个指引。 引言 WAP网关设备纳入I2000管理时采用的管理协议是SNMP协议,它不同于以前各个设备所使用的窄带MML协议、智能MML协议,虽然I2000的体系结构没有变化,但随着管理协议的变化,我们测试的手段和方法也有所不同了。本文以WAP网关设备的网管版本为例,总结了测试SNMP协议网管版本的一些方法,目的是使新接触此类网管版本的同事少走弯路,有所借鉴。 SNMP协议简介 首先我们必须了解一些SNMP协议的知识,这里简单介绍一些SNMP协议的基础知识,内容主要来自《TCP/IP详解卷一》,更多内容请参考该红宝书。 SNMP即简单网络管理协议,目前有3个版本:V1、V2、V3,WAP网关用的是SNMP V3。网络管理包括管理进程Manager(如I2000)和设备代理进程Agent两部分,SNMP就是管理进程和代理进程之间的通信协议。它们之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问一个具体的参数值;另外一种方式是代理进程主动向管理进程报告有某些重要的事件发生。此外,管理进程还可以改变代理进程的参数的值。 SNMP协议报文 管理进程和代理进程的交互有5种报文: get-request 操作:管理进程从代理进程处提取一个或多个参数值,简称 get; get-next-request 操作:管理进程从代理进程处提取一个或多个参数的下一个参数值,简称get-next; set-request 操作:管理进程设置代理进程的一个或多个参数值,简称 set; get-response 操作:代理进程返回的一个或多个参数值,是代理进程对前面3种操作的响应; trap 操作:代理进程主动发出的报文,通知管理进程有某些事情发生。如设备侧产生的告警。 如下图所示: SNMP的5种操作 管理信息结构SMI SMI(Structure of Management Information)是关于MIB的一套公用的结构和表示符号。我们主要关心的是一些数据类型: INTEGER。整型。 OCTER STRING。0或多个8bit字节,每个字节值在0~255之间。 DisplayString。0或多个8bit字节,但是每个字节必须是ASCII码。 OBJECT IDENTIFIER。对象标识符(OID),是一个整数序列,以“.”分隔,构成一个树型结构。如下图: 对象标识符OID 每一个节点有一个文字名,主要是为了阅读方便,在管理进程和代理进程的交互报文中,MIB对象是以对象标识OID来命名的。其中 ernet.private.enterprises(.4.1)是给各厂家自定义预留的,如华为WAP GW的对象标识符OID是:.4.1.2011.2.40(ducts.hwinfoX)。 NULL。代表相关的变量没有值。 IPAddress。IP地址。 Counter。非负的整数,从0递增到2的32次方-1,达到最大值后归0。 Gauge。非负的整数,取值的范围为从0到4 294 976 295(或增或减),达到最大值后锁定直到复位。 TimeTicks。时间计数器,以0.01秒为单位递增。 SEQUENCE。类似于Struture类型。 SEQUENCE OF。向量。 管理信息库MIB 管理信息库MIB(Management Information Base)包含所有代理进程的所有可被查询和修改的参数。这些参数变量可以是只读的或可读可写的。变量可分为两类:简单变量和表格(table)变量。 实例标识 当对MIB变量进行操作,如查询和设置变量的值时,必须对MIB的每个变量进行标识,也就是MIB对象的实例(Instance)。只有叶子节点是可以操作的。这些节点可以是简单变量,其实例标识是在对象标识后面添加“.0”来处理;也可以是表格,MIB表格根据其对象标识按照字典的顺序进行排序,即“先列后行”的顺序。 MIB Browser工具的使用 MIB Browser工具用于查询和设置设备Agent上的MIB变量,是测试SNMP协议网管版本不可或缺的工具。我们使用的是MG-SOFT MIB Browser V8.0版本。 编译MIB文件 使用MIB Browser查询和设置设备Agent上的MIB变量,首先要有与这个设备对应的MIB文件。如果提供的是“.bui”文件,则要先进行Build、Compile后才能使用。比如现在提供的是文件“HUAWEI-InfoX-WAPGW(2

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档