一、RIP简介
RIP(Routing Information Protocol,路由信息协议) 是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。
二、距离向量算法
1.距离(跳数)问题
(1)从一个路由器到直接连接的路由器距离定义为1
(2)从一个路由器到另一个非直接相连的路由器距离定义为所经过路由器的个数加一
(3)距离也就是跳数,每经过一个路由器跳数就加一
(4)RIP协议认为好的路由就是经过的路由器最少,距离最短(跳数最少)。而且不能在两个网络之间同时使用多条路由,也就是说哪怕还有一条高速(低时延)但路由器较多的路由,RIP也会选择路由器最少的路由。
(5)因为RIP规定经过的路由器不能超过15个,距离超过16时认为不可达,所以RIP只适用于小型互联网
2.路由表的建立
路由器一开始工作的时候只知道相邻路由器的距离(定义为1),路由表为空,之后和相邻的路由器交换并更新路由信息,经过若干次更新后本自制网络中的所有路由器便都会知道任何一个网络的最短距离和下一跳路由器的地址。虽然路由器都拥有了整个自治系统的全局路由信息,但由于路由器位置不同所以他们的路由表自然也不同
3.路由表更新
具体更新不知道,请参考其他文章,写这篇文章的目的是期末考试要考下面这道题,俺不会做,查了半天查会了,具体做法为:
两个路由表,有一个表中没有的直接写,下一跳相同的,更新接收到的路由信息;下一跳不相同,选距离短的更新。

本文介绍了RIP(Routing Information Protocol)的基本概念,包括其作为内部网关协议的角色、基于距离矢量算法的工作原理以及如何衡量路由距离。此外,还详细解析了一个具体的路由表更新案例,帮助读者理解RIP协议在实际应用中的运作方式。

2万+

被折叠的 条评论
为什么被折叠?



