了解 LAG 的独立微 BFD 会话
从Junos OS 13.3 版开始,以下 PIC/FPC 类型支持此功能:
PC-1XGE-XENPAK(3 类 FPC)
PD-4XGE-XFP(4 类 FPC)
PD-5-10XGE-SFPP(4 类 FPC)
24 个 10GE (LAN/WAN) SFPP、12 个 10GE (LAN/WAN) SFPP、1 个 100GE 5 类PC
带以太网 MIC 的 MX 系列上的所有 MPC
带 10 千兆位以太网接口PTX5000上的 FPC-PTX-P1-A
在版本 14.1 和PTX5000具有 10 千兆位以太网接口的路由器上的 FPC2-PTX-P1A Junos OS 14.1 和更高版本
PTX 系列上具有以太网接口的所有 JUNOS OS 版本 14.1R3 和更高版本均具有以太网接口,以及 Junos 14.2 和更高版本
有关每个 PTX 系列 FPC 支持的 PIC 列表,请参阅 PTX 系列 PIC/FPC 兼容性 。
FPC3 和交换机上的 PTX 路由器不支持具有接口QFX10000 系列的微 BFD 配置。
双向转发检测 (BFD) 协议是一种简单的检测协议,可快速检测转发路径中的故障。链路聚合组 (LAG) 将点到点连接中的设备之间的多个链路组合在一起,从而增加带宽,提供可靠性和允许负载平衡。要向 LAG 接口运行 BFD 会话,请对 LAG 束中每个 LAG 成员链路配置一个独立的异步模式 BFD 会话。独立微 BFD 会话可监控单个成员链路的状态,而非单个 BFD 会话监控 UDP 端口的状态。
单个 BFD 会话将决定 LAG 中每个成员链路的 2 层和 3 层连接。在特殊链路上建立 BFD 会话后,成员链路通过静态配置或链路聚合控制协议 (LACP) 连接到 LAG 和负载平衡器。如果通过静态配置将成员链路连接到 LAG,设备控制进程将用作到微 BFD 会话的客户端。当 LACP 将成员链路连接到 LAG 时,LACP 充当到微 BFD 会话的客户端。
当微 BFD 会话建立时,将建立 LAG 链路,并且数据通过该 LAG 链路进行传输。如果成员链路上的微 BFD 会话关闭,该特定成员链路将从负载平衡器中移除,而 LAG 管理器停止将信息流引导至该链路。尽管拥有管理 LAG 接口的单个客户端,这些微 BFD 会话仍然相互独立。
从 Junos OS 13.3 版开始,IANA 分配给 01-00-5E-90-00-01 作为用于微 BFD 的专用 MAC 地址。根据 LAG 上 BFD 的最新草案,默认情况下,专用 MAC 模式用于微型 BFD 会话。
另外Junos OS,MicroBFD 控制数据包在默认情况下始终未标记。对于 L2 聚合接口,配置必须在具有 BFD 的聚合以太网中包含 vlan 标记或灵活 vlan 标记。否则,系统在提交配置时出错。
在聚合以太网接口上启用 MicroBFD 时,聚合接口可接收 MicroBFD 数据包。从 Junos OS 19.3 及更高版本开始,对于 MPC10E 和 MPC11E MPC,您无法在聚合以太网接口上收到的 MicroBFD 数据包上应用防火墙过滤器。对于 MPC1E 至 MPC9E,只有在聚合以太网接口配置为未标记接口时,才能在聚合以太网接口上收到的 MicroBFD 数据包上应用防火墙过滤器。
微 BFD 会话以下列模式运行:
分布模式 — 微 BFD 会话默认分布在第 3 层。
非分配模式 — 您可将 BFD 会话配置为在此模式下运行,方法为将 语句包括在定期数据包管理
no-delegate-processing
(PPM) 下。在此模式下,数据包由第 2 层上的 路由引擎发送或接收。
LAG 中的一对路由设备以指定的定期间隔交换 BFD 数据包。当路由设备在指定的间隔后停止接收回复时,检测到邻接故障。这样可以快速验证带或不带 LACP 的成员链路连接。UDP 端口通过单跃点 IP 区分 LAG 数据包上的 BFD 和 BFD。
IANA 6784 作为微 BFD 的 UDP 目标端口。
要为聚合以太网接口的 LAG 网络启用故障检测:
在配置 中包括 bfd-liveness-detection 语句。
指定保留间隔值,以设置 BFD 会话在向 LAG 网络中其他成员发送状态更改通知之前必须保持运行的最小时间。
指定表示传输和接收数据时间间隔的最小时间间隔。
从 14.1 Junos OS开始,在 BFD 会话中指定邻接方。在版本 16.1 Junos OS之前版本中,必须将远程目的地的环路地址配置为邻接地址。从 Junos OS 16.1 版开始,您还可以在 MX 系列路由器上配置此功能,将远程目标聚合以太网接口地址作为邻接方地址。
注意:在T1600路由器T4000路由器上,不能将远程目标的本地聚合以太网接口地址配置为邻接方地址。
谨慎:在层次结构级别 停用 bfd-liveness 检测,或停用聚合以太网接口,然后再将邻接方地址从环路 IP 地址更改至
[edit interfaces aex aggregated-ether-options]
聚合以太网接口 IP 地址。在不停用或不停用聚合以太网接口之前修改本地和邻接方bfd-liveness-detection
地址可能会导致微 BFD 会话失败。注意:从版本16.1R2开始,Junos OS接口或环路 IP 地址检查并验证配置的微 BFD,然后再
local-address
提交配置。Junos OS IPv4 和 IPv6 微 BFD 地址配置执行此检查,如果不匹配,则提交失败。
此功能仅在两个设备都支持 BFD 时有效。如果在 LAG 的一端配置了 BFD,此功能将不起作用。
对于 IPv6 地址系列,使用 AE 接口地址配置此功能之前,禁用重复地址检测。要禁用重复地址检测,请包含 层级 dad-disable
的 [edit interface aex unit y family inet6]
语句。