EIGRP 使用 Null0 接口来防止这些类型的路由环路。 此图显示了 Null0 路由防止上述示例所描述的路由环路产生的场景:

1. R1 有一个默认路由,通过 ISP 路由器的 0.0.0.0/0。

2. R1 将一个路由更新发送到 R2,包含默认路由。

3. R2 在其 IPv4 路由表中安装来自 R1 的默认路由。

4. R2 的路由表包括 172.16.1.0/24、172.16.2.0/24 和其路由表中 172.16.3.0/24 的子网。

5. R2 在其路由表中安装了通向 Null0 的 172.16.0.0/16 总结路由。

6. R2 将 172.16.0.0/16 网络的总结更新发送到 R1。

7. R1 通过 R2 安装 172.16.0.0/16 的总结路由。

8. R1 收到 172.16.4.10 的数据包。 因为 R1 具有通过 R2 的 172.16.0.0/16 的路由,所以它会将数据包转发到 R2。

9. R2 收到来自 R1 带有目的地址 172.16.4.10 的数据包。 数据包与 172.16.0.0 的任何特定子网都不匹配,但是与指向 Null0 的 172.16.0.0/16 总结路由匹配。 使用 Null0 路由时,数据包会被丢弃。

R2 上通向 Null0 接口的 172.16.0.0/16 的总结路由丢弃了所有以 172.16.x.x 开始的数据包,但是没有与以下任何子网形成更长的匹配:172.16.1.0/24、172.16.2.0/24 或 172.16.3.0/24。

尽管 R2 的路由表中包含默认路由 0.0.0.0/0,Null0 路由仍然是更长的匹配。

注意:当使用 no auto-summary 路由器配置模式命令禁用自动总结时,Null0 总结路由会被删除。