A non-transitory computer-readable medium storing processor executable instructions which, when executed by a least one processor, perform a method for use in a system including a first data forwarding device, a second data forwarding device, a third data forwarding device, a first communications link between the first data forwarding device and the second data forwarding device, and a second communications link between the first data forwarding device and the third data forwarding device, the first and second communications links belonging to a link aggregation group (LAG), the method comprising:
- a) generating a bidirectional forwarding detection on multihomed LAG message
- i) for testing (1) a first path between the first data forwarding device and the second data forwarding device, and (2) a second path between the first data forwarding device and the third data forwarding device, and
- ii) including an Internet protocol (IP) datagram including a multicast IP destination address, a multicast destination media access control (MAC) address, and a payload containing path testing information;
- and
- b) sending, over the LAG, the bidirectional forwarding detection on multihomed LAG message from the first data forwarding device to both the second data forwarding device and the third data forwarding device.