本文以运行 IOS XE 17.15.6 的 C8500 为例,记录通过 CLI 安装、激活、确认、停用和删除 SMU 的完整步骤。
安装 #
1. 复制 SMU 到 bootflash #
本次通过管理 VRF 从 SCP 服务器复制补丁。下面的账号和地址为脱敏后的示例,实际使用时替换为自己的环境。
cEdge# copy scp://[email protected]//root/c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin bootflash: vrf Mgmt-intf
确认文件已经存在:
cEdge# dir bootflash: | include smu
38 -rw- 13836 Oct 19 2026 03:56:13 +00:00 c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
2. 安装补丁并查看元数据 #
install 的参数是文件完整路径,不需要拼接五段版本号。
cEdge# request platform software sdwan smu install bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
安装输出的关键部分如下:
--- Starting SMU Add operation ---
Performing SMU_ADD on all members
Checking status of SMU_ADD on [R0]
SMU_ADD: Passed on [R0]
Finished SMU Add operation
SUCCESS: install_add /bootflash/c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin Mon Oct 19 03:56:43 UTC 2026
安装成功后,SMU 状态为 I,此时补丁尚未激活:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
SMU I bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Auto abort timer: inactive
接着查看包内信息。不要仅根据文件名推断完整 build number。
cEdge# show install package bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Name: c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Version: 17.15.06.0.159.1792133958..IOSXE
Platform: C8000AEP
Package Type: SMU
Defect ID: CSCwv44482
Package State: Inactive
Supersedes List: {}
SMU Fixes List: {}
SMU ID: 79
SMU Type: non-reload
SMU Compatible with Version: 17.15.06
SMUImpact:
本次包明确标注为 non-reload。Cisco 将 SMU 分为不触发设备重启的 Hot SMU 和需要设备重启的 Cold SMU;激活、停用时应根据实际补丁类型安排操作窗口。Cisco SMU 官方指南
3. 配置确认计时器 #
激活或停用 SMU 前,先配置确认计时器。本次将确认时间设为 15 分钟,并提交配置:
cEdge# config-transaction
cEdge(config)# system
cEdge(config-system)# upgrade-confirm 15
cEdge(config-system)# commit
Commit complete.
cEdge(config-system)# end
这里的 commit 用于提交配置;后续的 request platform software sdwan smu upgrade-confirm 用于确认 SMU 状态变更,两者用途不同。Cisco 文档给出的计时器范围为 1–60 分钟,建议至少 15 分钟;未在时限内确认,设备会恢复到操作前的状态。Cisco 安装及确认流程
4. 激活并确认补丁 #
配置提交后,使用 IMG 行的五段版本号和 Defect ID 激活补丁:
cEdge# request platform software sdwan smu activate 17.15.06.0.770.CSCwv44482
本次返回 SMU_ACTIVATE: Passed on [R0] 和 SUCCESS: install_activate。查看安装状态:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
SMU U bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Auto abort timer: active , time before rollback - 00:14:41
U 表示已激活但尚未确认。操作时应在确认时间内检查管理连接、控制连接、BFD 和业务状态,再提交补丁变更。本次日志未包含这些业务检查结果。
本次执行确认:
cEdge# request platform software sdwan smu upgrade-confirm
随后 SMU 变为 C,回退计时器停止:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
SMU C bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Auto abort timer: inactive
5. 验证安装结果 #
show version 中也能看到补丁标记及已提交的 Defect ID:
Cisco IOS XE Software, Version 17.15.06 - SMU-PATCHED
License Mode: Controller-Managed
Active SMU Information:
State (St): C - Committed, U - Uncommitted
--------------------------------------------------------------------------------
Type Defect_ID Version St Filename
--------------------------------------------------------------------------------
SMU CSCwv44482 17.15.06. C c8000aep-universalk9.17.15.06.CSCwv44482.SPA.
原始 show version 输出中的 uptime 仍为数周,与此次补丁的 non-reload 属性一致,记录中未出现设备重启。但未重启设备不等于已经验证业务无中断。
卸载 #
1. 停用并确认补丁 #
卸载从 SMU C 状态开始。停用时仍使用 IMG 行的五段版本号:
cEdge# request platform software sdwan smu deactivate 17.15.06.0.770.CSCwv44482
成功停用后,状态变为 D,等待提交:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
SMU D bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Auto abort timer: active , time before rollback - 00:14:47
检查设备状态后,确认停用操作:
cEdge# request platform software sdwan smu upgrade-confirm
确认后补丁状态变为 I:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
SMU I bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Auto abort timer: inactive
此时补丁已经停用,但包仍保留在设备上。若需要清理补丁包,还要执行 remove。
2. 删除 SMU 包 #
查看包内元数据,获取删除命令所需的版本号:
cEdge# show install package bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Version: 17.15.06.0.159.1792133958..IOSXE
Defect ID: CSCwv44482
Package State: Inactive
删除命令需要使用此处 Version 的前五段,即 17.15.06.0.159,而不是 IMG 的 17.15.06.0.770。这也与 Cisco 官方删除流程中的取值方式一致。Cisco SMU 卸载步骤及示例
使用 SMU 包版本和 Defect ID 执行删除:
cEdge# request platform software sdwan smu remove 17.15.06.0.159.CSCwv44482
install_remove: START Tue Oct 20 07:54:31 UTC 2026
install_remove: Removing SMU
Preparing packages list to remove ...
prepare_rm_pkg_list /bootflash/c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
The following files will be deleted:
[R0]: /bootflash/c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin
Deleting file /bootflash/c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin ... done.
SUCCESS: Files deleted.
SUCCESS: install_remove Tue Oct 20 07:54:33 UTC 2026
3. 验证卸载结果 #
删除输出明确列出了目标补丁文件,并显示实际删除过程。最终安装列表只剩 IMG:
cEdge# show install summary
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.15.06.0.770
Auto abort timer: inactive
删除日志和安装列表共同证明本次 SMU 已完成移除。
了解 SMU 状态 #
show install summary 中的 St 列是判断操作结果的主要依据。
| 状态 | 含义 | 本次流程中的位置 |
|---|---|---|
I |
Inactive | 已安装但未激活,或已完成停用 |
U |
Activated & Uncommitted | 已激活,等待确认 |
C |
Activated & Committed | 已激活并确认 |
D |
Deactivated & Uncommitted | 已停用,等待确认 |
本次完整状态变化为:
安装:无 SMU → install → I → activate → U → upgrade-confirm → C
卸载:C → deactivate → D → upgrade-confirm → I → remove → 无 SMU
命令参数速查 #
| 操作 | 参数来源 | 本次使用的值 |
|---|---|---|
install |
SMU 文件完整路径 | bootflash:c8000aep-universalk9.17.15.06.CSCwv44482.SPA.smu.bin |
activate |
show install summary 的 IMG 五段版本号 + Defect ID |
17.15.06.0.770.CSCwv44482 |
deactivate |
IMG 五段版本号 + Defect ID | 17.15.06.0.770.CSCwv44482 |
upgrade-confirm |
无参数,确认当前 SMU 状态变更 | 无 |
remove |
show install package 的 Version 前五段 + Defect ID |
17.15.06.0.159.CSCwv44482 |
执行前分别记录 IMG 和 SMU 包的版本信息;执行后通过 show install summary 检查状态。删除完成后,确认对应 SMU 行已从安装列表中消失。
参考文档 #
- Cisco Catalyst SD-WAN Monitor and Maintain Configuration Guide — Software Maintenance Upgrade:SMU 类型、确认计时器、安装、停用及删除流程。