VyOS (1.2.x) provides a Multicast DNS repeater functionality.
Multicast DNS uses the 188.8.131.52 address, which is "administratively scoped" and does not leave the subnet. It re-broadcast mDNS packets from one interface to other interfaces. This enables support for e.g. Airplay devices across multiple VLANs.
set service mdns repeater interface eth0 set service mdns repeater interface eth1
Will re-broadcast all mDNS packets from
eth1 and vice versa.
mDNS repeater can be disabled using
set service mdns repeater disable
This works very well with Apple Homekit where the laptops and iphones are in a different subnet from the IoT devices.
Simple to configure.