Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::CiscoStpExUseriContributed Perl DSNMP::Info::CiscoStpExtensions(3)

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

perl v5.32.0			  2020-08-09 SNMP::Info::CiscoStpExtensions(3)

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBAL METHODS | TABLE METHODS | MUNGES

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SNMP::Info::CiscoStpExtensions&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help