cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
967
Views
0
Helpful
1
Replies

mDNS or Wide Area Bonjour in SDA env. for Chromecast streaming.

Mac Bouziotis
Level 1
Level 1

Hi all,

 

Have a customer (municipality with schools etc) with a single node SDA solution (DNAC-ISE).
Customer wants to use streaming Chromecast and use Audio Pro speakers in the environment.
After some research regarding classic mDNS and also research on Wide Area Bonjour i have mixed feelings….

Does anyone have any tips or best practice rekomendations on which solution is better suited?

Since the customer does not have any Apple products involved in this streaming request is it then an automatic move to classic mDNS or can I use Wide Area Bonjour for chromecast to?

All help is welcomed

1 Reply 1

jalejand
Cisco Employee
Cisco Employee

Wide Area Bonjour (which is a combination of local area and using DNAC as mDNS controller) can support any kind of mDNS application, not only Apple.

 

Chromecast uses the _googlecast._tcp.local. service string, when you deploy Wide Area Bonjour, you first configure the Edges as mDNS gateways or "SDGs" to snoop the services you want, for example:


(You can get the full config from https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/network-automation-and-management/dna-center/1-3-1-0/user_guide/cisco_dna_service_for_bonjour/b_cisco-dna-service-for-bonjour_user_guide_2-1-2/m_automate_policies_through_template_editor_...)

 

mdns-sd service-list INGRESS-SERVICE-LIST IN
 match google-chromecast
mdns-sd service-list EGRESS-SERVICE-LIST OUT
 match google-chromecast

mdns-sd service-list WIDE-AREA-SERVICE-LIST OUT
 match google-chromecast


Edge1#show mdns service-definition name google-chromecast
Service Type PTR
=======================================================================================
google-chromecast built-in _googlecast._tcp.local

The whole wide area bonjour solution uses Local Area Bonjour (which is the traditional mDNS gateway feature) to locally process mDNS queries and advertisements on the same switch in different vlans (or same vlans in unicast bonjour in 17.3.1 and onwards). But for a fabric, when  mDNS devices are separated across Edges, instead of relying in L2 flooding, which can't control the scope of discovered devices, the DNAC can act as a control plane for mDNS queries across Edges.

Wide Area Bonjour on DNAC can also support non-Apple mDNS like chromecast, but you will need to create the service type on the GUI and assign it to a service filter:
wab.PNG

 
 

 

 


The current best practice for fabrics is to use mDNS in unicast mode (which requires 17.3.1 and onwards), which is enabling the SDG gateway on the vlan itself instead of the SVI of the edge nodes.

https://www.cisco.com/c/en/us/td/docs/cloud-systems-management/network-automation-and-management/dna-center/1-3-1-0/user_guide/cisco_dna_service_for_bonjour/b_cisco-dna-service-for-bonjour_user_guide_2-1-2/m_deploying-wide-area-bonjour-for-cisco-sd-a...

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco