2) Implement the WLC Bonjour (mDNS) Gateway Feature
Bonjour will function Inter-vlan wireless to wireless only
The mDNS Gateway Feature will provide wireless inter-vlan name and service resolution, but L3 unicast routing must also be functional between the clients for inter-vlan Bonjour dependent applications to function.
If configured, non-Bonjour multicast will function independently with the mDNS gateway enabled
3) Flexconnect local switching or Autonomous mode Access Points
Unified Flexconnect Access Points servicing wlans enabled for 'Flexconnect Local Switching' do not forward client traffic to the WLC via Capwap tunnel, eliminating multicast configuration considerations. Flexconnect Access Points send flexconnect locally switched wlan traffic directly to their connected switch. L2 mDNS traffic from the Flexconnect AP should be treated as traffic from another switch, therefore mDNS should function within the local Vlan.
Traffic handling and considerations for Autonomous Access Points are the same as the previously referenced Flexconnect Local Switching client traffic.
A L3 IGMP router may be required in some topologies to sustain reliable L2 multicast functionality. Refer to the following document for further information:
Bonjour service resolution with anchored wlans will function with the WLC Bonjour (mDNS) gateway feature. Configuration is required on anchor and foreign controllers.
2) Some Bonjour clients may not send IGMP reports for the corresponding mDNS address. If IGMP snooping is enabled on the relevant Wireless Lan Controller, Bonjour will not function until at least one wireless client sends an IGMP report for the mDNS group.
This issue is only applicable to multicast dependent implementations, as the mDNS Gateway feature does not rely on IGMP to function.
3) Number of Apple TVs limitation in iOS devices:
Whenever there are more than 63 Apple TVs being advertised, the iOS devices (iPad and iPhones) won’t be able to mirror them correctly, there is no way to rule which 63 devices will be listed.
This limitation is due to the iOS's mDNS Route Picker which can only handle 63 entries. There is no hard rule for which 63 will be listed.