计算机网络管理与安全技术
李 艇
02W1.2.3
第 2章 管理信息结构 与管理信息库
2.1管理信息结构
? 管理信息结构 SMI( Structure of Management
Information)。
? SMI用于定义存储在 MIB中的管理信息的语法和语义。
对 MIB进行定义和构造。
? SMI只允许存储标量和二维数组 (表对象 ),不支持
复杂的数据结构,简化了实现,加强了互操作性。
2.1 管理信息结构
为满足协同操作的要求,SMI提供了以下标准化技术
表示管理信息:
l 定义了 MIB的层次结构;
l 提供了定义管理对象的语法结构;
l 规定了对象值的编码方法。
2.1.1 管理信息库结构
? SNMP环境中的所有被管理对象都按层次性的结构
或 树型结构 来排列。
? 树结构端结点对象就是实际的被管理对象,每一个
对象都代表一些资源、活动或其他要管理的相关信
息。
? 树型结构本身定义了如何把对象组合成逻辑相关的
集合。并且层次树结构有三个作用。
1、表示管理和控制关系
2、提供了结构化的信息组织技术
3、提供了对象命名机制
OSI管理信息树
root
10 2itu iso-ituiso
2 30 1standard
registration authority member body
org
6
21
1
3 4
dod
internet
directory
mgmt
1
6
mib-2
tcp
experimental
private
1
2
enterprise
IBM
四个
Internet(1)
directory(1)
mgmt(2)
mib-2(1)
iso(1)
org(3)
dod(6)
system (1)
interfaces (2)
at (3)
ip (4)
icmp (5)
tcp (6)
udp (7)
egp (8)
transmission (10)
snmp (11)
experimental (3)
private (4)
enterprises(1)
MIB-Ⅱ 的分组结构

2.1.1 管理信息库结构
? 通过这种特殊结构的树来唯一的确定一个管理对
象是 OSI的管理模式而 Internet也应用了这种管
理信息结构。
? ITU(International Telecommunications Union)
为国际电信联盟即过去的 CCITT。
? ISO-ITU上的节点其管理对象既符合 ISO的标准又
符合 ITU的标准。
? 在 ISO节点下面,一个子树用于其他组织,其中
一个是 DoD(美国国防部)。 RFC1155确定一个
DoD下的子树将由 IAB( Internet活动董事会)管
理。
2.1.1 管理信息库结构
SMI在 Internet节点下面定义了 四个 节点:
? directory,为将来使用 OSI目录保留。
? mgmt,用于由 IAB批准的所有管理对象。而 mib-2
是 mgmt的第一个子节点。
? experimental:用来识别在互联网上实验中使用
的所有管理对象。
? private:用于识别单方面定义的对象。或者说
为私人企业管理信息准备的。
2.1.1 管理信息库结构
例如一个私人企业 LT公司,向 Internet编码机构申请
注册,并得到一个代码 100( Cisco公司为 9,HP
公司为 11,3Com公司为 43)。该公司为它的令牌
环适配器赋予代码为 25,则令牌环适配器的对象
标识为 1.3.6.1.4.1.100.25。
2.1.1管理信息库结构
? 管理对象是由对象类型和对象实例构成,而 SMI仅仅定
义了对象类型而没有定义对象实例
Object
Object
Type
Name:
OBJECT
IDENTIFIER
Syntax:
ASN.1
Encoding
BER
SMI的构成
Object
Instance2
Object
Instance1
SMI
2.1.1管理信息库结构
? 对象类型是由对象标识符确定而对象实例则是对具有标识的
对象具体的多种的表示 。
? 例如:有两个 3Com公司的 Hub,其对象标识符 ( Object ID)
为 iso.org.dod.internet.private.enterprises.43.1.8.5,
而 Hub1和 Hub2的 IP地址分别为 172.16.46.2和 172.16.46.3。
我们说 Hub1和 Hub2为两个对象实例 。
? 管理对象不一定是网络元素 ( 或网络设备 ), 如 Internet作
为一个组织就有一个对象名, internet”,其对象 ID为
1.3.6.1。 它只有一个实例 。 管理对象仅仅意味着一个有标
识的对象, 不管其是物理的还是抽象的 。
? 在 MIB中对象标识符可以用多种形式表示 。 如 internetID:
l internet OBJECT IDENTIFIER,:={iso org(3) dod(6) 1}
l internet OBJECT IDENTIFIER,:={1 3 6 1}
2.1.2 数据类型
? MIB由一系列对象组成。每个对象属于一定的对象类型,并
且有一个具体的值。
? 对象类型的定义是一种语法描述,对象实例是对象类型的
具体实现,只有实例才可以绑定到特定的值。
? SNMP的对象是用抽象语法 ASN.1定义的。 ASN.1是一种形式
语言,它提供统一的网络数据表示,定义对象的数据类型、
允许的形式、取值范围以及与其他 MIB内部对象之间的关系。
? 通常用于定义应用数据的抽象语法和应用层协议数据单元
的结构。
? 用 ASN.1定义的应用数据在传送过程中要按照一定的规则变
换成比特流,这种规则就是基本编码规则 BER。
SNMP ASN.1
Data Type
Simple
or
Primitive
Defined
Or
Application
Constructor
Or
Structured
SNMP ASN.1 数据类型
Tag
Structure
Number
PrivateContext-SpecificApplicationUniversal
Class
2.1.2 数据类型
在 ASN.1中,每一个数据类型都有一个标签,标签有类
型和值。数据类型是由标签的类型和值唯一决定的。
标签的类型有 4种:
1、通用标签:用关键字 UNIVERSAL表示。带有这种标签
的数据类型是由标准定义的,适用于任何应用;
2,应用标签:用关键字 APPLICATION表示,是由某个
具体应用定义的类型;
3,上下文专用标签:与特定的应用程序相关,在文
本的一定范围中适用;
4、私有标签:用关键字 PRIVATE表示,是用户定义的
类型,任何标准中都设有涉及到。
2.1.2 数据类型
从图中可看出基于 TCP/IP的 ASN.1的数据类型有三种:
? 简单类型:由单一成份构成的基本类型;
? 构造类型:由两种以上成份构成的组合类型
组成,用来构建表;
? 应用类型:从其他类型中衍生出来的新类型;
2.1.2 数据类型
类型名 标签 值集合
INTEGER UNIVERSAL2 整数
OCTET STRING UNIVERSAL4 零或多个字节的序

