Begränsningar för Apple Bonjour och flera VLAN-nätverk i Dell Networking-switchar
Sammanfattning: I den här artikeln diskuteras begränsningarna med Bonjour-protokollet (AirPrint och AirPlay) och multicast-routning på Dell Networking-switchar.
Symptom
I den här artikeln beskrivs Bonjour-protokollets® begränsningar för Dell Networking-switchar. Tjänster som använder Bonjour är bland annat Apple® AirPrint och AirPlay.
Vad är Bonjour?
Bonjour är en nätverksteknik med nollkonfiguration som möjliggör tjänstidentifiering, adresstilldelning och namnmatchning för stationära datorer, mobila enheter och nätverkstjänster. Den är utformad för platta IP-nätverk med ett enda delnät, till exempel trådlösa hemnätverk. Bonjour är varunamnet för den konfigurationslösa implementering som lanserats av Apple. Bonjour stöds av de flesta Apple-enheter, inklusive operativsystemet Mac OS X, iPhone, iPod Touch, iPad, Apple TV och AirPort Express.
Bonjour kan installeras på datorer som kör Microsoft Windows® och stöds av nätverkskompatibla skrivare (AirPrint). Bonjour ingår även i populär programvara som Apple Bilder, iTunes och Safari. Bonjour använder multicast DNS (mDNS) till att hitta enheter och de tjänster som erbjuds via enheterna.
Konfigurera Bonjour på Dell Networking
Dell Networking-switchar är kompatibla med branschstandarden RFC6762 för Bonjour. Bonjour använder Link Local Multicast, vilket påminner om ett broadcast-paket. Link Local Multicast är tillåtet och aktiverat som standard på Dell Networking-switchar. Ingen konfiguration behövs. Vi rekommenderar emellertid att du avaktiverar IGMP-snooping eftersom igmp-snooping kan leda till minskad Link Local Multicast-kommunikation.
Avaktivera igmp-snooping globalt på N-serien: N3000(config)#no ip igmp snooping
Avaktivera igmp-snooping på S-serien: S3000(config)#no ip igmp snooping enable
Begränsningar för Bonjour i Dell Networking
Bonjour är utformat för platta IP-nätverk med enkelt VLAN och ett enda delnät, enligt RFC6762.
Dell Networking-switchar har inte stöd för routning av Bonjour över flera VLAN-nätverk.
Vissa Dell Networking-switchar stöder multicast-routning, men Bonjour är inkompatibelt med RFC-kompatibel multicast-routning. Bonjour använder Multicast DNS (mDNS). mDNS använder en länklokal IP-adress per RFC6762: "Alla DNS-frågor för ett namn som slutar med .local MÅSTE skickas till den mDNS IPv4-länklokala multicast-adressen 224.0.0.251." 224.0.0.251 är en Link Local Multicast-adress. Lokala adresser kan inte dirigeras.
Vissa leverantörer har implementerat anpassad mDNS-bryggning över delnät så att Bonjour kan fungera med flera VLAN-nätverk och delnät. Den här lösningen är inte en funktion i Dell Networking-switchar och leder till bristande överensstämmelse med RFC.
Orsak
.
Upplösning
.