Send netdisco-users mailing list submissions to
netdisco-users@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/netdisco-users
or, via email, send a message with subject or body 'help' to
netdisco-users-requ...@lists.sourceforge.net
You can reach the person managing the list at
netdisco-users-ow...@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of netdisco-users digest..."
Today's Topics:
1. Re: Mikrotik and Neighbors (o...@leferguson.com)
--- Begin Message ---
Well, my electricians are 2 hours late and still not here so I spent a few
minutes trying to figure this out, and I do see one thing.
When accessing my core Netgear switch I get a Netdisco error.
SNMP::Info 3.970001
SNMP::Info::device_type() layers:01001111 id:4526 sysDescr:"NETGEAR 24-Port
Gigabit PoE+ Smart Managed Pro Switch with 4 SFP Ports (GS728TPv2), Software
Version 6.0.10.20, Boot Version 1.0.0.5"
[1756991] 2024-07-02 14:30:18 debug [192.168.130.2] neigh - removed 0 outdated
manual topology links
[1756991] 2024-07-02 14:30:18 debug [192.168.130.2] neigh - setting manual
topology links
SNMP::Info::_global lldp_sys_cap : LLDP-MIB::lldpLocSysCapEnabled.0 :
.1.0.8802.1.1.2.1.3.6.0
SNMP::Info::_global(lldp_sys_cap) NOSUCHOBJECT at
/home/netdisco/perl5/lib/perl5/App/Netdisco/Worker/Plugin/Discover/Neighbors.pm
line 120.
SNMP::Info::_load_attr lldp_rem_id : LLDP-MIB::lldpRemChassisId :
.1.0.8802.1.1.2.1.4.1.1.5
This is on what I think is current, version 2.76.5
[cid:image001.png@01DACC6C.D2ECCEC0]
That line is here:
sub store_neighbors {
my $device = shift;
my @to_discover = ();
my $snmp = App::Netdisco::Transport::SNMP->reader_for($device)
or return (); # already checked!
# first allow any manually configured topology to be set
# and do this before we cache the rows in vars->{'device_ports'}
set_manual_topology($device);
if (!defined $snmp->has_topo) { <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Line 120
debug sprintf ' [%s] neigh - neighbor protocols are not enabled',
$device->ip;
return @to_discover;
}
I struggle with perl so am not sure if that means the object $snmp is not found
(I think so), or that a OID it is referencing is not found.
What's odd is that this switch DOES show neighbors (two other netgears), but
when I run:
~/bin/netdisco-do discover::neighbors -d closetsw.leferguson.com -DIS
At the end it shows
[1770671] 2024-07-02 14:41:29 info discover::neighbors: status info:
[192.168.130.2] neigh - processed 0 neighbors
If I compare the run to the other netgears (much older devices), those do not
get the above error and do show this switch as a neighbor.
I'm not sure what to look for though if that's a perl error. Note that
netdisco does a fine job of discovering this switch in general, the details
page looks right, the ports page right (the uplink port to the AP shows the AP
by name and IP). So... not sure what "not found" means.
From: o...@leferguson.com
Sent: Tuesday, July 2, 2024 9:44 AM
To: netdisco-users@lists.sourceforge.net
Subject: Mikrotik and Neighbors
Mikrotik now (probably for sometime but I just noticed, running 7.15.2)
supports both LLDP and CDP for neighbor discovery, and SNMP.
I have a Netgear switch between all the mikrotik devices.
Both Netgear and Mikrotik see their neighbors in their own display, but
Netdisco does not show them as neighbors (other than netgear to netgear which
works, at the moment I have no Mikrotik to Mikrotik).
I've been down the rathole of figuring neighbor issues out and it can be a long
one so with apologies in advance for not yet doing my homework....
Has anyone chased this particular rat yet, and knows the situation and/or
workaround or settings?
If not, when I get some time will try to find out.
Linwood
--- End Message ---
_______________________________________________
Netdisco mailing list - Digest Mode
netdisco-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netdisco-users