为什么我的SNMP响应消息的长度代码与snmp长度的长度不匹配

时间:2019-06-16 07:53:21

标签: udp snmp

对不起,我的英语不好。

我将SNMP消息发送到服务器以获取服务器的sysMessage

(下面的代码)

接收代码的错误值看起来不错,所以我认为接收消息很好。但是此消息的第二个位置应该是长度值,并且该值与消息不匹配,并且第三个位置应该是“ 02”,但现在是“ 86”。我认为也许第三个位置也是长度值,但是如果长度值是“ 81 86”,则长度会太长。

我不知道这一点。希望有人可以帮助我。

非常感谢您。

The message I send to get SYSMESSAGE
00000000  30 29 02 01 00 04 09 70  75 62 6c 69 63 31 32 33  |0).....public123|
00000010  a0 19 02 01 01 02 01 00  02 01 00 30 0e 30 0c 06  |...........0.0..|
00000020  08 2b 06 01 02 01 01 01  00 05 00                 |.+.........|

The message I receive
00000000  30 81 86 02 01 00 04 09  70 75 62 6c 69 63 31 32  |0.......public12|
00000010  33 a2 76 02 01 01 02 01  00 02 01 00 30 6b 30 69  |3.v.........0k0i|
00000020  06 08 2b 06 01 02 01 01  01 00 04 5d 4c 69 6e 75  |..+........]Linu|
00000030  78 20 75 62 75 6e 74 75  38 38 38 38 20 33 2e 35  |x ubuntu8888 3.5|
00000040  2e 30 2d 32 33 2d 67 65  6e 65 72 69 63 20 23 33  |.0-23-generic #3|
00000050  35 7e 70 72 65 63 69 73  65 31 2d 55 62 75 6e 74  |5~precise1-Ubunt|
00000060  75 20 53 4d 50 20 46 72  69 20 4a 61 6e 20 32 35  |u SMP Fri Jan 25|
00000070  20 31 37 3a 31 33 3a 32  36 20 55 54 43 20 32 30  | 17:13:26 UTC 20|
00000080  31 33 20 78 38 36 5f 36  34                       |13 x86_64|

0 个答案:

没有答案