cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
391
Views
0
Helpful
3
Replies

mDNS support on 9120-EWC connected to a Cisco ISR4431

Elito Haylett
Level 1
Level 1

I'm having a problem having mDNS to work in my environment. I searched diligently online, reddit and this forum to see if I could find a similar post or solution to no avail. If someone can help with with a solution to this issue it will be greatly appreciated.

This is a very simplistic layout of my environment.

ECH-Layout.png

I configured mDNS on the EWC according to the documentation and can't get clients (PC's, iPhones, MAC's and tablets) on VLAN138 to find the printer on VLAN100.

Show version and relevent mDNS configuration on the EWC:

Cisco IOS XE Software, Version 17.15.02b
Cisco IOS Software [IOSXE], C9800-AP Software (C9800-AP-K9_IOSXE-UNIVERSALK9-M), Version 17.15.2b, RELEASE SOFTWARE (fc2).

WC#show run

mdns-sd gateway
mdns-ap-service-policy ECH-Service
!
mdns-sd wired-filter ECH-Wired
match vlan 100,110,140
!
mdns-sd service-definition ECH-Service
description BonJour Services
service-type BonJour Services
!
mdns-sd service-list ECH-List-In IN
match airplay
match ECH-Service
match printer-ipp
match apple-airdrop
match apple-homekit
match amazon-fire-tv
match apple-airprint
match apple-file-share
match airserver
match apple-rdp
match homesharing
match printer-lpd
match printer-ipps
match apple-remote-login
match scanner
match multifunction-printer
match apple-tv
!
mdns-sd service-list ECH-List-Out OUT
match airplay
match apple-tv
match ECH-Service
match homesharing
match printer-ipp
match printer-lpd
match printer-ipps
match apple-airdrop
match apple-homekit
match amazon-fire-tv
match apple-airprint
match scanner
match airserver
match apple-rdp
match apple-remote-login
match multifunction-printer
!
mdns-sd service-policy ECH-Service
service-list ECH-List-In IN
service-list ECH-List-Out OUT
location lss
!
!
mdns-sd flex-profile ECH-Flex
wired-vlan-range 100,110,140
wired-service-policy ECH-Service

interface GigabitEthernet0
mac-address 0000.5e00.0101
ip dhcp client client-id GigabitEthernet0
ip dhcp client broadcast-flag clear
ip address 172.168.100.6 255.255.255.0
no negotiation auto
mdns-sd gateway

wireless aaa policy default-aaa-policy
wireless cts-sxp profile default-sxp-profile
wireless ewc-ap preferred-master ECH-CAP9120AXI-EWC-138
wireless management interface GigabitEthernet0
wireless profile airtime-fairness default-atf-policy 0
wireless profile dot11be default-dot11be-profile
description "Default 802.11be profile"
wireless profile flex 138-Lexington-Ave
ip http client proxy 0.0.0.0 0
mdns-sd profile ECH-Flex
native-vlan-id 100
vlan-name VLAN100
vlan-id 100
vlan-name VLAN110
vlan-id 110
wireless profile flex default-flex-profile
description "default flex profile"
wireless profile image-download default
description "default image download profile"
image-download-mode tftp
tftp-image-path /
tftp-image-server 172.168.100.4
wireless profile mesh default-mesh-profile
description "default mesh profile"
wireless profile radio default-radio-profile
description "Preconfigured default radio profile"

wireless profile policy 138-Lexington-Ave_WLANID_1
no central association
no central dhcp
no central switching
description 138-Lexington-Ave_ECH-CAP1852I-138-100
service-policy input platinum-up
service-policy output platinum
vlan 100
no shutdown

wireless profile policy 138-Lexington-Ave_WLANID_2
no central association
no central dhcp
no central switching
description 138-Lexington-Ave_ECH-CAP1852I-138-110
service-policy input gold-up
service-policy output gold
vlan 110
no shutdown

wireless tag site default-site-tag
ap-profile 138-Lexington-Ave
description "default site tag"
flex-profile 138-Lexington-Ave
no local-site
wireless tag policy default-policy-tag
description "default policy-tag"
wlan ECH-CAP1852I-138-100 policy 138-Lexington-Ave_WLANID_1
wlan ECH-CAP1852I-138-110 policy 138-Lexington-Ave_WLANID_2
wlan ECH-CAP1852I-138-140 policy 138-Lexington-Ave_WLANID_3
wlan ECH-CAP1852I-138-150 policy 138-Lexington-Ave_WLANID_7
wlan ECH-CAP1852I-138-Guest policy 138-Lexington-Ave_WLANID_5

Show commands:

EWC#show mdns-sd summary
mDNS Gateway: Enabled
Mode: Default
Source Interface: GigabitEthernet0
Active Query Periodicity (in minutes): 30
Query response threshold: 30
mDNS Query Type: PTR only
Service Record TTL: Enhanced
Location: LSS
Transport Type: IPv4
mDNS AP service policy: ECH-Service

