CISCO-PORT-SECURITY-MIB - Interface Config TableCISCO-PORT-SECURITY-MIB::cpsIfVlanTableCISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrTableCISCO-PORT-SECURITY-MIB::cpsSecureMacAddressTableIEEE8021-PAE-MIB::dot1xPaePortEntry
SNMP::Info::CiscoPortSecurity - SNMP Interface to data from CISCO-PORT-SECURITY-MIB and CISCO-PAE-MIB
Eric Miller
# 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";
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.
None.
These are methods that return scalar values from SNMP
cps_clear()
(cpsGlobalClearSecureMacAddresses)
cps_notify()
(cpsGlobalSNMPNotifControl)
cps_rate()
(cpsGlobalSNMPNotifRate)
cps_enable()
(cpsGlobalPortSecurityEnable)
cps_mac_count()
(cpsGlobalTotalSecureAddress)
cps_mac_max()
(cpsGlobalMaxSecureAddress)
CISCO-PORT-SECURITY-MIB - Interface Config Tablecps_i_limit_val()
(cpsIfInvalidSrcRateLimitValue)
cps_i_limit()
(cpsIfInvalidSrcRateLimitEnable)
cps_i_sticky()
(cpsIfStickyEnable)
cps_i_clear_type()
(cpsIfClearSecureMacAddresses)
cps_i_shutdown()
(cpsIfShutdownTimeout)
cps_i_flood()
(cpsIfUnicastFloodingEnable)
cps_i_clear()
(cpsIfClearSecureAddresses)
cps_i_mac()
(cpsIfSecureLastMacAddress)
cps_i_count()
(cpsIfViolationCount)
cps_i_action()
(cpsIfViolationAction)
cps_i_mac_static()
(cpsIfStaticMacAddrAgingEnable)
cps_i_mac_type()
(cpsIfSecureMacAddrAgingType)
cps_i_mac_age()
(cpsIfSecureMacAddrAgingTime)
cps_i_mac_count()
(cpsIfCurrentSecureMacAddrCount)
cps_i_mac_max()
(cpsIfMaxSecureMacAddr)
cps_i_status()
(cpsIfPortSecurityStatus)
cps_i_enable()
(cpsIfPortSecurityEnable)
CISCO-PORT-SECURITY-MIB::cpsIfVlanTablecps_i_v_mac_count()
(cpsIfVlanCurSecureMacAddrCount)
cps_i_v_mac_max()
(cpsIfVlanMaxSecureMacAddr)
cps_i_v()
(cpsIfVlanIndex)
CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrTablecps_i_v_mac_status()
(cpsIfVlanSecureMacAddrRowStatus)
cps_i_v_mac_age()
(cpsIfVlanSecureMacAddrRemainAge)
cps_i_v_mac_type()
(cpsIfVlanSecureMacAddrType)
cps_i_v_vlan()
(cpsIfVlanSecureVlanIndex)
cps_i_v_mac()
(cpsIfVlanSecureMacAddress)
CISCO-PORT-SECURITY-MIB::cpsSecureMacAddressTablecps_m_status()
(cpsSecureMacAddrRowStatus)
cps_m_age()
(cpsSecureMacAddrRemainingAge)
cps_m_type()
(cpsSecureMacAddrType)
cps_m_mac()
(cpsSecureMacAddress)
IEEE8021-PAE-MIB::dot1xPaePortEntrypae_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'.
pae_i_last_eapol_frame_source()
dot1xAuthLastEapolFrameSource
The source MAC address carried in the most recently received EAPOL frame.
munge_pae_capabilities()
Return either 'dot1xPaePortAuthCapable' or 'dot1xPaePortSuppCapable'
based upon bit value.