03-25-2013 09:24 AM - edited 07-03-2021 11:47 PM
Hi All, I have the attached diagram and I followed the instructions from another posts / forum cases and the Apple TV is still not working.
My questions are:
1.-The WLC controller and AP must be in the same subnet?. This is not my case, the AP 3500 is operating in a remote location and I have a centralized WLC 5508.
2.- I already configured the Controller --- > General --- > Broadcast forwarding (enable) + AP Multicast Mode (Multicast / IP: 239.20.226.197).
3.-I already configured the Controller --- > Multicast ---- > Enable Global Multicast Mode (selected) + Enable IGMP Snooping (selected) + Enable MLD Snooping (selected). Please see the attachment.
4.-Do I have to configure something in the Mobility Management --- > Multicast Messaging --- > (Enable Multicast Messaging + Local Group Multicast IP Address) ?????
The Apple TV Device and Ipad are authenticated in the ISE using certificates with no issues and both got IP's from the DHCP for the WLAN Vlan assigned to the SSID activated (see pictures attached).
thanks in advance for any orientation,
Abraham
Solved! Go to Solution.
03-31-2013 01:25 AM
#When both appletv and ipad on wireless on same ssid and vlan then Multicast to Unicast works perfectly without any wired side configuration. Because the packet never leaves the wlc/hits the wired interface. To conserve RF bandwidth, if you prefer to use Multicast to Multicast for this scenario make sure to have Multicast routing enabled on wired side for all involved vlan interfaces from WLC. With M-U, wireless Multicast source and destination should be on same vlan for bonjour however AP and WLC can be on different vlan. Since the Multicast source and destination of the actual traffic belong to same vlan and it is also encapsulated on unicast capwap it will forward the packet without an issue, basically it dumps the Multicast traffic on same vlan.
#With the above scenario if you prefer to use Multicast to Multicast then keep the WLC Management, AP and Wireless client on WLC's management vlan. this way it doesn't require Multicast routing on wired side. So here, if AP is on different vlan than management then the intermediate wired device need to know how to dump the Multicast packet that is sourced from Management of wlc to AP's Multicast group address that's why we need the Multicast routing for WLC and AP vlan on wired side.
#AP Multicast - Multicast is required When we've wired apple device on same vlan like wireless then need to enable Multicast routing on wired side E2E for all the WLC involved vlan interfaces i.e, wired(wireless) client, AP, WLC management VLAN.
#Difference is, as WLC receives the actual multicast data packet, when using M-U it sends out the actual Multicast data packet encapsulated in unicast capwap to AP's ip (sourced from WLC's management interface ip) and with M-M enabled, it sends the actual Multicast data packet encapsulated in unicast capwap but send to Multicast AP group ip (sourced from Management ip of wlc) that is configured. It is applicable only for Downlink traffic ie., WLC to AP, the uplink is always unicast from wireless client to ap to wlc.
03-25-2013 09:36 AM
So your using FlexConnect? If so then you will be using unicast and the Apple devices will need to be on the same subnet.
Sent from Cisco Technical Support iPhone App
03-25-2013 09:53 AM
Hi Scott, thanks for replying.
No, I am not using Flexconnect.
03-25-2013 09:54 AM
Scott, Could you take a look on the diagram and additional pictures I attached to this case? thanks
03-25-2013 10:00 AM
Hi Scott, important to mention that, IPAD and Apple TV device are authenticated based on certificate + ISE, both got an IP from the Wireless VLAN associated to the SSID being propagated. I mean, both devices are getting an IP in the same subnet.
With respect to Flexconnect,
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > FlexConnect Local Switching (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > FlexConnect Local Auth (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > Learn Client IP Address (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > Vlan based Central Switching (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > Central DHCP Processing (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > Override DNS (not selected)
WLAN --- > WLAN SSID (specific) ---- > Advanced ---- > Flex Connect --- > NAT-PAT (not selected)
Furthermore, we solved the issue with the Apple TV synchronization and time/date by opening the FW ports so the device could connect to time.apple.com
thanks
Abraham
03-25-2013 03:11 PM
You have multicast enabled on the wired side. Is the Apple TV on the wired or wireless? Currently the wired Apple TVs need to have the iPads on the same subnet.
Sent from Cisco Technical Support iPhone App
03-26-2013 05:56 AM
Hi Scott,
I am not clear about why the multicast need to be enabled in the wired part if both devices (IPAD + Apple TV) are connected to the Wireless Network using the SSID activated/configured for the streaming (I do not understand how the wired connection participate in the connection). We followed the instructions in the Cisco Guide for the Apple TV/Bonjour but our scenario is slightly different to the example shown in that document.
What I understand, is that both connections from the Apple Devices go through a CAPWAP Tunnel up to the WLC and get an IP from the DHCP configured in the interface of the WLC, so both Apple Devices are in the same vlan.
My question is, even though the Apple devices (ipad + apple tv) are on the same Wireless VLAN, should I activate multicast in the LAN SW Ports (trunk) connected to the WLC LAN Ports for both, the management VLAN of the WLC + Wireless VLAN for the Apple devices so the multicast traffic can flow between the Apple Devices?
thanks
Abraham
03-26-2013 01:28 PM
Hi Scott,
Unicast configuration worked perfectly but not multicast. TAC Engineers involve on this case with no success until now including a person from the routing area. Tomorrow trying with a Senior Wireless Engineer.
One question, on unicast mode (cisco documentation), the WLC just send the multicast packet received from the IPAD device and replies it back to all the AP connected to him (including the AP from which the packet came) so the APPLE TV on the same VLAN like the IPAD received the multicast packet and worked.
How the WLC on Multicast mode knows that both apple devices IPAD + APPLE TV which are connected to the same AP/SSID/VLAN, are related to the same MULTICAST GROUP (ip: 239.x.x.x) configured globally in the WLC so the packet coming from IPAD goes to the WLC and it redirects/replies this packet back to another devices in the same ap/subnet/vlan/ssid. I mean, IPAD (vlan 3224 - multicast group 239.255.255.20 in theory) ------> WLC -------> APPLE TV (vlan 3224 - multicast group 239.255.255.20 in theory). Multicast is not working and we have tried some differents configurations with the TAC Engineers without success.
thanks
Abraham
03-31-2013 01:25 AM
#When both appletv and ipad on wireless on same ssid and vlan then Multicast to Unicast works perfectly without any wired side configuration. Because the packet never leaves the wlc/hits the wired interface. To conserve RF bandwidth, if you prefer to use Multicast to Multicast for this scenario make sure to have Multicast routing enabled on wired side for all involved vlan interfaces from WLC. With M-U, wireless Multicast source and destination should be on same vlan for bonjour however AP and WLC can be on different vlan. Since the Multicast source and destination of the actual traffic belong to same vlan and it is also encapsulated on unicast capwap it will forward the packet without an issue, basically it dumps the Multicast traffic on same vlan.
#With the above scenario if you prefer to use Multicast to Multicast then keep the WLC Management, AP and Wireless client on WLC's management vlan. this way it doesn't require Multicast routing on wired side. So here, if AP is on different vlan than management then the intermediate wired device need to know how to dump the Multicast packet that is sourced from Management of wlc to AP's Multicast group address that's why we need the Multicast routing for WLC and AP vlan on wired side.
#AP Multicast - Multicast is required When we've wired apple device on same vlan like wireless then need to enable Multicast routing on wired side E2E for all the WLC involved vlan interfaces i.e, wired(wireless) client, AP, WLC management VLAN.
#Difference is, as WLC receives the actual multicast data packet, when using M-U it sends out the actual Multicast data packet encapsulated in unicast capwap to AP's ip (sourced from WLC's management interface ip) and with M-M enabled, it sends the actual Multicast data packet encapsulated in unicast capwap but send to Multicast AP group ip (sourced from Management ip of wlc) that is configured. It is applicable only for Downlink traffic ie., WLC to AP, the uplink is always unicast from wireless client to ap to wlc.
03-27-2013 09:04 AM
1.-The WLC controller and AP must be in the same subnet?. This is not my case, the AP 3500 is operating in a remote location and I have a centralized WLC 5508.
----- no you don't.
2.- I already configured the Controller --- > General --- > Broadcast forwarding (enable) + AP Multicast Mode (Multicast / IP: 239.20.226.197).
3.-I already configured the Controller --- > Multicast ---- > Enable Global Multicast Mode (selected) + Enable IGMP Snooping (selected) + Enable MLD Snooping (selected). Please see the attachment.
------that is not relevent...
4.-Do I have to configure something in the Mobility Management --- > Multicast Messaging --- > (Enable Multicast Messaging + Local Group Multicast IP Address) ?????
which code are you using?
are client and apple tv in same subnets?
i recommend you following document
http://www.cisco.com/en/US/products/hw/wireless/ps4570/products_tech_note09186a0080bb1d7c.shtml
Sent from Cisco Technical Support iPhone App
03-27-2013 11:15 AM
Hi Shaogin,
Thanks, we already checked that document which is not clear about the required configuration when you have both users (sender + receiver) connected to the wireless network only.
However, we solved the issue but we still do not know why we had to activate multicast all the way from the DC to the VLAN in the remote branch on which the AP is connected locally. When we activated multicast/unicast mode, the Apple TV worked immediately on the apple devices connected to the same AP/SSID in the remote branch. (diagram attached above).
Importanto to say again that both Apple devices (IPAD + APPLE TV) are connected to the same SSID/vlan/subnet.
In any case, I will check the multicast operation in the Wireless environment in order to understand the correlation between capwap, multicast group and AP for the Apple TV service.
regards
Abraham
03-28-2013 01:51 PM
Hi Abraham,
As per my understanding this is how it works.
When iPads at your branch want to find your apple TV, it will try to join multicast group 224.0.0.251 (which is the group address used by Bonjour). When this client request come to branch AP that AP management IP should be able to relay this multicast request to WLC & that's why mulicast need to enable across your wired network from Branch to DC.
Here is lastest deployment guide for this service if you are using WLC 7.4
http://www.cisco.com/en/US/docs/wireless/technology/bonjour/Bonjour_DG_Guide.pdf
Here is my deployment scenario (AppleTV on wired). For IOS 6.x.x onwards Apple has changed how Bonjour works and you need to add "AirTunes" as a service in mDNS profile in order to those device to detect AppleTV.
http://mrncciew.com/2013/03/27/configuring-mdns-on-wlc-7-4/
HTH
Rasika
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide