📜  计算机网络中 EIGRP 数据包的类型(1)

📅  最后修改于: 2023-12-03 15:28:03.445000             🧑  作者: Mango

计算机网络中 EIGRP 数据包的类型

EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是一种优化的距离向量协议。

在 EIGRP 中,路由器发送和接收各种类型的数据包来维护网络拓扑,产生路由并选择最佳路径。下面介绍一下 EIGRP 中常见的数据包类型。

EIGRP Hello 数据包

EIGRP Hello 数据包是用来发现邻居路由器并建立 EIGRP 邻居关系的。当两台路由器在同一个子网内时,它们会通过发送 Hello 数据包来交换信息。

Hello 数据包包含以下信息:

  • EIGRP 版本号
  • 路由器 ID
  • Hello 时间间隔
  • 可达性协议(又称宣告协议),例如 IP
EIGRP ACK 数据包

EIGRP ACK 数据包是用来确认接收到的 EIGRP 数据包的。当一台路由器接收到一个有效的 EIGRP 数据包时,它会发送一个 ACK 数据包来告知发送路由器它已经收到这个数据包。

ACK 数据包包含以下信息:

  • 序列号:与被确认的数据包的序列号相同
EIGRP Update 数据包

EIGRP Update 数据包是用来传递路由信息的。当一个路由表发生了变化时,它会生成一个 Update 数据包,并将其发送给所有的 EIGRP 邻居路由器。

Update 数据包包含以下信息:

  • 序列号:用于标记每个 Update 数据包
  • 时间戳:用于记录更新时的时间
  • 路由属性:包括子网号、带宽、延迟、MTU、可达性协议等
EIGRP Query 数据包

EIGRP Query 数据包是用来请求路由信息的。当一个路由表中缺乏路由信息时,路由器会向它的 EIGRP 邻居发送一个 Query 数据包,请求邻居提供路由信息。

Query 数据包包含以下信息:

  • 序列号:用于标记 Query 数据包
  • 查询目的地址:需要路由信息的地址
  • 路径限制:要求邻居提供的路径距离限制
EIGRP Reply 数据包

EIGRP Reply 数据包是用来回复 Query 请求的。当一个路由器接收到一个 Query 数据包时,如果它有关于这个地址的路由信息,它会发送一个 Reply 数据包。

Reply 数据包包含以下信息:

  • 序列号:用于标记 Reply 数据包
  • 目的地址:被请求的地址
  • 路由属性:包括子网号、带宽、延迟、MTU、可达性协议等

以上就是 EIGRP 中常见的数据包类型,它们共同构成了 EIGRP 的路由协议机制,在网络通信中发挥着重要作用。