IEEE8021-SECY-MIB

MIB Reference — IPNetwork Monitor

All MIBsIEEE8021-SECY-MIB

Organization: IEEE 802.1 Working Group

Last Updated: 2017-12-07

Category: Standard: IEEE 802, VPN and Security

Description:

IEEE 802.1 MIB for MAC Security (MACsec/802.1AE) managing encryption keys, secure channels, and security associations.

Imported Objects

From IF-MIB

InterfaceIndex
ifCounterDiscontinuityGroupOBJECT-GROUP

From SNMP-FRAMEWORK-MIB

SnmpAdminString

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Counter32
Counter64
Integer32
MODULE-IDENTITY
OBJECT-TYPE
Unsigned32

From SNMPv2-TC

RowPointer
RowStatus
TEXTUAL-CONVENTION
TimeStamp
TruthValue

What Is IEEE8021-SECY-MIB?

IEEE8021-SECY-MIB is a vendor-neutral IEEE 802.1 standards MIB for the MAC Security Entity (SecY), the protocol shim that implements 802.1AE MACsec encryption on an interface to protect Ethernet frames between peers on a LAN. It exposes per-interface SecY configuration and capability data, including how many peer Secure Channels (SCs) and cryptographic keys are supported, whether frame protection/validation and replay protection are enabled, and which cipher suite is currently in use. Its monitoring relevance is primarily security-posture and link-protection status: secyIfProtectFramesEnable and secyIfValidateFrames confirm MACsec encryption is actually active rather than silently bypassed, secyIfReplayProtectEnable/Window reveal whether anti-replay defenses are configured as expected, and secyIfCurrentCipherSuite lets an operator verify the negotiated encryption strength—faults here manifest as unprotected traffic or interoperability failures rather than classic hardware alarms. It is layered on top of the standard IEEE 802.1X/802.1AE architecture and typically coexists with related SecY-CP and dot1x MIBs managing the surrounding key-agreement and port-authentication context. It is deployed on Ethernet switches, routers, and NICs across any vendor that implement hardware or software MACsec encryption on point-to-point or shared-media links. Security teams new to MACsec instrumentation often consult an IEEE8021-SECY-MIB guide to understand how the SecY objects map to the underlying 802.1AE encryption state before deploying monitoring.

IPNetwork Monitor allows you to monitor SNMP objects defined in IEEE8021-SECY-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • MACsec frame protection enable status
  • frame validation mode
  • replay protection enable/window
  • current cipher suite in use
  • max supported peer secure channels
  • max Rx/Tx keys per interface

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • Ethernet switches, routers, and NICs implementing IEEE 802.1AE MACsec

Monitoring Examples

An operator would poll secyIfTable/secyIfEntry per secyIfInterfaceIndex, checking secyIfProtectFramesEnable to confirm MACsec protection is actually turned on for a link that is supposed to be encrypted, and secyIfCurrentCipherSuite to verify it matches the expected cipher rather than a weaker fallback. secyIfReplayProtectEnable combined with secyIfReplayProtectWindow would be checked to confirm the anti-replay window is set per policy, while secyIfRxMaxKeys/secyIfTxMaxKeys reveal how many keys the interface can hold during a key rollover, useful when diagnosing a failed rekey event.

