Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Configurar

Cenários de configuração

Configuração inicial

Cromecast e cliente sem fio na mesma WLAN/VLAN

Diagrama de Rede

Configuração

Cromecast e cliente sem fio em diferentes WLAN/VLAN

Diagrama de Rede

Configuração

Cenário de encaminhamento/âncora

Diagrama de Rede

Configuração

Usando o serviço DIAL

Verificar

Troubleshoot

Introduction

Este documento descreve como configurar dispositivos de Chromecast para atuar como um provedor de serviços Bonjour. O uso e a administração de dispositivos de cromecast nas redes são simplificados pelo suporte dos serviços Bonjour. O _googlecast._tcp.local. a cadeia de serviços permite que os dispositivos de Chromecast ajam como qualquer outro provedor de serviços Bonjour. Este serviço é usado exclusivamente para enviar a tela de um dispositivo suportado para a tela onde o Chromecast está conectado.

Este documento enfoca como espelhar de um computador que executa o Google Chrome para um dispositivo Chromecast. Para obter mais informações, consulte Cast a tab.

Este documento se concentra em aplicativos e dispositivos finais (como smartphones) que usam mDNS para descobrir dispositivos de cromecast. Haverá alguns aplicativos ou dispositivos que tentarão somente procurar dispositivos de Cromecast usando o serviço de descoberta e lançamento (DIAL).

Se o nosso aplicativo e/ou dispositivo final suportar mDNS, poderemos seguir os cenários 1 a 3, mas se o nosso aplicativo suportar apenas o serviço DIAL, o dispositivo de cromecast e o dispositivo final usado para descobri-lo devem estar na mesma rede local virtual (VLAN) e, além disso, o encaminhamento multicast precisa ser ativado no WLC. Veja o Cenário 4 no final deste documento.

Para verificar se o dispositivo/aplicativo suporta mDNS e/ou DIAL, podemos fazer uma captura de pacote e verificar as consultas enviadas pelo dispositivo/aplicativo.

Se visualizarmos consultas enviadas somente para a porta UDP 1900 de 239.255.255.250, nosso dispositivo/aplicativo suportará somente a descoberta do serviço DIAL, se também vermos consultas enviadas para a porta UDP 5353 de 224.0.0.251, nosso dispositivo/aplicativo também suportará mDNS.

Exemplo de consulta de DISCAGEM:

Exemplo de consulta mDNS:

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento básico sobre os serviços Bonjour em um Wireless LAN Controller (WLC). Para obter mais informações, consulte Gerenciar serviços Bonjour para BYOD.

O dispositivo Chromecast deve ser capaz de fazer consultas do Domain Name System (DNS) para 8.8.8.8, caso contrário não funciona.

Os clientes sem fio que espelham tela a cromecast não precisam ter acesso à Internet.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- WLC 5508 versão 8.0.110.0

- WLC 2504 versão 8.0.110.0

- Cromecast versão 27946

- Access Point (AP) 3700i no modo local

- Laptop com Google Chrome versão 42.0.x

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Configurar

Cenários de configuração

Esta seção descreve estes quatro cenários de configuração:

1. Clientes com cromecast e sem fio na mesma LAN sem fio (WLAN) e na mesma VLAN

2. Cromecast em clientes WLAN A e sem fio na WLAN B, VLANs diferentes

3. Cromecast em WLC âncora e clientes sem fio em WLC externa

4. Clientes cromecast e sem fio em diferentes VLANs (mesmo Service Set Identifier (SSID))

Configuração inicial

Para todos os cenários, exceto para o cenário 4, adicione a cadeia de caracteres de serviço usada pelo Chromecast quando você for lançado em uma tela. Isso permite que a WLC reconheça um dispositivo de cromecast.

Na CLI:

>config mdns service create chromecast _googlecast._tcp.local. origin wireless

lss disable query enable

>show mdns service summary

Number of Services.............................. 7

Mobility learning status ........................ Enabled

Service-Name   LSS   Origin       No   SP    Service-string

-------------------------------- ---- ---------- ----- ---------------

chromecast     No All 1 _googlecast._tcp.local.

Na GUI:

