先建立概念理解,再通过下一个活动进行检验。
EIGRP 与可行后继
一种在需要之前就已备好备用路由的协议,以及备用路由必须满足的安全条件。
你将能够做到
- 描述 EIGRP 交换什么内容,以及它与 OSPF 的区别
- 解释什么是后继和可行后继
- 陈述可行性条件,以及它为什么能防止环路
- 解释方差的作用,以及何时值得使用它
预备知识:你应该理解路由协议交换的内容,并能够熟练阅读路由表——参见《为什么静态路由无法扩展》。
为什么重要:EIGRP 的设计回答了一个 OSPF 以不同方式回答的问题:如何在不引发环路风险的情况下实现即时故障切换?可行性条件是你会遇到的最清晰的一小段路由理论,它也解释了为什么备用路由有时不会被接受。
OSPF 为每台路由器提供完整地图,让每台路由器进行计算。EIGRP 做了不同的事情:路由器告诉邻居他们可以到达目的地的距离,而且根本没有人持有拓扑图。每台路由器都知道邻居的说法,事实证明这足够了——前提是仔细检查了一个条件。
两段距离
对于每个目的地,路由器会跟踪每个邻居的两个数字,将它们保持直线是理解 EIGRP 的最重要手段。
| 学期 | 它能衡量什么 |
|---|---|
| 报告的距离 | 邻居说的话他们到达目的地要付出代价 |
| 可行距离 | 通过那个邻居把它送到我手上要花多少钱 |
可行距离是报告的距离加上与该邻居的链路成本。安装了可行距离最低的路由,它经过的邻居称为后继路由。
事先准备好的备件
任何其他提供通往同一目的地的路径的邻居都是备用路径。EIGRP 不接受所有这些。候选人只有通过以下测试才能成为可行的继任者:
原因是循环预防。如果邻居自己到达目的地的费用低于我的费用,那么该邻居就无法通过我,如果是的话,必须比我更远。因此,切换到它不会造成循环,可以立即完成,无需计算,无需咨询。
一位候选人被接受,一位候选人拒绝
路由器通过其第一个邻居到达仓库地面,可行距离为 3000。第二个邻居报告说它可以在 1500 到达地面,因此其报告的距离低于 3000,因此它成为可行的后继者。三分之一的人报告 3200(高于当前的可行距离),因此尽管穿过它的路径可能非常好,但它还是被拒绝了。EIGRP 宁愿再问一遍,也不愿冒循环的风险。
继任者失败时会发生什么
如果存在可行的后继程序,EIGRP 会立即安装它。没有计时器,没有重新计算,没有给任何人的消息。这是设计的全部回报,也是 EIGRP 收敛速度如此之快的原因。
如果没有可行的后继路由,则路由器没有可以证明是安全的路由。它将目标标记为活动状态并查询其邻居,等待答复后再安装任何东西。这比较慢,而没有得到答复的查询是 EIGRP 一种臭名昭著的故障模式的起源。
把它打开
router eigrp 100
network 10.30.0.0 0.0.0.3
network 10.30.40.0 0.0.0.255
passive-interface GigabitEthernet0/1
redistribute static
协议名称后的数字是自治系统编号。它是自治系统编号,也是真实的:两台不同编号的路由器不会形成邻居关系,这是 EIGRP 邻接关系未出现时要检查的第一件事。诸如 `network 10.0.0.0` 之类的有类语句涵盖了主要网络;如果要缩小范围,请使用通配符形式。
方差和不等价路径
在 EIGRP 理论中,方差允许考虑可行距离在最佳路径倍数之内的可行后继器进行不等价安装。该控制台接受并存储 `variance`,但是该实验室平台尚未验证它实际上会产生不等价的负载共享,因此请将此效果视为理论。
router eigrp 100
variance 2
方差是应用于最佳可行距离的乘数。在 EIGRP 模型中,可以考虑在该多组中安装一个可行的后继器。“可行” 一词在那里起到了实际作用:方差永远不会提倡不符合可行性条件的道路。此平台是否安装和加载该附加路径未经过验证。
读取状态
show ip eigrp neighbor
# IP-EIGRP neighbors for process 100
# H Address Interface Hold Uptime SRTT RTO Q Seq
# 0 10.30.0.2 Gi0/0 12 00:14:02 10 5000 0 7
show ip eigrp topology
# IP-EIGRP Topology Table for AS(100)/ID(10.30.0.1)
# P 10.30.40.0/24, 1 successors, FD is 3072
# via 10.30.0.2 (3072/3000), GigabitEthernet0/0
show ip route eigrp
# D 10.30.40.0/24 [90/3072] via 10.30.0.2, 00:14:02, Gi0/0
术语
- 报告的距离
- 邻居宣传的到达目的地的费用。
- 可行距离
- 我通过给定邻居到达目的地的总费用。
- 继任者
- 安装成本最低的路径上的邻居。
- 可行的继任者
- 一个备用邻居,其报告距离低于我当前的可行距离,因此可以立即使用。
- 方差
- 根据EIGRP理论,该乘数允许考虑在最佳成本系数内可行的后继设备进行安装。其不等成本效应未在此实验室平台上得到验证。
要点总结
- EIGRP 交换与目的地的距离,而不是拓扑图。
- 报告的距离是邻居的代价;可行距离是我穿过邻居的距离。
- 可行后继路由器报告的距离必须严格低于我的可行距离。
- 这种情况可以保证备份不会通过我,因此故障转移是即时的。
- 由于没有可行的后继路由器,路由器必须查询其邻居并等待。
- 方差是一种公认的配置,其不等价的负载分担效果在这里未得到证实;它只能考虑已经可行的路由。
准备好继续了吗?
创建免费账户,保存学习进度并进行知识检测。
