Provided by: libsnmp-info-perl_3.65-1_all bug

NAME

       SNMP::Info::CiscoStpExtensions - SNMP Interface to "CISCO-STP-EXTENSIONS-MIB"

AUTHOR

       Carlos Vicente

SYNOPSIS

          my $stpx = new SNMP::Info(
                                AutoSpecify => 1,
                                Debug       => 1,
                                DestHost    => 'myswitch',
                                Community   => 'public',
                                Version     => 2
                              )

          or die "Can't connect to DestHost.\n";

          my $class = $stpx->class();
          print " Using device sub class : $class\n";

DESCRIPTION

       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(...);

   Inherited Classes
       SNMP::Info
       SNMP::Info::Bridge

   Required MIBs
       CISCO-STP-EXTENSIONS-MIB

       MIBs can be found at ftp://ftp.cisco.com/pub/mibs/v2/v2.tar.gz

GLOBAL METHODS

       These are methods that return scalar values from SNMP

       $stpx->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")

TABLE METHODS

       These are methods that return tables of information in the form of a reference to a hash.

       $stpx->mst_config_digest()
           Returns the Multiple Spanning Tree (MST) configuration digest

           ("stpxSMSTConfigDigest")

       $stpx->mst_region_name()
           Returns the Multiple Spanning Tree (MST) region name

           ("stpxMSTRegionName")

       $stpx->mst_region_rev()
           Returns the Multiple Spanning Tree (MST) region name

           ("stpxSMSTRegionRevision")

       $stpx->mst_vlan2instance()
           Returns the mapping of vlan to MST instance in the form of a hash reference with key =
           VLAN id, value = STP instance

       $stpx->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")

       $stpx->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")

       $stpx->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")

       $stpx->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")

       $stpx->i_faststart_enabled()
           Returns 1 or 0 depending on whether FastStart (aka PortFast) is enabled on a given
           port.  Format is a hash reference with key = "ifIndex", value = [1|0]

           ("stpxFastStartPortEnable" and "stpxFastStartPortMode")

MUNGES

       oct2str()
           Unpacks H* into a string