CCNA中文笔记-ManagingaCiscoInterwork

文章作者 100test 发表时间 2007:03:14 13:51:14
来源 100Test.Com百考试题网


chapter8 managing a cisco interwork
the internal components of a cisco router
cisco router的一些组件:
bootstrap:存储在rom中的微码(microcode)中,用来在初始化的时候启动router,然后加载ios
post:存储在rom中的微码中,用来检查硬件基本配置是否正常,然后决定哪些接口可用
rom monitor:存储在rom中的微码中,作用是测试和排疑等
mini-ios:cisco叫它rxboot或bootloader,它是存储在rom中的,ios的简化版本,用来把ios加载到闪存中
ram(random-access memory):用来保存数据包缓存,arp缓存,路由表,和running-config配置文件.某些router上,ios可以从ram中运行
rom(read-only memory):用来启动和维持router正常化
flash memory(闪存):用来存放ios,当router重新启动的时候闪存是不会被擦除的,由intel创造的eeprom
nvram(nonvolatile ram):存储startup-config配置文件,当router重新启动的后,这些文件是不会被擦除的
configuration register:用来控制router如何启动,这个值可以使用show version来查看,一般为0x2102(16进制),含义是告诉router从闪存里加载ios和从nvram里加载配置文件
the router boot sequence
启动序列用来测试硬件和加载所必需的软件,包括以下几个步骤:
1.先进行post,测试硬件
2.bootstrap查找和加载ios
3.ios在nvram中查找有效的startup-comfig配置文件
4.如果在nvram里查找到了这个配置文件,router就可操作.如果文件不存在,router进到setup模式
managing configuration registers
cisco的router有1个存储在nvram中的,16位长的configuration register.默认这个值0x2102设置成从闪存中加载ios和从nvram中查找启动配置文件
understanding the configuration register bits
一些常见的位的含义:
1.第0到3位:启动字段
2.第6位:忽略nvram内容
3.第8位:禁用break
启动字段(00到03):
1.设置成00:rom monitor模式,进入到这个模式,configuration register的值设置成2100.然后要启动router的话需要手动在命令行提示符rommon>下输入b(感觉有点类似solaris的openboot哈哈)
2.设置成01:从rom中的镜象启动,把configuration register的值设置成2101,提示符为router(boot)>
3.设置成02到0f:定义默认启动文件名,在nvram中查找
checking the current configuration register value
使用show version命令可以查看当前configuration register的值,在输出的最下部分.这个命令将会显示硬件的配置信息,软件版本,配置文件信息,启动镜象等
changing the configuration register
可以通过修改configuration register的值来决定router的启动和运行方式.在全局配置模式下使用config-register的命令.修改值为0x101,注意输出内容,如下:
router(config)#config-register 0x101
router(config)#^z
router#sh ver
(略)
configuration register is 0x2102 (will be 0x0101 at next reload)
注意修改后的值和当前值,修改后的值只在重新启动后生效
recovering passwords
如果你把密码忘记了怎么办?之前提到过,位6可以忽略掉nvram里的储存的启动配置文件的内容,默认是0x2102,所以我们把值修改成0x2142,就可以达到忽略nvram这个效果.下面是密码恢复的主要几个步骤:
1.在启动router的时候使用break中断启动
2.把configuration register的值设置成0x2142
3.重新启动
4.进入特权模式
5.把startup-config文件复制到running-config文件中
6.修改密码
7.把configuration register的值还原为0x2102
8.保存配置
9.重新启动
具体的修改,2500系列和2600系列有一点不一样,我们先来看2600系列的修改实例,使用ctrl break中断启动.注意提示monitor: command “boot” aborted due to user interrupt.
如下:
system bootstrap, version 11.3(2)xa4, release software (fc1)
(略)
pc = 0xfff0a530, vector = 0x500, sp = 0x80004374
monitor: command “boot” aborted due to user interrupt
rommon 1 >confreg 0x2142


相关文章


CCNA中文笔记-ManagingTrafficwithAccessLists
Oracle电子邮件系统危机重挫CIO(1)
CCNA中文笔记-Router
在OracleXE构建GoogleEarth接口(4)
CCNA中文笔记-ManagingaCiscoInterwork
在OracleXE构建GoogleEarth接口(3)
在OracleXE构建GoogleEarth接口(2)
ORACLE应用中常见的傻瓜问题1000问(二)
如何有效应用时间的有限和无限
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