Apple Bonjour Deployment Guide

Similar documents
Wireless LAN Apple Bonjour Deployment Guide

Apple Airport Extreme Base Station V4.0.8 Firmware: Version 5.4

Wireless Local Area Networks (WLANs)

Web Authentication Proxy on a Wireless LAN Controller Configuration Example

Wireless LAN g USB Adapter

Deploying Cisco Basic Wireless LANs WDBWL v1.1; 3 days, Instructor-led

Configuration Guide. How to Configure the AP Profile on the DWC Overview

IS SERIES. QuikStart Programming Guide. IP Network Direct System. Programming Videos

CCT vs. CCENT Skill Set Comparison

WUA Mbps Wireless USB Network Adapter

IEEE a/ac/n/b/g Enterprise Access Points ECW5320 ECWO5320. Management Guide. Software Release v

Packet Tracer 3 Lab VLSM 2 Solution

ProSAFE 8-Port and 16-Port Gigabit Click Switch

Design and Implementation Guide. Apple iphone Compatibility

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

solution guide DLNA, AIRPLAY AND AIRPRINT ON CAMPUS NETWORKS

Configuring Network Address Translation (NAT)

Classroom Management network FAQ and troubleshooting

Can PowerConnect Switches Be Used in IP Multicast Networks?

Efficient Video Distribution Networks with.multicast: IGMP Querier and PIM-DM

Cisco - Configure the 1721 Router for VLANs Using a Switch Module (WIC-4ESW)

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Course Contents CCNP (CISco certified network professional)

Vocera Infrastructure Planning Summary. B3000n Compatible

WORKING WITH WINDOWS FIREWALL IN WINDOWS 7

The Extreme Networks Solution for Apple Bonjour Traffic Management A SOLUTION WHITE PAPER

VLANs. Application Note

Back to My Mac User s Guide

CCNA Discovery Networking for Homes and Small Businesses Student Packet Tracer Lab Manual

Configure WorkGroup Bridge on the WAP131 Access Point

Cisco Networking Professional-6Months Project Based Training

Document ID: Contents. Introduction. Prerequisites. Requirements. Components Used. Related Products. Conventions. 802.

Document Created by Nick Schuster

Lab - Using Wireshark to View Network Traffic

AN ISP router - Ruckus R300 Access Point

MC3WAVES Wireless Connection Wizard

Enabling Multiple Wireless Networks on RV320 VPN Router, WAP321 Wireless-N Access Point, and Sx300 Series Switches

Firewall Defaults and Some Basic Rules

VIA CONNECT PRO Deployment Guide

Cisco EXAM Enterprise Network Unified Access Essentials. Buy Full Product.

Avaya Wireless AP Device Manager User Guide

NWA1120 Series. User s Guide. Quick Start Guide. Wireless LAN Ceiling Mountable PoE Access Point. Default Login Details

Vocera WLAN Requirements and Best Practices. B3000n Compatible

Aerohive Networks Inc. Free Bonjour Gateway FAQ

Using Templates. Information About Templates. Accessing the Controller Template Launch Pad CHAPTER

D-Link Central WiFiManager Configuration Guide

AC1750 Smart WiFi Router

Passguide q

Link Link sys E3000 sys RE1000

Multicast for Enterprise Video Streaming

NETVIGATOR Wireless Modem Setup Guide. (TG789Pvn)

WRE6505. User s Guide. Quick Start Guide. Wireless AC750 Range Extender. Default Login Details. Version 1.00 Edition 1,

Wireless-N. User Guide. PCI Adapter WMP300N (EU) WIRELESS. Model No.

Preparing the Computers for TCP/IP Networking

AWG 2.0ac Ubee Equipment Reference Guide (Residential Only)

The Wireless LAN (Local Area Network) USB adapter can be operated in one of the two following networking configurations :

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

N750 Wireless Dual Band Gigabit Router

Linksys WAP300N. User Guide

Interconnecting Cisco Network Devices 1 Course, Class Outline

Guideline for setting up a functional VPN

This page displays the device information, such as Product type, Device ID, Hardware version, and Software version.

Introduction. Overview. Contents. Linksys AC1200 Max Wi-Fi Range Extender. Front

AP6511 First Time Configuration Procedure

A Division of Cisco Systems, Inc. GHz g. Wireless-G. Access Point with SRX. User Guide WIRELESS WAP54GX. Model No.