NULL UNIVERSAL5 NULL
OBJECT IDENTIFIER UNIVERSAL6 对象标识符
SEQUENCE OF UNIVERSAL16 序列
?ASN.1不仅可以定义每个对象,还可以用来定义整个 MIB的
结构。为了保持对象的简单性,仅用了 ASN.1元素和特性的
一个子集。其中用到的 5种通用类型可用于定义 MIB对象。如
表所示,前 4种是简单类型,最后一种是构造类型。
基于 SNMP的 ASN.1数据类型结构 (interface mib说明 )
结构 数据类型 说明
Primitive types INTEGER
OCTET STRING
OBJECT IDENTIFIER
NULL
整数
零或多个字节的序列
对象在 MIB中的位置
NULL
Defined types NetworkAddress
IpAddress
Counter
Gauge
TimeTicks
Opaque
Not used
点分十进制
计数器, 非负整数, 单增
计量器, 非负整数, 可增减
计时器, 非负整数
支持任意数据类型
Constructor types SEQUENCE
SEQUENCE OF
建立标量对象
建立表对象
2.1.2 数据类型
? 在 SNMP管理中,INETGER数据类型要带有标明
的整数值。而规定中零值不允许用于响应消
息,这样只能填入 NULL。
? OCTET STRING数据类型用于以 8比特的长度说
明二进制和文本信息。
? OBJECT IDENTIFIER表示对象在 MIB中的位置。
? SEQUENCE和 SEQUENCE OF分别用于建立标量对
象和表对象,从概念上讲标量对象相当于表对 象一
行上的值。
? 标量对象的语法是,SEQUENCE{〈 type1>,
〈 type2>,… 〈 typeN〉 } 其中每个 〈 type>为
ASN.1的基本类型之一。
2.1.2 数据类型
l 表对象的语法是,SEQUCNCE OF〈 entry> 其中
〈 entry>是一标量对象的结构。
通过下面的图来说明标量对象和表对象之间的关系。
Object Name OBJECT
IDENTIFIER
ObjectSyntax
1 ipAdEntAddr {ipAddrEntry 1} IpAddress
2 ipAdEntIfIndex {ipAddrEntry 2} INTEGER
3 ipAdEntNetMask {ipAddrEntry 3} IpAddress
4 ipAdEntBcastAddr {ipAddrEntry 4} INTEGER
5 ipAdEntReasmMaxSize {ipAddrEntry 5} INTEGER
6 ipAddrEntry {ipAddrTable 1} SEQUENCE
( mib操作 )
2.1.2 数据类型
List,IpAddrEntry::=
SEQUENCE{
IpAdEntAddr IpAddress
IpAdEntIfIndex INTEGER
IpAdEntNetMask IpAddress
IpAdEntBcastAddr INTEGER
IpAdEntReasmMaxSize INTEGER (0..65535)
}
Managed Object IpAddrEntry as a List
2.1.2 数据类型
Object Name OBJECT IDENTIFIER ObjectSyntax
7 ipAddrTable {ip20} SEQUENCE OF
Table,IpAddrTable::=
SEQUENCE OF ipAddrEntry
Managed Object IpAddrTable as a Table
2.1.3 SMI的定义
管理信息库中包含各种类型的管理对象,如计
数器、计量器、标量对象和表对象等。定义 MIB
中的对象有 3种方法。
1、为每一类对象定义一种对象类型
2、定义一种带参数的通用对象类型
3、利用 ASN.1宏定义表示一个有关类型的集合,然
后用这些类型定义管理对象。 (确定一个人)
SNMP采用了第 3种方法,有下面不同层次的定义:
2.1.3 SMI的定义
? 宏定义:定义了合法的宏实例,规定一系列相关
类型的语法;
? 宏实例:通过给宏定义分配参数,从具体的宏定
义产生实例,说明一种具体类型。
? 宏实例的值:表示一个具有特定值的实体。
OBJECT-TYPE MACRO::=
BEGIN
TYPE NOTATION::=“SYNTAX”type(TYPEObjectSyntax)
“ACCESS”Access
“STATUS”Status
DescrPart
ReferPart
IndexPart
DefValPart
VALUE NOTATION::=value(VALUE ObjectName)
Access::=“read-only”|“Write-only”|“not-accessible”
Status::=“mandatory”|“optional”|“obsolete”|“deprecated”
DescrPart::=“DESCRIPTION”value(descriptionDisplayString)|empty
ReferPart::=“REFERENCE”value(referenceDisplayString)|empty
IndexPart::=“INDEX”“{”IndexTypes“}”
IndexTypes::=IndexType|IndexTypes“,”IndexType
IndexType::=value(indexobject ObjectName)type(indextype)
DefValpart::=“DEFVAL”“{”value(defvalueObjectSyntax)“}”|empty
DisplayString::=OCTET STRING SIZE(0..255)
END
管理对象的宏定义( RFC1212)
2.1.3 SMI的定义
? SYNTAX:表示对象类型的抽象语法,在宏实例中关键字
type应由 RFC1155中定义的 ObjectSyntax代替,即通用
类型和应用类型。
? ObjectSyntax::=CHOICE{simple SimpleSyntax,
application-wide ApplicationSyntax}
? SimpleSyntax是指通用类型,ApplicationSyntax是指
应用类型
2.1.3 SMI的定义
l ACCESS:定义 SNMP协议访问对象的方式。在具体实现中可
以增加或限制访问,选项有只读、读写、只写和
不可访问。
l STATUS:说明管理对象是当前的还是过时的。状态子句中
定义了必要的( mandatory)或可选的
( optional),对象也可规定为过时的
( obsolete)但新标准不支持该类型。
( deprecated),表示当前必须支持这种对
象,但在将来的标准中可能被取消。
l DesctPart:对象类型语义的文本描述。该子句是可选的。
2.1.3 SMI的定义
l ReferPart:用文字描述可参考在其他 MIB模块中
定义的对象。该子句是可选的。
l IndexPart:用于定义表对象的索引项。
l DefValPart:定义对象实例的默认值,代理在创
建实例时使用。该子句是可选的。
l VALUE NOTATION:规定用于通过 SNMP访问该对象
时所用的名称。
2.1.3 SMI的定义
当用一个具体的值代替宏定义中的变量(或参
量)时就产生了宏实例,它表示一个实际的
ASN.1类型(返回的类型),该类型可取的值的
集合(返回的值)。宏实例的表示是先写出类
型名,后跟宏定义的名字,再后是宏定义规定
的宏体部分。
2.1.3 SMI的定义
SysDescr OBJECT-TYPE
语法,DisplayString (SIZE(0..255))
存取:只读
要求:必须
说明,实体的文字描述 。 该项目包括系统硬件类
型, 操作系统和网络软件的全称和版本号 。 它只含
有 ASCII字符 。
:,={system1}
对象定义实例 (操作 MIB说明)
2.1.4 标量对象和表对象
SNMP对一个 MIB进行访问时,所想访问的是对象
的一个特定的实例,而不是对象类型。 SMI用简单的
二维标量表的数据结构来解决对象实例的识别问题。
1.定义表
表的定义涉及到 ASN.1的序列类型 sequence和
sequence-of的使用及对象类型宏定义中索引部分
Indexpart的使用。
RFC1213规范的 TCP连接表的定义
tcpConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcpConnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“Atable containing TCP connection-specificinformation”
::={tcp 13}
tcpConnEntry OBJECT-TYPE
SYNTAX TcpConnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“Information about a particular current TCP connection,An
object of this type is transient,in that it ceases to exist when (or
soon after)the connection makes the transition to the CLOSED
state.”
TCP连接表的定义( RFC1213)
INDEX {tcpConnLocalAddress,tcpConnLocalPort,
tcpConnRemAddress,tcpConnRemPort}
::={tcpConnTable 1}
TcpConnEntry::=SEQUENCE{tcpConnStateINTEGER,
tcpConnLocalAddress,tcpConnLocalPort
INERGER(0..65535),tcpConnRemAddressIpAddress,
tcpConnRemPortINTEGER(0..65535)}
tcpConnState OBJECT-TYPE
SYNTAX
INTEGER{closed(1),listen(2),SynSent(3),synreceived(4),established(5),
finWait1(6),finWait2(7),closeWait(8),lastAck(9),closing(10),timeWait(11),
deleteTCB(12)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
“Thestate of this TCPconnection”
::={tcpConnEntry 1}
TCP连接表的定义( RFC1213)
2.1.4 标量对象和表对象
l 整个 TCP连接表( tcpConnTable)是 TCP连接
项( tcpConnEntry)组成的同类型序列
( SEQUENCE OF),而每个 TCP连接项是 TCP连接
表的一行。可以看出一张表由 0行或多行组成。
l TCP连接项是由 5个不同类型的标量元素组成
的序列。这 5个标量的类型分别是 INTEGER,
IpAddress,INTEGER(0..65535),IpAddress和
INTEGER(0..65535)。
l TCP连接表的索引由 4个元素组成,它们分别
为本地地址、本地端口、远程地址和远程端口。
l 整个表是对象类型 TcpConnTable的实例。表的每一行是
对象类型 TcpConnEntry的实例,而且 5个标量各有 3个实例
(3行)。在 RFC1212中,这种对象称为列对象,其产生表
中的一个实例。
12
tcpConnTabl
( 1.3.6.1.2.1.6.13)
TcpConnState
( 1.3.6.1.2.1.6.13
.1.1)
TcpConnLocalAddres
( 1.3.6.1.2.1.6.13
.1.2)
TcpConnLocalPort
( 1.3.6.1.2.1.6.13
.1.3)
TcpConnRemAddress
( 1.3.6.1.2.1.6.13
.1.4)
TcpConnRemPort(1.3.
(,1.2.1.6.13.1.5)
5 10.0.0.99 9.1.2.3 15
2 0.0.0.0 99 0.0.0.0 0
3 10.0.0.99 14 89.1.1.42 84
INDEX INDEX INDEX INDEX
2.1.4 标量对象和表对象
2 对象实例的标识
? 表中的标量对象称为列对象,其有唯一的对象标
识符,如前表中列对象 TcpConnLocalAddress有 3
个实例,而这 3个实例的对象标识符都是
( 1.3.6.1.2.1.6.13.1.2)。
? 要想区分表中的行则把列对象的对象标识符与索
引对象的值组合起来就可以指定表中列对象的一
个实例。并规定标量对象的标识后附上索引对象
的值,索引对象按照其出现在表的定义中的顺序
列出。图 3-12说明了 TcpConnTable的所有实例标
识符。
TcpConnState
1.3.6.1.2.1.6.
13.1.1
TcpConnLocalAd
dress
1.3.6.1.2.1.6.
13.1.2
TcpConnLocalPo
rt
1.3.6.1.2.1.6.
13.1.3
TcpConnRemAddr
ess
1.3.6.1.2.1.6.
13.1.4
TcpConnRemPort
1.3.6.1.2.1.6.
13.1.5
x.1.10.0.0.99.
12.9.1.2.3.15
x.2.10.0.0.99.
12.9.1.2.3.15
x.3.10.0.0.99.
12.9.1.2.3.15
x.4.10.0.0.99.
12.9.1.2.3.15
x.5.10.0.0.99.
12.9.1.2.3.15
x.1.0.0.0.0.99
.0.0.0.0.0
x.2.0.0.0.0.99
.0.0.0.0.0
x.3.0.0.0.0.99
.0.0.0.0.0
x.4.0.0.0.0.99
.0.0.0.0.0
x.5.0.0.0.0.99
.0.0.0.0.0
x.1.10.0.0.99.
14.89.1.1.42.84
x.2.10.0.0.99.
14.89.1.1.42.84
x.3.10.0.0.99.
14.89.1.1.42.84
x.4.10.0.0.99.
14.89.1.1.42.84
x.5.10.0.0.99.
14.89.1.1.42.84
x=1.3.6.1.2.1.6.13.1=tcpConnEntry 的对象标识符, tcpConnEntry是 tcpConnTable的行标

对象的实例标识符
2.1.4 标量对象和表对象
3,概念表和行对象
对于表对象 ( 如 tcpConnTable和 tcpConnEntry) 没有
实例标识符 。 因为它们是子节点, SNMP不能访问,
在这些对象的 MIB定义中, 其访问特性为, not-
accessible”。
4,标量对象
由于标量对象只能取一个值,所以从原则上讲不
必区分对象类型的对象实例。然而为了与列对象一
致,SNMP规定在标量对象标识符之后级联一个 0,
表示该对象的实例标识符。
复习
2.1.4 标量对象和表对象
5,按字典排序
随机访问技术:按照 对象的实例标识符 进行取值 。
顺序访问技术:基于 MIB中的对象按字典排序进行取值 。
? 对象标识符是一个整数序列, 是对象在 MIB中的逻辑
位置 。 只要遍历 MIB树, 就可以排出所有对象及其实
例的字典顺序 。
? 字典排序的作用:管理站通过字典排序搜索 MIB树,
在不知道对象标识符的情况下访问对象的值 。 例如,
为检索一个表项, 管理站可以用 GetNext操作, 按字
典顺序得到预定的对象实例 。
2.2 MIB-Ⅱ 功能组
在 RFC1213定义的 MIB-Ⅱ 是当前应用的管理信
息库标准。它是 MIB-Ⅰ 的扩充,增加了一
些对象和组。文件包含 11个功能组和 175
个对象。
? MIB-2功能组
mib-Ⅱ 的对象 ID为 1.3.6.1.2.1。
Internet MI B-Ⅱ Group
internet
{1.3.6.1}
directory
(1)
mgmt
(2)
experimental
(3)
private
(4)
mib-2
(1)
system (1)
interfaces(2)
at (3)
ip (4)
icmp (5)
snmp (11)
transmission(10)
cmot(9)
egp(8)
udp(7)
tcp(6)
复习
功能组 OID 主要描述
system mib-2 1 系统说明和管理信息
interfaces mib-2 2 实例的接口和辅助信息
at mib-2 3 IP地址与物理地址的转换
ip mib-2 4 关于 IP的信息
icmp mib-2 5 关于 ICMP的信息
tcp mib-2 6 关于 TCP 的信息
udp mib-2 7 关于 UDP的信息
egp mib-2 8 关于 EGP的信息
cmot mib-2 9 为 CMIP over TCP/IP
transmission mib-2 10 关于传输介质的管理信息
snmp mib-2 11 关于 SNMP的信息
MIB-2功能组
2.2.1 系统组( System group)
? 系统组所包含的对象用来描述被管理网络
设备的最高级特性和通用配置信息。(如
系统名,对象 ID等)
? NMS向对象发送 get-request报文。
NMS应用系统组获得的一个路由器的系统数据
Title,System Information,router1.gxtech.edu
Name or IP Address, 172.16.252.1
System Name,,router1.gatech.edu
System Description,
Cisco Internetwork Operating System Software IOS?7000
Software(C7000-JS-M),
Version11.2(6),RELEASE OFTWARE(gel)
Copyright(c )1986-1997 by Cisco Systems,Inc,
Compiled Tue 06-May-97 19:11 by kuong
System Contact,
System Location,
SystemObjectID,
iso.org.dod.internet.private.enterprises.cisco.ciscoProducts.
cisco 7000
System Up Time, (315131795ms) 36 days,11,21,57.95
System Information on Router
复习
系统组的构成
系统组对象
对象 访问方式 语 法 功能描述 用 途
sysDescr(1) RO DisplayString(SIZE(0..255)) 关于硬件和操作系统的
信息
配置管理
sysObjectID(2) RO OBJECT IDENTIFIER 系统制造商标识 故障管理
sysUpTime(3) RO Timeticks 系统运行时间 故障管理
sysContact(4) RW DisplayString(SIZE(0..255)) 系统管理人员描述 配置管理
sysName(5) RW DisplayString(SIZE(0..255)) 系统名 配置管理
sysLocation(6) RW DisplayString(SIZE(0..255)) 系统的物理位置 配置管理
sysServices(7) RO INTEGER(0..127) 系统服务 故障管理
1.系统服务对象 sysServices:是 7位二进制数, 每一位
对应 OSI和 TCP/IP结构中的一层 。 ( 制定对象识别方式 -新建 )
? 如果系统提供某一层服务, 则对应的位为 1,否则
为 0。 例如, 一个节点的系统提供应用层和网络层
服务, 则 sysServices对象具有值 1000100=6810。
2.系统启动时间 sysUpTime:管理站周期地查询某个计
数器的值, 同时也查询系统启动时间的值, 相比之
下, 管理站就可以知道该计数器在多长时间中变化
了多少值 。 另外, 在故障管理中, 管理站可以周期
地查询代理这个值, 如果发现当前得到的值比最近
一次得到的值小, 则可推断出代理的系统已经重新
启动过了 。
2.2.2接口组( Interface group)
? 用于实体的物理接口方面的配置信息和发
生在每个接口的事件的统计信息 。
? 允许接口可以是点对点的连接, 但一个接
口一般依附于一个子网 。
? 该功能组对所有的系统都是必须实现的 。
? 由两个节点构成
ifNumber(1) ifTable(2)
interfaces{mib-2 2}
IfEntry(1)
ifSpecific (22)
ifOutQLen(21)
ifOutErrors (20)
ifOutDiscards (19)
ifOutNUcastPkts (18)
ifOutUcastPkts (17)
ifOutOctets (16)
ifUndnownProtos (15)
ifInErrors (14)
ifInDiscards (13)
ifInNUcastPkts(12)
IfIndex (1)
ifDescr(2)
ifType (3)
ifMtu (4)
ifSpeed (5)
ifPhysAddress(6)
ifAdminstatus (7)
ifOperStatus (8)
ifLastChange (9)
ifInOctets (10) ifInUcastPkts (11)
接口组
接口组对象
对象 访问方式 语 法 功能描述
ifNumber RO INTEGER 网络接口的数量
ifTable NA SEQUENCE OF ifEntry 接口表
ifEntry NA SEQUENCE 接口表项
ifIndex RO INTEGER 每个接口的唯一编号
ifDescr RO DisplayString(SIZE(0..255)) 接口的文本描述产品名和版本
ifType RO INTEGER 接口类型,按 PHL/DLL协议区分
ifMtu RO INTEGER 接口的最大协议数据单元
ifSpeed RO Gauge 接口数据速率
ifPhysAddress RO PhysAddress 接口物理地址
ifAdminStatus RW INTEGER 接口状态
up(1)down(2)testing(3)
ifOperStatus RO INTEGER 操作状态
up(1)down(2)testing(3)
ifLastChange RO TimeTicks 在当前操作状态下 sysTime的值
ifInOctets RO Counter 接口收到的总字节数
ifInUcastPkts RO Counter 发送给上层协议的子网单点
通信的报文数
ifInNUcastPkts RO Counter 发送给上层协议的子网多点
通信的报文数
ifInDiscards RO Counter 接收方已丢弃的分组数
ifInErrors RO Counter 接收的错误分组数
ifInUnknownPoro
tos
RO Counter 因协议不支持而丢弃的分组

ifOutOctets RO Counter 通过接口输出的分组数
ifOutUcastPkts RO Counter 上层协议请求发向子网的单
点通信的分组数
ifOutNUcastPkts RO Counter 上层协议请求发向子网的多
点通信的分组数
ifOutDiscards RO Counter 要丢弃的输出分组数
ifOutErrors RO Counter 因出错未发的输出分组数
ifOutQLen RO Gauge 输出报文队列长度
ifSpecfic RO OBJECT IDENTIFIER 用于实现接口特定介质的与
MIB相关的定义
2.2.2接口组( Interface group)
? 变量 ifNumber是指网络接口数 。
? 每个接口相关的信息由表对象 ifTable定义, 每
个接口对应一个表项 。
? 该表的索引是 ifIndex。 取值为 1到 ifNumber之
间的数 。
? IfType是接口类型的定义, 常用的接口类型有
54 种, 每 种 接 口 都 有 一 个 标 准 编 码 。 如
ethernet-csmacd(6),iso88025-tokenRing(9)
等 。 (节点 MIB 操作 )
2.2.2接口组( Interface group)
? 关于接口状态的对象 。 ifAdminStatus对象为可
读可写, 使得管理者能为该接口设定理想的操
作参数 。
? ifOperStatus对象是只读的, 反映出接口的当
前实际工作状态 。
? 如果两个对象的值都为 down(2),则该接口已被
管理站关闭, 如果 IfAdminStatus的值为 up(1)
而 IfOperStatus的值为 down(2),则表明该接口
出现了故障 。 (panel-右键 –状态表示 ) 复习
2.2.2接口组( Interface group)
? 对象 ifSpeed是一个只读计量器,表示接口
的速率。例如 ifSpeed取值 10000000表示
10Mbps.有些接口速率可根据参数变化,
ifSpeed的值反映了接口当前的数据速率。
? 接口组中的对象可用于故障管理和性能管
理。
END
2.2.2接口组( Interface group)
? 例如可以通过检查进出接口的字节数
(ifInUcastPkts和 ifOutUcastPkts)或队列长度
(ifOutQLen)检测拥挤;可以通过接口状态获知工作
情况,
? 统计出输入 /输出的错误率:
输入错误率
=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)
输出错误率
=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)
? 提供接口发送的字节数和分组数以作为计费的一种
数据依据。
2.2.3地址转换组( Address translation group)
?地址转换组包含一个表,每一行对应系统的一
个物理接口, 提供从网络地址到物理地址的映
射关系 。
?网络地址是指系统在该接口的 IP地址, 物理地
址取决于子网的种类 。
?如果接口连接一个局域网, 则物理地址是对该
接口的 MAC地址 。 (( 诊断/地址映射 )
2.2.2地址转换组( Address translation group)
at(mib-2 3)
atTable(1)
atEntry(1)
atPhysAddress (2) atNetAddress (3)atIfIndex (1)
地址转换组
地址转换组对象
对象 语 法 访问方 式 功能描述
atTable(1) SEQUENCEOF
AtEntry
NA 与物理地址和子网地址相对应的
网络地址
atEntry(1) SEQUENCE NA 网络地址向物理地址转换的信息
atIfIndex(1) INTEGER RW 该转换条目对应的接口
atPhysAddress
(2)
PhysAddress RW 与介质相关的物理地址
atNetAddress(
3)
NetworkAddress RW 与介质相关的物理地址对应的网
络地址
2.2.4 IP组
? IP组提供与 IP协议有关的信息 。 在网络中路由器
周期性的执行路由算法并更新路由表 。
? IP组定义执行网络层协议 ( 如主机和路由器 ) 的
节点的所有需要的参数 。 其功能组是必须实现的 。
? IP组包含三个表对象,IP地址表, IP路由表和 IP
地址转换表 。
Ip
(mib-2 4)
ipRoutingDiscards (23)
ipNetToMediaTable(22
)2) ipRouteTable(21)
ipAddrTable (20)
ipFragCreates (19)
ipFragFails (18)
ipFragOKs (17)
ipReasmFails (16)
IpReasmOKs(15)
IpReasmReqds (14)
IpReasmTimeout (13)
ipForwarding (1)
ipDefaultTTL (2)
ipInReceives (3)
IpInHdrErrors (4)
IpInAddrErrors (5)
IpForwDatagrams (6)
ipInUnknownProtos
(7)ipInDiscards (8)
IpInDelivers (9)
IpOutRequests (10)
IpOutDiscards (11)
ipOutNoRoutes (12)
IP组
? 通过 IP MIB我们可以获得 IP层的任何辅助信息 。
? 如对象 ipForwarding的值表示节点 ( 路由器或网
关 ) 在两个自主的网络之间是否在起作用 。
? IpInAddrErrors能使我们检测到因 IP地址出错而
丢弃的数据报的总数 。 (操作 )
2.2.4 IP组
IP组对象
对象 语 法 访问方式 功能描述
ipForwarding(1) INTEGER RW 用作 IP网关 ( 1), IP主机 ( 2)
ipDefaultTTL(2) INTEGER RW IP报头中的 Time-to-Live字段中的默认值
ipInReceives(3) Counter RO 从接口收到的数据报的总数
ipInHdrErrors(4) Counter RO 由于报文头出错而丢弃的数据报数量
ipInAddrErrors(5) Counter RO 由于地址出错而丢弃的数据报数量
ipForwDatagrams(6) Counter RO 转发数据报的数量
ipInUnknownProtos
(7)
Counter RO 本地寻址成功的因不支持协议而丢弃的输入
数据报数量
ipInDiscards(8) Counter RO 因缺乏缓冲资源而丢弃的数据报的数量
ipInDelivers(9) Counter RO 成功递交到 IP用户协议的输入数据报的总数
ipOutRequests(10) Counter RO 本地 IP用户协议提供给 IP层的数据报总数
ipOutDiscards(11) Counter RO 因缺乏缓冲资源而被丢弃的数据报总数
ipOutNoRoutes(12) Counter RO 因没有路由而被丢弃的 IP数据报的数量
ipReasmTimeout(1
3)
INTEGER RO 数据报等待重装配帧的最长时间 ( s)
ipReasmReqds(14) Counter RO 需要重新装配的数据报的数量
ipReasmOKs(15) Counter RO 成功重装配的数据报的数量
ipReasmFails(16) Counter RO 由 IP重装配算法探测到的故障数量
ipFragOKs(17) Counter RO 成功分段的 IP数据报的数量
ipFragFails(18) Counter RO 因设置了不能分段而被丢弃的 IP数据报数
ipFragCreates(19) Counter RO 产生的 IP数据报分段数量
ipAddrTable(20) SEQUENCE
OF
NA IP地址表
ipRouteTable(21) SEQUENCE
OF
NA IP路由表
ipNetToMediaTabl
e(22)
SEQUENCE
OF
NA IP地址转换表
ipRoutingDiscard
s(23)
Counter RO 因释放缓冲空间而丢弃的路由实体数
IP地址表
IP地址表的结构和对象描述,
ipAddrTable(ip20)
ipAddrEntry(1)
ipAdEntAddr (1)
ipAdEntBcastAddr(4)ipAdEntIfIndex (2)
IP地址表
ipAdEntNetMask(3)
ipAdEntReasmMaxSize(5)
IP地址表
对象 语 法 访问
方式
功能描述
ipAddrTable(ip20) SEQUENCEO
F
NA 与该实体 IP地址相关的
寻址信息
ipAddrEntry(1) SEQUENCE NA 在 IP地址表中的实体之

