在介绍路由器和交换机备份与还原之前,先了解一下路由交换的硬件。

  和计算机一样,路由交换也有负责处理运算的“中央处理器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 配置很简单

完整备份16m bios 备份bios怎么还原?_完整备份16m bios

把ios镜像 放到TFTP的根目录下

完整备份16m bios 备份bios怎么还原?_路由交换_02

执行copy tftp flash

问远程主机地址 

原文件名

目标文件名 直接回车表示和原名称一样

!!!表示复制的过程

用show flash 可以看到

完整备份16m bios 备份bios怎么还原?_路由交换_03

FTP:FTP和TFTP方式用法类似,只不过要事先配置ftp的用户和密码

全局模式下 ip ftp username 指定用户名 ip ftp password 指定密码

完整备份16m bios 备份bios怎么还原?_加载_04

运行copy ftp flash  其余类似

完整备份16m bios 备份bios怎么还原?_网络_05

查看

完整备份16m bios 备份bios怎么还原?_网络_06

然后全局模式下配置 boot system flash 镜像名 指定下一次启动的镜像 reload重启

完整备份16m bios 备份bios怎么还原?_路由交换_07

重启后Show version 查看

备份ios镜像的话只不过是命令翻过来用

Copy  flash tftp

Copy  flash ftp

路由器恢复ios

当ios没有 或者是损坏的时候进入setup模式 如图:

完整备份16m bios 备份bios怎么还原?_完整备份16m bios_08

这时候就要手动配置一些信息,来拯救路由器

IP_ADDRESS= 临时指定路由器的ip

IP_SUBNET_MASK= 指定子网掩码

DEFAULT_GATAWAY= 指定网关地址

TFTP_SERVER= 指定tftp服务器地址

TFTP_FILE= 指定tftp中镜像的文件

sync  保存

set 查看

tftpdnld 开始传出

完整备份16m bios 备份bios怎么还原?_网络_09

输入? 或者是help查看帮助

完整备份16m bios 备份bios怎么还原?_ios_10

交换机的恢复就要用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如图

完整备份16m bios 备份bios怎么还原?_加载_11

发送完成后 boot 重启交换机


转载于:https://blog.51cto.com/zhangyongli/1285001