IOS”是“Internet Operating system”的简称,又叫网络操作系统。它就好象计算机的操作系统,虽然它属于软件范畴,但如果思科设备中没装IOS或 IOS被误删,那么交换机或路由 器将不能够正常的工作,其中的配置命令也将全部丢失,对网络的正常运行造成极大的影响。Cisco IOS 软件能够很好地支持综合路由选择技术、局域网交换技术以及ATM信元交换技术,而且很好地提供可伸缩的特性,它可以任意连接大量的局域网和终端。此外 IOS 也支持可伸缩路由选择协议,如RIP协议和OSPF协议,因此它既可以避免大量的数据包的拥塞,又可以有力地解决路由协议固有的局限性,并可以越过由于 Internet区域分布的特点以及其分布范围引起的各种障碍。
1
IOS
系统技术的优势
1.1
最有利于优化网络带宽
Cisco IOS 体系结构通过消除广域网(WAN)链路上不必要的流量以及智能选择最经济的可用 WAN 链路来实现带宽的最优化处理。IOS性能诸如带宽预留和优先权排序等使得网络工程师能够存储带宽,并基于应用程序类型、源或目的地等划分流量优先级。
1.2
最有效控制网络资源合理分配
Cisco IOS 中包含优先权排队和客户排队操作。优先权输出排队操作允许网络管理员传送一定的数据包到较高优先级的队列中,而客户排队操作允许网络管理员预留带宽,或基 于用户定义的变量类型划分WAN链路上的流量优先级。Cisco 与其他桌面软件TCP/IP和计算机供应商共同合作,将 Cisco IOS 体系结构部件应用于服务器,并从服务器一直延伸至终端用户工作站都支持带宽预留和排队技术。
1.3
最有利于网络管理和安全
Cisco IOS具有网络管理性能和特征,它可以降低网络带宽需求,并提供管理开销、卸载服务器、保存资源和减轻系统配置任务等功能,Cisco IOS 软件具有一组完善的安全工具箱,用以区分资源以及禁止访问敏感或保密信息或程序。多面滤波器可以防止用户知道其他网络用户或资源信息,大大提高了网络数据 的安全性。此外,Cisco IOS具有的密码加密处理、拨入认证、多级配置权限、计费和日志等特性可以很好的阻止未被授权的用户访问各类信息。并且IOS支持强大的防火墙技术和远程 访问安全解决方案主要用于保护所有者共同的信息和资源。
2
交换机IOS系统的维护
2.1
交换机IOS升级
为了给cisco2950交换机进行升级,首先准备好所需的IOS以及一台TFTP服务器,TFTP服务器可从cisco 专业网站上下载安装,然后将交换机与计算机用直通双绞线连接,并用串口线连接交换机的console口和计算机的串口,接着启动超级终端,同时启动 tftp服务器。
在超级终端中的命令如下:
首先给交换机设置管理IP地址
Switch>enable

Switch#config
terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface
vlan1 ( 进入交换机VLAN配置模式 )
Switch(config-if)#ip address 128.12.5.1 255.255.0.0 (为交换机设置管理IP为128.12.5.1)
Switch(config-if)#no shutdown (激活)
Switch#
然后通过TFTP服务器装入 IOS
Switch#copy tftp flash
Source filename []? C2950-c3h2s-mz.120-5.4.WC.1.bin (要装入的IOS文件 )
Address or name of remote host []? 128.12.5.2
(TFTP服务器的IP地址)
Destination filename [C2950-c3h2s-mz.120-5.4.WC.1.bin]? (确认 )
1851572 bytes copied in21.623 secs (102186 bytes/sec)
2.2
交换机IOS的灾难性恢复

对没有IOS的cisco2950交换机进行 安装IOS时,也要准备好所需的IOS以及一台TFTP服务器,IOS可以自己备份,也可以从cisco的有关网站上下载,TFTP服务器可从网站上下载 安装,然后将交换机与计算机用直通双绞线连接,并用串口线缆连接交换机的console口和计算机的串口,接着启动超级终端,同时启动tftp服务器。

