Info::CiscoPortSecurity(3pm) User Contributed Perl Documentation Info::CiscoPortSecurity(3pm)
NAME
SNMP::Info::CiscoPortSecurity - SNMP Interface to data from CISCO-PORT-SECURITY-MIB and CISCO-PAE-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.
";
my $class = $cps->class();
print "SNMP::Info determined this device to fall under subclass : $class
";
DESCRIPTION
SNMP::Info::CiscoPortSecurity is a subclass of SNMP::Info that provides an interface to the CISCO-PORT-SECURITY-MIB and CISCO-PAE-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
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")
$cps->cps_i_v()
("cpsIfVlanIndex")
"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")
$cps->cps_i_v_vlan()
("cpsIfVlanSecureVlanIndex")
$cps->cps_i_v_mac()
("cpsIfVlanSecureMacAddress")
"CISCO-PORT-SECURITY-MIB::cpsSecureMacAddressTable"
$cps->cps_m_status()
("cpsSecureMacAddrRowStatus")
$cps->cps_m_age()
("cpsSecureMacAddrRemainingAge")
$cps->cps_m_type()
("cpsSecureMacAddrType")
$cps->cps_m_mac()
("cpsSecureMacAddress")
"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.
Data Munging Callback Subroutines
$cps->munge_pae_capabilities()
Return either 'dot1xPaePortAuthCapable' or 'dot1xPaePortSuppCapable' based upon bit value.
perl v5.12.4 2011-09-28 Info::CiscoPortSecurity(3pm)