基于SNMP协议的测试指导

合集下载

SNMP协议实验

SNMP协议实验

SNMP协议实验一、简介SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于管理网络设备的应用层协议。

通过SNMP协议,网络管理员可以监控设备的运行状态、配置参数等信息,并进行远程管理。

本文将介绍SNMP协议的基本原理和实验过程。

二、实验目的1. 了解SNMP协议的工作原理和基本概念;2. 学习使用SNMP协议管理网络设备。

三、实验环境1. 虚拟机软件:如VMware、VirtualBox等;2. 操作系统:Windows或Linux;3. SNMP工具:如SnmpB、SolarWinds等;4. 网络设备:如路由器、交换机等(模拟器或实体设备均可)。

四、实验步骤1. 搭建实验环境a) 在虚拟机软件中创建多个虚拟机,并选择适当的操作系统安装;b) 在实体设备或模拟器中搭建网络环境,包括路由器、交换机等设备。

2. 配置SNMP代理设备a) 在代理设备上安装SNMP代理软件,如Net-SNMP;b) 配置SNMP代理软件的相关参数,如团体名(community)等。

3. 配置管理站点a) 在管理站点上安装SNMP管理软件,如SnmpB;b) 配置管理软件的参数,如代理设备的IP地址和团体名。

4. 进行SNMP测试a) 使用SNMP管理软件连接到代理设备;b) 查看代理设备的基本信息,如设备名称、操作系统版本等;c) 获取代理设备的运行状态信息,如CPU利用率、内存使用情况等;d) 修改代理设备的配置参数,如启用或禁用某个端口;e) 监控代理设备的性能指标,如网络流量、接口错误数等。

五、实验结果与分析通过以上实验步骤,可以实现对代理设备的SNMP管理。

我们可以获取并监控代理设备的各项参数信息,从而判断设备的健康状态,并进行必要的调整和干预。

SNMP协议的简单性和高效性,使得它成为了网络设备管理中不可或缺的一部分。

六、实验总结通过本次实验,我们了解了SNMP协议的工作原理和基本概念,并学习了如何使用SNMP协议管理网络设备。

网络管理实验snmp协议

网络管理实验snmp协议

网络管理第一次实验实验报告姓名:***学号:********班级:26实验一:SNMP MIB信息的访问1 实验目的:学习SNMP服务在主机上的启动与配置,掌握用MIB浏览器访问SNMP MIB 对象值得方法,通过观察的MIB-2树图加深对MIB组织结构的了解。

2 实验内容:1 启动SNMP服务并配置共同体2 配置并熟悉MIB浏览器,观察MIB树结构,访问MIB对象3 查看表结构被管对象3 实验软件环境:Microsoft XP操作系统,AdventNet SNMP Utilities4 实验步骤总结:启动SNMP服务和配置共同体:1 添加windows “管理和监测工具”组件,并将其选定为“简单网络管理协议”。

2 在控制面板中选择“管理工具”——》“服务”,进入“SNMP Service的属性”对话框,设置并启动。

3 在“安全”选项卡中,配置共同体,其中团体权利为“只读”,团体名称“public”。

配置并熟悉MIB浏览器:1 打开MibBrowser启动MIB浏览器,设置Host为localhost,Community为public,SNMP端口号161.2 单击MIB浏览器左侧“RFC1213-MIB”前的符号“+”打开被监测主机的MIB树图结构,观察。

3 选择要访问的MIB对象,并进行访问。

4 访问MIB树的叶子节点。

5 打开“SNMP table”窗口,单击start获得路由表信息。

5 实验过程截图:截图1:观察MIB树图结构的截图截图2:通过Get访问MIB树对象截图3:通过GetNext访问MIB树对象截图4:路由表信息六课后要求与问题:要求一:根据MibBrowser软件左侧MIB导航图画出MIB-2树图(到组),并画出UDP 子树(到基本被管对象)。