EWC#show mdns-sd cache wired
--------------------------------------------------------------- PTR Records ---------------------------------------------------------------
RECORD-NAME TTL TYPE VLAN CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
_ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local
_universal._sub._ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local

--------------------------------------------------------------- SRV Records ---------------------------------------------------------------
RECORD-NAME TTL TYPE VLAN CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
unknown

-------------------------------------------------------------- A/AAAA Records -------------------------------------------------------------
RECORD-NAME TTL TYPE VLAN CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
unknown

--------------------------------------------------------------- TXT Records ---------------------------------------------------------------
RECORD-NAME TTL TYPE VLAN CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.l 4500 WIRED 100 1060.4b19.29e8 [255]'txtvers=1''qtotal=1''pdl=application/postscr

EWC#show mdns-sd cache type ptr
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
_ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local
_universal._sub._ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local

EWC#show mdns-sd cache type txt
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.l 4500 WIRED 100 1060.4b19.29e8 [255]'txtvers=1''qtotal=1''pdl=application/postscr

EWC#show mdns-sd cache
------------------------------------------------------------- PTR Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
_ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local
_universal._sub._ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local
_raop._tcp.local 4500 WIRED 110 8494.37e2.16cc EEE4AAFA40FE@Elib^@^Ys MacBook Air._raop._tcp.local
_airplay._tcp.local 4500 WIRED 110 8494.37e2.16cc Elib^@^Ys MacBook Air._airplay._tcp.local

------------------------------------------------------------- SRV Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
Elib^@^Ys MacBook Air._airplay._tcp.local 4500 WIRED 110 8494.37e2.16cc 0 0 7000 Elis-MacBook-Air.local
EEE4AAFA40FE@Elib^@^Ys MacBook Air._raop._tcp.l 4500 WIRED 110 8494.37e2.16cc 0 0 7000 Elis-MacBook-Air.local

------------------------------------------------------------ A/AAAA Records ---------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
Elis-MacBook-Air.local 4500 WIRED 110 8494.37e2.16cc 172.168.110.18

------------------------------------------------------------- TXT Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
Elib^@^Ys MacBook Air._airplay._tcp.local 4500 WIRED 110 8494.37e2.16cc [255]'act=2''acl=0''deviceid=EE:E4:AA:FA:40:FE''fe
EEE4AAFA40FE@Elib^@^Ys MacBook Air._raop._tcp.l 4500 WIRED 110 8494.37e2.16cc [184]'cn=0,1,2,3''da=true''et=0,3,5''ft=0x4A7FCFD5
HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.l 4500 WIRED 100 1060.4b19.29e8 [255]'txtvers=1''qtotal=1''pdl=application/postscr

EWC#show mdns-sd statistics
------------------------------------------------------
Consolidated mDNS Packet Statistics
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:19
mDNS packets sent: 31352
IPv4 sent: 31352
IPv4 advertisements sent: 31170
IPv4 queries sent: 182
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 389210
advertisements received: 185980
queries received: 203230
IPv4 received: 389210
IPv4 advertisements received: 185980
IPv4 queries received: 203230
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 472896
Query Type Statistics
PTR queries received: 3947
SRV queries received: 0
A queries received: 3985
AAAA queries received: 3107
TXT queries received: 158
ANY queries received: 934
OTHER queries received: 0

------------------------------------------------------
Wired mDNS Packet Statistics
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:17:12
mDNS packets sent: 31352
IPv4 sent: 31352
IPv4 advertisements sent: 31170
IPv4 queries sent: 182
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 389210
advertisements received: 185980
queries received: 203230
IPv4 received: 389210
IPv4 advertisements received: 185980
IPv4 queries received: 203230
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 472896
Query Type Statistics
PTR queries received: 3947
SRV queries received: 0
A queries received: 3985
AAAA queries received: 3107
TXT queries received: 158
ANY queries received: 934
OTHER queries received: 0

------------------------------------------------------
mDNS Packet Statistics, for WLAN: 1
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:37
mDNS packets sent: 0
IPv4 sent: 0
IPv4 advertisements sent: 0
IPv4 queries sent: 0
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 0
advertisements received: 0
queries received: 0
IPv4 received: 0
IPv4 advertisements received: 0
IPv4 queries received: 0
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 0
Query Type Statistics
PTR queries received: 0
SRV queries received: 0
A queries received: 0
AAAA queries received: 0
TXT queries received: 0
ANY queries received: 0
OTHER queries received: 0