通过超级终端登录到cisco2950交换机后出 现switch:提示符,在超级终端输入:switch:flash_init,会出现如下提示:
  
Initializing Flash...

flashfs[0]: 1 files, 1 directories

flashfs[0]: 0 orphaned files, 0 orphaned directories

flashfs[0]: Total bytes: 3612672

flashfs[0]: Bytes used: 1536

flashfs[0]: Bytes available: 3611136  

flashfs[0]: flashfs fsck took 3 seconds

输入命令load_helper,无任何提示。
如果输入拷贝指令switch:copy xmodem: flash: C2950-c3h2s-mz.120-5.4.WC.1.bin(注意“xmodem:

与flash”之间有一空格)回车后会出现“Begin the Xmodem or Xmodem-1K transfer now....”的提示。

当超级终端中不断的出现大写字母“C”,那么可以开始传送操作系统文件了,此时立即用鼠标单击 超级终端菜单栏中的“传送
发送文件”,在协议选项中选择Xmodem,然后在相应的目录下选择IOS的文件(C2950-c3h2s-mz.120-5.4.WC.1.bin)进 行传送,传送过程可能持续稍长的时间。

传送完毕后提示:

File “xmodem:” successfully copied to “flash: C2950-c3h2s-mz.120-5.4.WC.1.bin”

最后,在提示符switch:下输入boot,交换机将重新启动。
3
路由器IOS系统的维护

3.1
快速恢复cisco2621路由器IOS

当路由器的IOS操作系统丢失后,路由器便无 法进入正常的工作状态,下面就介绍Cisco2621路由器的IOS恢复方法,首先找到一台PC机和相应的线缆,按照下图1正确地连接设备,其中在使用连 接电缆时,一定要用交叉线,因这种情况属DTE与DCE之间的连接,在连接运行tftp server的PC 机和路由器时,必需使用路由器的第一个以太口Fastethernet0/0。


 


  

图1
设备的连接





主要步骤如下:

首先启动tftp服务器,同时启动超级终端后进入路 由器的rommon状态。

我们需要对rommon状态进行设置,让其符合我们的TFTP传输环境。具体命令如下:
  rommon 1 > set (在监控模式下输入SET命令)
  PS1=rommon ! >
rommon 2> IP_ADDRESS=192.168.1.1(为路由器的f0/0端口设置IP地址)
  rommon 3> IP_SUBNET_MASK=255.255.255.0(路由器f0/0端口的子网掩码)
  rommon 4> DEFAULT_GATEWAY=192.168.1.2 (为路由器设置默认网关,该地址与TFTP服务器的IP地址相同)。
  rommon 5> TFTP_SERVER=192.168.1.2 (TFTP服务器的IP地址)
  rommon 6> TFTP_FILE= c2600-i-mz.122-8.T10.bin(TFTP服务器上IOS的文件名

最后,接着执行rommon 7> tftpdnld命令就可以安装IOS了。

3.2
利用Xmodem方式恢复cisco2621路由器的IOS

首先在cisco2621路由器上的配置命令如下:

Rommon1> confreg (执行该命令后,路由器会进入十个对话模式,只要在如下所示的对话模式:“change console baud rate? y/n[n]”中输入y)


Enter rate:0=9600, 1=4800, 2=1200, 3= 2400


4=19200 ,5=38400, 6=57600, 7=115200 [0]: 7

在改变Console口速率的对话中,将端口速率修改为115200b/s,修改了端口速率 后,再执行Rommon2>Xmodem –r就可以传输。

其次在连接计算机的串口与路由器的Console口,打开超级终端,设置连接方式为串口1(如 果连接的是其他串口就选择其他串口),速率115200b/s,无校验,无流控,停止位1。

接着在超级终端的菜单栏中单击“传送”
“发送文件”命令,在协议选项中选择Xmodem或者Xmodem-1K协议,然后选择ios的映像文件(c2600-i- mz.122-8.T10.bin),如图2所示开始正式传送。















图2
发送IOS文件

最后, 当传输成功后,注意将路由器和计算机的串口按相同的方法把速率改回默认值9600b/s。



原始DOC文档:思科设备IOS及故障排 除.doc