Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Configureren

Configuratiescherm

Eerste configuratie

Chromecast en draadloze client op dezelfde WLAN/VLAN

Netwerkdiagram

Configuratie

Chromecast en draadloze client op verschillende WLAN/VLAN

Netwerkdiagram

Configuratie

Voorziene/andere scenario

Netwerkdiagram

Configuratie

De DIAL-service gebruiken

Verifiëren

Problemen oplossen

Inleiding

Dit document beschrijft hoe u chroomapparaten kunt configureren om als Bonjour-serviceprovider te fungeren. Het gebruik en het beheer van chroomapparaten op de netwerken wordt vereenvoudigd met de steun van de diensten van Bonjour. The _googlecast._tcp.local. Een servicekader stelt Chromecast-apparaten in staat te handelen als elke andere Bonjour-dienstverlener. Deze service wordt uitsluitend gebruikt om het scherm van een ondersteund apparaat af te werpen op het scherm waar Chromecast is aangesloten.

Dit document concentreert zich op hoe te spiegel van een computer die Google Chrome op een Chromecast toestel draait. Zie Een tabblad maken voor meer informatie.

Dit document is gefocust op toepassingen en eindapparaten (zoals smartphones) die mDNS gebruiken om chroomapparaten te ontdekken. Er zullen bepaalde toepassingen of apparaten zijn die alleen proberen chroomapparaten te zoeken met behulp van de DIAL-service (Discovery and Launch).

Als ons applicatie- en/of eindapparaat mDNS ondersteunt, kunnen we Scenarios 1 tot 3 volgen maar als onze toepassing alleen DIAL-service ondersteunt, dan dienen Chromecast-apparaat en het eindapparaat dat wordt gebruikt om het te ontdekken, op hetzelfde VLAN (Virtual Local Area Network) te staan en daarnaast moet Multicast Doorsturen op de WLC ingeschakeld zijn. Zie scenario 4 aan het eind van dit document.

Om te controleren of uw apparaat/toepassing mDNS en/of DIAL ondersteunt, kunnen we een pakketvastlegging maken en de vragen controleren die door ons apparaat/onze toepassing worden verzonden.

Als we alleen vragen zien die naar 239.255.255.250-poorts UDP 1900 zijn verzonden, ondersteunen onze machine/toepassing alleen de DIAL-servicedetectie, als we ook vragen zien verzenden naar 224.0.251-poorts UDP 5353, dan ondersteunt ons apparaat/toepassing ook mDNS.

Voorbeeld van DIAL querie:

Voorbeeld van mDNS-reeks:

Voorwaarden

Vereisten

Cisco raadt u aan basiskennis van Bonjour Services te hebben via een draadloze LAN-controller (WLC). Zie Bonjour Services voor BYOD beheren voor meer informatie.

Het chroomapparaat moet DNS-vragen (Domain Name System) aan 8.8.8.8 kunnen maken, anders werkt het niet.

Draadloze klanten die het scherm-aan-Chromecast weerspiegelen hoeven geen internettoegang te hebben.

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- WLC 5508 versie 8.0.10.0

- WLC 2504 versie 8.0.10.0

- Chromecast versie 27946

- Access Point (AP) 3700i in lokale modus

- Laptop die versie 4.2.0.x van Google Chrome beheert

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Configureren

Configuratiescherm

In dit gedeelte worden deze vier configuratiescenario's beschreven:

1. Chromecast en draadloze klanten op hetzelfde draadloze LAN (WLAN) en hetzelfde VLAN

2. Chromecast op WLAN A en draadloze klanten op WLAN B, verschillende VLAN’s

3. Chromecast op ankerlocatie WLC en draadloze klanten op buitenlandse WLC

4. Chromecast en draadloze klanten op verschillende VLAN’s (dezelfde Service Set Identifier (SSID))

Eerste configuratie

Voor alle scenario's behalve scenario 4, voeg de de dienststring toe die door Chromecast wordt gebruikt wanneer u op een scherm giet. Hierdoor kan de WLC een chroomapparaat herkennen.

Van de 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.

Via de GUI:

1. Kies controller > mDNS > General. Kies deze instellingen in het gedeelte Master Services Database van het mDNS-venster:

- Kies een ander servicemodule voor selecteren.

- Voer voor servicenaam chromecast in.

- Voer voor Service String _glecast in._tcp.local..

- Controleer Query Status.

- Kies voor Oorsprong Draadloos.

2. Klik op Add wanneer u klaar bent.

De nieuwe chroomservice verschijnt in het multicast Domain Name System (mDNS)-venster:

3. Voeg deze service toe aan het mDNS-profiel dat op het WLAN wordt gebruikt. In dit geval wordt het standaardprofiel gebruikt.
Van de 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

Kies in de GUI, controller > mDNS > profielen. Controleer de profielnaam in het veld Profile Name en kies voor Service Name de optie Chromecast in de vervolgkeuzelijst. Klik op Add wanneer u klaar bent.

4. Inschakelen van DNS-snooping. Kies controller > mDNS > General en controleer het mDNS Global Snooping selectieteken.

Chromecast en draadloze client op dezelfde WLAN/VLAN

