Tecnología que te entiende
Imágenes Cisco IOS en GNS3: cuáles usar y cómo configurarlas
GNS3

Imágenes Cisco IOS en GNS3: cuáles usar y cómo configurarlas

18 Feb 2026 3 min de lectura 1,000 vistas

El mayor obstáculo para empezar con GNS3 es conseguir imágenes IOS legítimas. Esta guía explica qué imágenes existen, cuáles son las más recomendadas para cada propósito, y cómo configurarlas correctamente en GNS3.

El contexto legal

El IOS de Cisco es software propietario con licencia. Para usarlo legalmente en GNS3 necesitas tener una cuenta de SmartNet activa con Cisco (contrato de soporte) o haber comprado el equipo que incluye esa versión de IOS. En la práctica, la comunidad de networking usa imágenes de routers fuera de soporte o IOSv/IOSvL2 a través de Cisco CML. Consulta siempre las políticas de tu institución.

Tipos de imágenes para GNS3

Imagen Tipo RAM por instancia Nivel
Cisco c7200 QEMU (dynamips) 256-512 MB CCNA/CCNP
IOSv (15.x) QEMU (VM) 512 MB CCNA/CCNP
IOSvL2 QEMU (VM) 768 MB Switch L2/L3
CSR1000v (XE) QEMU (VM) 3-4 GB CCNP/CCIE
NX-OSv QEMU (VM) 4-8 GB Data Center / CCNP DC

Agregar una imagen en GNS3

Método 1: Usando un appliance del marketplace

GNS3 GUI → File → Import appliance (.gns3a)

El archivo .gns3a es la "receta" del appliance — le dice a GNS3:
- Qué imagen usar
- Cuánta RAM asignar
- Qué interfaces crear
- La configuración inicial

Luego GNS3 verifica el MD5 de la imagen que subes y la configura automáticamente.

Método 2: Agregar imagen manualmente (dynamips)

GNS3 GUI → Edit → Preferences → Dynamips → IOS Routers → New

1. Browse → seleccionar el archivo .bin del IOS
2. GNS3 calcula el idle-pc automáticamente (importante para no saturar CPU)
3. Configurar RAM (c7200: 256 MB mínimo)
4. Nombre: C7200-IOS-15.x

! Verificar el idle-pc: debe mostrar un * en la opción recomendada
! Sin idle-pc correcto, el router usará el 100% de un núcleo de CPU

Configuración recomendada por nivel

Para CCNA (laboratorios básicos)

Usa el router c7200 con IOS 15.x. Consume menos RAM que IOSv y es más estable para topologías grandes. Soporta OSPF, EIGRP, BGP básico, ACLs, NAT, DHCP.

Para CCNP Route/Switch

IOSv (routers) + IOSvL2 (switches). Soporta MPLS, VRF, características avanzadas de OSPF/BGP, QoS. Requiere más RAM pero es más moderno.

Para practicar switching avanzado

IOSvL2 o EtherSwitch module para c7200. Para switching de alto nivel (CCNP ENCOR) considera CSR1000v o directamente Cisco CML.

Alternativas open source

# VyOS: router open source basado en Debian
# Ideal para aprender routing sin necesidad de IOS
# Descarga gratuita desde vyos.io

# Configuración básica de VyOS en GNS3:
vyos@vyos:~$ configure
set interfaces ethernet eth0 address '192.168.1.1/24'
set protocols ospf area 0 network '192.168.1.0/24'
commit
save
✅ Resumen: Para CCNA: c7200 con dynamips (más ligero). Para CCNP: IOSv + IOSvL2. Para producción-level: CSR1000v o CML con licencia. VyOS y pfSense son alternativas gratuitas excelentes para aprender conceptos de routing y firewall.
"La imagen correcta no es la más reciente ni la más grande — es la que corre estable en tu hardware y tiene las funciones que necesitas para el laboratorio."