------------------------------------------------------
mDNS Packet Statistics, for WLAN: 2
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:37
mDNS packets sent: 0
IPv4 sent: 0
IPv4 advertisements sent: 0
IPv4 queries sent: 0
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 0
advertisements received: 0
queries received: 0
IPv4 received: 0
IPv4 advertisements received: 0
IPv4 queries received: 0
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 0
Query Type Statistics
PTR queries received: 0
SRV queries received: 0
A queries received: 0
AAAA queries received: 0
TXT queries received: 0
ANY queries received: 0
OTHER queries received: 0

------------------------------------------------------
mDNS Packet Statistics, for WLAN: 3
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:37
mDNS packets sent: 0
IPv4 sent: 0
IPv4 advertisements sent: 0
IPv4 queries sent: 0
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 0
advertisements received: 0
queries received: 0
IPv4 received: 0
IPv4 advertisements received: 0
IPv4 queries received: 0
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 0
Query Type Statistics
PTR queries received: 0
SRV queries received: 0
A queries received: 0
AAAA queries received: 0
TXT queries received: 0
ANY queries received: 0
OTHER queries received: 0

------------------------------------------------------
mDNS Packet Statistics, for WLAN: 5
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:37
mDNS packets sent: 0
IPv4 sent: 0
IPv4 advertisements sent: 0
IPv4 queries sent: 0
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 0
advertisements received: 0
queries received: 0
IPv4 received: 0
IPv4 advertisements received: 0
IPv4 queries received: 0
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 0
Query Type Statistics
PTR queries received: 0
SRV queries received: 0
A queries received: 0
AAAA queries received: 0
TXT queries received: 0
ANY queries received: 0
OTHER queries received: 0

------------------------------------------------------
mDNS Packet Statistics, for WLAN: 7
------------------------------------------------------
mDNS stats last reset time: 02/28/25 09:13:37
mDNS packets sent: 0
IPv4 sent: 0
IPv4 advertisements sent: 0
IPv4 queries sent: 0
IPv6 sent: 0
IPv6 advertisements sent: 0
IPv6 queries sent: 0
Multicast sent: 0
IPv4 sent: 0
IPv6 sent: 0
mDNS packets received: 0
advertisements received: 0
queries received: 0
IPv4 received: 0
IPv4 advertisements received: 0
IPv4 queries received: 0
IPv6 received: 0
IPv6 advertisements received: 0
IPv6 queries received: 0
mDNS packets dropped: 0
Query Type Statistics
PTR queries received: 0
SRV queries received: 0
A queries received: 0
AAAA queries received: 0
TXT queries received: 0
ANY queries received: 0
OTHER queries received: 0

EWC# show mdns-sd service statistics
Service Name Service Count
-----------------------------------------------------------------------------
_ipp._tcp.local 1
_universal._sub._ipp._tcp.local 1

EWC#show mdns-sd cache
------------------------------------------------------------- PTR Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
_ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local
_universal._sub._ipp._tcp.local 4500 WIRED 100 1060.4b19.29e8 HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.local

------------------------------------------------------------- SRV Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
unknown

------------------------------------------------------------ A/AAAA Records ---------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
unknown

------------------------------------------------------------- TXT Records -----------------------------------------------------------------
RECORD-NAME TTL TYPE ID CLIENT-MAC RR-RECORD-DATA
-------------------------------------------------------------------------------------------------------------------------------------------
HP LaserJet M1536dnf MFP (1929E8)._ipp._tcp.l 4500 WIRED 100 1060.4b19.29e8 [255]'txtvers=1''qtotal=1''pdl=application/postscr

EWC#show mdns-sd default-service-list
--------------------------------------------
mDNS Default Service List
--------------------------------------------

Service Definition: apple-tv
Service Names: _airplay._tcp.local
_raop._tcp.local

Service Definition: printer-ipps
Service Names: _ipps._tcp.local

Service Definition: apple-airprint
Service Names: _ipp._tcp.local
_universal._sub._ipp._tcp.local
_universal._sub._ipps._tcp.local

Service Definition: google-chromecast
Service Names: _googlecast._tcp.local
_googlerpc._tcp.local
_googlezone._tcp.local

Service Definition: apple-remote-login
Service Names: _sftp-ssh._tcp.local
_ssh._tcp.local

Service Definition: apple-screen-share
Service Names: _rfb._tcp.local

Service Definition: google-expeditions
Service Names: _googexpeditions._tcp.local

Service Definition: apple-windows-fileshare
Service Names: _smb._tcp.local

EWC#show mdns-sd master-service-list
--------------------------------------------
mDNS Master Service List
--------------------------------------------

Service Definition: all
Service Names: all

Service Definition: fax
Service Names: _fax-ipp._tcp.local

Service Definition: roku
Service Names: _rsp._tcp.local

Service Definition: airplay
Service Names: _airplay._tcp.local

Service Definition: scanner
Service Names: _scanner._tcp.local

Service Definition: spotify
Service Names: _spotify-connect._tcp.local

