学习路由器基础知识
2012-06-27 10:00
309 查看
学习网络,我们第一想到的就是路由器和交换机,那么路由器到底在网络中起着什么样的作用?路由器的工作原理是什么?这些问题对于初学者来说还感到比较陌生,下面就主要介绍一下路由器的一些相关知识。
一、路由器接口表示法
1、接口号:编号从0开始,有模块接口排列从右到左,从下至上,没模块的从左至右。
2、插槽号:编号从0开始,从右到左,从下到上。
说明:早期思科路由器1600、1700系列路由器支持模块,从2600路由器到后来高端路由器都支持化接口卡。
二、路由器基本原器件
先来认识一下几个重要的术语:
CPU:用来执行ios的
RAM:动态随机存储器,主要存储运行配置文件、路由表和arp缓存表等。工作原理:当路由器加电启动后,将RAM作为存储装置的工作区域,当路由器切换或者重启时RAM中的信息将会丢失。
ROM:rom在路由器中由硬件实现的只读存储器,包含通电自检post诊断程序和引导程序。其作用是:这些程序使得路由器在没有找到有效的ios软件镜像时,能够从rom启动,被称为rom监控模式。能够进行rom监控模式是因为路由器在出厂时厂商已经把一个ios最小的子集写入到rom里面,与此同时,rom在系统突然断电后里面的程序也不会丢失,为路由器提供了很好的稳定性。
Flash(闪存):它是一种可擦写、可编程的rom,它里面包含ios和微代码,默认情况下,路由器rom引导程序会在flash查找并启动ios映像。路由器在切换电源或者重新启动时flash中的内容保持不变。
NVRAM:非易失性随机存储器。用于存储启动配置文件,系统启动时将使用该文件来配置软件,另NVRAM还包含了软件配置登记值,思科ios软件中的一种可配置设备,来决定引导路由器使用哪个映像的参数。路由器在切换或重新启动时NVRAM中的内容保持不变。
二、路由器启动顺序
1、先进行post,测试硬件
2、bootstrap查找和加载ios
3、若查找到有效的ios则进行加载,如果没有查找到有效的ios则路由器进入到rom监控模式。
4、ios在NVRAM中查找到有效的startup-config配置文件
5、若在NVRAM里查找到了这个配置文件,路由器将装入到DRAM中即可进行操作配置;
本文出自 “不为技术而学技术” 博客,请务必保留此出处http://denverf.blog.51cto.com/3951467/910229
一、路由器接口表示法
1、接口号:编号从0开始,有模块接口排列从右到左,从下至上,没模块的从左至右。
2、插槽号:编号从0开始,从右到左,从下到上。
说明:早期思科路由器1600、1700系列路由器支持模块,从2600路由器到后来高端路由器都支持化接口卡。
二、路由器基本原器件
先来认识一下几个重要的术语:
CPU:用来执行ios的
RAM:动态随机存储器,主要存储运行配置文件、路由表和arp缓存表等。工作原理:当路由器加电启动后,将RAM作为存储装置的工作区域,当路由器切换或者重启时RAM中的信息将会丢失。
ROM:rom在路由器中由硬件实现的只读存储器,包含通电自检post诊断程序和引导程序。其作用是:这些程序使得路由器在没有找到有效的ios软件镜像时,能够从rom启动,被称为rom监控模式。能够进行rom监控模式是因为路由器在出厂时厂商已经把一个ios最小的子集写入到rom里面,与此同时,rom在系统突然断电后里面的程序也不会丢失,为路由器提供了很好的稳定性。
Flash(闪存):它是一种可擦写、可编程的rom,它里面包含ios和微代码,默认情况下,路由器rom引导程序会在flash查找并启动ios映像。路由器在切换电源或者重新启动时flash中的内容保持不变。
NVRAM:非易失性随机存储器。用于存储启动配置文件,系统启动时将使用该文件来配置软件,另NVRAM还包含了软件配置登记值,思科ios软件中的一种可配置设备,来决定引导路由器使用哪个映像的参数。路由器在切换或重新启动时NVRAM中的内容保持不变。
二、路由器启动顺序
1、先进行post,测试硬件
2、bootstrap查找和加载ios
3、若查找到有效的ios则进行加载,如果没有查找到有效的ios则路由器进入到rom监控模式。
4、ios在NVRAM中查找到有效的startup-config配置文件
5、若在NVRAM里查找到了这个配置文件,路由器将装入到DRAM中即可进行操作配置;
本文出自 “不为技术而学技术” 博客,请务必保留此出处http://denverf.blog.51cto.com/3951467/910229
相关文章推荐
- 路由器基础知识点汇总学习
- 路由器基础知识点汇总学习
- 路由器基础知识点汇总学习
- 网络基础知识学习1-路由器
- Matrix学习——基础知识
- 路由器基础知识(三)
- linux shell 脚本基础知识学习
- TQ2440 学习笔记—— 9、嵌入式编程基础知识【arm-linux-gcc 选项】
- ThinkPHP的入门学习-目录结构及基础知识
- 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-01-CNN基础知识点
- js基础知识学习站点汇总
- Linux基础知识学习记录:su与sudo命令的比较,ubuntu下的inittab文件
- 黑马程序员--GUI界面编程--java学习日记9(基础知识)
- 黑马程序员---Objective-C基础学习---类、对象、方法相关知识笔记
- JavaSE基础知识学习—继承
- Oracle11g基础知识【SQL学习笔记】
- php学习--2 基础知识
- 黑马程序员--IOS入学学习--6-OC基础知识
- libevent学习笔记 一、基础知识
- android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器