SNMP v2 срещу v3 | SNMP v2c и SNMP v3
SNMP (Simple Network Management Protocol) е интернет протокол, предназначен за управление на устройства в мрежи. Обикновено рутери, комутатори, сървъри, работни станции, принтери, модеми и много други устройства поддържат 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 вече се счита за остарял.