EnGenius ERB M Range Extender. Quick Start Guide

This guide is intended to help you troubleshoot problems connecting a wireless device to the Gogo Biz network.

Cisco s BYOD / Mobility

Table of Contents. Cisco Wi Fi Protected Access 2 (WPA 2) Configuration Example

A Division of Cisco Systems, Inc. GHz g. Wireless-G. PCI Adapter with RangeBooster. User Guide WIRELESS WMP54GR. Model No.

To configure firewall policies, you must install the Policy Enforcement Firewall license.

Monitor network traffic in the Dashboard tab

Configuring the Device for Access Point Discovery

POWERLINK High Power Wireless LAN b/g/n USB Adapter User Manual

A6210 WiFi USB Adapter ac USB 3.0 Dual Band User Manual

Visio Enabled Solution: One-Click Switched Network Vision

Cisco Unified Access Technology Overview: Converged Access

Securing end devices

N300 Wireless Router WNR2000v4 User Manual

R6300 WiFi Router ac Dual Band Gigabit

VIA COLLAGE Deployment Guide

Windows Firewall Configuration with Group Policy for SyAM System Client Installation

R6200v2 Smart WiFi Router

Multimedia Traffic Control with IP Multicast (IGMP)

Movie Cube. User s Guide to Wireless Function

StarMOBILE Network Configuration Guide. A guide to configuring your StarMOBILE system for networking

Wireless USB Adapter

Nighthawk AC1900 Smart WiFi Router Dual Band Gigabit

WIRELESS INTERNET TROUBLESHOOTING GUIDE Help Desk

NBG2105. User s Guide. Quick Start Guide. Wireless Mini Travel Router. Default Login Details. Version 1.00 Edition 1, 11/2012

AC1750 Smart WiFi Router

Overview. Introduction

Microsoft Lync Certification Configuration Guide for WiNG 5.5

ShareLink 200 Setup Guide

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

How to find the MAC address of your computer

Phone: Fax: Box: 230

Blue Coat Systems. Reference Guide. WCCP Reference Guide. For SGOS 5.3

ProCurve Networking IPv6 The Next Generation of Networking

Spontania User Setup Guide

Transcription:

Apple Bonjour Deployment Guide Introduction This document provides information on the theory of operation and configuration for Cisco s Unified Wireless LAN solution as it pertains to supporting Multicast applications such as Apple s Bonjour protocol. This protocol enables Apple devices to query and announce for specific services such as AirPlay which allows audio and video to be shared between devices dynamically. Deployment Considerations The Bonjour protocol operates on service announcements and service queries which allow devices to ask and advertise specific applications such as: Printing Services File Sharing Services Remote Desktop Services itunes File Sharing itunes Wireless idevice Syncing (in Apple ios v5.0+) AirPlay offering the following streaming services: o Music broadcasting in ios v4.2+ o Video broadcasting in ios v4.3+ o Full screen mirroring in ios v5.0+ (ipad2, iphone4s or later) Each query or advertisement is sent to the Bonjour multicast address for delivery to all clients on the subnet. Apple s bonjour protocol relies on mdns (Multicast DNS) operating at UDP port 5353 and sent to the following reserved group addresses: IPv4 Group Address 224.0.0.251 IPv6 Group Address FF02::FB The addresses used by the Bonjour protocol are link-local multicast addresses and thus are only forwarded on the local L2 domain. Routers cannot use multicast routing to redirect the traffic because the time to live (TTL) is set to one, and link-local multicast is meant to stay local by design. Page 1 of 15

Configuring the Controller to Support Bonjour Deploy Bonjour devices on a Single VLAN When deploying Bonjour over network, it is important that both the client and device offering the service are on the same VLAN. For the wireless network, this means ensuring each client is on the same backend interface in the controller. Note: The Apple TV (release v5.0) does not support WPA2-Enterprise authentication. For 802.1x networks, a work around is to create a WPA2-PSK WLAN using the same wired interface. For a large scale deployment, using a single VLAN may be impossible. The Apple TV Deployment Using VLAN Select section of this document details how it is possible to have clients on one VLAN while the Apple TV devices are on another. Enabling Multicast Support Goto the Controller tab and then the Multicast link on the left-side menu. Enable Global Multicast Mode as well as IGMP Snooping. In the v7.2 release you should also enable MLD Snooping to deal with Bonjour over IPv6. For a background of multicast and snooping mechanisms are outside the scope of this document. For more information reference this multicast document: http://www.cisco.com/en/us/docs/ios/solutions_docs/ip_multicast/white_papers/mcst_ovr.html Configuring the Multicast Distribution Mode to Access Points The Cisco Unified Wireless Network supports two methods of multicast distribution to Access Points associated to the controller. In both modes, the original multicast packet from the wired network is encapsulated inside a Layer 3 CAPWAP packet sent via either CAPWAP Unicast or Multicast to the AP. Page 2 of 15

