SNMP es un protocolo TCP/IP estándar para la gestión de redes. Los administradores de red utilizan SNMP para monitorear y mapear la disponibilidad de la red, el rendimiento y las tasas de error.
Uso de SNMP
Para trabajar con SNMP, los dispositivos de red utilizan un almacén de datos distribuido llamado Management Information Base (MIB). Todos los dispositivos compatibles con SNMP contienen una MIB que proporciona los atributos pertinentes de un dispositivo. Algunos atributos son fijos (hard-coded) en la MIB mientras que otros son valores dinámicos calculados por el software del agente que se ejecuta en el dispositivo.
El software de gestión de redes empresariales, como Tivoli y HP OpenView, utiliza comandos SNMP para leer y escribir datos en la MIB de cada dispositivo. Los comandos’Get’ suelen recuperar valores de datos, mientras que los comandos ‘Set’ suelen iniciar alguna acción en el dispositivo. Por ejemplo, un script de reinicio de sistema se implementa a menudo en el software de gestión definiendo un atributo MIB en particular y emitiendo un conjunto SNMP desde el software de gestión que escribe un valor de «reinicio» en ese atributo.
Estándares SNMP
Desarrollada en los años 80, la versión original de SNMP, SNMPv1, carecía de alguna funcionalidad importante y sólo funcionaba con redes TCP/IP. En 1992 se desarrolló una especificación mejorada para SNMP, SNMPv2. SNMP sufre de varios defectos propios, por lo que muchas redes permanecieron en el estándar SNMPv1 mientras que otras adoptaron SNMPv2.
Más recientemente, la especificación SNMPv3 se completó en un intento de resolver los problemas con SNMPv1 y SNMPv2 y permitir a los administradores pasar a un estándar SNMP común.
También conocido como: Protocolo simple de gestión de red