CML
Cisco
¿Qué es CML?
Cisco Modeling Labs es una plataforma de simulación de redes que permite diseñar y probar redes virtuales que se ejecutan en estaciones de trabajo y servidores. No solo permite simular redes Cisco sino de también de otros fabricantes utilizando imágenes reales que nos permiten crear simulaciones de red muy fiables. Un laboratorio virtual que permite la simulación de redes en un entorno controlado.
En resumen:
Es una potente herramienta de simulación de redes que utiliza imágenes reales de dispositivos Cisco.
Utiliza una interfaz HTML5 y una API.
Facilita el acceso práctico a Cisco IOS y a imágenes de software virtualizadas para experiencias de laboratorio realistas.
Es ideal para estudiantes, educadores, y cualquiera que se esté preparando para los exámenes de certificaciones Cisco, especialmente para CCNA o CCNP.
Ayuda a alumnos e instructores a crear, testear, solucionar problemas de topologías de red en un entorno virtual controlado.
Algunas de las características de CML son:
Simulación de Red Virtualizada -permite la creación de redes complejas utilizando dispositivos Cisco virtualizados, facilitando la experimentación con configuraciones de red sin necesidad de hardware físico.
Experiencia Real con CLI de Cisco - brinda acceso a la CLI real de Cisco. Soporta la emulación de hardware/software de terceros mediante imágenes virtuales
QCOW2
paraKVM
.Protocolos y Características - Soporta protocolos avanzados como BGP, OSPF, EIGRP, MPLS y VXLAN. Incluye capacidades de enrutamiento y conmutación de Capa 2 y Capa 3.
Si hacemos una comparativa con Cisco Packet Tracer tenemos que:
Simulador
Emulador
CPU básico, 2GB de RAM.
CPU con 4 núcleos, 8GB de RAM y VTx/EPT.
Packet Tracer se instala fácilmente, mientras que CML requiere de una cuenta y unos requerimientos de HW.
Simulas decenas de dispositivos.
Simulas un máx. de 5 nodos simultáneos.
En la versión CML - free solo puedes simular 5 nodos.
Comandos y SO limitado a CCNA
Comandos y SO con imágenes reales y Linux
El problema son las imágenes reales
No dispone de API
Dispone de una API para conectar con redes reales.
Por tanto, Cisco CML free emula dispositivos reales y utiliza imágenes virtuales reales de Cisco IOS proporcionando una experiencia real del mundo, mientras que Cisco Packet Tracer simula el comportamiento de la red e incluye una potente visualización a nivel de paquetes, más eficaz para aprender y solucionar problemas de conceptos de redes de forma interactiva.
Requerimientos, cuenta y descarga
La versión CML - free es completamente gratis y no necesita de licencia. Sin embargo, requiere una cuenta de Cisco.com completamente cumplimentada.
Requisitos del sistema
Como decíamos anteriormente, para instalar CML en una VM necesitamos de:
CPU de 4 núcleos, 8 GB de RAM.
Soporte VT-x o AMD-V para capacidades de virtualización anidada
Instalación en bare metal o en máquina virtual (VMWare, Nutanix, Proxmox, Hyper-V, etc.)
La versión free permite un total de 5 dispositivos o nodos conectados simultáneamente.
Está limitado a ASAv, IOLv, IOLvL2, nodos host: Ubuntu Linux, Alpine Linux y una imagen de escritorio
Los conectores externos y los switches no gestionados no cuentan para el límite de 5 nodos.
Tipos de Instalación
Se dispone de varias opciones de instalación que son:
1) Entorno virtual:
En VM compatible con Hyper-V, VMware, Proxmox, etc.
Requiere virtualización anidada
2) Bare Metal:
Instalación directa en un servidor físico, dedicado exclusivamente a CML.
Tiene mejor rendimiento frente a las VM, utilizando el mismo hardware.
3) Nube (AWS / Azure) (BETA):
Puede desplegarse en la nube usando una toolchain especializada.
Ideal para laboratorios remotos o escalables.
Requiere revisión detallada de requisitos y documentación específica para cada plataforma.
Instalando
Como he mencionado anteriormente, es necesario disponer de una cuenta en Cisco debidamente cumplimentada. Es libre, pero no deja de ser un proceso engorroso que voy a obviar porque proporcionaré los dos archivos que necesitamos para hacer la instalación:
La OVA de la VM para instalar en VMware
La ISO de la plataforma de referencia (refplat) que contiene las imágenes de los dispositivos de red (routers, switches) a utilizar en los laboratorios. Este archivo se carga en CML después de la instalación inicial.
En resumen, para hacer una instalación limpia del CML necesitamos de:
cml2_f_2.8.1-14_amd64-35.ova
refplat-20241016-freetier-iso.zip
VMware Workstation instalado.
Pasos de instalación:
Debemos importar la OVA de la VM. Para ello podemos hacer click con el botón secundario encima del archivo y abrir con VMware Workstation para comenzar a importar.
Una vez hecho esto, debemos ver que nuestra VM tiene como características de HW: 8GB de RAM, 4 procesadores, un hdd scsi de 32GB y viene por defecto en adaptador puente.
Editaremos la VM de modo que cambiamos el adaptador de red a NAT y nos disponemos a instalar. -
Durante el proceso nos pedirá aceptar el EULA para continuar, algo que deberíamos leer y no hacemos habitualmente.
Dejaremos las siguientes opciones por defecto hasta que nos pida añadir la reference plattform image en el CD/DVD.
Clicamos en VM > Settings, conectamos el dispositivo y añadimos la ISO de la plataforma de referencia una vez descomprimo el archivo.
Guardamos y salimos para continuar el proceso de instalación.
El siguiente punto donde nos detenemos es en la contraseña de los usuarios sysadmin y admin. En mi caso, también he mantenido los mismos por defecto.
Dejamos que la IP de la VM sea por DHCP y comienza la última etapa de la instalación.
Una vez finalizado tomemos nota de la IP (resaltada en la imagen siguiente) para acceder a nuestra plataforma. Esto es: https://192.168.116.129.
Accediendo desde el navegador sería:
En el siguiente artículo explico cómo trabajar con CML.
Links
Last updated
Was this helpful?