Observium_CE/mibs/nokia/ALCATEL-IEEE8021-PAE-MIB

487 lines
18 KiB
Plaintext

ALCATEL-IEEE8021-PAE-MIB DEFINITIONS ::= BEGIN
IMPORTS
dot1xAuthConfigEntry
FROM IEEE8021-PAE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
alcatelCommonMIBModules,
alcatelConformance, alcatelNotifyPrefix,
alcatelObjects
FROM TIMETRA-GLOBAL-MIB
ServiceAdminStatus, TNamedItem,
TNamedItemOrEmpty,
TPolicyStatementNameOrEmpty
FROM TIMETRA-TC-MIB
;
alcatelIEEE8021PaeMIBModule MODULE-IDENTITY
LAST-UPDATED "202009010000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage and
provision the 7x50 extensions to the IEEE8021-PAE-MIB
(Port Access Entity nodule for managing IEEE 802.X) feature for
the Nokia 7x50 device.
Copyright 2004-2018 Nokia. All rights reserved. Reproduction of this
document is authorized on the condition that the foregoing copyright
notice is included.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains
all title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive license to use and
distribute an unmodified copy of this Specification in connection with
management of Nokia products, and without fee, provided this copyright
notice and license appear on all copies.
This Specification is supplied 'as is', and Nokia makes no warranty,
either express or implied, as to the use, operation, condition, or
performance of the Specification."
REVISION "202009010000Z"
DESCRIPTION
"Rev 20 1 September 2020 00:00
release 20 of the ALCATEL-IEEE8021-PAE-MIB."
REVISION "200701010000Z"
DESCRIPTION
"Rev 5.0 01 Jan 2007 00:00
5.0 release of the ALCATEL-IEEE8021-PAE-MIB."
REVISION "200508310000Z"
DESCRIPTION
"Rev 3.0 31 Aug 2005 00:00
3.0 release of the ALCATEL-IEEE8021-PAE-MIB."
REVISION "200503290000Z"
DESCRIPTION
"Rev 2.0 29 Mar 2005 00:00
2.0 release of the ALCATEL-IEEE8021-PAE-MIB."
REVISION "200408030000Z"
DESCRIPTION
"Rev 1.0 03 Aug 2004 00:00
1.0 release of the ALCATEL-IEEE8021-PAE-MIB."
::= { alcatelCommonMIBModules 3 }
AlxDot1xRadiusServerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The AlxDot1xRadiusServerType data type is used to denote the type of
the RADIUS server."
SYNTAX INTEGER {
authorization (0),
accounting (1),
combined (2)
}
alxDot1xObjs OBJECT IDENTIFIER ::= { alcatelObjects 3 }
alxDot1xAuthenticatorObjs OBJECT IDENTIFIER ::= { alxDot1xObjs 1 }
alxdot1xAuthConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlxDot1xAuthConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table alxdot1xAuthConfigTable allows configuration of
RADIUS authentication parameters for the 802.1X PAE
feature on port level."
::= { alxDot1xAuthenticatorObjs 1 }
alxDot1xAuthConfigEntry OBJECT-TYPE
SYNTAX AlxDot1xAuthConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"alxDot1xAuthConfigEntry is an entry (conceptual row) in the
alxdot1xAuthConfigTable. Each entry represents the configuration for
Radius Authentication on a port. Entries have a presumed StorageType
of nonVolatile."
AUGMENTS { dot1xAuthConfigEntry }
::= { alxdot1xAuthConfigTable 1 }
AlxDot1xAuthConfigEntry ::= SEQUENCE
{
alxDot1xAuthRadiusPlcy TPolicyStatementNameOrEmpty,
alxDot1xAuthRadiusServerPlcyAuth TNamedItemOrEmpty,
alxDot1xAuthRadiusServerPlcyAcct TNamedItemOrEmpty
}
alxDot1xAuthRadiusPlcy OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"alxDot1xAuthRadiusPlcy specifies the name of the
Radius Policy. The Radius Policy specifies the
parameters that control the Radius Protocol. If no Policy is
specified (empty string) no Radius authentication will be
possible. This object can only be set to a policy that is defined
in the alxdot1xRadiusServerPlcyTable."
DEFVAL { "" }
::= { alxDot1xAuthConfigEntry 50 }
alxDot1xAuthRadiusServerPlcyAuth OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of alxDot1xAuthRadiusServerPlcyAuth specifies the RADIUS
server policy for authentication as defined in
TIMETRA-RADIUS-MIB::tmnxRadSrvPlcyTable to be applied in this port."
DEFVAL { "" }
::= { alxDot1xAuthConfigEntry 51 }
alxDot1xAuthRadiusServerPlcyAcct OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of alxDot1xAuthRadiusServerPlcyAcct specifies the RADIUS
server policy for accounting as defined in
TIMETRA-RADIUS-MIB::tmnxRadSrvPlcyTable to be applied in this port."
DEFVAL { "" }
::= { alxDot1xAuthConfigEntry 53 }
alxDot1xRadiusObjs OBJECT IDENTIFIER ::= { alxDot1xObjs 2 }
alxDot1xRadiusServerPlcyTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlxDot1xRadiusServerPlcyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The alxDot1xRadiusServerPlcyTable allows configuration of
RADIUS authentication parameters for the 802.1X PAE
feature."
::= { alxDot1xRadiusObjs 1 }
alxDot1xRadiusServerPlcyEntry OBJECT-TYPE
SYNTAX AlxDot1xRadiusServerPlcyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"alxDot1xRadiusServerPlcyEntry is an entry (conceptual row) in the
alxDot1xRadiusServerPlcyTable. Each entry represents the configuration
for a 802.1X Radius Policy. Entries in this table can be created and
deleted via SNMP SET operations to alxDot1xRadiusPlcyRowStatus.
Entries have a presumed StorageType of nonVolatile."
INDEX { alxDot1xRadiusPlcyName }
::= { alxDot1xRadiusServerPlcyTable 1 }
AlxDot1xRadiusServerPlcyEntry ::= SEQUENCE
{
alxDot1xRadiusPlcyName TNamedItem,
alxDot1xRadiusPlcySrceAddr IpAddress,
alxDot1xRadiusPlcyAdminState ServiceAdminStatus,
alxDot1xRadiusPlcyRowStatus RowStatus,
alxDot1xRadiusPlcyRetryAttempts Unsigned32,
alxDot1xRadiusPlcyTimeout Unsigned32
}
alxDot1xRadiusPlcyName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusPlcyName specifies a specific
radius server Policy to be used for 802.1X authentication."
::= { alxDot1xRadiusServerPlcyEntry 1 }
alxDot1xRadiusPlcySrceAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusPlcySrceAddr specifies the
source address of the Radius packet. It must be a
valid unicast address. (otherwise a wrongValue error is returned.)
If this object is configured with the address of the
router interface, the Radius client uses it while making a request
to the server.
If the address is not configured or is not the address of the one of
interfaces, the source address is based on the address of the Radius
server. If the server address is in-band, the client uses the system
ip address. If it is out-of-band, the source address is the address of
the management interface."
DEFVAL { '00000000'H }
::= { alxDot1xRadiusServerPlcyEntry 2 }
alxDot1xRadiusPlcyAdminState OBJECT-TYPE
SYNTAX ServiceAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusPlcyAdminState specifies a
specific radius server Policy to be used for 802.1x
authentication."
DEFVAL { down }
::= { alxDot1xRadiusServerPlcyEntry 3 }
alxDot1xRadiusPlcyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"alxDot1xRadiusPlcyRowStatus controls the creation and deletion of rows
in the table."
::= { alxDot1xRadiusServerPlcyEntry 4 }
alxDot1xRadiusPlcyRetryAttempts OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusPlcyRetryAttempts specifies the
number of RADIUS requests towards the same RADIUS server."
DEFVAL { 3 }
::= { alxDot1xRadiusServerPlcyEntry 5 }
alxDot1xRadiusPlcyTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..90)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of alxDot1xRadiusPlcyTimeout specifies the time, in seconds,
between request retries towards the same RADIUS server."
DEFVAL { 5 }
::= { alxDot1xRadiusServerPlcyEntry 6 }
alxDot1xRadiusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlxDot1xRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The alxDot1xRadiusServerTable has an entry for each RADIUS server used
for 802.1x authentication."
::= { alxDot1xRadiusObjs 2 }
alxDot1xRadiusServerEntry OBJECT-TYPE
SYNTAX AlxDot1xRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"alxDot1xRadiusServerEntry is an entry (conceptual row) in the
alxDot1xRadiusServerTable. Each entry represents the configuration for
a RADIUS server. Entries in this table can be created and deleted via
SNMP SET operations on alxDot1xRadiusServerRowStatus."
INDEX {
alxDot1xRadiusServerPlcyName,
alxDot1xRadiusServerIndex
}
::= { alxDot1xRadiusServerTable 1 }
AlxDot1xRadiusServerEntry ::= SEQUENCE
{
alxDot1xRadiusServerPlcyName TNamedItem,
alxDot1xRadiusServerIndex Unsigned32,
alxDot1xRadiusServerAddress IpAddress,
alxDot1xRadiusServerSecret OCTET STRING,
alxDot1xRadiusServerAuthPort Unsigned32,
alxDot1xRadiusServerOperStatus INTEGER,
alxDot1xRadiusServerRowStatus RowStatus,
alxDot1xRadiusServerType AlxDot1xRadiusServerType,
alxDot1xRadiusServerAcctPort Unsigned32
}
alxDot1xRadiusServerPlcyName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerPlcyName specifies
the radius server Policy to be used for 802.1x
authentication as defined in the alxDot1xRadiusServerPlcyTable.
Row creation will be denied if no policy with the same name does
not occur in the alxDot1xRadiusServerPlcyTable."
::= { alxDot1xRadiusServerEntry 1 }
alxDot1xRadiusServerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerIndex specifies a specific
radius server in the policy."
::= { alxDot1xRadiusServerEntry 2 }
alxDot1xRadiusServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerAddress specifies the IP
address of the RADIUS server. A valid unicast IP address must be
specified for row creation to succeed."
::= { alxDot1xRadiusServerEntry 3 }
alxDot1xRadiusServerSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerSecret specifies
the secret key associated with the RADIUS server. An
Empty key is not accepted."
::= { alxDot1xRadiusServerEntry 4 }
alxDot1xRadiusServerAuthPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerAuthPort specifies
the UDP port number on which to contact the RADIUS
server for authentication."
DEFVAL { 1812 }
::= { alxDot1xRadiusServerEntry 5 }
alxDot1xRadiusServerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerOperStatus indicates the
current status of the RADIUS server."
::= { alxDot1xRadiusServerEntry 6 }
alxDot1xRadiusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"alxDot1xRadiusServerRowStatus controls the creation and deletion of
rows in the table."
::= { alxDot1xRadiusServerEntry 7 }
alxDot1xRadiusServerType OBJECT-TYPE
SYNTAX AlxDot1xRadiusServerType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerType indicates
the type of the RADIUS server."
::= { alxDot1xRadiusServerEntry 8 }
alxDot1xRadiusServerAcctPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the object alxDot1xRadiusServerAcctPort specifies
the UDP port number on which to contact the RADIUS server for
accounting."
DEFVAL { 1813 }
::= { alxDot1xRadiusServerEntry 9 }
alxDot1xConformance OBJECT IDENTIFIER ::= { alcatelConformance 3 }
alxDot1xAuthenticatorConformance OBJECT IDENTIFIER ::= { alxDot1xConformance 1 }
alxDot1xAuthenticatorCompliancs OBJECT IDENTIFIER ::= { alxDot1xAuthenticatorConformance 1 }
alxDot1xAuthenticatorCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of Radius
authentication for the IEEE801.1X PAE feature on
Nokia 7x50 SR series systems."
MODULE
MANDATORY-GROUPS {
alxDot1xAuthConfigGroup,
alxDot1xRadiusPlcyGroup
}
::= { alxDot1xAuthenticatorCompliancs 1 }
alxDot1xAuthV20v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of Radius
authentication for the IEEE801.1X PAE feature on
Nokia 7x50 SR series systems."
MODULE
MANDATORY-GROUPS {
alxDot1xAuthConfigGroup,
alxDot1xAuthConfigV20v0Group,
alxDot1xRadiusPlcyGroup
}
::= { alxDot1xAuthenticatorCompliancs 2 }
alxDot1xAuthenticatorGroups OBJECT IDENTIFIER ::= { alxDot1xAuthenticatorConformance 2 }
alxDot1xAuthConfigGroup OBJECT-GROUP
OBJECTS {
alxDot1xAuthRadiusPlcy
}
STATUS current
DESCRIPTION
"The group of objects supporting management of Radius
authentication for the IEEE801.1X PAE feature on
Nokia 7x50 SR series systems."
::= { alxDot1xAuthenticatorGroups 1 }
alxDot1xAuthConfigV20v0Group OBJECT-GROUP
OBJECTS {
alxDot1xAuthRadiusServerPlcyAuth,
alxDot1xAuthRadiusServerPlcyAcct
}
STATUS current
DESCRIPTION
"The group of objects supporting management of Radius
authentication for the IEEE801.1X PAE feature added for
release 20 of the Nokia 7xxx series systems."
::= { alxDot1xAuthenticatorGroups 2 }
alxDot1xRadiusConformance OBJECT IDENTIFIER ::= { alxDot1xConformance 2 }
alxDot1xRadiusCompliancs OBJECT IDENTIFIER ::= { alxDot1xRadiusConformance 1 }
alxDot1xRadiusGroups OBJECT IDENTIFIER ::= { alxDot1xRadiusConformance 2 }
alxDot1xRadiusPlcyGroup OBJECT-GROUP
OBJECTS {
alxDot1xRadiusPlcySrceAddr,
alxDot1xRadiusPlcyAdminState,
alxDot1xRadiusPlcyRowStatus,
alxDot1xRadiusPlcyRetryAttempts,
alxDot1xRadiusPlcyTimeout,
alxDot1xRadiusServerAddress,
alxDot1xRadiusServerSecret,
alxDot1xRadiusServerAuthPort,
alxDot1xRadiusServerAcctPort,
alxDot1xRadiusServerOperStatus,
alxDot1xRadiusServerRowStatus,
alxDot1xRadiusServerType
}
STATUS current
DESCRIPTION
"The group of objects supporting management of Radius
authentication for the IEEE801.1X PAE feature on
Nokia 7x50 SR series systems."
::= { alxDot1xRadiusGroups 1 }
alxDot1xNotificationsPrefix OBJECT IDENTIFIER ::= { alcatelNotifyPrefix 3 }
alxDot1xNotifications OBJECT IDENTIFIER ::= { alxDot1xNotificationsPrefix 0 }
END