목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

구성

구성 시나리오

초기 컨피그레이션

동일한 WLAN/VLAN의 Chromecast 및 무선 클라이언트

네트워크 다이어그램

구성

서로 다른 WLAN/VLAN의 Chromecast 및 무선 클라이언트

네트워크 다이어그램

구성

예측/앵커 시나리오

네트워크 다이어그램

구성

DIAL 서비스 사용

다음을 확인합니다.

문제 해결

소개

이 문서에서는 Bonjour 서비스 공급자 역할을 하도록 Chromecast 디바이스를 구성하는 방법에 대해 설명합니다.Bonjour 서비스의 지원을 통해 네트워크에서 Chromecast 장치의 사용과 관리가 간소화됩니다._goglecast._tcp.local입니다.서비스 문자열을 사용하면 Chromecast 장치가 다른 Bonjour 서비스 공급자 역할을 할 수 있습니다.이 서비스는 지원되는 디바이스의 화면을 Chromecast가 연결된 화면으로 캐스팅하기 위해 배타적으로 사용됩니다.

이 문서에서는 Google Chrome을 실행하는 컴퓨터에서 Chromecast 디바이스로 미러링하는 방법에 대해 중점적으로 설명합니다.자세한 내용은 탭 캐스팅을 참조하십시오.

이 문서는 mDNS를 사용하여 Chromecast 디바이스를 검색하는 애플리케이션 및 엔드디바이스(예: 스마트폰)에 초점을 맞추고 있습니다.DIAL(Discovery and Launch) 서비스를 사용하여 Chromecast 디바이스만 검색하려는 애플리케이션 또는 디바이스가 있습니다.

애플리케이션 및/또는 최종 디바이스가 mDNS를 지원하는 경우 시나리오 1~3을 따를 수 있지만 애플리케이션이 DIAL 서비스만 지원하는 경우 Chromecast 디바이스 및 검색에 사용되는 최종 디바이스가 동일한 VLAN(Virtual Local Area Network)에 있어야 하며 그 외에도 WLC에서 멀티캐스트 포워딩을 활성화해야 합니다.이 문서의 끝에 있는 시나리오 4를 참조하십시오.

디바이스/애플리케이션이 mDNS 및/또는 DIAL을 지원하는지 확인하기 위해 패킷 캡처를 만들고 디바이스/애플리케이션에서 보낸 쿼리를 확인할 수 있습니다.

239.255.255.250 포트 UDP 1900으로만 전송된 쿼리가 표시되면 디바이스/애플리케이션은 DIAL 서비스 검색만 지원하며 224.0.0.251 포트 UDP 5353으로 전송된 쿼리를 볼 경우 디바이스/애플리케이션도 mDNS를 지원합니다.

DIAL 쿼리 예:

mDNS 쿼리 예:

사전 요구 사항

요구 사항

Cisco에서는 WLC(Wireless LAN Controller)를 통해 Bonjour 서비스에 대한 기본적인 지식을 습득할 것을 권장합니다. 자세한 내용은 BYOD용 Bonjour 서비스 관리를 참조하십시오.

Chromecast 디바이스는 DNS(Domain Name System) 쿼리를 8.8.8.8으로 만들 수 있어야 하며 그렇지 않으면 작동하지 않습니다.

화면-Chromecast를 미러링하는 무선 클라이언트는 인터넷에 액세스할 필요가 없습니다.

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.

- WLC 5508 버전 8.0.110.0

- WLC 2504 버전 8.0.110.0

- Chromecast 버전 27946

- 로컬 모드의 액세스 포인트(AP) 3700i

- Google Chrome 버전 42.0.x를 실행하는 노트북

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

구성

구성 시나리오

이 섹션에서는 다음 4가지 컨피그레이션 시나리오에 대해 설명합니다.

1. 동일한 무선 LAN(WLAN) 및 동일한 VLAN의 Chromecast 및 무선 클라이언트

