Register now for better personalized quote!

HOT NEWS

Unlock New Possibilities with Cisco Modeling Labs 2.9

Jul, 22, 2025 Hi-network.com

Cisco Modeling Labs (CML) has long been the go-to platform for network engineers, students, and developers to design, simulate, and test network topologies in a virtual environment. With the release of Cisco Modeling Labs version 2.9, we're excited to introduce some new features that enhance its capabilities, offering flexibility, scalability, and ease of use.

Containers: A game-changer for network simulation

One of the most compelling new features in CML 2.9 is the ability to integrate Docker containers. Previously, CML was limited to virtual machines (VMs), such as IOS-XE and Catalyst 9000. Now you can add lightweight, optimized node types that consume fewer resources, so you can build larger and more diverse labs.

CML 2.9 ships with 10 pre-built container images, including:

  • Browsers:Chrome and Firefox for in-lab web access.
  • Routing:Free-Range Routing (FRR), a lightweight, open-source routing device supporting OSPF and other protocols.
  • Network Services:Dnsmasq, Syslog, Netflow, Nginx, Radius, and TACACS+ for essential network functions.
  • Utilities:Net-tools (packed with 20+ network tools like T-shark and Nmap) and a ThousandEyes agent for monitoring.

This opens up a whole new world of possibilities, allowing you to simulate complex scenarios with specialized tools and services directly within your CML topology. Because containers are lightweight and resource-efficient, you can run more services without a heavy impact on system performance. Plus, you have the flexibility to create and integrate your own custom container images from DockerHub or other sources.

Containers in CML integrate seamlessly with VM nodes, allowing you to connect them within the same network topology and enable full bidirectional communication. Because containers use significantly less CPU, memory, and disk than VMs, they start faster and let you run more nodes on the same hardware. For large CML labs, use containers and clustering for optimal performance. Containers are lightweight, making it possible to scale labs efficiently by running services or routing functions that don't require a full VM.

How can I share labs with other users?|?YouTube 

For teams and educational environments, CML 2.9 introduces a more fine-grained permission system. As a lab owner or system admin, you can now share labs with other users, giving collaborators access to work on shared projects or learning activities. This feature lets you move beyond the basic read/write access available in previous versions. The new permission levels include:

  • View:Allows users to see the lab but prevents any state changes or edits
  • Exec:Grants permission to view and interact with the lab; for instance, you can start and stop nodes
  • Edit:Enables users to modify the lab, such as moving, adding, or deleting nodes and changing configurations
  • Admin:Gives you full access to the lab, as well as allows you to share the lab with other users

This enhanced control streamlines collaboration, ensuring users have exactly the right level of access for their tasks.

→ See product documentation for details on setup and use.

How does node disk image cloning work?

Tired of repeatedly configuring custom nodes for your labs? Node disk image cloning in CML 2.9 resolves this issue. If you've customized a node's configuration or made specific edits, you can now clone that node's disk image and save it as a new image type. This means faster lab setup for frequently used devices and configurations, saving you valuable time.

Node disk image cloning is excellent for saving time in lab setup when you've modified a node, such as Ubuntu, to add additional tools and want to create a new node type that has those same tools installed.

How do I manage labs using the external labs repository and Git integration?

CML 2.9 introduces Git integration, allowing you to directly tie your CML instance to an external Git repository. This feature changes how you access and manage sample labs. Instead of manually downloading and uploading individual lab files, you can now provide a repository URL, and CML will sync the content, making it available under the Sample Labs menu.

Cisco provides a collection of sample labs on the CML Community GitHub on the Cisco DevNet site, including certification-aligned labs (such as CCNA), which can be imported with a single click.

This feature also allows you to add Git repositories (such as GitLab and Bitbucket), empowering you to manage your own lab content seamlessly.

CML supports any Git-based repo, but authentication for private repos is not supported. We've added some CCNA labs, and we're working to integrate more advanced certification content, such as CCNP, into the sample labs repositories. Offline users will get a pre-synced snapshot at install.

 What are other new CML 2.9enhancements?

Beyond the significant new features, CML 2.9 includes these improvements:

  • Increased scalability:The limit of concurrently running nodes has risen from 320 to 520.
  • Web framework replacement (FastAPI):The product now utilizes FastAPI as its new API web framework, resulting in improved supportability, faster API performance, enhanced documentation, and improved validation.
  • API support for bulk operations:Simplify your automation efforts with new API capabilities that allow for bulk operations, such as fence-selecting and deleting groups of nodes with a single API call.
  • Enable all node definitions by default:This quality-of-life improvement allows you to import all labs by default, regardless of whether a particular node and image definition are available on your system.
  • Custom font for terminal windows:You can now configure custom fonts for your console terminal windows to match your preferred CLI experience.
  • IP address visibility:You can now view the assigned IP addresses for interfaces connected to an external NAT connector.

Explore the power of CML 2.9

CML 2.9 underscores our dedication to delivering a state-of-the-art network simulation platform. As we expand its capabilities and explore further container orchestration, advanced lab automation, and new API developments, we encourage our community to contribute to the growing library of sample labs on our DevNet GitHub repository. And we're working to make adding new node types even easier in the future.

Ready to explore the power of CML 2.9? Download it now to try out these new features today.

Leave a comment below and let us know what you think!

 

Cisco Modeling Labs 2.9 is now available!

Get up to speed on the latest changes: https://t.co/kW2gpvVmaP#CML

- Cisco Modeling Labs (@CiscoVIRL) July 21, 2025

Sign up for Cisco U. | Join the? Cisco Modeling Labs Community on the Cisco Learning Network.| Join the? Cisco Modeling Labs Community on the Cisco Learning Network.

Learn with Cisco

X?|?Threads | Facebook?|?LinkedIn?|?Instagram|?Threads | Facebook?|?LinkedIn?|?Instagram?|?YouTube

Use? #CiscoU and #CiscoCert?to join the conversation.


tag-icon Hot Tags : Cisco Modeling Labs

Copyright © 2014-2024 Hi-Network.com | HAILIAN TECHNOLOGY CO., LIMITED | All Rights Reserved.
Our company's operations and information are independent of the manufacturers' positions, nor a part of any listed trademarks company.