编程语言
首页 > 编程语言> > 4.9 IP协议及距离向量算法

4.9 IP协议及距离向量算法

作者:互联网

4.9 IP协议及距离向量算法

如何让一个系统的各路由器知道目标最短路径——RIP协议

RIP是一种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单。

===> RIP协议只适用于小互联网。

RIP协议和谁交换?交换什么?多久交换一次?大致过程是?

1.仅和相邻路由器交换信息。

⒉路由器交换的信息是自己的路由表

3.每30秒交换一次路由信息,然后路由器根据新信息更新路由表。若超过180s没收到邻居路由器的通告,则判定邻居没了(只好R.I.P了),并更新自己路由表。

4.路由器刚开始工作时,只知道直接连接的网络的距离(距离为1),接着每一个路由器也只和数目非常有限的相邻路由器交换并更新路由信息。经过若干次更新后,所有路由器最终都会知道到达本自治系统任何一个网络的最短距离和下一跳路由器的地址,即“收敛”。

路由表怎么更新的?——距离向量算法

距离向量算法练习1

已知路由器R6的路由表,现收到相邻路由器R4发来的路由更新信息,试更新路由器R6的路由表:

距离向量算法练习2

考虑如图所示的子网,该子网使用了距离-向量算法,下面的向量刚刚到达路由器C:

来自B的向量为(5,0, 8,12,6,2);

来自D的向量为(16,12,6,0,9,10);

来自E的向量为(7,6,3,9,0,4);

经过测量,C到B、D和E的延迟分别为6,3和5,那么C到达所有结点的最短路径是?

—— (11,6,0,3,5,8)

解:

各个向量对应元素的意思是(A,B,C,D,E,F),路由节点X到其他节点X'所需要的延迟。

(注:这里是C经B、C经D、C经E,再到目标节点的延迟)

如图写出过后,从这些向量中的所有元素中选出各对应点里面的延迟最小值的,组成一个新向量,即(11,6,0,3,5,8)

RIP协议的报文格式

RIP协议特点——好消息传得快,坏消息传得慢

RIP的特点:当网络出现故障时,要经过比较长的时间 (例如数分钟) 才能将此信息传送到所有的路由器,“慢收敛”

当网络1故障时,

标签:R1,IP,4.9,RIP,距离,路由器,向量,路由表
来源: https://www.cnblogs.com/tupo/p/16138308.html