Since the traffic is CAPWAP encapsulated, Access Points do not have to be on the same VLAN as the client Bonjour traffic. The two methods of Multicast distribution are compared below. Delivery Mechanism Multicast-Unicast Mode The controller replicates the multicast packet and sends it to each Access Point in a Unicast CAPWAP Tunnel Multicast-Multicast Mode The controller sends one copy of the multicast packet Supported Access Point Modes FlexConnect and Local Local Mode Only Requires L3 Multicast Routing on Wired Network No Yes Controller Loading High Low Wired Network Loading High Low Multicast-Multicast Distribution Mode Multicast-multicast mode is the recommended option for scalability and wired bandwidth efficiency reasons. Note: Multicast-Multicast mode is required for the 2500-Series Wireless LAN Controller. Step 1 Go to the Controller tab under the General page and ensure the AP Multicast Mode is configured to us Multicast mode and that a valid group address is configured. The group address is an IPv4 multicast group and is recommended to be in the 239.X.X.X-239.255.255.255 range which is scoped for private multicast applications. Do not use the 224.X.X.X, 239.0.0.X or the 239.128.0.X address ranges for the multicast group address. Addresses in these ranges overlap with the link local MAC addresses and flood all switch ports, even with IGMP snooping enabled. Page 3 of 15

Multicast-Unicast Distribution Mode If the wired network is not properly configured to deliver the CAPWAP multicast between the controller and Access Point or FlexConnect mode access points will be used for centrally switched WLANs supporting multicast then then unicast-multicast mode is required. Step 1 Go to the Controller tab under the General page and ensure the AP Multicast Mode is configured to us Unicast mode Verifying Bonjour Is Being Snooped To verify that Bonjour is being correctly forwarded, browse to the Monitor tab and click the Multicast left-side menu. The address of 224.0.0.251 should be visible from the list. Click on the MGID number to view the clients which are joined to the Bonjour group. Page 4 of 15

Tuning Multicast Data Rates Multicast applications such as Bonjour require special consideration when being deployed over a wireless network since a multicast in 802.11 is essentially sent out as a broadcast so all clients can hear it. The actual data rate used by the Access Point to transmit the Bonjour frames is the highest mandatory rate configured within that band. For 2.4GHz this is a default of 11Mbps, and for 5GHz this is a default of 24Mbps. In order to optimize the delivery of these frames, it is important to tune the 802.11 data rates within the controller to allow multicast to be delivered at the highest rate that the coverage model of the network can support. For networks with a low density of APs, it may be necessary to keep the data rates at the default. For network that does not have any requirement to support 802.11b clients, tuning the data rate to 12Mbps Mandatory and lower rates disabled will help to reduce multicast airtime utilization. This is configured under the Wireless tab and the 802.11b/g/n -> Network menu. Page 5 of 15

Note: The RF Profiles feature available in v7.2 allows per AP-Group customization of data rates which allows tuning multicast transmission rates for different coverage areas. Ensure Peer to Peer Blocking is Disabled Peer to peer blocking is configured on a per-wlan basis and prevents clients on the wireless network from communicating with one another. By default it is disabled for new WLANs, but if enabled it can cause issues for services like AirPlay when the AppleTV is on the wireless network. Any Bonjour service that relies on communication between wireless clients can be broken by peer-to-peer blocking. Step 1 Under the WLANs tab and the Advanced section of the WLAN config, ensure P2P Blocking Action is set to Disabled. Page 6 of 15

Blocking Bonjour In some cases, it is desirable to filter out Bonjour to prevent discovery between two nodes while still enabling other multicast applications. Step 1 Create ACLs on wireless LAN controller to filter out IPv4 Bonjour traffic. Step 1a (version 7.2 and above only) - Create ACLs on wireless LAN controller to filter out IPv4 Bonjour traffic. Note: The Bonjour ACL will only filter inbound multicast traffic from wireless clients to the wired network. The ACL does not filter multicast packets coming into the controller. Step 2 (version 7.2 and below) Apply the ACL by browsing to the Controller tab and Interfaces on the left-hand menu. The ACL Name should be changed to the ACL specified in Step 1. Page 7 of 15

