1,snmp报文图片
2,snmp协议报文拆分说明
1)前提: snmp数据报文格式均为: tpye - length - value 的方式
2)snmp报文解析
如上图蓝色所示,即为snmp报文内容:
2.1 SNMP头部
# 30 27 : 0x30 type = snmp消息 | 0x27 length = 长度
# 02 01 00 ... 00 05 00 为 value;
2.2 SNMP版本号(type - length - value)
# 02 01 00 :02 类型 01为长度 00 为snmp版本
(02为数据类型integer|01为此段消息长度,00为snmp版本1|01为v2c | 02为snmpv2|03为snmpv3)
2.3 SNMP共同体
# 04 06 70 75 62 6c 68 63
(04 (octet string) + 数据长度 + 实际共同体字符)
2.4 SNMP PDU类型 (type - length - value)
# a0 1a 02 02 0f ff ... 00 05 00
a0 为 snmp pdu类型 ,具体见下
PDU类型 |
名称 |
a0 |
get-request |
a1 |