Cisco路由器启动过程.docx_第1页
Cisco路由器启动过程.docx_第2页
Cisco路由器启动过程.docx_第3页
Cisco路由器启动过程.docx_第4页
Cisco路由器启动过程.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Cisco路由器简介组成部件一般来说路由器就由这么几部分组成Flash:Flash如同PC机上的磁盘,其中存放的是Cisco路由器的IOS,对它的维护主要就是对IOS文件的备份和恢复。在路由器的enable状态下用“dir”命令,就可以查看到Flash上存储的IOS文件名及其大小。Flash是可编程的存储器,因此可以对Flash进行编程而升级IOS,也能用“erase flash”删除Flash中的IOS,所以这一命令的使用必须非常谨慎。我们可以通过备份一个IOS映像文件在计算机上,以在需要时修复IOS。用作备份的计算机要作为TFTP服务器,即它需要运行TFTP Server的软件。 也就是一句话 flash就是用于存放IOS。NVRAM:NVRAM我个人认为翻译成非易失性RAM比较合适。如同PC机上的CMOS,其中存放的是路由器的配置文件。NVRAM的内容可以用“erase memory”或“write erase”将配置参数删除到出厂设置状态,所以相对于路由器丢失了IOS,删除NOVRAM的后果不是很严重,恢复起来也容易一些。在路由器正常启动后,它会将NVRAM的内容拷贝到内存一份,我们对路由器的设置实际上就是修改内存中的参数。所以内存和NVRAM中的内容是可以不一样的,直到使用“write memory”、“copy running-config startup-config”将内存设置保存到NVRAM中,或用“reload”、“copy startup-config running-config”、重启路由器等办法将NVRAM的内容重新调入内存,才能实现NVRAM与内存之间的同步。用“show configuration”命令可查看NVRAM中的设置,用“show running-config”、“write terminal”命令则可以查看当前运行的设置(在内存中)。ROM:ROM 在Cisco路由器中的功能与计算机中的ROM相似,主要用于系统初始化等功能。ROM中实现的功能主要包含:POST的注册引导顺序的微调(可以实现密码恢复等功能)Mini IOS的启动ROM模式的启动在IOS启动后可以通过show version 命令查看ROM中的信息Bootstarp是位于ROM微码中的程序,用于执行程序。负责找到每个IOS的位置然后加载该文件。默认情况下,所有的Cisco路由器都从flash中加载IOS软件。POST 也是存放于ROM中微码中的程序,用来检查硬件基本配置是否正常,然后决定哪些接口可用。ROM Monitor:存储在ROM的微码中,作用是测试和排疑等。相当PC的安全模式。Mini IOS :是一个简化的IOSRAM:RAM 也就是咱们所说的内存,是可读可写的存储器,但它存储的内容在系统重启或关机后将被清除。和计算机中的RAM一样,Cisco路由器中的RAM也是运行期间暂时存放操作系统和数据的存储器,让路由器能迅速访问这些信息。 IOS :IOS 是路由器和交换机的操作系统的简称,全名是Internetwork Operation System,也就是说IOS就相当于PC的操作系统。只是交换机有默认设置,而路由器没有默认设置,所以不论你买什么型号的交换机都可以不用配置直接使用,但不论你什么型号路由器,那怕是家庭使用的宽带路由器也必须要经过设置才可以作用。这个IOS分为两类,主要发布版本(MR)和前期研发发布版本(EDR)。主要版本(MR)是IOS技术部门负责管理和发布的IOS版本,这些版本继承于之前的早期研发版本,具有更可靠的特性、平台支持、功能和技术。因此IOS MR具有更好的可靠性和性能,MR不在接受对新的特性和平台的支持,每个升级维护的版本的改变只是对已知软件错误的修正。研发版本(ED)是Cisco对为了满足对新技术和新平台的技术而开发的IOS版本。也就是说每个更新的ED版本的发布除了修正已知的软件错误之外,都会不断带给客户更多的新特性。并且,每个ED版本发布1至2年后,就会晋级成为下一个IOS的主要版本。Cisco IOS二进制文件的命名由3部分组成,其中第一部分表示的是平台也就是适合的型号,第二部分是特性,第三部分是运行时内存和压缩格式。如C7200-ajs40-mzC7200 表示的是 Cisco 7200系统路由器Ajs a 表示的是高级,j 表示的是企业特性 s 表示的是附加特性Mz m 表示IOS在运行时所处的内存 z 表示的是zip压缩.其中运行的位置包括以下几种:F 运行在 flashm 运行在RAMR 运行在 ROML image will be relocated at run time压缩标识符:Z zip 压缩X mzip 压缩W “Stac” 压缩路由器的启动过程首先我们开始启动路由器,第一步到了boot field=0 如果成立就启动Rom monitor模式,如果不成立也就是说不等于0的话,再判断field=1是否成立,如果成立就开始从RXboot模式启动,也就是从mini IOS方式启动。那如果不成立的话,则去检查NVRAM中的start-up config中有没有boot system commands 命令,如果有,就按照这个命令去执行(do what they say)它说从哪儿启动就从哪儿启动,那如果没有这个命令,就检查flash中没有一个合法的IOS文件,如果有,就使用这个IOS从继续向下走,加载这个IOS。那如果flash中没有IOS怎么办呢?就执行 attempt to get ios from network,也就是从网络上寻找IOS(TFTP服务器),如果成功,就从网络上使用这个文件来加载IOS,那如果运气比较差,从网络上没有找到IOS,那么就查看寄存器中第13位的值是否=1,如果成立,就会判断是否已经有5次失败了,如果没有则再从网络上查找此文件,也就是说找TFTP服务器,共寻找了五次如果都不成功最后才失败,那么这个时候就只能从mini IOS启动了,没有办法了!那如果这个13位如果不等于1,等于0就比较危险了,就进入了一个死循环。所以说这个第13位一般都是1!位数 0 1 2 3 4 5 6 7 8 9 A B C D E F值 0 0 0 0 1现在我们已经分析到了 load IOS,然后再判断第6位是否等于1,如果成立就直接进行DIALOG开始启动路由器,也就是说NVRAM中没有配置文件,那如果不等于1就说明以前有配置文件再判断这个文件是否合法,如果合法 然后就从NVRAM中取出此配置文件,启动成功,如果没有又进行DIALOG方式开始配置。至此启动全部结束!那么这个第6位设置为1适合于路由器密码丢失的场合!因为密码都是存放在配置文件中,配置文件又是在NVROM中的,所以跳过即合!但不要忘记,设置正确的密码后,保存到配置文件,然后再将此值改为1。总结:1 加电的一瞬间,CPU从ROM中调入自检程序,设备进行加电自检。2 自检完成后,设备直接去查看flash中有没有IOS.3 如果没有系统直接启动ROM中的最小IOS4 如果FLASH中有IOS,将IOS调入到RAM(内存)中启动注意:25系统不会把FLASH中的IOS放在RAM中启动。所以25系列路由器启动稍慢。5 启动IOS后,查看NVROM中有无配置文件,如果有则调入RAM。6 如果NVROM中没有配置文件,则进入对话模式。下面咱们就来看一下IOS相关的操作,我们知道设备的IOS是存放在FLASH中的,如图所示:Flash中存储着IOS文件,路由器启动的时候会自动在flash中寻找正确的IOS文件并加载到内存中运行,我们也可以通过show flash命令查看flash中的文件,如图所示:我们从图中可以看出IOS文件名,flash所用的空间,剩余空间以及总空间。当然也可以从NVRAM中查看配置文件的信息,配置文件是存放在NVRAM中的,我们从上面的启动过程就已经看到了。启动的时候会查看NVRAM中有没有可用的配置文件,如果有就直接调入RAM,如果没有再启动DIALOG,如图所示:我们也可以通过命令来查看NVRAM中的配置文件,也就是保存在NVRANK中的配置文件 startup-config或者是查看RAM中的配置文件,也就是正在运行的配置文件。我们来看一下实例5:重新启动路由器,配置信息不保存实例6:将RAM的配置信息保存到NVRAM中RouterenRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname dufeidufei(config)#enable password dufeidufei(config)#exitdufei#disabledufeienPassword:dufei#copy running-config startup-config 或者是 writeDestination filename startup-config?Building configuration.OKdufei#重新启动测试,信息已经保存实例7:从NVRAM中的配置信息还到在RAM内存中。Router(config)#hostname dufeidufei(config)#enable password dufeidufei(config)#exitdufei#copy running-config startup-configdufei(config)#hostname aaaaaaaaaaaaaaaaaaaaaa#copy startup-config running-configDestination filename running-config?676 bytes copied in 0.428 secsdufei#实例8: 删除NVRAM中的配置信息dufei#erase startup-config或者:dufei#erase nvram:当然除了RAM和NVRAM之间进行配置文件的复制之外还可以实现RAM,NVRAM和TFTP服务器之间进行配置文件的复制,如图所示:如我们希望将当前的配置文件保存到 TFTP服务器,可以作用命令 copy running-config tftp实例9:将RAM的内容保存到TFTP服务器中。在物理机上安装TFTP:TFTP默认使用UDP 69端口步骤2:上传配置文件 路由器上执行:这里会问你TFTP服务器的地址,然后再让你输入配置文件名.步骤3:验证,到TFTP服务器上查看这个目录可以到TFTP的选项中查看。实例10:可以从TFTP服务器还原配置步骤1:物理上运行TFTP软件,知道配置文件名:dufei-confg步骤2:路由器上运行实例11:我们也可以将NVRAM的内容保存到TFTP服务器,并还原。保存:还原:然后重新启动,查看配置是否还原:我们也可以对IOS进行备份和还原,我们可以通过TFTP服务器来备份IOS,也就是将IOS备份到TFTP服务器上。如果大家刚才配置文件的备份和还原会了,那么IOS的备份也还原大家也就会了,因为语法一模一样!当然也有需要注意的地方1 设备和服务器的网络是通的,这是前提2 一定保证双方的磁盘空间是足够的,否则会失败3 创建文件,一定要注意是文件全名。我们来看一下怎么将IOS进行备份,以供还原时使用,首先我们先显示一下flash中的信息,也就是使用 show flast这里可以将文件名复制下来,以方便使用。但一定要注意一个剩余空间。然后执行命令: copy flash tftp进行IOS的备份,还原的时候也一样:使用命令 copy tftp flash到现在为止,我们已经很详细的把路由器的启动过程IOS以及配置文件的备份和还原介绍完了,相信大家认真看完的话,一定有所收获!配置寄存器的值配置寄存器的在NVRAM中的格式:0 0 0 0 | 0 0 0 0 | 0 0 0 0 | 0 0 0 015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0下面说下配置寄存器各个字段的作用:0-3 启动字段(0x0000-0x000f)6 忽略NVRAM配置文件(0x0040)7 启用OEM位(0x0080)8 禁用中断(0x0100)10 IP广播全为零(0400)5、11-12 控制台线路速率(0x0800-0x1000)13 如果网络启动失效,则启动默认ROM软件(0x2000)14 IP广播不包含网络号(0x4000)15 启动诊断信息并忽略NVRAM内容(0x8000)启动字段取值意义说明0 ROM监控模式1 从ROM中启动映像文件2-f 指定默认启动文件名(任何从2-f的值都告诉路由器使用NVRAM中指定的启动命令)路由器中组件如下:bootstrap、ROM监控程序、POST、微型IOS,这些程序都是存放在ROM中的ROM、RAM、FLASH、NVRAM、配置寄存器利用修改配置寄存器值来恢复路由器口令1、Ctrl+Break来启动一个中断,中断路由器启动顺序,进入ROM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论