为什么 EIGRP 的管理距离比 OSPF 低?

网络工程 思科 路由 ospf eigrp
2021-07-30 01:59:57

我给出了以下网络图并被告知,

由于 EIGRP 具有比 OSPF 更好(更低)的管理距离,因此最左侧的路由器将使用 EIGRP 路径并在其路由表中仅发布到目标网络的 EIGRP 路径。

思科系统公司

问题:为什么 EIGRP 的管理距离比 OSPF 更好(更低)?

图片提供:思科系统公司

3个回答

那是因为Cisco决定了它的设备使用的AD,而EIGRP是Cisco的协议,所以Cisco决定让EIGRP的AD比其他协议低。

每个供应商确定其设备协议的相对可靠性;对此没有外部标准。一些供应商甚至可能没有 AD 等价物。

根据思科默认距离值表,

| Route Source          | Default Distance Values   |
|---------------------  |-------------------------  |
| Connected interface   | 0                         |
| Static route          | 1                         |
| EIGRP summary route   | 5                         |
| eBGP                  | 20                        |
| Internal EIGRP**      | 90                        |
| IGRP                  | 100                       |
| OSPF**                | 110                       |
| .............         | ...                       |

管理距离是由协议设计者为协议定义的。思科开发了 EIGRP 并以这种方式设计了 AD 值为 90 。

这完全取决于协议开发人员。

AD 是一个供应商概念(在本例中来自供应商,即 Cisco),独立于路由协议。在多个路由协议同时运行的情况下,这只是 Cisco 在来自不同路由协议的路由之间确定优先级的方式。

此外,由于 EIGRP 是由 Cisco 创建的(与 OSPF 不同),因此 Cisco 可能比 OSPF 更喜欢 EIGRP 并因此为其分配更好/更小的 AD,这并不奇怪。