目录
一、实验拓扑
二、实验步骤
- 初始化路由器设备;
- 配置相应的IP地址;
- 测试网络之间的连通性;
- 实现IOS备份;
- 删除路由器的IOS;
- 实现IOS的升级或还原;
三、实验过程
1.初始化路由器设备;
2.配置相应的IP地址;
路由器:
TFTP服务器:
3.测试网络之间的连通性;
网络之间的连通性没有问题。
4.实现IOS备份;
(1)查看路由器的IOS型号与相关的名称;
(2)把FLASH中的IOS上传到TFTP服务器上,这里需要把FLASH中的IOS名称完全的输入(可以复制),以及远程TFTP服务器的IP地址与命名上传后的文件名称,若不命名则不修改,直接采用上传时的名称。
(3)查看上传后的IOS镜像。
5.删除路由器的IOS;
6.实现IOS的升级或还原(我们这里是还原);
(1)重启路由器:
(2)查看进行TFTP下载所需要的相关参数:
(3)输入相关的参数;
(4)验证还原之后的IOS;
命令解析:
R1(config)#do show flash: //查看FLASH中的相关文件信息
R1(config)#do copy flash: tftp: //把FLASH中的数据信息上传到TFTP服务器
Source filename []? c2800nm-advipservicesk9-mz.124-15.T1.bin //需要上传FLASH中的文件名称
Address or name of remote host []? 192.168.1.254 //TFTP服务器IP地址
Destination filename [c2800nm-advipservicesk9-mz.124-15.T1.bin]? test //定义上传之后的文件名称,默认为上传的文件名称
R1(config)#do delete flash: //删除FLASH中的某个文件数据
Delete filename []?c2800nm-advipservicesk9-mz.124-15.T1.bin //删除的文件名称
Delete flash:/c2800nm-advipservicesk9-mz.124-15.T1.bin? [confirm] //确认删除操作
rommon 2 > IP_ADDRESS=192.168.1.1 //本路由器的原来接口IP地址
rommon 3 > IP_SUBNET_MASK=255.255.255.0 //路由器的子网掩码
rommon 4 > DEFAULT_GATEWAY=192.168.1.254 //路由器的默认网关
rommon 5 > TFTP_SERVER=192.168.1.254 //远方TFTP服务器的IP地址
rommon 6 > TFTP_FILE=test //需要下载的IOS文件名称
rommon 7 > tftpdnld //使用TFTP方式进行文件下载,若没有输入相关的参数或输入错误,就会出现需要输入相关参数的提示及模板。
IP_ADDRESS: 192.168.1.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.1.254
TFTP_SERVER: 192.168.1.254
TFTP_FILE: test
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y //确认使用上述的参数来进行以TFTP方式下载数据
注意:若是升级的话,可以在设备与服务器正常通信时进行,这个步骤与路由器的数据还原是一样的,不过,需要切换不同的操作系统需要在全局模式下输入boot system flash IOS_名称。实际的工作中是有很多人是很难成功的,因为很多人都很容易忽略了一个问题,那就是路由器的内存不足。内存不足是无法进行升级的,这个可以通过加持路由器的内存模块加以解决,但是若是那种固定化设备(没有模块接口那种)的话,那这个真解决不了。
总结:
路由器的IOS备份与升级,看似步骤都很简单,但是在工作中却是基础又必不可或缺的技术。也许有人觉得这些对于我们来说太遥远了,可是,当我们遇到这些需要IOS升级或备份时又是否可以从容对待?好了,我们在下一个章节再见哈,加油!