Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

了解 BFD BGP

双向转发检测 (BFD) 协议是一种检测网络中故障的简单 hello 机制。Hello 数据包会以指定的定期间隔发送。当路由设备在指定的间隔后停止接收回复时,检测到邻接者故障。BFD 适用于各种网络环境和拓扑。与用于检测故障的默认故障检测机制时,BFD 的故障检测计时器的时间限制更短,BGP检测速度更快。

注意:

为同一设备上BGP BFD 和平稳重新启动是非生产性的。当接口出现故障时,BFD 会立即检测此情况,停止信息流转发,BGP 会话将关闭,而尽管接口出现故障,但正常重新启动会转发信息流,但此行为可能会导致网络问题。因此,建议不要在同一台设备上同时配置 BFD 和平稳重新启动。

注意:

QFX5000 系列交换机和 EX4600 交换机不支持小于 1 秒的最小间隔值。

注意:

QFX5110、QFX5120、QFX5200 和 QFX5210 交换机支持多点双向转发检测 (BFD) 内联支持,使会话配置时间不到 1 秒。性能可能因系统负载而异。支持 10 个内联 BFD 会话,可以使用 150 x 3 毫秒的计时器进行配置。

BFD 故障检测计时器可以调整为更快或更慢。BFD 故障检测计时器值越低,则故障检测越快,反之亦然。例如,当邻接失败时,定时器可以适应更高的值(即,定时器检测到故障的速度越来越慢)。或者,邻接方可以协商一个计时器的值高于配置的值。当 BFD 会话翻动在 15 秒(15000 毫秒)内发生三次以上时,定时器会适应更高的值。如果本地 BFD 实例是会话翻动的原因,则回发算法将接收 (Rx) 间隔增加两个。如果远程 BFD 实例是会话翻动的原因,则传输 (Tx) 间隔增加两个。您可以使用 命令 clear bfd adaptation 将 BFD 间隔计时器返回其配置的值。命令 clear bfd adaptation 无中断,这意味着命令不会影响路由设备上的信息流。

注意:

在所有 SRX 系列设备上,由于 CPU 密集型命令和 SNMP 引导等原因触发的高 CPU 利用率会导致 BFD 协议翻动,同时处理大型 BGP更新。(平台支持取决于Junos OS的新版本。)

从Junos OS版本15.1X49-D100,SRX340、SRX345 和 SRX1500设备支持专用 BFD。

从Junos OS版本15.1X49-D100,SRX300和SRX320设备支持实时 BFD。

从版本Junos OS开始,SRX550M 15.1X49-D110支持专用 BFD。

在 Junos OS 8.3 及更高版本中,内部 BGP (IBGP) 和多跃点外部 BGP (EBGP) 会话以及单跳 EBGP 会话支持 BFD。在 Junos OS 9.1 到 Junos OS 11.1 中,BFD 仅在静态路由中支持 IPv6 接口。在 Junos OS 11.2 和更高版本中,BFD 支持带控制接口的 IPv6 BGP。

版本历史记录表
释放
描述
15.1X49-D100
从Junos OS版本15.1X49-D100,SRX340、SRX345 和 SRX1500设备支持专用 BFD。
15.1X49-D100
从Junos OS版本15.1X49-D100,SRX300和SRX320设备支持实时 BFD。
11.2
在 Junos OS 11.2 和更高版本中,BFD 支持带控制接口的 IPv6 BGP。
9.1
在 Junos OS 9.1 至 Junos OS 11.1 版中,BFD 仅在静态路由中支持 IPv6 接口。
8.3
在 Junos OS 8.3 及更高版本中,内部 BGP (IBGP) 和多跃点外部 BGP (EBGP) 会话以及单跳 EBGP 会话支持 BFD。