SNMP v2 срещу v3 | SNMP v2c и SNMP v3
SNMP (Simple Network Management Protocol) е интернет протокол, предназначен за управление на устройства в мрежите. Обикновено рутерите, комутаторите, сървърите, работните станции, принтерите, модемите и много други устройства поддържат SNMP. SNMP се използва най-вече в NMS (Network Management Systems) за наблюдение на различни условия на устройства, които се нуждаят от вниманието на мрежовия администратор. SNMP се определя от IETF (Internet Engineering Task Force) като част от IPS (Internet Protocol Suite). SNMP е комбинация от стандарти за управление на мрежата като протокол за приложен слой, схема за бази данни и събиране на обекти от данни. SNMP описва конфигурацията на системата чрез излагане на променливи (данни за управление) на управляваните системи. Следователно, други приложения за управление могат да задават заявки на тези променливи с цел наблюдение и понякога могат да задават тези стойности. SNMP v3 е текущата версия. SNMP v3 е много подобен на SNMP v2 (предишна версия) с изключение на подобрения модел за сигурност.
Какво е SNMP v2?
SNMP v2 (известен също като SNMPv2 или SNMP версия 2) е дефиниран в RFC 1441 до RFC 1452. SNMP v2 добавя няколко подобрения спрямо SNMP версия 1. Те са подобрения в производителността, заедно с напредъка в сигурността и конфиденциалността. Освен това добавя подобрения в областта на мениджъра към комуникацията с мениджъра. GetBulkRequest е добавен за извличане на големи количества данни с една заявка. По-рано трябваше да използвате GetNextRequest итеративно, за да получите голяма част от данните. Въпреки това много потребители смятат, че партийната система за сигурност в SNMP v2 е твърде сложна, за да им хареса. Това беше причината тя да не стане популярна.
SNMP v2c е базиран в Общността прост протокол за управление на мрежата версия 2. Той е дефиниран в RFC 1901 до RFC 1908. Всъщност SNMP v1.5 е първоначалното име, дадено на този протокол. Основна разлика между SNMP v2 и SNMP v2c е моделът за сигурност. SNMP v2c използва по-прост модел за защита, базиран на общността (намира се в SNMP v1). Освен тази разлика в използвания модел за сигурност, SNMP v2c може да се счита за почти подобен на SNMP v2. Всъщност SNMP v2c сега се счита за фактически SNMP v2. Но SNMP v2c все още е „проект за стандарт“.
Какво е SNMP v3?
SNMP v3 (известен също като SNMPv3 или SNMP версия 3) не добавя никакви промени в протокола, освен криптирането. Всъщност основната мотивация за появата на версия 3 беше да се справи с проблемите със сигурността на по-ранните версии на SNMP (SNMP v1 и SNMP v2). Но SNMP v3 изглежда различно поради въвеждането на нови конвенции за текстове, концепции и нова терминология.
Каква е разликата между SNMP v2 и SNMP v3?
Основна разлика между SNMP v2 и SNMP v3 са подобренията на модела за сигурност и отдалечена конфигурация. SNMP v3 добавя криптографска сигурност към SNMP v2. SNMP v3 заменя простото споделяне на парола (като ясен текст) в SNMP v2 с много по-сигурни кодирани параметри за сигурност. Поради въвеждането на нови конвенции за текстове, концепции и нова терминология, SNMP v3 изглежда различно от SNMP v2 (въпреки че няма много промени). SNMP v2 вече се счита за остарял.