答:根据截图一,可以画出树图如下:Udp子树图:要求二:通过使用MibBrowser依次访问system组的各个对象,考察各个被管对象的物理意义,并写出被管对象sysDescr的值。

SNMP协议实验

SNMP协议实验

SNMP协议实验SNMP(Simple Network Management Protocol,简单网络管理协议)是用于网络设备管理和监控的协议。

它提供了一种标准的方式来管理网络设备,并可以通过收集设备的各种信息来监控网络的性能和运行状况。

在SNMP协议中,有三个主要的角色:SNMP代理、SNMP管理系统和SNMP代理。

SNMP代理是网络设备上运行的软件,它收集并维护设备的各种信息。

这些信息通常以MIB(Management Information Base,管理信息库)的形式存储,并且可以通过SNMP管理系统进行访问。

SNMP管理系统是网络管理员使用的工具,用于监控和管理网络中的设备。

它可以通过SNMP协议与SNMP代理通信,并收集设备的信息。

管理员可以使用SNMP管理系统来监控设备的性能、配置和状态,并根据需要采取相应的措施。

SNMP代理是充当SNMP管理系统和网络设备之间的中间人。

它接收来自SNMP管理系统的请求,并将其转发给正确的设备。

它还将设备的响应返回给SNMP管理系统。

为了进行SNMP协议实验,首先需要设置一个简单的网络环境。

可以使用多个计算机或网络设备来模拟一个小型网络。

然后在其中选择一个设备作为SNMP代理,并将其配置为支持SNMP协议。

这可以通过在设备上安装和配置SNMP代理软件来实现。

一旦SNMP代理已经设置好,可以使用SNMP管理系统来监控该设备的性能和状态。

可以使用SNMP管理系统发出各种SNMP请求,例如获取设备的配置信息、监控设备的接口状态和流量等。

实验中可以尝试以下几个方面:1.配置SNMP代理:选择一个计算机或网络设备,并安装和配置SNMP代理软件。

确保SNMP代理软件可以正常运行,并可以接收来自SNMP管理系统的请求。

2.配置SNMP管理系统:选择一个计算机作为SNMP管理系统,并安装相应的SNMP管理软件。

配置SNMP管理软件以便能够连接到SNMP代理,并获取设备的信息。

SNMP协议介绍以及调试步骤

SNMP协议介绍以及调试步骤

一、SNMP介绍SNMP 是建立在TCP/IP公共网络上的公共网络管理协议。

简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。

该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。

利用SNMP,一个管理工作站可以远程管理所有支持这种协议的设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。

1、目标——监测连接到网络上的设备2、组成网络管理系统(NMSs,Network-management systems)●与网络设备进行交互,提供网络管理需要的大量运算和记忆资源被管理的设备(managed device)●网络节点,包含agent软件●通过管理信息库(MIB)收集并存储管理信息,并且让NMS能够通过agent取得这项信息代理者(agent)●是一种存在于被管理的设备中的网络管理软件模块●控制本地机器的管理信息,以和SNMP兼容的方式传送这项信息3、通信字符串——主要包含两类命令:GET命令,SET命令。

我们常用的是GET命令。

4、版本SNMPv1●安全性差,客户端的认证使用明码传送SNMPv2●v2c和v2uSNMPv3●提供认证、隐私和访问控制三项重要的服务第1版和第2版没有太大差距,但SNMPv2是增强版本,包含了其它协议操作。

与前两种相比,SNMPv3则包含更多安全和远程配置。

5、动作SNMP协议包括四种基本的动作,其中Get命令是必须掌握的,Trap命令要稍微了解下 Get●如果网络管理系统需要获得被监测的设备信息,则会执行get动作Trap●如果被管理设备需要通知网络管理系统某些信息,需要执行trap命令。

SNMP实现方式为了提供遍历管理信息库的手段,SNMP在其MIB中采用了树状命名方法对每个管理对象实例命名。

snmp测试及培训资料

snmp测试及培训资料

