1
SNMP-PROXY-MIB DEFINITIONS ::= BEGIN
15
FROM SNMP-FRAMEWORK-MIB
24
snmpProxyMIB MODULE-IDENTITY
25
LAST-UPDATED "9808040000Z"
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
Trusted Information Systems
34
Postal: 3060 Washington Rd
37
EMail: mundy@tislabs.com
38
Phone: +1-301-854-6889
40
Co-editor: David B. Levi
42
Postal: 3001 Kimberlin Heights Road
43
Knoxville, TN 37920-9716
45
Phone: +1 423 573 1434
48
Secure Computing Corporation
49
Postal: 2675 Long Lake Road
51
EMail: paul_meyer@securecomputing.com
52
Phone: +1 651 628 1592
54
Co-editor: Bob Stewart
56
Postal: 170 West Tasman Drive
57
San Jose, CA 95134-1706
58
EMail: bstewart@cisco.com
59
Phone: +1 603 654 2686"
61
"This MIB module defines MIB objects which provide
62
mechanisms to remotely configure the parameters
63
used by a proxy forwarding application."
64
REVISION "9808040000Z"
65
DESCRIPTION "Clarifications, published as
67
REVISION "9707140000Z"
68
DESCRIPTION "The initial revision, published as RFC2273."
69
::= { snmpModules 14 }
71
snmpProxyObjects OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
72
snmpProxyConformance OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
76
-- The snmpProxyObjects group
80
snmpProxyTable OBJECT-TYPE
81
SYNTAX SEQUENCE OF SnmpProxyEntry
82
MAX-ACCESS not-accessible
85
"The table of translation parameters used by proxy forwarder
86
applications for forwarding SNMP messages."
87
::= { snmpProxyObjects 2 }
89
snmpProxyEntry OBJECT-TYPE
91
MAX-ACCESS not-accessible
94
"A set of translation parameters used by a proxy forwarder
95
application for forwarding SNMP messages.
97
Entries in the snmpProxyTable are created and deleted
98
using the snmpProxyRowStatus object."
99
INDEX { IMPLIED snmpProxyName }
100
::= { snmpProxyTable 1 }
102
SnmpProxyEntry ::= SEQUENCE {
103
snmpProxyName SnmpAdminString,
104
snmpProxyType INTEGER,
105
snmpProxyContextEngineID SnmpEngineID,
106
snmpProxyContextName SnmpAdminString,
107
snmpProxyTargetParamsIn SnmpAdminString,
108
snmpProxySingleTargetOut SnmpAdminString,
109
snmpProxyMultipleTargetOut SnmpTagValue,
110
snmpProxyStorageType StorageType,
111
snmpProxyRowStatus RowStatus
114
snmpProxyName OBJECT-TYPE
115
SYNTAX SnmpAdminString (SIZE(1..32))
116
MAX-ACCESS not-accessible
119
"The locally arbitrary, but unique identifier associated
120
with this snmpProxyEntry."
121
::= { snmpProxyEntry 1 }
123
snmpProxyType OBJECT-TYPE
130
MAX-ACCESS read-create
133
"The type of message that may be forwarded using
134
the translation parameters defined by this entry."
135
::= { snmpProxyEntry 2 }
137
snmpProxyContextEngineID OBJECT-TYPE
139
MAX-ACCESS read-create
142
"The contextEngineID contained in messages that
143
may be forwarded using the translation parameters
144
defined by this entry."
145
::= { snmpProxyEntry 3 }
147
snmpProxyContextName OBJECT-TYPE
148
SYNTAX SnmpAdminString
149
MAX-ACCESS read-create
152
"The contextName contained in messages that may be
153
forwarded using the translation parameters defined
156
This object is optional, and if not supported, the
157
contextName contained in a message is ignored when
158
selecting an entry in the snmpProxyTable."
159
::= { snmpProxyEntry 4 }
161
snmpProxyTargetParamsIn OBJECT-TYPE
162
SYNTAX SnmpAdminString
163
MAX-ACCESS read-create
166
"This object selects an entry in the snmpTargetParamsTable.
167
The selected entry is used to determine which row of the
168
snmpProxyTable to use for forwarding received messages."
169
::= { snmpProxyEntry 5 }
171
snmpProxySingleTargetOut OBJECT-TYPE
172
SYNTAX SnmpAdminString
173
MAX-ACCESS read-create
176
"This object selects a management target defined in the
177
snmpTargetAddrTable (in the SNMP-TARGET-MIB). The
178
selected target is defined by an entry in the
179
snmpTargetAddrTable whose index value (snmpTargetAddrName)
180
is equal to this object.
182
This object is only used when selection of a single
183
target is required (i.e. when forwarding an incoming
184
read or write request)."
185
::= { snmpProxyEntry 6 }
187
snmpProxyMultipleTargetOut OBJECT-TYPE
189
MAX-ACCESS read-create
192
"This object selects a set of management targets defined
193
in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
195
This object is only used when selection of multiple
196
targets is required (i.e. when forwarding an incoming
198
::= { snmpProxyEntry 7 }
200
snmpProxyStorageType OBJECT-TYPE
202
MAX-ACCESS read-create
205
"The storage type of this conceptual row."
206
DEFVAL { nonVolatile }
207
::= { snmpProxyEntry 8 }
209
snmpProxyRowStatus OBJECT-TYPE
211
MAX-ACCESS read-create
214
"The status of this conceptual row.
216
To create a row in this table, a manager must
217
set this object to either createAndGo(4) or
220
The following objects may not be modified while the
221
value of this object is active(1):
223
- snmpProxyContextEngineID
224
- snmpProxyContextName
225
- snmpProxyTargetParamsIn
226
- snmpProxySingleTargetOut
227
- snmpProxyMultipleTargetOut"
228
::= { snmpProxyEntry 9 }
232
-- Conformance information
236
snmpProxyCompliances OBJECT IDENTIFIER ::=
237
{ snmpProxyConformance 1 }
238
snmpProxyGroups OBJECT IDENTIFIER ::=
239
{ snmpProxyConformance 2 }
243
-- Compliance statements
247
snmpProxyCompliance MODULE-COMPLIANCE
250
"The compliance statement for SNMP entities which include
251
a proxy forwarding application."
252
MODULE SNMP-TARGET-MIB
253
MANDATORY-GROUPS { snmpTargetBasicGroup,
254
snmpTargetResponseGroup }
255
MODULE -- This Module
256
MANDATORY-GROUPS { snmpProxyGroup }
257
::= { snmpProxyCompliances 1 }
259
snmpProxyGroup OBJECT-GROUP
262
snmpProxyContextEngineID,
263
snmpProxyContextName,
264
snmpProxyTargetParamsIn,
265
snmpProxySingleTargetOut,
266
snmpProxyMultipleTargetOut,
267
snmpProxyStorageType,
272
"A collection of objects providing remote configuration of
273
management target translation parameters for use by
274
proxy forwarder applications."
275
::= { snmpProxyGroups 3 }