A protocol for detecting faults in a bidirectional path between two
forwarding engines, where parts of the bidirectional path checked may
include interfaces, one or more data links, and to the extent possible
the forwarding engines themselves, with potentially very low latency. The
protocol may operate independently of media, data protocols, and routing
protocols.