路由协议之RIP协议
RIP协议简介:
RIP协议的全称是一种内部网关协议(IGP),是一种动态路由选择,用于一个自治系统(AS)内的路由信息的传递。RIP协议是基于距离矢量算法(DistanceVectorAlgorithms)的,它使用“跳数”,即metric来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI网络七层模型的网络层。
RIP协议采用距离向量算法,在实际使用中已经较少适用。在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值 为1~15,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和响应分组。
简单实例:
一、搭建拓扑图,把基本链路连通。
R1:
interface FastEthernet0/0
ip address 172.16.2.1 255.255.255.0
interface Serial1/0
ip address 172.16.1.1 255.255.255.0
clock rate 64000
R2:
interface FastEthernet0/0
ip address 172.16.3.1 255.255.255.0
interface Serial1/0
ip address 172.16.1.2 255.255.255.0
二、接下来在2台路由器上进行配置RIP路由协议。
R1(config)#router rip
R1(config-router)#version 2
由于rip协议有两个版本,第一个版本是不支持vlsm。是以广播的形式进行更新的,而版本二是支持vlsm和自动汇总的。
R1(config-router)#network 172.16.0.0
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 172.16.0.0
三、配置完成之后,现在去看下路由表。
R1#show ip route
172.16.0.0/24 is subnetted, 3 subnets
C 172.16.1.0 is directly connected, Serial1/0
C 172.16.2.0 is directly connected, FastEthernet0/0
R 172.16.3.0 [120/1] via 172.16.1.2, 00:00:17, Serial1/0
R2#show ip route
172.16.0.0/24 is subnetted, 3 subnets
C 172.16.1.0 is directly connected, Serial1/0
R 172.16.2.0 [120/1] via 172.16.1.1, 00:00:08, Serial1/0
C 172.16.3.0 is directly connected, FastEthernet0/0
四、现在去查看下RIP表的信息。
R1#show ip route rip
172.16.0.0/24 is subnetted, 3 subnets
R 172.16.3.0 [120/1] via 172.16.1.2, 00:00:04, Serial1/0
R2#show ip route rip
172.16.0.0/24 is subnetted, 3 subnets
R 172.16.2.0 [120/1] via 172.16.1.1, 00:00:15, Serial1/0
五、现在去测试,看看是不是配置正确。
六|、比较静态路由和RIP路由协议的优缺点。
静态路由是指需要由网络管理员手工配置路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。使用静态
路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和
复杂程度非常高。