This one is a feature of my Ubiquity EdgeRouter-X.
I have multiple devices at home which use Airplay to stream media content. They use Bonjour/mDNS to identify themselfs on the local network, but they are not visible on any other VLAN.
Avahi is able of being a "mDNS repeater".
[reflector] enable-reflector=yes
Proposal:
- Add avahi package to the image
- Port configuration scripts from Ubiquity EdgeMax router to VyOS
Configuration nodes:
service { mdns { reflector repeater { interface eth0 interface eth2 interface eth4 } } }