Step 2a (version 7.2 and above) Apply the IPv4 and IPv6 ACL to filter out Bonjour traffic before it can be forwarded to other clients. Page 8 of 15

Bonjour Application - Using Apple TV AirPlay Apple AirPlay allows the entire screen of an Apple ipad2, or iphone4s to be displayed on the Apple TV (Generation 2). The discovery of the AirPlay service is done via Bonjour, and the subsequent connection is TCP based unicasting the screen from the device to the Apple TV. Step 1 Ensure the Apple TV has AirPlay enabled by checking the Settings -> AirPlay menu from the home screen. An optional passcode can be set for security; this is advised to prevent screen stealing during a presentation. Step 2 On the Apple ios device, double-click the home button to reveal the multi-tasking view. Step 3 Swipe left to right (twice for iphone, once for ipad) to reveal a menu with the AirPlay icon as depicted in the below screenshot. Step 4 Select the Apple TV from the list, and enable mirroring. Step 5 The status bar at the top of the Apple device will turn blue along with adding an icon for AirPlay, signifying that you are broadcasting your screen on the Apple TV. Page 9 of 15

Apple TV Deployment Using VLAN Select The limitation of using Bonjour on a single VLAN is difficult to scale for a large campus networks such as a university or enterprise. If a large subnet is created for all wireless clients the multicast Bonjour messages would quickly consume up valuable airtime across the network. The VLAN Select feature can be used to assign clients to an array of VLANs on the backend, essentially breaking up the multicast domain. An option of the VLAN Select feature is the Multicast VLAN which allows a specific interface to be selected for downstream multicast traffic. For more information on VLAN Select, visit the deployment guide for the feature: http://www.cisco.com/en/us/products/ps10315/products_tech_note09186a0080b78900.shtml Using VLAN Select with the multicast VLAN feature allows a separate subnet to be used for Apple TV devices, while still enabling AirPlay for use by all clients on a separate WLAN. Page 10 of 15

Step 1 Go to the Controller tab and then Interfaces on the left hand menu. Create the necessary interfaces for the client VLANs ( client-a1, client-a2 in this example) and also an interface for the Apple TV subnet ( client-mcast in this example). Note: The Apple TV could also be deployed using the Ethernet interface on the wired network. Ensure that their VLAN is the same as the multicast VLAN used. In this example, that is VLAN 40. Step 2 Go to the Controller tab and then Interface Groups on the left-hand menu. Create a new interface group, and add in the previously created client interfaces (client-a1, client-a2 in this example). Page 11 of 15

Step 3 Go to the WLANs tab and create the client SSID. Select the interface group previously created in Step 2. Enable the Multicast VLAN feature and select the multicast interface created in Step 1. Note: The multicast interface feature is one way, meaning Bonjour advertisements are sent down to clients, but the Bonjour discovery requests are not sent upstream to the Apple TV interface. This means the Apple TV should be forced to announce itself by being put to sleep, and then woken up. Page 12 of 15

Step 4 (Optional if Apple TVs are wired) Create a new SSID for the Apple TVs. The security policy should be WPA2-PSK, and the interface should be the multicast VLAN created in Step 1. It is also advisable to configure the WLAN radio policy to 802.11a only thereby keeping the Apple TV devices on 5GHz. Page 13 of 15

Steps for Users of the VLAN Select - Apple TV Deployment To ensure that the Apple TV list is updated properly on the client, the following steps should be executed. Step 1 Put the Apple TV to sleep by going to Settings and then Sleep Now. Step 2 Ensure the ipad or iphone for presenting is connected to the clients wireless network. Step 3 Wake up the Apple TV by pressing any button on the remote. Step 4 Follow the steps in the section Bonjour Application - Using Apple TV AirPlay of this document. Page 14 of 15

Troubleshooting Bonjour Applications Viewing Available Bonjour Services To troubleshoot Bonjour connectivity issues, the free Mac OS X utility, Bonjour Browser (http://www.tildesoft.com/files/bonjourbrowser.dmg) is useful in viewing available devices. In the below screenshot, a remote printer on an Apple AirPort Express is showcased. Page 15 of 15