1. Escolha Controller > mDNS > General. Na seção Banco de dados de serviços mestre da janela mDNS, escolha estas configurações:

- Para Selecionar serviço, escolha Outro.

- Para o nome do serviço, insira cromecast.

- Para Service String, digite _googlecast._tcp.local..

- Verificar Status da Consulta.

- Para Origem, escolha Sem Fio.

2. Clique em Adicionar quando terminar.

O novo serviço Cromecast é exibido na janela Sistema de Nome de Domínio (mDNS) multicast:

3. Adicione esse serviço ao perfil mDNS usado na WLAN. Nesse caso, o perfil padrão é usado.
Na CLI:

>config mdns profilechromecast service add default-mdns-profile

>show mdns profile detailed default-mdns-profile

Profile Name..................................... default-mdns-profile

Profile Id....................................... 1

No of Services................................... 7

Services......................................... AirPrint

AirTunes

AppleTV

HP_Photosmart_Printer_1

HP_Photosmart_Printer_2

Printer

chromecast

Na GUI, escolha Controller > mDNS > Profiles. Verifique o nome do perfil no campo Nome do perfil e, em Nome do serviço, escolha cromecast na lista suspensa. Clique em Adicionar quando terminar.

4. Habilitar rastreamento mDNS. Escolha Controller > mDNS > General e marque a caixa de seleção mDNS Global Snooping.

Cromecast e cliente sem fio na mesma WLAN/VLAN

Diagrama de Rede

Este diagrama mostra clientes Chromecast e sem fio na mesma WLAN e VLAN.

Configuração

1. Crie a subinterface vlan 10. Essa interface tem um servidor DHCP (Dynamic Host Configuration Protocol) localizado na mesma VLAN.
Na CLI:

>config interface create vlan10 10

>config interface address dynamic-interface vlan10 192.168.10.15

255.255.255.0 192.168.10.254

>config interface port vlan10 1

>config interface mdns-profile vlan10 default-mdns-profile

>config interface dhcp dynamic-interface vlan10 proxy-mode disable

Na GUI:

1. Escolha Controller > Interfaces e clique em New.

2. Insira o Nome da interface e a ID da VLAN nos campos relevantes. Clique em Apply.

A nova interface é exibida na tela. Clique na nova interface. Neste exemplo, vlan10.

3. Na janela Editar, configure estes campos:

- número da porta

- Identificador de VLAN

- IP Address

- Máscara de rede

- Gateway

- Perfil mDNS

2. Crie a WLAN com estas configurações:

- WPA2-PSK de segurança (senha = cisco-crome)

- Política de rádio somente 802.11g

- Por padrão, o rastreamento mDNS é ativado com o perfil padrão

- Mapeie-o para a vlan 10

Na CLI:

>config wlan create 1 blue

>config wlan security wpa akm 802.1x disable 1

>config wlan security wpa akm psk enable 1

>config wlan security wpa akm psk set-key ascii cisco-chrome 1

>config wlan interface 1 vlan10

>config wlan radio 1 802.11g-only

>config wlan ccx aironetIeSupport disable 1

>config wlan enable 1

Na GUI:

1. Escolha WLANs > Create New e clique em Go.

2. Clique na guia Geral e insira as informações nos campos relevantes conforme mostrado neste exemplo:

3. Clique na guia Segurança seguida pela guia Camada 2. Configure a janela como mostra este exemplo:

4. Clique na guia Avançado e verifique se o Aironet IE não está ativado. Em seguida, marque a caixa de seleção para Enable mDNS Snooping e escolha default-mdns-profile na lista suspensa mDNS Profile.

5. Clique em Apply.

3. Conecte o cliente Cromecast e sem fio a esta WLAN.

4. O cliente Wireless localiza o dispositivo de Cromecast e a tela de transmissão.

Cromecast e cliente sem fio em diferentes WLAN/VLAN

Diagrama de Rede

Este diagrama mostra o Chromecast na WLAN A e nos clientes sem fio na WLAN B e em diferentes VLANs.

Configuração

1. Adicione a WLAN B para a VLAN 20. Consulte as Etapas 1 e 2 do Cenário 1 para obter mais referência.
>config interface create vlan20 20

