<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE smi SYSTEM "http://www.mibexplorer.com/DTD/SMI.DTD">

<smi>
        <module name="SNMP-PROXY-MIB" language="SMIv2">
                <organization><![CDATA[IETF SNMPv3 Working Group]]></organization>
                <contact><![CDATA[WG-email:   snmpv3@lists.tislabs.com
Subscribe:  majordomo@lists.tislabs.com
            In message body:  subscribe snmpv3

Chair:      Russ Mundy
            Trusted Information Systems
Postal:     3060 Washington Rd
            Glenwood MD 21738
            USA
EMail:      mundy@tislabs.com
Phone:      +1-301-854-6889

Co-editor:  David B. Levi
            SNMP Research, Inc.
Postal:     3001 Kimberlin Heights Road
            Knoxville, TN 37920-9716
EMail:      levi@snmp.com
Phone:      +1 423 573 1434

Co-editor:  Paul Meyer
            Secure Computing Corporation
Postal:     2675 Long Lake Road
            Roseville, MN 55113
EMail:      paul_meyer@securecomputing.com
Phone:      +1 651 628 1592

Co-editor:  Bob Stewart
            Cisco Systems, Inc.
Postal:     170 West Tasman Drive
            San Jose, CA 95134-1706
EMail:      bstewart@cisco.com
Phone:      +1 603 654 2686]]></contact>
                <description><![CDATA[This MIB module defines MIB objects which provide
mechanisms to remotely configure the parameters
used by a proxy forwarding application.]]></description>
                <revision date="1998-08-04 00:00">
                        <description><![CDATA[Clarifications, published as
RFC2573.]]></description>
                </revision>
                <revision date="1997-07-14 00:00">
                        <description><![CDATA[The initial revision, published as RFC2273.]]></description>
                </revision>
                <identity node="snmpProxyMIB"/>
        </module>
        <imports>
                <import module="SNMPv2-SMI" name="MODULE-IDENTITY"/>
                <import module="SNMPv2-SMI" name="OBJECT-TYPE"/>
                <import module="SNMPv2-SMI" name="snmpModules"/>
                <import module="SNMPv2-TC" name="RowStatus"/>
                <import module="SNMPv2-TC" name="StorageType"/>
                <import module="SNMP-FRAMEWORK-MIB" name="SnmpEngineID"/>
                <import module="SNMP-FRAMEWORK-MIB" name="SnmpAdminString"/>
                <import module="SNMP-TARGET-MIB" name="SnmpTagValue"/>
                <import module="SNMPv2-CONF" name="MODULE-COMPLIANCE"/>
                <import module="SNMPv2-CONF" name="OBJECT-GROUP"/>
        </imports>
        <nodes>
                <node name="snmpProxyMIB" oid="1.3.6.1.6.3.14">
                        <description><![CDATA[This MIB module defines MIB objects which provide
mechanisms to remotely configure the parameters
used by a proxy forwarding application.]]></description>
                </node>
                <node name="snmpProxyObjects" oid="1.3.6.1.6.3.14.1"/>
                <table name="snmpProxyTable" oid="1.3.6.1.6.3.14.1.2" status="current">
                        <description><![CDATA[The table of translation parameters used by proxy forwarder
applications for forwarding SNMP messages.]]></description>
                        <row name="snmpProxyEntry" oid="1.3.6.1.6.3.14.1.2.1" status="current" create="true">
                                <linkage implied="true">
                                        <index module="SNMP-PROXY-MIB" name="snmpProxyName"/>
                                </linkage>
                                <description><![CDATA[A set of translation parameters used by a proxy forwarder
application for forwarding SNMP messages.

Entries in the snmpProxyTable are created and deleted
using the snmpProxyRowStatus object.]]></description>
                                <column name="snmpProxyType" oid="1.3.6.1.6.3.14.1.2.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="read" number="1"/>
                                                        <namednumber name="write" number="2"/>
                                                        <namednumber name="trap" number="3"/>
                                                        <namednumber name="inform" number="4"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The type of message that may be forwarded using
