路由器是网络中进行网间连接的关键设备。作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP的Internet的主体脉络,也可以说,路由器是整个网络构架的“枢纽”。 随着网络应用的逐渐普及,越来越多的企业网连入了Internet。而对当前的大多数网络来说,无论是实现网络互连还是访问Internet,路由器是不可或缺的。由于路由器的重要性,对它的管理就成了网管员的日常工作中重要的一部分,而路由器的故障分析和排除也是令许多网管员极为困扰的问题之一。
路由器的组成
目前常见的路由器从结构上可以分为固定端口和模块化结构两种。固定端口通常被一些低端路由器采用,这类路由器的端口数量和类型都已经固定,通常端口数量较少,路由器的处理能力较低。这种结构的路由器价格低,比较适合于规模较小的网络使用,如小公司或大中型公司的分支机构。模块化的结构一般被中高端路由器所采用。它通常在机箱上预留槽位,用户可以根据自己的需要选配不同类型的接口卡,在高端路由器中处理器也做在板上,可以插在机箱的插槽中,这种板一般称为引擎,而机箱中除电源与风扇外只有作交换用的背板。这样用户不仅可以选配接口卡,还可以为路由器选配不同的引擎,从而定制具有不同处理能力的路由器。不管路由器的物理结构如何,路由器的逻辑结构通常都是相似的,而这也正是对路由器进行维护与配置时所关心的。下面是与此有关的一些部分:
处理器
路由器的大脑。与计算机的CPU的功能相似,主要完成对整个设备控制功能。
DRAM
动态存储器。相当于PC中的内存。路由器工作时代码和数据存放的地方,一旦断电或系统重新启动,所有的内容将失去。
BootROM
只读存储器。这个存储器的内容是在出厂时编好的,主要是一些最基本启动代码。这里面的内容在出厂后就不能再改写。
NVRAM
一种电可擦写的存储器。往里写数据的速度较慢,但掉电后,里面的内容不会丢失,可以永久保存。通常存放系统软件,平常使用时不需要向里写数据。必要时(如系统软件升级),也可以对里面的数据进行更新。
Flash
与NVRAM类似,也是一种非易失性存储器,不过它通常用来保存配置文件。
系统软件
系统软件是路由器工作的软件平台(在CISCO的产品中称为IOS),它虽然没有具体的物理形态,但它在整个路由器系统的工作中起着至关重要的作用。许多问题都与它有关。以上对路由器的有关部分作了一个简单的介绍,正确认识各个部分的功能,可以帮助我们了解路由器的工作原理,从而快速有效地确定故障的范围,减少盲目性。
路由器常见故障分类
在路由器出现的故障中,大体可以分为两类:一类是硬故障,一类是软故障。这里的分类方法并没有严格的标准,只是为了方便而已,在实践中应该具体问题具体分析。
硬故障
我们把路由器本身部件存在问题的情况归在这一类里。常见的硬故障通常表现在硬件上。通常有这么几种:系统不能正常加电表现为当打开路由器的电源开关时,路由器前面板的电源灯不亮,风扇不转。这时要重点检查电源系统。看供电插座是否有电,电压是否在规定的范围内。如果供电正常,应该检查电源线是否完好,接触是否牢靠,必要时可以换一根,如果还不行,可以判定问题应该出在路由器的电源上。可以看看路由器电源保险是否完好,如果烧了应该更换。如果还不行只好送修。部件损坏这类情况在硬件故障中是比较常见的一类。这里的部件往往是接口卡。表现为当把有问题部件插到路由器中时,系统其他部分都工作正常,但无法正确识别有问题的部件,这时往往是因为部件本身有问题。还有一种情况,就是部件可以被正确识别,但做完配置后(保证配置正确),接口就是不能正常工作,这时往往是因为存在物理故障。要确认以上这两种情况,最好用相同型号的好的部件替换怀疑有问题的部件,就可以确认问题是否存在。系统软件损坏这种故障似乎应该归入软件故障,但由于这种情况往往是路由器本身存在的问题,且与硬件紧密相关,我们不妨把它归类于此。以cisco的路由器为例,如果路由器开机后总是进入rmon状态,这时往往说明系统软件IOS存在问题,这时不妨就将IOS重新写一遍。其它这里所要提到的是这样一些情况,有时我们在对系统软件进行升级时,发现系统无论怎样也不能完成升级,这时不妨检查一下你要升级的软件的大小是否超过了你的路由器的NVRAM的容量。如果超过了,你是无论如何也升不了级的,这时应该先扩充NVRAM的容量然后再升级系统软件。这个问题容易被忽略。
软故障
功能无法实现在有些时候,你要作某些特定的配置(如NAT),你反复检查,确认配置正确,可相应的功能就是实现不了,这时先不要急着怀疑设备有问题,最好先找一找系统软件的版本号,并查找相关的说明,看一看你所使用的版本的软件是否支持这个功能。因为路由器的系统软件往往有许多版本,每个版本支持不同的功能。如果你当前的软件版本不支持这个功能,那就应该找到相应的软件,先进行升级。网络规划存在问题有些时候,你的配置似乎没有问题,可路由器就是不能正常工作,或者工作不稳定,总出现一些莫名其妙的问题。这时不妨先不要急着反复调试,不如回过头来看看你的网络规划,看看这上面是不是有问题。比如是不是有重复使用的网段,网络掩码的计算是否正确等等,往往问题就迎刃而解了。
配置问题
这种问题是最常见的,就是你的配置的确存在问题。比如线路两端路由器的参数不匹配或参数错误等等,这种情况只要认真细致地查找,总可以解决,这里就不多说了。