📜  EIGRP 基础知识

📅  最后修改于: 2022-05-13 01:57:01.708000             🧑  作者: Mango

EIGRP 基础知识

动态路由协议执行与静态路由协议相同的函数。在动态路由协议中,如果目的地不可达,则可以使用路由表中的另一个条目到同一目的地。路由协议之一是 EIGRP。
EIGRP:
增强型内部网关路由协议 (EIGRP) 是一种动态路由协议,用于在任何两层 3 设备之间寻找最佳路径以传递数据包。 EIGRP 工作在 OSI 模型的网络层协议上,使用 88 号协议。它使用度量来找出两个运行 EIGRP 的第 3 层设备(路由器或第 3 层交换机)之间的最佳路径。 EIGRP 的管理距离为:-

EIGRP routesAD values
Summary Routes5
Internal Routes90
external routes170

它使用一些消息与运行 EIGRP 的邻居设备进行通信。这些都是:-

  1. Hello 消息- 这些消息是在运行 EIGRP 的两个设备之间交换的保持活动消息。这些消息用于邻居发现/恢复,如果有任何设备运行 EIGRP 或任何设备(运行 EIGRP)再次出现。
    如果在 224.0.0.10 进行多播,这些消息将用于邻居发现。它包含 AS 编号、k 值等值。
    这些消息在单播时用作确认。没有数据的 hello 用作确认。
  2. NULL update - 用于计算 SRTT(Smooth Round Trip Timer) 和 RTO(Retransmission Time Out)。
    SRTT:数据包到达相邻路由器和确认数据包到达本地路由器所用的时间。

    RTO:如果多播失败,则将单播发送到该路由器。 RTO 是本地路由器等待数据包确认的时间。

  3. 完全更新——在交换问候消息或形成邻居后,这些消息被交换。此消息包含所有最佳路线。
  4. 部分更新- 当拓扑发生变化并添加新链接时交换这些消息。它只包含新路由,而不是所有路由。这些消息是多播的。
  5. 查询消息- 当设备被宣布死亡并且在其拓扑表中没有到它的路由时,这些消息是多播的。
  6. 回复消息——这些消息是对发送给查询消息发起者的查询消息的确认,该消息说明了查询消息中已询问的到网络的路由。
  7. 确认信息
    它用于确认 EIGRP 更新、查询和回复。 Acks 是不包含数据的 hello 数据包。

    注意:- Hello 和确认数据包不需要任何确认。
    回复、查询、更新消息是可靠的消息,即需要确认。

复合矩阵- EIGRP 复合度量计算最多可以使用 5 个变量,但默认情况下仅使用 2 个(K1 和 K3)。复合指标值为:

K1(带宽)
K2(负载)
K3(延迟)
K4(可靠性)
K5 (MTU)

在复合矩阵中考虑沿着源和目的地之间的路径的最低带宽、负载、延迟、可靠性、MTU,以便计算成本。
注意:-通常,EIGRP 仅使用 k1 和 k3 值进行度量计算。 k1、k2、k3、k4、k5 的值分别为 10100。
标准要形成 EIGRP 邻居,应满足以下标准:-

  1. k 值应该匹配。
  2. 自治系统编号应匹配。 (AS 是在单一管理控制下运行的一组网络)。
  3. 身份验证应匹配(如果应用)。 EIGRP 仅支持 MD5 身份验证。
  4. 子网掩码应该相同。

计时器:-
Hello 计时器- EIGRP 在接口上发送 hello 消息的时间间隔。默认为 5 秒。
定时器 - 如果邻居不能发送 hello 数据包,它将被宣布为死的时间间隔。默认为 15 秒。