实验二:使用snmp命令查看mib树信息

合集下载

标准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走查系统运行情况方法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信息的访问

网络管理实验一_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信息采集

基于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 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信息访问

实验二网络设备的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是一种网络协议,用于收集和管理网络设备的信息。

一旦了解了MIB树的结构,就可以使用SNMP操作来监控和管理网络设备。

SNMP操作包括读取、写入和修改网络设备的属性值,以及重启设备、收集性能数据等操作。

具体来说,使用SNMP操作可以实现以下功能:1.获取设备的属性值:通过SNMP操作可以获取设备的各种属性值,如接口状态、CPU利用率、内存使用情况等。

这些属性值可以帮助管理员了解设备当前的状态和性能。

2.配置设备:通过SNMP操作可以修改设备的配置,比如设置网络接口的IP地址、启用或禁用一些功能等。

这使得管理员可以远程管理设备,而无需直接访问设备。

3.重启设备:通过SNMP操作可以重启设备。

这在一些情况下非常有用,比如设备出现故障或需要应用配置更改时。

4.收集性能数据:通过SNMP操作可以定期收集设备的性能数据,比如带宽利用率、丢包率等。

这些数据可以用于性能监控和故障诊断。

5.发送警报信息:通过SNMP操作可以设置警报规则,当设备达到一些预设的阈值时,可以向管理员发送警报信息。

这使得管理员可以及时采取措施,防止设备故障或网络中断。

总之,MIB浏览与SNMP操作是网络管理中的重要工具,它们可以帮助管理员了解和管理网络设备。

通过浏览MIB树和使用SNMP操作,管理员可以获得设备的详细信息,并对设备进行配置和监控,以确保网络的正常运行。

实验二snmputil工具的使用

实验二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. 对上命令中,使用无效团体名会产生什么结果?答:共同体实际上就是用来管理应用实体之间身份鉴别的,如果无效就无法鉴别身份,系统将提示错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档