CUWN Release 8.2 mdns Gateway with Chromecast Support Feature Deployment Guide

Similar documents
Service Discovery Gateway Deployment Guide, Cisco IOS-XE Release 3.3

Chromecast as mdns Service in order to Cast Screen Configuration on WLC

MAC Filtering for Lobby Ambassadors

AIRPLAY AND AIRPRINT ON CAMPUS NETWORKS AN ARUBA AIRGROUP SOLUTION GUIDE

8.5 Identity PSK Feature Deployment Guide

Multicast/Broadcast Setup

Cisco Wide Area Bonjour Solution Overview

Multicast VLAN, page 1 Passive Clients, page 2 Dynamic Anchoring for Clients with Static IP Addresses, page 5

Configure Multicast on Cisco Mobility Express AP's

Grandstream Networks, Inc. GWN76xx Wi-Fi Access Points Standalone Guide

ShareLink 200 N Setup Guide

ShareLink 200 N Setup Guide

The network requirements can vary based on the number of simultaneous users the system will need to support. The most basic requirements are:

AirServer Connect User Guide

Data Sheet Instant Connect Mobile Client When your business is on the line, Instant Connect is here for your most critical communications needs. Welco

How a Unified Wired and Wireless Architecture Addresses BYOD

Network Guide for Listen Everywhere

Add a Wireless Network to an Existing Wired Network using a Wireless Access Point (WAP)

Grandstream Networks, Inc. GWN76xx Wi-Fi Access Points Master/Slave Architecture Guide

Xerox AltaLink Multifunction Printers Deliver Apple AirPrint to the Enterprise. White Paper

Cisco Service Control Online Advertising Solution Guide: Behavioral. Profile Creation Using Traffic Mirroring, Release 4.0.x

1GHz Dual Core Processor Extreme Speed & Range

1GHz Dual Core Processor Extreme Speed & Range

vsolution Cynap Pure Network Integration

Quick Start Guide for the Cisco Unity Connection Web Inbox (Release 11.x)

Network Deployment Guide

Features and benefits Easy group communications is an important part of operational communications because incidents can occur anywhere, anytime. Resp

Xerox ConnectKey Devices Deliver Apple AirPrint to the Enterprise White Paper

How to use this monitor screen

Connecting Your Device to a Wireless Network

Cisco Jabber for Android 10.5 Quick Start Guide

Network Virtualization Configuration Guide, Cisco IOS XE (Cisco NCS 4200 Series)

Cisco Jabber Video for ipad Frequently Asked Questions

exam. Number: Passing Score: 800 Time Limit: 120 min CISCO Deploying Cisco Wireless Enterprise Networks. Version 1.

Cisco ACI Simulator VM Installation Guide

Configuring the Service Discovery Gateway

Cisco Universal Small Cell G Module

Real4Test. Real IT Certification Exam Study materials/braindumps

Model Numbers: DPC3939, TC8707C. Quick Start Guide. Wi-Fi Devices. Wireless Gateway 2

HPE IMC UAM BYOD Quick Deployment on Mobile Device Configuration Examples

AC1200 Smart WiFi Router - Dual Band Gigabit

Release Notes for Avaya WLAN 9100 Software Patch Release WLAN Release Notes

Setup Guide. SpectraCal MobileForge. Pattern Generator App. Rev. 1.7

Cisco CSR 1000V VxLAN Support 2

Service Discovery Gateway

Service Discovery Gateway

Configuring Cisco Mobility Express controller

AOS-W 6.4. Quick Start Guide. Install the Switch. Initial Setup Using the WebUI Setup Wizard

Deployment Guide. Wireless Display over LAN. Version 1.0

Cisco Discovery Protocol Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

Cisco Smart Business Communications Systems. Cisco Small Business Unified Communications 300 Series

WLC 7.0 and Later: VLAN Select and Multicast Optimization Features Deployment Guide

WAP9112/9114 Quick Start Guide

Quick Start. Nighthawk X6 AC3200 Tri-Band WiFi Router Model R8000. Package Contents. Installation Video

Nighthawk AC1900 Smart WiFi Router Dual Band Gigabit

Setting your PC for operating from a smartphone, iphone, etc. as a controller (Windows 8.1)