SNMPSNMP是基于TCP/IP协议族的网络管理标准,是一种在IP网络中管理网络节点(如服务器、工作站、路由器、交换机等)的标准协议。

SNMP能够使网络管理员提高网络管理效能,及时发现并解决网络问题以及规划网络的增长。

网络管理员还可以通过SNMP接收网络节点的通知消息以及告警事件报告等来获知网络出现的问题。

SNMP管理的网络主要由三部分组成:(1)被管理的设备(2)SNMP代理(3)网络管理系统(NMS)它们之间的关系如图所示。

(1)网络中被管理的每一个设备都存在一个管理信息库(MIB)用于收集并储存管理信息。

通过SNMP协议,NMS能获取这些信息。

被管理设备,又称为网络单元或网络节点,可以是支持SNMP协议的路由器、交换机、服务器或者主机等等。

(2)SNMP代理是被管理设备上的一个网络管理软件模块,拥有本地设备的相关管理信息,并用于将它们转换成与SNMP兼容的格式,传递给NMS。

(3)NMS运行应用程序来实现监控被管理设备的功能。

另外,NMS还为网络管理提供大量的处理程序及必须的储存资源。

注释:MIB:管理信息库(MIB,Management Information Base)是TCP/IP网络管理协议标准框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB 中。

(个人理解:MIB就是一个库,里面有IP设备的各项信息,可以对它们进行读的操作,部分信息可以进行写操作——即修改信息)。

MIB采用的是树形结构(有点像书目录),如下图所示上图中,每个信息项都有一个对应的OID ,1 iso1.3 org1.3.6 dod1.3.6.1 internet1.3.6.1.1directory1.3.6.1.2mgmt1.3.6.1.2.1MIB-2...........SNMP v1SNMPV1 是一种简单的请求 / 响应协议。

snmp trap测试方法

snmp trap测试方法

snmp trap测试方法
SNMP(简单网络管理协议)的trap测试方法主要分为以下几个步骤:
1. 打开SNMP_Trap_Watcher软件,该软件会自动检测SNMPTrap的
162端口是否被占用。

如果占用的话,它会提示。

2. 使用“netstat –ano find “162””命令,找出占用162端口的进程
PID号。

3. 在任务管理器中找到该进程,并查看其详细信息。

如果发现是进程占用了162端口,可以选择禁用或者停止该进程的服务。

4. 确认SNMP_Trap_Watcher软件现在可以正常运行。

另外,除了测试SNMP trap的端口占用情况,还可以通过其他方式进行测试,例如使用MIB(管理信息库)文件进行设备节点信息的查看和操作。

具体操作包括导入MIB文件到MIB browser软件中,连接设备并进行各种操作,如get和set操作,以及开启trap接收服务等。

请注意,具体的测试方法和步骤可能会因设备和软件版本的不同而有所差异。

在进行测试时,建议参考设备的用户手册和SNMP的相关文档,以确保测
试的准确性和有效性。

SNMP实验一指南

实验一:通过snmp协议修改路由器信息IP规划:路由器:fa0/0 192.168.1.1/24交换机管理地址:VLAN 1 192.168.1.2/24PC:192.168.1.10/24网络设备配置路由器:hostname R1interface FastEthernet0/0ip address 192.168.1.1 255.255.255.0no shutsnmp-server community xiaoro RO(开启SNMP,community是一中简单的身份认真,ro是只读文件,rw是可读可写文件)snmp-server community xiaorw RW交换机:interface Vlan1ip address 192.168.1.2 255.255.255.0snmp-server community xiaoso ROsnmp-server community xiaosw RW命令步骤:Continue with configuration dialog? [yes/no]: nPress RETURN to get started!Router>enableRouter#confConfiguring from terminal, memory, or network [terminal]? tEnter configuration commands, one per line. End with CNTL/Z. Router(config)#interface f0/0Router(config-if)#ip address 192.168.1.1 255.255.255.0Router(config-if)#no shutRouter(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up exitRouter(config)#hostname R1R1(config)#exitR1#confConfiguring from terminal, memory, or network [terminal]? tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#cdp runR1(config)#snmp-server community xiaoro ro%SNMP-5-W ARMSTART: SNMP agent on host R1 is undergoing a warm startR1(config)#snmp-server community xiaorw rwR1(config)#交换机:Switch(config)#interface vlan1Switch(config-if)#ip address 192.168.1.2 255.255.255.0Switch(config-if)#exitSwitch(config)#snmp-server community xiaoso roSwitch(config)#snmp-server community xiaosw rwSwitch(config)#由于的PT的的功能有限,小T我就演示如何获取网络设备的系统信息和通过SNMP 来修改网络设备的名字。