the translation parameters defined by this entry.]]></description>
                                </column>
                                <column name="snmpProxyContextEngineID" oid="1.3.6.1.6.3.14.1.2.1.3" status="current">
                                        <syntax>
                                                <type name="SnmpEngineID" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The contextEngineID contained in messages that
may be forwarded using the translation parameters
defined by this entry.]]></description>
                                </column>
                                <column name="snmpProxyContextName" oid="1.3.6.1.6.3.14.1.2.1.4" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[The contextName contained in messages that may be
forwarded using the translation parameters defined
by this entry.

This object is optional, and if not supported, the
contextName contained in a message is ignored when
selecting an entry in the snmpProxyTable.]]></description>
                                </column>
                                <column name="snmpProxyTargetParamsIn" oid="1.3.6.1.6.3.14.1.2.1.5" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects an entry in the snmpTargetParamsTable.
The selected entry is used to determine which row of the
snmpProxyTable to use for forwarding received messages.]]></description>
                                </column>
                                <column name="snmpProxySingleTargetOut" oid="1.3.6.1.6.3.14.1.2.1.6" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects a management target defined in the
snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
selected target is defined by an entry in the
snmpTargetAddrTable whose index value (snmpTargetAddrName)
is equal to this object.

This object is only used when selection of a single
target is required (i.e. when forwarding an incoming
read or write request).]]></description>
                                </column>
                                <column name="snmpProxyMultipleTargetOut" oid="1.3.6.1.6.3.14.1.2.1.7" status="current">
                                        <syntax>
                                                <type name="SnmpTagValue" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects a set of management targets defined
in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).

This object is only used when selection of multiple
targets is required (i.e. when forwarding an incoming
notification).]]></description>
                                </column>
                                <column name="snmpProxyStorageType" oid="1.3.6.1.6.3.14.1.2.1.8" status="current">
                                        <syntax>
                                                <type name="StorageType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[nonVolatile]]></default>
                                        <description><![CDATA[The storage type of this conceptual row.]]></description>
                                </column>
                                <column name="snmpProxyRowStatus" oid="1.3.6.1.6.3.14.1.2.1.9" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The status of this conceptual row.

To create a row in this table, a manager must
set this object to either createAndGo(4) or
createAndWait(5).

The following objects may not be modified while the
value of this object is active(1):
    - snmpProxyType
    - snmpProxyContextEngineID
    - snmpProxyContextName
    - snmpProxyTargetParamsIn
    - snmpProxySingleTargetOut
    - snmpProxyMultipleTargetOut]]></description>
                                </column>
                        </row>
                </table>
                <table name="snmpProxyEntry" oid="1.3.6.1.6.3.14.1.2.1" status="current">
                        <description><![CDATA[A set of translation parameters used by a proxy forwarder
application for forwarding SNMP messages.

Entries in the snmpProxyTable are created and deleted
using the snmpProxyRowStatus object.]]></description>
                        <row name="snmpProxyEntry" oid="1.3.6.1.6.3.14.1.2.1" status="current" create="true">
                                <linkage implied="true">
                                        <index module="SNMP-PROXY-MIB" name="snmpProxyName"/>
                                </linkage>
                                <description><![CDATA[A set of translation parameters used by a proxy forwarder
application for forwarding SNMP messages.

Entries in the snmpProxyTable are created and deleted
using the snmpProxyRowStatus object.]]></description>
                                <column name="snmpProxyType" oid="1.3.6.1.6.3.14.1.2.1.2" status="current">
                                        <syntax>
                                                <typedef basetype="INTEGER">
                                                        <namednumber name="read" number="1"/>
                                                        <namednumber name="write" number="2"/>
                                                        <namednumber name="trap" number="3"/>
                                                        <namednumber name="inform" number="4"/>
                                                </typedef>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The type of message that may be forwarded using
the translation parameters defined by this entry.]]></description>
                                </column>
                                <column name="snmpProxyContextEngineID" oid="1.3.6.1.6.3.14.1.2.1.3" status="current">
                                        <syntax>
                                                <type name="SnmpEngineID" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The contextEngineID contained in messages that
