SNMP v2 vs v3 | SNMP v2c и SNMP v3
SNMP (простой протокол управления сетью) - это интернет-протокол, предназначенный для управления устройствами в сетях. Обычно маршрутизаторы, коммутаторы, серверы, рабочие станции, принтеры, модемы и многие другие устройства поддерживают SNMP. SNMP в основном используется в NMS (системах управления сетями) для мониторинга различных состояний на устройствах, которые требуют внимания сетевого администратора. 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 теперь считается устаревшим.