SNMP小测试

SNMP小测试1.SNMP是什么,阐述它的用途和意义?SNMP是一套简单网络管理协议。

是基于简单网关监视协议定义的,它是标准的用于IP 网络节点管理的协议。

它主要包括监视和控制变量集以及用于监视设备的两种数据格式SMI和MIB,能够远程管理支持此协议的网络设备,监视网络状态,修改网络配置,接收报警信息等。

2.简述SNMP的工作原理。

SNMP管理的网络主要包括三部分:网络管理系统(NMS)代理(Agent)以及被管理设备。

SNMP采用的是C/S模式,通过NMS和代理之间的交互,对网络设备进行管理和维护。

NMS对网络设备进行读写、设置的操作。

代理接到指令后,然后从其他设备上其他协议模块中取得所要的管理变量的值,形成响应报文反馈给NMS。

在一些紧急情况下,代理主动的发送trap报文。

3.SNMP中有哪些命令?各代表什么含义和作用?主要有四种命令。

1.get-request 从代理处获取一个或者多个参数值2.get-next-request从代理获取当前参数的下一个参数值3.set-request 设置代理的参数值4.get-response 代理返回的参数值,主要是以上三种操作的相应值4.SNMPv1/v2c/v3的主要区别有哪些?SNMPv1是最初的版本,提供最小额度的网管服务。

SMI和MIB比较简单,存在安全漏洞。

采用团体名认证,是一种简单的请求/响应协议。

SNMPv2c是对SNMPv1功能的增强,报文格式PDU类型不同,Trap报文的格式也不同:1.增加了新的数据类型。

Counter32、Counter64。

Unsigned32等。

2.增加了新的操作类型。

GetBulkRequest 和InformRequest。

3.提供了更加丰富的错误代码,能够更加细致的区分错误。

4.定义了新的MIB库(manager to manager),提供了对分布式管理结构的支持。

SNMPv3主要是在安全性进行了增强。

网络管理实验_基于SNMP的网络管理

贵州大学实验报告
学院:计信学院专业:网络工程班级:101 姓名学号实验组实验时间12.11 指导教师李因易成绩
实验项目名称实验三、基于SNMP的网络管理
实验目的
通过Solarwind系统安装和配置管理,以及windows下SNMP协议的加载和配置,理解SNMP协议原理,了解一般网络管理软件的工作模式和工作原理。

实验要求1.独立动手完成相关实验的验证。

2.将完成的步骤写到实验报告,简要分析原理。

实验内容步骤1.windows下SNMP协议的加载和配置。

2.Solarwind系统安装和配置管理。

3.linux下SNMP协议的加载和配置
4.路由器中有关SNMP协议的配置。

实验
数据
SNMP协议的加载和配置
Solarwind系统安装和配置管理。

IP Network Browser 工具扫描结果
Ping Sweep 工具扫描结果subnerList 查询结果。

MAC Address Discovery 工具查询结果
linux下SNMP协议的加载和配置没有光盘无法挂载安装,即无法进一步进行实验。

实验总结
了解交换机与路由器的基本配置,以及VLAN的划分与VLAN间路由。

了解帧中继的基本配置
指导
教师
意见
签名:年月日注:各学院可根据教学需要对以上栏目进行增减。

表格内容可根据内容扩充。

实验十二SNMP网络管理协议