Network Deployment Guide for NovoPRO

N900 Wireless Dual Band Gigabit Router

NEW! CLOUD APPS ReadyCLOUD & genie remote access

User-to-Data-Center Access Control Using TrustSec Design Guide

AC1200 Smart WiFi Router

Nintendo Consoles/Handhelds

R6250 Smart WiFi Router - AC Dual Band Gigabit

Nighthawk AC1900 Smart WiFi Router Dual Band Gigabit

Configuring OfficeExtend Access Points

NEW! CLOUD APPS ReadyCLOUD & genie remote access

R6250 Smart WiFi Router - AC Dual Band Gigabit

AC1750 WiFi Cable Modem Router

USER MANUAL. VIA IT Deployment Guide for Firmware 2.3 MODEL: P/N: Rev 7.

AOS-W 3.1. Quick Start Guide

Cisco Service Control Service Security: Outgoing Spam Mitigation Solution Guide, Release 4.1.x

Cisco Aironet 1815T (Teleworker) Access Point Deployment Guide

AC1600 Smart WiFi Router - Dual Band Gigabit

MWC18/ IT Service Catalogue

Using Cisco APIC to Deploy an EPG on a Specific Port

Web Authentication Proxy on a Wireless LAN Controller Configuration Example

Cisco Mobility Express Solution

WiPG Presentation Gateway

Activity Configuring and Securing a Wireless LAN in Packet Tracer

Horizontal Stacking Software Configuration Guide for IE 5000 Switches

Video over IP Network Netgear M4300 8x8F M x12F M x24F

FAQs. Frequently Asked Questions

Nighthawk AC1900 Smart WiFi Router Model R7000 Installation Guide

2) INSERT THE SETUP CD

PrintMe Mobile 3.0 User s Guide

Nighthawk X4S AC2600 Smart WiFi Router Model R7800. Package Contents. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA USA.

Wireless/ Over LAN Interactive Presentation - Mirroring System

Grandstream Networks, Inc. GWN76XX Series Mesh Network Guide

AC750 Dual Band WiFi Gigabit Router

1GHz Dual Core Processor Extreme Speed & Range

Vendor: HP. Exam Code: HP2-Z32. Exam Name: Implementing HP MSM Wireless Networks. Version: Demo

AC1600 WiFi Cable Modem Router

Network Guide NPD EN

1GHz Dual Core Processor Extreme Speed & Range

Software-Defined Access Wireless

Cisco Service Control Usage Analysis and Reporting Solution Guide,

SAML SSO Okta Identity Provider 2

Software-Defined Access Wireless

Wireless Display Receiver Quick Start Guide

Cisco NSH Service Chaining Configuration Guide

Transcription:

CUWN Release 8.2 mdns Gateway with Chromecast Support Feature Deployment Guide Chromecast 2 Deployment Considerations 2 Chromecast Deployment using mdns Gateway/ Feature Benefit 3 Components Used 3 Configuring mdns Gateway for Chromecast on WLAN through GUI: 4 Configuring mdns Profile through GUI 7 Accessing and Testing Chromecast 12

Revised: December 18, 2015, Chromecast Chromecast is a media streaming device from Google that plugs into an HDMI port on a high definition display. It lets us project from a client screen to a large screen (with a chromecast device) over a 2.4 MHz wireless connection. Users can cast audio/video content from their chrome browser (e.g. on a windows7 or a Mac laptop) or from chromecast app on an Android to a TV screen. Two protocols are implemented on Chromecast to support discovery, the first is the DIAL Protocol over SSDP. This is the primary system used for the old version1 of Google Cast. The second protocol uses mdns (multicast Domain Name System) protocol to search for available chromecasts on the wireless network. This is the primary way of discovering a Chromecast that supports the v2 API and is more popular. In this document, we will focus on mdns device discovery for Chromecast. Devices using DIAL protocol for chromecast discovery are outside of the scope of the document. Note Chromecast works with a growing number of Apps. chromecast.com/apps. We have tested with chrome browser (with Chromecast extension installed) on Windows7 and MacBook Air clients and with Chromecast app on Android Samsung Galaxy S4, S6 Edge phones. Deployment Considerations mdns 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: Music broadcasting in ios v4.2+ Video broadcasting in ios v4.3+ Full screen mirroring in ios v5.0+ (ipad2, iphone4s or later) 2

