3448 lines
135 KiB
Plaintext
3448 lines
135 KiB
Plaintext
-- *********************************************************************
|
|
--
|
|
-- IEEE8021X-PAE-MIB : MIB for IEEE 802.1X (802.1X-2010 + 802.1Xbx)
|
|
--
|
|
-- *********************************************************************
|
|
|
|
IEEE8021X-PAE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Gauge32,
|
|
Counter32,
|
|
Counter64,
|
|
Unsigned32,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue,
|
|
RowPointer,
|
|
TimeStamp,
|
|
TimeInterval,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
SecySCI
|
|
FROM IEEE8021-SECY-MIB;
|
|
|
|
ieee8021XPaeMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201404101619Z"
|
|
ORGANIZATION "IEEE 802.1 Working Group"
|
|
CONTACT-INFO
|
|
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
|
WG-EMail: stds-802-1@ieee.org
|
|
Contact: Mick Seaman
|
|
Postal: C/O IEEE 802.1 Working Group
|
|
IEEE Standards Association
|
|
445 Hoes Lane
|
|
P.O. Box 1331
|
|
Piscataway
|
|
NJ 08855-1331
|
|
USA
|
|
E-mail: STDS-802-1-L@LISTSERV.IEEE.ORG"
|
|
DESCRIPTION
|
|
"The MIB module for managing the Port Access Entity (PAE)
|
|
functions of IEEE 802.1X (Revision of 802.1X-2004).
|
|
The PAE functions managed are summarized in Figure 12-3 of
|
|
IEEE 802.1X and include EAPOL PACP support for authentication
|
|
(EAP Supplicant and/or Authenticator), MACsec Key Agreement
|
|
(MKA), EAPOL, and transmission and reception of network
|
|
announcements.
|
|
|
|
The following acronyms and definitions are used in this MIB.
|
|
|
|
AN : Association Number, a number that is concatenated with a
|
|
MACsec Secure Channel Identifier to identify a Secure
|
|
Association (SA).
|
|
|
|
Announcer : EAPOL-Announcement transmission functionality.
|
|
|
|
Authenticator : An entity that facilitates authentication of
|
|
other entities attached to the same LAN.
|
|
|
|
CA : secure Connectivity Association: A security relationship,
|
|
established and maintained by key agreement protocols, that
|
|
comprises a fully connected subset of the service access
|
|
points in stations attached to a single LAN that are to be
|
|
supported by MACsec.
|
|
|
|
CAK : secure Connectivity Association Key, a secret key
|
|
possessed by members of a given CA.
|
|
|
|
CKN : secure Connectivity Association Key Name (CKN), a text
|
|
that identifies a CAK.
|
|
|
|
Common Port : An instance of the MAC Internal Sublayer Service
|
|
used by the SecY or PAC to provide transmission and
|
|
reception of frames for both the Controlled and
|
|
Uncontrolled Ports.
|
|
|
|
Controlled Port : The access point used to provide the secure
|
|
MAC Service to a client of a PAC or SecY.
|
|
|
|
CP state machine : Controlled Port state machine is capable of
|
|
controlling a SecY or a PAC. The CP supports
|
|
interoperability with unauthenticated systems that are not
|
|
port-based network access control capable, or that lack
|
|
MKA. When the access controlled port is supported by a
|
|
SecY, the CP is capable of controlling the SecY so as to
|
|
provide unsecured connectivity to systems that implement a
|
|
PAC.
|
|
|
|
EAP : Extensible Authentication Protocol, RFC3748.
|
|
|
|
EAPOL : EAP over LANs.
|
|
|
|
KaY : Key Agreement Entity, a PAE entity responsible for MKA.
|
|
|
|
Key Server : Elected by MKA, to transport a succession of SAKs,
|
|
for use by MACsec, to the other member(s) of a CA.
|
|
|
|
KMD : Key Management Domain, a string identifying systems that
|
|
share cached CAKs.
|
|
|
|
Listener : The role is to receive the network announcement
|
|
parameters in the authentication process.
|
|
|
|
Logon Process : The Logon Process is responsible for the
|
|
managing the use of authentication credentials, for
|
|
initiating use of the PAE's Supplicant and or Authenticator
|
|
functionality, for deriving CAK, CKN tuples from PAE
|
|
results, for maintaining PSKs (Pre-Sharing Keys), and for
|
|
managing MKA instances. In the absence of successful
|
|
authentication, key agreement, or support for MAC Security,
|
|
the Logon Process determines whether the CP state machine
|
|
should provide unauthenticated connectivity or
|
|
authenticated but unsecured connectivity.
|
|
|
|
MKA : MACsec Key Agreement protocol allows PAEs, each
|
|
associated with a port that is an authenticated member of a
|
|
secure connectivity association (CA) or a potential CA, to
|
|
discover other PAEs attached to the same LAN, to confirm
|
|
mutual possession of a CAK and hence to prove a past mutual
|
|
authentication, to agree the secret keys (SAKs) used by
|
|
MACsec for symmetric shared key cryptography, and to ensure
|
|
that the data protected by MACsec has not been delayed.
|
|
|
|
MKPDU : MACsec Key Agreement Protocol Data Unit.
|
|
|
|
MPDU : MAC Protocol Data Unit.
|
|
|
|
NID : Network Identity, a UTF-8 string identifying an network
|
|
or network service.
|
|
|
|
PAE : Port Access Entity, the protocol entity associated with a
|
|
Port. It can support the protocol functionality
|
|
associated with the Authenticator, the Supplicant, or
|
|
both.
|
|
|
|
PAC : Port Access Controller, a protocol-less shim that
|
|
provides control over frame transmission and reception by
|
|
clients attached to its Controlled Port, and uses the MAC
|
|
Service provided by a Common Port. The access control
|
|
decision is made by the PAE, typically taking into
|
|
account the success or failure of mutual authentication
|
|
and authorization of the PAE's peer(s), and is
|
|
communicated by the PAE using the LMI to set the PAC's
|
|
Controlled Port enabled/disable. Two different interfaces
|
|
'Controlled Port' and 'Uncontrolled Port', are associated
|
|
with a PAC, and that for each instance of a PAC, 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)'.
|
|
|
|
For example :
|
|
-----------------------------------------------------------
|
|
| | |
|
|
| Controlled Port | Uncontrolled Port |
|
|
| Interface | Interface |
|
|
| (ifEntry = j) | (ifEntry = k) |
|
|
| (ifType = | (ifType = |
|
|
| macSecControlledIF(231)) | macSecUncontrolledIF(232))|
|
|
| | |
|
|
|---------------------------------------------------------|
|
|
| |
|
|
| Physical Interface |
|
|
| (ifEntry = i) |
|
|
| (ifType = ethernetCsmacd(6)) |
|
|
|_________________________________________________________|
|
|
i, j, k are ifIndex to indicate
|
|
an interface stack in the ifTable.
|
|
Figure : PAC Interface Stack
|
|
|
|
The 'Controlled Port' is the service point to provide one
|
|
instance of the secure MAC service in a PAC. The
|
|
'Uncontrolled Port' is the service point to provide one
|
|
instance of the insecure MAC service in a PAC.
|
|
|
|
PACP : Port Access Controller Protocol.
|
|
|
|
Port Identifier : A 16-bit number that is unique within the
|
|
scope of the address of the port.
|
|
|
|
Real Port : Indicates the PAE is for a real port. A port that
|
|
is not created on demand by the mechanisms specified in
|
|
this standard, but that can transmit and receive frames for
|
|
one or more virtual ports.
|
|
|
|
SC : Secure Channel, a security relationship used to provide
|
|
security guarantees for frames transmitted from one member
|
|
of a CA to the others. An SC is supported by a sequence of
|
|
SAs thus allowing the periodic use of fresh keys without
|
|
terminating the relationship.
|
|
|
|
SA : Secure Association, a security relationship that provides
|
|
security guarantees for frames transmitted from one member
|
|
of a CA to the others. Each SA is supported by a single
|
|
secret key, or a single set of keys where the cryptographic
|
|
operations used to protect one frame require more than one
|
|
key.
|
|
|
|
SAK : Secure Association key, the secret key used by an SA.
|
|
|
|
SCI : Secure Channel Identifier, a globally unique identifier
|
|
for a secure channel, comprising a globally unique MAC
|
|
Address and a Port Identifier, unique within the system
|
|
allocated that address.
|
|
|
|
secured connectivity : Data transfer between two or 'Controlled
|
|
Ports' that is protected by MACsec.
|
|
|
|
SecY : MAC Security Entity, the entity that operates the MAC
|
|
Security protocol within a system.
|
|
|
|
Supplicant : An entity at one end of a point-to-point LAN
|
|
segment that seeks to be authenticated by an Authenticator
|
|
attached to the other end of that link.
|
|
|
|
Suspension: Temporary suspension of MKA operation to facilitate
|
|
in-service control plane software upgrades without
|
|
disrupting existing secure connectivity.
|
|
|
|
Uncontrolled Port : The access point used to provide the
|
|
insecure MAC Service to a client of a SecY or PAC.
|
|
|
|
Virtual Port : Indicates the PAE is for a virtual port. A MAC
|
|
Service or Internal Sublayer service access point that is
|
|
created on demand. Virtual ports can be used to provide
|
|
separate secure connectivity associations over the same
|
|
LAN."
|
|
REVISION "201404101619Z"
|
|
DESCRIPTION
|
|
"Update published as part of IEEE 802.1Xbx (Amendment to
|
|
IEEE 802.1X-2010)"
|
|
REVISION "200910011650Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module. Published as part of
|
|
IEEE P802.1X (Revision of IEEE Standard 802.1X-2009)"
|
|
::= { iso(1) iso-identified-organization(3) ieee(111)
|
|
standards-association-numbered-series-standards(2)
|
|
lan-man-stds(802) ieee802dot1(1) ieee802dot1mibs(1) 15 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- Textual Conventions
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
Ieee8021XPaeCKN ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates the CAK name to identify
|
|
the Connectivity Association Key (CAK) which is the root key
|
|
in the MACsec Key Agreement key hierarchy. All potential
|
|
members of the CA use the same CKN."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 5.4, Clause 9.3.1, Clause 6.2"
|
|
SYNTAX OCTET STRING (SIZE (1..16))
|
|
|
|
Ieee8021XPaeCKNOrNull ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates the CAK name to identify
|
|
the Connectivity Association Key (CAK) which is the root key
|
|
in the MACsec Key Agreement key hierarchy. All potential
|
|
members of the CA use the same CKN.
|
|
|
|
If this is a zero length value, then the NULL string means
|
|
CKN information is applicable."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 5.4, Clause 9.3.1, Clause 6.2"
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
|
|
Ieee8021XPaeKMD ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Key Management Domain
|
|
(KMD).
|
|
|
|
KMD is a string of UTF-8 characters that names the transmitting
|
|
authenticator's key management domain."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 12.6"
|
|
SYNTAX OCTET STRING (SIZE (0..253))
|
|
|
|
Ieee8021XPaeNID ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Network Identifier (NID).
|
|
|
|
Each network is identified by a NID, a UTF-8 string used by
|
|
network attached systems to select a network profile."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 12.6, Clause 10.1"
|
|
SYNTAX OCTET STRING (SIZE (1..100))
|
|
|
|
Ieee8021XPaeNIDOrNull ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Network Identifier (NID).
|
|
|
|
Each network is identified by a NID, a UTF-8 string used by
|
|
network attached systems to select a network profile.
|
|
|
|
If this is a zero length value, then the NULL string for
|
|
NID information is applicable."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 12.6, Clause 10.1"
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
|
|
Ieee8021XMkaKeyServerPriority ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Key Server priority
|
|
information.
|
|
|
|
Each MKA participant encodes a Key Server Priority, an 8-bit
|
|
integer, in each MKPDU. Each participant selects the live
|
|
participant advertising the highest priority as its Key Server
|
|
provided that participant has not selected another as its Key
|
|
Server or is unwilling to act as the Key Server. If a Key
|
|
Server cannot be selected SAKs are not distributed. In the
|
|
event of a tie for highest priority Key Server, the member with
|
|
the highest priority SCI is chosen. For consistency with other
|
|
uses of the SCI's MAC Address component as a priority,
|
|
numerically lower values of the Key Server Priority and SCI are
|
|
accorded the highest priority. The Table 9-2 contains
|
|
recommendations for the use of priority values for various
|
|
system roles. Participants that will never act as a Key Server
|
|
should advertise priority 0xFF."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 9.5, Table 9-2"
|
|
SYNTAX OCTET STRING (SIZE (1))
|
|
|
|
Ieee8021XMkaMI ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Member Identifier (MI).
|
|
|
|
The MI is a 96-bit random value chosen when the MKA Instance
|
|
begins, used with a 32-bit MN to protect against replay attacks
|
|
and to record liveliness in the Live Peer List or potential
|
|
liveliness in the Potential Peer List. If the MN wraps, a new
|
|
random MI value is chosen and the MN begins again at 1."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 9.4.2"
|
|
SYNTAX OCTET STRING (SIZE (12))
|
|
|
|
Ieee8021XMkaMN ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Member Number (MN).
|
|
|
|
The MN is a 32-bit value which begins at 1 and increases for
|
|
each MKPDU transmitted. It is used with the MI to protect
|
|
against replay attacks and to record liveliness in the Live
|
|
Peers List or potential liveliness in the Potential Peer List.
|
|
If the MN wraps, a new random MI value is chosen and the MN
|
|
begins again at a value of 1."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 9.4.2"
|
|
SYNTAX Unsigned32 (1..2147483648)
|
|
|
|
Ieee8021XMkaKN ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates a Key Number (KN) used in
|
|
MKA.
|
|
|
|
The MN is a 32-bit integer assigned by that Key Server
|
|
(sequentially, beginning with 1)."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 9.8"
|
|
SYNTAX Unsigned32 (1..2147483648)
|
|
|
|
Ieee8021XPaeNIDCapabilites ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates the combinations of
|
|
authentication and protection capabilities supported for a
|
|
NID. Any set of these combinations can be supported."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 10.1, Table 11-8"
|
|
SYNTAX BITS {
|
|
eap(0),
|
|
eapMka(1),
|
|
eapMkaMacSec(2),
|
|
mka(3),
|
|
mkaMacSec(4),
|
|
higherLayer(5), -- WebAuth
|
|
higherLayerFallback(6), -- WebAuth
|
|
vendorSpecific(7)
|
|
}
|
|
|
|
Ieee8021XPaeNIDAccessStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates the transmitter's
|
|
Controlled Port operational status and current level of
|
|
access resulting from authentication and the consequent
|
|
authorization controls applied by that port's clients.
|
|
|
|
'noAccess' : Other than to authentication services, and to
|
|
services announced as available in the absence of
|
|
authentication (unauthenticated).
|
|
|
|
'remedialAccess' : The access granted is severely limited,
|
|
possibly to remedial services.
|
|
|
|
'restrictedAccess' : The Controlled Port is operational, but
|
|
restrictions have been applied by the network that can
|
|
limit access to some resources.
|
|
|
|
'expectedAccess' : The Controlled Port is operational, and
|
|
access provided is as expected for successful
|
|
authentication and authorization for the NID."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 10.1, Table 11-8"
|
|
SYNTAX INTEGER {
|
|
noAccess(0),
|
|
remedialAccess(1),
|
|
restrictedAccess(2),
|
|
expectedAccess(3)
|
|
}
|
|
|
|
Ieee8021XPaeNIDUnauthenticatedStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention indicates the access capabilities of
|
|
the port's clients without authentication.
|
|
|
|
'noAccess' : Other than to authentication services (see
|
|
Ieee8021XPaeNIDCapabilites information.
|
|
|
|
'fallbackAccess' : Limited access can be provided after
|
|
authentication failure.
|
|
|
|
'limitedAccess' : Immediate limited access is available
|
|
without authentication.
|
|
|
|
'openAccess' : Immediate access is available without
|
|
authentication."
|
|
|
|
REFERENCE "IEEE 802.1X Clause 10.1, Table 11-8"
|
|
SYNTAX INTEGER {
|
|
noAccess(0),
|
|
fallbackAccess(1),
|
|
limitedAccess(2),
|
|
openAccess(3)
|
|
}
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- Groups in the IEEE 802.1X MIB
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaeMIBNotifications OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIB 0 }
|
|
|
|
ieee8021XPaeMIBObjects OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIB 1 }
|
|
|
|
ieee8021XPaeMIBConformance OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIB 2 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- Management Objects in the IEEE 802.1X MIB
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaeSystem OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 1 }
|
|
|
|
ieee8021XPaeLogon OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 2 }
|
|
|
|
ieee8021XPaeAuthenticator OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 3 }
|
|
|
|
ieee8021XPaeSupplicant OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 4 }
|
|
|
|
ieee8021XPaeEapol OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 5 }
|
|
|
|
ieee8021XPaeKaY OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 6 }
|
|
|
|
ieee8021XPaeNetworkIdentifier OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBObjects 7 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE System Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE System Objects
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaeSysAccessControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables or disables port-based network access
|
|
control for all the system's ports. Setting this control
|
|
object to 'false' causes the following actions :
|
|
. Deletes any virtual ports previously instantiated.
|
|
. Terminates authentication exchanges and MKA instances'
|
|
operation.
|
|
. Each real port PAE behaves as if no virtual ports
|
|
created.
|
|
. All the PAEs' Supplicant, Authenticator, and KaY are
|
|
disabled.
|
|
. Logon Process(es) behave as if the object
|
|
ieee8021XNidUnauthAllowed was 'immediate'.
|
|
. Announcements can be transmitted, both periodically and
|
|
in response to announcement requests (conveyed by
|
|
EAPOL-Starts or EAPOL-Announcement-Reqs) but are sent
|
|
with a single NULL NID.
|
|
. Objects announcementAccessStatus and announceAccessStatus
|
|
have the 'noAccess' value, announcementAccessRequested is
|
|
'false', object announcementUnauthAccess has the
|
|
'openAccess' value.
|
|
|
|
The control variable settings for each real port PAE in the
|
|
ieee8021XPaePortTable are unaffected, and will be used once the
|
|
object is set to 'true'.
|
|
|
|
This configured value for this object shall be stored in
|
|
persistent memory and remain unchanged across a
|
|
re-initialization of the management system of the entity."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 12.9.1, Figure 12-3 PAE
|
|
System.systemAccessControl"
|
|
::= { ieee8021XPaeSystem 1 }
|
|
|
|
ieee8021XPaeSysAnnouncements OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this control object to 'false' causes each PAE in this
|
|
system to behave as if the PAE's Announcement functionality is
|
|
disabled. The independent controls for each PAE apply if
|
|
this object is 'true'.
|
|
|
|
This configured value for this object shall be stored in
|
|
persistent memory and remain unchanged across a
|
|
re-initialization of the management system of the entity."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 12.9.1, Figure 12-3 PAE
|
|
System.systemAnnouncements"
|
|
::= { ieee8021XPaeSystem 2 }
|
|
|
|
ieee8021XPaeSysEapolVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EAPOL protocol version for this system."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 12.9.1, Clause 11.3, Figure 12-3 PAE
|
|
System.eapolProtocolVersion"
|
|
::= { ieee8021XPaeSystem 3 }
|
|
|
|
ieee8021XPaeSysMkaVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MKA protocol version for this system."
|
|
REFERENCE "IEEE 802.1X Clause 12.9.1"
|
|
::= { ieee8021XPaeSystem 4 }
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Port Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XPaePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of system level information for each port supported by
|
|
the Port Access Entity. An entry appears in this table for
|
|
each port of this system.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3 PAE"
|
|
::= { ieee8021XPaeSystem 5 }
|
|
|
|
ieee8021XPaePortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port number, protocol version, and
|
|
initialization control for a Port.
|
|
|
|
If the PAE has been dynamically instantiated to support an
|
|
existing or potential virtual port, the Uncontrolled Port
|
|
interface and Controlled Port interface are allocated by the
|
|
real port's PAE."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XPaePortTable 1 }
|
|
|
|
Ieee8021XPaePortEntry ::= SEQUENCE {
|
|
ieee8021XPaePortNumber InterfaceIndex,
|
|
ieee8021XPaePortType INTEGER,
|
|
ieee8021XPaeControlledPortNumber InterfaceIndex,
|
|
ieee8021XPaeUncontrolledPortNumber InterfaceIndex,
|
|
ieee8021XPaeCommonPortNumber InterfaceIndex,
|
|
ieee8021XPaePortInitialize TruthValue,
|
|
ieee8021XPaePortCapabilities BITS,
|
|
ieee8021XPaePortVirtualPortsEnable TruthValue,
|
|
ieee8021XPaePortMaxVirtualPorts Unsigned32,
|
|
ieee8021XPaePortCurrentVirtualPorts Gauge32,
|
|
ieee8021XPaePortVirtualPortStart TruthValue,
|
|
ieee8021XPaePortVirtualPortPeerMAC MacAddress,
|
|
ieee8021XPaePortLogonEnable TruthValue,
|
|
ieee8021XPaePortAuthenticatorEnable TruthValue,
|
|
ieee8021XPaePortSupplicantEnable TruthValue,
|
|
ieee8021XPaePortKayMkaEnable TruthValue,
|
|
ieee8021XPaePortAnnouncerEnable TruthValue,
|
|
ieee8021XPaePortListenerEnable TruthValue
|
|
}
|
|
|
|
ieee8021XPaePortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface index indicates the port number associated with
|
|
this port. Each PAE is uniquely identified by a port number.
|
|
The port number used is unique amongst all port numbers for
|
|
the system, and directly or indirectly identifies the
|
|
Uncontrolled Port that supports the PAE.
|
|
|
|
If the PAE indicates a real port, ieee8021XPaePortType object
|
|
in the same row is 'realPort', the port number shall be the
|
|
same as the ieee8021XPaeCommonPortNumber object in the same row
|
|
for the associated PAC or SecY.
|
|
|
|
If the PAE indicates a virtual port, ieee8021XPaePortType
|
|
object in the same row is 'virtualPort', this port number
|
|
should be the same as the uncontrolledPortNumber object in the
|
|
same row for the associated PAC or SecY."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 1 }
|
|
|
|
ieee8021XPaePortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
realPort(1),
|
|
virtualPort(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port type of the PAE.
|
|
|
|
realPort(1) : indicates the PAE is for a real port.
|
|
|
|
virtualPort(2) : indicates the PAE is for a virtual port."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 2 }
|
|
|
|
ieee8021XPaeControlledPortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface index indicates the port number associated with
|
|
PAC or SecY's Controlled Port."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 3 }
|
|
|
|
ieee8021XPaeUncontrolledPortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface index indicates the port number associated with
|
|
PAC or SecY's Uncontrolled Port. If the PAE supports a
|
|
real port, this port number can be the same as the
|
|
ieee8021XPaeCommonPortNumber object in the same row, otherwise
|
|
it shall not be the same."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 4 }
|
|
|
|
ieee8021XPaeCommonPortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface index indicates the port number associated with
|
|
PAC or SecY's 'Common Port'. All the virtual ports created
|
|
for a given real port share the same 'Common Port' and
|
|
ieee8021XPaeCommonPortNumber in the same row."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 5 }
|
|
|
|
ieee8021XPaePortInitialize OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The initialization control for this Port. Setting this object
|
|
'true' causes the Port to be reinitialized, terminating (and
|
|
potentially restarting) authentication exchanges and MKA
|
|
operation.
|
|
|
|
If the port is a real port, any virtual ports previously
|
|
instantiated are deleted. Virtual ports can be reinstantiated
|
|
through normal protocol operation.
|
|
|
|
The object value reverts to 'false' once initialization
|
|
has completed."
|
|
REFERENCE "802.1X Clause 12.9.3, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 6 }
|
|
|
|
ieee8021XPaePortCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
suppImplemented(0),
|
|
authImplemented(1),
|
|
mkaImplemented(2),
|
|
macsecImplemented(3),
|
|
announcementsImplemented(4),
|
|
listenerImplemented(5),
|
|
virtualPortsImplemented(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The capabilities of this PAE port.
|
|
|
|
'suppImplemented' : A PACP EAP supplicant functions are
|
|
implemented in this PAE if this bit is on.
|
|
|
|
'authImplemented' : A PACP EAP authenticator functions are
|
|
implemented in this PAE if this bit is on.
|
|
|
|
'mkaImplemented' : The KaY MKA functions are implemented
|
|
in this PAE if this bit is on.
|
|
|
|
'macsecImplemented' : The MACsec functions in the
|
|
Controlled Port are implemented in this PAE if this
|
|
bit is on.
|
|
|
|
'announcementsImplemented' : The EAPOL announcement can be
|
|
sent in this PAE if this bit is on.
|
|
|
|
'listenerImplemented' : This PAE can receive EAPOL announcement
|
|
if this bit is on.
|
|
|
|
'virtualPortsImplemented' : Virtual Port functions are
|
|
implemented in this PAE if this bit is on."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 7 }
|
|
|
|
ieee8021XPaePortVirtualPortsEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable to Virtual Ports function for this Real Port
|
|
PAE, the object ieee8021XPaePortType in the same row has the
|
|
value 'realPort'. If this PAE is not a Real Port, this object
|
|
should be read only and returns 'false'.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'virtualPortsImplemented' off."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 8 }
|
|
|
|
ieee8021XPaePortMaxVirtualPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of virtual ports can be supported in this
|
|
port."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 9 }
|
|
|
|
ieee8021XPaePortCurrentVirtualPorts OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of virtual ports is running in this port."
|
|
REFERENCE "802.1X Clause 12.9.2, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 10 }
|
|
|
|
ieee8021XPaePortVirtualPortStart OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the virtual port is created by
|
|
receipt of an EAPOL-Start packet."
|
|
REFERENCE "802.1X Clause 12.7, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 11 }
|
|
|
|
ieee8021XPaePortVirtualPortPeerMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source MAC address of the received EAPOL-Start if
|
|
ieee8021XPaePortVirtualPortStart is set 'true'.
|
|
|
|
If ieee8021XPaePortVirtualPortStart is not 'true' in the same
|
|
row, the value of this object should be 00-00-00-00-00-00."
|
|
REFERENCE "802.1X Clause 12.7, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 12 }
|
|
|
|
ieee8021XPaePortLogonEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable to transmit network announcement
|
|
information."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 13 }
|
|
|
|
ieee8021XPaePortAuthenticatorEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable to the Authenticator function in this PAE.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'authImplemented' Off."
|
|
REFERENCE "802.1X Clause 8.4, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 14 }
|
|
|
|
ieee8021XPaePortSupplicantEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable to the Supplicant function in this PAE.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'suppImplemented' off."
|
|
REFERENCE "802.1X Clause 8.4, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 15 }
|
|
|
|
ieee8021XPaePortKayMkaEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the MKA protocol function in this PAE.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'mkaImplemented' off."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 16 }
|
|
|
|
ieee8021XPaePortAnnouncerEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the network Announcer function in this PAE.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'announcementsImplemented' off."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 17 }
|
|
|
|
ieee8021XPaePortListenerEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the network Listener function in this PAE.
|
|
|
|
This object will be read only and returns 'false' if the value
|
|
of the object ieee8021XPaePortCapabilities in the same row has
|
|
the bit 'listenerImplemented' off."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XPaePortEntry 18 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAC Port Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPacPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XPacPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of system level information for each interface
|
|
supported by PAC.
|
|
|
|
This table will be instantiated if the value of the object
|
|
ieee8021XPaePortCapabilities in the corresponding entry of the
|
|
ieee8021XPaePortTable has the bit 'macsecImplemented' off.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "IEEE 802.1X Clause 6.4, Clause 14"
|
|
::= { ieee8021XPaeSystem 6 }
|
|
|
|
ieee8021XPacPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XPacPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing PAC management information applicable to
|
|
a particular interface."
|
|
INDEX { ieee8021XPacPortControlledPortNumber }
|
|
::= { ieee8021XPacPortTable 1 }
|
|
|
|
Ieee8021XPacPortEntry ::= SEQUENCE {
|
|
ieee8021XPacPortControlledPortNumber InterfaceIndex,
|
|
ieee8021XPacPortAdminPt2PtMAC INTEGER,
|
|
ieee8021XPacPortOperPt2PtMAC TruthValue
|
|
}
|
|
|
|
ieee8021XPacPortControlledPortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index to identify the 'Controlled Port' interface for a PAC."
|
|
REFERENCE "IEEE 802.1X Clause 6.4"
|
|
::= { ieee8021XPacPortEntry 1 }
|
|
|
|
ieee8021XPacPortAdminPt2PtMAC OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forceTrue(1),
|
|
forceFalse(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object to control the service connectivity to at most one
|
|
other system. The ieee8021XPacPortOperPt2PtMAC indicates
|
|
operational status of the service connectivity for this PAC.
|
|
|
|
'forceTrue' : allows only one service connection to the
|
|
other system.
|
|
|
|
'forceFalse' : no restriction on the number of service
|
|
connections to the other systems.
|
|
|
|
'auto' : means the service connectivity is determined by the
|
|
service providing entity."
|
|
REFERENCE "IEEE 802.1X Clause 6.4"
|
|
DEFVAL { auto }
|
|
::= { ieee8021XPacPortEntry 2 }
|
|
|
|
ieee8021XPacPortOperPt2PtMAC OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object to reflect the current service connectivity status.
|
|
|
|
'true' : means the service connectivity of this PAC
|
|
Controlled Port provides at most one other system.
|
|
|
|
'false' : means the service connectivity of this PAC could
|
|
provide more than one other system."
|
|
REFERENCE "IEEE 802.1X Clause 6.4"
|
|
::= { ieee8021XPacPortEntry 3 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Logon Process Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Logon Process Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaePortLogonTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XPaePortLogonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of system level information for each port to support
|
|
the Logon Process(es) status information.
|
|
|
|
This table will be instantiated if the object
|
|
ieee8021XPaePortLogonEnable in the corresponding entry of the
|
|
ieee8021XPaePortTable is 'true'."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XPaeLogon 1 }
|
|
|
|
ieee8021XPaePortLogonEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaePortLogonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains Logon Process status information for the
|
|
PAE."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XPaePortLogonTable 1 }
|
|
|
|
Ieee8021XPaePortLogonEntry ::= SEQUENCE {
|
|
ieee8021XPaePortLogonConnectStatus INTEGER,
|
|
ieee8021XPaePortPortValid TruthValue
|
|
}
|
|
|
|
ieee8021XPaePortLogonConnectStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pending(1),
|
|
unauthenticated(2),
|
|
authenticated(3),
|
|
secure(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Logon Process sets this variable to one of the following
|
|
values, to indicate to the CP state machine if, and how,
|
|
connectivity is to be provided through the Controlled Port :
|
|
|
|
'pending' : Prevent connectivity by disabling the
|
|
Controlled Port of this PAE.
|
|
|
|
'unauthenticated' : Provide unsecured connectivity, enabling
|
|
the Controlled Port of this PAE.
|
|
|
|
'authenticated' : Provide unsecured connectivity but with
|
|
authentication, enabling Controlled Port of this PAE.
|
|
|
|
'secure' : Provide secure connectivity, using SAKs provided by
|
|
the KaY (when available) and enabling Controlled Port when
|
|
those keys are installed and in use."
|
|
REFERENCE "802.1X Clause 12.3, Figure 12-3"
|
|
::= { ieee8021XPaePortLogonEntry 1 }
|
|
|
|
ieee8021XPaePortPortValid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' if Controlled Port communication
|
|
is secured as specified by the MACsec."
|
|
REFERENCE "802.1X Clause 12.3, Figure 12-3"
|
|
::= { ieee8021XPaePortLogonEntry 2 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Session Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaePortSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XPaePortSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of system level information for each port to support
|
|
Logon Process(es) session information. This table maintains
|
|
session statistics for its associated Controlled Port,
|
|
suitable for communication to a RADIUS or other AAA server at
|
|
the end of a session for accounting purpose.
|
|
|
|
This table will be instantiated if the object
|
|
ieee8021XPaePortLogonEnable in the corresponding entry of the
|
|
ieee8021XPaePortTable is 'true'."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaeLogon 2 }
|
|
|
|
ieee8021XPaePortSessionEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaePortSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains Logon Process session information for the
|
|
PAE. A session, an entry, begins when the operation of
|
|
Controlled Port becomes 'true' and ends when it becomes
|
|
'false'.
|
|
|
|
The counts of frames and octets can be derived from those
|
|
maintained to support from Interface MIB counters for the
|
|
SecY's or the PAC's Controlled Port, but differs in that the
|
|
counts are zeroed when the session begins."
|
|
INDEX { ieee8021XPaeSessionControlledPortNumber }
|
|
::= { ieee8021XPaePortSessionTable 1 }
|
|
|
|
Ieee8021XPaePortSessionEntry ::= SEQUENCE {
|
|
ieee8021XPaeSessionControlledPortNumber InterfaceIndex,
|
|
ieee8021XPaePortSessionOctetsRx Counter64,
|
|
ieee8021XPaePortSessionOctetsTx Counter64,
|
|
ieee8021XPaePortSessionPktsRx Counter64,
|
|
ieee8021XPaePortSessionPktsTx Counter64,
|
|
ieee8021XPaePortSessionId SnmpAdminString,
|
|
ieee8021XPaePortSessionStartTime TimeStamp,
|
|
ieee8021XPaePortSessionIntervalTime TimeInterval,
|
|
ieee8021XPaePortSessionTerminate INTEGER,
|
|
ieee8021XPaePortSessionUserName SnmpAdminString
|
|
}
|
|
|
|
ieee8021XPaeSessionControlledPortNumber OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index to identify the 'Controlled Port' interface's session
|
|
information for a PAE."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 1 }
|
|
|
|
ieee8021XPaePortSessionOctetsRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets received in this session of this PAE.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ieee8021XPaePortSessionStartTime."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 2 }
|
|
|
|
ieee8021XPaePortSessionOctetsTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted in this session of this PAE.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ieee8021XPaePortSessionStartTime."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 3 }
|
|
|
|
ieee8021XPaePortSessionPktsRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received in this session of this PAE.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ieee8021XPaePortSessionStartTime."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 4 }
|
|
|
|
ieee8021XPaePortSessionPktsTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted in this session of this PAE.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ieee8021XPaePortSessionStartTime."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 5 }
|
|
|
|
ieee8021XPaePortSessionId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (3..253))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The session identifier for this session of the PAE. A UTF-8
|
|
string, uniquely identifying the session within the context of
|
|
the PAE's system."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 6 }
|
|
|
|
ieee8021XPaePortSessionStartTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The starting time of this session."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 7 }
|
|
|
|
ieee8021XPaePortSessionIntervalTime OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The duration time of the session has been last."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 8 }
|
|
|
|
ieee8021XPaePortSessionTerminate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macOperFailed(1),
|
|
sysAccessDisableOrPortInit(2),
|
|
receiveEapolLogOff(3),
|
|
eapReauthFailure(4),
|
|
mkaFailure(5),
|
|
newSessionBegin(6),
|
|
notTerminateYet(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason for the session termination, one of the following :
|
|
|
|
'macOperFailed' : 'Common Port' for this PAE is not
|
|
operational.
|
|
|
|
'sysAccessDisableOrPortInit' : The ieee8021XPaeSysAccessControl
|
|
object is set to 'false' or initialization process of this
|
|
PAE is invoked.
|
|
|
|
'receiveEapolLogOff' : The PAE has received EAPOL-Logoff
|
|
frame.
|
|
|
|
'eapReauthFailure' : EAP reauthentication has failed.
|
|
|
|
'mkaFailure' : MKA failure or other MKA termination.
|
|
|
|
'newSessionBegin' : New session beginning.
|
|
|
|
'notTerminateYet' : Not Terminated Yet."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 9 }
|
|
|
|
ieee8021XPaePortSessionUserName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..253))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The session user name for this session in the PAE. A UTF-8
|
|
string, representing the identity of the peer Supplicant.
|
|
|
|
If no such information, zero length string will return."
|
|
REFERENCE "802.1X Clause 12.5.1, Figure 12-3"
|
|
::= { ieee8021XPaePortSessionEntry 10 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Logon Process NID Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XLogonNIDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XLogonNIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Logon Process may use Network Identities (NIDs) to manage
|
|
its use of authentication credentials, cached CAKs, and
|
|
announcements. This table provides the NID information for
|
|
Logon Process.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XPaeLogon 3 }
|
|
|
|
ieee8021XLogonNIDEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XLogonNIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry provides the NID information for a Logon Process."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XLogonNIDTable 1 }
|
|
|
|
Ieee8021XLogonNIDEntry ::= SEQUENCE {
|
|
ieee8021XLogonNIDConnectedNID Ieee8021XPaeNID,
|
|
ieee8021XLogonNIDRequestedNID Ieee8021XPaeNIDOrNull,
|
|
ieee8021XLogonNIDSelectedNID Ieee8021XPaeNIDOrNull
|
|
}
|
|
|
|
ieee8021XLogonNIDConnectedNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID associated with the current connectivity (possibly
|
|
unauthenticated) provided by the operation of the CP state
|
|
machine.
|
|
|
|
This object can differ from both the ieee8021XLogonNIDSelectedNID and
|
|
the ieee8021XLogonNIDRequestedNID objects in the same row if
|
|
authenticated connectivity (either secure or unsecured) has
|
|
already been established, and EAP authentication and MKA
|
|
operation for both of the latter have not met the necessary
|
|
conditions (as specified by the control variables unauthAllowed
|
|
and unsecureAllowed)."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XLogonNIDEntry 1 }
|
|
|
|
ieee8021XLogonNIDRequestedNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDOrNull
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID marked as access requested in announcements, as
|
|
determined from EAPOL-Start frames. The default of this object
|
|
is as the configured value of object ieee8021XLogonNIDSelectedNID.
|
|
|
|
This object information provides context for the PAE's EAP
|
|
Authenticator. If no EAPOL-Start frame has been received since
|
|
the PAE's 'Common Port' became operational, or the last
|
|
EAPOL-Start frame received for the port did not contain a
|
|
requested NID, the object will take on the value of the object
|
|
ieee8021XLogonNIDSelectedNID in the same row."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XLogonNIDEntry 2 }
|
|
|
|
ieee8021XLogonNIDSelectedNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDOrNull
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID currently configured for use by an access 'Controlled
|
|
Port' when transmitting EAPOL-Start frames. The default of
|
|
this object is empty string.
|
|
|
|
This object may be either explicitly configured by management
|
|
or determined by the PAE using NID selection algorithms. If no
|
|
authentication is in progress, and the current connectivity is
|
|
terminated and then starts again, ieee8021XLogonNIDConnectedNID will
|
|
take on the value of ieee8021XLogonNIDRequestedNID (though a PAE
|
|
NID's election algorithm, if used, can subsequently select
|
|
another NID)."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
DEFVAL { "" }
|
|
::= { ieee8021XLogonNIDEntry 3 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The PAE Authenticator Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Authenticator Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XAuthenticatorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XAuthenticatorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the configuration objects for the
|
|
Authenticator PAE associated with each port. This table will
|
|
be instantiated if the object ieee8021XPaePortAuthenticatorEnable in
|
|
the corresponding entry of the ieee8021XPaePortTable is 'true'.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "802.1X Clause 8, Figure 12-3"
|
|
::= { ieee8021XPaeAuthenticator 1 }
|
|
|
|
ieee8021XAuthenticatorEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XAuthenticatorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry that contains the Authenticator configuration objects
|
|
for the PAE."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XAuthenticatorTable 1 }
|
|
|
|
Ieee8021XAuthenticatorEntry ::= SEQUENCE {
|
|
ieee8021XAuthPaeAuthenticate TruthValue,
|
|
ieee8021XAuthPaeAuthenticated TruthValue,
|
|
ieee8021XAuthPaeFailed TruthValue,
|
|
ieee8021XAuthPaeReAuthEnabled TruthValue,
|
|
ieee8021XAuthPaeQuietPeriod Unsigned32,
|
|
ieee8021XAuthPaeReauthPeriod Unsigned32,
|
|
ieee8021XAuthPaeRetryMax Unsigned32,
|
|
ieee8021XAuthPaeRetryCount Gauge32
|
|
}
|
|
|
|
ieee8021XAuthPaeAuthenticate OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by the PAE authenticator to
|
|
request authentication, and if this object is 'true',
|
|
reauthentication is allowed.
|
|
|
|
This object will be 'false' while the PAE authenticator revokes
|
|
authentication."
|
|
REFERENCE "IEEE 802.1X Clause 8, Figure 12-3"
|
|
::= { ieee8021XAuthenticatorEntry 1 }
|
|
|
|
ieee8021XAuthPaeAuthenticated OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by PACP if the PAE authenticator
|
|
currently authenticated, and 'false' if the authentication
|
|
fails or is revoked."
|
|
REFERENCE "IEEE 802.1X Clause 8, Figure 12-3"
|
|
::= { ieee8021XAuthenticatorEntry 2 }
|
|
|
|
ieee8021XAuthPaeFailed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by PACP if the authentication
|
|
has failed or has been terminated. The cause could be a
|
|
failure returned by EAP, either immediately or following a
|
|
reauthentication, an excessive number of attempts to
|
|
authenticate (either immediately or upon reauthentication), or
|
|
the authenticator deasserting authenticate, the object
|
|
authPaeAuthenticate in the same row is 'false'. The PACP
|
|
will set the object authPaeAuthenticated false as well as
|
|
setting the object 'true'."
|
|
REFERENCE "IEEE 802.1X Clause 8, Figure 12-3"
|
|
::= { ieee8021XAuthenticatorEntry 3 }
|
|
|
|
ieee8021XAuthPaeReAuthEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' if PACP should initiate
|
|
reauthentication periodically, 'false' otherwise . Reading
|
|
this object always returns 'false'."
|
|
REFERENCE "IEEE 802.1X Clause 8.9, Figure 12-3"
|
|
::= { ieee8021XAuthenticatorEntry 4 }
|
|
|
|
ieee8021XAuthPaeQuietPeriod OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a waiting period after a failed
|
|
authentication attempt, before another attempt is permitted."
|
|
REFERENCE "IEEE 802.1X Clause 8.6, Figure 12-3"
|
|
DEFVAL { 60 }
|
|
::= { ieee8021XAuthenticatorEntry 5 }
|
|
|
|
ieee8021XAuthPaeReauthPeriod OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time period of the reauthentication
|
|
to the supplicant."
|
|
REFERENCE "IEEE 802.1X Clause 8.6, Figure 12-3"
|
|
DEFVAL { 3600 }
|
|
::= { ieee8021XAuthenticatorEntry 6 }
|
|
|
|
ieee8021XAuthPaeRetryMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "times"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of authentication attempts before failure is
|
|
reported to the Logon Process, and the authPaeQuietPeriod
|
|
timer imposed before further attempts are permitted."
|
|
REFERENCE "IEEE 802.1X Clause 8.9, Figure 12-3"
|
|
DEFVAL { 2 }
|
|
::= { ieee8021XAuthenticatorEntry 7 }
|
|
|
|
ieee8021XAuthPaeRetryCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "times"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of the number of authentication attempts."
|
|
REFERENCE "IEEE 802.1X Clause 8.9"
|
|
::= { ieee8021XAuthenticatorEntry 8 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Supplicant Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Supplicant Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XSupplicantTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XSupplicantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the configuration objects for the
|
|
Supplicant PAE associated with each port.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "802.1X Clause 8, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XPaeSupplicant 1 }
|
|
|
|
ieee8021XSupplicantEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XSupplicantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration information for an Supplicant PAE."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XSupplicantTable 1 }
|
|
|
|
Ieee8021XSupplicantEntry ::= SEQUENCE {
|
|
ieee8021XSuppPaeAuthenticate TruthValue,
|
|
ieee8021XSuppPaeAuthenticated TruthValue,
|
|
ieee8021XSuppPaeFailed TruthValue,
|
|
ieee8021XSuppPaeHelloPeriod Unsigned32,
|
|
ieee8021XSuppPaeRetryMax Unsigned32,
|
|
ieee8021XSuppPaeRetryCount Gauge32
|
|
}
|
|
|
|
ieee8021XSuppPaeAuthenticate OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by the PAE supplicant to request
|
|
authentication, and if this object is 'true', reauthentication
|
|
is allowed.
|
|
|
|
This object will be 'false' while the PAE supplicant revokes
|
|
authentication."
|
|
REFERENCE "IEEE 802.1X Clause 8.4, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XSupplicantEntry 1 }
|
|
|
|
ieee8021XSuppPaeAuthenticated OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by PACP if the PAE supplicant
|
|
currently authenticated, and 'false' if the authentication
|
|
fails or is revoked."
|
|
REFERENCE "IEEE 802.1X Clause 8.4, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XSupplicantEntry 2 }
|
|
|
|
ieee8021XSuppPaeFailed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' by PACP if the authentication
|
|
has failed or has been terminated. The cause could be a
|
|
failure returned by EAP, either immediately or following a
|
|
reauthentication, an excessive number of attempts to
|
|
authenticate (either immediately or upon reauthentication), or
|
|
the supplicant deasserting authenticate, the object
|
|
ieee8021XSuppPaeAuthenticate in the same row is 'false'. The PACP
|
|
will set the object ieee8021XSuppPaeAuthenticated false as well as
|
|
setting the object 'true'."
|
|
REFERENCE "IEEE 802.1X Clause 8.4, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XSupplicantEntry 3 }
|
|
|
|
ieee8021XSuppPaeHelloPeriod OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicated a waiting time period after a failed
|
|
authentication attempt, before another attempt is permitted."
|
|
REFERENCE "IEEE 802.1X Clause 8.6, Figure 8-6, Figure 12-3"
|
|
DEFVAL { 60 }
|
|
::= { ieee8021XSupplicantEntry 4 }
|
|
|
|
ieee8021XSuppPaeRetryMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "times"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of authentication attempts before failure is
|
|
reported to the Logon Process, and the ieee8021XSuppPaeHelloPeriod
|
|
timer imposed before further attempts are permitted."
|
|
REFERENCE "IEEE 802.1X Clause 8.7, Figure 8-6, Figure 12-3"
|
|
DEFVAL { 2 }
|
|
::= { ieee8021XSupplicantEntry 5 }
|
|
|
|
ieee8021XSuppPaeRetryCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "times"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of the number of authentication attempts."
|
|
REFERENCE "IEEE 802.1X Clause 8.7, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XSupplicantEntry 6 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE EAPOL Statistics Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XEapolStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XEapolStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table in system level contains the EAPOL statistics and
|
|
diagnostics information supported by PAE."
|
|
REFERENCE "802.1X Clause 12.8, Figure 12-3"
|
|
::= { ieee8021XPaeEapol 1 }
|
|
|
|
ieee8021XEapolStatsEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XEapolStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the EAPOL statistics and diagnostics
|
|
information for a PAE."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XEapolStatsTable 1 }
|
|
|
|
Ieee8021XEapolStatsEntry ::= SEQUENCE {
|
|
ieee8021XEapolInvalidFramesRx Counter32,
|
|
ieee8021XEapolEapLengthErrorFramesRx Counter32,
|
|
ieee8021XEapolAnnouncementFramesRx Counter32,
|
|
ieee8021XEapolAnnouncementReqFramesRx Counter32,
|
|
ieee8021XEapolPortUnavailableFramesRx Counter32,
|
|
ieee8021XEapolStartFramesRx Counter32,
|
|
ieee8021XEapolEapFramesRx Counter32,
|
|
ieee8021XEapolLogoffFramesRx Counter32,
|
|
ieee8021XEapolMkNoCknFramesRx Counter32,
|
|
ieee8021XEapolMkInvalidFramesRx Counter32,
|
|
ieee8021XEapolLastRxFrameVersion Unsigned32,
|
|
ieee8021XEapolLastRxFrameSource MacAddress,
|
|
ieee8021XEapolSuppEapFramesTx Counter32,
|
|
ieee8021XEapolLogoffFramesTx Counter32,
|
|
ieee8021XEapolAnnouncementFramesTx Counter32,
|
|
ieee8021XEapolAnnouncementReqFramesTx Counter32,
|
|
ieee8021XEapolStartFramesTx Counter32,
|
|
ieee8021XEapolAuthEapFramesTx Counter32,
|
|
ieee8021XEapolMkaFramesTx Counter32
|
|
}
|
|
|
|
ieee8021XEapolInvalidFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid EAPOL frames of any type that have been
|
|
received by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 1 }
|
|
|
|
ieee8021XEapolEapLengthErrorFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL frames that the Packet Body Length does not
|
|
match a Packet Body that is contained within the octets of the
|
|
received EAPOL MPDU in this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 2 }
|
|
|
|
ieee8021XEapolAnnouncementFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Announcement frames that have been received
|
|
by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 3 }
|
|
|
|
ieee8021XEapolAnnouncementReqFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Announcement-Req frames that have been
|
|
received by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 4 }
|
|
|
|
ieee8021XEapolPortUnavailableFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL frames that are discarded because their
|
|
processing would require the creation of a virtual port, for
|
|
which there are inadequate or constrained resources, or an
|
|
existing virtual port and no such port currently exists. If
|
|
virtual port is not supported, this object should be always 0."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 5 }
|
|
|
|
ieee8021XEapolStartFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Start frames that have been received by
|
|
this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 6 }
|
|
|
|
ieee8021XEapolEapFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-EAP frames that have been received by
|
|
this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 7 }
|
|
|
|
ieee8021XEapolLogoffFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Logoff frames that have been received by
|
|
this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 8 }
|
|
|
|
ieee8021XEapolMkNoCknFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MKPDUs received with MKA not enabled or CKN not
|
|
recognized in this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 9 }
|
|
|
|
ieee8021XEapolMkInvalidFramesRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MKPDUs failing in message authentication on
|
|
receipt process in this PAE."
|
|
REFERENCE "802.1X Clause 12.8.1, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 10 }
|
|
|
|
ieee8021XEapolLastRxFrameVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of last received EAPOL frame by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.2, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 11 }
|
|
|
|
ieee8021XEapolLastRxFrameSource OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source MAC address of last received EAPOL frame by this
|
|
PAE."
|
|
REFERENCE "802.1X Clause 12.8.2, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 12 }
|
|
|
|
ieee8021XEapolSuppEapFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-EAP frames that have been transmitted by
|
|
the supplicant of this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 13 }
|
|
|
|
ieee8021XEapolLogoffFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Logoff frames that have been transmitted by
|
|
this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 14 }
|
|
|
|
ieee8021XEapolAnnouncementFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Announcement frames that have been
|
|
transmitted by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 15 }
|
|
|
|
ieee8021XEapolAnnouncementReqFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Announcement-Req frames that have been
|
|
transmitted by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 16 }
|
|
|
|
ieee8021XEapolStartFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-Start frames that have been received by
|
|
this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 17 }
|
|
|
|
ieee8021XEapolAuthEapFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-EAP frames that have been transmitted by
|
|
the authenticator of this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 18 }
|
|
|
|
ieee8021XEapolMkaFramesTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "Packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EAPOL-MKA frames with no CKN information that
|
|
have been transmitted by this PAE."
|
|
REFERENCE "802.1X Clause 12.8.3, Figure 12-3"
|
|
::= { ieee8021XEapolStatsEntry 19 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE KaY Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE KaY Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XKayMkaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XKayMkaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of system level information for each interface
|
|
supported by the KaY (Key Agreement Entity). This table will
|
|
be instantiated if the object ieee8021XPaePortKayMkaEnable in
|
|
the corresponding entry of the ieee8021XPaePortTable is 'true'.
|
|
|
|
The following terms are used to identify roles within the MKA
|
|
protocol or protocol scenarios and the MIB description :
|
|
|
|
participant : An instance of MKA, transmitting and receiving
|
|
frames protected by keys derived from a single CAK, and
|
|
operating with positive intent, obeying the protocol.
|
|
|
|
member: A participant that possesses the CAK that can be used
|
|
to prove liveness and to obtain membership in the CA under
|
|
discussion.
|
|
|
|
actor: The participant under discussion, usually in the KaY
|
|
being described.
|
|
|
|
partners: Participants or members attached to the same LAN as
|
|
the actor, excluding the actor.
|
|
|
|
principal actor: The actor controlling the PAC or SecY
|
|
associated with the KaY.
|
|
|
|
Each participant selects the live participant advertising the
|
|
highest priority as its key server provided that participant
|
|
has not selected another as its key server or is unwilling to
|
|
act as the key server. If a key server cannot be selected SAKs
|
|
are not distributed. In the event of a tie for highest
|
|
priority key server, the member with the highest priority SCI
|
|
is chosen. For consistency with other uses of the SCI's MAC
|
|
Address component as a priority, numerically lower values of
|
|
the key server priority and SCI are accorded the highest
|
|
priority.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XPaeKaY 1 }
|
|
|
|
ieee8021XKayMkaEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XKayMkaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing KaY MKA management information applicable
|
|
to a particular interface."
|
|
INDEX { ieee8021XPaePortNumber }
|
|
::= { ieee8021XKayMkaTable 1 }
|
|
|
|
Ieee8021XKayMkaEntry ::= SEQUENCE {
|
|
ieee8021XKayMkaActive
|
|
TruthValue,
|
|
ieee8021XKayMkaAuthenticated
|
|
TruthValue,
|
|
ieee8021XKayMkaSecured
|
|
TruthValue,
|
|
ieee8021XKayMkaFailed
|
|
TruthValue,
|
|
ieee8021XKayMkaActorSCI
|
|
SecySCI,
|
|
ieee8021XKayMkaActorsPriority
|
|
Ieee8021XMkaKeyServerPriority,
|
|
ieee8021XKayMkaKeyServerPriority
|
|
Ieee8021XMkaKeyServerPriority,
|
|
ieee8021XKayMkaKeyServerSCI
|
|
SecySCI,
|
|
ieee8021XKayAllowedJoinGroup
|
|
TruthValue,
|
|
ieee8021XKayAllowedFormGroup
|
|
TruthValue,
|
|
ieee8021XKayCreateNewGroup
|
|
TruthValue,
|
|
ieee8021XKayMacSecCapability
|
|
INTEGER,
|
|
ieee8021XKayMacSecDesired
|
|
TruthValue,
|
|
ieee8021XKayMacSecProtect
|
|
TruthValue,
|
|
ieee8021XKayMacSecReplayProtect
|
|
TruthValue,
|
|
ieee8021XKayMacSecValidate
|
|
TruthValue,
|
|
ieee8021XKayMacSecConfidentialityOffset
|
|
Integer32,
|
|
ieee8021XKayMkaTxKN
|
|
Ieee8021XMkaKN,
|
|
ieee8021XKayMkaTxAN
|
|
RowPointer,
|
|
ieee8021XKayMkaRxKN
|
|
Ieee8021XMkaKN,
|
|
ieee8021XKayMkaRxAN
|
|
RowPointer,
|
|
ieee8021XKayMkaSuspendFor
|
|
INTEGER,
|
|
ieee8021XKayMkaSuspendOnRequest
|
|
TruthValue,
|
|
ieee8021XKayMkaSuspendedWhile
|
|
INTEGER
|
|
}
|
|
|
|
ieee8021XKayMkaActive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if there is at least one MKA active
|
|
actor, transmitting MKPDUs"
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 1 }
|
|
|
|
ieee8021XKayMkaAuthenticated OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the principal actor,
|
|
i.e. the actor controlling the PAC or SecY associated with
|
|
the KaY, has determined that Controlled Port communication
|
|
communication should proceed without MACsec."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 2 }
|
|
|
|
ieee8021XKayMkaSecured OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the principal actor has
|
|
determined that communication should use MACsec."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 3 }
|
|
|
|
ieee8021XKayMkaFailed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the object
|
|
ieee8021XKayMkaSecured in
|
|
the same row is 'false' and MKA Life Time has elapsed since an
|
|
MKA participant was last created."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Table 9-3, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 4 }
|
|
|
|
ieee8021XKayMkaActorSCI OBJECT-TYPE
|
|
SYNTAX SecySCI
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SCI assigned by the system to the port, applies to all the
|
|
port's MKA actors."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.16, Figure 12-3
|
|
IEEE 802.1AE Clause 7.1.2, 10.7.1"
|
|
::= { ieee8021XKayMkaEntry 5 }
|
|
|
|
ieee8021XKayMkaActorsPriority OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaKeyServerPriority
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Key Server priority for all the port's MKA actors. Each
|
|
participant encodes a key server priority, an 8-bit integer, in
|
|
each MKPDU."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Table 9-2, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 6 }
|
|
|
|
ieee8021XKayMkaKeyServerPriority OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaKeyServerPriority
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of the elected Key Server through MKA in the CA."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Table 9-2, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 7 }
|
|
|
|
ieee8021XKayMkaKeyServerSCI OBJECT-TYPE
|
|
SYNTAX SecySCI
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SCI for key server for the MKA principal actor. The length
|
|
of this object is 0 if there is no principal actor, or that
|
|
actor has no live peers. This object matches the
|
|
ieee8021XKayMkaActorSCI object in the same row if the actor is
|
|
the key server."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.16, Figure 12-3
|
|
IEEE 802.1AE Clause 7.1.2, 10.7.1"
|
|
::= { ieee8021XKayMkaEntry 8 }
|
|
|
|
ieee8021XKayAllowedJoinGroup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the KaY will accept Group CAKs
|
|
distributed by MKA protocol."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 9 }
|
|
|
|
ieee8021XKayAllowedFormGroup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be 'true' if the KaY will attempt to use
|
|
point-to-point CAKs to distribute a group CAK, if it is the
|
|
Key Server for the MKA instances for all the point-to-point CAKs."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 10 }
|
|
|
|
ieee8021XKayCreateNewGroup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' if a new Group CAK is to be
|
|
distributed if the KaY is the Key Server for the MKA instances
|
|
for all the point-to-point CAKs. This object will be set 'false'
|
|
by the KaY when distribution is complete."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 11 }
|
|
|
|
ieee8021XKayMacSecCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noMACsec(0),
|
|
macSecCapability1(1),
|
|
macSecCapability2(2),
|
|
macSecCapability3(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether MACsec is implemented, and if so
|
|
whether the implementation provides integrity protection only,
|
|
integrity and integrity with confidentiality, or integrity and
|
|
integrity with confidentiality with a selectable confidentiality offset
|
|
of 0, 30, or 50 octets (see IEEE Std 802.1AE).
|
|
|
|
'noMACsec' : the MACsec is not implemented.
|
|
|
|
'macSecCapability1' : capable in 'integrity protection without
|
|
confidentiality'.
|
|
|
|
'macSecCapability2' : capable in 'integrity protection without
|
|
confidentiality' and integrity protection and confidentiali
|
|
with a confidentiality offset 0',.
|
|
|
|
'macSecCapability3' : capable in 'integrity protection without
|
|
confidentiality' and integrity protection and confidentiali
|
|
with a confidentiality offset 0, 30 or 50'."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-3, Table 11-6"
|
|
::= { ieee8021XKayMkaEntry 12 }
|
|
|
|
ieee8021XKayMacSecDesired OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will be set 'true' if the MKA participants desire
|
|
the use of MACsec to protect frames with this KaY."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 13 }
|
|
|
|
ieee8021XKayMacSecProtect OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the MACsec protection function for this KaY.
|
|
|
|
'true' : then the status of the MACsec protection function will
|
|
be as object secyIfProtectFramesEnable object configured
|
|
in the IEEE8021-SECY-MIB.
|
|
'false' : then the MACsec protection function is disabled by
|
|
this KaY."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-2,
|
|
Figure 12-3, IEEE 802.1AE IEEE8021-SECY-MIB"
|
|
::= { ieee8021XKayMkaEntry 14 }
|
|
|
|
ieee8021XKayMacSecReplayProtect OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the MACsec replay protection function for this
|
|
KaY.
|
|
|
|
'true' : then the status of the MACsec replay protection
|
|
function will be as secyIfReplayProtectEnable object
|
|
configured in the IEEE8021-SECY-MIB.
|
|
'false' : then the MACsec replay protection function is
|
|
disabled by this KaY."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-2,
|
|
Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 15 }
|
|
|
|
ieee8021XKayMacSecValidate OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the MACsec validation function for this KaY.
|
|
|
|
'true' : then the status of the MACsec validation function
|
|
will be as secyIfValidateFrames object configured in the
|
|
IEEE8021-SECY-MIB.
|
|
'false' : then the MACsec validation function is enabled but
|
|
only for checking without filtering out invalid frames by
|
|
the SecY."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-2,
|
|
Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 16 }
|
|
|
|
ieee8021XKayMacSecConfidentialityOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 30 | 50)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The confidentiality protection offset options for the selected
|
|
cipher suite in the MACsec. If the cipher suite does not have
|
|
this capability, the configured value of the object will not
|
|
apply to the cipher suite."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.7.1, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 17 }
|
|
|
|
ieee8021XKayMkaTxKN OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaKN
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key number assigned by the key server to the SAK currently
|
|
being used for transmission. This object will be 0 if MACsec
|
|
is not being used or the key number is not available yet."
|
|
REFERENCE "IEEE 802.1X Clause 9.8, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 18 }
|
|
|
|
ieee8021XKayMkaTxAN OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AN assigned by the key server for use with the key number
|
|
for transmission.
|
|
|
|
This row pointer will point to an entry in the secyTxSATable
|
|
which the secyTxSCEncodingSA object also points to in the
|
|
IEEE8021-SECY-MIB.
|
|
|
|
If MACsec is not in use or the AN is not identified yet, the
|
|
value of this object shall be set to the OBJECT IDENTIFIER
|
|
{ 0 0 }."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.9, Clause 9.16, Figure 12-3,
|
|
IEEE8021-SECY-MIB"
|
|
::= { ieee8021XKayMkaEntry 19 }
|
|
|
|
ieee8021XKayMkaRxKN OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaKN
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key number assigned by the key server to the oldest SAK
|
|
currently being used for reception. It is the same as the key
|
|
number for transmission if a single SAK is currently in use.
|
|
This object will be 0 if MACsec is not being used or the key
|
|
number is not available yet."
|
|
REFERENCE "IEEE 802.1X Clause 9.8, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 20 }
|
|
|
|
ieee8021XKayMkaRxAN OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AN assigned by the key server for use with the key number
|
|
for reception. It is the same as AN for transmission if a
|
|
single SAK is currently in use.
|
|
|
|
This row pointer will point to an entry in the secyRxSATable
|
|
which the secyRxSCCurrentSA object also points to in the
|
|
IEEE8021-SECY-MIB.
|
|
|
|
If MACsec is not in use or the AN is not identified yet, the
|
|
value of this object shall be set to the OBJECT IDENTIFIER
|
|
{ 0 0 }."
|
|
REFERENCE
|
|
"IEEE 802.1X Clause 9.6.1, Clause 9.16, Figure 12-3,
|
|
IEEE8021-SECY-MIB"
|
|
::= { ieee8021XKayMkaEntry 21 }
|
|
|
|
ieee8021XKayMkaSuspendFor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set by management to a non-zero number of seconds between 1
|
|
and MKA Suspension Limit to initiate a suspension (9.18) of
|
|
that duration (if the KaY's principal actor is the Key
|
|
Server) or to request a suspension (otherwise)"
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 22 }
|
|
|
|
ieee8021XKayMkaSuspendOnRequest OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the suspendOnRequest function for this KaY.
|
|
'true' : then the KaY's principal actor will initiate a
|
|
suspension if it is the Key Server and another participant
|
|
has requested a suspension by transmitting a non-zero value
|
|
of its suspendFor parameter
|
|
'false' : then the KaY will not initiate a suspension on
|
|
request from another participant."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 23 }
|
|
|
|
ieee8021XKayMkaSuspendedWhile OBJECT-TYPE
|
|
SYNTAX INTEGER (1..126)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Read by management to determine if a suspension is in
|
|
progress and to discover the remaining duration of that
|
|
suspension. May be set directly to coordinate in-service
|
|
upgrades."
|
|
REFERENCE "IEEE 802.1X Clause 5.11.4, Clause 9.16, Clause 9.18.5,
|
|
Clause 9.18.6, Figure 12-3"
|
|
::= { ieee8021XKayMkaEntry 24 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE KaY MKA Participants Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XKayMkaParticipantTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XKayMkaParticipantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for each MKA participant supported by the KaY MKA
|
|
entity.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "IEEE 802.1X Clause 9.14, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XPaeKaY 2 }
|
|
|
|
ieee8021XKayMkaParticipantEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XKayMkaParticipantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing KaY MKA management information applicable
|
|
to a MKA participant."
|
|
INDEX { ieee8021XPaePortNumber, ieee8021XKayMkaPartCKN }
|
|
::= { ieee8021XKayMkaParticipantTable 1 }
|
|
|
|
Ieee8021XKayMkaParticipantEntry ::= SEQUENCE {
|
|
ieee8021XKayMkaPartCKN Ieee8021XPaeCKN,
|
|
ieee8021XKayMkaPartKMD Ieee8021XPaeKMD,
|
|
ieee8021XKayMkaPartNID Ieee8021XPaeNID,
|
|
ieee8021XKayMkaPartCached TruthValue,
|
|
ieee8021XKayMkaPartActive TruthValue,
|
|
ieee8021XKayMkaPartRetain TruthValue,
|
|
ieee8021XKayMkaPartActivateControl INTEGER,
|
|
ieee8021XKayMkaPartPrincipal TruthValue,
|
|
ieee8021XKayMkaPartDistCKN Ieee8021XPaeCKNOrNull,
|
|
ieee8021XKayMkaPartRowStatus RowStatus
|
|
}
|
|
|
|
ieee8021XKayMkaPartCKN OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeCKN
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CKN information for this MKA participant."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 1 }
|
|
|
|
ieee8021XKayMkaPartKMD OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeKMD
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The KMD information for this MKA participant."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Clause 12.6, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 2 }
|
|
|
|
ieee8021XKayMkaPartNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID information for this MKA participant."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Clause 12.6, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 3 }
|
|
|
|
ieee8021XKayMkaPartCached OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' by the KaY if the participant's
|
|
parameters are cached. If this object is 'true', this object
|
|
can be set 'false' cleared by management to remove the
|
|
participant's parameters from the cache."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 4 }
|
|
|
|
ieee8021XKayMkaPartActive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' if the participant is active, i.e. is
|
|
currently transmitting periodic MKPDUs."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
DEFVAL { false }
|
|
::= { ieee8021XKayMkaParticipantEntry 5 }
|
|
|
|
ieee8021XKayMkaPartRetain OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' to retain the participant in the
|
|
cache, even if the KaY would normally remove it (due to lack
|
|
of use for example)"
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 6 }
|
|
|
|
ieee8021XKayMkaPartActivateControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
disabled(2),
|
|
onOperUp(3),
|
|
always(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is for controlling the participant's behavior when
|
|
the participant is activated.
|
|
|
|
'default' : the participant is from cached entries created by
|
|
the KaY as part of normal operation, without explicit
|
|
management, and is activated according to the
|
|
implementation dependent policies of the KaY.
|
|
|
|
'disabled' : the participant allows the cache information to
|
|
be retained, but disabled for indefinite period.
|
|
|
|
'onOperUp' : causing the participant to be activated when the
|
|
PAE's 'Uncontrolled Port' becomes operational and when the
|
|
PAE resumes following suspension.
|
|
|
|
'always' : causing the participant to remain active all the
|
|
time, even in the continued absence of partners.
|
|
|
|
If the object changed to disabled(1) or onOperUp(3), the
|
|
participant ceases operation immediately and receipt of MKPDUs
|
|
with a matching CKN during a subsequent period of twice MKA
|
|
lifetime will not cause the participant to become active once
|
|
more."
|
|
REFERENCE "IEEE 802.1X Clause 9.14, Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 7 }
|
|
|
|
ieee8021XKayMkaPartPrincipal OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is set 'true' if the participant is currently the
|
|
principal actor."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
DEFVAL { false }
|
|
::= { ieee8021XKayMkaParticipantEntry 8 }
|
|
|
|
ieee8021XKayMkaPartDistCKN OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeCKNOrNull
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CKN for the last CAK distributed either by the actor or one
|
|
of its partners. Empty string for this object will be provided if
|
|
this participant has not been used to distribute a CAK or the
|
|
participant is not active, i.e. the object
|
|
ieee8021XKayMkaPartActive in the same row is 'false'."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
DEFVAL { "" }
|
|
::= { ieee8021XKayMkaParticipantEntry 9 }
|
|
|
|
ieee8021XKayMkaPartRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object to create the parameters for the supported
|
|
participant information in the system.
|
|
|
|
If the participant information is from downloaded policies,
|
|
this object is 'active'."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaParticipantEntry 10 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE MKA Peer List Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XKayMkaPeerListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XKayMkaPeerListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the lists of Live Peers and Potential Peers,
|
|
for all MKA instances for which the KaY is active."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XPaeKaY 3 }
|
|
|
|
ieee8021XKayMkaPeerListEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XKayMkaPeerListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry for one of the peers for one of the MKA
|
|
instances for which this KaY is an active participant."
|
|
INDEX { ieee8021XPaePortNumber, ieee8021XKayMkaPartCKN,
|
|
ieee8021XKayMkaPeerListMI }
|
|
::= { ieee8021XKayMkaPeerListTable 1 }
|
|
|
|
Ieee8021XKayMkaPeerListEntry ::= SEQUENCE {
|
|
ieee8021XKayMkaPeerListMI Ieee8021XMkaMI,
|
|
ieee8021XKayMkaPeerListMN Ieee8021XMkaMN,
|
|
ieee8021XKayMkaPeerListType INTEGER,
|
|
ieee8021XKayMkaPeerListSCI SecySCI
|
|
}
|
|
|
|
ieee8021XKayMkaPeerListMI OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaMI
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer entry's MI information in the peer list of this active
|
|
participant in MKA protocol."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaPeerListEntry 1 }
|
|
|
|
ieee8021XKayMkaPeerListMN OBJECT-TYPE
|
|
SYNTAX Ieee8021XMkaMN
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer entry's latest MN information in the peer list of this
|
|
active participant in MKA protocol."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaPeerListEntry 2 }
|
|
|
|
ieee8021XKayMkaPeerListType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
livePeerList(1),
|
|
potentialPeerList(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer entry's type in the peer list of this active
|
|
participant in MKA protocol.
|
|
|
|
'livePeerList' : the peer entry is in the Live Peer List.
|
|
|
|
'potentialPeerList' : the peer entry is in the Potential
|
|
Peer List."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaPeerListEntry 3 }
|
|
|
|
ieee8021XKayMkaPeerListSCI OBJECT-TYPE
|
|
SYNTAX SecySCI
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SCI information of the peer entry in the peer list of this
|
|
active participant in MKA protocol."
|
|
REFERENCE "IEEE 802.1X Clause 9.16, Figure 12-3"
|
|
::= { ieee8021XKayMkaPeerListEntry 4 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE NID Group
|
|
-- ------------------------------------------------------------------ --
|
|
--
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE NID Configuration Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XNidConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XNidConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the configuration objects for the network
|
|
announcement information for the Logon Process.
|
|
|
|
The detail operation of the Logon Process can vary depending on
|
|
the port-based network access control applications, and on the
|
|
capabilities supported by that implementation including, for
|
|
example, network discovery and roaming. This table specifies
|
|
control variables that facilitate behaviors that are
|
|
potentially useful in a range of applications. Implementations
|
|
may use and augment the variables specified, or may use
|
|
variables specific to the implementation.
|
|
|
|
For the writeable objects in this table, the configured value
|
|
shall be stored in persistent memory and remain unchanged
|
|
across a re-initialization of the management system of the
|
|
entity."
|
|
REFERENCE "802.1X Clause 8, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XPaeNetworkIdentifier 1 }
|
|
|
|
ieee8021XNidConfigEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XNidConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains network announcement parameters for a NID."
|
|
INDEX { IMPLIED ieee8021XNidNID }
|
|
::= { ieee8021XNidConfigTable 1 }
|
|
|
|
Ieee8021XNidConfigEntry ::= SEQUENCE {
|
|
ieee8021XNidNID Ieee8021XPaeNID,
|
|
ieee8021XNidUseEap INTEGER,
|
|
ieee8021XNidUnauthAllowed INTEGER,
|
|
ieee8021XNidUnsecuredAllowed INTEGER,
|
|
ieee8021XNidUnauthenticatedAccess Ieee8021XPaeNIDUnauthenticatedStatus,
|
|
ieee8021XNidAccessCapabilities Ieee8021XPaeNIDCapabilites,
|
|
ieee8021XNidKMD Ieee8021XPaeKMD,
|
|
ieee8021XNidRowStatus RowStatus
|
|
}
|
|
|
|
ieee8021XNidNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network identifier to identify NID configuration in the
|
|
PAE."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 1 }
|
|
|
|
ieee8021XNidUseEap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
never(1),
|
|
immediate(2),
|
|
mkaFail(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines when the Logon Process will initiate EAP, if the
|
|
Supplicant and or Authenticator are enabled, and takes one of
|
|
the following values:
|
|
|
|
'never' : Never.
|
|
|
|
'immediate' : Immediately, concurrently with the use of MKA
|
|
with any cached CAK(s).
|
|
|
|
'mkaFail' : Not until MKA has failed, if a prior CAK has been
|
|
cached."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 2 }
|
|
|
|
ieee8021XNidUnauthAllowed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
never(1),
|
|
immediate(2),
|
|
authFail(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines when the Logon Process will tell the CP state
|
|
machine to provide unauthenticated connectivity, and takes one
|
|
of the following values:
|
|
|
|
'never' : Never.
|
|
|
|
'immediate' : Immediately, independently of any current or
|
|
future attempts to authenticate using the PAE or MKA.
|
|
|
|
'authFail' : Not until an attempt has been made to
|
|
authenticate using EAP, unless neither the Supplicant nor
|
|
the Authenticator is enabled, and MKA has attempted to use
|
|
any cached CAK (unless the KaY is not enabled)."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 3 }
|
|
|
|
ieee8021XNidUnsecuredAllowed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
never(1),
|
|
immediate(2),
|
|
mkaFail(3),
|
|
mkaServer(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines when the Logon Process will tell the CP state
|
|
machine to provide authenticated but unsecured connectivity,
|
|
takes one of the following values:
|
|
|
|
'never' : Never.
|
|
|
|
'immediate' : Immediately, to provide connectivity
|
|
concurrently with the use of MKA with any CAK acquired
|
|
through EAP.
|
|
|
|
'mkaFail' : Not until MKA has failed, or is not enabled.
|
|
|
|
'mkaServer' : Only if directed by the MKA server."
|
|
REFERENCE "802.1X Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 4 }
|
|
|
|
ieee8021XNidUnauthenticatedAccess OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDUnauthenticatedStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured access capability of the port's clients without
|
|
authentication in this NID."
|
|
REFERENCE "802.1X Clause 12.5, Clause 10.1, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 5 }
|
|
|
|
ieee8021XNidAccessCapabilities OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDCapabilites
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication and protection capabilities supported for
|
|
the NID."
|
|
REFERENCE "802.1X Clause 12.5, Clause 10.1, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 6 }
|
|
|
|
ieee8021XNidKMD OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeKMD
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured KMD information for this NID."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 7 }
|
|
|
|
ieee8021XNidRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object to create the parameters for the supported Network
|
|
Announcement information in the system.
|
|
|
|
If the Network Announcement information of the entry is from
|
|
downloaded policies, this object is 'active'."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XNidConfigEntry 8 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Announce Information Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XAnnounceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XAnnounceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains the status information that the Announcers
|
|
announce in the network announcement of the PAE system.
|
|
|
|
This table will be instantiated if the object
|
|
ieee8021XPaePortAnnouncerEnable in the corresponding entry of
|
|
the ieee8021XPaePortTable is 'true'."
|
|
REFERENCE "802.1X Clause 8, Figure 8-6, Figure 12-3"
|
|
::= { ieee8021XPaeNetworkIdentifier 2 }
|
|
|
|
ieee8021XAnnounceEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XAnnounceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains an Announcer's status information."
|
|
INDEX { ieee8021XPaePortNumber,
|
|
IMPLIED ieee8021XAnnounceNID }
|
|
::= { ieee8021XAnnounceTable 1 }
|
|
|
|
Ieee8021XAnnounceEntry ::= SEQUENCE {
|
|
ieee8021XAnnounceNID Ieee8021XPaeNID,
|
|
ieee8021XAnnounceAccessStatus Ieee8021XPaeNIDAccessStatus
|
|
}
|
|
|
|
ieee8021XAnnounceNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID information to identify a transmitting network
|
|
announcement for the PAE."
|
|
REFERENCE "802.1X Clause 10.4, Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XAnnounceEntry 1 }
|
|
|
|
ieee8021XAnnounceAccessStatus OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDAccessStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object information reflects connectivity as a result of
|
|
authentication attempts of this NID for this Announcer."
|
|
REFERENCE
|
|
"802.1X Clause 10.4, Clause 10.1, Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XAnnounceEntry 2 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Announcement Information Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XAnnouncementTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XAnnouncementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains the status information that the Listeners
|
|
receive in the network announcement of the PAE system.
|
|
|
|
This table will be instantiated if the object
|
|
ieee8021XPaePortListenerEnable in the corresponding entry of the
|
|
ieee8021XPaePortTable is 'true'."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XPaeNetworkIdentifier 3 }
|
|
|
|
ieee8021XAnnouncementEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XAnnouncementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains a Listener's status information."
|
|
INDEX { ieee8021XPaePortNumber,
|
|
IMPLIED ieee8021XAnnouncementNID }
|
|
::= { ieee8021XAnnouncementTable 1 }
|
|
|
|
Ieee8021XAnnouncementEntry ::= SEQUENCE {
|
|
ieee8021XAnnouncementNID Ieee8021XPaeNID,
|
|
ieee8021XAnnouncementKMD Ieee8021XPaeKMD,
|
|
ieee8021XAnnouncementSpecific TruthValue,
|
|
ieee8021XAnnouncementAccessStatus Ieee8021XPaeNIDAccessStatus,
|
|
ieee8021XAnnouncementAccessRequested TruthValue,
|
|
ieee8021XAnnouncementUnauthAccess Ieee8021XPaeNIDUnauthenticatedStatus,
|
|
ieee8021XAnnouncementCapabilities Ieee8021XPaeNIDCapabilites
|
|
}
|
|
|
|
ieee8021XAnnouncementNID OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NID information to identify a received network announcement
|
|
for the PAE."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 1 }
|
|
|
|
ieee8021XAnnouncementKMD OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeKMD
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The KMD information for this received network announcement of
|
|
the PAE."
|
|
REFERENCE "802.1X Clause 10.4, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 2 }
|
|
|
|
ieee8021XAnnouncementSpecific OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the received announcement information was
|
|
specific to the receiving PAE, not generic for all systems attached
|
|
to the LAN."
|
|
REFERENCE "802.1X Clause 10.1, 10.4, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 3 }
|
|
|
|
ieee8021XAnnouncementAccessStatus OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDAccessStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object information reflects connectivity as a result of
|
|
authentication attempts for this received network announcement
|
|
of the PAE."
|
|
REFERENCE "802.1X Clause 10.4, Clause 10.1, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 4 }
|
|
|
|
ieee8021XAnnouncementAccessRequested OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authenticated access has been requested for this particular
|
|
NID or not."
|
|
REFERENCE "802.1X Clause 10.4, Clause 10.1, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 5 }
|
|
|
|
ieee8021XAnnouncementUnauthAccess OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDUnauthenticatedStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The access capability of the port's clients without
|
|
authentication in this received network announcement of the
|
|
PAE.
|
|
|
|
'openAccess', 'limitedAccess' should not be returned if the
|
|
object ieee8021XNidUnauthAllowed is 'immediate'."
|
|
REFERENCE
|
|
"802.1X Clause 10.1, Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 6 }
|
|
|
|
ieee8021XAnnouncementCapabilities OBJECT-TYPE
|
|
SYNTAX Ieee8021XPaeNIDCapabilites
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The announcement capabilities of this received network
|
|
announcement for this PAE."
|
|
REFERENCE "802.1X Clause 10.1, Clause 12.5, Figure 12-3"
|
|
::= { ieee8021XAnnouncementEntry 7 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- The 802.1X PAE Announcement Cipher Suite Information Table
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XAnnouncementCipherSuitesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021XAnnouncementCipherSuitesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains the Cipher Suites information that the Listeners
|
|
receive in the network announcement of the PAE system.
|
|
|
|
This table will be instantiated if the object
|
|
ieee8021XPaePortListenerEnable in the corresponding entry of the
|
|
ieee8021XPaePortTable is 'true'."
|
|
REFERENCE "802.1X Clause 10.4, Clause 11.13.3, Figure 11-21, Figure 12-3"
|
|
::= { ieee8021XPaeNetworkIdentifier 4 }
|
|
|
|
ieee8021XAnnouncementCipherSuitesEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021XAnnouncementCipherSuitesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the Cipher Suite information which a Listener has
|
|
reveived from network announcement."
|
|
INDEX { ieee8021XPaePortNumber,
|
|
ieee8021XAnnouncementNID,
|
|
ieee8021XAnnouncementCipherSuite }
|
|
::= { ieee8021XAnnouncementCipherSuitesTable 1 }
|
|
|
|
Ieee8021XAnnouncementCipherSuitesEntry ::= SEQUENCE {
|
|
ieee8021XAnnouncementCipherSuite OCTET STRING,
|
|
ieee8021XAnnouncementCipherCapability Unsigned32
|
|
}
|
|
|
|
ieee8021XAnnouncementCipherSuite OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (8))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifier for the announced cipher suite. This is a
|
|
global unique 64-bit (EUI-64) identifier to identify a cipher
|
|
suite."
|
|
REFERENCE
|
|
"802.1X Clause 10.4, Figure 12-3, 802.1AE-2006 Clause 14"
|
|
::= { ieee8021XAnnouncementCipherSuitesEntry 1 }
|
|
|
|
ieee8021XAnnouncementCipherCapability OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The capability of a Cipher Suite received from the network
|
|
announcement by the Listener.
|
|
|
|
A 2 octets Cipher Suite dependent implementation capability field
|
|
precedes each Cipher Suite reference number. If the Cipher Suite,
|
|
ieee8021XAnnouncementCipherSuite, identifies the Default Cipher
|
|
Suite (specified in IEEE Std 802.1AE), the two least significant
|
|
bits of the implementation capability field encode the MACsec
|
|
Capability parameter specified in Table 11-7 and the fourteen more
|
|
significant bits are as 0 and ignored on receipt."
|
|
REFERENCE
|
|
"802.1X Clause 11.13.3, Figure 11-21"
|
|
::= { ieee8021XAnnouncementCipherSuitesEntry 2 }
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- 802.1X Conformance
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaeCompliances OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBConformance 1 }
|
|
|
|
ieee8021XPaeGroups OBJECT IDENTIFIER
|
|
::= { ieee8021XPaeMIBConformance 2 }
|
|
|
|
|
|
-- ------------------------------------------------------------------ --
|
|
-- 802.1X Compliance Statements
|
|
-- ------------------------------------------------------------------ --
|
|
|
|
ieee8021XPaeCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device support of
|
|
Port Access Control."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ieee8021XPaeSystemGroup,
|
|
ieee8021XPaeLogonGroup,
|
|
ieee8021XPaeEapolStatsGroup
|
|
}
|
|
|
|
GROUP ieee8021XPacGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that does not support
|
|
the MACsec functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeAuthConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
Authenticator functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeSuppConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
Supplicant functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeKaYMkaGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the KaY
|
|
MKA functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeNetworkIdentifierGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
network announcement functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeAnnouncerGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
network announcement and the Announcer functions of the
|
|
PAE."
|
|
|
|
GROUP ieee8021XPaeListenerGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support
|
|
the network announcement and the Listener functions of the
|
|
PAE."
|
|
|
|
OBJECT ieee8021XKayMacSecConfidentialityOffset
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-write access is not required. This may be read-only."
|
|
|
|
OBJECT ieee8021XNidUseEap
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnauthAllowed
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnsecuredAllowed
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnauthenticatedAccess
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidAccessCapabilities
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidKMD
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
::= { ieee8021XPaeCompliances 1 }
|
|
|
|
ieee8021XPaeV2Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device support of
|
|
Port Access Control as specified in 802.1X-2010
|
|
amended by 802.1Xbx."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ieee8021XPaeSystemGroup,
|
|
ieee8021XPaeLogonGroup,
|
|
ieee8021XPaeEapolStatsGroup
|
|
}
|
|
|
|
GROUP ieee8021XPacGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that does not support
|
|
the MACsec functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeAuthConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
Authenticator functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeSuppConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
Supplicant functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeKaYMkaGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the KaY
|
|
MKA functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeNetworkIdentifierGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
network announcement functions of the PAE."
|
|
|
|
GROUP ieee8021XPaeAnnouncerGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support the
|
|
network announcement and the Announcer functions of the
|
|
PAE."
|
|
|
|
GROUP ieee8021XPaeListenerGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support
|
|
the network announcement and the Listener functions of the
|
|
PAE."
|
|
|
|
GROUP ieee8021XPaeKaYIsupgradeGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for systems that support KaY MKA
|
|
in-service upgrades."
|
|
|
|
OBJECT ieee8021XKayMacSecConfidentialityOffset
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-write access is not required. This may be read-only."
|
|
|
|
OBJECT ieee8021XNidUseEap
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnauthAllowed
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnsecuredAllowed
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidUnauthenticatedAccess
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidAccessCapabilities
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidKMD
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
|
|
OBJECT ieee8021XNidRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"read-create access is not required. This may be
|
|
read-only."
|
|
::= { ieee8021XPaeCompliances 2 }
|
|
|
|
|
|
ieee8021XPaeSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XPaeSysAccessControl,
|
|
ieee8021XPaeSysAnnouncements,
|
|
ieee8021XPaeSysEapolVersion,
|
|
ieee8021XPaeSysMkaVersion,
|
|
ieee8021XPaePortType,
|
|
ieee8021XPaeControlledPortNumber,
|
|
ieee8021XPaeUncontrolledPortNumber,
|
|
ieee8021XPaeCommonPortNumber,
|
|
ieee8021XPaePortInitialize,
|
|
ieee8021XPaePortCapabilities,
|
|
ieee8021XPaePortVirtualPortsEnable,
|
|
ieee8021XPaePortMaxVirtualPorts,
|
|
ieee8021XPaePortCurrentVirtualPorts,
|
|
ieee8021XPaePortVirtualPortStart,
|
|
ieee8021XPaePortVirtualPortPeerMAC,
|
|
ieee8021XPaePortLogonEnable,
|
|
ieee8021XPaePortAuthenticatorEnable,
|
|
ieee8021XPaePortSupplicantEnable,
|
|
ieee8021XPaePortKayMkaEnable,
|
|
ieee8021XPaePortAnnouncerEnable,
|
|
ieee8021XPaePortListenerEnable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing system information for a PAE
|
|
system and a PAE port status and control information."
|
|
::= { ieee8021XPaeGroups 1 }
|
|
|
|
ieee8021XPacGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XPacPortAdminPt2PtMAC,
|
|
ieee8021XPacPortOperPt2PtMAC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of a PAC in the
|
|
system."
|
|
::= { ieee8021XPaeGroups 2 }
|
|
|
|
ieee8021XPaeLogonGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XPaePortLogonConnectStatus,
|
|
ieee8021XPaePortPortValid,
|
|
ieee8021XPaePortSessionOctetsRx,
|
|
ieee8021XPaePortSessionOctetsTx,
|
|
ieee8021XPaePortSessionPktsRx,
|
|
ieee8021XPaePortSessionPktsTx,
|
|
ieee8021XPaePortSessionId,
|
|
ieee8021XPaePortSessionStartTime,
|
|
ieee8021XPaePortSessionIntervalTime,
|
|
ieee8021XPaePortSessionTerminate,
|
|
ieee8021XPaePortSessionUserName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information of a Logon
|
|
Process in the system."
|
|
::= { ieee8021XPaeGroups 3 }
|
|
|
|
ieee8021XPaeAuthConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XAuthPaeAuthenticate,
|
|
ieee8021XAuthPaeAuthenticated,
|
|
ieee8021XAuthPaeFailed,
|
|
ieee8021XAuthPaeReAuthEnabled,
|
|
ieee8021XAuthPaeQuietPeriod,
|
|
ieee8021XAuthPaeReauthPeriod,
|
|
ieee8021XAuthPaeRetryMax,
|
|
ieee8021XAuthPaeRetryCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing configuration information of
|
|
an Authenticator in the system."
|
|
::= { ieee8021XPaeGroups 4 }
|
|
|
|
ieee8021XPaeSuppConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XSuppPaeAuthenticate,
|
|
ieee8021XSuppPaeAuthenticated,
|
|
ieee8021XSuppPaeFailed,
|
|
ieee8021XSuppPaeHelloPeriod,
|
|
ieee8021XSuppPaeRetryMax,
|
|
ieee8021XSuppPaeRetryCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing configuration information of
|
|
a Supplicant in the system."
|
|
::= { ieee8021XPaeGroups 5 }
|
|
|
|
ieee8021XPaeEapolStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XEapolInvalidFramesRx,
|
|
ieee8021XEapolEapLengthErrorFramesRx,
|
|
ieee8021XEapolAnnouncementFramesRx,
|
|
ieee8021XEapolAnnouncementReqFramesRx,
|
|
ieee8021XEapolPortUnavailableFramesRx,
|
|
ieee8021XEapolStartFramesRx,
|
|
ieee8021XEapolEapFramesRx,
|
|
ieee8021XEapolLogoffFramesRx,
|
|
ieee8021XEapolMkNoCknFramesRx,
|
|
ieee8021XEapolMkInvalidFramesRx,
|
|
ieee8021XEapolLastRxFrameVersion,
|
|
ieee8021XEapolLastRxFrameSource,
|
|
ieee8021XEapolSuppEapFramesTx,
|
|
ieee8021XEapolLogoffFramesTx,
|
|
ieee8021XEapolAnnouncementFramesTx,
|
|
ieee8021XEapolAnnouncementReqFramesTx,
|
|
ieee8021XEapolStartFramesTx,
|
|
ieee8021XEapolAuthEapFramesTx,
|
|
ieee8021XEapolMkaFramesTx
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing counters and diagnostic
|
|
information for the EAPOL in the system."
|
|
::= { ieee8021XPaeGroups 6 }
|
|
|
|
ieee8021XPaeKaYMkaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XKayMkaActive,
|
|
ieee8021XKayMkaAuthenticated,
|
|
ieee8021XKayMkaSecured,
|
|
ieee8021XKayMkaFailed,
|
|
ieee8021XKayMkaActorSCI,
|
|
ieee8021XKayMkaActorsPriority,
|
|
ieee8021XKayMkaKeyServerPriority,
|
|
ieee8021XKayMkaKeyServerSCI,
|
|
ieee8021XKayAllowedJoinGroup,
|
|
ieee8021XKayAllowedFormGroup,
|
|
ieee8021XKayCreateNewGroup,
|
|
ieee8021XKayMacSecCapability,
|
|
ieee8021XKayMacSecDesired,
|
|
ieee8021XKayMacSecProtect,
|
|
ieee8021XKayMacSecReplayProtect,
|
|
ieee8021XKayMacSecValidate,
|
|
ieee8021XKayMacSecConfidentialityOffset,
|
|
ieee8021XKayMkaTxKN,
|
|
ieee8021XKayMkaTxAN,
|
|
ieee8021XKayMkaRxKN,
|
|
ieee8021XKayMkaRxAN,
|
|
ieee8021XKayMkaPartKMD,
|
|
ieee8021XKayMkaPartNID,
|
|
ieee8021XKayMkaPartCached,
|
|
ieee8021XKayMkaPartActive,
|
|
ieee8021XKayMkaPartRetain,
|
|
ieee8021XKayMkaPartActivateControl,
|
|
ieee8021XKayMkaPartPrincipal,
|
|
ieee8021XKayMkaPartDistCKN,
|
|
ieee8021XKayMkaPartRowStatus,
|
|
ieee8021XKayMkaPeerListMN,
|
|
ieee8021XKayMkaPeerListType,
|
|
ieee8021XKayMkaPeerListSCI
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing monitoring and controlling
|
|
information of a KaY MKA in the system."
|
|
::= { ieee8021XPaeGroups 7 }
|
|
|
|
ieee8021XPaeNetworkIdentifierGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XLogonNIDConnectedNID,
|
|
ieee8021XLogonNIDRequestedNID,
|
|
ieee8021XLogonNIDSelectedNID,
|
|
ieee8021XNidUseEap,
|
|
ieee8021XNidUnauthAllowed,
|
|
ieee8021XNidUnsecuredAllowed,
|
|
ieee8021XNidUnauthenticatedAccess,
|
|
ieee8021XNidAccessCapabilities,
|
|
ieee8021XNidKMD,
|
|
ieee8021XNidRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing monitoring and controlling
|
|
information of an NID in the system."
|
|
::= { ieee8021XPaeGroups 8 }
|
|
|
|
ieee8021XPaeAnnouncerGroup OBJECT-GROUP
|
|
OBJECTS { ieee8021XAnnounceAccessStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing status information for
|
|
an Announcer in the system."
|
|
::= { ieee8021XPaeGroups 9 }
|
|
|
|
ieee8021XPaeListenerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XAnnouncementKMD,
|
|
ieee8021XAnnouncementSpecific,
|
|
ieee8021XAnnouncementAccessStatus,
|
|
ieee8021XAnnouncementAccessRequested,
|
|
ieee8021XAnnouncementUnauthAccess,
|
|
ieee8021XAnnouncementCapabilities,
|
|
ieee8021XAnnouncementCipherCapability
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing status information for
|
|
a Listener in the system."
|
|
::= { ieee8021XPaeGroups 10 }
|
|
|
|
ieee8021XPaeKaYIsupgradeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021XKayMkaSuspendFor,
|
|
ieee8021XKayMkaSuspendOnRequest,
|
|
ieee8021XKayMkaSuspendedWhile
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing monitoring and control
|
|
for MKA support of in-service upgrades."
|
|
::= { ieee8021XPaeGroups 11 }
|
|
|
|
END
|
|
|