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
}
}
}