路由器RIP 协议概述

2016-11-12

本文为大家讲解RIP 协议概述,希望能帮到大家。

RIP 协议概述

R1

PC

R2

PC

R3R4

RIP协议概述IP议述

RIP协议适用于中小型网络

RIP 协议要点:

1)RIP 协议基于距离向量算法,属于内部网关协议;

2)RIP 协议以到达目的地址所经过的路由器个数(跳数)为衡量路由好坏的度量值,最大跳数为 15;

3)RIP version 1 不支持子网掩码,version 2 支持变长掩码;

4)RIP 协议适用于基于 IP 的中小型网络。

RIP 路由表的初始化

RIP路由表的初始化IP由的始

R1R2

net1

net2

Request

Response

路由表初始路由表

1) RIP 启动时的初始路由表仅包含本路由器的一些接口路由。

2) RIP 协议启动后向各接口广播一个 Request 报 文。

3) 邻居路由器的 RIP 协议从某接口收到 Request 报文后,根据自己的路由表,形成 Response 报文向该接口对应的网络广播。

4) RIP 接收邻居路由器回复的包含邻居路由器路由表的 Response 报文,形成自己的路由表。

RIP 路由的更新

RIP路由表的更新IP

R1R2

Cloud

Rn

Dest GW Metric

net1 R2 2

net2 R2 6

net1 16

Response

net2 3

net3 5

Response

Dest GW Metric

net1 R2 16

net2 Rn 4

net3 Rn 6

R1更新后的路由表:

1) RIP 协议以 30 秒为周期用 Response 报文广播自己的路由表。

2) 收到邻居发送而来的 Response 报文后,RIP 协议计算报文中的路由项的度量值,比较其与本地路由表路由项度量值的差别,更新自己的路由表。

3) 报文中路由项度量值的计算: metric' = MIN(metric + cost, 16),metric 为报文中携带的度量值信息,cost 为接收报文的网络的度量值开销,缺省为 1(1 跳),16 代表不可达。

4) RIP 路由表的更新原则:

对本路由表中已有的路由项,当发送报文的网关相同时,不论度量值增大或是减少,都更新该路由项(度量值相同时只将其老化定时器清零);

对本路由表中已有的路由项,当发送报文的网关不同时,只在度量值减少时,更新该路由项;

对本路由表中不存在的路由项,在度量值小于不可达(16)时,在路由表中增加该路由项;

5) 路由表中的每一路由项都对应一老化定时器,当路由项在 180 秒内没有任何更新时,定时器超时,该路由项的度量值变为不可达(16)。

6) 某路由项的度量值变为不可达后,以该度量值在 Response 报文中发布四次(120 秒),之后从路由表中清除。

更多相关阅读

最新发布的文章