11、路由器的硬件构成如何?
处理器:
CPU,路由器的转发速度取决于CPU的速度。
存储器:
①RAM:存储了配置文件running-config;IOS(操作系统)运行起来后,调入此内存。一旦掉电则存储内容丢失。
②ROM:存储了启动和维护路由器基本功能的微代码。
③Flash:相当于计算机的硬盘。存储IOS软件。
④NVRAM:存储启动配置文件startup-config和配置寄存器configuration register。configuration register里面的值,决定了路由器启动时要不要加载startup-config中的配置信息。
12、路由器的启动过程是怎么样的?
加电自检(post)—装载运行自主引导代码(bootstrap)—查找IOS软件—装载IOS软件—寻找配置文件-如果没有找到配置文件,则进入setup模式。
加载IOS之后,先到NVRAM中读取配置寄存器,根据配置寄存器中的值,决定是加载还是绕过startup-config。
13、什么是EXEC会话?
对IOS命令行接口的访问也称为EXEC会话。用户模式也叫用户EXEC模式,特权模式也叫特权EXEC模式。
14、路由器的常用接口有哪些?
异步串口(serial口,常用);以太口、快速以太口、千兆以太口(ethernet口,常用);IDSN接口;帧中继口(Frame Relay);ATM口等。
15、什么是DTE?什么是DCE?他们的关系如何?
DTE是数据终端设备。是指广域网连接中用户端的设备。
DCE是数据通讯设备。是指广域网连接中服务提供商提供的距离用户最近的设备。负责将用户数据传输给服务提供商,并向DTE设备提供时钟信号。
DCE和DTE用串口线连接,其中要在串口线的DCE一端为DTE配置时钟频率。
16、两台通过串口相连的路由器,需要做哪些配置才能正常通信?
①用“show controllers serial +端口”命令,查看哪一端是DTE,哪一端是DCE。
②在DCE一端做如下配置:router(config-if)# clock rate 64000
router(config-if)# no shut
③在DTE一端做如下配置:router(config-if)# no shut
④给两个端口配置IP地址。
17、Serial0/0和Serial0/1表示什么意思?
serial表示接口类型是串口。
serial0/0表示第一个槽位的第一个接口。
18、路由器的工作原理是什么?
路由器的某一个接口接收到一个数据包时,会查看包中的目标网络地址以判断该包的目的地址在当前的路由表中是否存在(即路由器是否知道到达目标网络的路径)。
如果发现包的目标地址与本路由器的某个接口所直接连接的网络地址相同,那么马上把数据转发到相应接口(即直连路由的优先级最高);
如果发现包的目标地址不是自己的直连网段,路由器会继续查看自己的路由表,查找包的目的网络所对应的接口,并从相应的接口转发出去;
如果路由表中记录的网络地址与包的目标地址不匹配,则把数据送到默认路由中指定的接口。如果没有配置默认路由,则会给用户返回目标地址不可达的ICMP信息。
19、路由有哪几种类型?各种路由的特点是什么?
路由分为静态路由、默认路由和动态路由。
①静态路由是由管理员在路由器中手工配置的固定的路由。静态路由允许对路由的行为进行精确的控制、减少了网络流量(动态路由需要定期发送消息以维持关系)、具有单向性以及配置简单。通常情况下,静态路由的优先级高于动态路由。
②默认路由是静态路由的一种,是指当路由表中与包的目标地址之间没有匹配的表项时路由器所使用的路由。
默认路由的配置命令如下:
router(config)# ip route 0.0.0.0 0.0.0.0 下一跳地址
router(config)# ip classless
其中0.0.0.0 0.0.0.0代表将发往任何网络的包都转发到下一跳。
Ip classless指路由器接收到不能转发的包的时候,会将其匹配给默认路由。否则通常情况下会将包丢弃并且返回目标地址不可达的ICMP消息。
③动态路由是网络中的路由器之间,根据实时的网络拓扑变化,相互传递相关信息,利用收到的信息通过路由选择协议计算,生成或更新路由表的过程。
动态路由减少了管理任务但是占用了网络带宽。
常见的动态路由包括距离矢量路由选择协议(如RIP)和链路状态路由选择协议(如OSPF)。
20、路由器在工作中要经历哪几个过程?
路由发现:是学习路由的过程,动态路由通常由路由器自己完成,静态路由需要手工配置。
路由转发:路由学习之后,路由器按照学习后更新的路由表进行数据的转发。
路由维护:路由器通过定期与网络中其他路由器进行通信来了解网络拓扑的变化,以便更新路由表。
路由器记录了接口所直连的网络ID,称为直连路由,路由器可以自动学习到直连路由而不需要配置。
21、配置路由时,应注意的问题有哪些?
①连接相邻两个路由器的接口必须处于同一个网段上,也就是说这两个接口的网络地址必须相同;
②同一个路由器中,任两个接口的网络地址必须不同,因为路由器是连接不同网络段的设备。
③静态路由的配置是通过该网段的网关(即下一跳)到达下一个网段,网关是到达下一个网络的连接点。
④直连路由不需要配置,路由器可以直接学习到。
⑤静态路由必须进行双向的配置,否则数据包没有回来的路。
⑥默认路由配置完成后,必须以ip classless命令进行激活。
22、用show命令查看路由器接口状态时,对显示的信息如何理解?
①可操作状态………serial 0/0 is up ,line protocol is up。端口up 线路协议up 表示:物理线路和协议都已经匹配,所以网络能正常工作。
②连接问题…………serial 0/0 is up ,line protocol is down。端口up 线路协议down 表示:物理线路已经接好,但线路两端的协议没有配一致,如一端强制成100M,另一端强制成10M。
③接口问题…………serial 0/0 is down ,line protocol is down。端口down 线路协议down 表示:物理线路没接好,比如网线断了。
④禁用状态…………serial 0/0 is **istratively down ,line protocol is down。被管理员禁用了。
23、Cisco2600路由器的密码如何恢复?
正常情况下,配置寄存器的值为0x2102,如果把此值改为0x2142,路由器在启动时,就会不读取startup-config中的配置信息,而以空配置进入系统。
①用reload命令重启动路由器,在启动过程中按住ctrl+break键。
②进入ROM Monitor模式,在此模式下把配置寄存器的值修改为0x2142。
rommon1>confreg 0x2142
rommon2>reset(重启动)
③路由器将绕过startup-config启动,启动后,把startup-config中的配置信息拷到running-config中。
#copy startup-config running-config
④把原来的密码,用新密码覆盖掉。
#enable password ***
⑤把此次改动,即新设的密码,存盘。
#copy running-config startup-config
⑥把配置寄存器的值改为正常值0x2102,以使路由器在以后的每次启动时,都去读取startup-config中的配置信息。
# config-register 0x2102
24、什么是单臂路由?
用路由器上的一个物理端口进行多个VLAN间路由数据的路由方法,叫做单臂路由。
在路由器上设置多个逻辑子接口,每个子接口对应于一个VLAN。各子接口的数据在物理链路上传递时要进行标记封装。