实验十二 SNMP 简单网络管理协议一 实验目的1、 理解理解理解 SNMP SNMP SNMP 协议的工作原理;协议的工作原理;协议的工作原理;2、 理解理解理解 SNMP SNMP SNMP 协议的作用。

协议的作用。

协议的作用。

二 实验内容1、 通过仿真通过仿真通过仿真 SNMP SNMP SNMP 数据包,学习数据包,学习数据包,学习 SNMP SNMP SNMP 协议的格式;协议的格式;协议的格式;2、 学习使用学习使用学习使用 SNMP SNMP SNMP 工具,了解工具,了解工具,了解 MIB MIB MIB 以及基本的以及基本的以及基本的 MIB MIB MIB 变量;变量;变量;3、 学习学习学习 SNMP SNMP SNMP 协议的作用;协议的作用;协议的作用;4、 了解了解了解 SNMP SNMP SNMP 与与 UDP UDP 的关系。

的关系。

的关系。

三 实验环境四 实验流程五 实验原理简单网络管理协议简单网络管理协议简单网络管理协议(SNMP)(SNMP)(SNMP)首先是由首先是由首先是由 Internet Internet Internet 工程任务组织工程任务组织工程任务组织 (Internet Engineering Task Force)(IETF)(Internet Engineering Task Force)(IETF)的研究小组为了解决的研究小组为了解决的研究小组为了解决 Internet Internet 上的路由器管理问题而提出的。

它可以在上的路由器管理问题而提出的。

它可以在上的路由器管理问题而提出的。

它可以在 IP IP IP,,IPX IPX,, AppleTalk AppleTalk,,OSI OSI 以及其他用到的传输协议上被使用。

以及其他用到的传输协议上被使用。

以及其他用到的传输协议上被使用。

SNMP SNMP 事实上指一系列网络管理规范的集合事实上指一系列网络管理规范的集合事实上指一系列网络管理规范的集合,,包括协议本身包括协议本身,,数据数据 结构的定义和一些相关概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SNMP协议的I2000版本测试指导胡修文 KF2032 2004-6-30摘要Abstract :本文结合I2000 WAPGW 版本的系统测试,介绍了SNMP协议的网管版本的测试方法和相关测试工具的使用方法,给刚开始或即将测试SNMP协议网管版本的同事一个指引。

1引言WAP网关设备纳入I2000管理时采用的管理协议是SNMP协议,它不同于以前各个设备所使用的窄带MML协议、智能MML协议,虽然I2000的体系结构没有变化,但随着管理协议的变化,我们测试的手段和方法也有所不同了。

本文以WAP网关设备的网管版本为例,总结了测试SNMP协议网管版本的一些方法,目的是使新接触此类网管版本的同事少走弯路,有所借鉴。

2SNMP协议简介首先我们必须了解一些SNMP协议的知识,这里简单介绍一些SNMP协议的基础知识,内容主要来自《TCP/IP详解卷一》,更多内容请参考该红宝书。

SNMP即简单网络管理协议,目前有3个版本:V1、V2、V3,WAP网关用的是SNMP V3。

网络管理包括管理进程Manager(如I2000)和设备代理进程Agent两部分,SNMP就是管理进程和代理进程之间的通信协议。

它们之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问一个具体的参数值;另外一种方式是代理进程主动向管理进程报告有某些重要的事件发生。

此外,管理进程还可以改变代理进程的参数的值。

2.1SNMP协议报文管理进程和代理进程的交互有5种报文:1、get-request 操作:管理进程从代理进程处提取一个或多个参数值,简称 get;2、get-next-request 操作:管理进程从代理进程处提取一个或多个参数的下一个参数值,简称get-next;3、set-request 操作:管理进程设置代理进程的一个或多个参数值,简称 set;4、get-response 操作:代理进程返回的一个或多个参数值,是代理进程对前面3种操作的响应;5、trap 操作:代理进程主动发出的报文,通知管理进程有某些事情发生。

