rip协议详细介绍,路由协议-RIP协议
本篇文章主要跟大家分享一些路由协议-RIP协议的相关题,其中也对rip协议详细介绍的题进行了一些详细讲解,现在开始吧!
自治系统
一般来说,自治系统将全互联网划分为若干个区域,每个区域由一定数量的路由器组成,每个区域使用相同的内部网络管理协议RIP或OSPF进行通信,并使用区域间通信。外部使用外部网关协议BGP进行通信。
为什么要划分自治区?不区分就可以了吗?我的案是否定的。划分自治区的主要原因有两个。
互联网非常大,路由器的路由表中存储的信息也非常大,路由器之间交换的信息也非常大,占用了大量的带宽。
许多部门希望连接到互联网,尽管他们不希望其他人知道其公司自治域内的网络上使用的特定协议的详细信息。
路由协议概述
正义
一种网络层协议,指定路由器之间的通信以共享和维护路由表中的信息。
如果维护路由表信息,则可以确定路由路径。
路由器之间共享信息有助于确定间接连接的网络的状态,当网络状态发生变化时,路由表中的信息必须相应更新。
分类
当你掌握了上面的基础知识后,下面我们将详细讲解每个具体的协议思想、流程、内容、消息格式等。
路由信息协议
介绍
路由信息协议RIP路由信息协议内部网关协议,是一种基于距离向量算法的路由协议,以跳数作为路由选择标准来到达特定网络。
主要适用于小型网络和可靠性要求不高的网络。通过不断地交换信息,路由器可以动态地适应网络连接的变化。这些信息包括每个路由器可以到达哪些网络、这些网络的距离等等。
目前,路由器仅与邻居路由器交换信息。
路由器交换的信息是其路由表中的信息,而其路由表中的信息被封装在RIP报文中。
路由信息每30秒交换一次,路由器根据此信息更新其路由表。如果超过180秒没有收到邻居路由器的通告,则判定该邻居已经消失,并删除经过该邻居的路由作为下一跳。
RIP消息格式
在更新学校RIP消息之前,请首先了解RIP消息的格式,如下所示。
注在上图中,可以看到RIP协议是应用层协议,使用UDP发送数据。
RIP更新过程
最初,每个路由器只知道到它直接连接的网络的距离是1。然后,每个路由器与其邻居交换信息并更新其路由表。
当路由器1与邻居路由器2通信时,它将路由表封装成数据报并发送给路由器2。路由器2收到数据报后,利用对方路由表中的信息和距离向量算法执行以下操作更新您自己的路由表条目。
距离向量算法
当Router1发送RIP报文中的所有表项时,报告表项中的“下一跳路径”被修改为Router1,“距离”字段为+1。
对修改后的RIP数据包中的每个条目执行以下步骤
1如果路由器2没有像网络1这样的网络,它将填充自己的路由表。
2如果路由器2有特定网络,它将检查其路由表以查找下一跳路由器地址。
如果下一跳是Router1,则它使用收到的条目替换自己的路由表中的条目。
如果下一跳不是Router1,则如果原距离大于Router1的距离,则更新该表项,否则不进行任何处理。
经过几次更新后,每个路由器都会知道这个自治系统中所有网络的最短距离和下一跳路由器地址。换句话说,已经达到了趋同的状态。”
RIP协议的缺点
如果目标网络的距离跳数大于或等于16,则路由器认为该网络不可达,因此仅适用于小型网络。
在共享报文时,RIP协议将路由表中的所有条目封装成一层RIP报文进行传输,这会占用大量的带宽。
RIP协议传递好消息快,传递坏消息慢,当网络良好时,它可以实时维护网络状态,但是当我们的网络出现故障时,网络中的故障信息可能无法立即传递。
RIP始终使用“跳数”作为距离而不是路由。
发表评论