Redes SNMP · 5 min read · Oct 17, 2025
Cómo Simular Dispositivos de Red Usando el Simulador SNMP
Cómo Simular Dispositivos de Red Usando el Simulador SNMP
Este tutorial explica cómo puedes simular dispositivos de red con fines de prueba utilizando el gratuito Verax SNMP Simulator. El simulador de agente SNMP de Verax es una herramienta que puede simular múltiples agentes SNMPv1/v2c en un solo host en el puerto estándar 161 a través de multi-netting. Permite al personal de TI construir redes virtuales y simuladas de dispositivos sin necesidad de comprar hardware adicional, por ejemplo, para fines de prueba. Las respuestas de agentes simulados individuales pueden ser inicialmente recuperadas de dispositivos existentes y modificadas en tiempo de ejecución mediante reglas definidas por el usuario.
Requisitos y Herramientas Utilizadas
El Simulador de Agente SNMP de Verax puede ser instalado en distribuciones de Linux de 32 y 64 bits incluyendo: SuSE, RedHat Enterprise y Debian usando arquitecturas i386 y x64. También puede ser instalado en cualquier entorno operativo que soporte Java 1.6 o superior (AS/400, FreeBSD y otros).
Antes de la instalación, debes verificar:
- RAM: al menos 128 MB (dependiendo del número de agentes SNMP).
- Espacio en disco: al menos 100 MB (dependiendo del número de agentes SNMP).
- Conexión de red TCP/IP.
Herramientas Utilizadas (Gratis):
- Herramienta de Monitoreo (Verax NMS Express: http://www.veraxsystems.com/en/products/nms)
- Simulador de Agente SNMP de Verax ( http://www.veraxsystems.com/en/products/snmpsimulator)
Instalación
El proceso de instalación consiste en los siguientes pasos:
- Descarga y descomprime el archivo vxsnmpsimulator-1.0.1.zip.
- Descomprime y copia el contenido del paquete al directorio de instalación, por ejemplo: /usr/local/vxsnmpsimulator
- Mueve el archivo simulator.conf a: /etc/verax.d/ (crea el directorio /etc si no existe)
- Abre simulator.conf, encuentra una línea con la variable SIMULATOR_HOME y cambia la variable para que apunte al directorio de instalación según sea necesario, por ejemplo: SIMULATOR_HOME=”/usr/local/vxsnmpsimulator”
- Si se ejecuta en Linux, copia el archivo simulatord al directorio /etc/init.d.
- Si se ejecuta en Linux, da permiso de ejecución al archivo:
chmod +x /etc/init.d/simulatord - Asegúrate de que java esté en la variable de entorno PATH (los scripts del simulador invocan java sin ningún prefijo de ruta).
En esta etapa, el simulador está listo para ejecutarse, pero se recomienda editar primero el archivo device.conf.xml. De lo contrario, se utilizará la configuración predeterminada.
Gestión del Servicio del Simulador
- Iniciando el Simulador SNMP de Verax: Emite el siguiente comando en la ventana del terminal: service simulatord start En Linux, el proceso de simulación se ejecuta como un demonio en segundo plano y puede ser gestionado como cualquier otro servicio (por ejemplo, se puede configurar para que se inicie al arrancar el sistema). En Windows se ejecuta como un proceso en primer plano iniciado por el archivo por lotes simulator.bat.
NOTA: Una vez que el simulador se inicia, se creará un archivo de registro. El archivo de registro estará ubicado en la carpeta de instalación del simulador.
- Deteniendo el Simulador SNMP de Verax: Emite el siguiente comando en la ventana del terminal: service simulatord stop
- Abriendo la consola de gestión del simulador: Emite el siguiente comando en la ventana del terminal: service simulatord console

Trabajando con la Consola de Gestión del Simulador
- Conectándose al servicio del simulador: Una vez que se ha abierto la consola de gestión, solicita los detalles de conexión (la consola puede conectarse a múltiples servidores). Por defecto, el proceso del servicio del simulador se está ejecutando en el mismo servidor que la consola de gestión; en tal caso, confirma los parámetros predeterminados presionando “y” en el aviso:
¿Leer parámetros de conexión predeterminados? [y/n]
Los parámetros de conexión predeterminados son: 127.0.0.1:43500 (localhost como el nombre del host y 43500 para el puerto TCP).
Una vez conectado, usa el comando HELP para ver las opciones disponibles.
- Comandos de la Consola de Gestión: La Consola de Gestión proporciona dos niveles de gestión:
Nivel 1 – para la gestión de tipos de dispositivos soportados por el simulador (agregar y eliminar tipo de dispositivo, iniciar y detener dispositivos). El tipo de dispositivo se considera como un grupo de dispositivos que utilizan el mismo archivo de registro SNMP.
Nivel 2 – para la gestión de dispositivos (instancias de agentes) bajo el tipo de dispositivo actual (iniciar, detener, agregar, eliminar dispositivos).
Un conjunto específico de comandos está disponible para cada nivel. Para ver todos los comandos disponibles para el nivel actual, usa el comando HELP.
Gestión de Interfaces Virtuales
El simulador requiere interfaces virtuales para ejecutar dispositivos simulados. Cada dispositivo simulado tiene una dirección IP separada asignada a una interfaz virtual separada. Las interfaces virtuales deben ser configuradas antes de iniciar el simulador. Actualmente, el Simulador SNMP de Verax soporta la gestión automática de interfaces solo para Linux.
Emite el siguiente comando en la ventana del terminal:
service simulatord console
Archivos de Registro SNMP
Cada dispositivo de red simulado está representado por un conjunto de objetos SNMP que son expuestos por el simulador y pueden ser leídos por aplicaciones externas (por ejemplo, por un sistema de gestión de red). Los objetos SNMP se mantienen en archivos llamados archivos de registro SNMP. Cada archivo de registro SNMP contiene objetos SNMP que representan un solo tipo de dispositivo (por ejemplo, un switch Cisco).
El archivo de registro SNMP es un archivo de texto plano en el que una línea representa un objeto SNMP. Una sola línea en este archivo tiene el siguiente formato:
OID = TYPE: VALUE [MODIFIER]
Donde:
• OID – identificador numérico de los objetos SNMP, por ejemplo, “.1.3.6.1.2.1.2.1.0”,
• TYPE – tipo de objeto definido por SMI (para tipos de datos, consulta la tabla a continuación),
• VALUE – valor del objeto,
• MODIFIER – modificador opcional del valor del objeto


Información Adicional (Tipos de Modificadores SNMP)
Si se simulan más de un dispositivo basado en el mismo archivo de registro SNMP, cada dispositivo expondrá los mismos valores de objetos SNMP. Para diferenciar los valores de los objetos, se pueden crear archivos de registro SNMP separados con diferentes valores (lo que a menudo requiere mucho trabajo manual) o se pueden aplicar modificadores. Usar modificadores requiere que el usuario se familiarice con la sintaxis del modificador, sin embargo, acelera el proceso de definición de dispositivos simulados, especialmente para redes grandes. El modificador es un elemento opcional en la definición del objeto en el archivo de registro SNMP que sigue al valor del objeto y lo modifica.
Hay dos tipos de modificadores:
Modificador pre-cargado – el valor del objeto se modifica al iniciar el simulador cuando se han cargado los archivos de registro SNMP. Este modificador genera un valor constante del objeto que será devuelto en cada operación de lectura del objeto.
Modificador post-cargado – el valor del objeto se modifica en cada operación de lectura del objeto. El valor devuelto será diferente cada vez que se lea. Este modificador puede ser utilizado para simular contadores de rendimiento u otros objetos que representan métricas que cambian constantemente.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.