Dieser Artikel erörtert die Einschränkungen des Bonjour® Protokolls auf Dell Networking-Switches. Services, die Bonjour nutzen, sind u. a. Apple® AirPrint und Airplay.
Was ist Bonjour?
Bonjour ist ein konfigurationsfreier Netzwerk-Discovery-Service, der Adresszuweisungen und Namensauflösung für Desktop-Computer, Mobilgeräte und Netzwerkdienste beinhaltet. Er wurde für flache IP-Netzwerke mit nur einem Subnetz, wie z. B. Heimnetzwerke, entwickelt. Bonjour ist der Handelsname für die von Apple eingeführte Zeroconf-Implementierung. Der Dienst wird von den meisten Produktlinien von Apple, einschließlich dem Mac OS X Betriebssystem, iPhone, iPod Touch, iPad, Apple TV und AirPort Express unterstützt.
Bonjour kann auf Computern mit Microsoft Windows® installiert werden und wird von neuen netzwerkfähigen Druckern unterstützt (AirPrint). Bonjour ist auch in gängigen Softwareprogrammen wie Apple Photos, iTunes und Safari enthalten. Bonjour verwendet Multicast-DNS (mDNS), um Geräte und die von diesen Geräten angebotenen Services zu finden.
Konfigurieren von Bonjour auf Dell Networking
Dell Networking-Switches entsprechen dem Branchenstandard RFC6762 für Bonjour. Bonjour verwendet Link-Local-Multicast in ähnlicher Weise wie Broadcast-Pakete. Link-Local-Multicast ist zulässig und auf Dell Networking-Switches standardmäßig aktiviert. Keine Konfiguration ist hierfür erforderlich. Es empfiehlt sich jedoch, IGMP-Snooping zu deaktivieren, da IGMP-Snooping zu abgewiesenem Link-Local-Multicast-Traffic führen kann.
So deaktivieren Sie IGMP-Snooping global auf Systemen der N-Serie: N3000(config)#no ip igmp snooping
So deaktivieren Sie IGMP-Snooping auf Systemen der S-Serie: S3000(config)#no ip igmp snooping enable
Einschränkungen für Bonjour auf Dell Networking
Bonjour wurde nach RFC6762 für flache IP-Netzwerke mit einem VLAN und einem Subnetz entwickelt.
Dell Networking-Switches unterstützen das Routing von Bonjour über mehrere VLANs nicht.
Einige Dell Networking-Switches unterstützen Multicast-Routing, jedoch ist Bonjour mit dem RFC-konformen Multicast-Routing nicht kompatibel. Bonjour verwendet mDNS. mDNS verwendet eine Link-Local-IP-Adresse gemäß RFC6762: „Jede DNS-Abfrage nach einem Namen, der mit ‚.local.‘ endet, MUSS an die mDNS IPv4 Link-Local-Multicast-Adresse 224.0.0.251 gesendet werden.“ 224.0.0.251 ist eine Link-Local-Multicast-Adresse. Lokale Adressen können nicht geroutet werden.
Einige Anbieter haben benutzerdefinierte mDNS-Bridges über Subnetze implementiert, damit Bonjour mit mehreren VLANs und Subnetzen arbeiten kann. Diese Umgehungslösung ist keine Funktion von Dell Networking Switches, da sie der RFC-Richtlinie widerspricht.