CML网络仿真入门-1:Cisco Modeling Labs概述

📌 课程简介

  • 本课程为思科官方CML(Cisco Modeling Labs)实验环境第一节概述课,讲解CML的基础使用、应用场景与内部架构。

  • 无需物理硬件,即可搭建包含思科及第三方设备的网络实验环境;课程会演示基础仿真操作,介绍用例、优势及内部运行原理。

🎯 CML 核心价值与用途

  • 可即时创建并运行动手实验环境,是网络技术学习的理想工具。

  • 主要适用场景:

    • 学习网络概念

    • 备练认证考试

    • 验证配置对生产网络的影响

    • 模拟"假设性"场景(what-if scenarios)

📚 课程覆盖要点

  • Cisco Modeling Labs 基础知识

  • Cisco Modeling Labs 架构

🏗️ CML 整体架构

  • 基于REST API构建,所有功能均通过API暴露;用户界面的所有操作(添加节点、创建链路、启动仿真等)均由底层API驱动。

  • 可直接调用API,以编程方式管理完整的实验生命周期;同时提供Python客户端库,便于将CML集成到自动化工作流。

  • Controller(控制器) 负责部署虚拟设备、提供实验仿真的全部信息;所有设备部署在计算节点上,占用内存与CPU资源。

  • 部署模式:

    • 单机部署:所有组件运行在同一台服务器或虚拟机上

    • 集群部署:多台服务器联合,控制器可调用各节点资源

  • 架构分层(从上至下):

    1. 用户交互层:HTML5 UI、客户端库、工具/CLI、自定义应用

    2. 核心接口层:REST API

    3. 控制层:Controller

    4. 计算层:Driver、Hypervisor、Compute 资源

🖥️ HTML5 用户界面

  • 提供易用的HTML5界面,用于设计实验拓扑、与设备交互。

  • 采用直观的图形画布,支持拖拽式拓扑设计。

🔌 REST API

  • 用户界面的所有操作均基于底层REST API,界面可实现的功能都能通过编程方式完成。

  • 可通过自定义应用管理实验仿真,将CML纳入NetDevOps运维流程。

  • API文档通过Swagger界面提供,直接运行在CML服务器上。

在此活动中,我们将探讨思科建模实验室的基本用法,并了解其如何具有实用性。实验示例如下:

相关推荐
分布式存储与RustFS13 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
真好啊又活了一天13 小时前
服务器和虚机配置IPV6
运维·服务器·github
zixu_star14 小时前
定时任务是什么?从日常自动化到 AI 应用,软件如何自动执行任务?
运维·人工智能·自动化
AR-26710-14 小时前
Linux Day33——定时任务+lvm
linux·运维
润滑卫士15 小时前
液压系统工作粘度窗口等级选型:泵允许粘度范围与油温-粘度匹配计算
运维
略懂而已15 小时前
安装SSL后网站速度变慢?
网络·网络协议·ssl
每月一号准时摆烂17 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
时间售卖铺18 小时前
Chrony与SSH实战:精准时间同步与安全远程登录
运维·安全·云原生·ssh
微订校园外卖系统18 小时前
校园代取快递系统选型:现成系统与定制开发的技术核对项
大数据·运维·人工智能·外卖系统·本地生活·微订
QXWZ_IA18 小时前
管道GIS测绘如何实现自动化成图:三种成图方式怎么选
运维·人工智能·安全·自动化