08-29-2025 07:08 AM
9800-40/80 17.15.4 running local MDNS gateway drops all MDNS advertisements, services are being learned and cached correctly from wired sources but advertisements are always being dropped before they go out to clients. Can observe this happening in mdns trace logs after setting mdns trace level to verbose for wncd of interest, looks like it's failing to inject the MDNS packet for delivery by the hardware -or- in some specific configurations it's thinking that it's receiving an AAA override for mdns profile which it is verifiably not.
I have a TAC case open, but anyone else experiencing this or able to verify? Worked in 17.12.4, broken in 17.15.4. There was a behavior change in release notes involving SVIs for mdns services learned from wired hosts but I tried removing the SVI -- no change.
Solved! Go to Solution.
09-07-2025 01:59 AM
Further update - we have removed both affected codes 17.15.4 nd 17.12.6 from CCO. We are working on new codes which will take some time. For the time being fall back to 17.15.3 or 17.12.5
08-29-2025 07:11 AM
mDNS what is relate to AAA?
mDNS server is connect to same vlan of wifi client?
MHM
08-30-2025 11:28 AM
Show mdns-sd cache <<- I need to see output of this
MHM
08-29-2025 09:23 AM
- @jasonm002 Possible cause : https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwh37134
M.
08-30-2025 10:41 AM
Hello,
I have the exact same thing happening. Thursday evening I upgrade from 17.12.5 to 17.15.4. Friday morning I received a complain for a lab which used mdns no working. Glad I too the chance to do general search on the internet on this problem.
The lab does not have any wired components. It is just an isolated SSID on a separate vlan running mdns, all devices are wireless. Thursday the lab was working fine, Friday the devices cannot discover the other devices advertisements.
I opened a TAC case late Friday but I will be escalating since this lab equipment is part of University program and the term is starting next week.
If you want to share your TAC case I will share mine and maybe we can get our Engineers to talk.
08-31-2025 04:37 AM - edited 08-31-2025 04:39 AM
Hey can you try adding an SVI for that SSID's VLAN? I'm seeing this in MDNS traces on the WNCDs, looks like there was a behavior change in 17.15 related to this, wondering if it solves the problem if you try (in order):
1) just configure an SVI at all for that SSID's VLAN and shut it down
2) configure a valid IPV4 address for that SSID's VLAN and unshut it
3) configure valid mdns-sd gateway service policy on that SSID's SVI
seen in traces if you set mdns tracing level to verbose and then do an RA trace with "internal" enabled for a client:
(verbose): fetching src vlan for pref vlan 670
(ERR): Invalid bidb handle for vlan: 670
(debug): SVI IPv4 address not present for vlan 670, falling to default src intf
(verbose): src vlan 600 of default src intf as no mdns src intf or SVI
(ERR): L2_INJECT: Could not find client role for client :f6a1.707e.4055 <-- seems to be not the reason for the failure in my testing
(ERR): False from ioctl : lfts
(ERR): Unable to inject mdns packet
08-31-2025 04:45 AM
Show vlan breif
If vlan 670 not seeing add it by below
vlan 670
name VLAN670
08-31-2025 10:02 AM
Hi
Thanks for your suggestion. In my case I already had the SVI configured for the vlan with mDNS.
08-31-2025 10:15 AM
The SVI can config but you need to make sure the vlan and SVI is UP
Remember you do reboot after upgrading so it can vlan db is remove
MHM
08-31-2025 11:42 AM - edited 08-31-2025 11:45 AM
I tried on a PSK WLAN on my end and created the SVI for that VLAN (671), gave it an IP, made sure it was up, and I also tried configuring the source-interface for mdns-sd gateway as WMI (Vlan600) globally, in each case the mdns trace with verbose level shows:
2025/08/31 14:04:55.456538587 {wncd_x_R0-0}{2}: [mdns] [20948]: (verbose): src vlan id 600 of src intf configured
2025/08/31 14:04:55.456539254 {wncd_x_R0-0}{2}: [mdns] [20948]: (verbose): Source IP4=10.3.20.4
2025/08/31 14:04:55.456541028 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): L2_INJECT: Could not find client role for client :<mac>
2025/08/31 14:04:55.456543170 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): False from ioctl : lfts
2025/08/31 14:04:55.456543482 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): Unable to inject mdns packet
and
8/31 13:46:53.752760085 {wncd_x_R0-0}{2}: [mdns] [20948]: (verbose): fetching src vlan for pref vlan 671
2025/08/31 13:46:53.752761283 {wncd_x_R0-0}{2}: [mdns] [20948]: (verbose): src vlan id 671 of SVI for IPv4
2025/08/31 13:46:53.752762002 {wncd_x_R0-0}{2}: [mdns] [20948]: (verbose): Source IP4=10.4.119.254
2025/08/31 13:46:53.752766097 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): L2_INJECT: Could not find client role for client : <mac>
2025/08/31 13:46:53.752769970 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): False from ioctl : lfts
2025/08/31 13:46:53.752770498 {wncd_x_R0-0}{2}: [mdns] [20948]: (ERR): Unable to inject mdns packet
so it is complaining about client role, maybe the issue is it's triggering a code path for AAA override for MDNS inappropriately. I tried having AAA server send cisco-av-pair=role=something and in that case it STILL fails, but in that case it thinks it should receive an AAA override for mdns-sd policy which it does not receive because I don't want to do mdns-sd policy from AAA server, so AAA server never sends it.
08-31-2025 12:05 PM - edited 08-31-2025 12:07 PM
08-31-2025 02:57 PM
That's the same advice as in the link I provided @MHM Cisco World
09-02-2025 02:24 PM
So just an update.
I worked with Cisco TAC today and it looks like a bug may have been discovered.
So a change in behavior was documented in the release notes between 17.15.3 and 17.15.4. even going through all the troubleshooting was not able to resolve the issue.
Rolling back to 17.15.3 and hoping mdns behaves. If not tomorrow night 17.12.5.
09-02-2025 06:06 PM
Thanks. What bug did TAC think it was, or are they creating a new one?
To everyone else: I don't think it's CSCwd59093 because I already have multicast link-local disabled.
09-02-2025 09:34 PM
They should be creating a new bug and I will post when I get the bug #
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide