1 Catalyst 9000v 添加指南
本指南基于以下版本:
Catalyst 9000v 引导模式 |
EVE 镜像文件夹名称 |
下载文件名 |
版本 |
vCPU数 |
vRAM |
端口数 |
控制台 |
NIC 类型 |
QEMU 版本 |
Regular UDAP |
cat9kv-17.12.01-prd9 |
cat9kv-prd-17.12.01prd9.qcow2 |
17.10.01 |
4 |
18432M |
9 |
telnet |
e1000 |
5.2.0 |
Silicon 1 Q200 |
cat9kvq200-17.12.01-prd9 |
cat9kv-prd-17.12.01prd9.qcow2 |
17.12.01 |
4 |
12288M |
25 |
telnet |
e1000 |
5.2.0 |
Unified Access Data Plane UADP |
cat9kvuadp-17.12.01-prd9 |
cat9kv-prd-17.12.01prd9.qcow2 |
17.12.01 |
4 |
18432M |
25 |
telnet |
e1000 |
5.2.0 |
说明:
- 需确保 EVE Pro 版本 ≥ 5.0.1-142 或 EVE Community 版本 ≥ 5.0.1-24。
- 同一镜像文件(cat9kv-prd-17.12.01prd9.qcow2)可通过不同引导模式适配三种场景,差异如下:
- Regular UDAP:9 个端口(8 个网络接口 + 1 个管理接口)。
- Silicon 1 Q200:25 个端口(24 个网络接口 + 1 个管理接口)。
- Unified Access Data Plane UADP:25 个端口(24 个网络接口 + 1 个管理接口)。
- 镜像来源于 Cisco CML 2.7 rrefplat-20240225-fcs.iso。
2 操作步骤
- 创建镜像目录:
通过 SSH 以 root 用户登录 EVE,根据引导模式创建对应目录并进入:
mkdir /opt/unetlab/addons/qemu/cat9kv-17.12.01-prd9 # 示例为 Regular UDAP 模式
cd /opt/unetlab/addons/qemu/cat9kv-17.12.01-prd9
- 上传并重命名镜像:
使用 FileZilla 或 WinSCP 将下载的 .qcow2
镜像上传至目标目录,并命名为 virtioa.qcow2
:
mv cat9kv-prd-17.12.01prd9.qcow2 virtioa.qcow2
- 修复权限:
执行权限修复命令确保 EVE-NG 识别镜像:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
- 启用高级功能(可选):
若需使用 BGP 路由等高级功能,通过 Catalyst CLI 配置许可证:
cat9k-1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
cat9k-1(config)#license boot level network-advantage addon dna-advantage
% use 'write' command to make license boot config take effect on next boot
cat9k-1(config)#end
cat9k-1#write
Building configuration...
[OK]
cat9k-1#reload
WARNING:
Boot variable either does not exist or buffer is too small
This may impact autoboot of the router. Proceed with caution
Do you wish to proceed with reload anyway[confirm]
3 关键知识点总结
- 环境要求:
- 仅支持 QEMU 5.2.0 及以上版本,低版本可能导致兼容性问题。
- 镜像资源占用较高(默认 4vCPU + 12-18GB 内存),需确保 EVE 主机具备足够资源。
- 引导模式与配置差异:
- 端口数量:不同模式端口数不同(9 或 25 个),需根据实验室需求选择目录名称(如
cat9kvq200
对应 Q200 模式)。
- NIC 类型:固定为
e1000
,无需手动调整。
- 镜像处理特点:
- 直接使用
.qcow2
镜像文件,无需通过 ISO 引导安装,简化步骤。
- 必须重命名镜像文件为
virtioa.qcow2
,否则 EVE-NG 无法识别。
- 权限与许可证:
- 仅需一次权限修复,无需创建临时目录或删除中间文件。
- 高级功能(如 BGP)需手动配置许可证,重启后生效。
- 性能注意事项:
- 节点加载时间较长,建议单独分配资源避免卡顿。
- 生产环境中建议根据实际需求调整 vCPU 和内存(通过修改镜像配置文件实现)。
完成以上步骤后,Catalyst 9000v 镜像将出现在 EVE-NG 的节点列表中,支持拖入实验室进行网络仿真和高级功能测试。