SNMP (Protocolo simple de administración de red) es un protocolo utilizado para la administración y monitoreo de la red. Su función principal es permitir a los administradores de red administrar dispositivos de red como enrutadores, conmutadores, servidores, impresoras y más, desde una ubicación central. SNMP permite monitorear el rendimiento del dispositivo, recopilar datos operativos (como el uso de la CPU o el ancho de banda) y la configuración remota de los dispositivos. Proporciona un marco estandarizado para la gestión de redes que simplifica el monitoreo y control de los recursos de la red.
La función de SNMP gira en torno a facilitar la comunicación entre los sistemas de gestión de red (NMS) y los dispositivos gestionados. Los dispositivos con capacidad SNMP, conocidos como agentes, recopilan y almacenan información de administración en una estructura de datos llamada Base de información de administración (MIB). Los administradores SNMP, como el software de monitoreo de red, utilizan mensajes SNMP para recuperar datos de MIB, configurar parámetros en dispositivos y recibir notificaciones (trampas) sobre eventos importantes. Esta comunicación bidireccional permite la gestión proactiva y la resolución de problemas de la infraestructura de red.
SNMP opera en un modelo cliente-servidor donde los administradores SNMP actúan como clientes que solicitan y reciben información de los agentes SNMP que residen en los dispositivos de la red. SNMP emplea un conjunto de operaciones (Get, Set, GetNext, GetBulk y Trap) para administrar y monitorear dispositivos. Cuando un administrador SNMP necesita información de un dispositivo, envía una solicitud Obtener especificando los datos que desea. El agente recupera los datos solicitados de su MIB y los envía de vuelta al administrador. Las capturas SNMP son mensajes no solicitados que los agentes envían a los administradores para notificarles eventos como reinicios o errores del dispositivo.
SNMP, en definición, es un protocolo ampliamente utilizado en sistemas de gestión de redes para monitorear y administrar dispositivos de red y sus funciones. Proporciona un método estandarizado para recopilar y organizar información sobre dispositivos administrados, lo que facilita a los administradores monitorear y controlar los recursos de la red de manera eficiente. SNMP define cómo se intercambia la información entre administradores y agentes, asegurando la compatibilidad e interoperabilidad entre diferentes proveedores y tipos de dispositivos en entornos de red.
El modelo funcional de SNMP gira en torno a su arquitectura y las interacciones entre administradores y agentes SNMP. Los administradores SNMP inician solicitudes a los agentes SNMP utilizando operaciones del protocolo SNMP para recuperar o modificar la información de administración almacenada en las MIB. Los agentes responden a estas solicitudes y envían notificaciones no solicitadas (trampas) a los gerentes cuando ocurren ciertos eventos. Este modelo forma la base para una gestión de red eficaz, permitiendo a los administradores monitorear el rendimiento del dispositivo, diagnosticar problemas y mantener la disponibilidad y confiabilidad de la red.