Cisco IOS 软件.docx
- 文档编号:28207368
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:28
- 大小:117.94KB
Cisco IOS 软件.docx
《Cisco IOS 软件.docx》由会员分享,可在线阅读,更多相关《Cisco IOS 软件.docx(28页珍藏版)》请在冰豆网上搜索。
CiscoIOS软件
CiscoIOS软件版本简介
一、CiscoIOS软件版本12.4T
CiscoIOS软件版本12.4T集成了一系列新的功能,其中包括安全性、语音及无线功能,并使用强大的硬件支持为企业和访问客户提供最优质的服务。
思科将定期发行一系列单独的版本,并最终将合并所有这些单独的版本,以形成下一个主版本。
二、CiscoIOS软件版本12.4
主版本12.4是思科技术的全面集成,它是为世界上要求最为苛刻的“企业”、“接入”以及“服务提供商集团”网络的广泛部署而开发的,包括在版本12.3T中引入的一流的功能性与硬件支持,并拥有超强的稳定性和测试计划。
主版本12.4引入超过700项业界领先的功能,范围涵盖硬件产业的所有领域。
在安全性、语音、高可用性、IP路由、服务质量、IP组播、IP地址设定、IP移动、多协议标记交换以及VPN等多个技术领域中改革创新。
三、CiscoIOS软件版本12.3T
CiscoIOS®软件版本12.3T系列可通过为企业、接入以及服务提供商集团客户提供安全、语音、创新的无线技术,从而提高企业的生产率。
版本12.3T系列将以一系列单独版本的形式发布,其中的每个版本都将显著提升企业生产力,而且每个版本都拥有数百种对企业而言至关重要的新增功能,同时提供强大的新型硬件支持以及日益提升的质量保证。
思科最终将合并所有这些单独的12.3T版本,以形成下一个主版本。
四、CiscoIOS软件版本12.2(18)SXD
12.2(18)SXD是12.2S系列的最新版本,它将“CiscoIOS可用性高”这一优点推广到运行CiscoCatalyst6500系列交换机和Cisco7600系列路由器的企业园区、数据中心和WAN聚合网络,以及服务提供商边缘聚合网络。
对于企业关键业务服务(包括供应链管理、安全交易、IP通信和电子商务),这些改进可令其保持最新的应用状态。
它们还可提供网络回复性,有了这一特性的帮助,服务提供商即可通过强大的“服务级别协议”来扩大收益。
可用性和回复性提高后,企业和服务提供商构建网络的总成本随之降低,进而能够提高综合生产能力和效率。
五、CiscoIOS软件版本12.3
主版本12.3证明了思科软件一贯以创新与整合使客户受益。
它是一个为企业、接入以及思科渠道伙伴设计的稳定版本。
它提供了创新的、最优化的特性,让客户能够方便地获得语音、安全、服务质量以及在CiscoIOS软件版本12.2T中引入的一流的功能性与硬件支持。
版本12.3是第一个用于增强Cisco3700系列接入路由器(即旗舰全服务分支路由器,它将对分支服务的支持整合为单一的硬件产品)功能的主版本。
CiscoIOS特性介绍
一、IOS名字格式
一般为如下格式:
PPPPP-FFFFF-MM
PPPPP:
IOS平台 FFFFF:
特性集 MM:
运行环境和打包模式
二、CiscoIOS平台
as5200CiscoAS5200通用访问服务器
ca1003CiscoAdvantage1003
ca1005CiscoAdvantage1005
cpa1003CiscoPro1003,4
cpa1005CiscoPro1005
cpa2500CiscoPro2500
cpa3620CiscoPro3620
cpa3640CiscoPro3640
cpa4500CiscoPro4500
*cs通讯服务器
cs500cs500
c1000Cisco1003和Cisco1004系列路由器
c1005Cisco1005系列路由器
c10kCisco10000边界服务路由器(ESR)
c1600Cisco1600系列路由器
c1700Cisco1700系列路由器
c2500Cisco25xx、3xxx、5100和AO系列路由器(CiscoIOS11.2或更高版本)
c25fxCisco2500固定配置的FRAD
c2600Cisco2600系列路由器
c2800Catalyst2800系列交换机
c2900Catalyst2900XL系列交换机
c2950Catalyst2950系列交换机
c29atmCatalyst2900ATM交换机
c3500Catalyst3500xl系列交换机
c3550Catalyst3550系列交换机
c36203620路由器
c36403640路由器
c36603660路由器
c38003800媒体服务器
c40004000(11.2或更高版本)路由器
c45004500和4700系列路由器
c5rsfcCatalyst5000RSFC
c5rspCatalyst5000RSP
c5atmCatalyst5000ATM
c6400sCisco6400NSP
c6400rCisco6400NRP
c6msmCatalyst6000MSM
c70007000and7010(11.2或更高版本)
c72007200路由器
cva120CVA120
igsIGS、25xx、3xxx、5100,和AP
gs3AGS/AGS+
gs7网关服务器7000and7010
gsrGSR12000
ls1010Lightstream1010
mc3810ArdentMultiserviceCisco3810
MWR1900CiscoIOSMobileWirelessEdgeRouter
pPartners'platformn
*pt协议转换
rpmMGX8850MultiserviceSwitch
rspCisco75xxRSP
ubr7200UniversalBroadbandRouter7200
ubr900UniversalBroadbandRouter900
ubr905UniversalBroadbandRouter905
ubr920UniversalBroadbandRouter920
ubr925UniversalBroadbandRouter925
vcwVoiceCardWare
xx4000
igsetx2500
CiscoIOS软件的安装升级方法
1.概述
Cisco的网际操作系统(IOS)是思科设备的核心,随着网络技术的不断发展,可动态的升级以适应不断变化的技术,满足新的需求。
Ios的升级拷贝方式主要分为从文件系统拷贝和依靠底层通信协议传输两种方式,文件系统拷贝又分为:
ftp(FileTransferProtocol)、rcp(remotecopyprotocol)、tftp(trivialFileTransferProtocol)三类方式,多用于正常情况下的软件拷贝升级;依靠通信协议根据设备的具体支持情况有xmodem、ymodem、zmodem、kemit等早期协议,因速度较慢及使用不便多用于系统崩溃无法正常启动的情况下。
2.正常情况下的软件拷贝:
首先ftp、rcp、tftp三种协议均需要一台networkserver,在路由器上配置接口ip地址,并在特权模式下使用命令:
copy{ftp:
|rcp:
|tftp:
}flash,随后按照提示顺序依次输入服务器的ip地址、源文件名、目的文件名之后确认就可以进行软件拷贝。
Cisco2500路由器比较特殊,flash内的ios默认是只读属性,所以需要使用命令router(config)#config-register0x2101将寄存器的值修改为0x2101使路由器从ROM中的镜象中读取ios,之后重新启动进入router(boot)>模式进行如下配置
router(boot)>en进入特权模式
router(boot)#conft进入配置模式
router(boot)(config)#inte0进入接口
router(boot)(config-if)#ipadd10.1.1.1255.255.255.0 配置ip地址及掩码
router(boot)(config-if)#end回到特权模式
router(boot)#copy{ftp:
|rcp:
|tftp:
}flash执行拷贝至本地
随后按照提示顺序依次输入服务器的ip地址、源文件名、目的文件名即可进行拷贝,完成后router(boot)(config)#下输入config-register0x2102,将寄存器值还原并重新启动路由器即完成软件升级。
3.系统崩溃无法正常启动后的软件恢复
1)在系统不能以正常方式启动的情况下可以首先尝试使用ROMON模式进行软件拷贝,以2600为例命令如下
rommon1>IP_ADDRESS=10.1.1.1设置本地ip地址
rommon2>IP_SUBNET_MASK=255.255.255.0设置本地ip掩码
rommon3>DEFAULT_GATEWAY=10.1.1.2设置默认网关
rommon4>TFTP_SERVER=10.1.1.8设置TFTP服务器地址
rommon5>TFTP_FILE=c2600-ik9o3s3-mz.122-15.T14.bin 设置源文件名
rommon6>TFTPDNLD进行TFTP拷贝
2)系统崩溃无法正常启动也可以使用xmodem或者ymodem等通信协议进行拷贝,需要用翻转线直连console口和主机,以3550为例,命令如下:
switch:
flash_init进行flash的初始化
switch:
load_helper 初始帮助文件的导入
switch:
dirflash:
察看flash的状态
switch:
copyxmodem:
flash:
c3550-i5q3l2-mz.121-22.EA4.bin
以xmodem方式拷贝文件
主机一端打开超级终端,配置方法如下图所示
配置超级终端默认参数
选择'传输'-'发送文件'选项
选择使用的协议
确定后开始传送文件
传输完成后重新启动设备即完成拷贝
附录:
上面提到的Xmodem、Ymodem、Zmodem、Kermit几种协议是比较常见的,其中Xmodem是最早的协议之一,一种由几乎所有通讯程序支持的文件传送协议,传送128个字节信息块;Ymodem和Zmodem都是它的改进协议,Ymodem传送1024字节长的信息块,快于Xmodem并且可送多个文件;Zmodem速度快于Ymodem和Xmodem,且可以更好地在断开后恢复传输。
Kermit协议有非常强的可移植性,它在从大型机到个人电脑的各种环境下都能够传输。
Kermit协议传输的速度比Ymodem或者Zmodem要慢一些,但由于它的应用范围广,所以一般通信软件都支持它,包括Windows的Terminal等等。
CiscoIOS测试命令的多种用法
无论是在现实世界还是试验室环境中,CiscoIOS测试命令都是一个非常有用并且功能强大的命令。
如果你从未用过CiscoIOStest命令,这并不奇怪。
我遇到过许多从未听说过这个命令的网络管理员。
根据我的经验,无论是在现实世界还是实验室环境中,这个test是一个非常有用并且功能强大的命令。
正如你可能知道的,即使只是以正确的顺序使用CiscoIOS命令有时也是不容易的。
而且在你以正确的顺序使用了正确的命令之后,你才能知道这些命令正确执行呢?
这就是需要测试命令的原因。
让我们对此做一个亲密接触。
要想查看你的IOS上可用于测试的选项,请以特权方式进入,并且输入:
Router#test?
这个命令返回一个选项列表。
例如,在我运行了IOS12.3(6a)的3600Series路由器上,我有34个子命令。
而在我的Catalyst3524IOS交换机上,我只有八个子命令可用。
为了使你了解能做些什么,这里给出我的路由器和交换机对该命令的输出。
router#test?
aaa:
AAAAuthentication,AuthorizationandAccounting
interfaces:
Networkinterfaces
memory:
Non-volatileand/ormultibusmemory
pas:
PortAdaptorTests
scp:
SCPtestcommands
service-module:
Servicemodulesgbp
Virtual-Template:
VirtualTemplateinterface
appletalk:
APPLETALKdiagnosticcode
cac:
testthel2cacfunctionality
call:
Calltestcommands
cns:
CNSagents
crypto:
Testcryptofunctions
dsp:
TestDSPfunctions
eigrp:
IPXEIGRPtestcommands
enum:
testenum
gssapi:
GSSAPItestcode
hpi:
hostportinterface
ifs:
IFSTESTcode
ipc:
Inter-ProcessCommunicationTestCommands
ipmobile:
IPMobilityTestcommands
pasvc:
PPPoverATMSVCTestDriver
pm:
PortManagertestcommands
pppatm:
PPPoverATMSSSTest
pppoe:
PPPoEtestcommands
sctp:
SCTPtestcommands
source-group:
TestSourceIPGroup
spanning-tree:
SpanningTreeSubsystem
ssl:
SSLTest
sw-vlan:
TestVLANManagerfeature
tpu:
TPUtestsystem
translation-rule:
TesttranslationruletablevoiceVoicerelatedtestcommands
router#
CAT1#test?
cns:
CNSagents
ifs:
IFSTESTcode
l2protocol-tunnel:
layer2tunnelport
l3tcam:
TestL3TCAMManager
spanning-tree:
SpanningTreeSubsystem
stats:
Teststats
sw-vlan:
TestVLANManagerfeature
tcam:
TestTCAMMgr
CAT1#test
正如你看到的,你通常只使用其中几个子命令来进行测试,特别是在路由器上。
但是这么多的选择通常诱惑你去进一步了解它们-你知道哪些是最有用的吗?
当然,最重要的是你想测试什么。
当你比较空闲时,我建议你运行一下这个命令并试试所有可用的子命令。
然而,请记住你不应该在一个产品级的路由器上使用其中的某些测试子命令。
例如,在NVRAM上使用testmemory会删除所有文件。
一些Cisco路由器模型只对特定的生产线提供测试命令。
例如,在一个Cisco7500系列路由器上,用的是t1测试命令。
根据我的经验,下面的子命令非常有用。
testaaa
如果你向某个TACACS+或RADIUS服务器配置路由器认证,总是存在你可能犯错误并将所有人关在路由器之外的危险。
你可以使用这个命令通过一个特定的用户名和口令来测试从路由器到AAA服务器的认证。
要得到更多的信息,请查看Cisco有关testaaa命令的文档。
testinterfaces
这个命令允许你测试一个当前没有网络连接路由器。
换句话说就是,在将路由器连接到网络之前用这个命令测试它。
要得到更多的信息,请查看Cisco有关testinterfaces命令的文档。
这里是这个命令的例子:
Router#testinterfaces
TestEthernet0/0[y/n]?
y
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Passed
NoIPaddressforSerial0/0.
Skipping...
NoIPaddressforBRI0/0.
Skipping...
NoIPaddressforBRI0/0:
1.
Skipping...
NoIPaddressforBRI0/0:
2.
Skipping...
TestDialer1[y/n]?
...Failed-timeoutproblem
TestLoopback1[y/n]?
n
Skipping...
TestTunnel1[y/n]?
n
Skipping...
TestTunnel2[y/n]?
n
Skipping...
9interfaces:
1passed,1failed,3skipped,4untestable
Router#
testservice-module
你可以用这个命令测试集成的CSU/DSU单元。
例如,如果你在路由器上集成了一个56KCSU/DSU或T1CSU/DSU的WIC,你可以使用这个命令测试该模块。
要得到更多信息,查看Cisco有关testservice-module命令的文档。
testcrypto
如果你正在两个路由器之间建立IPSec加密,这个命令将非常有用。
你可以利用它测试同远程路由器建立加密通道,而无需使用任何真实的生产数据以触发连接。
要得到更多信息,查看Cisco有关testcrypto命令的文档。
isdntest
这是几个不以test开头的测试子命令之一。
isdntestcallinterface和isdntestdisconnectinterface命令对任何使用ISDN的网络管理员都非常有用。
使用这些一行的命令,你可以强制路由器给一个ISDN调用任何号码并且断开这个调用。
你还可以利用这个命令完全断开一个存在的调用,它是一个比使用clearinterfacebri0/0以断开一行的更好选择,因为clearinterfacebri0/0会在ISDN接口和交换机之间造成混乱。
尽管这个命令无需任何拨号列表,但你仍然必须确保ISDN服务配置文件标识符(SPID)和交换机类型是正确的。
要得到更多信息,查看Cisco有关isdntest命令的文档。
VoIP命令
对VoIP也有几个可用的test子命令。
实际上,我将在另一篇文章中专门讨论Cisco路由器上各种不同的VoIP测试子命令。
所以如果你正在使用VoIP,我建议详细了解这些子命令;尝试testvoice,testcall,testport和testtone。
要得到更多信息,查看Cisco有关VoIP命令的文档。
CiscoIOS的FlashMemory故障恢复方法
目前比较流行的解决FlashMemory故障,升级FLASH的方法都是使用TFTP法传输。
本文以CISCO2600系列为IT168的读者进行讲解。
第一步:
执行删除FlashMemory命令后设备将进入rommon状态。
第二步:
我们需要对rommon状态进行设置,让其符合我们的TFTP传输环境。
具体命令如下:
rommon3>set
PS1=rommon!
>
IP_ADDRESS=172.18.16.76(设置路由器的IP地址,注意在实际中我们只能使用端口一进行恢复flash操作)
IP_SUBNET_MASK=255.255.255.0(设置路由器一端口的子网掩码)
DEFAULT_GATEWAY=172.18.16.65(设置路由器的默认网关地址)
TFTP_SERVER=172.18.16.2(设置用于传送FLASH文件的TFTP服务器的地址)
TFTP_FILE=quake/rel22_Jan_16/c2600-i-mz(设置TFTP服务器上FLASH文件的文件名,方便下载)
第三步:
接着执行tftpdnld命令就可以开始下载了。
提示:
TFTP服务器是必须建立的,所以我们应该找到一台PC机配置上文设置的TFTP服务器IP地址,然后从CISCO网站下载专业的TFTP服务器建立工具或者找第三方软件来建立。
建立的方法非常简单选择要发布的目录即可。
使用路由交换设备时间长了通过shflash命令会发现大量CRASHINFO文件,这些文件占用了大量的FLASH空间。
当这些文件过多造成FLASH存储空间满的话则影响我们以后升级FLASH。
那么CRASHINFO是什么文件呢?
我们如何清除他们呢?
Crashinfo文件是路由器重启时留下的文件,是重新启动的记录文件,我们可以删除他们。
具体使用Delete命令即可。
有的时候我们执行shflash会发现有两个分区,造成FLASH容量出现两个分区主要是由下面两种原因造成。
一是有人执行了分区命令,将一块FLASH分成两个区;二是路由器上插有两个FLASH,这样每个FLASH都将以一个独立的分区显示。
例如笔者在设备上使用showversion显示了两个分区:
Router#showversion
ProcessorboardIDJAD06100CD1(1588947843)
M860processor:
partnumber0,mask49
Bridgingsoftware.
X.25software,Version3.0.0.
2Ethernet/IEEE802.3interface(s)
32Kbytesofnon-volatileconfigurationmemory.
8084KbytesofprocessorboardSystemflash(Read/Write)
8084KbytesofprocessorboardSystemflash(Read/Write)
一般为了方便升级,更好的利用空间资源我们要合并FLASH分区。
第一步:
在路由器上显示一下FLASH的情况:
Router#dirflash?
Flash:
1:
Flash:
2:
第二步:
把flash:
2:
删除
Router#eraseflash:
2:
第三步:
合并两个flash
Router(config)#partitionflash1(把两个FLASH合并成一个FLASH1)
Router#writememory
修改完后会显示这样的信息:
Router#showversion
ProcessorboardIDJAD06100CD1(1588947843)
M860processor:
partnumber0,mask49
Brid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cisco IOS 软件