I have tested this macvlan method and it works fine for my mDNS needs. Now that Mikrotik has come out with their (so far) simplistic solution, I have been using that. I have limited my input firewall rule on my IoT VLAN (Airplay, Airprint and Roku/Samsung devices) to only those specific IP addresses and only if dst-address is 224.0.0.251. I believe this is equivalent to limiting this macvlan approach to the mac addresses of the devices, but would welcome any advice on that front.
Given that Mikrotik has a solution that works on my router, is there any good reason to use this macvlan approach or even a container solution?
My understanding is that PIM-SM, which I have working for IPv4/IPv6, does not handle mDNS traffic.
Thanks in advance.