may be forwarded using the translation parameters
defined by this entry.]]></description>
                                </column>
                                <column name="snmpProxyContextName" oid="1.3.6.1.6.3.14.1.2.1.4" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[The contextName contained in messages that may be
forwarded using the translation parameters defined
by this entry.

This object is optional, and if not supported, the
contextName contained in a message is ignored when
selecting an entry in the snmpProxyTable.]]></description>
                                </column>
                                <column name="snmpProxyTargetParamsIn" oid="1.3.6.1.6.3.14.1.2.1.5" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects an entry in the snmpTargetParamsTable.
The selected entry is used to determine which row of the
snmpProxyTable to use for forwarding received messages.]]></description>
                                </column>
                                <column name="snmpProxySingleTargetOut" oid="1.3.6.1.6.3.14.1.2.1.6" status="current">
                                        <syntax>
                                                <type name="SnmpAdminString" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects a management target defined in the
snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
selected target is defined by an entry in the
snmpTargetAddrTable whose index value (snmpTargetAddrName)
is equal to this object.

This object is only used when selection of a single
target is required (i.e. when forwarding an incoming
read or write request).]]></description>
                                </column>
                                <column name="snmpProxyMultipleTargetOut" oid="1.3.6.1.6.3.14.1.2.1.7" status="current">
                                        <syntax>
                                                <type name="SnmpTagValue" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <format><![CDATA[255a]]></format>
                                        <description><![CDATA[This object selects a set of management targets defined
in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).

This object is only used when selection of multiple
targets is required (i.e. when forwarding an incoming
notification).]]></description>
                                </column>
                                <column name="snmpProxyStorageType" oid="1.3.6.1.6.3.14.1.2.1.8" status="current">
                                        <syntax>
                                                <type name="StorageType" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <default><![CDATA[nonVolatile]]></default>
                                        <description><![CDATA[The storage type of this conceptual row.]]></description>
                                </column>
                                <column name="snmpProxyRowStatus" oid="1.3.6.1.6.3.14.1.2.1.9" status="current">
                                        <syntax>
                                                <type name="RowStatus" module=""/>
                                        </syntax>
                                        <access>readwrite</access>
                                        <description><![CDATA[The status of this conceptual row.

To create a row in this table, a manager must
set this object to either createAndGo(4) or
createAndWait(5).

The following objects may not be modified while the
value of this object is active(1):
    - snmpProxyType
    - snmpProxyContextEngineID
    - snmpProxyContextName
    - snmpProxyTargetParamsIn
    - snmpProxySingleTargetOut
    - snmpProxyMultipleTargetOut]]></description>
                                </column>
                        </row>
                </table>
                <node name="snmpProxyConformance" oid="1.3.6.1.6.3.14.3"/>
                <node name="snmpProxyCompliances" oid="1.3.6.1.6.3.14.3.1"/>
                <node name="snmpProxyGroups" oid="1.3.6.1.6.3.14.3.2"/>
        </nodes>
        <groups>
                <group name="snmpProxyGroup" oid="1.3.6.1.6.3.14.3.2.3" status="current">
                        <members>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyType"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyContextEngineID"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyContextName"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyTargetParamsIn"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxySingleTargetOut"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyMultipleTargetOut"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyStorageType"/>
                                <member module="SNMP-PROXY-MIB" name="snmpProxyRowStatus"/>
                        </members>
                        <description><![CDATA[A collection of objects providing remote configuration of
management target translation parameters for use by
proxy forwarder applications.]]></description>
                </group>
        </groups>
        <compliances>
                <compliance name="snmpProxyCompliance" oid="1.3.6.1.6.3.14.3.1.1" status="current">
                        <description><![CDATA[The compliance statement for SNMP entities which include
a proxy forwarding application.]]></description>
                        <requires>
                                <mandatory module="SNMP-TARGET-MIB" name="snmpTargetBasicGroup"/>
                                <mandatory module="SNMP-TARGET-MIB" name="snmpTargetResponseGroup"/>
                                <mandatory module="SNMP-PROXY-MIB" name="snmpProxyGroup"/>
                        </requires>
                </compliance>
        </compliances>
</smi>
<!--MIB Explorer 1.6 - Full License, no expiration-->
