什么是RIP协议
时间:2012-3-2
RIP协议是距离向量路由选择算法在局域网上的直接实现,它用于小型自治系统中RIP协议规定了路由器之间交换路由信息的时间,交换信息的格式,错误的处理等内容.
RIP协议规定了两种报文类型,所有运行RIP协议的设备都可以发送这些报文.
1)请求报文;发送请求报文是用于查询相邻的RIP设备,以获得它们相邻路由器的距离向量表.这个请求表明,相邻设备要么返回整个路由表,要么返回路由表的一个特定子集.
2)响应报文;响应报文是由一个设备发出的,用以通知在它的本地路由表中维护的信息,在下述的几种情况,响应报文的被发送,一是RIP协议规定的每隔30秒钟相邻路由器间交换一次路由信息,二是当前路由器对另一路由器产生的请求报文的响应,三是在支持触发更新的情况下,发送发生变化的本地路由表.
RIP协议除严格遵守距离向量路由选择算法进行路由广播与刷新外,在具休实现过程中还做了某些改进.例如:
1)对距离相等的路由的处理,在具休应用中,到达某一目的的网络可能会出现若干条距离相等的路径,对于这种情况,通常按照先入为主的原则解决,即先收到哪个路由器的路由信息,通知报文,就将路径这定为哪个路由器,直到这个路径失效或被新的更短路么取代.
2)对过时路由的处理,根据距离向量路由选择算法的基本思想,路由表中的一条路径都修改刷新是因为出现了一条距离更短的路径,否则这个路径会在中币表中保持下去,按照这个思想,一旦某条艰生故障,过时的路由表记录会在互联网上长期存在下去,为了解决这个问题,RIP协议规定,参与RIP选路的所有设备要为其路由表的每条帐中记录增加一个定时器,在收到相邻路由器发送的路由刷新报文中如果包含关于此路径的记录,则将定时器清零,重新开始计时,如果在设定的定时器时间内一直没有再收到关于这个路径的刷新信息,这时定时器溢出,说明这个路径已经崩溃,需要将这个路径记录从路由表中删除,RIP协议规定路径的定时器时间为6个RIP刷新周期,即180秒.