На жаль, SNMP все ще використовується. Пізніші версії протоколу вирішили численні проблеми в SNMPv1, але вони майже повністю були спрямовані на виправлення моделі захисту. Як наслідок, трафік SNMP тепер порівняно нестабільний, але вони не вирішили те, що я вважаю очевидним недоліком SNMP - що дані, що зберігаються в MIB, знаходяться поза межами обміну пристроями моніторингу / моніторингу.
Відокремлення збережених MIB даних від цього обміну та подальше використання чисельних OID на дроті мали сенс у SNMPv1, оскільки він підтримував більшість обмінів на одній дейтаграмі UDP у кожному напрямку. Щодо версії v3, то це більше не має сенсу, але я не IETF.
На жаль, SNMP все ще є своєрідним протоколом управління найнижчим загальним знаменником, і я постійно дивуюся, скільки пристроїв я бачу там, де найпростіший спосіб вилучити дані моніторингу з них - це добрий старий RO-спільнота-string-in- SNMPv1 на основі UDP.
Редагувати (2018): оскільки це так німецько, я цитую чудову статтю Джеффа Хастона у серпневому виданні журналу Internet Protocol за серпень 2018 року :
Інтернет сходився на використанні протоколу простого управління мережею (SNMP) чверть століття тому, і, незважаючи на свої недоліки в безпеці, його неефективність, неймовірно дратує використання абстрактного синтаксису нотації один (ASN.1) та його використання в підтримці деяких форми атак на розподілену заборонену послугу (DDoS), вона все ще користується широким застосуванням.