ipAdEntAddr(1) IpAddress RO 本地主机 IP地址
ipAdEntIfIndex(2) INTEGER RO 对应接口的索引值
ipAdEntNetMask (3) IpAddress RO 与 IP地址对应的子网掩

ipAdEntBcastAddr(4) INTEGER RO 广播地址最低位
IpAdEntReasmMaxSiz
e(5)
INTEGER RO 可重装配的最大数据报
IP地址表
? IpAddrTable包含与本地 IP地址有关的信息。
? 每一行对应一个 IP地址,其值与接口表的
ifIndex一致。
? 表中的对象值可以用 get-request或 get-
next-request消息得到。
? 在配置管理中,可以利用这个表中的信息
检查网络接口的配置情况。
? 表中的对象属性都是只读的,所以 SNMP不
能改变主机的 IP地址。
? IpAdEntAddr为表的索引项 。 (操作 )
IP路由表
IP 路由表
ipRoutTable{ip21}
mib-2
(1)
ipRouteDest (1)
ipRouteIfIndex(2)
IpRouteMetric1 (3)
ipRouteInfo (13)
ipRouteMetric5 (12)
IpRouteMask (11)
ipRoute Age (10)
ipRoute Proto (9)
ipRouteType (8)
IpRouteMetric2 (4)
IpRouteMetric3 (5)
IpRouteMetric4 (6)
IpRouteNextHop (7)
IP路由表
?IP路由表,ipRouteTable包含关于转换路
由的一般信息 。
?表中的一行对应于一个已知的路由, 由目
的 IP地址 ipRouteDest作为该表的索引项 。
?对于每一个路由, 通向下一个结点的本地
接口由 ipRouteIfIndex表示, 其值与接口
表中的 ifIndex一致 。
IP路由表
对象 语 法 访问方式 功能描述
ipRouteTabl
e(ip21)
SEQUENCEOF NA 该实体的 IP路由表
ipRouteEntr
y(1)
SEQUENCE NA 特定目的地址的路由
ipRouteDest
(1)
IpAddress RW 该路由的目的 IP地址
ipRouteIfIn
dex(2)
INTEGER RW 对应接口的索引值
IpRouteMetr
ic1 (3)
INTEGER RW 该路由的基本路由距离
ipRouteMetr
ic 2(4)
INTEGER RW 该路由的备用路由距离
ipRouteMetr
ic3 (5)
INTEGER RW 该路由的备用路由距离
ipRouteMetr
ic4(6)
INTEGER RW 该路由的备用路由距离
ipRouteNext
Hop(7)
IpAddress RW 下一跳的 IP地址
ipRouteType
(8)
INTEGER RW 路由的类型
ipRouteProt
o(9)
INTEGER RO 路由协议学习机制
ipRouteAge(
10)
INTEGER RW 自上次路由被更新的时间
ipRouteMask
(11)
IpAddress RW 与目标地址有关的子网掩码
ipRouteMetr
ic5(12)
INTEGER RW 该路由的备用路由距离
ipRouteInfo
(13)
INTEGER RO MIN中其他地方定义的路由信