如设备侧产生的告警。

如下图所示:图1 SNMP的5种操作2.2管理信息结构SMISMI(Structure of Management Information)是关于MIB的一套公用的结构和表示符号。

我们主要关心的是一些数据类型:1、INTEGER。

整型。

2、OCTER STRING。

0或多个8bit字节,每个字节值在0~255之间。

3、DisplayString。

0或多个8bit字节,但是每个字节必须是ASCII码。

4、OBJECT IDENTIFIER。

对象标识符(OID),是一个整数序列,以“.”分隔,构成一个树型结构。

如下图:.1.1.1.1.1.1.1对象标识符OID每一个节点有一个文字名,主要是为了阅读方便,在管理进程和代理进程的交互报文中,MIB对象是以对象标识OID来命名的。

其中.dod.internet.private.enterprises (1.3.6.1.4.1)是给各厂家自定义预留的,如华为WAP GW的对象标识符OID是:1.3.6.1.4.1.2011.2.40(.dod.internet.private.enterprises. huawei.products.hwinfoX)。

5、NULL。

代表相关的变量没有值。

6、IPAddress。

IP地址。

7、Counter。

非负的整数,从0递增到2的32次方-1,达到最大值后归0。

8、Gauge。

非负的整数,取值的范围为从0到4 294 976 295(或增或减),达到最大值后锁定直到复位。

9、TimeTicks。

时间计数器,以0.01秒为单位递增。

10、SEQUENCE。

类似于Struture类型。

11、SEQUENCE OF。

向量。

2.3管理信息库MIB管理信息库MIB(Management Information Base)包含所有代理进程的所有可被查询和修改的参数。

这些参数变量可以是只读的或可读可写的。

变量可分为两类:简单变量和表格(table)变量。

2.4实例标识当对MIB变量进行操作,如查询和设置变量的值时,必须对MIB的每个变量进行标识,也就是MIB 对象的实例(Instance)。

只有叶子节点是可以操作的。

这些节点可以是简单变量,其实例标识是在对象标识后面添加“.0”来处理;也可以是表格,MIB表格根据其对象标识按照字典的顺序进行排序,即“先列后行”的顺序。

3MIB Browser工具的使用MIB Browser工具用于查询和设置设备Agent上的MIB变量,是测试SNMP协议网管版本不可或缺的工具。

我们使用的是MG-SOFT MIB Browser V8.0版本。

3.1编译MIB文件使用MIB Browser查询和设置设备Agent上的MIB变量,首先要有与这个设备对应的MIB文件。

如果提供的是“.bui”文件,则要先进行Build、Compile后才能使用。

比如现在提供的是文件“HUAWEI-InfoX-WAPGW(20031218).bui”,双击该文件,就会自动打开MIB Builder:.1.1.1.1.1.1.1 MIB Builder 选择工具栏中的“Export”图标,并设置保存路径和文件名,就可以Build成“.my”文件。

.1.1.1.1.1.1.2 Build MIB文件对于“.my”文件还需进行编译(Compile)。

Build成“.my”文件后,会自动运行MIB Compiler。

选择工具栏左边第一个图标“Compile MIB file”,选择打开刚才生成的“.my”文件,就可以编译并生成“.smidb”文件,选择路径、文件名并保存,则这个文件就可以使用了。

一般保存在“安装路径\MG-SOFT\MIB Browser\MIB\SMIDB”目录下。

.1.1.1.1.1.1.3Compile MIB文件3.2连接SNMP Agent现在我们可以使用MIB Browser了。

首先要连接SNMP Agent。

1、在界面Query页签中,输入SNMP Agent的IP 地址.1.1.1.1.1.1.4 Contact SNMP Agent2、输入SNMP协议信息这在SNMP中用来保证安全性。

点击上图IP地址右边的榔头,会弹出对话框:.1.1.1.1.1.1.5SNMP协议信息首先要选择SNMP协议的版本,有v1、v2c、v3三个版本,主要看设备侧使用的是哪个版本,不同的版本要求输入的参数也不同。

