CISCO-PORT-SECURITY-MIB
- Interface Config TableCISCO-PORT-SECURITY-MIB::cpsIfVlanTable
CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrTable
CISCO-PORT-SECURITY-MIB::cpsSecureMacAddressTable
IEEE8021-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::cpsIfVlanTable
cps_i_v_mac_count()
(cpsIfVlanCurSecureMacAddrCount
)
cps_i_v_mac_max()
(cpsIfVlanMaxSecureMacAddr
)
cps_i_v()
(cpsIfVlanIndex
)
CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrTable
cps_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::cpsSecureMacAddressTable
cps_m_status()
(cpsSecureMacAddrRowStatus
)
cps_m_age()
(cpsSecureMacAddrRemainingAge
)
cps_m_type()
(cpsSecureMacAddrType
)
cps_m_mac()
(cpsSecureMacAddress
)
IEEE8021-PAE-MIB::dot1xPaePortEntry
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'
.
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.