O aplicație de administrare comunică cu un agent SNMP care expune informații de administrare structurate. Acele date sunt organizate ca obiecte identificate prin object identifiers (OID-uri) și descrise prin management information bases (MIB-uri).
Operațiunile SNMP pot citi valori individuale sau secvențiale, recupera colecții mai mari, modifica valori permise și transporta notificări precum trap-uri sau inform-uri. Utilizările includ colectarea contoarelor de interfață, stării dispozitivelor și faptelor de configurație. SNMPv1, SNMPv2c bazat pe comunități și cadrul SNMPv3 au capabilități de mesaje și securitate semnificativ diferite.
Puncte esențiale
Date de administrareModulele MIB standard și definite de furnizori descriu numele, tipurile, accesul și semantica obiectelor; un OID singur nu explică cum ar trebui interpretată o valoare.
OperațiuniOperațiunile GET, GETNEXT, GETBULK, SET, răspuns și notificare susțin polling-ul, modificările controlate și raportarea evenimentelor.
Proiectarea securitățiiSNMPv3 poate folosi User-based Security Model pentru autentificarea și confidențialitatea mesajelor și View-based Access Control Model pentru a limita datele de administrare accesibile.
Limitare importantăAlegerea „SNMPv3” nu creează de la sine administrare securizată. Nivelurile de securitate, cheile sau algoritmii slabi, vizualizările largi, interfețele de administrare expuse și accesul de scriere inutil pot crea totuși risc serios; SNMPv1 și SNMPv2c bazate pe comunități nu oferă protecție criptografică comparabilă.