配置备份到 TFTP 服务器
异地配置备份是恢复能力的底线:换机、回滚、审计都要用到它。TFTP 是最简的传输方式,设备作为客户端直接把启动配置文件上传到服务器,没有认证与加密,适合管理网段内或临时传输。三厂都支持从设备侧主动上传,命令结构各有各的写法。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware |
|---|---|
| 传输方式 | UDP 69,无认证、无加密 |
| 华为写法 | tftp 服务器地址 put 本地文件 目标文件 |
| H3C 写法 | backup startup-configuration to 服务器 文件名 |
| 思科写法 | copy startup-config tftp://服务器/文件名 |
| 前置动作 | 先保存运行配置,否则上传的是上次保存的旧版本 |
备份动作对照
| 动作 | 华为 VRP | H3C Comware | 思科 IOS |
|---|---|---|---|
| 保存配置 | save | save force | copy running-config startup-config |
| 上传启动配置 | tftp 服务器 put 文件 | backup startup-configuration to | copy startup-config tftp:// |
| 查看启动文件 | display startup | display startup | show bootvar |
| 备份后校验 | 比对文件大小与内容首行 | 同左 | 同左 |
典型使用场景
- 例行巡检备份:每周把核心与汇聚设备配置拉到服务器留档
- 割接前做快照,出问题可以逐行比对改了什么
- 换机场景:从服务器取回旧配置作为新设备基线
- 审计取证:需要提供某时间点的设备配置副本
- 批量部署:把基线配置放在服务器,新设备开局时直接拉取
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
save # 华为:先落盘
display startup # 确认当前启动配置文件名
tftp 10.10.1.10 put vrpcfg.zip SW-CORE-01-20261013.zip
# H3C:专用备份命令更省事
save force
backup startup-configuration to 10.10.1.10 SW-CORE-01-20261013.cfg思科 IOS
思科 IOS
copy startup-config tftp://10.10.1.10/SW-CORE-01-20261013.cfg
copy startup-config tftp: # 交互式写法,按提示输入地址与文件名
show bootvar # 核对启动配置文件来源华为用内置 TFTP 客户端 put,H3C 有专用备份命令更省事,思科的 copy 支持一行 URL 完成。文件名建议带设备名与日期,恢复时不必猜是哪台设备的哪个版本。
TFTP 无认证无加密,配置内容在链路上明文可见,其中可能含本地账号与预共享密钥。涉及敏感配置时改用 SFTP 或 SCP(思科 copy 原生支持 scp: 前缀),并把服务器目录权限限制到最小。