路由协议类型:静态、动态、IP、CISCO
什么是路由协议?
路由协议 是路由器在源和目标之间进行通信时使用的一组已定义规则。它们不会将信息从源移动到目标,而只会更新包含该信息的路由表。
网络路由器协议可帮助您指定路由器相互通信的方式。它允许网络选择计算机网络上任意两个节点之间的路由。
路由协议的类型
网络路由协议主要有两种类型
- 静止
- 动态

静态路由协议
当管理员手动分配从源到目标网络的路径时,使用静态路由协议。它为网络提供了更高的安全性。
为什么选择
- 路由器 CPU 没有开销。
- 链路之间没有未使用的带宽。
- 只有管理员可以添加路线
缺点
- 管理员必须知道每个路由器是如何连接的。
- 对于大型网络来说这不是一个理想的选择,因为它非常耗时。
- 一旦链接出现故障,整个网络就会瘫痪,这在小型网络中是不可行的。
动态路由协议
动态路由协议是另一种重要的路由协议。它帮助路由器自动将来自连接路由器的信息添加到其路由表中。每当网络的拓扑结构发生变化时,这些类型的协议也会发送拓扑更新。
优势
- 即使在更大的网络上也更容易配置。
- 如果链接断开,它将能够动态地选择不同的路由。
- 它可以帮助您在多个链接之间实现负载平衡。
坏处
- 更新在路由器之间共享,因此会消耗带宽。
- 路由协议会给路由器 CPU 或 RAM 带来额外的负载。
距离矢量路由协议 (DVR)
距离矢量协议使用大量带宽并缓慢收敛,以特定的时间间隔向每个直接连接的邻居通告其路由表。
在距离矢量路由协议中,当一条路由不可用时,所有路由表都需要用新信息更新。
为什么选择
- 网络更新会定期交换,并且始终进行广播。
- 该协议始终信任从邻近路由器收到的路由信息。
缺点
- 由于路由信息定期交换,因此会产生不必要的流量,从而消耗可用带宽。
互联网路由协议
以下是帮助数据包在互联网上传输的协议类型:
路由信息协议 (RIP)
RIP 在 LAN 和 WAN 网络中均有使用. 它还运行在 OSI模型。RIP 的全称是路由信息协议。RIP 有两个版本:
- 路由协议1
- 路由协议2
原始版本或 RIPv1 可帮助您根据 IP 目标和跳数旅程确定网络路径。RIPv1 还通过将其 IP 表广播到与网络连接的所有路由器来与网络交互。
RIPv2 稍微复杂一些,因为它将其路由表发送到多播地址。
内部网关协议 (IGP)
IGRP 是 CISCO 开发的距离矢量内部网关协议的一个子类型。它是为了克服 RIP 的局限性而引入的。使用的指标是负载、带宽、延迟、MTU 和可靠性。它被路由器广泛用于在自治系统内交换路由数据。
这种类型的路由协议最适合较大的网络规模,因为它每 90 秒广播一次,最大跳数为 255. 与 RIP 相比,它可以帮助您维持更大的网络。IGRP 也得到了广泛使用,因为它能够抵抗路由循环,因为它会在特定网络内发生路由变化时自动更新自身。它还提供了在相等或不相等度量成本路径之间平衡流量负载的选项。
链路状态路由协议
链路状态协议采用独特的方法来搜索最佳路由路径。在该协议中,路由是根据到达目的地的路径速度和资源成本来计算的。
路由协议表:
链路状态路由协议维护下面给出的三个表:
- 邻居表: 该表仅包含路由器的邻居信息。例如,已形成邻接关系。
- 拓扑表: 该表存储有关整个拓扑的信息。例如,它包含到特定通告网络的最佳路由和备用路由。
- 路由表: 这种类型的表包含到达公布网络的所有最佳路线。
为什么选择
- 该协议为最佳路由和备份路由维护单独的表,因此它比任何其他距离矢量路由协议都更了解网络间的情况。
- 使用触发更新的概念,因此不会消耗任何不必要的带宽。
- 当拓扑发生变化时会触发部分更新,因此不需要更新整个路由表。
外部网关协议 (EGP)
EGP 是一种用于在自治系统内相邻的网关主机之间交换数据的协议。此路由协议为路由器提供了一个论坛,用于跨不同域共享信息。EGP 的全称是外部网关协议。EGP 协议包括已知路由器、网络地址、路由成本或相邻设备。
增强型内部网关路由协议 (EIGRP)
EIGRP 是一种混合路由协议,提供路由协议、距离矢量和链路状态路由协议。路由协议的全称是增强型内部网关路由协议。它将使用与 IGRP 相同的复合度量路由与 IGRP 相同的协议,这有助于网络选择最佳路径目的地。
开放最短路径优先 (OSPF)
开放最短路径优先 (OSPF) 协议是专为使用最短路径优先 (SPF) 方法的 IP 网络设计的链路状态 IGP。
OSPF 路由允许您维护数据库,其中包含有关网络周围拓扑的详细信息。它还使用 Dijkstra 算法(最短路径算法) 在网络拓扑发生变化时重新计算网络路径。该协议也非常安全,因为它可以验证协议更改以确保数据安全。
以下是距离矢量和链路状态路由协议之间的一些主要区别:
距离向量 | 链接状态 |
---|---|
距离向量协议发送整个路由表。 | 链路状态协议仅发送链路状态信息。 |
它容易受到路由循环的影响。 | 它不太容易受到路由循环的影响。 |
有时会使用广播发送更新。 | 仅使用多播方法进行路由更新。 |
配置很简单。 | 配置这个路由协议很困难。 |
不知道网络拓扑。 | 了解整个拓扑结构。 |
例如 RIP、IGRP。 | 示例:OSPF IS-IS。 |
中间系统到中间系统 (IS-IS)
ISIS CISCO 路由协议用于在互联网上发送 IP路由 信息。它由一系列组件组成,包括终端系统、中间系统、区域和域。
ISIS 的全称是中间系统到中间系统。在 IS-IS 协议下,路由器被组织成称为区域的组。多个区域被分组以形成一个域。
边界网关协议 (BGP)
BGP 是互联网的最后一种路由协议,属于 DPVP(距离路径向量协议)。BGP 的全称是边界网关协议。
此类路由协议在发生变更时发送更新的路由器表数据。因此,无法自动发现拓扑变化,这意味着用户需要手动配置 BGP。
路由协议的目的是什么?
由于以下原因,需要路由协议:
- 允许选择最佳路径
- 提供无环路路由
- 快速收敛
- 尽量减少更新流量
- 易于配置
- 适应变化
- 可扩大规模
- 与现有主机和路由器兼容
- 支持可变长度
有类路由协议与无类路由协议
这些路由协议之间的一些主要区别如下:
有类路由协议 | 无类路由协议 |
---|---|
有类路由协议在路由更新期间从不发送子网掩码详细信息。 | 无类路由协议可以在进行路由更新时发送 IP 子网掩码信息。 |
RIPv1 和 IGRP 是有类协议。这两个协议是不包含子网掩码信息的有类协议。 | RIPv2、OSPF、EIGRP 和 IS-IS 都是包含更新中的子网掩码信息的类路由协议。 |
总结
产品优势 | RIP V1 | RIP V2 | IGRP | OSPF | 专家组 | |
---|---|---|---|---|---|---|
有类/无类 | 有分类的 | 无阶级 | 有分类的 | 无阶级 | 无阶级 | |
米制 | 合 | 合 | 复合带宽、延迟。 | 带宽 | 复合、带宽、延迟。 | |
定期 | 30秒 | 30秒 | 90秒 | 没有 | 30秒 | |
广告地址 | 255.255.255.255.255 | 223.0.0.9 | 255.255.255.255.255 | 224.0.0.5 224.0.0.6 |
224.0.0.10 | |
分类 | 距离向量 | 距离向量 | 距离向量 | 链接状态 | 杂交种 | |
默认距离 | 120 | 120 | 200 | 110 | 170 |