On an IS-IS network, a device periodically sends Hello packets to detect the neighbor status change. By default, the device considers a neighbor Down when it does not receive a Hello packet from the neighbor after sending three Hello packets (30 seconds). This IS-IS fault detection mechanism, however, cannot provide high reliability for the network that requires fast network convergence and no packet loss. BFD for IS-IS can solve this problem. BFD is a millisecond-level fault detection mechanism. It can fast detect faults on the link between IS-IS neighbors. Therefore, BFD can speed up IS-IS route convergence, ensure fast link switchover, and reduce traffic loss.
Dynamic BFD for IS-IS implements dynamic setup of BFD sessions. When a new IS-IS neighbor relationship is set up, BFD is notified of the neighbor parameters and the detection parameters (including source and destination IP addresses). Then a BFD session will be established based on the received neighbor parameters.
Dynamic BFD is more flexible than static BFD. In dynamic BFD, routing protocols trigger the setup of BFD sessions, preventing the configuration errors caused by manual configuration. Dynamic BFD is easy to configure and applies to the scenarios where BFD needs to be configured on the entire network. Dynamic BFD for IS-IS can fast detect neighbor status changes and implement fast network convergence.
A BFD session currently does not detect route switching. If the change of bound peer IP address causes a route to switch to another link, the BFD session is negotiated again only when the original link fails.
The priority of BFD configured on an interface is higher than that of BFD configured for a process. If BFD session parameters are configured for both a process and an interface, the parameters on the interface will be used to establish a dynamic BFD session.
Only the S5720-EI, S5720-HI, S5730-HI, S5731-H, S5731-S, S5731S-H, S5731S-S, S5732-H, S6720-EI, S6720-HI, S6720S-EI, S6730-H, S6730S-H, S6730-S, and S6730S-S support BFD for IS-IS.