A home network is set up with a ZF7343 AP (no ZoneDirector) for wifi access (firmware version 126.96.36.199.15), and for the most part, this works extremely well - wireless performance is excellent even when many many devices are online.
However, there is an Apple TV 3 (current firmware) that we're having trouble to get AirPlay to work consistently with. There are two iPhones (4S and 5) and two iPads (2 and 3) commonly used in this house. All of them see AirPlay available only every now and then, mostly right after the iOS device or the ATV unit have been rebooted, but not always then either.
Once they do see AirPlay on their units, playback is smooth, but sometimes it just disappears.
No password for the AirPlay functionality is defined.
Neither the ATV nor the i*-devices have any general network trouble - they can access for instance Netflix with no problems.
"Packet Forward" for the WLAN being used is set to "Bridge to WAN". Since both the ATV and the iOS devices are connected through WLAN, I'm thinking the problem could be here, but that is just a guess.
These were the commands I eventually arrived at as well.
Unfortunately, still no AirPlay most of the time. If I keep resetting/rebooting both the Apple TV and the iPad 3, AirPlay some times show up, and will work for 20-30 minutes at a time, but no more than that.
I don't want to bite the bullet and put the ATV on ethernet.. but is there any way to see what gets "blocked"?
Every environment is different and depending on how many clients were using
Airplay on the single standalone 7343, leaving directed-multicast on might have
Good news for Apple users, upgrade to version 9.7 firmware, which re-classifies
Bonjour/mDNS protocol traffic into the deeper Data QoS queue, over Background/
Best Effort in previous releases. The upgrade alone may provide the improvement
you're looking for.
[ If you have tweaked all kinds of Eth/Wifi0 parameters, you might also consider
a factory default of your AP, and setup your WLAN(s) again. ]