SNMP::...::Cisco(3pm)
π NAME π
SNMP::Info::Layer2::Cisco β the SNMP interface to L2 Cisco devices that aren't already covered by the other classes, and also the base L2 Cisco class that the other device-specific L2 Cisco classes are built on top of. Bestie, this is the origin story. β¨
π AUTHOR π
Max Baker π
β¨ SYNOPSIS β¨
Okay so the whole vibe here is: don't pick the subclass yourself, let SNMP::Info do the vibe check for you.
# Let SNMP::Info determine the correct subclass for you.
my $cisco = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
# These arguments are passed directly to SNMP::Session
DestHost => 'myswitch',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $cisco->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
πΈ DESCRIPTION πΈ
This is the subclass for Generic Layer 2 Cisco devices, and also the base L2 Cisco class that other device-specific L2 Cisco classes inherit from. It's giving founding mother energy. π
π¦ Inherited Classes π¦
SNMP::Info::CiscoVTPSNMP::Info::CDPSNMP::Info::CiscoStatsSNMP::Info::CiscoRTTSNMP::Info::CiscoConfigSNMP::Info::CiscoPortSecuritySNMP::Info::CiscoStpExtensionsSNMP::Info::CiscoAggSNMP::Info::Layer2
π Required MIBs π
Inherited Classes' MIBs
Every single one of them has its own MIB needs, and they're all documented in their own house, so go check their pages:
- See "Required MIBs" in
SNMP::Info::CiscoVTPfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CDPfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoStatsfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoRTTfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoConfigfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoPortSecurityfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoStpExtensionsfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::CiscoAggfor its own MIB requirements. - See "Required MIBs" in
SNMP::Info::Layer2for its own MIB requirements.
π GLOBALS π
These are methods that return a scalar value straight from SNMP. No tables, just the one little fact. π«Ά
$cisco->vendor()β Returns'cisco'.
π Global Methods imported from SNMP::Info::CiscoVTP
See documentation in "GLOBALS" in SNMP::Info::CiscoVTP for details.
π Globals imported from SNMP::Info::CDP
See documentation in "GLOBALS" in SNMP::Info::CDP for details.
π Globals imported from SNMP::Info::CiscoStats
See documentation in "GLOBALS" in SNMP::Info::CiscoStats for details.
π Globals imported from SNMP::Info::CiscoRTT
See documentation in "GLOBALS" in SNMP::Info::CiscoRTT for details.
π Globals imported from SNMP::Info::CiscoConfig
See documentation in "GLOBALS" in SNMP::Info::CiscoConfig for details.
π Globals imported from SNMP::Info::CiscoPortSecurity
See documentation in "GLOBALS" in SNMP::Info::CiscoPortSecurity for details.
π Globals imported from SNMP::Info::CiscoStpExtensions
See documentation in "GLOBALS" in SNMP::Info::CiscoStpExtensions for details.
π Globals imported from SNMP::Info::Layer2
See documentation in "GLOBALS" in SNMP::Info::Layer2 for details.
π₯ TABLE METHODS π₯
These are the methods that return tables of info, handed back to you as a reference to a hash. So many lil hashes. π
π Table Methods imported from SNMP::Info::CiscoVTP
See documentation in "TABLE METHODS" in SNMP::Info::CiscoVTP for details.
π Table Methods imported from SNMP::Info::CDP
See documentation in "TABLE METHODS" in SNMP::Info::CDP for details.
π Table Methods imported from SNMP::Info::CiscoStats
See documentation in "TABLE METHODS" in SNMP::Info::CiscoStats for details.
π Table Methods imported from SNMP::Info::CiscoRTT
See documentation in "TABLE METHODS" in SNMP::Info::CiscoRTT for details.
π Table Methods imported from SNMP::Info::CiscoConfig
See documentation in "TABLE METHODS" in SNMP::Info::CiscoConfig for details.
π Table Methods imported from SNMP::Info::CiscoPortSecurity
See documentation in "TABLE METHODS" in SNMP::Info::CiscoPortSecurity for details.
π Table Methods imported from SNMP::Info::CiscoStpExtensions
See documentation in "TABLE METHODS" in SNMP::Info::CiscoStpExtensions for details.
π Table Methods imported from SNMP::Info::CiscoAgg
See documentation in "TABLE METHODS" in SNMP::Info::CiscoAgg for details.
π Table Methods imported from SNMP::Info::Layer2
See documentation in "TABLE METHODS" in SNMP::Info::Layer2 for details.
And that's the whole page, bestie. This one's perl v5.40.1, dated 2026-02-28, and it lives in the manual as SNMP::...::Cisco(3pm). Go read the parent classes fr fr, they're lowkey the main characters anyway. Periodt. π
π
π¦ where this page comes from
- ubuntu stonking: libsnmp-info-perl 3.975000-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms