Auteur Sujet: mDNS entre plusieurs VLANs avec un bridge, sans container/reflector  (Lu 202 fois)

0 Membres et 1 Invité sur ce sujet

fttmeh

  • Abonné Orange Fibre
  • *
  • Messages: 242
  • Hauts-de-Seine
Bonjour,

Une super solution trouvée dans le forum Mikrotik (https://forum.mikrotik.com/viewtopic.php?t=204025#p1056182), il est possible de faire transiter des paquets mDNS entre différents VLANs, comme le fait une appli reflector. Je n'ai fait que trouver ce post que je partage ici car je le trouve très utile.

L'avantage est que cela se fait sur n'importe quel router Mikrotik, ce qui permet d'éviter d'avoir une VM/container de plus à gérer.

L'exemple ci-dessous est pour deux VLANs (100,110) et le bridge principal (où les VLAN sont raccrochées) s'appelle "bridge" :

/interface bridge
add name=BridgemDNS protocol-mode=none

/interface macvlan
add interface=VLAN100 name=macvlan100
add interface=VLAN110 name=macvlan110

/interface bridge filter
add action=accept chain=forward comment="Allow mDNS only" dst-address=\
    224.0.0.251/32 dst-mac-address=01:00:5E:00:00:FB/FF:FF:FF:FF:FF:FF \
    dst-port=5353 in-bridge=BridgemDNS ip-protocol=udp \
    mac-protocol=ip out-bridge=BridgemDNS src-port=5353
add action=drop chain=forward in-bridge=BridgemDNS comment="Drop all other L2 traffic" \
    out-bridge=BridgemDNS
   
/interface bridge nat add action=src-nat chain=srcnat dst-mac-address=01:00:5E:00:00:FB/FF:FF:FF:FF:FF:FF to-src-mac-address=[/interface bridge get [find name="bridge"] mac-address] comment="SNAT to Primary VLAN bridge"


yeocti

  • Abonné Sosh fibre
  • *
  • Messages: 211
  • Plougastel-Daoulas (29)
mDNS entre plusieurs VLANs avec un bridge, sans container/reflector
« Réponse #1 le: 14 mars 2024 à 18:52:54 »
Oh merci pour ce partage.
Je pense que je vais essayer ça.

C'est assez intéressant de pouvoir filtrer les adresses MAC qui peuvent passer d'un VLAN à l'autre.