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 |
在表格中,一个给定变量的所有实例都在下个变量的所有实例之前显示。这意味表格的操作顺序是先行后列的。
表格中对行的排序和表格中索引的值有关。
- ››TCP超时/丢失重传
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››IPad使用UIModalPresentationFormSheet时隐藏键盘...
更多精彩
赞助商链接