SNMP::Info::CiscoStpExtensions - SNMP Interface to CISCO-STP-EXTENSIONS-MIB
Carlos Vicente
Create or use a subclass of SNMP::Info that inherits this class. Do not use directly.
For debugging you can call new()
directly as you would in SNMP::Info
my $stpx = new SNMP::Info::CiscoStpExtensions(...);
MIBs can be found at ftp://ftp.cisco.com/pub/mibs/v2/v2.tar.gz
These are methods that return scalar values from SNMP
stp_ver()
Returns the particular STP version running on this device. Meant to override SNMP::Info::Brigde::stp_ver()
Values: pvstPlus
, mistp
, mistpPvstPlus
, mst
, rapidPvstPlus
(stpxSpanningTreeType
)
These are methods that return tables of information in the form of a reference to a hash.
mst_config_digest()
Returns the Multiple Spanning Tree (MST) configuration digest
(stpxSMSTConfigDigest
)
mst_region_name()
Returns the Multiple Spanning Tree (MST) region name
(stpxMSTRegionName
)
mst_region_rev()
Returns the Multiple Spanning Tree (MST) region name
(stpxSMSTRegionRevision
)
mst_vlan2instance()
Returns the mapping of vlan to MST instance in the form of a hash reference with key = VLAN id, value = STP instance
i_rootguard_enabled()
Returns 1 or 0 depending on whether RootGuard
is enabled on a given port.
Format is a hash reference with key = ifIndex
, value = [1|0]
(stpxRootGuardConfigEnabled
)
i_loopguard_enabled()
Returns 1 or 0 depending on whether LoopGuard
is enabled on a given port.
Format is a hash reference with key = ifIndex
, value = [1|0]
(stpxLoopGuardConfigEnabled
)
i_bpduguard_enabled()
Returns 1 or 0 depending on whether BpduGuard
is enabled on a given port.
Format is a hash reference with key = ifIndex
, value = [1|0]
(stpxFastStartPortBpduGuardMode
)
i_bpdufilter_enabled()
Returns 1 or 0 depending on whether BpduFilter
is enabled on a given port.
Format is a hash reference with key = ifIndex
, value = [1|0]
(stpxFastStartBpduFilterEnable
)
oct2str()
Unpacks H* into a string