BFD Support for OSPF Fault Direction 


Bidirectional Forwarding Detection (BFD) can now be used for OSPF fault detection. This feature provides fast failure detection when there is an intermediate device between two non-adjacent OSPF neighbors. BFD provides fast failure detection between two nodes and notifies any protocol (OSPF) of this event to make it converge much faster than with default timers in protocols. Since OSPF hello timers may not be fast enough for detecting neighbor loss, you can use BFD to establish a BFD connection with the OSPF neighbor and bring an OSPF neighbor down as soon as BFD detects an issue.


Note that BFD is used for down detection only. This means that regular OSPF neighbor discovery and state machine transitions are not affected by enabling BFD.


You can enable BFD on all OSPF interfaces at the global level or on a specific interface. By default, BFD is disabled globally and on all interfaces, with individual interface configuration taking precedence over the global setting.


Note: BFD is not supported for OSPFv6.



New Command Options


Setting the vrouter global OSPF level:


To enable OSPF BFD per vRouter on global OSPF level:


CLI (network-admin@Leaf1) > vrouter-modify name vrouter-name 


vrouter-modify

modify a vrouter

One or more of the following options:

 

ospf-bfd-all-if|no-ospf-bfd-all-if

enables or disables BFD protocol for fault detection on all OSPF interface. Default is disabled.


Setting the Interface (nic) OSPF level:


To enable OSPF BFD per interface If there is no interface configuration :


CLI (network-admin@Leaf1) > vrouter-interface-config-add vrouter-name nic


vrouter-interface-config-add

Add an interface configuration to a vRouter VNIC name.

One or more of the following options:

 

nic vrouter interface nic

Specify the name of the VNIC.

[ospf-bfd] default|enable|disable

Enable BFD protocol support for OSPF fault detection.


To enable OSPF BFD per interface if a interface configuration already exists:


CLI (network-admin@Leaf1) > vrouter-interface-config-modify vrouter-name name nic nic ospf-bfd enable|disable|default


vrouter-interface

Modify an interface configuration to a vRouter

 

 

One or more of the following options:

Specify the name of the VNIC.

ospf-bfd enable|disable|default

Enables or disables the BFD protocol for fault detection on all OSPF interface. Default is disabled.


Displaying the OSPF BFD Configuration State


To display the configuration state of OSPF BFD, use these show commands:


CLI (network-admin@Leaf1) > vrouter-show


CLI (network-admin@Leaf1) > vrouter-interface-show


Note: There are no changes to the commands: vrouter-ospf-neighbor-show and vrouter-bfd-neighbor-show