Cisco Bonjour Gateway Solution

From 7.4 release WLC supports Bonjour gateway functionality on WLC itself for which you need not even enable multicast on the controller. The WLC will snoop all Bonjour discovery packets and will not forward the same on AIR or Infra network.

Bonjour is Apple's version of Zeroconf - it is mDNS with DNS-SD. Apple devices will advertise their services via IPv4 and IPv6 simultaneously (IPv6 link local and Globally Unique).

To address this issue Cisco WLC acts as a Bonjour Gateway. The WLC listens for Bonjour services and by caching those Bonjour advertisements (AirPlay, AirPrint etc.) from the source/host e.g. AppleTV and responding back to Bonjour clients when they ask/request for a service. The following illustrates this process.


    Step 1   The Controller listens for the Bonjour services.




    Step 2   The WLC then cache those Bonjour services.




    Step 3   Listens for the client queries for services.




    Step 4   The WLC sends a unicast response to the client queries for Bonjour services.