140 | Bidirectional Forwarding Detection (BFD)w w w . d e l l . c o m | s u p p o r t . d e l l . c o m How BFD WorksTwo neighboring systems running BFD establish a session using a three-way handshake. After the sessionhas been established, the systems exchange control packets at agreed upon intervals. In addition, systemssend a control packet anytime there is a state change or change in a session parameter; these controlpackets are sent without regard to transmit and receive intervals.If a system does not receive a control packet within an agreed-upon amount of time, the BFD Agentchanges the session state to Down. It then notifies the BFD Manager of the change, and sends a controlpacket to the neighbor that indicates the state change (though it might not be received if the link orreceiving interface is faulty). The BFD Manager notifies the routing protocols that are registered with it(clients) that the forwarding path is down, and a link state change is triggered in all protocols.BFD packet formatControl packets are encapsulated in UDP packets. The following illustration shows the completeencapsulation of a BFD control packet inside an IPv4 packet.Note: FTOS does not support multi-hop BFD sessions.Note: A session state change from Up to Down is the only state change that triggers a link state change in the routingprotocol client.