1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
-- *****************************************************************
-- 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
|