ensp实验之SNMP协议(MIB Browser)

一、实验组网
ensp实验之SNMP协议(MIB Browser)
图1 SNMP实验拓扑图
二、配置过程
(1)绑定网卡
ensp实验之SNMP协议(MIB Browser)
图2 云的配置信息
(2)配置路由器
[AR26]snmp-agent sys-info version all
[AR26]snmp-agent community read public
[AR26]snmp-agent community write public
[AR26]snmp-agent sys-info location Yanan Shaanxi
三、结果展示
ensp实验之SNMP协议(MIB Browser)
图3 本地主机ping路由器AR26
(1)查看sysName、sysLocation信息
ensp实验之SNMP协议(MIB Browser)
图4 sysName信息
ensp实验之SNMP协议(MIB Browser)
图5 sysLocation信息
(2)Set修改sysLocation信息
ensp实验之SNMP协议(MIB Browser)
ensp实验之SNMP协议(MIB Browser)
图6 sysLocation修改成功
四、抓包分析
ensp实验之SNMP协议(MIB Browser)
图7 SNMP消息类型
【1】Get-Request 、Get-Next-Request与Get-Response
SNMP管理站用Get-Request消息从拥有SNMP代理的网络设备中检索信息,而SNMP代理则用Get-Response消息响应。
Get- Next-Request用于和Get-Request组合起来查询特定的表对象中的列元素。
【2】Set-Request
SNMP管理站用Set-Request 可以对网络设备进行远程配置(包括设备名、设备属性、删除设备或使某一个设备属性有效/无效等)。
【3】Trap
SNMP代理使用Trap向SNMP管理站发送非请求消息,一般用于描述某一事件的发生。

(1)Get-request
ensp实验之SNMP协议(MIB Browser)
Response
ensp实验之SNMP协议(MIB Browser)
(2)GetNext-request
ensp实验之SNMP协议(MIB Browser)
Response
ensp实验之SNMP协议(MIB Browser)
(3)Set
ensp实验之SNMP协议(MIB Browser)
Response
ensp实验之SNMP协议(MIB Browser)
ASN.1编码值含义:(sysLocation的Get-request和Response)
BER编码:
描述了如何将ASN.1 类型的值编码成字节串的方法。BER的语法传输格式一直是TLV三元组<Type, Length,Value>
30 表示SNMP协议报文(整个报文是一个SEQUENCE)
26 消息长度38字节(表示后面还有38个字节的内容)
02 01 00 协议版本(2c)(前两个字节02表示INTEGER类型01是指1个字节长度,最后的00是值00)
04 参数类型(OCTSTR)
06 群体(community)名长度
70 75 62 6C 69 63 群体名public的assic码值
A0 PUD类型get-request
19 snmp pdu的长度为25个OctStr(后面的内容25字节)
02 01 03 请求标识符Request ID
02 01 00 表示error-state为0
02 01 00 表示error-index为0
30 0E 表示后面变量绑定是SEQUENCE类型14个字节长度
30 0C 表示(变量名1item)
06 表示该字段是OID类型
08 OID长度8字节
2B 06 01 02 01 1.3.6.1.2.1(标识1.3被合并为2B)
01 06 00 1.6.0
05 00 表示NULL

30 表示SNMP协议报文(整个报文是一个SEQUENCE)
33 消息长度51字节(表示后面还有51个字节的内容)
02 01 00 协议版本(2c)(前两个字节02 01 表示INTEGER类型)
04 参数类型(OCTSTR)
06 群体(community)名长度
70 75 62 6C 69 63 群体名public的assic码值
A2 PUD类型get-response
26 snmp pdu的长度为38个OctStr(后面的内容38字节)
02 01 03 请求标识符Request ID
02 01 00 表示error-state为0
02 01 00 表示error-index为0
30 1B 表示后面变量绑定是SEQUENCE类型27个字节长度
30 19 表示(变量名1 item)
06 表示该字段是OID类型
08 OID长度8字节
2B 06 01 02 01 1.3.6.1.2.1(标识1.3被合并为2B)
01 06 00 1.6.0
04 表示这是一个字符串
0D 表示字符串长度为12
59 61 6E 61 6E 20 53 68 表示字符串内容为“Yanan Shaanxi”