IGRP 路由协议
在主机网络中,内部网关路由协议 (IGRP) 是一种专有的距离矢量路由协议,用于交换路由信息。思科是提出这个想法的人。
互联网地理定位路由协议 (IGRP) 管理主机网络或自治系统中的链接路由器之间的路由信息传输。该协议保证每个路由器的路由表都与最直接的可用路由保持同步。 IGRP 还通过更新自身以响应网络上发生的变化和实施错误管理来帮助最大限度地减少路由循环。
特征
以下是 IGRP(内部网关路由协议)的特点:
- 互联网组路由技术 (IGRP) 是 Cisco 创建的距离矢量路由协议。
- 除了带宽,延迟(默认)、可靠性、负载和 MTU 都在 IGRP 协议中测量。
- 它每 90 秒传输一次更新,每个广播会话之间的保持时间为 280 秒。
- 当网络发生变化时,触发更新被用来加速收敛过程。
- IGRP 路由器命令需要包含一个 AS 编号。
- 为了让路由器传递路由信息,它们必须位于相同的关联系统编号 (AS) 中。
- IGRP 允许的最大跳数为 255。它的默认值为 100,通常更改为 50 或更少。
- IGRP AD 值为 100。
IGRP 的目标
国际地球物理研究计划 (IGRP) 有两个主要目标:
- 它的主要函数是向其边界内或自治系统内的所有链接路由器提供路由信息
- 每当网络拓扑发生变化时,它将自动更新。
每隔 90 秒,它会向其邻居发出通知,通知他们任何新的修改。
IGRP 定时器
IGRP 定时器是一种用于物联网 (IoT) 的定时器。
每 90 秒,互联网地理定位路由协议 (IGRP) 将其路由表传送给其邻居。与在每 30 秒发送一次更新时可能会占用过多带宽的 RIP 相比,IGRP 的默认更新持续时间为 90 秒是一个优势。 RIP 90 秒的默认更新周期是一个缺点。 270 秒后,互联网地理定位和路由协议 (IGRP) 使用无效计时器将路由分类为无效(更新计时器的三倍)。当从路由数据库中删除路由时,IGRP 会使用刷新计时器,类似于 RIP 的做法。默认刷新持续时间设置为 630 秒(更新周期的 7 倍,超过 10 分钟)。
如果网络出现故障或网络度量值上升,路由将进入抑制模式。在抑制持续时间到期之前,路由器不会接受对路由的任何进一步修改。此配置可防止在网络中形成路由环路。默认情况下,保持定时器设置为 280 秒(更新定时器的三倍加上 10 秒)。
职能
IGRP 执行多种功能:
内部网关路由协议 (IGRP) 是 Cisco 为响应路由信息协议 (RIP) 的限制而开发的,该协议管理每个连接的最大跳数为 15。互联网地理定位路由协议 (IGRP) 允许最大跳数为 255。IGRP 的两个基本目标如下:
- 路由信息应在其边界或自治系统内的所有链接路由器之间发送。
- 只要发生拓扑、网络或路由更改,请继续更新。
每 90 秒,IGRP 会向其邻居广播任何新修改的通知以及有关其当前状况的信息。
IGRP 负责维护一个路由表,其中包含到父网络内相应节点和网络的最佳路由,由父网络确定。鉴于它是一个距离矢量协议,IGRP 根据许多不同的标准计算到某个目的地的最短路径的度量。
优点:
- 该过程简单且不复杂。
- 它在计算分数时考虑了网络连接的延迟、带宽、可靠性和负载。因此,在选择最合适的方法时非常准确。
- 综合指标的使用
- 配置很简单。
- 与 RIP 相比,它具有更大的可扩展性(255 跳,默认为 100)
缺点:
- 跳数限制为 15;如果一个数据包已经通过了 15 个路由器,并且还有另一个路由器要到达,那么它将被丢弃。
- 不支持可变长度子网掩码 (VLSM),这意味着它仅基于固定长度子网掩码 (FLSM) 或落在有类边界上的路由发送路由更新。因此,RIP V1 无法在超出标准 /8、/16 和 /24(255.0.0.0、255.255.255.0)或 A、B 和 C 类网络边界( 函数 )的网络上运行。 0.0, 255.255.255.0)。
- 收敛速度很慢,特别是在大型网络上。
- 不知道给定连接上有多少可用带宽。
- 不允许同一路线有多个路径
- 路由更新可能会使用大量带宽,因为每当连接状态发生变化时都会传递整个路由数据库。路由器容易出现路由环路。