发布者:上海IT外包来源:http://www.lanmon.net点击数:1621
上海蓝盟IT外包经验谈
1.概述
思科的互联网操作系统(IOS)是思科设备的核心。随着网络技术的不断发展,它可以动态升级,以适应不断变化的技术,以满足新的需求。 Ios的升级复制模式主要分为两种方法:从文件系统复制并依赖底层通信协议。文件系统副本分为三种类型:ftp(文件传输协议)、rcp(远程复制协议)、tftp(普通文件传输协议)。该模式主要用于正常情况下的软件拷贝升级;根据设备的具体支持条件,有xmodem、ymodem、zmodem、kemit和其他早期协议。由于速度慢,使用不方便,经常在系统崩溃无法正常启动时使用。
2.正常的软件复制
首先,ftp、rcp、tftp需要一个网络服务器来支持所有三种协议。在路由器上配置接口IP地址,并在特权模式下使用该命令:copy {ftp:| rcp:| tftp:} flash,然后按指示的顺序进入服务器。软件复制后,可以确认IP地址、源文件名、目标文件名。
Cisco 2500路由器很特别。默认情况下,闪存中的ios是只读的。因此,您需要使用命令router(config)#config-register0x2101将寄存器的值更改为0x2101,以便路由器从ROM中的镜像中读取ios。重启路由器(启动)>
该模式配置如下
路由器(引导)>
进入特权模式
路由器(启动)#conft进入配置模式
路由器(boot)(config)#int e0进入接口
Router(boot)(config-if)#ip add 10.1.1.1 255.255.255.0配置ip地址和掩码
路由器(引导)(config-if)#end返回特权模式
路由器(启动)#copy {ftp:| rcp:| tftp:} flash要复制到本地
然后按顺序提示输入服务器的ip地址、源文件名、目标文件名,路由器(boot)(config)#enter config-register0x2102,恢复寄存器值并重启路由器完成软件升级。3.正常的软件恢复后系统崩溃无法启动
1)如果系统无法以正常方式启动,您可以先尝试使用ROMON模式进行软件复制。例如,2600命令如下:
Rommon 1>
IP_ADDRESS = 10.1.1.1设置本地IP地址
Rommon 2>
IP_SUBNET_MASK = 255.255.255.0设置本地IP掩码
Rommon 3>
DEFAULT_GATEWAY = 10.1.1.2设置默认网关
Rommon 4>
TFTP_SERVER = 10.1.1.8设置TFTP服务器地址
Rommon 5>
TFTP_FILE = c2600-ik9o3s3-mz.122-15.T14.bin设置源文件名
Rommon 6>
TFTP拷贝的TFTPDNLD
2)系统崩溃,无法正常启动。它也可以使用xmodem或ymodem等通信协议进行复制。您需要使用翻转线直接连接到控制台端口和主机。以3550为例。命令如下:
开关:flash_init用于闪存初始化
切换:load_helper导入初始帮助文件
开关:dir flash:检查闪光灯的状态
切换:复制xmodem:flash:c3550-i5q3l2-mz.121-22.EA4.bin在xmodem中复制文件
HyperTerminal在主机端打开。配置方法如下图所示。
配置超级终端默认参数
选择“转移” - “发送文件”选项
选择要使用的协议
确认后开始传输文件
传输完成后,重新启动设备以完成复制。
附录:
上面提到的Xmodem、Ymodem、Zmodem、Kermit几种协议比较常见,Xmodem是最早的协议之一,几乎所有通信程序都支持文件传输协议,传输128字节的信息; Ymodem和Zmodem这是一个改进的协议。 Ymodem比Xmodem更快地传输1024字节的信息块,并且可以发送多个文件。 Zmodem比Ymodem和Xmodem更快,并且可以在断开连接后更好地恢复传输。 Kermit协议非常便携,可以在各种环境中传输,从大型机到个人计算机。 Kermit协议比Ymodem或Zmodem慢,但由于其广泛的应用程序,它受到通用通信软件的支持,包括Windows终端等。
分享到: