Cisco Modeling Labs (CML) 2.10.0 发布 - 网络仿真工具

Cisco Modeling Labs (CML) 2.10.0 - 网络仿真工具

思科建模实验室 (CML)

请访问原文链接:https://sysin.org/blog/cisco-modeling-labs-2/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


Cisco Modeling Labs 是思科用于网络仿真的首要平台。凭借易于使用的 HTML5 UI 和全面的 API,思科建模实验室使设计、测试、故障排除和学习变得有趣。

Cisco Modeling Labs 是一种在工作站和服务器上运行的网络仿真工具。

欢迎来到网络仿真世界

Cisco Modeling Labs 是一种在工作站和服务器上运行的内部部署网络模拟工具。借助 Cisco Modeling Labs,您可以使用真实的 Cisco 映像快速轻松地模拟 Cisco 和非 Cisco 网络 (sysin)。这为您提供了用于设计、测试和故障排除的高度可靠的模型。与构建真实世界的实验室相比,思科建模实验室可以更快、更轻松地返回结果,而且成本只是其中的一小部分。

新增功能

CML 2.10 发布说明

Cisco Modeling Labs(CML)是一个网络仿真平台。CML 2.10 是 CML 的最新功能版本。本版本引入了用于 AI 工具的模型上下文协议(MCP)服务器集成、数据包捕获流式传输、实验自动启动以及节点分阶段启动改进。参考平台镜像集合现在新增 XRd、Meraki vMX、Snort3 和 Wireless 镜像 (sysin)。其他重要更新包括自定义图标增强、未管理交换机改进,以及对无线网络和 RADIUS 用户认证的实验性支持。

变更摘要

本节描述新版本中的新增功能与变更功能。Bug 修复列在后续章节中。

用于增强 CML AI 集成的模型上下文协议(MCP)服务器

MCP 允许你使用英文或本地语言,通过你偏好的 AI 工具与 CML 进行交互。

MCP 是一种帮助 AI 理解如何与 API 交互的协议。配置 CML MCP Server 后,你可以无需复杂脚本或直接调用 CML API,即可通过 AI 创建包含已配置节点的拓扑、在节点上执行命令,并对网络进行评估 (sysin)。

总体而言,该功能将允许用户通过 AI 驱动的 Cisco Modeling Labs 和 MCP,实现“用语言构建实验网络”(Speak their lab into Existence)。

自定义图标(Custom Icons)

自 CML 首个版本以来,我们收到了大量关于自定义节点图标的请求。在 CML 2.10 中,该功能已可用,用户可以在实验拓扑中设置并分配自定义图标。当你覆盖默认节点图标时,还可以选择在导出或导入实验时包含这些自定义图标。

CML

CML

CML

CML

CML

CML

数据包捕获流式传输(Packet Capture Streaming)

在 CML 2.10 之前,你只能在 CML UI 中查看实时抓包流量。CML UI 可以在 Link Packet Capture 面板中显示活动抓包,并可展开每个数据包查看解码后的信息。

在 CML 2.10 中,你现在可以配置 Breakout UI,并将捕获的数据流式传输到本地运行的 Wireshark 实例中。该功能使得数据到达时即可进行更便捷的包分析。

CML

CML

CML

CML

CML

CML

实验自动启动(Lab Autostart)

CML

CML

CML

CML

CML

如果你希望某个实验在 CML 服务器启动时自动运行,可以使用 CML 2.10 的 Lab AutoStart 功能。作为 CML 管理员,你可以将实验标记为“autostart”。也可以标记多个实验,并通过 stage 值设置启动顺序。

Lab AutoStart 在教育环境中尤其有用,例如每个学生使用相同的示例网络。CML Enterprise 管理员也可以用它持续运行生产网络仿真,个人学习用户也可以用来自动启动指定实验。

节点分阶段启动(Node Staging)

CML

CML

CML

CML

CML

CML

CML 2.10 中的 Node Staging 功能允许你为实验中的节点设置优先级,从而控制 CML 启动节点的顺序。

当你在 CML 实验中使用资源密集型节点(如 IOS XRv 9000 或 NX-OS 9000)时,该功能可以帮助你确保实验中的所有节点可靠启动。

使用该功能时,CML 会优先启动高优先级节点,并在这些节点完成启动后再启动低优先级节点 (sysin)。

虽然在一般情况下不需要该功能,但在某些实验中可以提升启动成功率。特别是当部分节点启动失败但重启后正常工作时,该功能可以通过调整启动顺序与并发数量来提高可靠性。

未管理交换机增强(Unmanaged Switch Improvements)

CML 2.10 为未管理交换机新增一个选项,可将其切换为类似 hub 的行为以支持 SPAN。该功能允许一个设备的流量被复制到另一个设备,用于排错或学习用途。

RADIUS 用户认证(Beta)

CML 2.10 Enterprise 和 Education 部署支持使用 RADIUS 作为用户认证方式。该功能目前为 Beta 版本,默认关闭,正在持续扩展中。欢迎用户提供反馈,可发送邮件至 cml-info@cisco.com(主题:CML RADIUS feedback)。

