LLDP half working

Hello,

I'm trying to get LLDP working on my devices.

I have one CCR2004-1G-12S+2XS as core router and, on sfp-sfplus9, one RB2011UiAS-2HnD connected on sfp1.
Both routers are using VLANs (ethernet interfaces > bridge > vlan).
CCR2004 acts as capsman for the RB2011.

Both routers are able to ping each other
MNDP works pretty well, both routers can see each other
RB2011 sees CCR2004 via LLDP, but CCR2004 do not see RB2011 via LLDP

I've seen this layer 2 misconfiguration, but it doesn't apply to my use case (both routers' interfaces are configured with protocol-mode=none already.

Both router are configured the same way:

/ip neighbor discovery-settings
set discover-interval=5s lldp-mac-phy-config=yes lldp-vlan-info=yes protocol=lldp,mndp

i have other devices on the same network and LLDP is working without any issue.

I'm a bit stuck with this issue. Any help or advice will be appreciated.

Hi

try to add discover-interface-list=all option

/ip neighbor discovery-settings
set discover-interface-list=all lldp-mac-phy-config=yes lldp-max-frame-size=yes lldp-vlan-info=yes

Hello,

Thanks for answering, and for your suggestion.

I tried, but it doesn't change the outcome

if i rememer right, rb2011 use some old atheros switch?
anyway, i haved a trouble in past with older MT devices not sending OR not receiving LLDP
that makes trouble with LibreNMS because i could not draw dependency map based on LLDP info
so, the only way to "emulate" LLDP is to turn on CDP, and then filter out CDP with switch ACL
for ex, disable forwarding CDP, filter out unwanted nodes etc

why CDP?
because MNDP is native on MT and help you quickly find all MT nodes with broadcast
it will be shame to castrate MNDP with switch ACL, so it is handy to sacrifice CDP instead