设为首页 收藏本站
查看: 1422|回复: 0

[经验分享] Cisco 路由启动

[复制链接]

尚未签到

发表于 2015-11-4 12:49:08 | 显示全部楼层 |阅读模式
  Cisco router:
   DSC0000.jpg



Flash :如同PC机上的BIOS(基本输入输出系统),其中存放Cisco路由器的IOS,对它的维护主要是IOS的文件的备份和恢复。

    :在enable状态下用dir命令,就可以查看到Flash上存储的IOS文件名及其大小。Flash是可编程的存储器,因此可对Flash进行编程升级IOS,

        也可以用“erase flash”删除Flash中的IOS,所以这个命令使用需谨慎,我们可以备份一个IOS到TFTP服务器上。

   

NVRAM:非易失性RAM。如同PC机上的CMOS,其中存放的是路由器的配置文件。

    NVRAM的内容可以使用"erase memory"或"write erase"将2配置参数删除到出厂设置状态,所以相对于IOS的丢失,删除NVRAM的后果不是很严重。

    路由器正常启动后,它会将NVRAM的内容拷贝一份到内存,我们对路由器的配置实际上是修改内存中的参数,所以内存中的参数可以和NVRAM中的不一样,

    如果不使用“write memory” "copy running-config startup-config"将内存配置保存到NVRAM中,或使用"reload" ,"copy startup-config",

    重启路由器将NVRAM重新导入内存中。

   

ROM:在Cisco路由器中的功能与计算机中的ROM相似,主要用于系统初始化。

    ROM:----------------------

        | Bootstarp | POST    |

        |                  |               |  show version

        ---------------------------------------> console

        | Mini IOS  |  ROM    |

        | software  | Monitor |

        |                 |              |

        -----------------------



ROM中实现的功能主要包涵:

POST:注册

引导顺序的微调

Mini IOS 的启动

ROM模式的启动

在IOS启动后可以通过show version 命令查看ROM中的信息

Bootstarp是位于ROM微码中的程序,用于执行程序,负责找到每一个IOS的位置然后加载该文件,默认情况,Cisco路由默认都是从flash中加载IOS系统。

POST:也是存放于ROM中的微码中的程序,用来检查硬件配置是否正常,然后决定哪些接口可用。

ROM Monitor:存储在ROM的微码中,作用是测试和排疑。

Mini IOS:一个简化的IOS

RAM:也就是内存,是可读可写的存储器,关机或重启将被擦除。

  


  进入ROMMON模式的几种情况:
  对于许多初学者来说,Cisco路由器的ROMMonitor常常令人感到陌生甚至望而生畏,原因很简单,一是我们并不经常用到该模式,对其相关操作不熟悉;二是在ROMMonitor模式下的操作失误,往往会对路由器造成致命的伤害(比如破坏flash中的IOS文件,导致系统崩溃),以至于很多人对它束手束脚,望而却步。



其实,ROMMonitor并不复杂,它只是Cisco路由器的一个低级操作系统,通常用于测试和排错,我们只需花费很少的时间,就可以轻松搞定。下面笔者就以网管员在实际工作中最常遇到的两种需要使用ROMMonitor的情况为例,做一个说明。



情景一:路由器的口令恢复



为了防止别人知道路由器的口令(特别是特权口令),威胁本地网络安全,许多管理员将口令设得特别复杂。但由于路由器的配置完成后,我们就很少再去操作路由器,这样过了一段时间后,我们因为某种需要需对路由器进行配置时,就可能因忘记口令而无法进行。



这时候,我们只需要一台PC机(操作系统为Windows系列),一条Console电缆及相应的接口转换器,然后按照下面的操作,就可以轻松搞定。



1.设置PC机的超级终端,使我们能够使用路由器的Console口直接对路由器进行操作(因其过程非常简单,笔者为节省篇幅,将其省略)。



2.启动路由器,并在前60秒内按下Break或Ctrl+Break键,进入路由器的ROMMonitor模式。