启用 RADIUS 认证选项

在使用 RADIUS 前,需先启用该功能。

编辑 /etc/default/virl2 文件,并在 CML_FEATURES 中添加 radius:

CML_FEATURES="radius"

然后执行:

systemctl restart virl2.target

之后,RADIUS 将出现在 Authentication Method 下拉菜单中。

CML

CML

CML

CML

CML

CML

无线支持(Wireless Support)

CML 2.10 起提供无线支持,该功能将在多个版本中分阶段推出。无线支持将为网络工程师、学生和讲师提供一个真实、完整且灵活的虚拟环境,用于设计、测试、排错和学习无线网络技术 (sysin)。

CML 2.10 增加了模拟 Wi-Fi 的 beta 支持,可在实验中运行无线客户端和接入点,而无需物理射频设备。支持无线能力的节点基于 Ubuntu 24.04 参考镜像,并包含虚拟无线电功能以及 wpa_supplicant 和 hostapd,用于分别支持客户端和 AP。

GitHub 上更新的 Docker 镜像

本版本中,Docker 镜像将通过 GitHub 发布并更新。该方式适用于更新频繁的镜像(如 Chrome 和 Firefox),并包含所有基于开源构建的 CML Docker 节点与镜像定义。同时也包括来自 hub.docker.com 的公共镜像,例如 ThousandEyes 和 Splunk。

新参考平台镜像(Reference Platform Images)

从 CML 2.10 开始,参考平台内容新增多种镜像,以支持扩展实验场景和新的产品工作流。

新增镜像包括 IOS XRd、Meraki vMX、Snort3,以及与 2.10 功能对应的无线镜像。

镜像 描述
XRd 面向 XR 场景的容器化 XRd 支持,用于 XR 网络拓扑与 API 驱动工作流
Meraki vMX 用于 SD-WAN 和云边缘场景的 Meraki vMX 虚拟镜像
Snort3 安全与流量检测场景的 Snort3 容器镜像
Wireless 面向实验性无线工作流的无线镜像

API 变更

CML 2.10 对基于 REST 的 Web Service API 进行了多项变更。

关于具体 API 的详细信息,请登录 CML UI 并点击 Tools > API Documentation 查看 API 文档页面。

下载地址

Modeling Labs 2.10.0 free-tier version (允许没有许可证的情况下启动多达 5 个节点)

File Information File Name Release Date Size
Cisco Modeling Labs 2.10.0 server. This image is for bare metal deployment. For VMware Installation use the (.ova) VMWare Installation Image found of Software Center. cml2_f_2.10.0-13_amd64-17-iso.zip 12-May-2026 4033.38 MB
Cisco Modeling Labs 2.10.0 server (upgrade). Use this file for an in-place upgrade of an existing CML server. See the CML 2.10 Release Notes for details on which CML releases are compatible with this upgrade package. cml2_f_2.10.0-13_amd64-17-pkg.zip 12-May-2026 156.00 MB
Cisco Modeling Labs 2.10.0 server. This image is for deployment on VMware. Supported Hypervisors can be found in the CML Installation Guide. For Bare Metal Installation use the bare metal (.iso) installation file found in software center. cml2_f_2.10.0-13_amd64-17.ova 12-May-2026 1358.76 MB
Cisco Modeling Labs reference platform ISO file (April 2026). This file is a required file for users who are not migrating from an existing installation (sysin). refplat-20260409-free-iso.zip 12-May-2026 3022.36 MB

Cisco Modeling Labs 2.10.0 Enterprise

File Information File Name Release Date Size
Cisco Modeling Labs 2.10.0 server. This image is for bare metal deployment. cml2_2.10.0-13_amd64-17-iso.zip 11-May-2026 4033.38 MB
Cisco Modeling Labs 2.10.0 server (upgrade). Use this file for an in-place upgrade of an existing CML server. See the CML 2.10 Release Notes for details on which CML releases are compatible with this upgrade package. cml2_2.10.0-13_amd64-17-pkg.zip 11-May-2026 156.00 MB
Cisco Modeling Labs 2.10.0 server. This image is for deployment on VMware. Supported Hypervisors can be found in the CML Installation Guide. cml2_2.10.0-13_amd64-17.ova 11-May-2026 1358.76 MB
Cisco Modeling Labs ISE reference platform ISO file (March 2026). This file is an optional download with the CML node and image definition for Cisco Identity Services Engine (ISE). refplat-20260326-ise-iso.zip 11-May-2026 14681.98 MB
Cisco Modeling Labs reference platform ISO file (April 2026). This file is a required file for users who are not migrating from an existing installation (sysin). refplat-20260409-fcs-iso.zip 11-May-2026 14086.17 MB
Cisco Modeling Labs supplementary reference platform ISO file (April 2025). This file is an optional download with additional node and image definitions for Catalyst SD-WAN, NGFW, and Cat9800-CL. refplat-20260409-supplemental-iso.zip 11-May-2026 12839.29 MB

更多:Cisco 产品下载链接汇总

posted @ 2026-05-21 09:48  sysin  阅读(22)  评论(0)    收藏  举报