2. WLAN A의 Chromecast 및 WLAN B의 무선 클라이언트, 다른 VLAN

3. 외부 WLC의 앵커 WLC 및 무선 클라이언트의 Chromecast

4. 서로 다른 VLAN의 Chromecast 및 무선 클라이언트(동일한 SSID(Service Set Identifier))

초기 컨피그레이션

시나리오 4를 제외한 모든 시나리오에서 화면에서 캐스팅할 때 Chromecast에서 사용하는 서비스 문자열을 추가합니다.이를 통해 WLC는 Chromecast 디바이스를 인식할 수 있습니다.

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.

GUI에서 다음과 같이 표시되어야 합니다.

1. Controller(컨트롤러) > mDNS > General(일반)을 선택합니다.mDNS 창의 Master Services Database 섹션에서 다음 설정을 선택합니다.

- 서비스 선택에서 기타를 선택합니다.

- 서비스 이름에 chromecast를 입력합니다.

- Service String(서비스 문자열)에 _goglecast._tcp.local.을 입력합니다.

- 쿼리 상태를 확인합니다.

- Origin(원본)에서 Wireless(무선)를 선택합니다.

2. 완료되면 Add(추가)를 클릭합니다.

새 Chromecast 서비스가 mDNS(Multicast Domain Name System) 창에 나타납니다.

3. WLAN에서 사용되는 mDNS 프로필에 이 서비스를 추가합니다.이 경우 기본 프로파일이 사용됩니다.
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

GUI에서 Controller > mDNS > Profiles를 선택합니다.Profile Name(프로필 이름) 필드에서 프로파일 이름을 확인하고 Service Name(서비스 이름)에 대해 드롭다운 목록에서 chromecast를 선택합니다.완료되면 Add(추가)를 클릭합니다.

4. mDNS 스누핑을 활성화합니다.Controller(컨트롤러) > mDNS > General(일반)을 선택하고 mDNS Global Snooping 확인란을 선택합니다.

동일한 WLAN/VLAN의 Chromecast 및 무선 클라이언트

네트워크 다이어그램

이 다이어그램은 동일한 WLAN 및 VLAN의 Chromecast 및 무선 클라이언트를 보여줍니다.

구성

1. 하위 인터페이스 vlan 10을 생성합니다. 이 인터페이스에는 동일한 VLAN에 있는 DHCP(Dynamic Host Configuration Protocol) 서버가 있습니다.
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

GUI에서 다음과 같이 표시되어야 합니다.

1. Controller(컨트롤러) > Interfaces(인터페이스)를 선택하고 New(새로 만들기)를 클릭합니다.

2. 관련 필드에 인터페이스 이름 및 VLAN ID를 입력합니다.Apply를 클릭합니다.

화면에 새 인터페이스가 나타납니다.새 인터페이스를 클릭합니다.이 예에서 vlan10.

3. 편집 창에서 다음 필드를 구성합니다.

- 포트 번호

- VLAN 식별자

- IP 주소

- 넷마스크

- 게이트웨이

- mDNS 프로필

2. 다음 설정으로 WLAN을 생성합니다.

- 보안 WPA2-PSK(비밀번호 = cisco-chrome)

- 무선 정책만 802.11g

- 기본적으로 mDNS 스누핑은 default-profile을 사용하여 활성화됩니다.

- vlan 10에 매핑

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

GUI에서 다음과 같이 표시되어야 합니다.

1. WLANs(WLANs) > Create New(새로 만들기)를 선택하고 Go(이동)를 클릭합니다.

2. 일반 탭을 클릭하고 다음 예와 같이 관련 필드에 정보를 입력합니다.

3. Security(보안) 탭 뒤에 Layer 2 탭을 클릭합니다.다음과 같이 창을 구성합니다.

4. Advanced(고급) 탭을 클릭하고 Aironet IE가 활성화되지 않았는지 확인합니다.그런 다음 mDNS Snooping(mDNS 스누핑 활성화) 확인란을 선택하고 mDNS Profile(mDNS 프로필) 드롭다운 목록에서 default-mdns-profile을 선택합니다.