Service Definition: airtunes
Service Names: _raop._tcp.local

Service Definition: apple-tv
Service Names: _airplay._tcp.local
_raop._tcp.local

Service Definition: audinate
Service Names: _dante-safe._udp.local
_dante-upgr._udp.local
_netaudio-arc._udp.local
_netaudio-chan._udp.local
_netaudio-cmc._udp.local
_netaudio-dbc._udp.local

Service Definition: airserver
Service Names: _airplay._tcp.local
_airserver._tcp.local

Service Definition: apple-rdp
Service Names: _afpovertcp._tcp.local
_net-assistant._tcp.local

Service Definition: web-server
Service Names: _http._tcp.local

Service Definition: ECH-Service
Service Names: BonJour Services

Service Definition: homesharing
Service Names: _home-sharing._tcp.local

Service Definition: printer-ipp
Service Names: _ipp._tcp.local

Service Definition: printer-lpd
Service Names: _printer._tcp.local

Service Definition: workstation
Service Names: _workstation._tcp.local

Service Definition: printer-ipps
Service Names: _ipps._tcp.local

Service Definition: apple-airdrop
Service Names: _airdrop._tcp.local

Service Definition: apple-homekit
Service Names: _hap._tcp.local
_homekit._tcp.local

Service Definition: apple-keynote
Service Names: _keynotecontrol._tcp.local
_keynotepair._tcp.local

Service Definition: amazon-fire-tv
Service Names: _amzn-wplay._tcp.local

Service Definition: apple-airprint
Service Names: _ipp._tcp.local
_universal._sub._ipp._tcp.local
_universal._sub._ipps._tcp.local

Service Definition: printer-socket
Service Names: _pdl-datastream._tcp.local

Service Definition: apple-continuity
Service Names: _companion-link._tcp.local

Service Definition: apple-file-share
Service Names: _afpovertcp._tcp.local

Service Definition: apple-timecapsule
Service Names: _adisk._tcp.local
_afpovertcp._tcp.local

Service Definition: google-chromecast
Service Names: _googlecast._tcp.local
_googlerpc._tcp.local
_googlezone._tcp.local

Service Definition: apple-itunes-music
Service Names: _daap._tcp.local

Service Definition: apple-itunes-photo
Service Names: _dpap._tcp.local

Service Definition: apple-remote-login
Service Names: _sftp-ssh._tcp.local
_ssh._tcp.local

Service Definition: apple-screen-share
Service Names: _rfb._tcp.local

Service Definition: google-expeditions
Service Names: _googexpeditions._tcp.local

Service Definition: philips-hue-lights
Service Names: _hap._tcp.local

Service Definition: apple-remote-events
Service Names: _eppc._tcp.local

Service Definition: apple-itunes-library
Service Names: _atc._tcp.local

Service Definition: multifunction-printer
Service Names: _fax-ipp._tcp.local
_ipp._tcp.local
_scanner._tcp.local

Service Definition: apple-timecapsule-mgmt
Service Names: _airport._tcp.local

Service Definition: apple-windows-fileshare
Service Names: _smb._tcp.local

Service Definition: itune-wireless-devicesharing2
Service Names: _apple-mobdev2._tcp.local

EWC#show mdns-sd ap

 
Wireshark Capture of mDNS traffic on both VLAN 100 and 138
 
Wiresharsk - Screenshot 2025-03-04 171123.png
 

The output from Wireless Config Analyzer Express:

 
mDNS: mDNS Gateway is globally enabled, but no WLAN is on gateway mode
Action: Globally enabling mDNS Gateway, without the correct mode on any WLAN, will unnecessarily increase CPU load, and provide no benefit. As important optimization, it is advisable to disable it. Use command no mdns-sd gateway, or check if WLANs have been configured properly (mdns gateway mode)
 
Can you please tell me if I'm overlooking anything. 
 
Thanks 
 
 
3 Replies 3

Rich R
VIP
VIP

Did you enable

mdns-sd gateway

on the WLAN?
See https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/215352-configure-and-troubleshoot-mdns-on-catal.html

 

it's enabled.....

EWC#show run

mdns-sd gateway
mdns-ap-service-policy ECH-Service

EWC#show mdns-sd summary
mDNS Gateway: Enabled
Mode: Default
Source Interface: GigabitEthernet0
Active Query Periodicity (in minutes): 30
Query response threshold: 30
mDNS Query Type: PTR only
Service Record TTL: Enhanced
Location: LSS
Transport Type: IPv4
mDNS AP service policy: ECH-Service

@Elito Haylett I don't think you've read the guide or my reply. 
Gateway mode needs to be enabled globally (which is what your output shows) and on the specific WLANs. 
Are you sure you have enabled it in the WLANs?
The error you reported from WCAE suggests that it is not enabled on your WLANs!

Review Cisco Networking for a $25 gift card