cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5073
Views
18
Helpful
33
Replies

9800-40/80 17.15.4 drops all MDNS advertisements

jasonm002
Level 1
Level 1

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. 

 

 

1 Accepted Solution

Accepted Solutions

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

View solution in original post

33 Replies 33

mDNS what is relate to AAA?

mDNS server is connect to same vlan of wifi client?

MHM

Show mdns-sd cache <<- I need to see output of this 

MHM

Mark Elsen
Hall of Fame
Hall of Fame

 

  - @jasonm002          Possible cause : https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwh37134

  M.



-- Let everything happen to you  
       Beauty and terror
      Just keep going    
       No feeling is final
Reiner Maria Rilke (1899)

trapasso
Level 1
Level 1

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.

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

 

 

 

Show vlan breif 

If vlan 670 not seeing add it by below

vlan 670
name VLAN670

Hi

Thanks for your suggestion.  In my case I already had the SVI configured for the vlan with mDNS.  

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

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.

https://bst.cisco.com/quickview/bug/CSCwd59093

Check this bug

Use workaround of this bug

MHM

That's the same advice as in the link I provided @MHM Cisco World 
RichR_0-1756677383125.png

 

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.

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.

 

They should be creating a new bug and I will post when I get the bug #

Review Cisco Networking for a $25 gift card