Netwerkdiagram

In dit diagram worden Chromecast en draadloze clients op hetzelfde WLAN en VLAN weergegeven.

Configuratie

1. Maak subinterface VLAN 10. Deze interface heeft een Dynamic Host Configuration Protocol (DHCP)-server op hetzelfde VLAN.
Van de 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

Via de GUI:

1. Kies Controller > Interfaces en klik op Nieuw.

2. Voer de interfacenaam en VLAN-ID in de relevante velden in. Klik op Toepassen.

De nieuwe interface verschijnt op het scherm. Klik op de nieuwe interface. In dit voorbeeld, vlan10.

3. Configureer in het venster Bewerken deze velden:

- Poortnummer

- VLAN-identificatie

- IP-adres

- Netmasker

- Gateway

- mDNS-profiel

2. Maak het WLAN met deze instellingen:

- Beveiliging WAP2-PSK (wachtwoord = cisco-chroom)

- Alleen radiobeleid 802.11g

- Standaard is mDNS-sneoping ingeschakeld met een standaard-profiel

- Stel het in op VLAN 10

Van de 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

Via de GUI:

1. Kies WLAN’s > Nieuw maken en klik op Ga.

2. Klik op de tab Algemeen en voer de informatie in de desbetreffende velden in zoals in dit voorbeeld wordt weergegeven:

3. Klik op het tabblad Beveiliging, gevolgd door het tabblad Layer 2. Configuratie van het venster zoals dit voorbeeld toont:

4. Klik op het tabblad Geavanceerd en zorg ervoor dat Aironet IE niet is ingeschakeld. Controleer vervolgens het selectieteken om DNS-signalering in te schakelen en kies een standaard-mdns-profiel in de vervolgkeuzelijst mDNS-profiel.

5. Klik op Toepassen.

3. Sluit de Chromecast en draadloze client aan op deze WLAN.

4. De draadloze client lokaliseert het chroomapparaat en werpt het scherm.

Chromecast en draadloze client op verschillende WLAN/VLAN

Netwerkdiagram

Dit diagram toont Chromecast op WLAN en draadloze klanten op WLAN B en verschillende VLAN’s.

Configuratie

1. Voeg WLAN B toe voor VLAN 20. Zie stap 1 en 2 van Scenario 1 voor meer referentie.
>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. Sluit Chromecast aan op SSID Blauw.

3. Sluit de draadloze client aan op SSID rood.

4. De draadloze client kan nu een scherm naar het chroomapparaat werpen.

Opmerking: Smartphones zijn niet in staat om Chromecast te vinden voor het beheer in dit scenario. Dit scenario is alleen getest op schermspiegeling.

Opmerking: Dit scenario werkt alleen wanneer APs in lokale modus zijn. Voor APs in verbuiging - lokale omschakeling, spiegelt werkt slechts als apparaten hetzelfde VLAN (zowel Chromecast als laptop) gebruiken.

Voorziene/andere scenario

Netwerkdiagram

In dit schema is Chromecast op de ankerplaats WLC en draadloze klanten op de buitenlandse WLC te zien.

Configuratie

1. WLAN’s maken op beide WLC’s met identieke instellingen. Zie stap 2 Scenario 1.

2. Maak een mobiliteitsdomein tussen beide WLC's.
Van de 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. Configureer een WLAN dat is verankerd om de WLC te verankeren.
Van de 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

Zie Mobiliteitsgroepen configureren (GUI) voor instructies onder GUI.

4. Sluit Chromecast aan op SSID Blauw op het ankerpunt WLC.

5. Sluit een laptop aan op SSID Blauw op de buitenste WLC.

6. De laptop lokaliseert het chroomapparaat voor een gistscherm.

De DIAL-service gebruiken

Om chroomapparaten van smartphones/applicaties te ontdekken die alleen DIAL-service ondersteunen, moeten we er zeker van zijn dat ze allebei op hetzelfde VLAN staan en het multicast-expediteur op het WLC is ingeschakeld. Er zijn bepaalde omstandigheden waarin ze in verschillende vlaanderen kunnen zitten. Raadpleeg de volgende gids voor implementatie van het document, release 7.6

Verifiëren

Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.

De Output Interpreter Tool (alleen voor geregistreerde klanten) ondersteunt bepaalde opdrachten met show. Gebruik de Output Interpreter Tool om een analyse te bekijken van de output van de opdracht show.

1. Controleer of het Chinese apparaat en de draadloze clients met het juiste WLAN zijn verbonden.
>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. Controleer of het chroomapparaat door de WLC wordt gedetecteerd.
>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

Problemen oplossen

Deze sectie bevat informatie waarmee u problemen met de configuratie kunt oplossen.

De Output Interpreter Tool (alleen voor geregistreerde klanten) ondersteunt bepaalde opdrachten met show. Gebruik de Output Interpreter Tool om een analyse te bekijken van de output van de opdracht show.

Opmerking: Raadpleeg Important Information on Debug Commands (Belangrijke informatie over opdrachten met debug) voordat u opdrachten met debug opgeeft.

Voer de debug mdns in en alle functies zijn geschikt om deze configuratie op te lossen.