1
SNMP-PROXY-MIB DEFINITIONS ::= BEGIN
15
FROM SNMP-FRAMEWORK-MIB
24
snmpProxyMIB MODULE-IDENTITY
25
LAST-UPDATED "200210140000Z"
26
ORGANIZATION "IETF SNMPv3 Working Group"
28
"WG-email: snmpv3@lists.tislabs.com
29
Subscribe: majordomo@lists.tislabs.com
30
In message body: subscribe snmpv3
33
Network Associates Laboratories
34
Postal: 15204 Omega Drive, Suite 300
35
Rockville, MD 20850-4601
37
EMail: mundy@tislabs.com
38
Phone: +1 301-947-7107
40
Co-Chair: David Harrington
42
Postal: 35 Industrial Way
44
Rochester, New Hampshire 03866-5005
46
EMail: dbh@enterasys.com
47
Phone: +1 603-337-2614
49
Co-editor: David B. Levi
51
Postal: 3505 Kesterwood Drive
52
Knoxville, Tennessee 37918
53
EMail: dlevi@nortelnetworks.com
54
Phone: +1 865 686 0432
57
Secure Computing Corporation
58
Postal: 2675 Long Lake Road
59
Roseville, Minnesota 55113
60
EMail: paul_meyer@securecomputing.com
61
Phone: +1 651 628 1592
63
Co-editor: Bob Stewart
66
"This MIB module defines MIB objects which provide
67
mechanisms to remotely configure the parameters
68
used by a proxy forwarding application.
70
Copyright (C) The Internet Society (2002). This
71
version of this MIB module is part of RFC 3413;
72
see the RFC itself for full legal notices.
74
REVISION "200210140000Z" -- 14 October 2002
75
DESCRIPTION "Clarifications, published as
77
REVISION "199808040000Z" -- 4 August 1998
78
DESCRIPTION "Clarifications, published as
80
REVISION "199707140000Z" -- 14 July 1997
81
DESCRIPTION "The initial revision, published as RFC2273."
82
::= { snmpModules 14 }
84
snmpProxyObjects OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
85
snmpProxyConformance OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
90
-- The snmpProxyObjects group
94
snmpProxyTable OBJECT-TYPE
95
SYNTAX SEQUENCE OF SnmpProxyEntry
96
MAX-ACCESS not-accessible
99
"The table of translation parameters used by proxy forwarder
100
applications for forwarding SNMP messages."
101
::= { snmpProxyObjects 2 }
103
snmpProxyEntry OBJECT-TYPE
104
SYNTAX SnmpProxyEntry
105
MAX-ACCESS not-accessible
108
"A set of translation parameters used by a proxy forwarder
109
application for forwarding SNMP messages.
111
Entries in the snmpProxyTable are created and deleted
112
using the snmpProxyRowStatus object."
113
INDEX { IMPLIED snmpProxyName }
114
::= { snmpProxyTable 1 }
116
SnmpProxyEntry ::= SEQUENCE {
117
snmpProxyName SnmpAdminString,
118
snmpProxyType INTEGER,
119
snmpProxyContextEngineID SnmpEngineID,
120
snmpProxyContextName SnmpAdminString,
121
snmpProxyTargetParamsIn SnmpAdminString,
122
snmpProxySingleTargetOut SnmpAdminString,
123
snmpProxyMultipleTargetOut SnmpTagValue,
124
snmpProxyStorageType StorageType,
125
snmpProxyRowStatus RowStatus
128
snmpProxyName OBJECT-TYPE
129
SYNTAX SnmpAdminString (SIZE(1..32))
130
MAX-ACCESS not-accessible
133
"The locally arbitrary, but unique identifier associated
134
with this snmpProxyEntry."
135
::= { snmpProxyEntry 1 }
137
snmpProxyType OBJECT-TYPE
144
MAX-ACCESS read-create
147
"The type of message that may be forwarded using
148
the translation parameters defined by this entry."
149
::= { snmpProxyEntry 2 }
151
snmpProxyContextEngineID OBJECT-TYPE
153
MAX-ACCESS read-create
156
"The contextEngineID contained in messages that
157
may be forwarded using the translation parameters
158
defined by this entry."
159
::= { snmpProxyEntry 3 }
161
snmpProxyContextName OBJECT-TYPE
162
SYNTAX SnmpAdminString
163
MAX-ACCESS read-create
166
"The contextName contained in messages that may be
167
forwarded using the translation parameters defined
170
This object is optional, and if not supported, the
171
contextName contained in a message is ignored when
172
selecting an entry in the snmpProxyTable."
173
::= { snmpProxyEntry 4 }
175
snmpProxyTargetParamsIn OBJECT-TYPE
176
SYNTAX SnmpAdminString
177
MAX-ACCESS read-create
180
"This object selects an entry in the snmpTargetParamsTable.
181
The selected entry is used to determine which row of the
182
snmpProxyTable to use for forwarding received messages."
183
::= { snmpProxyEntry 5 }
185
snmpProxySingleTargetOut OBJECT-TYPE
186
SYNTAX SnmpAdminString
187
MAX-ACCESS read-create
190
"This object selects a management target defined in the
191
snmpTargetAddrTable (in the SNMP-TARGET-MIB). The
192
selected target is defined by an entry in the
193
snmpTargetAddrTable whose index value (snmpTargetAddrName)
194
is equal to this object.
196
This object is only used when selection of a single
197
target is required (i.e. when forwarding an incoming
198
read or write request)."
199
::= { snmpProxyEntry 6 }
201
snmpProxyMultipleTargetOut OBJECT-TYPE
203
MAX-ACCESS read-create
206
"This object selects a set of management targets defined
207
in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
209
This object is only used when selection of multiple
210
targets is required (i.e. when forwarding an incoming
212
::= { snmpProxyEntry 7 }
214
snmpProxyStorageType OBJECT-TYPE
216
MAX-ACCESS read-create
219
"The storage type of this conceptual row.
220
Conceptual rows having the value 'permanent' need not
221
allow write-access to any columnar objects in the row."
222
DEFVAL { nonVolatile }
223
::= { snmpProxyEntry 8 }
225
snmpProxyRowStatus OBJECT-TYPE
227
MAX-ACCESS read-create
230
"The status of this conceptual row.
232
To create a row in this table, a manager must
234
set this object to either createAndGo(4) or
237
The following objects may not be modified while the
238
value of this object is active(1):
240
- snmpProxyContextEngineID
241
- snmpProxyContextName
242
- snmpProxyTargetParamsIn
243
- snmpProxySingleTargetOut
244
- snmpProxyMultipleTargetOut"
245
::= { snmpProxyEntry 9 }
249
-- Conformance information
253
snmpProxyCompliances OBJECT IDENTIFIER ::=
254
{ snmpProxyConformance 1 }
255
snmpProxyGroups OBJECT IDENTIFIER ::=
256
{ snmpProxyConformance 2 }
260
-- Compliance statements
264
snmpProxyCompliance MODULE-COMPLIANCE
267
"The compliance statement for SNMP entities which include
268
a proxy forwarding application."
269
MODULE SNMP-TARGET-MIB
270
MANDATORY-GROUPS { snmpTargetBasicGroup,
271
snmpTargetResponseGroup }
272
MODULE -- This Module
273
MANDATORY-GROUPS { snmpProxyGroup }
274
::= { snmpProxyCompliances 1 }
276
snmpProxyGroup OBJECT-GROUP
279
snmpProxyContextEngineID,
280
snmpProxyContextName,
281
snmpProxyTargetParamsIn,
282
snmpProxySingleTargetOut,
283
snmpProxyMultipleTargetOut,
284
snmpProxyStorageType,
289
"A collection of objects providing remote configuration of
290
management target translation parameters for use by
291
proxy forwarder applications."
292
::= { snmpProxyGroups 3 }