A medida que las redes crecían a finales de la década de 1980, los operadores no disponían de una forma común de comprobar el estado de un router o cambiar su configuración. Las propuestas rivales de la comunidad de Internet, construidas en torno al marco de gestión OSI, fueron consideradas no implementables en el hardware de la época.
Los diseñadores de SNMP hicieron de la simplicidad el eje de todo. Un gestor envía un diminuto paquete UDP al puerto 161 solicitando un objeto con nombre, y el agente responde con su valor; los traps devuelven los eventos urgentes. No hay conexión, ni codificación pesada, y casi nada que instalar.
El RFC 1157, publicado en mayo de 1990, describía el protocolo, y los fabricantes lo implementaron rápidamente porque el listón era muy bajo. SNMP se convirtió en el estándar de facto para gestionar equipos de red y sigue presente en cada router, switch e impresora.
Una diminuta solicitud UDP obtiene el estado de cualquier dispositivo
Las alternativas al estilo OSI eran demasiado pesadas para el hardware de los años 80
Unas pocas operaciones sobre UDP eran triviales de implementar
Las MIB dieron a cada dispositivo un árbol uniforme de valores con nombre
Su inclusión en cada router lo convirtió en la opción por defecto antes de que llegaran los rivales
Cuando el estándar pesado no se puede implementar, uno intencionadamente mínimo gana por ser lo bastante fácil como para que todos los fabricantes lo incluyan.
SNMPv2 y SNMPv3 añadieron mejor seguridad manteniendo el mismo modelo simple, y el protocolo sigue siendo la interfaz universal para monitorizar equipos de red. La telemetría en streaming más reciente se ocupa de la escala, pero el diseño central de SNMP sobrevivió a todos los competidores a los que se enfrentó.
CONSULTA LAS PRUEBAS
Las fuentes
- Simple Network Management Protocol Wikipedia · en.wikipedia.org
- RFC 1157: A Simple Network Management Protocol (SNMP) IETF / RFC Editor · datatracker.ietf.org