在介绍路由器和交换机备份与还原之前,先了解一下路由交换的硬件。
和计算机一样,路由交换也有负责处理运算的“中央处理器CPU”,和负责缓冲的“内存”
以及硬盘等。
1.CPU 负责处理数据的转发工作,不同型号的路由交换处理器也不一样,Cisco路由器一般采用Motorola 68030和Orion/R4600两种处理器。无论在中低端路由器还是在高端路由器中,CPU都是路由器的心脏。通常在中低端路由器中,CPU负责交换路由信息、路由表查找以及转发数据包。在路由器中,CPU的能力直接影响路由器的吞吐量(路由表查找时间)和路由计算能力(影响网络路由收敛时间)。在高端路由器中,通常包转发和查表由ASIC芯片完成,CPU只实现路由协议、计算路由以及分发路由表。由于技术的发展,路由器中许多工作都可以由硬件实现(专用芯片)。CPU性能并不完全反映路由器性能。路由器性能由路由器吞吐量、时延和路由计算能力等指标体现。
2.储存器
路由交换的储存器有很多种,不同的储存器作用也不一样。
-RAM:随机访问储存器,相当于计算机的内存,存放正在运行的IOS镜像和配置文件(running-config)。以及路由表的缓存文件。RAM具有断电易失的,所以在配置好路由后要wr命令或者是copy running-config startconfig
-ROM:只读内存,里面保存着BOOTSTART和POST代码。用来启动和维护路由交换的基本功能。ROM 具有非易失性,有电池供电,和计算机的BIOS差不多。
-FLASH:闪存,相当于计算机的硬盘。存放IOS镜像只要闪存容量足够,可以存放多个镜像。
-NVRAM非易失性随机访问储存器,用来存放配置文件,所有的配置信息都保存在这里。还有一个最重要的内容就是configuration register (配置寄存器)。
Cisco路由器的启动过程
1.加电自检,执行ROM当中的POST代码。
2.加载BOOTSTART代码。
3.查找ios镜像 NVRAM 中的配置寄存器和配置信息决定加载的ios镜像
4.壮哉ios镜像 把镜像加载到内存当中运行
5.查找配置文件并加载。如果没有就进入setup状态
升级和备份IOS镜像
升级和备份有两种方式:TFTP 和 FTP
TFTP 方便快捷,配置简单 但是由于TFTP协议本身的局限性,限制了传输IOS镜像的大小,他不能传输超过32M 大小的镜像 所以要用FTP的方式,FTP本身依赖于TCP所以在稳定和效率方面有一定的提高。
下面就简单的ios的升级;
TFTP: 运行CiscoTFTP Server 配置很简单
把ios镜像 放到TFTP的根目录下
执行copy tftp flash
问远程主机地址
原文件名
目标文件名 直接回车表示和原名称一样
!!!表示复制的过程
用show flash 可以看到
FTP:FTP和TFTP方式用法类似,只不过要事先配置ftp的用户和密码
全局模式下 ip ftp username 指定用户名 ip ftp password 指定密码
运行copy ftp flash 其余类似
查看
然后全局模式下配置 boot system flash 镜像名 指定下一次启动的镜像 reload重启
重启后Show version 查看
备份ios镜像的话只不过是命令翻过来用
Copy flash tftp
Copy flash ftp
路由器恢复ios
当ios没有 或者是损坏的时候进入setup模式 如图:
这时候就要手动配置一些信息,来拯救路由器
IP_ADDRESS= 临时指定路由器的ip
IP_SUBNET_MASK= 指定子网掩码
DEFAULT_GATAWAY= 指定网关地址
TFTP_SERVER= 指定tftp服务器地址
TFTP_FILE= 指定tftp中镜像的文件
sync 保存
set 查看
tftpdnld 开始传出
输入? 或者是help查看帮助
交换机的恢复就要用console先链接
因为是用console线链接 所以传输比较慢
交换机ios损坏的情况下状态是 switch:
Swith:
输入flash_init 进行初始化操作
Switch:flash_init
InitialiaingFlsh.……
命令copy Xmodem:flash: ios镜像名称
Swith: copy Xmodem: flash:c2960-lanbase-mz.122-35.se5.bin
回车后出现 C 表示接受文件
前提是超级终端配置的协议为Xmodem如图
发送完成后 boot 重启交换机
转载于:https://blog.51cto.com/zhangyongli/1285001