MLD Poker - A small utility that pokes sleepy devices for MLD Reports
Usage: mldpoker IFNAME
IFNAME: A bridge port interface, with the following properties:
- The bridge on top of it needs to have multicast_snooping enabled
- The bridge on top of it needs to have multicast_querier enabled
- The bridge on top of it needs to have a valid IPv6 link-local address
If a host behind IFNAME
newly appeared or was unresponsive for at least 15 seconds and now reappeared then MLD Poker sends a general MLDv1 Query with an MLD Maximum Query Response Delay of 0 to it (request for an immediate, undelayed MLD Report). The MLD Query is sent to the target host directly via its unicast MAC address.
This tool was written to work around the following two issues: