据我所理解:
EIGRP是一种路由协议并处理 IP 数据包。IP 数据包配备了 TTL 字段,因此不会像第 2 层帧那样无限循环。
为什么要EIGRP尝试创建无环拓扑?
据我所理解:
EIGRP是一种路由协议并处理 IP 数据包。IP 数据包配备了 TTL 字段,因此不会像第 2 层帧那样无限循环。
为什么要EIGRP尝试创建无环拓扑?
所有路由协议都试图避免环路拓扑。如果存在路由循环,则数据无法到达目的地。
如果从源到目的地的路径是 A -> B -> C -> D,但 B 和 C 之间存在循环,则数据永远不会到达 D。
IP 报头中的 TTL 字段不会消除路由循环。它只是防止数据包一旦存在就被无休止地在循环中盘旋,因为最多255跳后,它们将被丢弃。
然而,路由循环是多个路由器上路由表的一种状态,其中,对于一个目的地,路由器 A 指向路由器 B,路由器 B 指向路由器 C,等等,最后,某个路由器,例如路由器 X,指向回到路由器A。无论IP数据包是否流动,路由表的内容都存在,它们是使用路由协议构建的。除 EIGRP 外的所有路由协议都容易产生路由环路,即使是短暂的。EIGRP 是唯一保证它永远不会创建路由环路的路由协议,即使部署正确,也不会创建临时环路。
最好的问候,彼得