📅  最后修改于: 2020-11-10 05:52:29             🧑  作者: Mango
RIP代表路由信息协议。 RIP是在自治系统中使用的域内路由协议。这里,域内意味着在定义的域中路由数据包,例如在机构区域内进行Web浏览。要了解RIP协议,我们的主要重点是了解数据包的结构,其包含多少个字段以及这些字段如何确定路由表。
在了解数据包的结构之前,我们先来看以下几点:
当路由器将数据包发送到网段时,它将被计为单跳。
在上图中,当路由器1将数据包转发到路由器2时,它将计为1跳数。类似地,当路由器2将数据包转发到路由器3时,它将计为2跳数,而当路由器3将数据包转发到路由器4时,它将计为3跳数。同样,RIP最多可以支持15个跃点,这意味着可以在RIP中配置16个路由器。
现在,我们看一下RIP消息格式的结构。消息格式用于在不同路由器之间共享信息。 RIP在消息中包含以下字段:
如果网络中有8个路由器,路由器1希望将数据发送到路由器3。如果网络配置了RIP,它将选择跳数最少的路由。上面的网络中有3条路由,即路由1,路由2和路由3。路由2包含最少的跳数,即2,其中路由1包含3跳,路由3包含4跳,因此RIP将选择路线2。
假设R1想要将数据发送到R4。有两种可能的路线将数据从r1发送到r2。由于两条路由包含相同的跳数,即3,因此RIP将同时将数据发送到两条路由。这样,它可以管理负载平衡,并且数据到达目的地的速度更快。
以下是RIP的缺点:
我们可以观察到上图中选择了Route 2,因为它的跳数最少。路线1是免费的,可以更快地访问数据。取而代之的是,将数据发送到路由2,由于流量大,路由2变慢。这是RIP的最大缺点之一。
以下计时器用于更新路由表:
配置了RIP的路由器每30秒将其更新发送到所有相邻路由器。
RIP无效计时器为180秒,这意味着如果路由器与网络断开连接或某些链路断开,则邻居路由器将等待180秒以进行更新。如果它在180秒内未收到更新,则它将标记该特定路由为不可达。
RIP刷新计时器为240秒,几乎等于4分钟,这意味着如果路由器在240秒内未收到更新,则邻居路由将从路由表中删除该特定路由,这是一个非常缓慢的过程,因为4分钟为等待很长时间。
以下是RIP协议的优点: