实验二:使用snmp命令查看mib树信息
标准snmp.mib
标准snmp.mibSNMP(Simple Network Management Protocol)是一种用于网络管理的协议,它允许管理者监视和配置网络设备。
而MIB(Management Information Base)则是一种用于存储管理信息的数据库。
标准snmp.mib即为SNMP协议中定义的标准MIB文件,它包含了一系列的对象标识符(OID)和相应的管理信息,用于描述网络设备的状态、配置和性能等信息。
在标准snmp.mib中,定义了大量的OID,每个OID都对应着一个特定的管理信息。
这些信息可以包括设备的型号、厂商、操作系统版本、CPU利用率、内存使用情况、接口状态等。
通过使用SNMP协议,管理者可以通过网络获取这些信息,从而进行网络设备的监控和管理。
标准snmp.mib文件的结构通常是按照模块进行组织的。
每个模块包含了一组相关的OID定义,这些定义通常是按照树状结构进行组织的,以便更好地组织和管理这些信息。
在实际的网络管理中,管理者可以通过使用这些OID来查询设备的信息,或者对设备进行配置。
除了标准的snmp.mib文件之外,还存在着许多厂商特定的MIB文件。
这些MIB文件通常包含了一些特定厂商设备的一些特定信息,如Cisco、Juniper等厂商都提供了自己的MIB文件。
这些MIB文件可以帮助管理者更好地监控和管理特定厂商的设备。
在实际的网络管理中,管理者通常会使用一些网络管理软件来帮助他们进行设备的监控和管理。
这些软件通常会提供一个图形化的界面,让管理者可以方便地查询设备的信息,或者对设备进行配置。
这些软件通常会内置了一些常用的MIB文件,同时也支持用户导入自定义的MIB文件,以便更好地支持不同厂商的设备。
总的来说,标准snmp.mib文件是SNMP协议中非常重要的一部分。
它定义了大量的管理信息,帮助管理者更好地监控和管理网络设备。
同时,它也为网络管理软件的开发提供了重要的支持,使得这些软件可以更好地支持不同厂商的设备。
常用SNMP走查系统运行情况方法
常用SNMP走查系统运行情况方法SNMP(Simple Network Management Protocol)是一种用于监测和管理网络设备的协议。
它允许系统管理员通过查询网络设备和收集相关信息来了解和解决问题。
在本文中,我们将介绍一些常用的SNMP走查系统运行情况的方法。
1.监测设备状态:使用SNMP可以监测设备的状态,包括设备的连接状态、CPU使用率、内存使用情况等。
可以通过查询设备的OID(对象标识符)获取这些信息。
例如,对于CPU使用率,可以查询OID1.3.6.1.4.1.2024.11.52.0来获取设备的CPU使用率。
2.监测网络流量:使用SNMP可以监测设备的网络流量,包括接收和发送的字节数、数据包的数量等。
可以通过查询设备的OID来获取这些信息。
例如,对于接收的字节数,可以查询OID1.3.6.1.2.1.2.2.1.10来获取设备接收的字节数。
3.监测设备连接数:使用SNMP可以监测设备的连接数,包括TCP连接数、UDP连接数等。
可以通过查询设备的OID来获取这些信息。
例如,对于TCP连接数,可以查询OID1.3.6.1.4.1.2024.10.1.3.2来获取设备的TCP连接数。
4.监测设备的存储状况:使用SNMP可以监测设备的存储状况,包括硬盘的使用情况、文件系统的使用情况等。
可以通过查询设备的OID来获取这些信息。
例如,对于硬盘的使用情况,可以查询OID1.3.6.1.2.1.25.2.3.1.6来获取设备硬盘的使用情况。
5.监测设备的日志信息:使用SNMP可以监测设备的日志信息,包括设备的错误日志、警告日志等。
可以通过查询设备的OID来获取这些信息。
例如,对于错误日志,可以查询OID1.3.6.1.4.1.9.9.91.2.1.1.6来获取设备的错误日志。
6.监测设备的性能指标:使用SNMP可以监测设备的性能指标,包括设备的响应时间、吞吐量等。
可以通过查询设备的OID来获取这些信息。
网络管理实验一_SNMPMIB信息的访问
实验一 SNMP MIB信息的访问一、实验目的本实验的主要目的是学习SNMP服务在主机上的启动与配置,以及用MIB浏览器访问SNMP MIB对象的值,并通过直观的MIB-2树图加深对MIB被管对象的了解。
二、实验内容1、SNMP服务在主机上的启动和配置;2、分析MIB-2树的结构;3、通过get、getNext、set、trap几种操作访问MIB对象的值。
三、实验仪器PC、AdventNet MIB浏览器。
四、实验步骤1、步骤一1)在本地主机上启动SNMP服务并配置共同体。
控制面板->管理工具->服务,找到SNMP service和SNMP trap service(若列表中不存在此服务,则用系统盘安装)并将其启动(右键列表中或双击打开的对话框中);在SNMP service属性对话框中配置团体名(默认为public);(1)安装SNMP组件(2)在SNMP service属性对话框中配置团体名(默认为public)2、步骤二1)配置MIB浏览器单击“开始”→“所有程序”→“AdventNet SNMP Utilities”→“MibBrowser”启动MIB浏览器,如下图。
可在“Host”文本框中输入被监测主机的IP地址,此处默认用户正在使用的主机为被监测主机,保持默认值不变即可。
在“Community”文本框中配置SNMP服务团体名称,默认为public。
SNMP的端口号位161。
2)观察左侧结构面板中MIB树图结构;3)访问MIB对象在左侧结构面板中选择要访问的MIB对象,单击使其凸显,然后用鼠标单击工具栏中的get按钮和getNext按钮(或菜单栏中Operations下的Get和GetNext,或快捷键Ctrl+G 和Ctrl+N)。
(1)单击sysDescr使其凸显,然后用鼠标单击工具栏中的get按钮和getNext按钮(2)读取被管系统(本主机)的系统名称访问MIB树的叶子节点{iso(1)org(3)dod (6)internet(1)mgmt(2)mib-2(1)system(1)sysName(5)}。
基于SNMP网络设备MIB信息采集
基于SNMP网络设备MIB信息采集在本文中,设计了一个针对TCP/IP网络的基于SNMP网络设备的MIB信息采集系统。
这个系统采用三层模型进行设计,最底层负责SNMP中基本对象编码、定义,与设备连接通信等;中间层在底层的基础上定义了MIB对象,负责OID与MIB对象间的转换,分析MIB信息文件以生成MIB树型结构,单个MIB变量信息查询等功能;顶层,即界面层则在中间层的基础上实现了用户界面。
设计中运用Java语言,运用Java-Applet技术,其存储在一个运行有Tomcat的服务器上,以接受用户请求,使用户能在任何一个支持Java运行时的浏览器上进行使用。
系统在设定设备IP地址及端口号和读写共同体名后能查看相应设备的基本信息。
在加载MIB信息文件后可自动生成MIB树型模式,用户则可根据需要查看设备各项细节,亦可进行设定操作。
查看基本信息时,用户可自行选择是否自动刷新,这将有助于节省网络带宽和系统资源。
第 1 章网络管理概述在网络化的进程中,网络管理在系统中起着越来越重要的作用。
从计算机网络到电信网络、从广播电视网络到其他星星色色各自领域的网络,网络管理无处不在,随着网络规模的日益扩大,相应的网络管理技术也日趋成熟规范,功能更强大。
准确而言,网络管理系统应该包括被管理端和它们的通信链路:管理端实现对网络设备的集中管理以及管理的级连;被管理端作为伺服进程响应管理端、监控网元设备、生成报告等;通信链路规定了管理端与被管理端的对话规则。
总之,计算机技术和通信技术的融合、领域网络的飞速发展,使得网络管理技术越来越规范,网络管理系统的作用也越来越大,在整个系统中已称为必不可少的重要组成部分。
作为引言,首先在此简单的介绍一下有关网络管理的基础知识。
1.1 网络体系结构既然是对网络的管理系统,那就先置身于网络中,了解一下网络的体系结构。
网络体系结构通常包括:网络功能构件的定义及相互关系描述和网络与用户之间的接口定义。
snmp mib的用法
snmp mib的用法SNMP(Simple Network Management Protocol)MIB (Management Information Base)是用于管理网络设备的一种标准协议。
MIB是一种数据库,其中包含了关于网络设备的信息,例如设备的配置、性能统计和状态信息等。
SNMP协议通过MIB来管理网络设备,允许网络管理员监控和控制网络设备。
首先,让我们来看一下SNMP MIB的结构。
SNMP MIB由一组层次结构的对象标识符(OID)组成,每个OID对应一个特定的管理信息。
这些OID按照树状结构进行组织,类似于文件系统中的目录结构,使得管理者可以轻松地定位到所需的信息。
SNMP MIB的用法主要包括以下几个方面:1. 监控,通过SNMP MIB,网络管理员可以监控网络设备的性能和状态信息。
例如,可以使用MIB中的OID来查询设备的CPU利用率、内存使用情况、接口流量等信息。
2. 配置,SNMP MIB也可以用于配置网络设备。
管理员可以使用MIB中的OID来修改设备的配置参数,例如修改路由器的路由表、配置交换机的VLAN等。
3. 告警,通过监控MIB中的特定OID,管理员可以设置告警规则,当设备的某些指标超出预设的阈值时,系统可以自动发送告警通知,以便及时采取措施。
4. 故障诊断,当网络设备出现故障时,管理员可以通过查询MIB中的信息来进行故障诊断,找出故障的原因和位置。
5. 性能优化,通过分析MIB中的性能数据,管理员可以对网络设备进行性能优化,提高网络的稳定性和性能。
总之,SNMP MIB是管理网络设备的重要工具,通过合理利用MIB中的信息,可以帮助管理员更好地监控、配置和优化网络设备,保障网络的正常运行。
实验二 网络设备的MIB信息访问
实验二网络设备的MIB信息访问一、实验目的本实验的主要目的是学习SNMP服务在交换机和路由器的配置,以及用MIB浏览器访问交换机和路由器的的MIB对象的值,重点了解其相应的网络管理对象。
并通过SNMP来实现监控和配置网络设备。
二、实验内容1、交换机和路由器SNMP配置;2、通过SNMP来实现监控和配置网络设备。
三、实验工具Packet tracer模拟器。
四、实验环境五、实验步骤1、启动Packet tracer 模拟器,按图所示在连接网络2、单击图中路由器图标,在弹出窗口中选择CLI标签,输入以下命令,配置路由器的以太口的IP地址和SNMP的共同体Router>enableRouter#config tRouter(config)#hostname R1R1(config)#interface fastethernet0/0R1(config-if)#ip address 192.168.1.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#snmp-server community private roR1(config)#snmp-server community public rw3、单击图中交换机图标,在弹出窗口中选择CLI标签,输入以下命令配置交换机的管理IP 和交换机的SNMP共同体名Switch>enableSwitch#config tSwitch(config)#interface vlan1Switch1(config-if)# no shutSwitch(config-if)#ip address 192.168.1.2.255.255.255.0Switch(config-if)#exitSwitch(config)#snmp-server community private roSwitch(config)# snmp-server community public rw4、点击PC图标,在弹出对话框中,选择IP configuration 配置,设置PC的IP地址和网关。
MIB浏览与SNMP操作
MIB浏览与SNMP操作MIB浏览与SNMP操作是指使用管理信息库(MIB)和简单网络管理协议(SNMP)来监控和管理网络设备的过程。
MIB是一种描述网络设备的数据结构和属性的标准格式,SNMP是一种网络协议,用于收集和管理网络设备的信息。
一旦了解了MIB树的结构,就可以使用SNMP操作来监控和管理网络设备。
SNMP操作包括读取、写入和修改网络设备的属性值,以及重启设备、收集性能数据等操作。
具体来说,使用SNMP操作可以实现以下功能:1.获取设备的属性值:通过SNMP操作可以获取设备的各种属性值,如接口状态、CPU利用率、内存使用情况等。
这些属性值可以帮助管理员了解设备当前的状态和性能。
2.配置设备:通过SNMP操作可以修改设备的配置,比如设置网络接口的IP地址、启用或禁用一些功能等。
这使得管理员可以远程管理设备,而无需直接访问设备。
3.重启设备:通过SNMP操作可以重启设备。
这在一些情况下非常有用,比如设备出现故障或需要应用配置更改时。
4.收集性能数据:通过SNMP操作可以定期收集设备的性能数据,比如带宽利用率、丢包率等。
这些数据可以用于性能监控和故障诊断。
5.发送警报信息:通过SNMP操作可以设置警报规则,当设备达到一些预设的阈值时,可以向管理员发送警报信息。
这使得管理员可以及时采取措施,防止设备故障或网络中断。
总之,MIB浏览与SNMP操作是网络管理中的重要工具,它们可以帮助管理员了解和管理网络设备。
通过浏览MIB树和使用SNMP操作,管理员可以获得设备的详细信息,并对设备进行配置和监控,以确保网络的正常运行。
实验二snmputil工具的使用
重庆理工大学计算机学院实验报告书课程名称:《计算机网络管理》实验题目:实验二实验名称:snmputil工具的使用班级:学号:姓名:实验二Snmputil工具的使用一、实验目的1.通过灵活使用snmputil命令查看代理的MIB对象,加深对MIB结构、对象实例等重要概念的理解。
2.理解GetRequest、GetNextRequest、Trap消息以及团体名的作用二、实验环境局域网,Windows server 2003,Snmputil三、实验步骤1. Windows环境下SNMP服务的安装及相关配置2. 通过Snmputil获取变量实例的值3. 按照要求完成实验报告四、实验内容(将命令和结果截图)1. 用walk遍历MIB-II系统组的对象2. 分别用get、getnext查询对象sysDescr的值3.分别用get、getnext查询对象sysObjectID的值4. 查询代理系统的网络接口个数。
5. 查询第一个接口上输入的直接总数和输出直接总数。
6. 使用get查询MIB-II的IP组部分对象。
7. 使用getnext查询IP组ipAddrTable表中ipAdEntAddr的值8. 使用walk命令遍历表ipaddtable表9. 获得系统当前的进程列表snmputil walk 192.168.184.130 public .1.3.6.2.1.25.4.2.1.210. 获得系统安装的软件列表snmputil walk *.*.*.*(IP地址) public .1.3.6.2.1.25.6.3.1.211.获得系统用户列表snmputil walk *.*.*.*(IP地址) public .1.3.6.1.4.1.77.1.2.25.1.113. 对上命令中,使用无效团体名会产生什么结果?答:共同体实际上就是用来管理应用实体之间身份鉴别的,如果无效就无法鉴别身份,系统将提示错误。
snmp介绍以及mib树的遍历
MRTG用了多年,也搞过一段RRDTool和Cacti做监控画图,但是一直都对SNMP 的MIB库定义感到模棱两可,尤其那堆类似 .1.3.6.1.2.1.6.9.0 的数字感到迷惑,这回收集了一些资料,好好整理了一下,自己感觉清晰了不少,把收集整理的资料做个笔记,也分享给朋友。
SNMP协议介绍简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。
该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。
利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。
虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。
1. SNMP基本原理SNMP采用了Client/Server模型的特殊形式:代理/管理站模型。
对网络的管理与维护是通过管理工作站与SNMP代理间的交互工作完成的。
每个SNMP从代理负责回答SNMP管理工作站(主代理)关于MIB定义信息的各种查询。
下图10是NMS公司网络产品中SNMP协议的实现模型。
SNMP代理和管理站通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报。
SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议),进行无连接操作。
SNMP消息报文包含两个部分:SNMP报头和协议数据单元PDU。
数据报结构如下图版本识别符(version identifier):确保SNMP代理使用相同的协议,每个SNMP代理都直接抛弃与自己协议版本不同的数据报。
团体名(Community Name):用于SNMP从代理对SNMP管理站进行认证;如果网络配置成要求验证时,SNMP从代理将对团体名和管理站的IP地址进行认证,如果失败,SNMP从代理将向管理站发送一个认证失败的Trap消息协议数据单元(PDU):其中PDU指明了SNMP的消息类型及其相关参数。
路由器的SNMP配置指南
路由器的SNMP配置指南SNMP(Simple Network Management Protocol)是一种TCP/IP协议,它允许网络管理系统与连接在网络上的设备之间通信。
SNMP可以用于路由器的远程管理和监控。
本文将介绍如何配置SNMP,以及如何使用SNMP进行路由器的监控和管理。
一、SNMP基本概念SNMP是一种网络管理协议,用于监测网络设备的状态和性能。
SNMP包括三个组件:管理器、代理和MIB。
- 管理器:监测网络中的设备,并从这些设备中收集信息。
管理器可以通过SNMP查询设备的状态、配置和性能等信息。
- 代理:响应管理器的请求,并提供管理器所需要的数据。
代理还可以将设备的状态和性能信息报告给管理器。
- MIB(管理信息库):包含了所有可以被SNMP管理器访问的对象的信息。
每个对象都由一个唯一的标识符来识别。
二、配置SNMPSNMP可以通过路由器的命令行界面(CLI)或者路由器的Web界面来配置。
CLI是更常用的一种方法,因为它更加灵活和强大。
以下是一些基本的SNMP配置:1. 开启SNMP服务首先,需要在路由器上开启SNMP服务。
使用下面的命令来开启SNMP服务:Router(config)#snmp-server engineID remote 1.3.6.1.4.1.8072.99992. 配置团体名团体名是SNMP中的一个重要概念,它用于标识允许访问SNMP的设备。
使用下面的命令来配置团体名:Router(config)#snmp-server community public RO在上面的命令中,public是团体名,RO表示只读权限。
如果需要设置读写权限,则使用如下命令:Router(config)#snmp-server community private RW在上面的命令中,private是团体名,RW表示读写权限。
3. 配置SNMP目标SNMP目标是SNMP代理,它用于接收SNMP请求并返回SNMP 响应。
实验一MIB浏览和SNMP的操作
实验一MIB浏览和SNMP的操作MIB(Management Information Base)浏览和SNMP(SimpleNetwork Management Protocol)的操作是网络管理中非常重要的一部分。
MIB是一种数据库,用于存储网络设备的管理信息,而SNMP是一种协议,用于在网络上管理和监控设备。
在本实验中,我们将学习如何浏览MIB和执行SNMP操作。
首先,我们需要了解MIB是什么以及它的结构。
MIB由一系列的对象标识符(OID)组成,每个OID对应一个特定类型的信息。
这些OID可以以层次结构的方式组织,以便更好地组织和管理信息。
MIB通常使用基于文本的格式(如MIB文件)进行表示。
要浏览MIB,我们需要使用一种称为MIB浏览器的工具。
MIB浏览器可以让我们浏览和MIB中的对象,并查看其属性和值。
它还提供了一些可选的操作,如设置属性值、触发事件等。
常见的MIB浏览器工具包括SnmpB、iReasoning MIB Browser等。
在使用MIB浏览器时,我们可以通过在工具中输入设备的IP地址和SNMP团体字符串来连接到设备。
一旦连接成功,我们就可以浏览设备的MIB,并查看和管理各个对象。
在浏览MIB时,我们可以根据需要特定的OID,以找到我们感兴趣的对象。
当我们找到一个感兴趣的对象时,我们可以查看该对象的属性和值。
这些属性描述了该对象的状态和性能信息。
我们可以通过这些属性来监控和管理设备。
除了浏览MIB,我们还可以使用SNMP协议执行一些操作。
SNMP定义了一组操作,如GET、SET、GETNEXT、GETBULK等,用于读取和修改设备的管理信息。
使用SNMP协议执行操作时,我们需要指定要操作的目标设备的IP地址、SNMP团体字符串以及要执行的操作类型。
例如,GET操作用于获取设备的管理信息,SET操作用于设置设备的一些属性等。
当我们执行GET操作时,我们会获得一个或多个管理信息的值。
通过SNMP读取MIB-II信息
System.out.println("sysName="+mm.getVar("sysName"));
System.out.println("sysLocation="+mm.getVar("sysLocation"));
沈 阳 工 程 学 院
学 生 实 验 报 告
实验室名称:信息学院网络安全实验室
实验课程名称:网络系统管理
实验项目名称:实验二通过SNMP读取MIB-II信息
批阅教师(签字):成绩:
一.实验目的
1.理解SNMP协议的基本概念。
2.掌握相关的MIB功能组。
3.标量概念的理解,标量物理意义的理解。
二.实验内容
return parseVar(SP_pdu);
}catch(Exception e){
System.out.println("snmppdu create error");
return null;
}
}
说明:运用com.ireasoning.protocol.snmp.SnmpSession中的SnmpPdu
snmpGetNextRequest(ng.String[]oids),来获取所传对象的下一个对象的值。
2.主函数中的相应调用代码如下:
public static void main(String[] args){
test mm=new test("ceshi");
[snmp++]读取MIB信息最简单的例子
[snmp++]读取MIB信息最简单的例⼦snmp++⾃带例⼦#include "stdafx.h"#include <snmp_pp.h>#include <iostream.h>//#define SYSDESCR "1.3.6.1.2.1.1.5.0" // Object ID for System Descriptorvoid main(){Snmp::socket_startup();int status; // return statusCTarget ctarget( (IpAddress) "192.168.15.175");// SNMP++ v1 targetVb vb("1.3.6.1.2.1.1.1.0");// SNMP++ Variable BindingPdu pdu; // SNMP++ PDU//-------[ Construct a SNMP++ SNMP Object ]---------------------------------------Snmp snmp( status); // Create a SNMP++ sessionif ( status != SNMP_CLASS_SUCCESS) { // check creation statuscout << snmp.error_msg( status); // if fail, print error stringreturn; }//-------[ Invoke a SNMP++ Get ]-------------------------------------------------------pdu += vb; // add the variable bindingif ( (status = snmp.get( pdu, ctarget)) != SNMP_CLASS_SUCCESS)cout << snmp.error_msg( status);else {pdu.get_vb( vb,0); // extract the variable bindingcout << "System Descriptor = "<< vb.get_printable_value(); } // print outSnmp::socket_cleanup();cout<<"\n";};上⾯的192.168.15.175是⼀台xp,只需在这台机的控制⾯版-添加删除windows组件-管理和监视⼯具-把⾥⾯的两个都装上,就可以通过snmp协议所带的数据解读出来⽐如oidName: sysUpTime系统开机时间Oid: 1.3.6.1.2.1.1.3Name: sysName系统名称Oid: 1.3.6.1.2.1.1.5Description: An administratively-assigned name for this managed node. By convention , this is the node's fully-qualified domain name.Snmp Class 的阻塞⽅式成员函数: Get阻塞⽅式的成员函数 get允许从指定 target 的代理端获取对象。
网络管理实验报告2-SNMP协议工作原理验证与分析
实验二SNMP协议工作原理验证与分析网络10-2班XXX 08103635一、实验目的本实验的主要目的是学习捕获SNMP报文,通过分析该报文理解SNMP协议的工作过程、SNMP的报文结构、MIB-2树的结构、理解管理信息结构SMI及其规定的ASN.1。
二、实验内容1、分析并验证SNMP协议的工作过程;2、分析并验证SNMP协议数据单元的格式;3、分析MIB-2树的结构;4、分析理解管理信息结构SMI及其规定的ASN.1。
三、实验工具数据包捕获软件Iris或WiresharkAdventNet公司的MIB浏览器或Pease MIB Browser四、实验结果1、设置iris过滤器,使其只监测管理工作站和代理之间的通信。
获取ip 组的ipForwarding对象值,写出管理工作站和代理之间的SNMP通信情况,验证SNMP协议的工作过程。
设置iris过滤器获取ip组的ipForwarding对象值:1.3.6.1.2.1.4.1.0SNMP通信情况:本机为25_09(IP:192.168.168.89),监测主机25_10(IP:192.168.168.90),双方正常通信。
2、选取一条GetRequest-PDU进行解析,指出各段数据的意义。
上图中可看到:捕获到一对SNMP报文信息。
左侧显示的是报文信息的PDU解码导航,右下角详细报文数据窗口显示的是详细的报文数据。
选中右下角详细报文数据窗口中的任一段报文数据,即可看到与之相对应的解析突出显示。
从图中也可看到被检测的主机名称为25_09。
00 21 97 AD F2 74 00 21 97 AD 48 A7 08 00 45 00 00 69 62 06 00 00 40 11 46 79 C0 A8 A8 5A C0 A8 A8 59 00 A1 11 EC 00 55 3A E7 30 4B 02 01 00 04 06 70 75 62 6C 69 63 A2 3E 02 02 4A D1 02 01 00 02 01 00 30 32 3030 06 2B 2B 06 01 04 01 4D 01 02 03 01 03 1F 57 69 6E 64 6F 77 73 20 49 6D 61 67 65 20 41 63 71 75 69 73 69 74 69 6F 6E 20 28 57 49 41 29 02 01 01其中MAC是:00 21 97 AD F2 74 00 21 97 AD 48 A7 08 00;目的地址:00 21 97 AD F2 74;源地址:00 21 97 AD 48 A7IP是:45 00 00 69 62 06 00 00 40 11 46 79 C0 A8 A8 5A C0 A8 A8 59;45版本4(IPv4),长度5;40表示生存时间(64);11表示UDP(17);C0 A8 A8 5A表示源地址:192.168.168.90;C0 A8 A8 59表示目的地址:192.168.168.89;UDP是:00 A1 11 EC 00 55 3A E7;00 A1表示源端口161(UDP-SNMP);11 EC表示目的端口4588(UDP-4588);00 55表示长度:85;SNMP是:30 4B 02 01 00 04 06 70 75 62 6C 69 63 A2 3E 02 02 4A D1 02 01 00 02 01 00 30 32 30 30 06 2B 2B 06 01 04 01 4D 01 02 03 01 03 1F 57 69 6E 64 6F 77 73 20 49 6D 61 67 65 20 41 63 71 75 69 73 69 74 69 6F 6E 20 28 57 49 41 29 02 01 0102 01 00表示:SNMP版本1;A2 3E表示PDU类型:RESPONSE;02 02 4A D1表示Request ID:0x4ad1;02 01 00 02 01 00表示:Status和index都没错误;30 30 06 2B 2B 06 01 04 01 4D 01 02 03 01 03 1F 57 69 6E 64 6F 77 73 20 49 6D 61 67 65 20 41 63 71 75 69 73 69 74 69 6F 6E 20 28 57 49 41 29表示:OID;3、考察RFC1213-MIB文件结构,理解SMI。
实验2 SNMP MIB 信息的访问
实验报告院(系):数学与计算机科学学院专业班级:学号:姓名:实验地点:网络实验室实验日期:2015年11月26日一、实验目的本实验的主要目的是学习 SNMP 服务在主机上的启动与配置,以及用 MIB 浏览器访 SNMP MIB 对象的值,并通过直观的 MIB-2 树图加深对 MIB 被管对象的了解。
二、实验内容1.SNMP 服务在主机上的启动和配置;2.分析 MIB-2 树的结构;3.通过 get、getNext、set、trap 几种操作访问 MIB 对象的值三、实验工具SNMP MIB 浏览器(如 SNMpB 、 SNMPutilG 或 SNMPutil ) ,和开启 SNMP 服务的被管设备(如windows 系统安装 SNMP Service 的计算机)。
四、实验步骤1、在本地主机上启动 SNMP 服务并配置共同体控制而板一>管理工具一>服务,找到SNMP Service 和 SNMP trap Service并将其启动:在 SNMP Service 属性对话框中配置团体名(默认为 public)2、启动 MIB 浏览器,在Remote SNMP Agent 框设置被检测主机的IP地址(默认为localhost)、在 conmunity 框设置被检测主机所配置的 SNMP 服务的共同体(如public)3、观察 SNMP 结构面板中的 MIB 树图结构4、访问 MIB 对象。
在 SNMP 结构面板中的 MIB 树图结构中选择要访问的 MIB 对象,单击使其选中,然后用鼠标右键菜单,选择 get 或 getNext5、观察结果面板中的显示信息五、实验问题1.根据软件 MIB 导航图画出 MIB -2 树图(到组),并画出 UDP 子树(到基本被管对象)。
MIB -2 树图:UDP 子树:2.依次访问 system 组的各个对象,考察各个被管对象的物理意义,并写出被管对象sysDescr的值。
实验二:使用snmp命令查看mib树信息
实验二:使用snmp命令查看mib树信息实验二:使用snmp命令查看mib树信息一、实验目的熟悉SNMP协议的操作的特点和功能二、实验内容熟悉SNMP的getrequest、getnextRequest 、SetRequestdeng 操作,通过配置文件熟悉SNMP 协议视图的概念三、实验准备、环境采用开源软件net_snmp(/)Windows操作系统四、实验步骤1 安装net snmnp,单击安装程序net-snmp-5.4.0-1.win32.exe,安装均按缺省,,一般会安装到c:\usr目录下2、熟悉和配置代理段配置文件,从而掌握视图的概念1) 把配置文件snmpd.conf 拷贝到C:\usr\etc\snmp 下,了解其如何间公共体和视图关联起来2) 利用netsnmp的自动配置命令生成snmpd.conf,生成方法建相关ppt在命令窗口中运行命令snmpd -f -Le –d(打开一个窗口,不要关闭)3熟悉snmpde相关操作命令的使用详见文档“简单网络管理协议工具使用”1)GetRequest操作(打开另外一个窗口,执行命令)Netsnmp软件实现命令snmpget.exe命令格式Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识如Snmpget –v1 –c public localhost sysName.0利用该操作至少检索一个标量对象和标对象实例(对象选择见教材、PPT或monitor.exe软件)2)GetNextRequest操作Netsnmp软件实现命令snmpgetnext.exe命令格式Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识Snmpgetnext –v1 –c public localhost sysName.03)SetRequest操作Netsnmp软件实现命令snmpset.exe命令格式snmpset [common arguments] MIB-objectID type value [MIB –objectID type value]MIB-objectID是一个要指定新值的MIB数据对象。
实验二 SNMP MIB信息的访问
实验二SNMP MIB信息的访问一、实验目的本实验的主要目的是学习SNMP服务在主机上的启动与配置,以及用MIB浏览器访问SNMP MIB对象的值,并通过直观的MIB-2树图加深对MIB被管对象的了解。
二、实验内容1、SNMP服务在主机上的启动和配置;2、分析MIB-2树的结构;3、通过get、getNext、set、trap几种操作访问MIB对象的值。
三、实验工具AdventNet MIB浏览器、或iReasoning MIBBroswer或基于UNIX、LINUX/FreeBSD 平台的SNMP命令行工具、或HP Openview自带的MIB浏览工具。
四、实验步骤1、在本地主机上启动SNMP服务并配置共同体。
1)控制面板-〉打开或关闭Windows功能启动(右键列表中或双击打开的对话框中);在SNMP service属性对话框中配置共同体(默认为public);2、启动MIB浏览器,在host框设置被监测主机的IP地址(默认为localhost)、在community框设置被检测主机所配置的SNMP服务的共同体(如public);3、观察左侧结构面板中MIB树图结构;4、访问MIB对象。
在左侧结构面板中选择要访问的MIB对象,单击使其凸显,然后用鼠标单击工具栏中的get按钮和getNext按钮(或菜单栏中Operations下的Get和GetNext,或快捷键Ctrl+G和Ctrl+N)。
5、观察右侧面板中的显示信息。
6、访问MIB书的叶子节点{iso(1)org(3)internet(1)mgmt(2)mib-2(1)ip(4)ipRouteTable(21)}。
单击该叶子节点,使其反白显示。
右键,选择“Table View ”可以获得路由表信息。
五、实验报告1、根据软件左侧MIB导航图画出MIB-2树图(到组),并画出UDP子树(到基本被管对象)。
2、获取基本信息:2.1System组,获取设备基本信息1. 获取设备描述对象名:对象标识符:实例标识符:R1的值:主机的值:2. 获取设备的名称对象名:对象标识符:实例标识符:R1的值:主机的值:3. 获取设备的联系人信息对象名:对象标识符:实例标识符:R1的值:主机的值:4. 获取设备的位置信息对象名:对象标识符:实例标识符:R1的值:主机的值:6. 获取设备的服务信息对象名:对象标识符:实例标识符:R1的值:提供的服务层次:主机的值:提供的服务层次:2.2 interfaces组,读取接口信息1. 获取各设备的接口数目:对象名:对象标识符:实例标识符:R1的值:R2的值:主机的值:2. 获取设备各接口的基本信息:3. 获取设备各接口的性能参数:使用“ping –t R2的远端接口的IP ”命令测试与R2的连通性,制造接口的通信数据,分别在两个时间点对以下数据进行读取。
MIB实验报告
3)选择 按钮,编译MIB文件,在弹出的对话框中选择存放MIB文件的路径(步骤1)设置的路径);
4)编译完之后弹出是否保存对话框,选择Save All,存放路径自动关联;
1、加载MIB模块
(1)启动MIB Browser;
(2)在MIB页签中,选择Load All Available MIB Modules按钮加载所有的MIB模块;
返回结果如下:
这里返回的为sysUpTime.0实例的下一个实例sysContact.0值。
6、使用MIB Browser配置节点值
对节点进行配置操作实际上是向设备Agent发送SetRequest PDU对MIB节点值进行配置,若配置成功,设备Agent则返回GetResponse PDU,并将其中的error status置为noError。
3)配置SNMP trap上报的Target
执行命令:
snmp-server hostxxx.xxx.xxx.xxxv2c
(将SNMPv2 trap信息上报的目的地址为xxx.xxx.xxx.xxx的PC上)。这里,地址为xxx.xxx.xxx.xxx的PC上安装了MIB Browser软件。
4)MIB Browser配置:
8、使用MIB Browser获取设备上报的Trap
Trap是设备在遇到紧急情况时主动向网管站发送的消息,用于报告设备上发生的故障;如设备出现链路状态发生变化、冷热重启等状况。Trap PDU是一种SNMP报文,设备上必须配置正确的SNMP信息并启动SNMP Agent才会有Trap产生。
下面分别介绍如何使用MIB Browser获取设备上报的SNMPv1/v2/3 Trap。
SNMP MIB 介绍
SNMP MIB 介紹對MIB檔中一些常見的巨集定義的描述1.DEFINITIONS ::= BEGINSNMP始終使用ASN.1概念中的描述塊(module)來組織ASN.1對象的,ASN.1的描述塊是一些相關描述語句的集合,module的結構如下<<module>> DEFINITIONS ::= BEGIN<<linkage>><<declarations>>END2.<<basetype>> ::= TEXTUAL-CONVENTION定義了對標準資料類型的進行擴展的語法很多MIB定義中都會先定義一些基於標準類型的擴展類型,如:CiFlowDirection ::= TEXTUAL-CONVENTIONSTATUS currentDESCRIPTION"The direction of data flow thru a circuit.transmit(1) - Only transmitted datareceive(2) - Only received databoth(3) - Both transmitted and received data."SYNTAX INTEGER {transmit(1),receive(2),both(3)}CiFlowDirection 是基於INTEGER的枚舉類型3.<<mibname>> MODULE-IDENTITY該定義添加了一個公共的標示段來對整個資訊描述塊進行頂層的文字描述,以加強對管理MIB描述塊的文檔管理和控制,每個MIB定義中都會有該定義。
如:circuitIfMIB MODULE-IDENTITY4.OBJECT-IDENTIFIFIER聲明一個節點如:atmClpTaggingNoScr OBJECT-IDENTITY5.OBJECT-TYPE如:ciCircuitTable OBJECT-TYPESYNTAX SEQUENCE OF CiCircuitEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION"The Circuit Interface Circuit Table."::= { ciObjects 1 }包括了SNMP定義該管理物件的全部資訊,相當於一個範本。
MIB浏览与SNMP操作
一、实验目的1、了解MIB的整体结构,掌握使用GetRequest,GetNextRequest,SetRequest操作实现对被管设备的监视和控制。
二、实验内容1、用MIB Browser读取设备的MIB2、通过Get、GetNext、Set命令读取和设置MIB中的标量对象和表对象。
三、实验方案设计四、实验步骤1、给pc机上安装snmp代理程序,将pc机配置为被管设备。
添加删除组件——管理与监视工具——简单网络管理协议,安装SNMP代理组件2、设置代理的团体、团体权限。
控制面板——管理工具——服务——snmp service(161);snmp trap service(162)通过SNMP Service服务的属性——安全——添加团体名称、分配权限。
3、浏览MIB。
MibBrowser.exe——MIB Browser——SNMP MIB Browser查看MIB中的所有对象的值(输入被管设备的IP地址、团体名),然后Get Tree。
1、配置路由器、交换机,开通SNMP代理。
2、配置交换机、路由器上代理的团体、团体权限。
3、给交换机和路由器配置IP地址。
4、使用MIB Browser连接到交换机或路由器上读取MIB信息库。
五、实验结果1、运行:netstat –a –n –p tcp (a所有连接和监听端口,n数字形式显示,p代表要显示的协议),查看当前的tcp连接。
与MIB中的tcpconntable比较。
2、运行:route print ;查看本机的路由表,与MIB中的路由表比较。
3、Net-snmp读取MIB的值(Get,GetNext,Set)。
安装net-snmp-5.5();使用命令行读取、设置MIB对象值。
snmpget -v1 -Cf -c public localhost system.sysUpTime.0 system.sysContact.0 system.sysServices.0snmpgetnext -v1 -c public localhost system.sysUpTime.0 system.sysContact.0 system.sysServices.0snmpset -c private -v 1 localhost system.sysContact.0 s ycu@ ip.ipforwarding.0 = 24、Net-snmp读取MIB的值SnmpgetSnmpgetnextSnmpset六、实验总结1、经过这次安装和使用MIB软件,能够更好且实际的理解MIB在SNMP管理中做起到的作用,并且学会了简单使用MIB工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二:使用snmp命令查看mib树信息一、实验目的熟悉SNMP协议的操作的特点和功能二、实验内容熟悉SNMP的getrequest、getnextRequest 、SetRequestdeng 操作,通过配置文件熟悉SNMP 协议视图的概念三、实验准备、环境采用开源软件net_snmp(/)Windows操作系统四、实验步骤1 安装net snmnp,单击安装程序net-snmp-5.4.0-1.win32.exe,安装均按缺省,,一般会安装到c:\usr目录下2、熟悉和配置代理段配置文件,从而掌握视图的概念1) 把配置文件snmpd.conf 拷贝到C:\usr\etc\snmp 下,了解其如何间公共体和视图关联起来2) 利用netsnmp的自动配置命令生成snmpd.conf,生成方法建相关ppt在命令窗口中运行命令snmpd -f -Le –d(打开一个窗口,不要关闭)3熟悉snmpde相关操作命令的使用详见文档“简单网络管理协议工具使用”1)GetRequest操作(打开另外一个窗口,执行命令)Netsnmp软件实现命令snmpget.exe命令格式Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识如Snmpget –v1 –c public localhost sysName.0利用该操作至少检索一个标量对象和标对象实例(对象选择见教材、PPT或monitor.exe软件)2)GetNextRequest操作Netsnmp软件实现命令snmpgetnext.exe命令格式Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识Snmpgetnext –v1 –c public localhost sysName.03)SetRequest操作Netsnmp软件实现命令snmpset.exe命令格式snmpset [common arguments] MIB-objectID type value [MIB –objectID type value]MIB-objectID是一个要指定新值的MIB数据对象。
参数type表示要修改的数据对象的类型;value表示该数据对象应该设置的新值。
type 是一个字符,它表示数据对象的类型,这些类型是ASN.1定义的。
表13-6列出了snmpset支持的类型。
字符数据对象类型i INTEGERs STRINGx HEXADECIMAL STRINGd DECIMAL STRINGn NULL OBJECTo OBJECTIDt TIMESTICKSa IPADDRESSsnmpset –v1 –c public localhost sysName.0 s mycomputer4)GetBulkRequest 操作///?snmpbulkwalk用于通过SNMPv2 的SNMP GET BULK请求命令与其它网络实体通信。
提供了一种比SNMPv1的GET请求更有效的传输大量数据的机制,netsnmpde Bulk操作。
Netsnmp使用snmpbulkwalk,命令封装该操作。
可以得到某一功能组命令格式snmpbulkwalk –v2c –c public 目标代理IP地址。
如:snmpbulkwalk -v2c -c public localhost system对比,有什么区别?>snmpbulkwalk -v2c -c public localhost system>snmpbulkget -v2c -c public localhost system指定n和m的值snmpbulkget -v2c -Cn1 -Cr5 -c public localhost sysDescr ifInOctets ifOutOctets返回结果如下:NMPv2-MIB::sysDescr.0 = STRING: Windows PXP Professional x86 Family 6 Model 9 StepF-MIB::ifInOctets.1 = Counter32: 193076F-MIB::ifOutOctets.1 = Counter32: 193076//////////////////F-MIB::ifInOctets.2 = Counter32: 42139475F-MIB::ifOutOctets.2 = Counter32: 8222288/////////////////F-MIB::ifInUcastPkts.1 = Counter32: 6130F-MIB::ifOutUcastPkts.1 = Counter32: 6130//////////////////////////////F-MIB::ifInUcastPkts.2 = Counter32: 39376F-MIB::ifOutUcastPkts.2 = Counter32: 3420/////////////////////////F-MIB::ifInNUcastPkts.1 = Counter32: 0F-MIB::ifOutNUcastPkts.1 = Counter32: 0不指定n和m的值snmpbulkget -v2c -c public localhost sysDescr ifInOctets ifOutOctets五、实验要求要求:1)前两种操作至少检索两个被检索对象,其中一个为标量对象、一个为表对象的一行。
2)Set操作设置为system组的几个对象3)GetBulkRequest 为请求某一个系统组所有对象六、实验报告1、各个操作的功能的目的2、提交利用操作对象设置的结果,命令行的操作和响应,说明加拷屏(打印稿)或结果(手写稿)【转】snmpbulkget中文手册 net-snmp转载请注明出自本博客。
原文:NET-SNMP5.5.0 win32平台的net-snmp.chm。
snmpbulkgetNAME------------snmpbulkget - 使用snmp getbulk 请求指令与网络实体进行通讯。
概述-------------snmpbulkget [APPLICATION OPTIONS] [COMMON OPTIONS] OID [OID]...描述-------------snmpbulk 是一个SNMP应用程序,它使用SNMP GETBULK来对网络实体进行信息查询。
在命令行中,它可以处理1个或者多个OID。
每个变量的名字需要遵循variables(5)手册中指定的格式。
如果网络实体在处理请求数据包的时候出现错误,会返回一个错误包,并显示一条信息,帮助指出为什么请求会出现异常。
参数--------------Cn<NUM>设置在GETBULK PDU中不会被迭代查询的OID。
这个参数指定了后面的OID中不被迭代查询的个数。
默认值为0。
-Cr<NUM>设置了GETBULK PDU中最大迭代次数。
这个参数指定了每个OID被迭代查询的次数。
默认值10。
除了这些参数,snmpbulkget还可以使用在snmpcmd(1)手册页中的通用参数。
实例--------------命令:snmpbulkget -v2c -Cn1 -Cr5 -Os -c public zeus system ifTable会收到oid system.sysDescr.0 和ifTable的前5个oid:sysDescr.0 = STRING: "SunOS 4.1.3_U1 1 sun4m"ifIndex.1 = INTEGER: 1ifIndex.2 = INTEGER: 2ifDescr.1 = STRING: "lo0"...注意事项:--------------snmpbulkget使用了SNMP GETBULK操作,这在SNMPv1中是不被支持的。
4th Berkeley Distribution 08 Feb 2002例子:~>#snmpbulkget -Cn0 -Cr5 -v2c -c hsjyjz 192.168.1.6 system iftableSNMPv2-MIB::sysDescr.0 = STRING: OpenBSD fwBackup.my.domain 4.5 GENERIC#1749 i386IF-MIB::ifIndex.1 = INTEGER: 1SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.12IF-MIB::ifIndex.2 = INTEGER: 2DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (18077284) 2 days, 2:12:52.84IF-MIB::ifIndex.3 = INTEGER: 3SNMPv2-MIB::sysContact.0 = STRING: Me <>IF-MIB::ifIndex.4 = INTEGER: 4SNMPv2-MIB::sysName.0 = STRING: fwBackup.my.domainIF-MIB::ifIndex.5 = INTEGER: 5分析:-Cn0 对0个对象不进行迭代查询-Cr5 每个oid对象查询出5个oid注意当Cr<NUM> 指定的数字过大时,不能查询出更多结果,估计和每次bulk操作能带回的数据多少有关系。
原文地址/docs/man/snmpbulkget.htmlSNMP getbulk参数说明分类:技术2009-08-30 12:01 1841人阅读评论(0) 收藏举报SNMPv2 defines the get-bulk operation, which allows a management application to retrieve a large section of a table at once. The standard get operation can attempt to retrieve more than one MIB object at once, but message sizes are limited by the agent's capabilities. If the agent can't return all the requested responses, it returns an error message with no data. The get-bulk operation, on the other hand, tells the agent to send as much of the response back as it can. This means that incomplete responses are possible. Two fields must be set when issuing a get-bulk command: nonrepeaters and max-repetitions. Nonrepeaters tells the get-bulk command that the first N objects can be retrieved with a simple get-next operation. Max-repetitions tells the get-bulk command to attempt up to Mget-next operations to retrieve the remaining objects.Assume we're requesting three bindings: sysDescr, ifInOctets, and ifOutOctets. The total number of variable bindings that we've requested is given by the formula N + (M * R), where N is the number of nonrepeaters (i.e., scalar objects in the request -- in this case 1, because sysDescr is the only scalar object), M is max-repetitions (in this case, we've set it arbitrarily to 3), and R is the number of nonscalar objects in the request (in this case 2, because ifInOctets and ifOutOctets are both nonscalar). Plugging in the numbers from this example, we get 1 + (3 * 2) = 7, which is the total number of variable bindings that can be returned by this get-bulk request.The Net-SNMP package comes with a command for issuing get-bulk queries. If we execute this command using all the parameters previously discussed, it will look like the following:$ snmpbulkget -v2c -B 1 3 public sysDescr ifInOctets ifOutOctetssystem.sysDescr.0 = "Linux linux 2.2.5-15 #3 Thu May 27 19:33:18 EDT 1999 i686"interfaces.ifTable.ifEntry.ifInOctets.1 = 70840interfaces.ifTable.ifEntry.ifOutOctets.1 = 70840interfaces.ifTable.ifEntry.ifInOctets.2 = 143548020interfaces.ifTable.ifEntry.ifOutOctets.2 = 111725152interfaces.ifTable.ifEntry.ifInOctets.3 = 0interfaces.ifTable.ifEntry.ifOutOctets.3 = 0Since get-bulk is an SNMPv2 command, you have to tell snmpgetbulk to use an SNMPv2 PDU with the -v2c option. The nonrepeaters and max-repetitions are set with the -B 1 3 option. This sets nonrepeaters to 1 and max-repetitions to 3. Notice that the command returned seven variable bindings: one for sysDescr and three each for ifInOctets and ifOutOctets.Non-repeaters and maxRepetitionsThey are used in getBulk.Definition of Non-repeaters:- The Non-repeater specifies the number of variables in the variable-bindings list for which a single OID (lexicographic successor) is to be returned.Definition of maxRepetitions :- The max-repetitions specifies the number of OIDs (lexicographic successor)to be returned for the remaining variables (total variables - nonrepeaters)in the variable bindings list.For clearer understanding, Let us assume Nonrepeater=4, and Max-Repetitions=3;If get values with OID lists whichare .1.3.6.1.2.1.11.1.0, .1.3.6.1.2.1.11.2.0 , .1.3.6.1.2.1.11.3.0, .1.3.6.1.2.1.11.4.0, .1.3.6.1.2.1.11.5.0, .1.3.6.1.2.1.11.6.0 , and the method is getNext.NonRepeater value is 4. So the first four variable returns a single lexicographic successor.Request OIDs ----> Response.1.3.6.1.2.1.11.1.0 ---> .1.3.6.1.2.1.11.2.0 and its value.1.3.6.1.2.1.11.2.0 ---> .1.3.6.1.2.1.11.3.0 and its value1.3.6.1.2.1.11.3.0 ---> .1.3.6.1.2.1.11.4.0 and its value.1.3.6.1.2.1.11.4.0 ---> .1.3.6.1.2.1.11.5.0 and its valueThe subsequent OIDs in the OIDs list to be returned the number of max-repetitions lexicographic successor.Request ---> Response.1.3.6.1.2.1.11.5.0 --> .1.3.6.1.2.1.11.6.0, .1.3.6.1.2.1.11.7.0, .1.3.6.1.2.1.11.8.0 and its value.Request ---> Response.1.3.6.1.2.1.11.6.0 --> .1.3.6.1.2.1.11.7.0, .1.3.6.1.2.1.11.8.0 , .1.3.6.1.2.1.11.9.0 and its value.So the response will be,.1.3.6.1.2.1.11.2.0 and its value.1.3.6.1.2.1.11.3.0 and its value.1.3.6.1.2.1.11.4.0 and its value.1.3.6.1.2.1.11.5.0 and its value.1.3.6.1.2.1.11.6.0 and its value.1.3.6.1.2.1.11.7.0 and its value.1.3.6.1.2.1.11.7.0 and its value.1.3.6.1.2.1.11.8.0 and its value.1.3.6.1.2.1.11.8.0 and its value.1.3.6.1.2.1.11.9.0 and its value。