1SNMP-PROXY-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, 5 OBJECT-TYPE, 6 snmpModules 7 FROM SNMPv2-SMI 8 9 RowStatus, 10 StorageType 11 FROM SNMPv2-TC 12 13 SnmpEngineID, 14 SnmpAdminString 15 FROM SNMP-FRAMEWORK-MIB 16 17 SnmpTagValue 18 FROM SNMP-TARGET-MIB 19 20 MODULE-COMPLIANCE, 21 OBJECT-GROUP 22 FROM SNMPv2-CONF; 23 24snmpProxyMIB MODULE-IDENTITY 25 LAST-UPDATED "200210140000Z" 26 ORGANIZATION "IETF SNMPv3 Working Group" 27 CONTACT-INFO 28 "WG-email: snmpv3@lists.tislabs.com 29 Subscribe: majordomo@lists.tislabs.com 30 In message body: subscribe snmpv3 31 32 Co-Chair: Russ Mundy 33 Network Associates Laboratories 34 Postal: 15204 Omega Drive, Suite 300 35 Rockville, MD 20850-4601 36 USA 37 EMail: mundy@tislabs.com 38 Phone: +1 301-947-7107 39 40 41 Co-Chair: David Harrington 42 Enterasys Networks 43 Postal: 35 Industrial Way 44 P. O. Box 5004 45 Rochester, New Hampshire 03866-5005 46 USA 47 EMail: dbh@enterasys.com 48 Phone: +1 603-337-2614 49 50 Co-editor: David B. Levi 51 Nortel Networks 52 Postal: 3505 Kesterwood Drive 53 Knoxville, Tennessee 37918 54 EMail: dlevi@nortelnetworks.com 55 Phone: +1 865 686 0432 56 57 Co-editor: Paul Meyer 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 63 64 Co-editor: Bob Stewart 65 Retired" 66 DESCRIPTION 67 "This MIB module defines MIB objects which provide 68 mechanisms to remotely configure the parameters 69 used by a proxy forwarding application. 70 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. 74 " 75 REVISION "200210140000Z" -- 14 October 2002 76 DESCRIPTION "Clarifications, published as 77 RFC 3413." 78 REVISION "199808040000Z" -- 4 August 1998 79 DESCRIPTION "Clarifications, published as 80 RFC 2573." 81 REVISION "199707140000Z" -- 14 July 1997 82 DESCRIPTION "The initial revision, published as RFC2273." 83 ::= { snmpModules 14 } 84 85snmpProxyObjects OBJECT IDENTIFIER ::= { snmpProxyMIB 1 } 86snmpProxyConformance OBJECT IDENTIFIER ::= { snmpProxyMIB 3 } 87 88-- 89 90 91-- 92-- The snmpProxyObjects group 93-- 94-- 95 96snmpProxyTable OBJECT-TYPE 97 SYNTAX SEQUENCE OF SnmpProxyEntry 98 MAX-ACCESS not-accessible 99 STATUS current 100 DESCRIPTION 101 "The table of translation parameters used by proxy forwarder 102 applications for forwarding SNMP messages." 103 ::= { snmpProxyObjects 2 } 104 105snmpProxyEntry OBJECT-TYPE 106 SYNTAX SnmpProxyEntry 107 MAX-ACCESS not-accessible 108 STATUS current 109 DESCRIPTION 110 "A set of translation parameters used by a proxy forwarder 111 application for forwarding SNMP messages. 112 113 Entries in the snmpProxyTable are created and deleted 114 using the snmpProxyRowStatus object." 115 INDEX { IMPLIED snmpProxyName } 116 ::= { snmpProxyTable 1 } 117 118SnmpProxyEntry ::= 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 128} 129 130snmpProxyName OBJECT-TYPE 131 SYNTAX SnmpAdminString (SIZE(1..32)) 132 MAX-ACCESS not-accessible 133 STATUS current 134 DESCRIPTION 135 "The locally arbitrary, but unique identifier associated 136 with this snmpProxyEntry." 137 ::= { snmpProxyEntry 1 } 138 139 140 141snmpProxyType OBJECT-TYPE 142 SYNTAX INTEGER { 143 read(1), 144 write(2), 145 trap(3), 146 inform(4) 147 } 148 MAX-ACCESS read-create 149 STATUS current 150 DESCRIPTION 151 "The type of message that may be forwarded using 152 the translation parameters defined by this entry." 153 ::= { snmpProxyEntry 2 } 154 155snmpProxyContextEngineID OBJECT-TYPE 156 SYNTAX SnmpEngineID 157 MAX-ACCESS read-create 158 STATUS current 159 DESCRIPTION 160 "The contextEngineID contained in messages that 161 may be forwarded using the translation parameters 162 defined by this entry." 163 ::= { snmpProxyEntry 3 } 164 165snmpProxyContextName OBJECT-TYPE 166 SYNTAX SnmpAdminString 167 MAX-ACCESS read-create 168 STATUS current 169 DESCRIPTION 170 "The contextName contained in messages that may be 171 forwarded using the translation parameters defined 172 by this entry. 173 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 } 178 179snmpProxyTargetParamsIn OBJECT-TYPE 180 SYNTAX SnmpAdminString 181 MAX-ACCESS read-create 182 STATUS current 183 DESCRIPTION 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 } 188 189 190 191 192snmpProxySingleTargetOut OBJECT-TYPE 193 SYNTAX SnmpAdminString 194 MAX-ACCESS read-create 195 STATUS current 196 DESCRIPTION 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. 202 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 } 207 208snmpProxyMultipleTargetOut OBJECT-TYPE 209 SYNTAX SnmpTagValue 210 MAX-ACCESS read-create 211 STATUS current 212 DESCRIPTION 213 "This object selects a set of management targets defined 214 in the snmpTargetAddrTable (in the SNMP-TARGET-MIB). 215 216 This object is only used when selection of multiple 217 targets is required (i.e. when forwarding an incoming 218 notification)." 219 ::= { snmpProxyEntry 7 } 220 221snmpProxyStorageType OBJECT-TYPE 222 SYNTAX StorageType 223 MAX-ACCESS read-create 224 STATUS current 225 DESCRIPTION 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 } 231 232snmpProxyRowStatus OBJECT-TYPE 233 SYNTAX RowStatus 234 MAX-ACCESS read-create 235 STATUS current 236 DESCRIPTION 237 "The status of this conceptual row. 238 239 To create a row in this table, a manager must 240 241 242 set this object to either createAndGo(4) or 243 createAndWait(5). 244 245 The following objects may not be modified while the 246 value of this object is active(1): 247 - snmpProxyType 248 - snmpProxyContextEngineID 249 - snmpProxyContextName 250 - snmpProxyTargetParamsIn 251 - snmpProxySingleTargetOut 252 - snmpProxyMultipleTargetOut" 253 ::= { snmpProxyEntry 9 } 254 255-- 256-- 257-- Conformance information 258-- 259-- 260 261snmpProxyCompliances OBJECT IDENTIFIER ::= 262 { snmpProxyConformance 1 } 263snmpProxyGroups OBJECT IDENTIFIER ::= 264 { snmpProxyConformance 2 } 265 266-- 267-- 268-- Compliance statements 269-- 270-- 271 272snmpProxyCompliance MODULE-COMPLIANCE 273 STATUS current 274 DESCRIPTION 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 } 283 284snmpProxyGroup OBJECT-GROUP 285 OBJECTS { 286 snmpProxyType, 287 snmpProxyContextEngineID, 288 snmpProxyContextName, 289 snmpProxyTargetParamsIn, 290 291 292 293 snmpProxySingleTargetOut, 294 snmpProxyMultipleTargetOut, 295 snmpProxyStorageType, 296 snmpProxyRowStatus 297 } 298 STATUS current 299 DESCRIPTION 300 "A collection of objects providing remote configuration of 301 management target translation parameters for use by 302 proxy forwarder applications." 303 ::= { snmpProxyGroups 3 } 304 305END 306