以文件为目标整体回滚
改错配置不必逐条撤销:把备份配置作为目标状态,让设备自己计算差异并执行替换。华为与 H3C 用 configuration replace file,思科用 configure replace,思科还支持在指定时间内不确认就自动回退的保护窗口。
基本信息
| 适用平台 | 三厂设备 |
|---|---|
| 华为命令 | configuration replace file 文件名 |
| 思科命令 | configure replace 文件 [force | time 分钟] |
| H3C 命令 | configuration replace file 文件名 |
| 前置步骤 | 目标配置文件已上传到设备存储 |
| 风险提示 | 立即替换且不可逆;思科可用 time 参数提供回退窗口 |
典型使用场景
- 误操作后需要快速恢复配置
- 批量配置变更失败时整体回退
- 演练回滚流程,验证备份是否可用
- 设备更换时把目标配置整体灌入
- 与备份流程配套,构成可回滚的变更机制
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
# 华为 VRP
tftp 192.168.1.100 get backup_20261012.zip vrpcfg-backup.zip
configuration replace file vrpcfg-backup.zip # 以备份为目标状态执行替换
display current-configuration | include sysname # 核对关键配置已恢复
# H3C Comware
tftp 192.168.1.100 get backup_20261012.cfg startup-backup.cfg
configuration replace file startup-backup.cfg
display current-configuration思科 IOS
思科 IOS
copy tftp://192.168.1.100/cfg.txt flash:cfg.txt
configure replace flash:cfg.txt force # 立即替换
# 带回退窗口:configure replace flash:cfg.txt time 10(10 分钟内未确认自动回退)
show archive config differences system:running-config nvram:startup-config # 核对差异
copy running-config startup-config # 确认无误后保存三厂命令对照
| 环节 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 回滚命令 | configuration replace file | configure replace 文件 | configuration replace file |
| 回退窗口 | 无内置窗口 | 可加 time 参数 | 无内置窗口 |
| 前置步骤 | 先把文件传到设备 | 先把文件传到设备 | 先把文件传到设备 |
| 结果核对 | display current-configuration | show archive config differences | display current-configuration |
思科的 time 参数提供了保护窗口:指定时间内不确认会自动回退到原配置,适合风险较高的整体替换。华为与 H3C 的替换立即生效,操作前务必另外保存一份当前配置作为退路。
回滚目标文件里若包含当前版本不支持的命令,替换过程会中途报错并停止,设备可能停在半新半旧的状态。跨版本回滚前先核对命令兼容性,或者改用分段回退的方式。
回滚不是万能手段:配置能恢复,但被中断的业务、已断开的协议邻居与下发的地址不一定同步恢复。回滚完成后仍要按变更验证清单逐项确认业务状态。