三、MIB浏览器的使用:捕获报文内部信息
打开MIB Browser程序,在"Remote SNMP agent"中填入10.66.0.1,然后依次进入MIB Tree-iso-org-dod-internet-mgmt-mib-2-system,里面有sysDescr、sysObjectID、sysUpTime各项,这时打开Sniffer程序,打开捕获,然后再进入MIB Browser程序,选中sysDescr,点鼠标右键,选"Get",在界面的右边会出现"1: sysDescr.0 (octet string) Cisco Internetwork Operating System Software IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(14)EA1a, RELEASE SOFTWARE (fc1)Copyright (c) 1986-2003 by cisco Systems, Inc.Compiled Tue 02-Sep-03 04:08 by antonino",如图2所示

图2
这时就可以进入Sniffer程序,点击"捕获"-"停止并显示"
得到的结果分析如图3所示:

图3
以下为报文:
30 82 01
整个报文是一个ASN.1序列结构,根据TLV编码(即传输数据的类型(Tag)、大小(Length)、值(Value))原则,解释如下:
30:序列类型(Message)的传输标志
01 0a:表示后面数据的字节数,十进制266。后面跟的字节数手工统计不太方便,其实只要将后面的字节全部选中,利用WORD的字数统计功能统计一下就可以了。
02 01 00:Message的第1个组件version,整数0的BER(基本编码规则Basic Encoding Rules)编码
04 06 70 75 62 6c 69 63:Message的第2个组件community,字符串类型值"public"的BER编码,我们可以用一个表来让这个结构更清晰。
|
十六进制数(ASCII码) |
字符值 |
|
70 |
p |
|
75 |
u |
|
62 |
b |
|
|
l |
|
69 |
i |
|
|
c |