>config interface address dynamic-interface vlan10 192.168.20.15

255.255.255.0 192.168.20.254

>config interface port vlan20 1

>config interface mdns-profile vlan20 default-mdns-profile

>config interface dhcp dynamic-interface vlan20 proxy-mode disable

>config wlan create 2 red

>config wlan security wpa akm 802.1x disable 2

>config wlan security wpa akm psk enable 2

>config wlan security wpa akm psk set-key ascii cisco-chrome 2

>config wlan interface 2 vlan20

>config wlan radio 2 802.11g-only

>config wlan ccx aironetIeSupport disable 2

>config wlan enable 2

2. Conecte o cromecast ao SSID azul.

3. Conecte o cliente sem fio ao SSID vermelho.

4. O cliente sem fio agora pode passar uma tela para o dispositivo de cromecast.

Note: Os smartphones não conseguem localizar o Chromecast para gerenciamento neste cenário. Este cenário foi testado apenas para espelhamento de tela.

Note: Esse cenário só funciona quando os APs estão no modo local. Para APs no flexconnect - comutação local, o espelho só funciona se os dispositivos usarem a mesma VLAN (Chromecast e laptop).

Cenário de encaminhamento/âncora

Diagrama de Rede

Este diagrama mostra o Chromecast na WLC âncora e nos clientes sem fio na WLC externa.

Configuração

1. Crie WLANs em ambas as WLCs com configurações idênticas. Consulte a Etapa 2 Cenário 1.

2. Crie um domínio de mobilidade entre ambas as WLCs.
Na CLI:

(WLC-Anchor) >show mobility summary

Mobility Protocol Port........................... 16666

Default Mobility Domain.......................... mb-anchor

Multicast Mode .................................. Disabled

Mobility Domain ID for 802.11r................... 0x5313

Mobility Keepalive Interval...................... 10

Mobility Keepalive Count......................... 3

Mobility Group Members Configured................ 1

Mobility Control Message DSCP Value.............. 0

Controllers configured in the Mobility Group

MAC Address       IP Address    Group Name    Multicast IP   Status

bc:16:65:c2:aa:c0 10.88.244.87   mb-anchor     0.0.0.0          Up

(WLC-Foreign) >show mobility summary

Mobility Protocol Port........................... 16666

Default Mobility Domain.......................... mb-foreign

Multicast Mode .................................. Disabled

Mobility Domain ID for 802.11r................... 0x25f5

Mobility Keepalive Interval...................... 10

Mobility Keepalive Count......................... 3

Mobility Group Members Configured................ 1

Mobility Control Message DSCP Value.............. 0

Controllers configured in the Mobility Group

MAC Address       IP Address   Group Name   Multicast IP  Status

6c:20:56:b8:ba:40 10.10.30.10   mb-foreign    0.0.0.0       Up

(WLC-Anchor) >config mobility group member add 6c:20:56:b8:ba:40 10.10.30.10 mb-foreign

(WLC-Foreign) >config mobility group member add bc:16:65:c2:aa:c0 10.88.244.87 mb-anchor

(WLC-Anchor) >show mobility summary

Mobility Protocol Port........................... 16666

Default Mobility Domain.......................... mb-anchor

Multicast Mode .................................. Disabled

Mobility Domain ID for 802.11r................... 0x5313

Mobility Keepalive Interval...................... 10

Mobility Keepalive Count......................... 3

Mobility Group Members Configured................ 2

Mobility Control Message DSCP Value.............. 0

Controllers configured in the Mobility Group

MAC Address        IP Address     Group Name    Multicast IP  Status

6c:20:56:b8:ba:40   10.10.30.10   mb-foreign    0.0.0.0         Up

bc:16:65:c2:aa:c0   10.88.244.87   mb-anchor    0.0.0.0         Up

(WLC-Foreign) >show mobility summary

Mobility Protocol Port........................... 16666

Default Mobility Domain.......................... mb-foreign

Multicast Mode .................................. Disabled

Mobility Domain ID for 802.11r................... 0x25f5

Mobility Keepalive Interval...................... 10

