193 lines
5.9 KiB
Plaintext
193 lines
5.9 KiB
Plaintext
-- *****************************************************************
|
|
-- DLINKSW-AAA-COMMON-MIB: D-Link AAA Common MIB
|
|
--
|
|
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
DLINKSW-AAA-COMMON-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
dlinkSwAAACommonMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201301170000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
" D-Link Corporation
|
|
|
|
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
|
Taipei City 114, Taiwan, R.O.C
|
|
Tel: +886-2-66000123
|
|
E-mail: tsd@dlink.com.tw
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for configuring AAA common feature.
|
|
This MIB module also provides Textual Conventions
|
|
and OBJECT-IDENTITY Objects to be used AAA services.
|
|
"
|
|
REVISION "201301170000Z"
|
|
DESCRIPTION
|
|
"This is the first version of the MIB file."
|
|
::= { dlinkIndustrialCommon 150 }
|
|
|
|
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
DAaaSessionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a session type.
|
|
|
|
telnet(1) - indicates telnet session.
|
|
|
|
console(2) - indicates console session.
|
|
|
|
ssh(3) - indicates ssh session.
|
|
|
|
http(4) - indicates http session.
|
|
"
|
|
SYNTAX INTEGER {
|
|
telnet(1),
|
|
console(2),
|
|
ssh(3),
|
|
http(4)
|
|
}
|
|
|
|
|
|
DAaaPrivilegeLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents privilege level.
|
|
"
|
|
SYNTAX Integer32 (1..15)
|
|
|
|
|
|
|
|
DAaaMethodListName ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the name of a method list.
|
|
|
|
The following name are reserved and cannot be used as the name of
|
|
method list:
|
|
enable, none, local, tacacs, xtacacs, tacacs+, radius
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
|
|
|
|
DAaaMethodPriority ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the priority of a method. Lower numbers indicate
|
|
higher priority.
|
|
"
|
|
SYNTAX Integer32 (1..4)
|
|
|
|
|
|
DAaaMethodName ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents method name.
|
|
|
|
The following name are reserved and cannot be used as method name:
|
|
enable, local, tacacs, and xtacacs
|
|
|
|
The following name are reserved method name which can be applied but cannot
|
|
be manually created:
|
|
none, tacacs+ and radius.
|
|
|
|
none - Do not perform accounting or authentication.
|
|
radius - Use the servers defined at dasServerConfigTable (the value of dasServerProtocol
|
|
is 'radius').
|
|
tacacs+ - Use the servers defined at dasServerConfigTable (the value of dasServerProtocol
|
|
is 'tacacsplus').
|
|
The name of dasGroupName - Uses the servers which are grouped into the specified group
|
|
in dasGroupTable.
|
|
"
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dAaaCommonMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwAAACommonMIB 0 }
|
|
|
|
dAaaMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object provides OBJECT-IDENTITY for other AAA MIB modules.
|
|
"
|
|
::= { dlinkSwAAACommonMIB 1 }
|
|
|
|
dAaaCommonMIBConformance OBJECT IDENTIFIER ::= { dlinkSwAAACommonMIB 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dAaaCommonObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group of objects that are related to the common AAA feature.
|
|
"
|
|
::= { dAaaMIBObjects 1 }
|
|
|
|
dAaaNewModelEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this object to 'true' to enable AAA global state, then the
|
|
authentication and accounting via the AAA method lists will
|
|
take effect.
|
|
Set this object to 'false' to globally disable AAA.
|
|
"
|
|
DEFVAL { false }
|
|
::= { dAaaCommonObjects 1 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Conformance and Compliance
|
|
-- ******************************************************************
|
|
|
|
dAaaCommonMIBCompliances OBJECT IDENTIFIER ::= { dAaaCommonMIBConformance 1 }
|
|
|
|
|
|
|
|
daaaMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
DLINKSW-AAA-COMMON-MIB.
|
|
"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS
|
|
{
|
|
daaaGlobalCtrlGroup
|
|
}
|
|
::= { dAaaCommonMIBCompliances 1 }
|
|
|
|
|
|
-- units of conformance
|
|
dAaaCommonMIBGroups OBJECT IDENTIFIER ::= { dAaaCommonMIBConformance 2 }
|
|
daaaGlobalCtrlGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dAaaNewModelEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects for globally configuring AAA feature.
|
|
"
|
|
::= { dAaaCommonMIBGroups 1 }
|
|
|
|
END
|
|
|