IP路由表
? IpRouteTable中的所有对象对故障管理都是有用的。
? 通过 ipRouteType和 ipRouteProto可得知路由信息是如何得到
的。
? 每个路由对应的路由协议由变量 ipRouteProto指明
? ( MIB 说明)
? 其中 RIP,HELLO,OSPF为内部路由协议。 BGP为外部路由协
议。
? 有些是制造商专用的协议,如 ciscoIgrp为 CISCO专用。
? 如果路由是人工配置,则 ipRouteProto表示为 local.
IP路由表
? IpRouteTable中的信息可用于配置管理。表中的对象
是可读写的,可用 SNMP设置路由信息。
? IpRouteTable也可用于故障管理。如果用户不能与远
程主机建立连接,可检查路由表中的信息是否有错。
IP地址转换表
?IP地址转换表,ipNetToMediaTable提供了物理地址和 IP地
址的对应关系。每个接口对应表中的一项。这个表与地址转
换组语义相同。
IpNetToMediaTable (ip22)
IpNetToMediaEntry (1)
IpNetToMediaIfIndex (1)
ipNetToMediaNetAddress (3)IpNetToMediaPhysAddress (2)
IP转换地址表
IpNetToMediaType (4)
IP地址转换表 ( MIB 说明)
表 4-8 IP地址转换表
对象 语 法 访问方 式 功能描述
ipNetToMediaTable(
ip22)
SEQUENCE OF NA IP地址转换表
ipNetToMediaEntry(
1)
SEQUENCE NA IP地址到物理地址的
特定接口
ipNetToMediaIfInde
x (1)
INTEGER RW 该实体有效的接口
ipNetToMediaPhysAd
dress(2)
PhysAddress RW 基于介质的物理地址
ipNetToMediaNetAdd
ress (3)
IpAddress RW IP地址
ipNetToMediaType(4) INTEGER RW 映射类型
例 2.1:有一用户无法使自己的机器连接到网络中
心的一台服务器上。其网络设置如图所示。问如
何诊断出故障原因?
Server
RouterA
NET1
HOST
NET
2
RouterB
NET3
Router
Router TR
Router
Eghernet1
Eghernet2
Eghernet3
用户机器和服务器之间的网络设置
分析过程如下:
? 首 先 检 查 管 理 系 统 中 的 网 络 地 图, 通过
ifOperStatus和 ifAdminStatus读取网络各设备的
接口当前的工作状态, 若 MIB值均为 up则可以确信
所有的网络设备都运行正常 。 (操作 panel)
? 找出用户机器与服务器之间正在使用的路由 。 通过
ipRouteDest,ipRouteNextHop和 ipRouteIfIndex
来查询用户机器, 请求到服务器的下一站 。 ( 如通
过用户机器的一接口到达路由器 A) (路由探测 )
?u使用 ipRouteDest对象来找出到达服务器的路由项
?u 使用 ipRouteNextHop得到下一站的 IP地址
?u 使用 ipRouteIfIndex得到实体的外出接口
?? 向路由器 A请求同样的信息, 得出路由器 A是通过接口
,Ethernet3”经由路由器 B向服务器转发数据的 。
?? 向路由器 B请求同样的信息, 得出路由器 B是通过接口
,TokenRing”直接发送数据给服务器 。 从而确认是否有
一 条有效路径 。
? 通过 ipNetToMedia表中的对象得到 IP地址到 MAC地址的映
射。使用表中的 ipNetToMediaIfIndex,
ipNetToMediaPhysAddress,ipNetToMediaNetAddress
? 若在接口, TokenRing”含有关于服务器的一项则可确认路
由 器 B 已和服务器通信了。
2.2.5 ICMP组
?该组仅由发送或接收到的各种 ICMP信息的计数器组成 。
?通过 ICMP组的对象可以对网络的性能管理功能进行分析 。
icmp组对象
对象 语法 访问方式 功能描述
icmpInMsgs(1) Counter RO 接收 icmp报文总数
icmpInErrors(2) Counter RO 出错的 icmp报文数
icmpInDestUnreachs
(3)
Counter RO 接收的不能到达目的的 icmp
报文数
icmpInTimeExcds(4) Counter RO 收到的超时的 icmp报文数
icmpInParmProbs(5) Counter RO 收到的有参数问题的 icmp报
文数
icmpInSrcQuenches(
6)
Counter RO 收到的源终止 icmp报文的数

