今天我们继续中小企业网络管理的第二篇,路由器的启动过程与各种管理方式。内容就涉及到二个方面,一个是路由器的启动,当然这里包括路由器的启动过程,路由器的组件,以及IOS相关的操作,二是介绍对Cisco设备进行管理的几种方式。
我们先来看一下路由器的启动过程,其实路由器和计算机一样,也有一个加电启动的过程,如果想了解路由器的启动过程就必须要先了解路由的内部组件,我们来看一下
路由器内部组件
一般来说路由器就由这么几部分组成,我们来介绍一下:
Flash如同PC机上的BIOS(基本输入输出系统),其中存放的是Cisco路由器的IOS,对它的维护主要就是对IOS文件的备份和恢复。在路由器的enable状态下用“dir”命令,就可以查看到Flash上存储的IOS文件名及其大小。Flash是可编程的存储器,因此可以对Flash进行编程而升级IOS,也能用“erase flash”删除Flash中的IOS,所以这一命令的使用必须非常谨慎。我们可以通过备份一个IOS映像文件在计算机上,以在需要时修复IOS。用作备份的计算机要作为TFTP服务器,即它需要运行TFTP Server的软件。
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 在Cisco路由器中的功能与计算机中的ROM相似,主要用于系统初始化等功能
ROM中实现的功能主要包含:
POST的注册
引导顺序的微调(可以实现密码恢复等功能)
Mini IOS的启动
ROM模式的启动
在IOS启动后可以通过show version 命令查看ROM中的信息
Bootstarp是位于ROM微码中的程序,用于执行程序。负责找到每个IOS的位置然后加载该文件。默认情况下,所有的Cisco路由器都从flash中加载IOS软件。
POST 也是存放于ROM中微码中的程序,用来检查硬件基本配置是否正常,然后决定哪些接口可用。
ROM Momitor:存储在ROM的微码中,作用是测试和排疑等。
Mini IOS :是一个简化的IOS
RAM 也就是咱们所说的内存,是可读可写的存储器,但它存储的内容在系统重启或关机后将被清除。和计算机中的RAM一样,Cisco路由器中的RAM也是运行期间暂时存放操作系统和数据的存储器,让路由器能迅速访问这些信息。RAM的存取速度优于前面所提到的3种内存的存取速度。)
当然这里应该还有一个必须的部件就是CPU,至于它的作用,就明白人不用细说!
另外还有一个比较重要的东西就是IOS
Cisco IOS Software Features
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的命名规范
Cisco IOS二进制文件的命名由3部分组成,其中第一部分表示的是平台也就是适合的型号,第二部分是特性,第三部分是运行时内存和压缩格式。
如C7200-ajs40-mz
C7200 表示的是 Cisco 7200系统路由器
Ajs a 表示的是高级,j 表示的是企业特性 s 表示的是附加特性
Mz m 表示IOS在运行时所处的内存 z 表示的是zip压缩.