先看空间再传文件
系统镜像动辄几百 MB,传输前先确认设备剩余空间足够(建议留出镜像大小两倍以上的余量,因为需要临时文件与解压空间),传完核对文件大小或校验值再进入下一步。半截文件拿去升级,最容易把设备卡在启动阶段。
基本信息
| 适用平台 | 华为 VRP / Cisco IOS / H3C Comware |
|---|---|
| 传输方式 | TFTP、FTP、SFTP,思科还支持 SCP 与 USB |
| 华为命令 | tftp 服务器 get 源文件 目标文件 |
| 思科命令 | copy tftp://服务器/文件 flash: |
| H3C 命令 | tftp 服务器 get 源文件 目标文件 |
| 完整性校验 | 思科 verify /md5,华为与 H3C 与官方校验值比对大小 |
典型使用场景
- 计划升级前把新镜像传到设备
- 回退准备:把旧镜像一并留在设备上
- 传输中断后重新拉取并核对完整性
- 堆叠环境确认镜像放到主设备并能分发给成员
- 清理 flash 腾出空间,先备份旧文件再删除
华为 VRP
华为 VRP
dir flash: # 先看剩余空间
tftp 192.168.1.100 get S5730_V200R019C10SPC500.cc S5730.cc # 拉取镜像到 flash
dir flash:/S5730.cc # 核对文件大小与写入时间思科 IOS 与 H3C
思科 IOS 与 H3C
show flash: # 剩余空间与现有文件
copy tftp://192.168.1.100/cat9k_iosxe.17.09.04.SPA.bin flash:
verify /md5 flash:cat9k_iosxe.17.09.04.SPA.bin # 设备侧直接算摘要
dir flash: # 核对文件清单
# H3C Comware
dir flash:
tftp 192.168.1.100 get S5560X-CMW710-R1126P02.ipe S5560X.ipe
dir flash:/S5560X.ipe四步检查对照
| 检查项 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 剩余空间 | dir flash: | show flash: | dir flash: |
| 传输命令 | tftp get | copy tftp: flash: | tftp get |
| 完整性校验 | 与官方校验值比对 | verify /md5 | 与官方校验值比对 |
| 文件清单 | dir | dir flash: | dir |
传输通道影响成功率:TFTP 简单但基于 UDP 且无认证,大文件跨广域网容易中断;FTP 与 SFTP 更稳,思科还支持 SCP。管理网带宽有限时,几百 MB 的镜像传输要预留足够时间,别卡在业务窗口边缘。
覆盖同名文件前先确认旧文件是否还有用途,尤其是作为回退版本的旧镜像。空间紧张时优先清理日志与无用备份,不要删掉在用版本或备用镜像。
传输完成后的核对不要只看文件名。至少比较文件大小与官方发布值,思科还可以直接在设备上算摘要。不核对就升级,一旦文件损坏,问题会在重启时集中爆发,现场几乎没有补救手段。