IcmpInRedirects(7) Counter RO 收到的重定向型 icmp报文的
数量
icmpInEchos(8) Counter RO 收到的 Echo请求 icmp报文的数

icmpInEchoReps(9) Counter RO 收到的 Echo响应 icmp报文的数

icmpInTimestamps(10) Counter RO 收到的时间戳请求 icmp报文的
数量
icmpInTimestampReps(
11)
Counter RO 收到的时间戳响应 icmp报文的
数量
icmpInAddrMddrMasks(
12)
Counter RO 收到的地址掩码请求 icmp报文
的数量
icmpInAddrMaskReps(1
3)
Counter RO 收到的地址掩码响应 icmp报文
的数量
icmpOutMsgs(14) Counter RO 输出的 icmp报文的总数
icmpOutErrors(15) Counter RO 因在 ICMP内部出错而未发送的
报文数
icmpOutDestUnreachs(16) Counter RO 发送的不可到达目标的 icmp报文的
数量
icmpOutDestUnreachs(17) Counter RO 发送的超时的 icmp报文的数量
icmpOutParmProbs(18) Counter RO 发送的有参数问题的 icmp报文数
icmpOutSrcQuenchs(19) Counter RO 发送的源终止的 icmp报文的数量
icmpOutRedirects(20) Counter RO 发送的重定向的 icmp报文的数量
icmpOutEchos(21) Counter RO 发送的 Echo请求 icmp报文的数量
icmpOutEchoReps(22) Counter RO 发送的 Echo响应 icmp报文的数量
icmpOutTimestamps(23) Counter RO 发送的时间戳请求 icmp报文的数量
icmpOutTimestampReps(24) Counter RO 发送的时间戳响应 icmp报文的数量
icmpOutAddrMasks(25) Counter RO 发送的地址掩码请求 icmp报文数
icmpOutAddrMaskReps(26) Counter RO 发送的地址掩码应答 icmp报文数
例如,一个用户在与远程登录的主机会话时性能非常慢
,我们可以使用性能管理工具和性能管理对象对网络
进行分析。
? 首先,用性能管理对象检查主机 CPU的负载情 况,
可用图形方式显示。若 CPU利用率很高 70%-90%。可排
除用户和通信线路的问题, (host-hrDevice-hrprocessorTable-
hrProcessorload)
? 检查主机的用户数和进程数。若两个数值都很小,
说明 CPU负载为非正常的使用。 (中文 MIB-主机信息 )
? 通过查看 ICMP组对象 icmpInEchos、
icmpOutEchos,icmpInEchoReps和
icmpOutEchoReps的数量,若数量很大则说明
某个或某些 ICMP分组消耗了太多的系统资源,
引起了主机性能的下降。 (操作 )
2.2.5 ICMP组
? 一个实体若接收到大量的 icmpInSreQuenchs可
能意味着是网络上的拥挤 。
? 若其发送大量的 icmpOutSreQuenchs则可能意味
着该实体用尽了资源 。
? 当有 IP错误时, 则可通过查看 icmpInErrors和
icmpOutErrors的数量来确定是否是 ICMP分组导
致的问题 。
(MIB操作 )
2.2.6 TCP组
l tcp组包含与 TCP协议的实现和操作有关的信息
TCP组对象
对象 语 法 访问方式 功能描述
tcpRtoAlgorithm(1) INTEGER RO 重传时间算法
tcpRtoMin(2) INTEGER RO 重传时间最小值
tcpRtoMax(3) INTEGER RO 重传时间最大值
tcpMaxConn(4) INTEGER RO 可建立的最大连接数
tcpActiveOpens(5) Counter RO 主动打开的连接数
tcpPassiveOpens(6) Counter RO 被动打开的连接数
tcpAttemptFails(7) Counter RO 连接建立失败数
tcpEstabResets(8) Counter RO 连接复位数
2.2.6 TCP组
tcpCurrEstab(9) Gauge RO 状态为 established或 closeWait的连
接数
tcpInSegs(10) Counter RO 接收的 TCP段总数
tcpOutSegs(11) Counter RO 发送的 TCP段总数
tcpRetransSegs(12) Counter RO 重传的 TCP段总数
tcpConnTable(13) SEQUENCEOF NA 连接表
tcpInErrors(14) Counter RO 接收的 TCP出错段数
tcpOutRests(15) Counter RO 发出的含 RST标志的 TCP段数 (TCP格式 )
2.2.6 TCP组
表中的前 3项与重传有关。当 TCP实体发送数据段后就等
待应答,并开始计时。如果超时后没有得到应答,就认
为数据段丢失了,因而要重新发送。 (MIB操作 -说明,取值 )
对象 tcpRtoAlgorithem说明计算重传时间的算法,其取值为:
l other(1),不是以下的任何取值 。
l constant(2),重传的超时值为常数 。
l rsre(3),该算法根据通信流量情况动态地计算
超时值 。
l vanj(4),是由 Van Jacobson发明的一种动态算
法 。 在网络往返时间变化较大时比前一
种算法要更适合一些 。
2.2.6 TCP组
Tcp组只包含一个连接表
tcpConnLocalPort(3)
tcpConnTable(tcp 13)
tcpConnEntry (1)
tcpConnState(1)
tcpConnLocalAddress (2)
TCP连接表
tcpConnRemPort (5)
tcpConnRemAddress (4)
TCP连接表
对象 语 法 访问方式 功能描述
tcpConnTable(13) SEQUENCE OF NA TCP连接表
tcpConnEntry(1) SEQUENCE NA 与特定 TCP相关的信息
tcpConnState (1) INTEGER RW TCP连接状态
tcpConnLocalAddress(2) IpAddress RO 本地 IP地址
tcpConnLocalPort(3) INTEGER RO 本地端口号
tcpConnRemoteAddress(4) IpAddress RO 远程 IP地址
tcpConnRemotePort(5) INTEGER RO 远程端口号
2.2.6 TCP组
TCP组对象可以用配置管理、性能管理和计费管理 。
? TCP重传策略和相关的时间配置会对该协议的传输性能有很
大的影响。通过查询对象 tcpRtoAlgorithm,tcpRtoMax和
tcpRtoMin可以获得 TCP当前的配置。
? 通过 tcpMaxConn可以配置一个网络使其能够处理所需数目
的远程 TCP连接。 (MIB操作 -说明,取值 )
?tcpCurrEstab中的当前连接数包含在 TCP连接总数之内。而
TCP连接数越多,系统性能会越差。 (MIB操作 -取值 -TCP口 -开 Web-取值 )
? 建立连接被拒绝的次数可以用来衡量网络的可靠性。通过
对象 tcpAttemptFails和 tcpEstabResets取值的大小来判断网
络的拒绝率。 (MIB操作 -说明,取值 )
2.2.6 TCP组
? 通过 tcpRetrasSegs的值可以得到系统重新发送 TCP段的
个数 。 重传次数的增加可以分析实体为了保证可靠性是否
不得不发送数据的多个副本 。 (MIB操作 -说明,取值 )
? tcpInErrs对象值的增加是因为系统接收到了错误的 TCP
段 。 在一般情况下, 该值的增加是由于系统中一些其它错
误引起的结果 。 (MIB操作 -说明,取值 )
? 对象 tcpOutRsts值的增加有多方面的原因, 可能是用
户请求重置一个连接或网络资源问题引起的, 也有可能是
因网络的不稳定所至 。
? 在不同的时间查询 tcpInSegs和 tcpOutSegs的值, 可以
检测 TCP接收和发送实体的速率 。 以得到其传输性能 。
(MIB操作 -说明,取值,实测 )
2.2.6 TCP组
? 对于计费管理,可以分别查询连接次数 tcpActeveOpens
,tcpPassiveOpens和 TCP段计数 tcpInSegs,tcpOutSegs
的值。这些信息对计费管理是非常重要的。
? 通过计费管理应用查询对象 tcpConRemAddress可以确
定一个 TCP连接的当前远程系统地址。每隔一段时间对一
个实体查询一次该值,系统管理者可以确定哪个远程系统
使用了本地的资源和使用的时间并产生使用本地实体的帐
单。
? 另外,tcpConnTable中的信息也可以用在安全管理,
如跟踪某远程系统通过 TCP访问本地资源,获得入侵的所
有记录。
2.2.7 UDP组
udp组包含有关结点上 UDP实现和操作的信息。
udpTable(5)
udpEntry (1)
tcpConnEntry (1)
udpInDatagrams (1)
udpNoPorts (2)
UDP 组对象
udpInErrors(3)
udpOutDatagrams (4)
UdpLoalPort (2)udpLocAddress (1)
UDP组对象
对象 语 法 访问方式 功能描述
udpInDatagrams(
1)
Counter RO 传递给 UDP用户的 UDP数据报的
总数
udpNoPort(2) Counter RO 在目标端口没有应用程序而接
收到的 UDP数据报的总数
udpInErrors(3) Counter RO 出错的 UDP数据报的数量
udpOutDatagrams
(4)
Counter RO 发送的 UDP数据报的总数
udpTable(5) SEQUENCEOF
UdpEntry
NA 一个包含有 UDP接收者信息的表
udpEntry(1) SEQUENCE NA 有关当前特定 UDP接收者的信息
udpLocalAddress
(1)
IpAddress RO 本地 IP地址
udpLocalPort(2) INTEGER RO 本地端口编号
2.2.7 UDP组
关于 UDP组对象可以用于配置管理、安全管理和计
费管理。
l 通过检测 udpTable可以确定实体的应用设置是否
正确, 即可用于监视网络服务 。
l 安全管理也可以使用 udpTable中的信息 。 通过
tcpConnTable 检测到末授权的访问者之后, 可检
查所有系统的 udpTable以便查出该本地端口是否有
敏感信息被访问 。 (MIB操作 -说明,取值 )
l 通过使用 udpInDatagrams和 udpOutDatagrams来确
定一个实体接收和发送 UDP数据报的数量 。 获得对
UDP的需求和实体的应用 (MIB操作 -说明,取值 )
第 2章 习题
Three managed hubs with interface id
11-13 (fourth decimal position value) in
subnetwork 200.100.100.2 are being
monitored by a network management system
for mean time between failures using the
SysUpTime in system
{internet.mgmt.mib_2.system}group.The NMS
periodically issues the command
get-request object-instance community
OBJECT IDENTIFIER
Fill the operands in the three set of
requests that the NMS sends out, Use
“public” for the community variable.
? C:\tit-nedex\easymanager\bin
? getone –v1 IP地址 public 变量名
? getnext
? getmany
? setany