Configuring Bidirectional Forwarding Detection
The bidirectional forwarding detection (BFD) protocol is a simple hello mechanism that detects failures in a network. BFD works with a wide variety of network environments and topologies. The failure detection timers for BFD have shorter time limits than the failure detection mechanisms of IS-IS, providing faster detection. These timers are also adaptive and can be adjusted to be more or less aggressive.
To enable failure detection, include the
bfd-liveness-detectionstatement:[edit routing-options static (defaults | route)]bfd-liveness-statement {minimum-intervalmilliseconds;minimum-receive-intervalmilliseconds;minimum-transmit-intervalmilliseconds;multipliernumber;}To specify the minimum transmit and receive interval for failure detection, include the
minimum-intervalstatement:[edit routing-options static (defaults | route) bfd-liveness-statement]minimum-intervalmilliseconds;To specify the minimum receive interval for failure detection, include the
minimum-receive-intervalstatement:[edit routing-options static (defaults | route) bfd-liveness-statement]minimum-receive-intervalmilliseconds;To specify the minimum transmit interval for failure detection, include the
minimum-transmit-intervalstatement:[edit routing-options static (defaults | route) bfd-liveness-statement]minimum-transmit-intervalmilliseconds;To specify the detection time multiplier for failure detection, include the
multiplierstatement:[edit routing-options static (defaults | route) bfd-liveness-statement]multipliernumber;For a list of hierarchy levels at which you can configure these statements, see the statement summary sections for these statements.
NOTE: If BFD is configured only on one end of a static route, the route is removed from the routing table. BFD establishes a session when BFD is configured on both ends of the static route.
To enable failure detection for IPv6 routes, include the
bfd-liveness-detectionstatement:[edit routing-options rib inet6.0 static (defaults | route)]bfd-liveness-detection {minimum-intervalmilliseconds;minimum-receive-intervalmilliseconds;minimum-transmit-intervalmilliseconds;multipliernumber;}For a list of hierarchy levels at which you can configure these statements, see the statement summary sections for these statements.