In addition to the above, we are adding Chromecast discovery using mdns for the following specific applications: Full screen mirroring on Chromecast extension enabled browser (Windows7, MacBook Air) Mirroring of Android device using Chromecast App (Samsung Galaxy S4, Edge S6 phone) Each query or advertisement is sent to the mdns multicast address for delivery to all clients on the subnet. It relies on mdns operating at UDP port 5353 and each query or advertisement is sent to the following reserved group addresses: IPv4 Group Address 224.0.0.251 The addresses used by the mdns 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. This is not ideal for large networks that are segmented into vlans. Prior to this release, users would be required to configure end to end multicast to route multicast packets between vlans as explained in this document http://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/7-6/chromecastdg76/chromecastdg76.html#pgfid-23144 If you want to control mdns, the key is to limit the size of the local segment. To address this issue Cisco WLC acts as a Chromecast Gateway. The WLC listens for Chromecast services and by caching those Chromecast advertisements from the source/host e.g. Chromecast server, responds back to Chrome clients when a request for service is initiated. The following illustrates this process. 1 The controller listens for chromecast service/advertisements. 2 The WLC then caches those chromecast services. 3 Listens for the clients queries for chromecast service. 4 The WLC sends a unicast response to the client queries for chromecast service. Chromecast Deployment using mdns Gateway/ Feature Benefit From 8.2 release, WLC supports mdns gateway functionality for Chromecast for which the user does not need to enable multicast on the controller. The WLC will snoop all mdns service advertisements and will not forward the same on AIR or Infra network. Clients can reside in the same or difference vlans as the chromecast service provider. mdns AP is supported allowing controllers to have the visibility of wired chromecast service providers which are on VLANs that are not visible to the controller. Components Used Cisco 5520 Series Wireless LAN Controller 802.11n/ 802.11ac Access Points 3

Cisco Catalyst Switch Chromecast device Wireless clients (tablets, smartphones and so on.) Configuring mdns Gateway for Chromecast on WLAN through GUI: To configure mdns Gateway for Chromecast on WLAN through GUI, perform the following steps: Procedure Step 1 Create a dynamic interface for Chromecast services on separate VLAN than the Client VLAN to configure and demonstrate Chromecast feature on WLC. Here is an example showing different interfaces and VLANs for Clients and Chromecast server: Step 2 Create a WLAN for clients. By default mdns Snooping is enabled on WLAN. To confirm, choose WLAN id > Advanced tab and make sure that the mdns Snooping option is Enabled. Select the mdns Profile as the default-mdns-profile to allow the mdns services that you require to be advertised on a particular WLAN. Click Apply. Wi-Fi Considerations Chromecast devices do not support 802.1x, so Cisco recommends to create a separate SSID for Chromecast that supports WPA2 PSK (Pre-Shared Key).Chromecast devices have a single radio and work on the 2.4 GHz band. So, you need to make sure the SSID that the Chromecast devices are connected to is broadcasted on the 11b radio. 4

Note Only one mdns profile can be applied to one WLAN. Step 3 Create another WLAN for services and make sure WLAN is mapped to an interface other than management as shown in the example. 5

Step 4 Connect the Chromecast device to the SSID created for device services and the chrome client (chrome browser on device or chromecast app on Android) to SSID for clients. Navigate to Monitor > Clients, the chromecast server and Client (tablet/laptop/phone) are associated to two different SSID's as shown. From the example above, it is implied that the Chromecast server and the client are connected on different VLANs vlan_chromecast and vlan30 respectively. Step 5 Click the client's MAC address of chromecast server as shown in the image above to view its details. Similarly, check to see if the server is associated to the interface mapped to a different VLAN than that of a client's. In this case it is on interface vlan_chromecast/ vlan 20. Step 6 Now go back and click the MAC Address of client (MacBook/Windows7 or Android) to view its details. Check to see if the client is associated to the interface other than the services interface. In this case it is interface vlan30 on VLAN 30. 6

