摘要
- EVPN 为多归属以太网段选出负责多目的流量的 DF,但胜出的 PE 仍可能缺少可用的业务接入电路。
- ES 与 Ethernet A-D 路由撤回可以加速收敛,却不能证明转发状态同步、水平分割正确或报文连续。
- RFC 8584 明确说明:逻辑接入故障可能不改变候选列表,使选举保持稳定而流量进入黑洞。
- 可靠的切换结论必须把选举记录与业务状态、硬件编程和双向报文测量连在一起。
设想一次维护:同一 Ethernet Segment 的两台 PE 仍在控制面可见,仪表盘显示备用 PE 已成为受影响 VLAN 的 DF。BGP 稳定、候选列表一致,事故计时随之停止。然而,广播、未知单播和组播流量仍然消失,因为当选 PE 上该业务的 attachment circuit 处于 down 状态。选举结果没有错,错的是对业务恢复的推断。
这是一个不指向任何运营商或厂商的假设场景。它揭示的是证据边界:控制面分配责任,但实际交付还依赖多套独立状态。
选举究竟决定什么
RFC 7432 定义默认的 service carving。连接同一以太网段的 PE 发布 Ethernet Segment 路由,等待候选集合,按始发路由器地址排序,再用 Ethernet Tag 对 PE 数量取模选出 DF。当选 DF 解锁朝该段发送的多目的流量;非 DF 在这个方向继续丢弃。
这项决策可以抑制重复转发和环路。All-Active 模式下,已知单播可能经多台 PE 转发,而 DF 管理 BUM 出口;Single-Active 的活动责任更集中。但两种模式都不会借选举自动检查每条 AC、bridge domain、标签表项或 CE 链路聚合。
不同撤回也解决不同问题。ES 路由撤回会重新触发 carving;每 ES 的 Ethernet A-D 撤回让远端 PE 能一次更新与该段有关的大量 MAC next-hop;ESI label 支撑水平分割。RFC 7432 甚至明确考虑了故障或恢复期间两台 PE 暂时都认为自己是 DF 的风险。
稳定候选集也会隐藏业务故障
RFC 8584 说明默认取模算法可能分配不均;当 PE 数量变化时,它还会重映射原 DF 没有故障的业务,带来额外阻塞与解锁。
更棘手的是 ES 路由之下的逻辑故障。单独一条 AC 可能被关闭或尚未配置,某个 MAC-VRF 也可能不可用;与此同时,其他业务仍让整个 ES 保持 active。候选列表没有变化,远端 PE 就不会按默认流程重新选举。规范示例指出,All-Active 下 BUM 可能被黑洞,Single-Active 下受影响 CE 的全部流量都可能丢失。
可扩展框架允许 PE 就算法和能力达成一致,AC-DF 能力还可以按业务接入状态调整候选。它改善了输入,却仍无法自动证明所有参与者看到同一状态、编程出正确 DF/NDF 与水平分割行为、完成 MAC 和 next-hop 收敛,并在承诺的中断预算内交付报文。
测量切换,而不只看胜者
针对一个 ESI、EVI 与 Ethernet Tag,记录触发前后的候选、算法、能力和 DF/NDF。再加入冗余模式、ES/A-D 事件、AC 与 bridge-domain 状态、ESI label、水平分割、MAC、next-hop 以及 CE bond 状态。
随后双向发送已知单播与 BUM 探针,分别覆盖故障、稳定期和恢复。测量丢包、重复、环路、乱序和收敛时间;确认原 DF 正确阻塞、新 DF 正确转发、合法流量恢复,而且旧 PE 回归时没有触发第二次破坏性重映射。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

