Отличия в командах версии SNMP - PullRequest
0 голосов
/ 15 ноября 2011

Я работаю над проектом о SNMP.

Я знаю, что между SNMPv1 и SNMPv2 SNMPv2 дополнительно имеет команды GetBulk и Inform. Я хотел бы знать, что для команд, которые поддерживаются в трех версиях, таких как Get GetNext Set и т. Д., Есть ли разница в совместимости или есть какая-то разница, которую я должен знать?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011
  • ОТЧЕТ почти только v3.
  • GET BULK, TRAP v2 и INFORM предназначены только для v2c / v3.
  • TRAP v1 почти только v1.

Другие команды доступны во всех трех версиях.

Обратите внимание, что формат сообщений практически идентичен в v1 и v2c, тогда как в v3 используется более сложный формат.

http://www.tcpipguide.com/free/t_SNMPVersion1SNMPv1MessageFormat-3.htm

http://www.tcpipguide.com/free/t_SNMPVersion2SNMPv2MessageFormats.htm

http://www.tcpipguide.com/free/t_SNMPVersion3SNMPv3MessageFormat.htm

Документы SNMP RFC, перечисленные на этой странице Википедии, предоставляют вам более подробную информацию о них,

http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol

Во время вашего исследования могут быть и другие проблемы, и если вы что-то нажмете, вы можете опубликовать здесь снова как новый вопрос.

0 голосов
/ 15 ноября 2011

В SNMPv1 отсутствуют команды GetBulk и TRAP2 и INFORM (и REPORT, но вам, вероятно, не нужно знать, что он существует). Помимо этого, SNMPv2c - это незначительное изменение SNMPv1, которое добавляет только эти три команды. SNMPv3 использует формат PDU SNMPv2, поэтому список команд идентичен. SNMPv3 только охватывает безопасность и другую обработку вокруг набора PDU SNMPv2.

...