Mobility Keepalive Count......................... 3

Mobility Group Members Configured................ 2

Mobility Control Message DSCP Value.............. 0

Controllers configured in the Mobility Group

MAC Address       IP Address   Group Name   Multicast IP  Status

6c:20:56:b8:ba:40 10.10.30.10   mb-foreign   0.0.0.0       Up

bc:16:65:c2:aa:c0 10.88.244.87  mb-anchor    0.0.0.0       Up

3. Configure uma WLAN ancorada para ancorar a WLC.
Na CLI:

(WLC-Anchor) >config wlan disable 1

(WLC-Anchor) >config wlan mobility anchor add 1 10.88.244.87

(WLC-Anchor) >config wlan enable 1

(WLC-Foreign) >config wlan disable 1

(WLC-Foreign) >config wlan mobility anchor add 1 10.88.244.87

(WLC-Foreign) >config wlan enable 1

Para obter instruções da GUI, consulte Configurando grupos de mobilidade (GUI).

4. Conecte o cromecast ao SSID azul na WLC âncora.

5. Conecte um notebook à SSID azul na WLC externa.

6. O notebook localiza o dispositivo de cromecast para a tela de transmissão.

Usando o serviço DIAL

Para descobrir dispositivos de cromecast de smartphones/aplicativos que suportam apenas o serviço DIAL, precisamos ter certeza de que ambos estão na mesma vlan e o encaminhamento multicast está ativado na WLC. Há certas circunstâncias em que eles podem estar em diferentes vlans. Para obter mais detalhes, consulte o próximo documento Chromecast Deployment Guide, Versão 7.6

Verificar

Use esta seção para confirmar se a sua configuração funciona corretamente.

A ferramenta Output Interpreter (exclusiva para clientes registrados) é compatível com alguns comandos de exibição.. Use a ferramenta Output Interpreter para visualizar uma análise do resultado gerado pelo comando show..

1. Verifique se o dispositivo Chromecast e os clientes sem fio estão conectados à WLAN correta.
>show client wlan 1

Number of Clients in WLAN........................ 1

MAC Address AP Name Status Auth Protocol Port Wired Mobility Role Device Type

----------------- ----------------- ------------- ---- ---------------- -----

80:d2:1d:4a:69:86 APe4c7.228a.4bf3 Associated Yes 802.11n(2.4 GHz) 1 No Local Unknown

00:f4:b9:0b:14:19 APe4c7.228a.4bf3 Associated Yes 802.11n(2.4 GHz) 1 No Local Unknown

chromecast mac address

wireless client mac address

2. Verifique se o dispositivo Cromecast é detectado pela WLC.
>show mdns domain-name-ip summary

Number of Domain Name-IP Entries................. 2

DomainName MAC Address IP Address Vlan Id Type TTL Time left

(sec) (sec)

-------------------- ---------------- ---------------- ------- ------ ------ ------

Chromecastkcg.local. 80:d2:1d:4a:69:86 192.168.10.66 10 Wireless 4725 4411

>show mdns service detailed chromecast

Service Name..................................... chromecast

Service String................................... _googlecast._tcp.local.

Service Id....................................... 8

Service query status............................. Enabled

Service LSS status............................... Disabled

Service learn origin............................. Wireless

Number of Profiles............................... 1

Profile.......................................... default-mdns-profile

Number of Service Providers ..................... 2

Number of priority MAC addresses ................ 0

ServiceProvider MAC Address AP Radio MAC Vlan Id Type TTL Time left

(sec) (sec)

-------------------- ---------------- ---------------- ------- ------

Chromecastkcg._googlecast._tcp.local. 80:D2:1D:4A:69:86 34:DB:FD:0B:9C:90

10 Wireless 4500 4410

Chromecast's name

Troubleshoot

Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.

A ferramenta Output Interpreter (exclusiva para clientes registrados) é compatível com alguns comandos de exibição.. Use a ferramenta Output Interpreter para visualizar uma análise do resultado gerado pelo comando show..

Note: Consulte Informações Importantes sobre Comandos de Depuração antes de usar comandos debug.

Insira o comando debug mdns all enable para solucionar problemas dessa configuração.