TCP/IP学习笔记(7)
2010-04-03 20:34:31 来源:WEB开发网5、实例标识
对MIB变量进行操作,必须对MIB的每个变量进行标识。只有叶子节点是可操作的SNMP没法处理表格的一整行或一整列。
(1)简单变量:
对于简单变量的处理是通过在其对象标识后面添加".0"处理。例如对象标识是1.3.6.1.2.1.7.1,则实例标识是1.3.6.1.2.1.7.1.0。
(2)表格
每个MIB中的索引都包含一个以上的索引。对于UDP监听表来说,MIB定义了包含两个变量的联合索引。假定UDP监听表中有3行具体成员:
0.0.0.0 67
0.0.0.0 161
0.0.0.0 520
这表明系统将从端口67、161和520接收来自任何接口的UDP数据报。这三行数据处理后为:
行 | 对象标识 | 简称 | 值 |
1 | 1.3.6.1.2.1.7.5.1.1.0.0.0.0.67
1.3.6.1.2.1.7.5.1.2.0.0.0.0.67 |
UdpLocalAddress.0.0.0.0.67
UdpLocalPort.0.0.0.67 |
0.0.0.0
67 |
2 | 1.3.6.1.2.1.7.5.1.1.0.0.0.0. 161
1.3.6.1.2.1.7.5.1.2.0.0.0.0. 161 |
UdpLocalAddress.0.0.0.0. 161
UdpLocalPort.0.0.0. 161 |
0.0.0.0
161 |
3 | 1.3.6.1.2.1.7.5.1.1.0.0.0.0. 520
1.3.6.1.2.1.7.5.1.2.0.0.0.0. 520 |
UdpLocalAddress.0.0.0.0. 520
UdpLocalPort.0.0.0. 520 |
0.0.0.0
520 |
(3)字典式排序
MIB中按照对象标识进行排序有一个隐含规则,MIB表格是根据其对象标识按照字典的顺序进行排序的。上面表格排序后如下所示:
行 | 对象标识 | 简称 | 值 |
1 | 1.3.6.1.2.1.7.5.1.1.0.0.0.0.67
1.3.6.1.2.1.7.5.1.1.0.0.0.0.161 1.3.6.1.2.1.7.5.1.1.0.0.0.0.520 |
UdpLocalAddress.0.0.0.0.67
UdpLocalAddress.0.0.0.0.161 UdpLocalAddress.0.0.0.0.520 |
0.0.0.0
0.0.0.0 0.0.0.0 |
2 | 1.3.6.1.2.1.7.5.1.2.0.0.0.0. 67
1.3.6.1.2.1.7.5.1.2.0.0.0.0. 161 1.3.6.1.2.1.7.5.1.2.0.0.0.0. 520 |
UdpLocalPort.0.0.0. 67
UdpLocalPort.0.0.0. 161 UdpLocalPort.0.0.0. 520 |
67
161 520 |
在表格中,一个给定变量的所有实例都在下个变量的所有实例之前显示。这意味表格的操作顺序是先行后列的。
表格中对行的排序和表格中索引的值有关。
更多精彩
赞助商链接