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

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::CiscoPortSUseriContributed Perl DoSNMP::Info::CiscoPortSecurity(3)

NAME
       SNMP::Info::CiscoPortSecurity - SNMP Interface to data from
       CISCO-PORT-SECURITY-MIB,	CISCO-PAE-MIB and CISCO-ERR-DISABLE-MIB.

AUTHOR
       Eric Miller

SYNOPSIS
	# Let SNMP::Info determine the correct subclass	for you.
	my $cps	= new SNMP::Info(
			       AutoSpecify => 1,
			       Debug	   => 1,
			       DestHost	   => 'myswitch',
			       Community   => 'public',
			       Version	   => 2
			       )
	   or die "Can't connect to DestHost.\n";

	my $class      = $cps->class();
	print "SNMP::Info determined this device to fall under subclass	: $class\n";

DESCRIPTION
       SNMP::Info::CiscoPortSecurity is	a subclass of SNMP::Info that provides
       an interface to the CISCO-PORT-SECURITY-MIB, CISCO-PAE-MIB and CISCO-
       ERR-DISABLE-MIB.	These MIBs are used across the Catalyst	family under
       CatOS and IOS.

       Use or create in	a subclass of SNMP::Info.  Do not use directly.

   Inherited Classes
       None.

   Required MIBs
       CISCO-PORT-SECURITY-MIB
       CISCO-PAE-MIB
       IEEE8021-PAE-MIB
       CISCO-ERR-DISABLE-MIB

GLOBALS
       These are methods that return scalar values from	SNMP

   CISCO-PORT-SECURITY-MIB globals
       $cps->cps_clear()
	   ("cpsGlobalClearSecureMacAddresses")

       $cps->cps_notify()
	   ("cpsGlobalSNMPNotifControl")

       $cps->cps_rate()
	   ("cpsGlobalSNMPNotifRate")

       $cps->cps_enable()
	   ("cpsGlobalPortSecurityEnable")

       $cps->cps_mac_count()
	   ("cpsGlobalTotalSecureAddress")

       $cps->cps_mac_max()
	   ("cpsGlobalMaxSecureAddress")

TABLE METHODS
   "CISCO-PORT-SECURITY-MIB" - Interface Config	Table
       $cps->cps_i_limit_val()
	   ("cpsIfInvalidSrcRateLimitValue")

       $cps->cps_i_limit()
	   ("cpsIfInvalidSrcRateLimitEnable")

       $cps->cps_i_sticky()
	   ("cpsIfStickyEnable")

       $cps->cps_i_clear_type()
	   ("cpsIfClearSecureMacAddresses")

       $cps->cps_i_shutdown()
	   ("cpsIfShutdownTimeout")

       $cps->cps_i_flood()
	   ("cpsIfUnicastFloodingEnable")

       $cps->cps_i_clear()
	   ("cpsIfClearSecureAddresses")

       $cps->cps_i_mac()
	   ("cpsIfSecureLastMacAddress")

       $cps->cps_i_count()
	   ("cpsIfViolationCount")

       $cps->cps_i_action()
	   ("cpsIfViolationAction")

       $cps->cps_i_mac_static()
	   ("cpsIfStaticMacAddrAgingEnable")

       $cps->cps_i_mac_type()
	   ("cpsIfSecureMacAddrAgingType")

       $cps->cps_i_mac_age()
	   ("cpsIfSecureMacAddrAgingTime")

       $cps->cps_i_mac_count()
	   ("cpsIfCurrentSecureMacAddrCount")

       $cps->cps_i_mac_max()
	   ("cpsIfMaxSecureMacAddr")

       $cps->cps_i_status()
	   ("cpsIfPortSecurityStatus")

       $cps->cps_i_enable()
	   ("cpsIfPortSecurityEnable")

   "CISCO-PORT-SECURITY-MIB::cpsIfVlanTable"
       $cps->cps_i_v_mac_count()
	   ("cpsIfVlanCurSecureMacAddrCount")

       $cps->cps_i_v_mac_max()
	   ("cpsIfVlanMaxSecureMacAddr")

   "CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrTable"
       $cps->cps_i_v_mac_status()
	   ("cpsIfVlanSecureMacAddrRowStatus")

       $cps->cps_i_v_mac_age()
	   ("cpsIfVlanSecureMacAddrRemainAge")

       $cps->cps_i_v_mac_type()
	   ("cpsIfVlanSecureMacAddrType")

   "CISCO-PORT-SECURITY-MIB::cpsSecureMacAddressTable"
       $cps->cps_m_status()
	   ("cpsSecureMacAddrRowStatus")

       $cps->cps_m_age()
	   ("cpsSecureMacAddrRemainingAge")

       $cps->cps_m_type()
	   ("cpsSecureMacAddrType")

   "IEEE8021-PAE-MIB::dot1xPaePortEntry"
       $cps->pae_i_capabilities()
	   "dot1xPaePortCapabilities"

	   Indicates the PAE functionality that	this Port supports and that
	   may be managed through this MIB munged to return either
	   'dot1xPaePortAuthCapable' or	'dot1xPaePortSuppCapable'.

       $cps->pae_i_last_eapol_frame_source()
	   "dot1xAuthLastEapolFrameSource"

	   The source MAC address carried in the most recently received	EAPOL
	   frame.

   "CISCO-ERR-DISABLE-MIB::cErrDisableIfStatusEntry"
       $cps->cerr_i_cause()
	   "cErrDisableIfStatusCause"

	   Indicates the feature/event that caused the {interface, vlan} (or
	   the entire interface) to be error-disabled.

METHODS
       "i_err_disable_cause"
	   Returns a HASH reference mapping ifIndex to err-disabled cause. The
	   returned data is sparse, so if the ifIndex is not present in	the
	   return value, the port is not err-disabled.

Data Munging Callback Subroutines
       $cps->munge_pae_capabilities()
	   Return either 'dot1xPaePortAuthCapable' or
	   'dot1xPaePortSuppCapable' based upon	bit value.

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

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBALS | TABLE METHODS | METHODS | Data Munging Callback Subroutines

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

home | help