任务描述
某公司随着规模的不断扩大,路由器的数量开始有所增加。网络管理员发现原有的静态路由已经不适合现在的公司,实施动态路由RIPv2协议配置,实现网络中所有主机之间互相通信。 在路由器较多的网络环境中,手工配置静态路由会给管理人员带来很大的工作负担,那么使用RIPv2路由协议可以很好地解决此题。
任务要求
(1)使用动态路由RIPv2协议实现网络连通,网络拓扑图如图
(2)各路由器和交换机的端口IP地址设置如表
(3)每台计算机的IP地址、子网掩码和默认网关如表
(4)实现动态路由RIPv2协议配置,实现全网互通。
知识准备
1.RIP简介 RIP(Routing Information Protocol,路由信息协议)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,IGP),是最典型的距离矢量路由协议,适用于小型同类网络的一个自治系统(AS)内的路由信息的传递。 RIP协议要求网络中每一台路由器都要维护从自身到每一个目的网络的路由信息。RIP协议使用跳数来衡量网络间的“距离”:从一台路由器到其直连网络的跳数定义为1,从一台路由器到其非直连网络的距离定义为每经过一个路由器则距离加1。“距离”也称为“跳数”。RIP 允许路由的最大跳数为15,因此,16即为不可达。可见RIP协议只适用于小型网络。RIP协议的管理距离为100。 使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。 距离矢量协议将路由器作为通往最终目的地的路径上的路标。 路由器唯一了解的远程网络信息就是到该网络的距离(即度量)以及可通过哪条路径或哪个端口到达该网络。 距离矢量路由协议并不了解确切的网络拓扑图。
2.RIP版本 RIPv1被提出较早,其中有许多缺陷。为了改善RIPv1的不足,在RFC1388中提出了改进的RIPv2,并在RFC 1723和RFC 2453中进行了修订。 RIP有两个版本,RIPv1和RIPv2,RIPv2针对RIPv1进行扩充,能够携带更多的信息量,并增强了安全性能。RIPv1和RIPv2都是基于UDP的协议,使用UDP520号端口收发数据包。两者的区别如表
3.RIP定时器 RIP在路由更新和维护路由信息时主要使用以下4个定时器,分别是Update timer、Agetimer、Garbage-collection timer和Suppress timer。
(1)更新定时器(Update timer):当此定时器超时时,立即发送路由更新报文,缺省为每30s发送一次。
(2)老化定时器(Age timer):RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。当学到一条路由并添加到RIP路由表中时,老化定时器启动。如果老化定时器超时,设备仍没有收到邻居发来的更新报文,则把该路由的度量值置为16(表示路由不可达),并启动下面将要介绍的“垃圾收集定时器”。
(3)垃圾收集定时器(Garbage-collect timer):如果在垃圾收集时间内仍没有收到原来某不可达到路由的更新,则该路由将被从RIP路由表中彻底删除。
(4)抑制定时器(Suppress timer):当RIP设备收到对端的路由更新,其度量值为16,则对应路由进入抑制状态,并启动抑制定时器,缺省为180s。这时,为了防止路由振荡,在抑制定时器超时之前,即使再收到对端路由度量值小于16的更新,也不接受。当抑制定时器超时后,就重新允许接受对端发送的路由更新报文。
任务实施
1.参照图搭建网络拓扑、在路由器上添加2SA模块于Serial1/0/0位置,路由器之间的连线使用Serial串口线,其他使用直通线、开启所有设备电源和为每一台计算机设置好相应的IP地址和子网掩码。
2.设置交换机和路由器的端口IP地址等参数。 设置交换机和路由器的端口IP参数,具体的配置方法请参照本任务3.5的SW3A、R1和R2的基本配置。
3.配置RIPv2动态路由,实现全网互通。 (1)SW3A的路由配置。 SW3A上直连的网络有192.168.1.0、192.168.10.0和192.168.20.0三个网络,因此要添加的RIP路由协议为:
(2)R1的路由配置。 R1上直连的网络有192.168.1.0和192.168.2.0网络,因此要添加的RIP路由为:
(3)R2的路由配置。 R2上直连的网络有192.168.0.0和192.168.1.0两个网络,因此要添加的RIP路由为:
任务验收
1.在路由器R1上,使用display ip routing-table命令查看路由表。
2.使用PC1去ping PC2和PC3的IP地址,可以看到是通的。
任务小结
(1)RIP协议有两个版本RIP v1和RIP v2,本任务使用的是RIPv2版本。
(2)RIP协议只宣告和自己直连的网段。
(3)路由器之间必须都开启了同版本的RIP协议才能互相学习,实现动态更新路由信息。