Comprehensive and Detailed Step-by-Step Explanation:
1. What is the BFD Echo Function?
BFD (Bidirectional Forwarding Detection) is used to detect link failures.
The Echo function is an optional feature that tests link connectivity by looping back packets sent from the local device through the forwarding path.
2. Analysis of Each Statement:
Option A: If URPF is enabled on the peer end, BFD packets may be incorrectly discarded on the peer end.
Correct.
URPF (Unicast Reverse Path Forwarding) checks whether the source IP address of an incoming packet is reachable via the interface it was received on. Since the Echo function uses loopback packets, this can conflict with URPF, causing the packets to be dropped.
Option B: In the BFD Echo function, the device uses the IP address of the outbound interface as the source IP address by default.
Correct.
By default, the outbound interface's IP address is used as the source address for BFD Echo packets.
Option C: The BFD Echo function applies only to single-hop BFD sessions.
Option D: When configuring a BFD session supporting the BFD Echo function, you need to configure both the local and remote discriminators.
Incorrect.
The BFD Echo function is locally configured and does not require setting remote discriminators. The function operates independently of the remote device's configuration.
3. Summary:
[Reference:, Huawei HCIA-Datacom Study Guide, Chapter "BFD Echo Function Configuration."]