I have tested PIM-SM over this same Wireguard link (disabling EoIP of course) and found the following.
- mDNS does not get routed by PIM as expected (as it’s meant to be link-local only), even when adding in a static GMP for 224.0.0.251 on the Bridge and Wireguard interfaces on each side.
- The Chromecasts are discovered using SSDP/DIAL which the device also supports and is PIM compatible. The Youtube app can see the CC on the other side and cast to it.
- Windows’ WSD printer discovery doesn’t seem to work as even though it looks like it’s PIM compatible. The spec. for the WS-Discovery process seems to imply it’s Link-Local only.
I’ll try Zerotier next.
- WDS discovery protocol page 8 - https://specs.xmlsoap.org/ws/2005/04/discovery/ws-discovery.pdf
- DIAL v 2.2.1 page 8 http://www.dial-multiscreen.org/dial-protocol-specification