Jeroen van Ingen
3ae7073198
Small Bridge.pm fix
...
This change will make sure that the internal _vlan_hoa() function will strip
any additional index levels that may be present in input data. Not only applies
to Q-BRIDGE-MIB tables with a TimeFilter index, but also to tables where part
of the data comes from IEEE8021-Q-BRIDGE-MIB with both TimeFilter and PBB ID.
2021-06-11 15:15:01 +02:00
Jeroen van Ingen
9c306812f9
Add support for Aruba CX switches
2021-06-11 15:15:01 +02:00
Jeroen van Ingen
3790a2fcb2
Add IEEE802_Bridge module
...
Initial version of module to fetch data from IEEE8021-Q-BRIDGE-MIB
2021-06-11 13:21:39 +02:00
Jeroen van Ingen Schenau and GitHub
a263f54744
Add initial support for Teltonika RUT9xx routers ( #386 )
...
Note that Teltonika routers run the net-snmp agent and can present the net-snmp enterprise ID; if so, configure the following through the router CLI to be identified as Teltonika and to be picked up by this device class:
uci set snmpd.@system[0].sysObjectID=.1.3.6.1.4.1.48690
uci commit
ubus call uci commit '{"config":"snmpd"}'
2020-10-28 09:00:18 +01:00
Jeroen van Ingen
64846ed2de
Add model mappings for HP JL557A and JL558A
2019-01-02 15:13:31 +01:00
Jeroen van Ingen
b24da8c380
Add tests for peth_port_ifindex in Juniper.pm
2018-10-08 12:37:23 +02:00
Jeroen van Ingen
770ab9c8ec
Add 3810M, 2930M, 2930F and 2540 series switches
2018-09-10 10:28:42 +02:00
Jeroen van Ingen
090d94191b
Update README and Netgear
...
- Reflect Netgear FSM change by paecker in README
- Remove pipe from character class in Netgear GSM/FSM match
2018-03-20 11:47:57 +01:00
Jeroen van Ingen
32efd26999
Alternative ipv6_addr_prefixlength implementation
2018-02-05 20:23:06 +01:00
Jeroen van Ingen
d4ae9237a6
Improve generic Info::Layer3 serial number detection
...
Serial numbers weren't reported for stackable Layer3::H3C devices, even
when not actually stacked. Report serial number not only if the entity
has no parent, but also if it has a parent but is of type "chassis".
This fixes #232 .
2017-10-23 15:45:04 +02:00
Jeroen van Ingen
4da17227c1
Add newer data rates (mcs 16-23) for Cisco WLAN
...
Data rates up to MCS 15 (two spatial streams) at 20 MHz and 40 MHz were
defined; added MCS 16 through 23.
Decoding MCS rates at SS1 and SS2 not implemented yet.
2017-07-27 17:26:27 +02:00
Jeroen van Ingen
f5c5ec202a
Include loading of LLDP-EXT-MED-MIB in LLDP.pm
2017-06-01 18:45:52 +02:00
Jeroen van Ingen
76c884eb9f
Document new L7::CiscoIPS support in ChangeLog
2016-10-19 10:36:42 +02:00
Jeroen van Ingen
7041dbab27
Merge remote-tracking branch 'operatorofhell/ciscoips'
2016-10-19 10:30:13 +02:00
Jeroen van Ingen
e48c4b4e84
Fix errors with serial number on Nexus and make Nexus.pm code style more consistent ( #269 )
2016-07-18 10:35:33 +02:00
Jeroen van Ingen
2a15066062
APC: also report model for PDU products ( #61 )
2016-03-07 10:12:55 +01:00
Jeroen van Ingen
add86bc566
Add workaround in IPv6.pm to deal with possibly incorrect IPV6-MIB implementations
2016-03-01 08:37:26 +01:00
Jeroen van Ingen
70615a172b
IPv6 related updated to Info::LLDP
...
- LLDP::lldp_addr() may now also return neighbor IPv6 addresses
- Make more clear in POD that lldp_addr() will not return all management addresses reported by neighbor, it's a kind of roulette
- Add LLDP::lldp_ipv6() and LLDP::lldp_mac() methods for remote management addresses of types IPv6 and MAC, respectively
2015-09-04 16:15:08 +02:00
Jeroen van Ingen
d399ca90d3
Add IPv6::ipv6_addr() method for decoding table instances to actual addresses
2015-09-01 14:53:34 +02:00
Jeroen van Ingen
bbc9695075
Report L2 capability on PacketFront devices if they have bridge ports
2015-06-29 17:02:48 +02:00
Jeroen van Ingen
e7b06a0b06
POD fixes in Layer2::Aironet
2015-06-09 17:17:46 +02:00
Jeroen van Ingen
c0067113e9
Add model translation to Layer3::Huawei by loading correct MIB
2015-06-09 17:17:01 +02:00
Jeroen van Ingen
ce4349a188
Try to determine whether a device in generic Layer3::Cisco class needs community based indexing
...
Layer3 capable Cisco device without a mapping to a more specific class fall
under the Layer3::Cisco class. These can be "real" routers that don't need
community based indexing, or Layer 3 switches that do need community based
indexing (to fetch L2 forwarding tables for different VLANs). Generally, if
community based indexing is needed on a platform, it also supports the
CISCO-VTP-MIB. Dynamically return cisco_comm_indexing based on vtpVersion.
2015-06-02 18:07:50 +02:00
Jeroen van Ingen
224085dfca
Add Layer3::Huawei class
2015-06-02 17:17:13 +02:00
Jeroen van Ingen
c8cbdaef8a
Add more model name mappings to Layer2::HP (includes several 2530 models and 5400R series)
2015-02-23 15:52:07 +01:00
Jeroen van Ingen
afef2e6732
Don't include LLDP in Layer2/HP.om directly, it's inherited via Layer3 class now
2014-12-02 13:45:53 +01:00
Jeroen van Ingen
7b2051b55c
Add LLDP into base Layer2 class
...
...and update ChangeLog
2014-12-02 13:35:00 +01:00
Jeroen van Ingen
8e470a2d72
pod additions for Layer3.pm
2014-12-02 13:24:39 +01:00
Jeroen van Ingen
35213d5cb2
Add LLDP into base Layer3 class
2014-12-02 13:22:20 +01:00
Jeroen van Ingen
0793ff31f5
No longer use default i_ignore() subs in L2/L3/L7 base classes
2014-10-21 16:54:49 +02:00
Jeroen van Ingen
d3c2c1b607
Remove all trailing whitespace from ChangeLog entries
2014-10-21 15:15:17 +02:00
Jeroen van Ingen
3f7229f4e7
Cisco Nexus workaround: add probable VPC IP address to device IP address table, determined by checking listening UDP sockets
2014-06-24 17:50:03 +02:00
Jeroen van Ingen
440ec276d3
Fallback in determination whether a device is LLDP capable
2014-06-06 09:41:13 +02:00
Jeroen van Ingen
6e91b90c48
Add LLDP capabilities to Layer2::HPVC class
2014-06-06 09:41:13 +02:00
Jeroen van Ingen
0bfc8c5ed6
Return correct VLAN info with qb_fw_table() on Layer2::HP
2014-06-06 09:41:13 +02:00
Jeroen van Ingen
6764f15fd0
HP ProCurve LAG support by inheriting Info::Aggregate class
2014-03-25 11:32:43 +01:00
Jeroen van Ingen
6071beb15d
Basic support for Pica8 switches in L3::Pica8
2013-09-20 14:55:48 +02:00
Jeroen van Ingen
22dd49c1dc
Add HP 2530 and 2920 models to Layer2::HP MODEL_MAP & re-sort the list
2013-08-02 15:34:54 +02:00
Jeroen van Ingen
070d911c60
Add support for Aruba LAN switches.
...
Known issue with Aruba AOS 7.2.0.0: nodes on "trusted" LAN ports in "access"
mode point to non-existing bp_index values; they will be mapped to the wrong
interface or not be mapped to an interface at all.
2013-06-24 10:42:58 +02:00
Jeroen van Ingen
8b14776c9a
Add release date to headings for version 3.01 and 3.02
2013-06-24 10:35:30 +02:00
Jeroen van Ingen
c8c548fe97
Add 'san-os' to CiscoStats os() method for Cisco devices running SAN-OS
2012-12-21 16:49:02 +01:00
Jeroen van Ingen
ddf971ed54
H3C class: use Q-BRIDGE-MIB, minor POD updates
2012-12-21 16:44:14 +01:00
Jeroen van Ingen
3ce9f403e6
Fix typo in LLDP.pm, noticed on previous commit...
2012-12-17 16:17:29 +01:00
Jeroen van Ingen
3741010044
Add extra check in LLDP local interface determination to improve H3C support
2012-12-17 16:15:32 +01:00
Jeroen van Ingen
9abe744dac
Clearly note that CiscoStats will now report IOS XE as 'ios-xe' and not as 'ios' anymore
2012-12-14 16:14:34 +01:00
Jeroen van Ingen
b4974aeacd
Fix regex mistake in previous CiscoStats.pm update
2012-12-14 14:41:54 +01:00
Jeroen van Ingen
688a0de498
Add fallback method to determine IOS & IOS-XE versions when parsing description() failed
2012-12-13 17:10:35 +01:00
Jeroen van Ingen
7cef8465fa
Load extra MIBs in H3C class to improve object type resolving
2012-12-13 14:40:03 +01:00
Jeroen van Ingen
683edf1668
Initial version for L3::H3C class. Work in progress, needs a lot of testing. LLDP doesn't map neighbors to correct ports yet.
2012-12-03 19:42:09 +01:00
Jeroen van Ingen
0862047241
Classify Linksys 2024 as L3::Dell
2012-10-29 14:58:33 +01:00
Jeroen van Ingen
6cfce1916d
Workaround for IPv6 neighbor cache on Cisco Nexus, check data before returning. Also minor PoD fix in CiscoConfig.pm.
2012-10-29 13:34:47 +01:00
Jeroen van Ingen
1e37bfa8ce
Fix typo in PoD for Bridge.pm, reported by William Bulley
2012-10-18 11:17:57 +02:00
Jeroen van Ingen
97b398051f
Fix BlueCoat serial
2012-07-09 13:53:26 +02:00
Jeroen van Ingen
f0eb0a9ded
Updated MODEL_MAP in L2::HP, added 2620 and 3800 series
2012-07-02 17:06:14 +02:00
Jeroen van Ingen
a227db586b
Added Cat6k/Sup2T to L3::C6500 class, bit more comments around the checks that result in L3::C6500 classification
2012-06-29 15:17:59 +02:00
Jeroen van Ingen
04eafd3e61
Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info
2012-06-28 13:07:44 +02:00
Jeroen van Ingen
44da7544b7
Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info
2012-06-25 09:54:38 +02:00
Jeroen van Ingen
a7aeae0aa2
Add very basic support for Blue Coat SG series devices. Not tested yet.
2012-06-15 15:02:38 +02:00
Jeroen van Ingen
102a2a03e8
Reverting commit b3fb18e (SF #3076592 ) since it seems to break retrieving tables using v2 & bulkwalk
2012-04-19 17:57:42 +02:00
Jeroen van Ingen
40239ea078
[3497004] AutoSpecify defaults to "off", reflect that in POD (a2w)
...
and update README to be in line with Info.PM POD clarifications
2012-04-13 10:20:29 +02:00
Jeroen van Ingen
a8673cc076
Small fix to L7::APC to silence Netdisco error that POWERNET-MIB couldn't be found
2011-11-11 13:18:21 +01:00
Jeroen van Ingen
2dd1cdc281
Add vendor-based & layer-based fallback classification for Layer7
2011-11-11 10:44:16 +01:00
Jeroen van Ingen
ccd03ae6d2
Add Layer7::APC class for basic APC UPS device support
2011-11-11 10:39:45 +01:00
Jeroen van Ingen
7e0771e065
Add Layer7 base class
2011-11-11 10:38:02 +01:00
Jeroen van Ingen
8a7376f6df
Update ChangeLog wrt patch SF #3408506
2011-09-23 11:54:07 +02:00
Jeroen van Ingen
e1f3fb3a44
Fix generic device classification bug for devices w/o L1-L3 support
...
Commit 52275e92 made a small change in generic device classification
based on sysObjectID for devices that don't report Layer1 - Layer3
capabilities, in order to skip generic assignment if a more specific
class had already been determined. However this change contained an
error causing generic classification to fail.
Nex fix explicitly checks if class isn't more specific than SNMP::Info
before attempting to classify based on sysObjectID.
2011-09-21 17:04:48 +02:00
Jeroen van Ingen
52275e92af
New class L2::HPVC for VirtualConnect blade switches
...
HP VirtualConnect product family includes ethernet-switch-like products
with their own MIBs. This new class adds basic support for these devices.
2011-09-09 17:49:52 +02:00
Jeroen van Ingen
5d9eec0992
New Layer3::Mikrotik class added to MANIFEST
...
The Layer3/Mikrotik.pm file should be in MANIFEST for the next release.
2011-09-09 17:42:54 +02:00
Jeroen van Ingen
cd9c637ba5
test_class.pl script: also test devices without layers / sysServices
...
The test_class.pl script refused to test devices that don't implement
sysServices. Since SNMP::Info has been modified to check connectivity
by testing sysDescr as well, test_class.pl should follow that behaviour.
2011-09-09 17:14:01 +02:00
Jeroen van Ingen
0bc405792a
Updated changelog to reflect previous 2 commits
2011-09-05 12:43:14 +02:00
Jeroen van Ingen
8fb36625bc
Add proper classing for Cisco blade switches to Layer2 section as well, for CBS devices reporting L2 capability only
2011-09-05 11:35:32 +02:00
Jeroen van Ingen
674eca23b9
POD clarification on how i_speed() is munged to human friendly values
2011-09-05 10:06:31 +02:00
Jeroen van Ingen
cfc1ead848
New L3::Mikrotik class for Mikrotik devices running RouterOS. Initial, very basic version.
2011-08-31 15:11:13 +02:00
Jeroen van Ingen
c41ffdfd2d
Documentation fix: add reference to Layer3::PacketFront class in POD
2011-08-30 13:17:35 +02:00
Jeroen van Ingen
df4708383b
Updated ChangeLog to reflect chages from commits 2c2f4a9e and 497c81a0
2011-08-15 17:16:16 +02:00
Jeroen van Ingen
497c81a0c6
Updates to Layer2::HP class to get os_ver & serial from web managed
...
HP ProCurve switches. Based on patch & bug report from J R Binks,
SF #3344843 .
2011-08-11 14:37:42 +02:00
Jeroen van Ingen
2c2f4a9ea1
Add Layer3::PacketFront device class to support PacketFront DRG devices
2011-08-05 12:26:34 +02:00