WAPGW用的是SNMPv3,因此我们选择这个版本。

再点击“Edit User”按钮,出现以下对话框:.1.1.1.1.1.1.6SNMPv3安全参数需要输入SNMPv3安全参数,分别输入User profile name、Security user name、Context name、SNMP port number。

其中WAPGW设备提供的端口号是7161。

Authentication protocol选择HMAC-MD5,并点右边的按钮输入口令,如现在是infox。

要注意的是WAPGW 的Agent下属各个设备节点的Context name是不同的,输入各个设备节点各自的Context name,才能查询和设置相应设备节点的变量。

所以每次查询不同的设备节点时都需要编辑一下参数,修改相应的Context name。

这点后面还会谈到。

填好这些参数,之后OK,就会去连接SNMP Agent,或者点工具栏左边第一个图标Contact。

如果Agent正常,就可以连接上了。

只有Contact SNMP Agent之后,才可以进行其他的操作,如get、set 等。

3.3加载MIB文件需要加载设备相应的MIB文件,才能解析设备Agent的各个变量。

切换到界面上的MIB页,有上下两栏,其中上方是已经加载的MIB文件,下面则是可以加载的MIB文件。

在下面可以看到我们先前编译过的HUAWEI WAPGW的MIB(如果没有,点一下中间的Refresh按钮),点击中间的箭头,将这两个MIB移动到上部,就完成了加载。

.1.1.1.1.1.1.7Load MIB File这时我们再回到Query页面,点开MIB树,就可以看见WAPGW的各个MIB节点了:.1.1.1.1.1.1.8MIB Tree3.4查询MIB变量查询设备Agent上的MIB变量可以有几种方法:Walk、Get、Get-next等。

这些操作都可以在MIB树上各节点的右键菜单中选择。

1、Walk操作:Walk是遍历一个节点所有变量的操作,其实质就是调用Get-next操作遍历查询一个节点下的所有变量。

如果这个节点不是叶子节点,则遍历它的所有子节点。

.1.1.1.1.1.1.9Walk操作2、Get操作:get操作一般是用于查询叶子节点表示的变量。

MIB树中叶子节点的图标有两种:表示简单变量;表示table变量。

如果是table变量则用Walk操作更方便一些,因为table变量可能有多条记录。

3.5设置MIB变量设置MIB变量用Set操作,当然这需要这个变量是可写的或可创建的。

选择叶子节点右键菜单中的Set后,在对话框中输入设置值即可:.1.1.1.1.1.1.10Set操作3.6查看表格MIB变量有的是表格变量,一个表格有多条记录。

例如WAPGW有一个节点是hwinfoXAccessNodeEntry,包含Agent下的各个设备节点的信息:.1.1.1.1.1.1.11MIB中的Table hwinfoXAccessNodeEntry下的各个节点就是表格中的各个列,每一列都可能有多条记录。

可以通过节点右键菜单中的“Table View”来查看整个表格的内容:.1.1.1.1.1.1.12查看表格表格内容如下(分左右两部分):.1.1.1.1.1.1.13WAPGW节点信息表1.1.1.1.1.1.1.14WAPGW节点信息表2前面提到,查询WAPGW Agent下各个设备节点的变量时都需要输入各个设备相应的ContextName,各设备的ContextName就可以在上面这一张表格里找到,如图16。

可以Copy表格内容加以利用。

3.7查找MIB对象MIB树中各个节点对象都是用文字标识的,我们可以查看节点的OID,通过右键菜单中的“PromptFor OID”即可。

我们也可以通过一个对象的OID,快速找到这个对象的节点,按Ctrl+F键,输入要查找的OID:.1.1.1.1.1.1.15查找对象有了以上这些对MIB Browser基本操作的了解,已经足够我们测试之需了。

4抓包工具Ethereal的使用抓包工具可以用来截获经过网络接口的每一个分组。

相关文档
最新文档