4.4 距离向量路由算法(P160 4.6.2)
(P159 4.6.2)路由信息协议 RIP(Routing Information Protocol) 是内部网关协议 IGP(Internal Gateway Protocol) 中最先得到广泛使用的协议。RIP 是一种分布式的基于距离向量的路由选择协议。
注:教材中所叙述的 RIP 协议是由 RFC-1058 定义的 RIP v1。而 RFC-2453 定义了 RIP v2。
RIP 协议要求网络中每个路由器都要维护一个从它自己到其他每一个目的网络的距离记录,即这是一组距离,因此命名为距离向量。
(P160 4.6.2)RIP 协议规定:
- 从路由器到直连网络的距离定义为 1。
- 从主机到非直连网络的距离定义为所经过的路由器数量加 1。
- 当距离等于 16 时即代表网络不可达。
RIP 协议所定义的距离又称跳数(Hop Count)。由于距离等于 16 即代表不可达,即一条路径最多包含 15 个路由器,因此 RIP 仅能适用于小型网络。
RIP 协议有以下三个要点:
- 仅和相邻的路由器交换信息。若两个路由器之间的通信不需要经过另一个路由器,则这两个路由器是相邻的。
- 路由器交换的信息是当前本路由器所知道的全部信息,即自己当前的路由表