提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
-
目录
前言
一.动态路由
二.动态路由协议分类
IGP:内部网关协议
EGP:外部网关协议
三.RIP协议概述
RIP版本分类:
RIP三要素:
思维导图
前言
前文我们学习了静态路由,与配置IP地址相同的是,静态路由同样需要手动添加,为了减少配置IP地址的工作量,DHCP协议应运而生,同理,为了减少而皮质路由的工作量,动态路由协议应运而生,接下来让我们跟着文章了解一下!
一.动态路由
动态路由是一种动态决定数据包如何传输的路由技术。与静态路由不同,动态路由使用特定的路由协议来自动更新路由表,以保证数据包能够有效地传输。动态路由通过实时监测网络状况、收集路由信息并相互通信来计算最优路径,以保证数据包能够在网络中最快、最可靠地传输。动态路由可以提高网络的可靠性和效率,但需要较多的网络资源用于计算和更新路由表。常见的动态路由协议有RIP、OSPF、BGP等。
二.动态路由协议分类
根据管理范围分类:
IGP:内部网关协议
内部网关协议(Interior Gateway Protocol,缩写IGP)是一组用于在自治系统(AS)内部路由器之间交换路由信息的协议。它们主要用于构建自治系统内部路由表,以确保数据包可以在自治系统内部正确地传输。
EGP:外部网关协议
外部网关协议(Exterior Gateway Protocol,EGP)是一种用于在不同自治系统(AS)之间交换路由信息的协议。它是一种相对较早的路由协议,已经被更先进的协议所取代,如较新的BGP(Border Gateway Protocol)和OSPF(Open Shortest Path First)。
根据算法分类:
(1)距离矢量型路由协议,代表:RIP
(2)链路状态路由协议,代表:OSPF
本篇主要介绍RIP协议
三.RIP协议概述
RIP使用UDP数据包传送数据,端口号520
RIP(Routing Information Protocol)是一种基于距离向量算法的路由协议,用于在互联网或局域网中实现路由选择。 RIP协议利用了距离向量算法中的路由更新、拆分、合并、宣告等机制,通过周期性地交换路由消息来维护路由信息表,以确定最佳的路由路径。 RIP协议是一种简单易实现、稳定可靠的路由协议,常用于小型网络中。
RIP 被定义为距离矢量路由协议,而距离矢量路由协议的根本特征就是自己的路由表是完全从其它路由器学来的,并且将收到的路由条目一丝不变地放进自己的路由表,以供数据转发。正因为如此,对于路由是否正确,对于目标是否可达,RIP全然不知。
“距离”的定义 :
- 从一路由器到直接连接的网络的距离定义为 1。
- 从一个路由器到非直接连接的网络的距离定义为所经过的路由器数加 1。
RIP版本分类:
- Version 1 有类路由协议,广播更新。(由于不支持VLSM,RIPV1已经被淘汰,以RIPv2为主)
- Version 2 无类路由协议,支持VLSM
RIPv1和RIPv2的区别:
1.RIPv1是有类路由协议,RIPv2是无类路由协议
2.RIPv1不能支持VLSM,RIPv2可以支持VLSM
3.RIPv1没有认证的功能,RIPv2可以支持认证,并且有明文和MD5两种认证
4.RIPv1没有手工汇总的功能,RIPv2可以在关闭自动汇总的前提下,进行手工汇总
5.RIPv1是广播更新(255.255.255.255 ),RIPv2是组播更新(224.0.0.9),
6.RIPv1对路由没有标记的功能,RIPv2可以对路由打标记(tag),用于过滤和做策略
7.RIPv1发送的updata最多可以携带25条路由条目,RIPv2在有认证的情况下最多只能携带24条路由
8.RIPv1发送的updata包里面没有next-hop属性,RIPv2有next-hop属性,可以用与路由更新的重定
RIP三要素:
(1)仅和相邻路由器交换信息。
(2)交换的信息是当前本路由器所知道的全部信息,即自己的路由表。RIP交换的是本路由器上完整的路由表。
(3)按固定的时间间隔交换路由信息,例如,每隔 30 秒
RIP默认优先级 | 100 |
RIP工作半径 | 15 跳 |
开销值算法 | 本地路由表中的开销值+1 |
RIP是否支持等开销负载均衡 | 支持 |
RIP工作流程:
RIP协议在整个工作流程中主要使用四个定时器:
(1)更新定时器(Update timer):
当此定时器超时时,立即发送更新报文。(30s)
(2)老化定时器(Age timer):
RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。(180s)
(3)垃圾收集定时器(Garbage-collect timer):
如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新,则该路由将被从RIP路由表中彻底删除。(240s)
(4)抑制定时器(Suppress timer):
默认时长为180s,当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制状态,并启动抑制定时器。为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由cost小于16的更新,也不接受。当抑制定时器超时后,就重新允许接受对端发送的路由更新报文。
Bellman--Ford 算法:
根据拓补图和路由表建立流程图分析:
(1)AR2发送2.0网段的信息给R1,如果R1本身并不存在该网段的路由信息,则将直接刷新到本 地的路由表中 。
(2)AR2 发送2.0网段的信息给R1,如果,R1本身存在该网段的路由信息,且下一跳就是AR2
则将AR2发来的信息刷新到路由表中。
(3)AR2发送2.0网段的信息给AR1,如果,R1本身存在该网段的路由信息,但是下一跳不是
AR2,则比较开销值,如果,本地路由的开销值大于AR2发来的开销值,则将AR2发来的信 息刷新到路由表中。
(4)AR2发送2.0网段的信息给AR1,如果,R1本身存在该网段的路由信息,但是下一跳不是
AR2,则比较开销值,如果本地路由的开销值小于AR2发来的开销值,则不刷新路由条目