1.MIB-2的6种应用类型是哪几个,写出其定义式?出自哪个RFC文档?
NetworkAddress ::= CHOICE(internet IpAddress)
IpAddress ::= [APPLICATION 0] IMPLICTT OBJECT STRING(SIZE(4))
Counter ::= [APPLICATION 1] IMPLICTT INTRGER(0 … 4294967295)
Gauge ::= [APPLICATION 2] INTRGER(0 … 4294967295)
TimeTicks ::= [APPLICATION 3] INTRGER(0 … 4294967295)
OPaque ::= [APPLICATION 4] OCTET STRING -arbitrary ASN.1 value
出自RFC1155
2.MIB-2中的管理对象分为哪几组?
总共11组:
System——系统组
Interfaces——接口组
At——地址转换组
Ip——ip组
Icmp——icmp组
Tcp——tcp组
Udp——upd组
Egp——egp组
Cmot——cmot组
Transmission——传输组
Snmp——snmp组
3.什么是标量对象?什么是表对象?标量对象和表对象的实例如何标识?
标量对象(叶子结点):指SMI中存储的简单对象和表中的列对象
表对象是指SMI中存储的二位数组对象
表的定义要使用ASN.1的序列类型和对象类型宏定义中的索引部分。表中的标量对象叫做列对象,列对象有唯一的对象标识符,这对每一行都是一样的。列对象的对象标识符与缩影对象的值组合起来就说明了列对象的一个实例。
4.为什么不能访问表对象和行对象?
表和行对象(如tcpConnTable和tcpConnEntry)是没有实例标识符的,因为它们不是叶子节点,SNMP不能访问,其访问特性为“not-accessible(NA)”。这类对象叫做概念表和概念行。
5.计数器类型和计量器类型有什么区别?
计数器的值只能增加,不能减小;达到最大值后可以回零,最大值232-1。
计量器的值可增可减;达到最大值后不回零,而是锁定在232-1。
6.对象标识符是由什么组成的?为什么说对象的词典顺序对网络管理是很重要的?
MIB树中每个节点都有一个分层的编号。
叶子节点代表实际的管理对象,从树根到树叶的编号串联起来,用圆点隔开,就形成了管理对象的全局标识,即对象标识符。对象标识符有两种标识方法:数字形式和名字形式。例如, Internet的标识符是1.3.6.1,或者写为{iso(1)org(3)dod(6)1}。数字形式更易存储和处理,实际上SNMP报文都是采用数字形式的对象标识符。
对象的顺序对网络管理是很重要的。因为管理站可能不知道代理提供的MIB的组成所以管理站要用某种手段搜索MB树,在不知道对象标识符的情况下访问对象的值。例如,为检索一个表项,管理站可以连续发岀Get操作,按词典顺序得到预定的对象实例。
7.MIB-2功能组中-接口组的两个标量ifOperStatus 和 ifAdminStatus 的取值为UP或 DOWN组合时,表示哪些情况?
ifOperStatus | ifAdminStatus | 状态 |
---|---|---|
up(1) | up(1) | 正常 |
down(2) | up(1) | 故障 |
down(2) | down(2) | 停机 |
Testing(3) | Testing(3) | 测试 |
8.MIB 为何采用树状结构? internet节点下有哪些子树?各起什么作用?
MIB采用树状结构的组织方式易于管理,易于扩充。
在Internet(1)对象标识符下定义了如下4个子树,把Internet节点划分为4个子树,为SNMP的试验和改进提供了非常灵活的管理机制.
(1) Directory(1)保留在将来使用,是为oS的目录服务(X.500)使用的。
(2)Mgmt(2)包括由AB批准的所有管理对象,而mb-2(RFC1213)是mgmt(2)的第一个子节点。
(3) Experimental(3)子树用来标识在互联网上实验的所有管理对象。在这个子树下的所有对象的标识符都以整数1.3.6.1.3开始。
(4) Private(4)子树是为私有用户管理信息准备的,目前这个子树只有一个子节点 enterprise(1)。一个企业是一个注册了它的自定义MIB扩展的组织。该节点下的每个子树分配给一个企业,然后企业就可以在该子树下创建它的产品特有的属性。厂商自定义MIB都处于这个层次型结构的位置。
9.下表为简化的route表,下图为IP组,在空表上填入route表对象及其实例的词典顺序。
对象 | 对象标识符 | 下一对象实例 |
---|---|---|
ipRouteTable | 1.3.6.1.2.1.4.21 | 1.3.6.2.1.4.21.1.1.10.10.10.10 |
ipRouteEntry | 1.3.6.1.2.1.4.21.1 | 1.3.6.1.2.1.4.21.1.1.10.10.10.10 |
ipRouteDest | 1.3.6.1.2.1.4.21.1.1 | 1.3.6.1.2.1.4.21.1.1.10.10.10.10 |
ipRouteDest.10.10.10.10 | 1.3.6.1.2.1.4.21.1.10.10.10.10 | 1.3.6.1.2.1.4.21.1.1.11.11.11.11 |
ipRouteDest.11.11.11.11 | 1.3.6.1.2.1.4.21.1.1.11.11.11.11 | 1.3.6.1.2.1.4.21.1.3.4 |
ipRouteMetric1 | 1.3.6.1.2.1.4.21.1.3 | 1.3.6.1.2.1.4.21.1.3.4 |
ipRouteMetric1.4 | 1.3.6.1.2.1.4.21.1.3.4 | 1.3.6.1.2.1.4.21.1.3.4 |
ipRouteMetric1.5 | 1.3.6.1.2.1.4.21.1.3.5 | 1.3.6.1.2.1.4.21.1.7.9.9.9.9 |
ipRouteNextHop | 1.3.6.1.2.1.4.21.1.7 | 1.3.6.1.2.1.4.21.1.7.9.9.9.9 |
ipRouteNextHop.9.9.9.9 | 1.3.6.1.2.1.4.21.1.7.9.9.9.9 | 1.3.6.1.2.1.4.21.1.7.8.8.8.8 |
ipRouteNextHop.8.8.8.8 | 1.3.6.1.2.1.4.21.1.7.8.8.8.8 | 1.3.6.1.2.1.4.21.1.7.x |