收稿日期:2008-02-26作者简介:彭亚发(1980-),男,江西吉安人,硕士,助教,主要从事计算机网络工程技术研究。思科设备IOS及故障排除彭亚发(浙江广厦建设职业技术学院信息与控制工程学院,浙江东阳322100)摘要:思科交换机和路由器的IOS具有灵活性、可伸缩性和可管理性的特点。IOS软件提供一个可扩展的平台,不但能确保网络的稳健性,而且能提供最广泛的基于标准的物理和逻辑协议接口。它是交换和路由设备的“力量之源”。IOS使交换机和路由产生生命力。关键词:思科IOS交换机路由器TheIOSofCiscoEquipmentandFailureRecoveryPengYafa(InformationEngineeringSchool,GuangshaCollegeofAppliedConstructionTechnology,Dongyang322100,Zhejiang)Abstract:TheIOSsoftwareoftheCisco'sswitchandrouterpossessesthecharacteristicofflexibility,retroactivityandmanageability.TheIOSsoftwareisasourceofstrengthofswitchandrouterwhichprovidesanexpansiveplatform,ensuringthesteadyofthenetwork,andsupplyingthemostwidelystandards-basedphysicsandlogicalinterface.TheIOSbringslife-forcetoswitchandrouter.Keywords:Cisco;IOS;switch;router“IOS”是“InternetOperatingsystem”的简称,又叫网络操作系统。它就好象计算机的操作系统,虽然它属于软件范畴,但如果思科设备中没装IOS或IOS被误删,那么交换机或路由器将不能够正常的工作,其中的配置命令也将全部丢失,对网络的正常运行造成极大的影响。CiscoIOS软件能够很好地支持综合路由选择技术、局域网交换技术以及ATM信元交换技术,而且很好地提供可伸缩的特性,它可以任意连接大量的局域网和终端。此外IOS也支持可伸缩路由选择协议,如RIP协议和OSPF协议,因此它既可以避免大量的数据包的拥塞,又可以有力地解决路由协议固有的局限性,并可以越过由于Internet区域分布的特点以及其分布范围引起的各种障碍。1IOS系统技术的优势1.1最有利于优化网络带宽CiscoIOS体系结构通过消除广域网(WAN)链路上不必要的流量以及智能选择最经济的可用WAN链路来实现带宽的最优化处理。IOS性能诸如带宽预留和优先权排序等使得网络工程师能够存储带宽,并基于应用程序类型、源或目的地等划分流量优先级。1.2最有效控制网络资源合理分配CiscoIOS中包含优先权排队和客户排队操作。优先权输出排队操作允许网络管理员传送一定的数据包到较高优先级的队列中,而客户排队操作允许网络管理员预留带宽,或基于用户定义的变量类型划分WAN链路上的流量优先级。Cisco与其他桌面软件TCP/IP和计算机供应商共同合作,将CiscoIOS体系结构2部件应用于服务器,并从服务器一直延伸至终端用户工作站都支持带宽预留和排队技术。1.3最有利于网络管理和安全CiscoIOS具有网络管理性能和特征,它可以降低网络带宽需求,并提供管理开销、卸载服务器、保存资源和减轻系统配置任务等功能,CiscoIOS软件具有一组完善的安全工具箱,用以区分资源以及禁止访问敏感或保密信息或程序。多面滤波器可以防止用户知道其他网络用户或资源信息,大大提高了网络数据的安全性。此外,CiscoIOS具有的密码加密处理、拨入认证、多级配置权限、计费和日志等特性可以很好的阻止未被授权的用户访问各类信息。并且IOS支持强大的防火墙技术和远程访问安全解决方案主要用于保护所有者共同的信息和资源。2交换机IOS系统的维护2.1交换机IOS升级为了给cisco2950交换机进行升级,首先准备好所需的IOS以及一台TFTP服务器,TFTP服务器可从cisco专业网站上下载安装,然后将交换机与计算机用直通双绞线连接,并用串口线连接交换机的console口和计算机的串口,接着启动超级终端,同时启动tftp服务器。在超级终端中的命令如下:首先给交换机设置管理IP地址SwitchenableSwitch#configterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#interfacevlan1(进入交换机VLAN配置模式)Switch(config-if)#ipaddress128.12.5.1255.255.0.0(为交换机设置管理IP为128.12.5.1)Switch(config-if)#noshutdown(激活)Switch#然后通过TFTP服务器装入IOSSwitch#copytftpflashSourcefilename[]?C2950-c3h2s-mz.120-5.4.WC.1.bin(要装入的IOS文件)Addressornameofremotehost[]?128.12.5.2(TFTP服务器的IP地址)Destinationfilename[C2950-c3h2s-mz.120-5.4.WC.1.bin]?(确认)1851572bytescopiedin21.623secs(102186bytes/sec)2.2交换机IOS的灾难性恢复对没有IOS的cisco2950交换机进行安装IOS时,也要准备好所需的IOS以及一台TFTP服务器,IOS可以自己备份,也可以从cisco的有关网站上下载,TFTP服务器可从网站上下载安装,然后将交换机与计算机用直通双绞线连接,并用串口线缆连接交换机的console口和计算机的串口,接着启动超级终端,同时启动tftp服务器。通过超级终端登录到cisco2950交换机后出现switch:提示符,在超级终端输入:switch:flash_init,会出现如下提示:InitializingFlash...3flashfs[0]:1files,1directoriesflashfs[0]:0orphanedfiles,0orphaneddirectoriesflashfs[0]:Totalbytes:3612672flashfs[0]:Bytesused:1536flashfs[0]:Bytesavailable:3611136flashfs[0]:flashfsfscktook3seconds输入命令load_helper,无任何提示。如果输入拷贝指令switch:copyxmodem:flash:C2950-c3h2s-mz.120-5.4.WC.1.bin(注意“xmodem:与flash”之间有一空格)回车后会出现“BegintheXmodemorXmodem-1Ktransfernow....”的提示。当超级终端中不断的出现大写字母“C”,那么可以开始传送操作系统文件了,此时立即用鼠标单击超级终端菜单栏中的“传送发送文件”,在协议选项中选择Xmodem,然后在相应的目录下选择IOS的文件(C2950-c3h2s-mz.120-5.4.WC.1.bin)进行传送,传送过程可能持续稍长的时间。传送完毕后提示:File“xmodem:”successfullycopiedto“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之间的连接,在连接运行tftpserver的PC机和路由器时,必需使用路由器的第一个以太口Fastethernet0/0。图1设备的连接主要步骤如下:首先启动tftp服务器,同时启动超级终端后进入路由器的rommon状态。我们需要对rommon状态进行设置,让其符合我们的TFTP传输环境。具体命令如下:rommon1set(在监控模式下输入SET命令)PS1=rommon!rommon2IP_ADDRESS=192.168.1.1(为路由器的f0/0端口设置IP地址)4rommon3IP_SUBNET_MASK=255.255.255.0(路由器f0/0端口的子网掩码)rommon4DEFAULT_GATEWAY=192.168.1.2(为路由器设置默认网关,该地址与TFTP服务器的IP地址相同)。rommon5TFTP_SERVER=192.168.1.2(TFTP服务器的IP地址)rommon6TFTP_FILE=c2600-i-mz.122-8.T10.bin(TFTP服务器上IOS的文件名最后,接着执行rommon7tftpdnld命令就可以安装IOS了。3.2利用Xmodem方式恢复cisco2621路由器的IOS首先在cisco2621路由器上的配置命令如下:Rommon1confreg(执行该命令后,路由器会进入十个对话模式,只要在如下所示的对话模式:“changeconsolebaudrate?y/n[n]”中输入y)Enterrate:0=9600,1=4800,2=1200,3=24004=19200,5=38400,6=57600,7=115200[0]:7在改变Console口速率的对话中,将端口速率修改为115200b/s,修改了端口速率后,再执行Rommon2Xmodem–r就可以传输。其次在连接计算机的串口与路由器的Console口,打开超级终端,设置连接方式为串口1(如果连接的是其他串口就选择其他串口),速率115200b/s,无校验,无流控,停止位1。接着在超级终端的菜单栏中单击“传送”“发送文件”命令,在协议选项中选择Xmodem或者Xmodem-1K协议,然后选择ios的映像文件(c2600-i-mz.122-8.T10.bin),如图2所示开始正式传送。图2发送IOS文件最后,当传输成功后,注意将路由器和计算机的串口按相同的方法把速率改回默认值9600b/s。参考文献:[1]徐祗祥.组建与维护企业网络[M].上海:科学技术文献出版社.2007.[2]ToddLammle.CCNA学习指南[M].北京:电子工业出版社.2004.[3]杨威.局域网组建管理与维护[M].北京:电子工业出版社.2006.[责任编辑:程娟]