ALCATEL-IND1-AAA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32 FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF softentIND1AAA FROM ALCATEL-IND1-BASE; alcatelIND1AAAMIB MODULE-IDENTITY LAST-UPDATED "200203210000Z" ORGANIZATION "Alcatel - Architects Of An Internet World" CONTACT-INFO "Please consult with Customer Service to insure the most appropriate version of this document is used with the products in question: Alcatel Internetworking, Incorporated (Division 1, Formerly XYLAN Corporation) 26801 West Agoura Road Agoura Hills, CA 91301-5122 United States Of America Telephone: North America +1 800 995 2696 Latin America +1 877 919 9526 Europe +31 23 556 0100 Asia +65 394 7933 All Other +1 818 878 4507 Electronic Mail: support@ind.alcatel.com World Wide Web: http://www.ind.alcatel.com File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" DESCRIPTION "This module describes an authoritative enterprise-specific Simple Network Management Protocol (SNMP) Management Information Base (MIB): For the Birds Of Prey Product Line Authentication, Authorization, and Accounting (AAA) Subsystem. The right to make changes in specification and other information contained in this document without prior notice is reserved. No liability shall be assumed for any incidental, indirect, special, or consequential damages whatsoever arising from or related to this document or the information contained herein. Vendors, end-users, and other interested parties are granted non-exclusive license to use this specification in connection with management of the products for which it is intended to be used. Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated ALL RIGHTS RESERVED WORLDWIDE" REVISION "200203210000Z" DESCRIPTION "The latest version of this MIB Module." ::= { softentIND1AAA 1 } alcatelIND1AAAMIBObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Authentication, Authorization, and Accounting (AAA) Subsystem Managed Objects." ::= { alcatelIND1AAAMIB 1 } alcatelIND1AAAMIBConformance OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Authentication, Authorization, and Accounting (AAA) Subsystem Conformance Information." ::= { alcatelIND1AAAMIB 2 } alcatelIND1AAAMIBGroups OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Authentication, Authorization, and Accounting (AAA) Subsystem Units Of Conformance." ::= { alcatelIND1AAAMIBConformance 1 } alcatelIND1AAAMIBCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Authentication, Authorization, and Accounting (AAA) Subsystem Compliance Statements." ::= { alcatelIND1AAAMIBConformance 2 } -- Overview of the AAA MIB -- -- this MIB provides configuration of the AAA services including the -- servers and the local user database -- -- AAA server MIB aaaServerMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 1 } -- -- Server configuration table -- aaaServerTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for each AAA server." ::= { aaaServerMIB 1 } aaaServerEntry OBJECT-TYPE SYNTAX AaaServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An AAA server configuration identified by its protocol and its index. An entry is created/removed when a server is defined or undefined with IOS configuration commands via CLI or by issuing appropriate sets to this table using snmp." INDEX { aaasName } ::= { aaaServerTable 1 } AaaServerEntry ::= SEQUENCE { aaasName DisplayString, aaasProtocol INTEGER, aaasHostName DisplayString, aaasIpAddress IpAddress, aaasHostName2 DisplayString, aaasIpAddress2 IpAddress, aaasRetries INTEGER, aaasTimout INTEGER, aaasRadKey DisplayString, aaasRadAuthPort INTEGER, aaasRadAcctPort INTEGER, aaasLdapPort INTEGER, aaasLdapDn DisplayString, aaasLdapPasswd DisplayString, aaasLdapSearchBase DisplayString, aaasLdapServType INTEGER, aaasLdapEnableSsl INTEGER, aaasAceClear INTEGER, aaasRowStatus RowStatus, aaasTacacsKey DisplayString, aaasTacacsPort INTEGER, aaasHttpPort INTEGER, aaasHttpDirectory DisplayString, aaasHttpProxyHostName DisplayString, aaasHttpProxyIpAddress IpAddress, aaasHttpProxyPort INTEGER } aaasName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. This name is given by the operator to refer the server." ::= { aaaServerEntry 1} aaasProtocol OBJECT-TYPE SYNTAX INTEGER { radius(1), ldap(2), ace(3), tacacs(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol used with the server: radius(1) - RADIUS ldap(2) - LDAP ace(3) - ACE tacacs(4) - TACACS+" ::= { aaaServerEntry 2} aaasHostName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "DNS name of the server host." ::= { aaaServerEntry 3} aaasIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address of the server host." ::= { aaaServerEntry 4} aaasHostName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "DNS name of the backup server host." ::= { aaaServerEntry 5} aaasIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address of the backup server host." ::= { aaaServerEntry 6} aaasRetries OBJECT-TYPE SYNTAX INTEGER ( 0 .. 32 ) MAX-ACCESS read-create STATUS current DESCRIPTION " Number of retries the switch makes to the server to authenticate a user before trying the next backup server. The default value is 3." DEFVAL { 3 } ::= { aaaServerEntry 7} aaasTimout OBJECT-TYPE SYNTAX INTEGER ( 0 .. 512 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Time-out for server replies to authentication requests. The default value is 2." DEFVAL { 2 } ::= { aaaServerEntry 8} aaasRadKey OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "The shared secret is a string of characters known to the switch and to the RADIUS server, but it is not sent out over the network. The secret can be any text string and must be configured here as well as on the server. The secret is stored encrypted using a two way algorithm." ::= { aaaServerEntry 9} aaasRadAuthPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For RADIUS server only. Port number for authentication request; the host is not used for authentication if set to 0. The default value is 1645." DEFVAL { 1645 } ::= { aaaServerEntry 10} aaasRadAcctPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For RADIUS server only. Port number for accounting request; the host is not used for authentication if set to 0. The default value is 1646." DEFVAL { 1646 } ::= { aaaServerEntry 11} aaasLdapPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For LDAP server only. Port number for LDAP server host." DEFVAL { 0 } ::= { aaaServerEntry 12} aaasLdapDn OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 255 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "For LDAP server only. the super user dn, i.e., the administrative distinguished name recognized by the LDAP-enabled directory servers (e.g., cn=manager)" ::= { aaaServerEntry 13} aaasLdapPasswd OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "For LDAP server only. the super user password, i.e., the administrative password recognized by LDAP-enabled directory servers (e.g., secret). The secret is stored encrypted using a two way algorithm." ::= { aaaServerEntry 14} aaasLdapSearchBase OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "For LDAP server only. Search base recognized by LDAP-enabled directory servers (e.g.,o=company, c=US)." ::= { aaaServerEntry 15} aaasLdapServType OBJECT-TYPE SYNTAX INTEGER { ns(0), generic(1), netscape(2), novell(3), sun(4), microsoft(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "For LDAP server only. Directory server type used in LDAP Authentication: ns(0) - non significant value generic(1) - Generic Schema netscape(2) - Netscape Directory Server novell(3) - Novell NDS sun(4) - Sun Directory Services microsoft(5) - Microsoft Active Directory" DEFVAL { netscape } ::= { aaaServerEntry 16} aaasLdapEnableSsl OBJECT-TYPE SYNTAX INTEGER { ns(0), true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Only for LDAP server. Specify if the connection between the swtich and the LDAP server use a SSL session." DEFVAL { false } ::= { aaaServerEntry 17} aaasAceClear OBJECT-TYPE SYNTAX INTEGER { ns(0), true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Only for ACE server. The ACE/Server generates a secrets that it sends to clients for authentication. While you cannot configure the secret on the switch, you can clear it. To clear the current ACE/Server secret, set this OID. After clearing the secret on the switch, you must also clear the secret from the ACE server." DEFVAL { false } ::= { aaaServerEntry 18} aaasRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaServerEntry 19} aaasTacacsKey OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "The shared secret is a string of characters known to the switch and to the TACACS+ server, but it is not sent out over the network. The secret can be any text string and must be configured here as well as on the server. The secret is stored encrypted using a two way algorithm." ::= { aaaServerEntry 20} aaasTacacsPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For TACACS+ server only. Port number for LDAP server host." DEFVAL { 49 } ::= { aaaServerEntry 21} aaasHttpPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For HTTP server only. Port number for LDAP server host." ::= { aaaServerEntry 22} aaasHttpDirectory OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "For HTTP server only. A combination of directory tree and filename where the CRL can be found." ::= { aaaServerEntry 23} aaasHttpProxyHostName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "For HTTP server only. DNS name of the proxy server." ::= { aaaServerEntry 24} aaasHttpProxyIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "For HTTP server only. IP address of the proxy server." ::= { aaaServerEntry 25} aaasHttpProxyPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For HTTP server only. Port number for HTTP proxy server." ::= { aaaServerEntry 26} -- AAA authentication accounting MIB aaaAuthAcctMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 2 } -- -- Authenticated Vlan configuration table -- aaaAuthVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAuthVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allow to display and modify the configuration of the authentication servers for the authenticated vlans." ::= { aaaAuthAcctMIB 1 } aaaAuthVlanEntry OBJECT-TYPE SYNTAX AaaAuthVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There can be one or several entries in this table. In case of single authority, all vlan are authenticated by the same set of servers, the aaatvVlan index is then equal to 0. In case of multiple authorities, each authenticated vlan has its own list of servers." INDEX { aaatvVlan } ::= { aaaAuthVlanTable 1 } AaaAuthVlanEntry ::= SEQUENCE { aaatvVlan INTEGER, aaatvName1 DisplayString, aaatvName2 DisplayString, aaatvName3 DisplayString, aaatvName4 DisplayString, aaatvRowStatus RowStatus, aaatvCertificate INTEGER } aaatvVlan OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "It indicate the vlan number authenticated by the servers. The value (0) means that all vlan are authenticated by the same servers (single mode configuration)." ::= { aaaAuthVlanEntry 1} aaatvName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable An Ace server can not be used in front hand." ::= { aaaAuthVlanEntry 2} aaatvName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable An Ace server can not be used in front hand." DEFVAL { "" } ::= { aaaAuthVlanEntry 3} aaatvName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable An Ace server can not be used in front hand." DEFVAL { "" } ::= { aaaAuthVlanEntry 4} aaatvName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable An Ace server can not be used in front hand." DEFVAL { "" } ::= { aaaAuthVlanEntry 5} aaatvRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAuthVlanEntry 6} aaatvCertificate OBJECT-TYPE SYNTAX INTEGER { no-certificate(0), certificate-only(1), certificate-with-password(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "use of x509 user certificate during the HTTPs session establisment. no-certificate(0)- no user certificate is required, certificate-only(1) - the DN from the certifiicate is used to access to the authorization data of the user certificate-with-password(2) - the user must execute a log-in procedure with user name and password after his certificate validation" DEFVAL { no-certificate } ::= { aaaAuthVlanEntry 7} -- -- Authenticated switch access configuration table -- aaaAuthSATable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAuthSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allow to display and modify the configuration of the authentication servers for the switch accesses." ::= { aaaAuthAcctMIB 2 } aaaAuthSAEntry OBJECT-TYPE SYNTAX AaaAuthSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A switch access authentication entry is specified by the type of access." INDEX { aaatsInterface} ::= { aaaAuthSATable 1 } AaaAuthSAEntry ::= SEQUENCE { aaatsInterface INTEGER, aaatsName1 DisplayString, aaatsName2 DisplayString, aaatsName3 DisplayString, aaatsName4 DisplayString, aaatsRowStatus RowStatus, aaatsCertificate INTEGER } aaatsInterface OBJECT-TYPE SYNTAX INTEGER { default(1), console(2), telnet(3), ftp(4), http(5), snmp(6), ssh(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of connection that must be authenticated default(1) -define the default authentication method for console, telnet, ftp, snmp , http and ssh. If the operator interface is not especially configured the default value is applied to this interface." ::= { aaaAuthSAEntry 1} aaatsName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. Special value 'local' correspond to the local database. Other name correspond to an index value of the aaaServerTable snmp entry can only use ldap server and local database." ::= { aaaAuthSAEntry 2} aaatsName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local database. Other name correspond to an index value of the aaaServerTable snmp entry can only use ldap server and local database." DEFVAL { "" } ::= { aaaAuthSAEntry 3} aaatsName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local database. Other name correspond to an index value of the aaaServerTable snmp entry can only use ldap server and local database." DEFVAL { "" } ::= { aaaAuthSAEntry 4} aaatsName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local database. Other name correspond to an index value of the aaaServerTable snmp entry can only use ldap server and local database." DEFVAL { "" } ::= { aaaAuthSAEntry 5} aaatsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAuthSAEntry 7} aaatsCertificate OBJECT-TYPE SYNTAX INTEGER { no-certificate(0), certificate-only(1), certificate-with-password(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "use of x509 user certificate during the HTTPs session establisment. no-certificate(0)- no user certificate is required, certificate-only(1) - the DN from the certifiicate is used to access to the authorization data of the user certificate-with-password(2) - the user must execute a log-in procedure with user name and password after his certificate validation" DEFVAL { no-certificate } ::= { aaaAuthSAEntry 8} -- -- Accounting configuration table for vlan -- aaaAcctVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAcctVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allows to display and configure the accounting servers for authenticated Vlans." ::= { aaaAuthAcctMIB 3 } aaaAcctVlanEntry OBJECT-TYPE SYNTAX AaaAcctVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There can be one or several entries in this table. In case of single authority, accounting information for all vlans are sent to the same set of servers, the aaatVlan index is then equal to 0. In case of multiple authorities, each authenticated vlan has its own list of servers." INDEX { aaacvVlan } ::= { aaaAcctVlanTable 1 } AaaAcctVlanEntry ::= SEQUENCE { aaacvVlan INTEGER, aaacvName1 DisplayString, aaacvName2 DisplayString, aaacvName3 DisplayString, aaacvName4 DisplayString, aaacvRowStatus RowStatus } aaacvVlan OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Current vlan number. The value (0) for avlan interface means that all authenticated vlans use the same servers for authentication." ::= { aaaAcctVlanEntry 1} aaacvName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." ::= { aaaAcctVlanEntry 2} aaacvName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctVlanEntry 3} aaacvName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctVlanEntry 4} aaacvName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctVlanEntry 5} aaacvRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAcctVlanEntry 6} -- -- Accounting configuration table for switch accesses -- aaaAcctSATable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAcctSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for Switch access accounting." ::= { aaaAuthAcctMIB 4 } aaaAcctSAEntry OBJECT-TYPE SYNTAX AaaAcctSAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Accounting configuration for switch access." INDEX { aaacsInterface } ::= { aaaAcctSATable 1 } AaaAcctSAEntry ::= SEQUENCE { aaacsInterface INTEGER, aaacsName1 DisplayString, aaacsName2 DisplayString, aaacsName3 DisplayString, aaacsName4 DisplayString, aaacsRowStatus RowStatus } aaacsInterface OBJECT-TYPE SYNTAX INTEGER ( 1 .. 1 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For now, accounting for console, telnet, ftp, http, snmp, ssh are stored in the same set of servers, the index is always (1)." DEFVAL { 1 } ::= { aaaAcctSAEntry 1} aaacsName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." ::= { aaaAcctSAEntry 2} aaacsName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctSAEntry 3} aaacsName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctSAEntry 4} aaacsName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a server used if the precedent is not accessible. Special value 'local' correspond to the local log. Other name correspond to an index value of the aaaServerTable An Ace server can not be used for accounting." DEFVAL { "" } ::= { aaaAcctSAEntry 5} aaacsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAcctSAEntry 6} -- -- Authenticated 802.1x configuration table -- aaaAuth8021xTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAuth8021xEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for 802.1X authentication." ::= { aaaAuthAcctMIB 5 } aaaAuth8021xEntry OBJECT-TYPE SYNTAX AaaAuth8021xEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configuration for 802.1X authentication." INDEX { aaatxInterface } ::= { aaaAuth8021xTable 1 } AaaAuth8021xEntry ::= SEQUENCE { aaatxInterface INTEGER, aaatxName1 DisplayString, aaatxName2 DisplayString, aaatxName3 DisplayString, aaatxName4 DisplayString, aaatxOpen INTEGER, aaatxRowStatus RowStatus } aaatxInterface OBJECT-TYPE SYNTAX INTEGER ( 1 .. 1 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For now, the index is always (1)." DEFVAL { 1 } ::= { aaaAuth8021xEntry 1} aaatxName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." ::= { aaaAuth8021xEntry 2} aaatxName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAuth8021xEntry 3} aaatxName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAuth8021xEntry 4} aaatxName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAuth8021xEntry 5} aaatxOpen OBJECT-TYPE SYNTAX INTEGER { global(1), unique(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of port openning after authentication. If open-global(1) the port treats packet with unknown MAC addresses like an un-authenticated port. If open-unique(2), the port drops incomming packet with unknown MAC addresses." DEFVAL { unique} ::= { aaaAuth8021xEntry 6} aaatxRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAuth8021xEntry 7} -- -- Accounting configuration table for 802.1x -- aaaAcct8021xTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAcct8021xEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for 802.1X accounting." ::= { aaaAuthAcctMIB 6 } aaaAcct8021xEntry OBJECT-TYPE SYNTAX AaaAcct8021xEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration for 802.1X accounting." INDEX { aaacxInterface } ::= { aaaAcct8021xTable 1 } AaaAcct8021xEntry ::= SEQUENCE { aaacxInterface INTEGER, aaacxName1 DisplayString, aaacxName2 DisplayString, aaacxName3 DisplayString, aaacxName4 DisplayString, aaacxRowStatus RowStatus } aaacxInterface OBJECT-TYPE SYNTAX INTEGER ( 1 .. 1 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For now, the index is always (1)." DEFVAL { 1 } ::= { aaaAcct8021xEntry 1} aaacxName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." ::= { aaaAcct8021xEntry 2} aaacxName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAcct8021xEntry 3} aaacxName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAcct8021xEntry 4} aaacxName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server. It corresponds to an index value of the aaaServerTable Only RADIUS server can be used in front hand." DEFVAL { "" } ::= { aaaAcct8021xEntry 5} aaacxRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaAcct8021xEntry 6} -- -- PKI agent configuration -- aaaPkiTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaPkiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for PKI." ::= { aaaAuthAcctMIB 7 } aaaPkiEntry OBJECT-TYPE SYNTAX AaaPkiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration for PKI." INDEX { aaatpInterface } ::= { aaaPkiTable 1 } AaaPkiEntry ::= SEQUENCE { aaatpInterface INTEGER, aaatpName1 DisplayString, aaatpName2 DisplayString, aaatpName3 DisplayString, aaatpName4 DisplayString, aaatpLevel INTEGER, aaatpRowStatus RowStatus } aaatpInterface OBJECT-TYPE SYNTAX INTEGER ( 1 .. 1 ) MAX-ACCESS read-create STATUS current DESCRIPTION "For now, the index is always (1)." DEFVAL { 1 } ::= { aaaPkiEntry 1} aaatpName1 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server contening the CRL. It corresponds to an index value of the aaaServerTable" ::= { aaaPkiEntry 2} aaatpName2 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server contening the CRL. It corresponds to an index value of the aaaServerTable" DEFVAL { "" } ::= { aaaPkiEntry 3} aaatpName3 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server contening the CRL. It corresponds to an index value of the aaaServerTable" DEFVAL { "" } ::= { aaaPkiEntry 4} aaatpName4 OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the server contening the CRL. It corresponds to an index value of the aaaServerTable" DEFVAL { "" } ::= { aaaPkiEntry 5} aaatpLevel OBJECT-TYPE SYNTAX INTEGER { certificate(1), not-revoked(2), repository(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "level of control to do on the user certificate. certificate means that there is a valid chain of certificate between the user certificate and a root certificate known by the switch. The root certificates are managed using specific pki commands. All certificates are valid and well signed. not-revoked means that using CRL or other ways configuring using pki commands the non-revocation of the certificate is checked. repository means that after the precedent control, there is a binary comparison of the certificate on the server and the one received during the authorization (instantaneous revocation possible) This verification is only possible when the access handler is configured with certificate-only" DEFVAL { certificate } ::= { aaaPkiEntry 6} aaatpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaPkiEntry 7} -- -- user local database configuration table -- aaaUserMIB OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 3 } aaaUserTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows current configuration for the local user database." ::= { aaaUserMIB 1 } aaaUserEntry OBJECT-TYPE SYNTAX AaaUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An user configuration identified by its user name." INDEX { aaauUserName } ::= { aaaUserTable 1 } AaaUserEntry ::= SEQUENCE { aaauUserName DisplayString, aaauPassword DisplayString, aaauReadRight1 Unsigned32, aaauReadRight2 Unsigned32, aaauWriteRight1 Unsigned32, aaauWriteRight2 Unsigned32, aaauProfile INTEGER, aaauSnmpLevel INTEGER, aaauSnmpAuthKey OCTET STRING, aaauRowStatus RowStatus, aaauOldPassword DisplayString, aaauEndUserProfile DisplayString, aaauPasswordExpirationDate DisplayString, aaauPasswordExpirationInMinute INTEGER } aaauUserName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 31 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the user." ::= { aaaUserEntry 1} aaauPassword OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 47 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Password of the user. For get response the password in encoded in a one way method. This makes the password readable by noone." ::= { aaaUserEntry 2} aaauReadRight1 OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the families that the user can execute with read right. Each bit of the 32-bit integer mask represents a command's family number. When the family bit is set, the user is allowed to run commands of this family.First part of the bitmask.If the value is not specified, the value configured for the 'default' user is taken" ::= { aaaUserEntry 3} aaauReadRight2 OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the families that the user can execute with read right. Each bit of the 32-bit integer mask represents a command's family number. When the family bit is set, the user is allowed to run commands of this family.Second part of the bitmask.If the value is not specified, the value configured for the 'default' user is taken" ::= { aaaUserEntry 4} aaauWriteRight1 OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the families that the user can execute with write right. Each bit of the 32-bit integer mask represents a command's family number. When the family bit is set, the user is allowed to run commands of this family. First part of the bitmask.If the value is not specified, the value configured for the 'default' user is taken" ::= { aaaUserEntry 5} aaauWriteRight2 OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the families that the user can execute with write right. Each bit of the 32-bit integer mask represents a command's family number. When the family bit is set, the user is allowed to run commands of this family. Second part of the bitmask.If the value is not specified, the value configured for the 'default' user is taken" ::= { aaaUserEntry 6} aaauProfile OBJECT-TYPE SYNTAX INTEGER ( 0 .. 2147483647 ) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "Specifies the profile number. A profile number in the user account database represents the geographic privilege. This number points to an entry in the table of the user profiles." DEFVAL { 0 } ::= { aaaUserEntry 7} aaauSnmpLevel OBJECT-TYPE SYNTAX INTEGER { no(1), noauth(2), sha(3), md5(4), sha-des(5), md5-des(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies if the user is authorized to use SNMP and if yes its security level. no(1) - Not authorized to use SNMP. noauth(2) - SNMPv1,SNMPv2c or SNMPv3 without authentication. sha(3) - SNMPv3 with SHA authentication and no encryption. md5(4) - SNMPv3 with MD5 authentication and no encryption. sha-des(5) - SNMPv3 with SHA authentication and encryption. md5-des(6) - SNMPv3 with MD5 authentication and encryption. If the value is not specified, the value configured for the 'default' user is taken" ::= { aaaUserEntry 8} aaauSnmpAuthKey OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 0 .. 255 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication key of the user. The key is encoded in a two way method. The encryption key is deducted from this key." ::= { aaaUserEntry 9} aaauRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." DEFVAL { notInService } ::= { aaaUserEntry 10} aaauOldPassword OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 47 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Internal use" ::= { aaaUserEntry 11} aaauEndUserProfile OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the END user profile name." ::= { aaaUserEntry 12} aaauPasswordExpirationDate OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 16 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "The local time of when the password would be expired. This date will be reset once the value of aaaAsaDefaultPasswordExpirationInDays is updated. Only the following format is valid: mm/dd/yyyy hh:mm where mm - month (1-12) dd - day (1-31) yyyy - year (2000-2050) hh - hour (1-24) mm - minute (1-59) Password will not be expired if set to empty string" ::= { aaaUserEntry 13} aaauPasswordExpirationInMinute OBJECT-TYPE SYNTAX INTEGER ( -1 .. 216000 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Number of minutes from now till the password expiration time. Setting this object will update aaauPasswordExpirationDate. If -1, password will not be expired. If 0, password has been expired." ::= { aaaUserEntry 14} -- -- Authenticated users table -- aaaAuthenticatedUserTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAuthenticatedUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provide the list of users currently authenticated into the switch for bridging purpose." ::= { alcatelIND1AAAMIBObjects 4 } aaaAuthenticatedUserEntry OBJECT-TYPE SYNTAX AaaAuthenticatedUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the AaaAuthenticatedUserTable." INDEX {aaaaMacAddress} ::= { aaaAuthenticatedUserTable 1 } AaaAuthenticatedUserEntry ::= SEQUENCE { aaaaMacAddress MacAddress, aaaaUserName DisplayString, aaaaSlot INTEGER, aaaaPort INTEGER, aaaaVlan INTEGER, aaaaDrop INTEGER } aaaaMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac address of the user's device." ::= { aaaAuthenticatedUserEntry 1 } aaaaUserName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 32 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Login name of the user." ::= { aaaAuthenticatedUserEntry 2 } aaaaSlot OBJECT-TYPE SYNTAX INTEGER ( 0 .. 2147483647 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number on which user is connected." ::= { aaaAuthenticatedUserEntry 3 } aaaaPort OBJECT-TYPE SYNTAX INTEGER ( 0 .. 2147483647 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Port number on which the user is connected." ::= { aaaAuthenticatedUserEntry 4 } aaaaVlan OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan number on which the user is authenticated." ::= { aaaAuthenticatedUserEntry 5 } aaaaDrop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allow to remove a Mac address from a Vlan. The corresponding user is logged out of the network." DEFVAL { false } ::= { aaaAuthenticatedUserEntry 6 } -- Authenticated vlan specific configuration MIB aaaAvlanConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 5 } -- -- Authenticated vlan configuration group -- aaaAvlanDnsName OBJECT-TYPE SYNTAX DisplayString ( SIZE( 0 .. 255 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Dns name used to get the authentication Web page when authenticating using http." ::= { aaaAvlanConfig 1} aaaAvlanDhcpDefGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address that is used as the DHCP gateway address before the user get authenticated.It specifies the subnet into which a client receives its IP address prior to authentication" ::= { aaaAvlanConfig 2} aaaAvlanDefaultTraffic OBJECT-TYPE SYNTAX INTEGER { ns(0), true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable the traffic in the default vlan prior to authentication if the value is true" ::= { aaaAvlanConfig 3} aaaAvlanPortBound OBJECT-TYPE SYNTAX INTEGER { ns(0), true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Associate a MAC address to a specific Vlan on an authenticated port (printers, ...)" ::= { aaaAvlanConfig 4} aaaAvlanLanguage OBJECT-TYPE SYNTAX INTEGER { ns(0), true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Force to read the language specific file for HTTP AVLAN (label.txt)" ::= { aaaAvlanConfig 5} -- ASA specific configuration MIB aaaAsaConfig OBJECT IDENTIFIER ::= { alcatelIND1AAAMIBObjects 6 } -- -- ASA configuration group -- aaaAsaPasswordSizeMin OBJECT-TYPE SYNTAX INTEGER ( 1 .. 47 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum number of digits of the passwords ( nominator aaauPassword)." ::= { aaaAsaConfig 1} aaaAsaDefaultPasswordExpirationInDays OBJECT-TYPE SYNTAX INTEGER ( 0 .. 150 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Default password expiration time in days to be applied to all users. Updating this object will reset aaauPasswordExpirationDate. Password expiration will not be enforced if set to 0." DEFVAL { 0 } ::= { aaaAsaConfig 2} -- Authenticated IP address vlan specific configuration MIB aaaAvlanAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF AaaAvlanAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan authenticated IP address Table" ::= { alcatelIND1AAAMIBObjects 7 } aaaAvlanAddressEntry OBJECT-TYPE SYNTAX AaaAvlanAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan authenticated IP address entry" INDEX {aaaAvlanId} ::= { aaaAvlanAddressTable 1 } AaaAvlanAddressEntry ::= SEQUENCE { aaaAvlanId INTEGER, aaaAvlanIpAddress IpAddress } aaaAvlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id corresponding to the authenticated IP address" ::= { aaaAvlanAddressEntry 1 } aaaAvlanIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Authenticated IP address for this vlan id" ::= { aaaAvlanAddressEntry 2} -- -- Compliance Statements -- alcatelIND1AAAMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for Authentication, Authorization, and Accounting (AAA) Subsystem." MODULE -- this module MANDATORY-GROUPS { aaaServerMIBGroup, aaaAuthAcctGroup, aaaUserMIBGroup } ::= { alcatelIND1AAAMIBCompliances 1 } -- -- Units Of Conformance -- aaaServerMIBGroup OBJECT-GROUP OBJECTS { aaasName, -- Server configuration table aaasProtocol, aaasHostName, aaasIpAddress, aaasHostName2, aaasIpAddress2, aaasRetries, aaasTimout, aaasRadKey, aaasRadAuthPort, aaasRadAcctPort, aaasLdapPort, aaasLdapDn, aaasLdapPasswd, aaasLdapSearchBase, aaasLdapServType, aaasLdapEnableSsl, aaasAceClear, aaasRowStatus, aaasTacacsKey, aaasTacacsPort, aaasHttpPort, aaasHttpDirectory, aaasHttpProxyHostName, aaasHttpProxyIpAddress, aaasHttpProxyPort } STATUS current DESCRIPTION "Collection of objects for management of AAA Server." ::= { alcatelIND1AAAMIBGroups 1 } aaaAuthAcctGroup OBJECT-GROUP OBJECTS { aaatvVlan, -- Authenticated Vlan configuration table aaatvName1, aaatvName2, aaatvName3, aaatvName4, aaatvRowStatus, aaatvCertificate, aaatsInterface, -- Authenticated switch access configuration table aaatsName1, aaatsName2, aaatsName3, aaatsName4, aaatsRowStatus, aaatsCertificate, aaacvVlan, -- Accounting configuration table for vlan aaacvName1, aaacvName2, aaacvName3, aaacvName4, aaacvRowStatus, aaacsInterface, -- Accounting configuration table for switch accesses aaacsName1, aaacsName2, aaacsName3, aaacsName4, aaacsRowStatus, aaatxInterface, -- Authentication configuration table for 802.1x aaatxName1, aaatxName2, aaatxName3, aaatxName4, aaatxOpen, aaatxRowStatus, aaacxInterface, -- Accounting configuration table for 802.1x aaacxName1, aaacxName2, aaacxName3, aaacxName4, aaacxRowStatus, aaatpInterface, -- PKI agent configuration aaatpName1, aaatpName2, aaatpName3, aaatpName4, aaatpLevel, aaatpRowStatus } STATUS current DESCRIPTION "Collection of objects for management of AAA Authentication Accounting." ::= { alcatelIND1AAAMIBGroups 2 } aaaUserMIBGroup OBJECT-GROUP OBJECTS { aaauUserName, -- User local database configuration table aaauPassword, aaauReadRight1, aaauReadRight2, aaauWriteRight1, aaauWriteRight2, aaauProfile, aaauSnmpLevel, aaauSnmpAuthKey, aaauRowStatus, aaauOldPassword, aaauEndUserProfile, aaauPasswordExpirationDate, aaauPasswordExpirationInMinute, aaaAsaPasswordSizeMin, -- ASA specific configuration MIB aaaAsaDefaultPasswordExpirationInDays } STATUS current DESCRIPTION "Collection of objects for management of AAA User Local Database." ::= { alcatelIND1AAAMIBGroups 3 } END