5. Apply를 클릭합니다.

3. 이 WLAN에 Chromecast 및 무선 클라이언트를 연결합니다.

4. 무선 클라이언트는 Chromecast 디바이스 및 캐스트 화면을 찾습니다.

서로 다른 WLAN/VLAN의 Chromecast 및 무선 클라이언트

네트워크 다이어그램

이 다이어그램은 WLAN A의 Chromecast 및 WLAN B의 무선 클라이언트 및 다른 VLAN을 보여줍니다.

구성

1. VLAN 20용 WLAN B를 추가합니다. 자세한 내용은 시나리오 1의 단계 1 및 2를 참조하십시오.
>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. Chromecast를 SSID 파란색으로 연결합니다.

3. 무선 클라이언트를 SSID 빨간색으로 연결합니다.

4. 이제 무선 클라이언트가 Chromecast 디바이스에 화면을 캐스팅할 수 있습니다.

참고:이 시나리오에서는 스마트폰에서 관리용으로 Chromecast를 찾을 수 없습니다.이 시나리오는 화면 미러링에만 테스트되었습니다.

참고:이 시나리오는 AP가 로컬 모드에 있는 경우에만 작동합니다.flexconnect의 AP - 로컬 스위칭의 경우 미러는 디바이스가 동일한 VLAN(Chromecast와 랩톱 모두)을 사용하는 경우에만 작동합니다.

예측/앵커 시나리오

네트워크 다이어그램

이 다이어그램은 외부 WLC의 앵커 WLC 및 무선 클라이언트의 Chromecast를 보여줍니다.

구성

1. 동일한 설정으로 두 WLC에 WLAN을 생성합니다.2단계 시나리오 1을 참조하십시오.

2. 두 WLC 간에 모빌리티 도메인을 생성합니다.
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. WLC를 고정하기 위해 고정된 WLAN을 구성합니다.
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

GUI 지침은 모빌리티 그룹 구성(GUI)을 참조하십시오.

4. 앵커 WLC에서 Chromecast를 SSID 파란색으로 연결합니다.

5. 외부 WLC에서 랩톱을 SSID 파란색으로 연결합니다.

6. 랩톱에서 캐스트 화면에 대한 Chromecast 디바이스를 찾습니다.

DIAL 서비스 사용

DIAL 서비스만 지원하는 스마트폰/애플리케이션에서 Chromecast 디바이스를 검색하려면 두 디바이스가 동일한 VLAN에 있고 멀티캐스트 전달이 WLC에서 활성화되었는지 확인해야 합니다.그들이 다른 vlan에 있을 수 있는 특정한 상황들이 있습니다.자세한 내용은 다음 문서 Chromecast Deployment Guide, Release 7.6을 참조하십시오.

다음을 확인합니다.

이 섹션을 사용하여 컨피그레이션이 제대로 작동하는지 확인합니다.

Output Interpreter 도구(등록된 고객만 해당)는 특정 show 명령을 지원합니다.show 명령 출력의 분석을 보려면 [출력 인터프리터 도구]를 사용합니다.

1. Chromecast 디바이스 및 무선 클라이언트가 올바른 WLAN에 연결되어 있는지 확인합니다.
>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. WLC에서 Chromecast 디바이스가 탐지되었는지 확인합니다.
>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

문제 해결

이 섹션에서는 컨피그레이션 문제를 해결하는 데 사용할 수 있는 정보를 제공합니다.

Output Interpreter 도구(등록된 고객만 해당)는 특정 show 명령을 지원합니다.show 명령 출력의 분석을 보려면 [출력 인터프리터 도구]를 사용합니다.

참고:debug 명령을 사용하기 전에 디버그 명령에 대한 중요 정보를 참조하십시오.

이 컨피그레이션을 트러블슈팅하려면 debug mdns all enable 명령을 입력합니다.