第9章管理CISCO互联网络..ppt
文本预览下载声明
第九章管理CISCO互联网络 路由器内部组件 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里加载配置文件 路由器加电/启动顺序 加电自检 (POST) 加载并运行启动引导微代码 寻找IOS映象文件 加载IOS映象文件 寻找配置文件 加载配置文件 正常运行 路由器加电/启动顺序 1.先进行POST,测试硬件 2.bootstrap查找和加载IOS 3.IOS在NVRAM中查找有效的startup-comfig配置文件 4.如果在NVRAM里查找到了这个配置文件,router就可操作;如果文件不存在,router进到setup模式 路由器加电/启动顺序 管理配置寄存器 所有Cisco 路由器都具有一个位于NVRAM 中的16 位软件寄存器。默认情况下,配置寄存器设置为从闪存加载startup-config 文件。 理解配置寄存器位 配置寄存器的16 位从左到右是从15 读到0。Cisco 路由器默认的配置设置时0x2102。 理解配置寄存器位 位 十六进制 解释 0-3 0x0000-0x000f 启动字段 6 0x0040 忽略NVRAM 内容 7 0x0080 启用OEM 位 8 0x101 禁用中断 10 0x0400 IP 广播全为零 5、11-12 0x0800-0x1000 控制台线路速率 13 0x2000 如果网络启动实效则启动默认ROM 软件 14 0x4000 IP 广播包含网络号 15 0x8000 启用诊断信息并忽略NVRAM 内容 启动字段(配置寄存器00-03位) 检查当前的配置寄存器值 修改配置寄存器 可以通过修改配置寄存器的值来修改路由器如何启动和运行。 下面是修改配置寄存器的可能原因: 1. 强制系统进入ROM 监控模式 2. 选择启动来源和默认的启动文件名 3. 启用或禁用Break(中断)功能 4. 控制广播地址 5. 设置控制台中断波特率 6. 从ROM 加载操作软件 7. 启用从TFTP 启动服务器 设定配置寄存器的值 设定配置寄存器的值 配置寄存器的3, 2, 1和0位是启动选项位 设定配置寄存器的值 配置寄存器的3, 2, 1和0位是启动选项位 设定配置寄存器的值 配置寄存器的3, 2, 1和0位是启动选项位 用命令show version来检查配置寄存器的值 恢复口令 如果忘记了口令,可以通过修改寄存器的值来进行恢复。 默认的配置寄存器值是0x2102,在默认情况下,路由器会查找并加载存储在NVRAM 中的路由器配置。现在我们要更改值,让路由器忽略NVRAM 的内容。 这里是口令恢复的主要步骤: 1. 启动路由器并通过执行一个中断来中断启动顺序 2. 修改配置寄存器开启第6 位(值为0x2142) 3. 重载路由器 4. 进入特权模式。 5. 将startup-config 文件复制为running-config 文件 6. 修改口令 7. 将配置寄存器重设为默认值 8. 保存路由器的配置 9. 重载路由器。 中断路由器启动顺序
显示全部