3.下面以初学者最常接触到的Cisco2600系列路由器为例,做一些简要描述。



(按下Ctrl+Break键,进入ROM Monitor模式)注:笔记本使用Ctrl+Fn+Insert



情景二:路由器flash中IOS文件的升级或损坏后的恢复
     



相比较而言,第二种情况更为少见,但也更为严重,它常常发生在对路由器IOS版本升级操作失误或其他软硬件故障原因导致路由器系统崩溃无法进行工作,致使整个网络的瘫痪。



此时,我们常常需要在路由器的ROM Monitor模式下将其修复。





路由器的启动顺序:

1、在ROM中检查启动注册值(也叫做寄存器值)

2、将NVRAM中的startup-configuration文件copy到内存中

3、默认情况下将flash中的第一个IOS文件加载到内存中。

4、如果没有在flash中找到IOS文件,则在网络中尝试寻找TFTP server

5、如果找不到TFTP Server,则使用RXBOOT模式,也就是加载ROM中的mini IOS 。

6、如果不能加载Mini IOS,则使用ROMMON启动。



按图中的详细启动:

    1、查看寄存器值是否等于0,如果等于0,就进入ROM Monitor 模式,如果不等于0前往下一步

    2、查看寄存器值是否等于1,如果等于1,就进入Mini IOS,如果不等于1前往下一步

    3、检查NVRAM中的文件配置是否配置了boot system 命令,如果配置就按照命令执行,如果没有就执行4

    4、检查Flash里是都有合法IOS,如果有就使用IOS启动,如果没有就执行5

    5、尝试从网络上寻找IOS,如果在网络上找到IOS,就用这个IOS启动,如果没有就执行6

    6、查看寄存器的第13位的值,如果等于1,则会判断在网络是否经历了五次失败,达到五次进入MIni IOS,
              如果13是0,就不会判断失败,就会一直找下去,这样就比较危险 ,容易造成死循环。
       7、加载IOS后,判断寄存器第6位是否为1,等于1 ,就会直接进入Setup Dialog,不等于1 ->8


      8、检查NVRAM中是否有合法的配置,如果有就使用这个配置,如果没有就进入 Setup Dialog



  思科端口:



Cisco 路由器本身一般机箱都带有一个 AUX 接口,它是一个异步串行口。它具有多种功能,主要有以下几个作用:


远程拨号调试功能:AUX串行口可以连接调制解调器,用户可以通过电话拨号方式,对设备进行远程调试。

拨号备份功能:作为主干线路的备份,AUX串行口连接调制解调器,当主线路断掉后,系统会自动启动AUX端口电话拨号,保持线路的连接。当主干线路恢复后,电话线路自动断掉。


网络设备之间的线路连接:AUX串行口也可以实现两台路由器通过电话拨号方式的线路连接。

本地调试口:直接连接AUX口,做本地调试

console:

通过 数据线 串口 或并口 和电脑连接 作本地调试用的

mgt:

  management port 提供一条与设备快速连接的控制线路 也作错误恢复
  


  要了解路由器的启动顺序,就必须了解配置寄存器的值,寄存器值是由16位二进制构成

15 14 13 12   11 10 9 8    7 6 5 4   3 2 1 0

最低四位决定路由从哪里启动

0000 进入ROM Monitor    ROMMON>     可以把寄存器后四位设置为0,或启动路由十按    ctrl +break (Ctrl + Fn + Insert)

0001 进入IOS(use IOS in ROM) Router(boot)>

0010-1111  检查NVRAM中的boot system

  Rommon >confreg 0x2142   进入ROMMON模式
  

hostname(config)#config-register 0x2102   在重启前将寄存器值修改回原来的值


  




版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-134967-1-1.html 上篇帖子: cisco模块设备命名规则和集合个人总结 下篇帖子: Cisco(思科)交换机VLAN设置(转自磊哥方法)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表