lldp-med-net-policy-vlan not working on CRS354

Hello,

I’ve tried to replace a Cisco switch that had all 48 copper ports configured as access ports, access vlan = default vlan = 1, voice vlan = 66.
(in other words, vlan 1 untagged / PVID, vlan 66 tagged contingent on LLDP-MED identification as phone)

with a CRS354-48G-4S+2Q+ on RouterOS 7.12.1

What are the requirements to make lldp-med-net-policy-vlan work? create “interface vlan” for 66?

Because config as attached did not work, and neither did it work if I had configured “interface vlan 66”.
/interface/vlan did not help, disabling CDP (and only leaving LLDP, as alluded to by the official Mikrotik documentation for the LLDP Voice VLAN setting) didn’t help either.

Or does it work on certain models / architectures only?

In the end I’ve fallen back to manually adding vlan 66 as “tagged” vlan everywhere, which is technically the same but I thought the intelligent LLDP setting would spare me the busywork. Detail print of the /ip/neighbors also verified that they advertised the “phone” capability just fine via LLDP (and in any case it was a 1:1 replacement between former Cisco and new Mikrotik, so all the phones that were working before, with “only” voice vlan configured, need to work after in the same way, else lldp-med-net-policy-vlan is not a 1:1 replacement and there would be no point in even introducing the setting at all)

Thanks,

Patrick

/interface bridge
add admin-mac=C4:AD:34:EE:C8:9D auto-mac=no comment=defconf name=bridge vlan-filtering=yes
/interface ethernet
set [ find default-name=sfp-sfpplus1 ] auto-negotiation=no speed=10G-baseSR-LR
set [ find default-name=sfp-sfpplus3 ] auto-negotiation=no speed=10G-baseSR-LR
set [ find default-name=sfp-sfpplus4 ] auto-negotiation=no speed=10G-baseSR-LR
/interface bonding
add mode=802.3ad name=bonding1 slaves=sfp-sfpplus3,sfp-sfpplus4 transmit-hash-policy=layer-3-and-4
/interface bridge port
add bridge=bridge comment=defconf interface=ether1
add bridge=bridge comment=defconf interface=ether2
[.... obvious config snipped ..... ]
add bridge=bridge comment=defconf interface=sfp-sfpplus1
add bridge=bridge comment=defconf interface=sfp-sfpplus2
add bridge=bridge interface=bonding1
/ip neighbor discovery-settings
set lldp-med-net-policy-vlan=66 protocol=cdp,lldp
/interface bridge vlan
add bridge=bridge tagged=sfp-sfpplus1,sfp-sfpplus2,bonding1 vlan-ids=66
/ip address
add address=192.168.67.251/24 interface=bridge network=192.168.67.0