OIDs
OID symbolicOID numericTypeAccessDescription
ieee8021SecyMIB1.0.8802.1.1.3The MAC security entity (SecY) MIB module. A SecY is a protocol shim providing MAC Security (MACsec) in an interface stack. Each SecY transmits MACsec protected frames on one or more Secure Channels (SCs) to each of the other SecYs attached to the same LAN and participating in the same Secure Connectivity Association (CA). The CA is a security relationship, that is established and maintained by key agreement protocols and supported by MACsec to provide full connectivity between its participants. Each SC provides unidirectional point to multipoint connectivity from one participant to all the others and is supported by a succession of similarly point to multipoint Secure Associations (SAs). The Secure Association Key (SAK) used to protect frames is changed as an SA is replaced by its (overlapping) successor so fresh keys can be used without disrupting a long lived SC and CA. Two different upper interfaces, a Controlled Port (for frames protected by MACsec, providing an instance of the secure MAC service) and an Uncontrolled Port (for frames not requiring protection, like the key agreement frames used to establish the CA and distribute keys) are associated with a SecY shim. For each instance of a SecY two ifTable rows (one for each interface) run on top of an ifTable row representing the 'Common Port' interface, such as a row with ifType ='ethernetCsmacd(6)'. ___________________________________________________________________ | | | | Controlled Port Interface | Uncontrolled Port Interface | | (ifEntry = j,ifType = | (ifEntry = k, ifType = | | macSecControlledIF(231)) | macSecUncontrolledIF(232)) | |________________________________________________________________| | | | Physical Interface | | (ifEntry = i) | | (ifType = ethernetCsmacd(6)) | |________________________________________________________________| Example MACsec Interface Stack. i, j, k are ifIndexes each indicating a row in the ifTable.
secyMIBNotifications1.0.8802.1.1.3.0
secyMIBObjects1.0.8802.1.1.3.1
secyMgmtMIBObjects1.0.8802.1.1.3.1.1
secyIfTable1.0.8802.1.1.3.1.1.1not-accessibleA table with an entry for each service interface in this system with MAC Security capability, i.e. for each SecY. The configured value of writable objects in each table entry shall be stored in persistent memory and remain unchanged across a re-initialization of the system's management entity.
secyIfEntry1.0.8802.1.1.3.1.1.1.1not-accessibleA table entry with service information for a particular SecY.
NUM secyIfInterfaceIndex1.0.8802.1.1.3.1.1.1.1.1InterfaceIndexnot-accessibleAn interface index, aligned with ifIndex in the ifTable, pointing to the SecY's Controlled Port.
U32 secyIfMaxPeerSCs1.0.8802.1.1.3.1.1.1.1.2Unsigned32read-onlyThe maximum number of peer SCs for this SecY.
U32 secyIfRxMaxKeys1.0.8802.1.1.3.1.1.1.1.3Unsigned32read-onlyThe maximum number of keys in simultaneous use for reception for this SecY.
U32 secyIfTxMaxKeys1.0.8802.1.1.3.1.1.1.1.4Unsigned32read-onlyThe maximum number of keys in simultaneous use for transmission for this SecY.
T/F secyIfProtectFramesEnable1.0.8802.1.1.3.1.1.1.1.5TruthValueread-writeEnables or disables protection of transmitted frames.
INT secyIfValidateFrames1.0.8802.1.1.3.1.1.1.1.6INTEGERread-writeControls validation of received frames. disabled(1) : disable validation, remove SecTAGs and ICVs (if present) from received frames. check(2) : enable validation, do not discard invalid frames. strict(3) : enable validation and discard invalid frames. null(4) : no processing, do not remove SecTAGs or ICVs.
T/F secyIfReplayProtectEnable1.0.8802.1.1.3.1.1.1.1.7TruthValueread-writeEnables or disables replay protection.
U32 secyIfReplayProtectWindow1.0.8802.1.1.3.1.1.1.1.8Unsigned32read-writeThe replay protection window size.
U32 secyIfCurrentCipherSuite1.0.8802.1.1.3.1.1.1.1.9Unsigned32read-writeThe Cipher Suite currently used by this SecY, identified by the secyCipherSuiteTable entry index. Should be read-only if secyIfCipherTable implemented.
INT secyIfAdminPt2PtMAC1.0.8802.1.1.3.1.1.1.1.10INTEGERread-writeControls the value of operPointToPointMAC (secyOperPt2PtMAC) reported to the user(s) of this SecY's Controlled Port. forceTrue(1) : operPointToPointMAC is True, regardless of the configuration and status of the SecY. forceFalse(2) : operPointToPointMAC is False, regardless of the configuration and status of the SecY. auto(3) : OperPointMAC is True if secyIfvalidateFrames is strict and reception is from at most one peer SecY, or if secyIfvalidateFrames is not strict and operPointToPointMAC is True for the Common Port, and is False otherwise.
T/F secyIfOperPt2PtMAC1.0.8802.1.1.3.1.1.1.1.11TruthValueread-onlyReflects the current service connectivity to be assumed by the user(s) of the SecY's Controlled Port. true(1) : connectivity is to at most one other system. false(2) : connectivity is to one or more other systems.
T/F secyIfIncludeSCIEnable1.0.8802.1.1.3.1.1.1.1.12TruthValueread-writeMandates inclusion of an explicit SCI in the SecTAG when transmitting protected frames.
T/F secyIfUseESEnable1.0.8802.1.1.3.1.1.1.1.13TruthValueread-writeEnables use of the ES bit in the SecTAG when transmitting protected frames.
T/F secyIfUseSCBEnable1.0.8802.1.1.3.1.1.1.1.14TruthValueread-writeEnables use of the SCB bit in the SecTAG when transmitting protected frames.
SEC secyIfSCI1.0.8802.1.1.3.1.1.1.1.15SecySCIread-onlyThe SCI for the SecY's default traffic class.
T/F secyIfIncludingSCI1.0.8802.1.1.3.1.1.1.1.16TruthValueread-onlyTrue if an explicit SCI is included in the SecTAG when transmitting protected frames.
U32 secyIfMaxTSCs1.0.8802.1.1.3.1.1.1.1.17Unsigned32read-onlyThe maximum number of transmit SCs for this SecY.
secyTxSCTable1.0.8802.1.1.3.1.1.2not-accessibleA table with an entry for each SecY's transmit SC.
secyTxSCEntry1.0.8802.1.1.3.1.1.2.1not-accessibleAn entry with transmit SC information for a SecY.
SEC secyTxSCI1.0.8802.1.1.3.1.1.2.1.1SecySCIread-onlyThe SCI for the SecY's transmit SC.
INT secyTxSCState1.0.8802.1.1.3.1.1.2.1.2INTEGERread-onlyThe transmitting state of the SecY's transmit SC. inUse(1) : one or more SAs are in use. notInUse(2) : no SAs are in use.
NUM secyTxSCEncodingSA1.0.8802.1.1.3.1.1.2.1.3RowPointerread-onlyThe SA currently used to encode the SecTAG for frames awaiting transmission. The row pointer will point to an entry in the secyTxSATable. If no such information is available, the value shall be the OBJECT IDENTIFIER { 0 0 }.
NUM secyTxSCEncipheringSA1.0.8802.1.1.3.1.1.2.1.4RowPointerread-onlyThe SA currently used to encipher frames for transmission. The row pointer will point to an entry in the secyTxSATable. If no such information is available, the value shall be the OBJECT IDENTIFIER { 0 0 }.
TIM secyTxSCCreatedTime1.0.8802.1.1.3.1.1.2.1.5TimeStampread-onlyThe system time when this transmitting SC was created.
TIM secyTxSCStartedTime1.0.8802.1.1.3.1.1.2.1.6TimeStampread-onlyThe system time when this transmitting SC last started transmitting MACsec frames.
TIM secyTxSCStoppedTime1.0.8802.1.1.3.1.1.2.1.7TimeStampread-onlyThe system time when this transmitting SC last stopped transmitting MACsec frames.
secyTxSATable1.0.8802.1.1.3.1.1.3not-accessibleA table with an entry for each transmit SA for each of the system's SecYs.
secyTxSAEntry1.0.8802.1.1.3.1.1.3.1not-accessibleAn entry for a transmit SA.
SEC secyTxSA1.0.8802.1.1.3.1.1.3.1.1SecyANnot-accessibleThe association number (AN) for this transmit SA.
INT secyTxSAState1.0.8802.1.1.3.1.1.3.1.2INTEGERread-onlyThe current status of the transmitting SA. inUse(1) : this SA is in use. notInUse(2) : this SA is not in use.
U32 secyTxSANextPN1.0.8802.1.1.3.1.1.3.1.3Unsigned32read-onlyThe next packet number (PN) for this SA.
T/F secyTxSAConfidentiality1.0.8802.1.1.3.1.1.3.1.4TruthValueread-onlyTrue if the SA provides confidentiality as well as integrity for transmitted frames.
T/F secyTxSASAKUnchanged1.0.8802.1.1.3.1.1.3.1.5TruthValueread-onlyA reference to an SAK that is unchanged for the life of the transmitting SA.
TIM secyTxSACreatedTime1.0.8802.1.1.3.1.1.3.1.6TimeStampread-onlyThe system time when this transmit SA was created.
TIM secyTxSAStartedTime1.0.8802.1.1.3.1.1.3.1.7TimeStampread-onlyThe system time when this transmit SA last started transmitting MACsec frames.
TIM secyTxSAStoppedTime1.0.8802.1.1.3.1.1.3.1.8TimeStampread-onlyThe system time when this transmit SA last stopped transmitting MACsec frames.
secyRxSCTable1.0.8802.1.1.3.1.1.4not-accessibleA table for the system's SecY's receive SCs.
secyRxSCEntry1.0.8802.1.1.3.1.1.4.1not-accessibleAn entry for one of the SCs used by one of the system's SecY's to receive protected frames.
SEC secyRxSCI1.0.8802.1.1.3.1.1.4.1.1SecySCInot-accessibleThe SCI for the receive SC.
INT secyRxSCState1.0.8802.1.1.3.1.1.4.1.2INTEGERread-onlyThe state of the receive SC. inUse(1) : one or more SAs for this SC are in use. notInUse(2) : no SAs for this SC is in use.
NUM secyRxSCCurrentSA1.0.8802.1.1.3.1.1.4.1.3RowPointerread-onlyThe current receiving association number of the SC in use. The row pointer will point to an entry in the secyRxSATable. If no such information can be identified, the value of this object shall be the OBJECT IDENTIFIER { 0 0 }.
TIM secyRxSCCreatedTime1.0.8802.1.1.3.1.1.4.1.4TimeStampread-onlyThe system time when this receiving SC was created.
TIM secyRxSCStartedTime1.0.8802.1.1.3.1.1.4.1.5TimeStampread-onlyThe system time when this receiving SC last started receiving MACsec frames.
TIM secyRxSCStoppedTime1.0.8802.1.1.3.1.1.4.1.6TimeStampread-onlyThe system time when this receiving SC last stopped receiving MACsec frames.
secyRxSATable1.0.8802.1.1.3.1.1.5not-accessibleA table with entries for the system's receive SAs.
secyRxSAEntry1.0.8802.1.1.3.1.1.5.1not-accessibleAn entry for one of the SAs used by one of the system's SecY's to receive protected frames.
SEC secyRxSA1.0.8802.1.1.3.1.1.5.1.1SecyANnot-accessibleThe association number (AN) for this receive SA.
INT secyRxSAState1.0.8802.1.1.3.1.1.5.1.2INTEGERread-onlyThe current state for this receive SA.
U32 secyRxSANextPN1.0.8802.1.1.3.1.1.5.1.3Unsigned32read-writeOne more than the highest PN conveyed in the SecTAG of a frame received on this SA that has been successfully validated (if validateFrames has not been disabled). Deprecated: use secyRxSANextXPN for both 32-bit PN and 64-bit XPN PN values. If this object is implemented and an XPN Cipher Suite is used, it contains the lowest 32-bits of the XPN.
T/F secyRxSASAKUnchanged1.0.8802.1.1.3.1.1.5.1.4TruthValueread-onlyA reference to an SAK that is unchanged for the life of the receiving SA.
TIM secyRxSACreatedTime1.0.8802.1.1.3.1.1.5.1.5TimeStampread-onlyThe system time when this receiving SA was created.
TIM secyRxSAStartedTime1.0.8802.1.1.3.1.1.5.1.6TimeStampread-onlyThe system time when this receiving SA last started receiving MACsec frames.
TIM secyRxSAStoppedTime1.0.8802.1.1.3.1.1.5.1.7TimeStampread-onlyThe system time when this receiving SA last stopped receiving MACsec frames.
C64 secyRxSANextXPN1.0.8802.1.1.3.1.1.5.1.8Counter64read-onlyOne more than the highest PN conveyed in the SecTAG of successfully validates frames received on this SA.
C64 secyRxSALowestXPN1.0.8802.1.1.3.1.1.5.1.9Counter64read-onlyThe lowest acceptable packet number. A received frame with a lower PN is discarded if secyIfReplayProtectEnable is enabled.
STR secyRxSAKeyIdentifier1.0.8802.1.1.3.1.1.5.1.10SnmpAdminStringread-onlyThe Key Identifier (KI) for the SAK for this SA.
I32 secyRxSASSCI1.0.8802.1.1.3.1.1.5.1.11Integer32read-onlyThe SSCI for this SA, 0 if an XPN Cipher Suite is not being used.
secyCipherSuiteTable1.0.8802.1.1.3.1.1.6not-accessibleA table of the system's Cipher Suite capabilities, which can differ by Cipher Suite implementation, so there can be more than one entry with the same secyCipherSuiteId. The secyIfCipherTable lists available entries by SecY, avoiding the need for remote network management to write objects or create rows in this table. Any configured values shall be stored in persistent memory and remain unchanged across a re-initialization of the management system.
secyCipherSuiteEntry1.0.8802.1.1.3.1.1.6.1not-accessibleAn entry for a Cipher Suite implementation.
U32 secyCipherSuiteIndex1.0.8802.1.1.3.1.1.6.1.1Unsigned32not-accessibleThe CipherSuiteTable entry index.
OCT secyCipherSuiteId1.0.8802.1.1.3.1.1.6.1.2OCTET STRINGread-createA unique 64-bit (EUI-64) identifier for the Cipher Suite.
STR secyCipherSuiteName1.0.8802.1.1.3.1.1.6.1.3SnmpAdminStringread-createThe Cipher Suite Name, 128 octets or fewer.
BIT secyCipherSuiteCapability1.0.8802.1.1.3.1.1.6.1.4Bitsread-createCipher Suite implementation capability information. integrity(0) : integrity protection. confidentiality(1) : confidentiality protection. offsetConfidentiality(2) : offset confidentiality protection.
BIT secyCipherSuiteProtection1.0.8802.1.1.3.1.1.6.1.5Bitsread-createThe secyIfCipherSuite table should be used instead of this object to allow per SecY Cipher Suite configuration. The options provided by this control are a subset of those defined by the object secyCipherSuiteCapability. If secyCipherSuiteCapability has the integrity bit on,the integrity bit can be turned on for this object. If secyCipherSuiteCapability has the integrity and confidentiality bits on, the confidentiality bit of this object can be turned on and the integrity bit must be on. If secyCipherSuiteCapability has the integrity and offsetConfidentiality bits on, the offsetConfidentiality bit can be turned on and the integrity bit must be on. integrity(0) : on or off the function of supporting integrity protection for this cipher suite. confidentiality(1) : on or off the function of supporting confidentiality for this cipher suite. offsetConfidentiality(2) : on or off the function of supporting offset confidentiality for this cipher suite.
I32 secyCipherSuiteProtectionOffset1.0.8802.1.1.3.1.1.6.1.6Integer32read-createThe confidentiality protection offset options of this cipher suite. Options should depend on the choice of secyCipherSuiteProtection. If the value of secyCipherSuiteProtection only turns on integrity bit, users can only choose 0 byte for this object. If the value of secyCipherSuiteProtection only turns on integrity and confidentiality bits, users can only choose 0 byte for this object. If the value of secyCipherSuiteProtection only turns on integrity and offsetConfidentiality bits, users can choose 30 or 50 bytes for this object. If the value of secyCipherSuiteProtection turns on integrity and confidentiality and offsetConfidentiality bits, users can choose 0 or 30 or 50 bytes for this object.
T/F secyCipherSuiteDataLengthChange1.0.8802.1.1.3.1.1.6.1.7TruthValueread-createTrue if cipher suite changes the length of the data.
U32 secyCipherSuiteICVLength1.0.8802.1.1.3.1.1.6.1.8Unsigned32read-createThe length of the integrity check value (ICV) field.
ROW secyCipherSuiteRowStatus1.0.8802.1.1.3.1.1.6.1.9RowStatusread-createThe secyIfCipherTable (if implemented) avoids the need for network manager creation of entries in the secyCipherSuiteTable, and RowStatus should always be valid(1), with any per SecY unavailability indicated by an absence of a corresponding secyIfCipherTable entry or one with secyCipherSuiteAvailable false (the latter can indicate temporary unavailability).
secyIfCipherTable1.0.8802.1.1.3.1.1.7not-accessibleA table with an entry for the Cipher Suite capabilities implemented for each SecY in this system, providing per SecY control of Cipher Suite use. The configured value of writable objects in each table entry shall be stored in persistent memory and remain unchanged across a re-initialization of the system's management entity.
secyIfCipherEntry1.0.8802.1.1.3.1.1.7.1not-accessibleA table entry with Cipher Suite control for a SecY.
T/F secyIfCipherImplemented1.0.8802.1.1.3.1.1.7.1.1TruthValueread-onlyTrue if the Cipher Suite implementation can be used by this SecY (if secIfCipherEnableUse is true).
T/F secyIfCipherEnableUse1.0.8802.1.1.3.1.1.7.1.2TruthValueread-writeEnables use of the Cipher Suite by this SecY.
T/F secyIfCipherRqConfidentiality1.0.8802.1.1.3.1.1.7.1.3TruthValueread-writeTrue if confidentiality protection (without an offset) is required if this Cipher Suite is used.
secyIfTCTable1.0.8802.1.1.3.1.1.8not-accessibleThe Traffic Class Table for each SecY in this system. The configured value of writable objects in each table entry shall be stored in persistent memory and remain unchanged across a re-initialization of the system's management entity.
secyIfTCEntry1.0.8802.1.1.3.1.1.8.1not-accessibleA table entry providing Traffic Class selection for a given SecY and User Priority.
I32 secyIfTCUserPriority1.0.8802.1.1.3.1.1.8.1.1Integer32not-accessibleOne of the possible User Priority values for a frame.
I32 secyIfTCTrafficClass1.0.8802.1.1.3.1.1.8.1.2Integer32read-writeThe Traffic Class for this SecY and User Priority, as transmitted in the four most significant bits of the Port Identifier component of the SCI of protected frames.
secyIfAPTable1.0.8802.1.1.3.1.1.9not-accessibleThe Access Priority Table for each SecY in this system. The configured value of writable objects in each table entry shall be stored in persistent memory and remain unchanged across a re-initialization of the system's management entity.
secyIfAPEntry1.0.8802.1.1.3.1.1.9.1not-accessibleA table entry selecting the Access Priority Code Point for a given SecY and User Priority Code Point.
I32 secyIfAPUserPCP1.0.8802.1.1.3.1.1.9.1.1Integer32not-accessibleA User Priority Code Point.
I32 secyIfAPAccessPCP1.0.8802.1.1.3.1.1.9.1.2Integer32read-writeThe Access Priority Code Point for this SecY and User PCP. Defaults to the User PCP value.
secyTSCTable1.0.8802.1.1.3.1.1.10not-accessibleA table of entries for each SecY's traffic class SCs.
secyTSCEntry1.0.8802.1.1.3.1.1.10.1not-accessibleAn entry with transmit SC information for one of the system's SecYs and one of its traffic classes.
SEC secyTSCI1.0.8802.1.1.3.1.1.10.1.1SecySCInot-accessibleThe SCI for the transmit SC for this SecY and traffic class.
INT secyTSCState1.0.8802.1.1.3.1.1.10.1.2INTEGERread-onlyThe state of the transmit SC for this SecY and traffic class. inUse(1) : one or more SAs for the traffic class SC are in use. notInUse(2) : no SAs for the traffic class SC are in use.
NUM secyTSCEncodingSA1.0.8802.1.1.3.1.1.10.1.3RowPointerread-onlyThe SA currently used to encode the SecTAG for frames awaiting transmission. The row pointer will point to an entry in the secyTxSATable. If no such information is available, the value shall be the OBJECT IDENTIFIER { 0 0 }.
TIM secyTSCCreatedTime1.0.8802.1.1.3.1.1.10.1.4TimeStampread-onlyThe system time when this transmitting SC was created.
TIM secyTSCStartedTime1.0.8802.1.1.3.1.1.10.1.5TimeStampread-onlyThe system time when this transmitting SC last started transmitting MACsec frames.
TIM secyTSCStoppedTime1.0.8802.1.1.3.1.1.10.1.6TimeStampread-onlyThe system time when this transmitting SC last stopped transmitting MACsec frames.
secyTSATable1.0.8802.1.1.3.1.1.11not-accessibleA table with an entry for each transmit SA for each of the system's SecYs.
secyTSAEntry1.0.8802.1.1.3.1.1.11.1not-accessibleAn entry for a transmit SA.
SEC secyTSA1.0.8802.1.1.3.1.1.11.1.1SecyANnot-accessibleThe association number (AN) for this transmit SA.
INT secyTSAState1.0.8802.1.1.3.1.1.11.1.2INTEGERread-onlyThe current status of the transmit SA. inUse(1) : this SA is in use. notInUse(2) : this SA is not in use.
C64 secyTSANextXPN1.0.8802.1.1.3.1.1.11.1.3Counter64read-onlyThe next packet number (PN) for this SA.
T/F secyTSAConfidentiality1.0.8802.1.1.3.1.1.11.1.4TruthValueread-onlyTrue if the SA provides confidentiality as well as integrity for transmitted frames.
STR secyTSAKeyIdentifier1.0.8802.1.1.3.1.1.11.1.5SnmpAdminStringread-onlyThe Key Identifier (KI) for the SAK for this SA.
I32 secyTSASSCI1.0.8802.1.1.3.1.1.11.1.6Integer32read-onlyThe SSCI for this SA, 0 if an XPN Cipher Suite is not being used.
TIM secyTSACreatedTime1.0.8802.1.1.3.1.1.11.1.7TimeStampread-onlyThe system time when this transmit SA was created.
TIM secyTSAStartedTime1.0.8802.1.1.3.1.1.11.1.8TimeStampread-onlyThe system time when this transmit SA last started transmitting MACsec frames.
TIM secyTSAStoppedTime1.0.8802.1.1.3.1.1.11.1.9TimeStampread-onlyThe system time when this transmit SA last stopped transmitting MACsec frames.
secyStatsMIBObjects1.0.8802.1.1.3.1.2
secyTxSAStatsTable1.0.8802.1.1.3.1.2.1not-accessibleA table of statistics for each transmit SA for each of the system's SecYs.
secyTxSAStatsEntry1.0.8802.1.1.3.1.2.1.1not-accessibleAn entry with statistics for a transmit SA. The AN that identifies an SA (for a given SC) and this corresponding entry can be reused. When creating the SA and before (re)using the entry, the SA counters are (re)set to 0. When the SA is stopped (secyTxSA notInuse) the counters will be stop incrementing. The secyTxSATable timestamps SA creation, start, and stop.
C32 secyTxSAStatsProtectedPkts1.0.8802.1.1.3.1.2.1.1.1Counter32read-onlyThe number of integrity protected but not encrypted packets for this transmit SA. Zero if secyTxSAConfidentiality is True, and one less than secyTxSANextPN otherwise.
C32 secyTxSAStatsEncryptedPkts1.0.8802.1.1.3.1.2.1.1.2Counter32read-onlyThe number of integrity protected and encrypted packets for this transmit SA. Zero if secyTxSAConfidentiality is False, and one less than secyTxSANextPN otherwise.
secyTxSCStatsTable1.0.8802.1.1.3.1.2.2not-accessibleA table of statistics for each SecY's transmit SC.
secyTxSCStatsEntry1.0.8802.1.1.3.1.2.2.1not-accessibleAn entry containing counts for a transmit SC. SA counters are reset when the SA's AN is reused, so these SC counts are a summation for all current and prior SAs belonging to the SC.
C64 secyTxSCStatsProtectedPkts1.0.8802.1.1.3.1.2.2.1.1Counter64read-onlyThe number of integrity protected but not encrypted packets for this transmit SC.
C64 secyTxSCStatsEncryptedPkts1.0.8802.1.1.3.1.2.2.1.4Counter64read-onlyThe number of integrity protected and encrypted packets for this transmit SC.
C64 secyTxSCStatsOctetsProtected1.0.8802.1.1.3.1.2.2.1.10Counter64read-onlyThe number of plain text octets that are integrity protected but not encrypted for this transmit SC.
C64 secyTxSCStatsOctetsEncrypted1.0.8802.1.1.3.1.2.2.1.11Counter64read-onlyThe number of plain text octets that are integrity protected and encrypted on the transmit SC.
secyRxSAStatsTable1.0.8802.1.1.3.1.2.3not-accessibleA table that contains the statistics objects for each receiving SA in the MAC security entity.
secyRxSAStatsEntry1.0.8802.1.1.3.1.2.3.1not-accessibleAn entry with statistics for a receive SA. The AN that identifies an SA (for a given SC) and this corresponding entry can be reused. When creating the SA and before (re)using the entry, the SA counters are (re)set to 0. When the SA is stopped (secyRxSA notInuse) the counters will be stop incrementing. The secyRxSATable timestamps SA creation, start, and stop.
C32 secyRxSAStatsUnusedSAPkts1.0.8802.1.1.3.1.2.3.1.1Counter32read-onlyFor this SA which is not currently in use, the number of received, unencrypted, packets with secyValidateFrames not in the strict mode.
C32 secyRxSAStatsNoUsingSAPkts1.0.8802.1.1.3.1.2.3.1.4Counter32read-onlyFor this SA which is not currently in use, the number of received packets that have been discarded, and have either the packets encrypted or secyValidateFrames set to strict mode.
C32 secyRxSAStatsNotValidPkts1.0.8802.1.1.3.1.2.3.1.13Counter32read-onlyFor this SA, the number discarded packets with the condition that the packets are not valid and one of the following conditions are true: either secyValidateFrames in strict mode or the packets encrypted.
C32 secyRxSAStatsInvalidPkts1.0.8802.1.1.3.1.2.3.1.16Counter32read-onlyFor this SA, the number of packets with the condition that the packets are not valid and secyValidateFrames is in check mode.
C32 secyRxSAStatsOKPkts1.0.8802.1.1.3.1.2.3.1.25Counter32read-onlyFor this SA, the number of validated packets.
secyRxSCStatsTable1.0.8802.1.1.3.1.2.4not-accessibleA table of statistics for each receive SC for each of the system's SecYs.
secyRxSCStatsEntry1.0.8802.1.1.3.1.2.4.1not-accessibleAn entry containing counts for a receive SC. SA counters are reset when the SA's AN is reused, so these SC counts are a summation for all current and prior SAs belonging to the SC.
C64 secyRxSCStatsUnusedSAPkts1.0.8802.1.1.3.1.2.4.1.1Counter64read-onlyThe sum of secyRxSAStatsUnusedSAPkts counts for all current and prior SAs belonging to this SC.
C64 secyRxSCStatsNoUsingSAPkts1.0.8802.1.1.3.1.2.4.1.2Counter64read-onlyThe sum of secyRxSAStatsNoUsingSAPkts counts for all current and prior SAs belonging to this SC.
C64 secyRxSCStatsLatePkts1.0.8802.1.1.3.1.2.4.1.3Counter64read-onlyThe number of packets discarded, for this SC, because the the received PN was lower than the lowest acceptable PN (secyRxSALowestXPN) and secyIfReplayProtectEnable was true.
C64 secyRxSCStatsNotValidPkts1.0.8802.1.1.3.1.2.4.1.4Counter64read-onlyThe number of packets discarded, for this SC, because validation failed and secyIfvalidateFrames was 'strict' or the data was encrypted (so the original frame could not be recovered).
C64 secyRxSCStatsInvalidPkts1.0.8802.1.1.3.1.2.4.1.5Counter64read-onlyThe number of packets, for this SC, that failed validation but could be received because secyIfvalidateFrames was 'check' and the data was not encrypted (so the original frame could be recovered).
C64 secyRxSCStatsDelayedPkts1.0.8802.1.1.3.1.2.4.1.6Counter64read-onlyThe number of received packets, for this SC, with PN lower than the lowest acceptable PN (secyRxSALowestXPN) and secyIfReplayProtectEnable false.
C64 secyRxSCStatsUncheckedPkts1.0.8802.1.1.3.1.2.4.1.7Counter64read-onlyThe number of packets received for this SC, while secyValidateFrames was 'disabled'.
C64 secyRxSCStatsOKPkts1.0.8802.1.1.3.1.2.4.1.8Counter64read-onlyThe number of packets received for this SC successfully validated and within the replay window.
C64 secyRxSCStatsOctetsValidated1.0.8802.1.1.3.1.2.4.1.9Counter64read-onlyThe number of plaintext octets recovered from packets that were integrity protected but not encrypted.
C64 secyRxSCStatsOctetsDecrypted1.0.8802.1.1.3.1.2.4.1.10Counter64read-onlyThe number of plaintext octets recovered from packets that were integrity protected and encrypted.
secyStatsTable1.0.8802.1.1.3.1.2.5not-accessibleA table of statistics for each of the system's SecYs.
secyStatsEntry1.0.8802.1.1.3.1.2.5.1not-accessibleAn entry containing counts for a SecY.
C64 secyStatsTxUntaggedPkts1.0.8802.1.1.3.1.2.5.1.1Counter64read-onlyThe number of packets transmitted without a SecTAG because secyProtectFramesEnable is configured false.
C64 secyStatsTxTooLongPkts1.0.8802.1.1.3.1.2.5.1.2Counter64read-onlyThe number of transmit packets discarded because their length is greater than the ifMtu of the Common Port.
C64 secyStatsRxUntaggedPkts1.0.8802.1.1.3.1.2.5.1.3Counter64read-onlyThe number of packets without the MACsec tag (SecTAG) received while secyValidateFrames was not 'strict'.
C64 secyStatsRxNoTagPkts1.0.8802.1.1.3.1.2.5.1.4Counter64read-onlyThe number of received packets without a SecTAG discarded because secyValidateFrames was 'strict'.
C64 secyStatsRxBadTagPkts1.0.8802.1.1.3.1.2.5.1.5Counter64read-onlyThe number of received packets discarded with an invalid SecTAG, zero value PN, or invalid ICV.
C64 secyStatsRxUnknownSCIPkts1.0.8802.1.1.3.1.2.5.1.6Counter64read-onlyThe number of received packets with an unknown SCI.
C64 secyStatsRxNoSCIPkts1.0.8802.1.1.3.1.2.5.1.7Counter64read-onlyThe number of discarded packets with an unknown SCI.
C64 secyStatsRxOverrunPkts1.0.8802.1.1.3.1.2.5.1.8Counter64read-onlyThe number of packets discarded because they exceeded cryptographic performance capabilities.
C64 secyStatsRxNoSAPkts1.0.8802.1.1.3.1.2.5.1.9Counter64read-onlyThe number of received packets with an unknown SCI or for an unused SA.
C64 secyStatsRxNoSAErrorPkts1.0.8802.1.1.3.1.2.5.1.10Counter64read-onlyThe number of packets discarded because the received SCI is unknown or the SA is not in use.
C64 secyStatsTxOctetsProtected1.0.8802.1.1.3.1.2.5.1.11Counter64read-onlyThe number of plain text octets integrity protected but not encrypted in transmitted frames.
C64 secyStatsTxOctetsEncrypted1.0.8802.1.1.3.1.2.5.1.12Counter64read-onlyThe number of plain text octets integrity protected and encrypted in transmitted frames.
C64 secyStatsRxOctetsValidated1.0.8802.1.1.3.1.2.5.1.13Counter64read-onlyThe number of plaintext octets recovered from packets that were integrity protected but not encrypted.
C64 secyStatsRxOctetsDecrypted1.0.8802.1.1.3.1.2.5.1.14Counter64read-onlyThe number of plaintext octets recovered from packets that were integrity protected and encrypted.
secyTSCStatsTable1.0.8802.1.1.3.1.2.12not-accessibleA table of statistics for each SecY's transmit SCs.
secyTSCStatsEntry1.0.8802.1.1.3.1.2.12.1not-accessibleA entry containing counts for a transmit SC, since SA counters are reset when the SA's AN is reused these are a summation for all current and prior SAs belonging to the SC.
C64 secyTSCStatsProtectedPkts1.0.8802.1.1.3.1.2.12.1.1Counter64read-onlyThe number of integrity protected but not encrypted packets for this transmit SC.
C64 secyTSCStatsEncryptedPkts1.0.8802.1.1.3.1.2.12.1.2Counter64read-onlyThe number of integrity protected and encrypted packets for this transmit SC.
secyMIBConformance1.0.8802.1.1.3.2
secyMIBCompliances1.0.8802.1.1.3.2.1
secyMIBCompliance1.0.8802.1.1.3.2.1.1The compliance statement for the IEEE8021-SECY-MIB as specified in IEEE Std 802.1AE-2006.
secyMIBTcCompliance1.0.8802.1.1.3.2.1.2The compliance statement for an IEEE8021-SECY-MIB supporting traffic class transmit SCs, added by IEEE 802.1AEcg.
secyMIBGroups1.0.8802.1.1.3.2.2
secyIfCtrlGroup1.0.8802.1.1.3.2.2.1SecY service management (secyIfTable) objects.
secyTxSCGroup1.0.8802.1.1.3.2.2.2Transmit SC management objects (for systems without traffic class SC capabilities).
secyTxSAGroup1.0.8802.1.1.3.2.2.3Transmit SA management objects (for systems without traffic class SC capabilities).
secyRxSCGroup1.0.8802.1.1.3.2.2.4Receive SC management objects.
secyRxSAGroup1.0.8802.1.1.3.2.2.5Receive SA management objects.
secyCipherSuiteGroup1.0.8802.1.1.3.2.2.6Cipher Suite information objects.
secyTxSAStatsGroup1.0.8802.1.1.3.2.2.7Transmit SA statistics objects.
secyRxSAStatsGroup1.0.8802.1.1.3.2.2.8Receive SA statistics objects.
secyTxSCStatsGroup1.0.8802.1.1.3.2.2.9Transmit SC statistics objects.
secyRxSCStatsGroup1.0.8802.1.1.3.2.2.10Receive SC statistics objects.
secyStatsGroup1.0.8802.1.1.3.2.2.11SecY statistics objects.
secyIfGroup1.0.8802.1.1.3.2.2.12SecY service management (secyIfTable objects) for systems supporting traffic class SCs.
secyIfCipherGroup1.0.8802.1.1.3.2.2.13Cipher Suite use control (secyIfCipherTable objects).
secyIfTCGroup1.0.8802.1.1.3.2.2.14Traffic class control (secyIfTCTable).
secyIfAPGroup1.0.8802.1.1.3.2.2.15Access Priority Code Point control (secyIfAPTable).
secyTSCGroup1.0.8802.1.1.3.2.2.16Transmit SC management (secyTSCTable objects) for systems supporting traffic class SCs.
secyTSAGroup1.0.8802.1.1.3.2.2.17Transmit SA management (secyTSATable objects) for systems supporting traffic class SCs.
secyRSCGroup1.0.8802.1.1.3.2.2.18Receive SC management (secyRxSCTable objects).
secyRSAGroup1.0.8802.1.1.3.2.2.19Receive SA (secyRxSATable objects).
secyIfStatsGroup1.0.8802.1.1.3.2.2.20SecY statistics (secyStatsTable objects).
secyCipherInfoGroup1.0.8802.1.1.3.2.2.21Cipher Suite implementation information (secyCipherSuiteTable objects).
secyTSCStatsGroup1.0.8802.1.1.3.2.2.22Transmit SC statistics (secyTSCStatsTable objects).
secyRSCStatsGroup1.0.8802.1.1.3.2.2.23Receive SC statistics (secyRxSCStatsTable objects).
secyCipherStatsGroup1.0.8802.1.1.3.2.2.24Cipher Suite performance statistics (from secyStatsTable).

RFC description

Defines MAC security entity (SecY) managed objects supporting IEEE 802.1AE MACsec protocol for MAC-layer security and secure channels.

Start monitoring Vendor-neutral IEEE 802.1AE standard (Ethernet switch/router/NIC implementing MACsec) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download IEEE8021-SECY-MIB