读书人

SNMP协议中PDU的变量格式,该如何解决

发布时间: 2012-03-15 11:50:38 作者: rapoo

SNMP协议中PDU的变量格式
ResponsePDU消息格式
-------------------------------------------------------
pdutype |request-id |error-status |error-index| variable-bingding
------------------------------------------------------

variable-binding格式
------------------------------------------------
name1 | value1 | name2 | value2 | name3 | value3
------------------------------------------------
SNMP协议中,PDU中的variable-binding格式是name value,在实际的SNMP数据包里格式是什么样的呢,比如说是
oid=oidvalue,oid=oidvalue格式的,即前面是OID号,然后是等号,然后是值,多个变量以逗号分割。
以上只是猜测,请知道的大侠们指点,对这个格式郁闷很久了。还有Get消息时,PDU里只有变量名,没有变量值的,它应该也有分隔号吧。

[解决办法]
你可以通过抓包来分析啊 现在的wireshark就有snmp协议的分析 不能给你上传我的抓包截图 你自己抓一下数据包就好了
[解决办法]
抓一下包可以很清楚的分析出来,你也可以启动snmp时使用 -d参数 打印出数据包来看清楚

读书人网 >C语言

热点推荐