Принципы обмена управляющей информацией по протоколу SNMP, страница 5

Поля протокола SNMP-сообщения №1.

Итак, фрагмент SNMP-сообщения, вложенного в информационную часть протоколов UDP/IP/Ethernet выглядит так:

0020:                           30 81 fb 02 01 00 

0030: 04 06 61 36 33 2d 30 34   a0 81 ed 02 04 35 97 ac 

0040: 55 02 01 00 02 01 00 30   81 de 30 0c 06 08 2b 06 

0050: 01 02 01 01 03 00 05 00   30 0e 06 0a 2b 06 01 02 

0060: 01 02 02 01 05 01 05 00   30 0e 06 0a 2b 06 01 02 

0070: 01 02 02 01 08 01 05 00   30 0e 06 0a 2b 06 01 02 

0080: 01 02 02 01 09 01 05 00   30 0e 06 0a 2b 06 01 02 

0090: 01 02 02 01 0a 01 05 00   30 0e 06 0a 2b 06 01 02 

00a0: 01 02 02 01 0b 01 05 00   30 0e 06 0a 2b 06 01 02 

00b0: 01 02 02 01 0c 01 05 00   30 0e 06 0a 2b 06 01 02 

00c0: 01 02 02 01 0d 01 05 00   30 0e 06 0a 2b 06 01 02 

00d0: 01 02 02 01 0e 01 05 00   30 0e 06 0a 2b 06 01 02 

00e0: 01 02 02 01 10 01 05 00   30 0e 06 0a 2b 06 01 02

00f0: 01 02 02 01 11 01 05 00   30 0e 06 0a 2b 06 01 02 

0100: 01 02 02 01 12 01 05 00   30 0e 06 0a 2b 06 01 02 

0110: 01 02 02 01 13 01 05 00   30 0e 06 0a 2b 06 01 02 

0120: 01 02 02 01 14 01 05 00

Для упрощения расшифровки данного сообщения, разобьем это сообщение на отдельные составляющие в соответствии с правилами кодирования  SNMP-сообщений:

3081 fb

020100

040661 36 33 2d 30 34

a081 ed

020435 97 ac55

020100

020100

3081de

300c06 08 2b 06 01 02 01 01 03 00 05 00

300e06 0a 2b 06 01 02 01 02 02 01 05 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 08 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 09 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 0a 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 0b 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 0c 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 0d 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 0e 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 10 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 11 01 05 00  

300e06 0a 2b 06 01 02 01 02 02 01 12 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 13 01 05 00

300e06 0a 2b 06 01 02 01 02 02 01 14 01 05 00

Применим к данному формату конструкцию T-L-V, чтобы расшифровать отдельные ИЭ сообщения SNMP:

Конструкция – T-L-V (Tag-Length-Value)

3081 fb

T    L     (……V……

020100

T  L  V

040661 36 33 2d 30 34

T  L         V

a081 ed

T   L         (……V……

020435 97 ac55

T  L      V

020100

T  L  V

020100

T  L  V

3081de

T  L       (.....V......

300c06 08 2b 06 01 02 01 01 03 00 05 00

T  L (T  L(       V=OID           )T  V )

300e06 0a 2b 06 01 02 01 02 02 01 05 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 08 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 09 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 0a 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 0b 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 0c 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 0d 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 0e 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 10 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 11 01 05 00  

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 12 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 13 01 05 00

T  L (T  L (       V=OID                 )T  L )

300e06 0a 2b 06 01 02 01 02 02 01 14 01 05 00

T  L (T  L (       V=OID                 )T  L )

Поля протокола SNMP-сообщения №2.