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
41 Co-Chair: David Harrington
43 Postal: 35 Industrial Way
45 Rochester, New Hampshire 03866-5005
47 EMail: dbh@enterasys.com
48 Phone: +1 603-337-2614
50 Co-editor: David B. Levi
52 Postal: 3505 Kesterwood Drive
53 Knoxville, Tennessee 37918
54 EMail: dlevi@nortelnetworks.com
55 Phone: +1 865 686 0432
58 Secure Computing Corporation
59 Postal: 2675 Long Lake Road
60 Roseville, Minnesota 55113
61 EMail: paul_meyer@securecomputing.com
62 Phone: +1 651 628 1592
64 Co-editor: Bob Stewart
67 "This MIB module defines MIB objects which provide
68 mechanisms to remotely configure the parameters
69 used by a proxy forwarding application.
71 Copyright (C) The Internet Society (2002). This
72 version of this MIB module is part of RFC 3413;
73 see the RFC itself for full legal notices.
75 REVISION "200210140000Z" -- 14 October 2002
76 DESCRIPTION "Clarifications, published as
78 REVISION "199808040000Z" -- 4 August 1998
79 DESCRIPTION "Clarifications, published as
81 REVISION "199707140000Z" -- 14 July 1997
82 DESCRIPTION "The initial revision, published as RFC2273."
83 ::= { snmpModules 14 }
85 snmpProxyObjects OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
86 snmpProxyConformance OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
92 -- The snmpProxyObjects group
96 snmpProxyTable OBJECT-TYPE
97 SYNTAX SEQUENCE OF SnmpProxyEntry
98 MAX-ACCESS not-accessible
101 "The table of translation parameters used by proxy forwarder
102 applications for forwarding SNMP messages."
103 ::= { snmpProxyObjects 2 }
105 snmpProxyEntry OBJECT-TYPE
106 SYNTAX SnmpProxyEntry
107 MAX-ACCESS not-accessible
110 "A set of translation parameters used by a proxy forwarder
111 application for forwarding SNMP messages.
113 Entries in the snmpProxyTable are created and deleted
114 using the snmpProxyRowStatus object."
115 INDEX { IMPLIED snmpProxyName }
116 ::= { snmpProxyTable 1 }
118 SnmpProxyEntry ::= SEQUENCE {
119 snmpProxyName SnmpAdminString,
120 snmpProxyType INTEGER,
121 snmpProxyContextEngineID SnmpEngineID,
122 snmpProxyContextName SnmpAdminString,
123 snmpProxyTargetParamsIn SnmpAdminString,
124 snmpProxySingleTargetOut SnmpAdminString,
125 snmpProxyMultipleTargetOut SnmpTagValue,
126 snmpProxyStorageType StorageType,
127 snmpProxyRowStatus RowStatus
130 snmpProxyName OBJECT-TYPE
131 SYNTAX SnmpAdminString (SIZE(1..32))
132 MAX-ACCESS not-accessible
135 "The locally arbitrary, but unique identifier associated
136 with this snmpProxyEntry."
137 ::= { snmpProxyEntry 1 }
141 snmpProxyType OBJECT-TYPE
148 MAX-ACCESS read-create
151 "The type of message that may be forwarded using
152 the translation parameters defined by this entry."
153 ::= { snmpProxyEntry 2 }
155 snmpProxyContextEngineID OBJECT-TYPE
157 MAX-ACCESS read-create
160 "The contextEngineID contained in messages that
161 may be forwarded using the translation parameters
162 defined by this entry."
163 ::= { snmpProxyEntry 3 }
165 snmpProxyContextName OBJECT-TYPE
166 SYNTAX SnmpAdminString
167 MAX-ACCESS read-create
170 "The contextName contained in messages that may be
171 forwarded using the translation parameters defined
174 This object is optional, and if not supported, the
175 contextName contained in a message is ignored when
176 selecting an entry in the snmpProxyTable."
177 ::= { snmpProxyEntry 4 }
179 snmpProxyTargetParamsIn OBJECT-TYPE
180 SYNTAX SnmpAdminString
181 MAX-ACCESS read-create
184 "This object selects an entry in the snmpTargetParamsTable.
185 The selected entry is used to determine which row of the
186 snmpProxyTable to use for forwarding received messages."
187 ::= { snmpProxyEntry 5 }
192 snmpProxySingleTargetOut OBJECT-TYPE
193 SYNTAX SnmpAdminString
194 MAX-ACCESS read-create
197 "This object selects a management target defined in the
198 snmpTargetAddrTable (in the SNMP-TARGET-MIB). The
199 selected target is defined by an entry in the
200 snmpTargetAddrTable whose index value (snmpTargetAddrName)
201 is equal to this object.
203 This object is only used when selection of a single
204 target is required (i.e. when forwarding an incoming
205 read or write request)."
206 ::= { snmpProxyEntry 6 }
208 snmpProxyMultipleTargetOut OBJECT-TYPE
210 MAX-ACCESS read-create
213 "This object selects a set of management targets defined
214 in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
216 This object is only used when selection of multiple
217 targets is required (i.e. when forwarding an incoming
219 ::= { snmpProxyEntry 7 }
221 snmpProxyStorageType OBJECT-TYPE
223 MAX-ACCESS read-create
226 "The storage type of this conceptual row.
227 Conceptual rows having the value 'permanent' need not
228 allow write-access to any columnar objects in the row."
229 DEFVAL { nonVolatile }
230 ::= { snmpProxyEntry 8 }
232 snmpProxyRowStatus OBJECT-TYPE
234 MAX-ACCESS read-create
237 "The status of this conceptual row.
239 To create a row in this table, a manager must
242 set this object to either createAndGo(4) or
245 The following objects may not be modified while the
246 value of this object is active(1):
248 - snmpProxyContextEngineID
249 - snmpProxyContextName
250 - snmpProxyTargetParamsIn
251 - snmpProxySingleTargetOut
252 - snmpProxyMultipleTargetOut"
253 ::= { snmpProxyEntry 9 }
257 -- Conformance information
261 snmpProxyCompliances OBJECT IDENTIFIER ::=
262 { snmpProxyConformance 1 }
263 snmpProxyGroups OBJECT IDENTIFIER ::=
264 { snmpProxyConformance 2 }
268 -- Compliance statements
272 snmpProxyCompliance MODULE-COMPLIANCE
275 "The compliance statement for SNMP entities which include
276 a proxy forwarding application."
277 MODULE SNMP-TARGET-MIB
278 MANDATORY-GROUPS { snmpTargetBasicGroup,
279 snmpTargetResponseGroup }
280 MODULE -- This Module
281 MANDATORY-GROUPS { snmpProxyGroup }
282 ::= { snmpProxyCompliances 1 }
284 snmpProxyGroup OBJECT-GROUP
287 snmpProxyContextEngineID,
288 snmpProxyContextName,
289 snmpProxyTargetParamsIn,
293 snmpProxySingleTargetOut,
294 snmpProxyMultipleTargetOut,
295 snmpProxyStorageType,
300 "A collection of objects providing remote configuration of
301 management target translation parameters for use by
302 proxy forwarder applications."
303 ::= { snmpProxyGroups 3 }