Configuring mdns Profile through GUI To configure mdns profile through GU, perform the following steps: Procedure Step 1 To create and apply mdns services, navigate to CONTROLLER > mdns > General. To enable mdns Global Snooping, check the mdns Global Snooping check box under Global Configuration; as it is disabled by default and click Apply. Also, the Master Services Database shows the default profiles which are preconfigured. 7

8 The Master Service Database is a user configured database for all the mdns services supported by WLC. As shown in the above figure, there is a default list of services like Apple TV and printer added to this list on start-up in the master service database. WLC snoops and learns about mdns service advertisements only if the service is present in the master service list database. Similarly only those queries for services listed in the master-service-list will be responded back to clients subject to the condition that the mdns profile name associated with the client allows for the service being queried for.

Step 2 To add mdns services to the master-service-list database, from the Select Service drop-down list that display all services, choose the desired option. Each Service Name has a predefined service string. Step 3 To add chromecast service, Select Service as other, choose a service name (example GoogleCast) and type service string as _googlecast._tcp.local. Hit the Add and Apply button after making the changes. Note In the case of a new install or install with clear config the GoogleCast string will be there by default. 9

Step 4 To select which services to be advertised click mdns and then click Profiles. The default profile will appear. Navigate to Controller > mdns > Profiles and select the default-mdns-profile. 10

Note If the requirement is to use only default services then assign the default-mdns-profile to that particular WLAN on which you want to enable mdns services. Step 5 To check which mdns services are running, click mdns > Domain Names. In the example, you will notice Chromecast device is being discovered as a Wireless Medium. 11

Step 6 When mdns Service shows up under Domain Name, verify to which mdns profile it is tied to by navigating to mdns > General > GoogleCast (in this example). As only the default profile is used, the services will show up under Profile Name, default-mdns-profile. Accessing and Testing Chromecast Chromecast Application Clients with Chromecast extension installed on their Chrome browser can display the entire browser and screen by using a Chromecast device. Once the client discovers the Chromecast device using mdns, the subsequent connections between the wireless client and Chromecast device to mirror the display use TCP based unicast messages. Note Chromecast works with a growing number of apps. chromecast.com/apps. We have tested with chrome browser (with Chromecast extension installed) on Windows7 and MacBook Air clients and with Chromecast app on Android Samsung Galaxy S4, and S6 Edge. Configuration steps for client devices: 1 Chrome browser 12

Once the profile is attached to the WLAN as shown in previous procedure; proceed with testing to see if the Chromecast services are routed across the VLANs. The screenshots are taken from a Windows7 client with chrome browser. Chrome browser The following screenshots are taken from a Windows7 client with chrome browser. Procedure Step 1 Install the GoogleCast Extension. Visit the store for chrome extension at:https://chrome.google.com/webstore/ search-extensions/googlecast For more information on installing chrome extension visit: https://support.google.com/chrome/answer/167997?hl=en Step 2 Notice the Googlecast tab at the top right corner of the chrome browser on installing the extension: Step 3 Connect your client to the client SSID. Click the chromecast casting icon on the top right of chrome browser to discover Chromecast devices in your network. In the example below, device Lab_CCast was discovered by the client. 13

Step 4 Select the casting device (in this example, it is Lab_CCast) and it will begin casting your browser to the high definition monitor/tv screen with the chromecast device. Chromecast App on Android Once the mdns profile is attached to the WLAN as shown in previous procedure, proceed with testing to see if the Chromecast service is routed across the VLANs. The following screenshots are taken from Samsung Edge S6 phone. Procedure Step 1 Install Chromecast app on the phone. 14

Step 2 Step 3 Make sure your Android is connected to the client SSID. Open the chromecast app to discover Chromecast devices in your network and to mirror your screen. In the example, the app found Lab_CCast chromecast device on the ssid. 15

Step 4 Connect to the chromecast device and start casting your screen to a high definition screen with the chromecast device. 16

17

18

2015 Cisco Systems, Inc. All rights reserved.

Americas Headquarters Cisco Systems, Inc. San Jose, CA 95134-1706 USA Asia Pacific Headquarters Cisco Systems (USA) Pte. Ltd. Singapore Europe Headquarters Cisco Systems International BV Amsterdam, The Netherlands Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at www.cisco.com/go/offices.