Cisco IOS配置文件的自动备份与回退需要使用到IOS的archive归档配置模式功能。一般来说,只有IOS的版本号在12.3(4) <含> 与其之后的版本才带有归档配置模式功能。

Cisco IOS配置文件自动备份命令如下:

Router>enable 进入特权模式

Router>configure terminal 进入配置模式

Routerconfig#archive 进入归档配置模式

Routerconfig-archive#path 备份目标地址/备份生成文件名 配置文件生成路径、文件名。

For example:

Router(config-archive)#path tftp://ip地址/$h-config 备份配置文件在TFTP上

其中,“$h”的URL路径将自动替换成主机名。“$h-config”为基准文件名,备份成功后会自动添加参数,例如:$h-config-1、$h-config-2……$h-config-*等。备份生成文件支持时间通配符

Router(config-archive)#write-memory 保存配置
Router(config-archive)#time-period
备份间隔时间(分钟) 设置配置备份间隔时间
例:Router(config-archive)#time-period 10080 设置每隔10080分钟(1周)备份1次
Router (config-archive)#exit 退出归档配置模式
Router (config)#(Ctrl+Z) 退出全局配置模式
Router #show running-config 检查配置参数是否正确
Router #archive config 运行激活存档配置参数
其中:手动激活备份命令时,备份生成文件自动添加参数为“-0”,如“$h-config-0”。
Router #show archive 查看验证存档配置参数运行结果

注:每次对设备进行修改,输入write命令,就会自动保存配置。

Router #configure terminal

Router(config)# no archive 关闭归档功能

配置文件的恢复:

Cisco IOS配置文件回退全部命令如下:
Router> 正常登录后界面
Router>enable 进入特权模式
Router #show flash: 或 dir flash 查看flash中备份文件生成时间Router #configure replace 配置文件备份位置 回退IOS配置参数
例:Router #configure replace ftp:// IP地址 /$h-config
Router #show running-config 检查配置参数是否回退成功