<?xml version="1.0"?>

<!-- XML file automatically generated by MIB Smithy               -->
<!-- Source: Z:/Projects/MIBSmithy/mibs/rfc3418.mib               -->

<smi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns="http://www.muonics.com/XMLSMI/Schema/XML-SMI-2.0"
     xsi:schemaLocation="http://www.muonics.com/XMLSMI/Schema/XML-SMI-2.0
     http://www.muonics.com/XMLSMI/Schema/XML-SMI-2.0.xsd">

 <module name="SNMPv2-MIB" language="SMIv2">
  <imports>
   <importsfrom module="SNMPv2-CONF">
    <import symbol="MODULE-COMPLIANCE"/>
    <import symbol="NOTIFICATION-GROUP"/>
    <import symbol="OBJECT-GROUP"/>
   </importsfrom>
   <importsfrom module="SNMPv2-SMI">
    <import symbol="Counter32"/>
    <import symbol="MODULE-IDENTITY"/>
    <import symbol="NOTIFICATION-TYPE"/>
    <import symbol="OBJECT-TYPE"/>
    <import symbol="TimeTicks"/>
    <import symbol="mib-2"/>
    <import symbol="snmpModules"/>
   </importsfrom>
   <importsfrom module="SNMPv2-TC">
    <import symbol="DisplayString"/>
    <import symbol="TestAndIncr"/>
    <import symbol="TimeStamp"/>
   </importsfrom>
  </imports>
  <typedefs>
   <typedef name="SysOREntry" status="current">
    <syntax typeref="SEQUENCE">
     <components>
      <syntax name="sysORIndex" typeref="INTEGER"/>
      <syntax name="sysORID" typeref="OBJECT IDENTIFIER"/>
      <syntax name="sysORDescr" typeref="DisplayString"/>
      <syntax name="sysORUpTime" typeref="TimeStamp"/>
     </components>
    </syntax>
   </typedef>
  </typedefs>
  <assignments>
   <objectid name="system" status="current">
    <comments>
     <para>
      ::= { snmpMIBObjects 1 }        this OID is obsolete<br/>
      ::= { snmpMIBObjects 2 }        this OID is obsolete<br/>
      ::= { snmpMIBObjects 3 }        this OID is obsolete
     </para>
     <para>
      the System group
     </para>
     <para>
      a collection of objects common to all managed systems.
     </para>
    </comments>
    <oid>
     <subid name="mib-2"/>
     <subid value="1"/>
    </oid>
   </objectid>
   <objecttype name="sysDescr" status="current">
    <syntax typeref="DisplayString">
     <sizes>
      <size min="0" max="255"/>
     </sizes>
    </syntax>
    <access>read-only</access>
    <description>
     <para>
      A textual description of the entity.  This value should include the
      full name and version identification of the system's hardware type,
      software operating-system, and networking software.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objecttype name="sysObjectID" status="current">
    <syntax typeref="OBJECT IDENTIFIER"/>
    <access>read-only</access>
    <description>
     <para>
      The vendor's authoritative identification of the network management
      subsystem contained in the entity. This value is allocated within the
      SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and
      unambiguous means for determining `what kind of box' is being managed.
       For example, if vendor `Flintstones, Inc.' was assigned the subtree
      1.3.6.1.4.1.424242, it could assign the identifier
      1.3.6.1.4.1.424242.1.1 to its `Fred Router'.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="2"/>
    </oid>
   </objecttype>
   <objecttype name="sysUpTime" status="current">
    <syntax typeref="TimeTicks"/>
    <access>read-only</access>
    <description>
     <para>
      The time (in hundredths of a second) since the network management
      portion of the system was last re-initialized.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="3"/>
    </oid>
   </objecttype>
   <objecttype name="sysContact" status="current">
    <syntax typeref="DisplayString">
     <sizes>
      <size min="0" max="255"/>
     </sizes>
    </syntax>
    <access>read-write</access>
    <description>
     <para>
      The textual identification of the contact person for this managed
      node, together with information on how to contact this person.  If no
      contact information is known, the value is the zero-length string.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="4"/>
    </oid>
   </objecttype>
   <objecttype name="sysName" status="current">
    <syntax typeref="DisplayString">
     <sizes>
      <size min="0" max="255"/>
     </sizes>
    </syntax>
    <access>read-write</access>
    <description>
     <para>
      An administratively-assigned name for this managed node.  By
      convention, this is the node's fully-qualified domain name.  If the
      name is unknown, the value is the zero-length string.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="5"/>
    </oid>
   </objecttype>
   <objecttype name="sysLocation" status="current">
    <syntax typeref="DisplayString">
     <sizes>
      <size min="0" max="255"/>
     </sizes>
    </syntax>
    <access>read-write</access>
    <description>
     <para>
      The physical location of this node (e.g., 'telephone closet, 3rd
      floor').  If the location is unknown, the value is the zero-length
      string.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="6"/>
    </oid>
   </objecttype>
   <objecttype name="sysServices" status="current">
    <syntax typeref="INTEGER">
     <ranges>
      <range min="0" max="127"/>
     </ranges>
    </syntax>
    <access>read-only</access>
    <description>
     <para>
      A value which indicates the set of services that this entity may
      potentially offer.  The value is a sum.
     </para>
     <para>
      This sum initially takes the value zero. Then, for each layer, L, in
      the range 1 through 7, that this node performs transactions for, 2
      raised to (L - 1) is added to the sum.  For example, a node which
      performs only routing functions would have a value of 4 (2^(3-1)). In
      contrast, a node which is a host offering application services would
      have a value of 72 (2^(4-1) + 2^(7-1)). Note that in the context of
      the Internet suite of protocols, values should be calculated
      accordingly:
     </para>
     <para>
      layer      functionality<br/>
      1        physical (e.g., repeaters)<br/>
      2        datalink/subnetwork (e.g., bridges)<br/>
      3        internet (e.g., supports the IP)<br/>
      4        end-to-end  (e.g., supports the TCP)<br/>
      7        applications (e.g., supports the SMTP)
     </para>
     <para>
      For systems including OSI protocols, layers 5 and 6 may also be
      counted.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="7"/>
    </oid>
   </objecttype>
   <objecttype name="sysORLastChange" status="current">
    <comments>
     <para>
      object resource information
     </para>
     <para>
      a collection of objects which describe the SNMP entity's<br/>
      (statically and dynamically configurable) support of various MIB
      modules.
     </para>
    </comments>
    <syntax typeref="TimeStamp"/>
    <access>read-only</access>
    <description>
     <para>
      The value of sysUpTime at the time of the most recent change in state
      or value of any instance of sysORID.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="8"/>
    </oid>
   </objecttype>
   <objecttype name="sysORTable" status="current">
    <syntax typeref="SEQUENCE OF" subtype="SysOREntry"/>
    <access>not-accessible</access>
    <description>
     <para>
      The (conceptual) table listing the capabilities of the local SNMP
      application acting as a command responder with respect to various MIB
      modules. SNMP entities having dynamically-configurable support of MIB
      modules will have a dynamically-varying number of conceptual rows.
     </para>
    </description>
    <oid>
     <subid name="system"/>
     <subid value="9"/>
    </oid>
   </objecttype>
   <objecttype name="sysOREntry" status="current">
    <syntax typeref="SysOREntry"/>
    <access>not-accessible</access>
    <description>
     <para>
      An entry (conceptual row) in the sysORTable.
     </para>
    </description>
    <indices>
     <index name="sysORIndex"/>
    </indices>
    <oid>
     <subid name="sysORTable"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objecttype name="sysORIndex" status="current">
    <syntax typeref="INTEGER">
     <ranges>
      <range min="1" max="2147483647"/>
     </ranges>
    </syntax>
    <access>not-accessible</access>
    <description>
     <para>
      The auxiliary variable used for identifying instances of the columnar
      objects in the sysORTable.
     </para>
    </description>
    <oid>
     <subid name="sysOREntry"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objecttype name="sysORID" status="current">
    <syntax typeref="OBJECT IDENTIFIER"/>
    <access>read-only</access>
    <description>
     <para>
      An authoritative identification of a capabilities statement with
      respect to various MIB modules supported by the local SNMP application
      acting as a command responder.
     </para>
    </description>
    <oid>
     <subid name="sysOREntry"/>
     <subid value="2"/>
    </oid>
   </objecttype>
   <objecttype name="sysORDescr" status="current">
    <syntax typeref="DisplayString"/>
    <access>read-only</access>
    <description>
     <para>
      A textual description of the capabilities identified by the
      corresponding instance of sysORID.
     </para>
    </description>
    <oid>
     <subid name="sysOREntry"/>
     <subid value="3"/>
    </oid>
   </objecttype>
   <objecttype name="sysORUpTime" status="current">
    <syntax typeref="TimeStamp"/>
    <access>read-only</access>
    <description>
     <para>
      The value of sysUpTime at the time this conceptual row was last
      instantiated.
     </para>
    </description>
    <oid>
     <subid name="sysOREntry"/>
     <subid value="4"/>
    </oid>
   </objecttype>
   <objectid name="snmp" status="current">
    <comments>
     <para>
      the SNMP group
     </para>
     <para>
      a collection of objects providing basic instrumentation and control of
      an SNMP entity.
     </para>
    </comments>
    <oid>
     <subid name="mib-2"/>
     <subid value="11"/>
    </oid>
   </objectid>
   <objecttype name="snmpInPkts" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of messages delivered to the SNMP entity from the
      transport service.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutPkts" status="obsolete">
    <comments>
     <para>
      definitions in RFC 1213 made obsolete by the inclusion of a subset of
      the snmp group in this MIB
     </para>
    </comments>
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Messages which were passed from the SNMP
      protocol entity to the transport service.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="2"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInBadVersions" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP messages which were delivered to the SNMP
      entity and were for an unsupported SNMP version.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="3"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInBadCommunityNames" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of community-based SNMP messages (for example, 
      SNMPv1) delivered to the SNMP entity which used an SNMP community name
      not known to said entity. Also, implementations which authenticate
      community-based SNMP messages using check(s) in addition to matching
      the community name (for example, by also checking whether the message
      originated from a transport address allowed to use a specified
      community name) MAY include in this value the number of messages which
      failed the additional check(s).  It is strongly RECOMMENDED that the
      documentation for any security model which is used to authenticate
      community-based SNMP messages specify the precise conditions that
      contribute to this value.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="4"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInBadCommunityUses" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of community-based SNMP messages (for example,
      SNMPv1) delivered to the SNMP entity which represented an SNMP
      operation that was not allowed for the SNMP community named in the
      message.  The precise conditions under which this counter is
      incremented (if at all) depend on how the SNMP entity implements its
      access control mechanism and how its applications interact with that
      access control mechanism.  It is strongly RECOMMENDED that the
      documentation for any access control mechanism which is used to
      control access to and visibility of MIB instrumentation specify the
      precise conditions that contribute to this value.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="5"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInASNParseErrs" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of ASN.1 or BER errors encountered by the SNMP entity
      when decoding received SNMP messages.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="6"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInTooBigs" status="obsolete">
    <comments>
     <para>
      { snmp 7 } is not used
     </para>
    </comments>
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were delivered to the SNMP
      protocol entity and for which the value of the error-status field
      was<br/>
      `tooBig'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="8"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInNoSuchNames" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were delivered to the SNMP
      protocol entity and for which the value of the error-status field
      was<br/>
      `noSuchName'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="9"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInBadValues" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were delivered to the SNMP
      protocol entity and for which the value of the error-status field
      was<br/>
      `badValue'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="10"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInReadOnlys" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number valid SNMP PDUs which were delivered to the SNMP
      protocol entity and for which the value of the error-status field was
      `readOnly'.  It should be noted that it is a protocol error to
      generate an SNMP PDU which contains the value `readOnly' in the
      error-status field, as such this object is provided as a means of
      detecting incorrect implementations of the SNMP.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="11"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInGenErrs" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were delivered to the SNMP
      protocol entity and for which the value of the error-status field was
      `genErr'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="12"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInTotalReqVars" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of MIB objects which have been retrieved successfully
      by the SNMP protocol entity as the result of receiving valid SNMP
      Get-Request and Get-Next PDUs.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="13"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInTotalSetVars" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of MIB objects which have been altered successfully
      by the SNMP protocol entity as the result of receiving valid SNMP
      Set-Request PDUs.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="14"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInGetRequests" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Request PDUs which have been accepted and
      processed by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="15"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInGetNexts" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Next PDUs which have been accepted and
      processed by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="16"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInSetRequests" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Set-Request PDUs which have been accepted and
      processed by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="17"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInGetResponses" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Response PDUs which have been accepted
      and processed by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="18"/>
    </oid>
   </objecttype>
   <objecttype name="snmpInTraps" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Trap PDUs which have been accepted and
      processed by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="19"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutTooBigs" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were generated by the SNMP
      protocol entity and for which the value of the error-status field was
      `tooBig.'
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="20"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutNoSuchNames" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were generated by the SNMP
      protocol entity and for which the value of the error-status was
      `noSuchName'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="21"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutBadValues" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were generated by the SNMP
      protocol entity and for which the value of the error-status field was
      `badValue'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="22"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutGenErrs" status="obsolete">
    <comments>
     <para>
      { snmp 23 } is not used
     </para>
    </comments>
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP PDUs which were generated by the SNMP
      protocol entity and for which the value of the error-status field was
      `genErr'.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="24"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutGetRequests" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Request PDUs which have been generated by
      the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="25"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutGetNexts" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Next PDUs which have been generated by
      the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="26"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutSetRequests" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Set-Request PDUs which have been generated by
      the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="27"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutGetResponses" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Get-Response PDUs which have been generated
      by the SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="28"/>
    </oid>
   </objecttype>
   <objecttype name="snmpOutTraps" status="obsolete">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of SNMP Trap PDUs which have been generated by the
      SNMP protocol entity.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="29"/>
    </oid>
   </objecttype>
   <objecttype name="snmpEnableAuthenTraps" status="current">
    <syntax typeref="INTEGER">
     <enumerations>
      <enumeration name="enabled" value="1"/>
      <enumeration name="disabled" value="2"/>
     </enumerations>
    </syntax>
    <access>read-write</access>
    <description>
     <para>
      Indicates whether the SNMP entity is permitted to generate
      authenticationFailure traps.  The value of this object overrides any
      configuration information; as such, it provides a means whereby all
      authenticationFailure traps may be disabled.
     </para>
     <para>
      Note that it is strongly recommended that this object be stored in
      non-volatile memory so that it remains constant across
      re-initializations of the network management system.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="30"/>
    </oid>
   </objecttype>
   <objecttype name="snmpSilentDrops" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of Confirmed Class PDUs (such as GetRequest-PDUs,
      GetNextRequest-PDUs, GetBulkRequest-PDUs, SetRequest-PDUs, and
      InformRequest-PDUs) delivered to the SNMP entity which were silently
      dropped because the size of a reply containing an alternate Response
      Class PDU (such as a Response-PDU) with an empty variable-bindings
      field was greater than either a local constraint or the maximum
      message size associated with the originator of the request.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="31"/>
    </oid>
   </objecttype>
   <objecttype name="snmpProxyDrops" status="current">
    <syntax typeref="Counter32"/>
    <access>read-only</access>
    <description>
     <para>
      The total number of Confirmed Class PDUs<br/>
      (such as GetRequest-PDUs, GetNextRequest-PDUs, GetBulkRequest-PDUs,
      SetRequest-PDUs, and InformRequest-PDUs) delivered to the SNMP entity
      which were silently dropped because the transmission of the (possibly
      translated) message to a proxy target failed in a manner (other than a
      time-out) such that no Response Class PDU (such as a Response-PDU)
      could be returned.
     </para>
    </description>
    <oid>
     <subid name="snmp"/>
     <subid value="32"/>
    </oid>
   </objecttype>
   <moduleid name="snmpMIB" updated="200210160000Z">
    <organization>
     <para>
      IETF SNMPv3 Working Group
     </para>
    </organization>
    <contact>
     <para>
      WG-EMail:   snmpv3@lists.tislabs.com<br/>
      Subscribe:  snmpv3-request@lists.tislabs.com
     </para>
     <para>
      Co-Chair:   Russ Mundy<br/>
      Network Associates Laboratories<br/>
      postal:     15204 Omega Drive, Suite 300<br/>
      Rockville, MD 20850-4601<br/>
      USA<br/>
      EMail:      mundy@tislabs.com<br/>
      phone:      +1 301 947-7107
     </para>
     <para>
      Co-Chair:   David Harrington<br/>
      Enterasys Networks<br/>
      postal:     35 Industrial Way<br/>
      P. O. Box 5005<br/>
      Rochester, NH 03866-5005<br/>
      USA<br/>
      EMail:      dbh@enterasys.com<br/>
      phone:      +1 603 337-2614
     </para>
     <para>
      Editor:     Randy Presuhn<br/>
      BMC Software, Inc.<br/>
      postal:     2141 North First Street<br/>
      San Jose, CA 95131<br/>
      USA<br/>
      EMail:      randy_presuhn@bmc.com<br/>
      phone:      +1 408 546-1006
     </para>
    </contact>
    <description>
     <para>
      The MIB module for SNMP entities.
     </para>
     <para>
      Copyright (C) The Internet Society (2002). This version of this MIB
      module is part of RFC 3418; see the RFC itself for full legal
      notices.
     </para>
    </description>
    <revisions>
     <revision date="200210160000Z">
      <description>
       <para>
        This revision of this MIB module was published as RFC 3418.
       </para>
      </description>
     </revision>
     <revision date="199511090000Z">
      <description>
       <para>
        This revision of this MIB module was published as RFC 1907.
       </para>
      </description>
     </revision>
     <revision date="199304010000Z">
      <description>
       <para>
        The initial revision of this MIB module was published as RFC 1450.
       </para>
      </description>
     </revision>
    </revisions>
    <oid>
     <subid name="snmpModules"/>
     <subid value="1"/>
    </oid>
   </moduleid>
   <objectid name="snmpMIBObjects" status="current">
    <oid>
     <subid name="snmpMIB"/>
     <subid value="1"/>
    </oid>
   </objectid>
   <objectid name="snmpTrap" status="current">
    <comments>
     <para>
      information for notifications
     </para>
     <para>
      a collection of objects which allow the SNMP entity, when supporting a
      notification originator application, to be configured to generate
      SNMPv2-Trap-PDUs.
     </para>
    </comments>
    <oid>
     <subid name="snmpMIBObjects"/>
     <subid value="4"/>
    </oid>
   </objectid>
   <objecttype name="snmpTrapOID" status="current">
    <syntax typeref="OBJECT IDENTIFIER"/>
    <access>accessible-for-notify</access>
    <description>
     <para>
      The authoritative identification of the notification currently being
      sent.  This variable occurs as the second varbind in every
      SNMPv2-Trap-PDU and InformRequest-PDU.
     </para>
    </description>
    <oid>
     <subid name="snmpTrap"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objecttype name="snmpTrapEnterprise" status="current">
    <comments>
     <para>
      ::= { snmpTrap 2 }   this OID is obsolete
     </para>
    </comments>
    <syntax typeref="OBJECT IDENTIFIER"/>
    <access>accessible-for-notify</access>
    <description>
     <para>
      The authoritative identification of the enterprise associated with the
      trap currently being sent.  When an SNMP proxy agent is mapping an
      RFC1157 Trap-PDU into a SNMPv2-Trap-PDU, this variable occurs as the
      last varbind.
     </para>
    </description>
    <oid>
     <subid name="snmpTrap"/>
     <subid value="3"/>
    </oid>
   </objecttype>
   <objectid name="snmpTraps" status="current">
    <comments>
     <para>
      ::= { snmpTrap 4 }   this OID is obsolete
     </para>
     <para>
      well-known traps
     </para>
    </comments>
    <oid>
     <subid name="snmpMIBObjects"/>
     <subid value="5"/>
    </oid>
   </objectid>
   <notification name="coldStart" status="current">
    <description>
     <para>
      A coldStart trap signifies that the SNMP entity, supporting a
      notification originator application, is reinitializing itself and that
      its configuration may have been altered.
     </para>
    </description>
    <oid>
     <subid name="snmpTraps"/>
     <subid value="1"/>
    </oid>
   </notification>
   <notification name="warmStart" status="current">
    <description>
     <para>
      A warmStart trap signifies that the SNMP entity, supporting a
      notification originator application, is reinitializing itself such
      that its configuration is unaltered.
     </para>
    </description>
    <oid>
     <subid name="snmpTraps"/>
     <subid value="2"/>
    </oid>
   </notification>
   <notification name="authenticationFailure" status="current">
    <description>
     <para>
      An authenticationFailure trap signifies that the SNMP entity has
      received a protocol message that is not properly authenticated.  While
      all implementations of SNMP entities MAY be capable of generating this
      trap, the snmpEnableAuthenTraps object indicates whether this trap
      will be generated.
     </para>
    </description>
    <oid>
     <subid name="snmpTraps"/>
     <subid value="5"/>
    </oid>
   </notification>
   <objectid name="snmpSet" status="current">
    <comments>
     <para>
      Note the egpNeighborLoss notification is defined as { snmpTraps 6 } in
      RFC 1213
     </para>
     <para>
      the set group
     </para>
     <para>
      a collection of objects which allow several cooperating command
      generator applications to coordinate their use of the set operation.
     </para>
    </comments>
    <oid>
     <subid name="snmpMIBObjects"/>
     <subid value="6"/>
    </oid>
   </objectid>
   <objecttype name="snmpSetSerialNo" status="current">
    <syntax typeref="TestAndIncr"/>
    <access>read-write</access>
    <description>
     <para>
      An advisory lock used to allow several cooperating command generator
      applications to coordinate their use of the SNMP set operation.
     </para>
     <para>
      This object is used for coarse-grain coordination. To achieve
      fine-grain coordination, one or more similar objects might be defined
      within each MIB group, as appropriate.
     </para>
    </description>
    <oid>
     <subid name="snmpSet"/>
     <subid value="1"/>
    </oid>
   </objecttype>
   <objectid name="snmpMIBConformance" status="current">
    <comments>
     <para>
      conformance information
     </para>
    </comments>
    <oid>
     <subid name="snmpMIB"/>
     <subid value="2"/>
    </oid>
   </objectid>
   <objectid name="snmpMIBCompliances" status="current">
    <oid>
     <subid name="snmpMIBConformance"/>
     <subid value="1"/>
    </oid>
   </objectid>
   <compliance name="snmpBasicCompliance" status="deprecated">
    <comments>
     <para>
      compliance statements
     </para>
     <para>
      ::= { snmpMIBCompliances 1 }      this OID is obsolete
     </para>
    </comments>
    <description>
     <para>
      The compliance statement for SNMPv2 entities which implement the
      SNMPv2 MIB.
     </para>
     <para>
      This compliance statement is replaced by snmpBasicComplianceRev2.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBCompliances"/>
     <subid value="2"/>
    </oid>
    <modules>
     <module name="SNMPv2-MIB">
      <requires>
       <group name="snmpGroup"/>
       <group name="snmpSetGroup"/>
       <group name="systemGroup"/>
       <group name="snmpBasicNotificationsGroup"/>
      </requires>
      <groups>
       <group name="snmpCommunityGroup">
       <description>
        <para>
         This group is mandatory for SNMPv2 entities which support
         community-based authentication.
        </para>
       </description>
       </group>
      </groups>
     </module>
    </modules>
   </compliance>
   <compliance name="snmpBasicComplianceRev2" status="current">
    <description>
     <para>
      The compliance statement for SNMP entities which implement this MIB
      module.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBCompliances"/>
     <subid value="3"/>
    </oid>
    <modules>
     <module name="SNMPv2-MIB">
      <requires>
       <group name="snmpGroup"/>
       <group name="snmpSetGroup"/>
       <group name="systemGroup"/>
       <group name="snmpBasicNotificationsGroup"/>
      </requires>
      <groups>
       <group name="snmpWarmStartNotificationGroup">
       <description>
        <para>
         This group is mandatory for an SNMP entity which supports command
         responder applications, and is able to reinitialize itself such
         that its configuration is unaltered.
        </para>
       </description>
       </group>
       <group name="snmpCommunityGroup">
       <description>
        <para>
         This group is mandatory for SNMP entities which support
         community-based authentication.
        </para>
       </description>
       </group>
      </groups>
     </module>
    </modules>
   </compliance>
   <objectid name="snmpMIBGroups" status="current">
    <oid>
     <subid name="snmpMIBConformance"/>
     <subid value="2"/>
    </oid>
   </objectid>
   <objectgroup name="snmpSetGroup" status="current">
    <objects>
     <object name="snmpSetSerialNo"/>
    </objects>
    <description>
     <para>
      A collection of objects which allow several cooperating command
      generator applications to coordinate their use of the set operation.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="5"/>
    </oid>
   </objectgroup>
   <objectgroup name="systemGroup" status="current">
    <objects>
     <object name="sysDescr"/>
     <object name="sysObjectID"/>
     <object name="sysUpTime"/>
     <object name="sysContact"/>
     <object name="sysName"/>
     <object name="sysLocation"/>
     <object name="sysServices"/>
     <object name="sysORLastChange"/>
     <object name="sysORID"/>
     <object name="sysORUpTime"/>
     <object name="sysORDescr"/>
    </objects>
    <description>
     <para>
      The system group defines objects which are common to all managed
      systems.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="6"/>
    </oid>
   </objectgroup>
   <notifygroup name="snmpBasicNotificationsGroup" status="current">
    <notifications>
     <notification name="coldStart"/>
     <notification name="authenticationFailure"/>
    </notifications>
    <description>
     <para>
      The basic notifications implemented by an SNMP entity supporting
      command responder applications.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="7"/>
    </oid>
   </notifygroup>
   <objectgroup name="snmpGroup" status="current">
    <comments>
     <para>
      units of conformance
     </para>
     <para>
      ::= { snmpMIBGroups 1 }           this OID is obsolete<br/>
      ::= { snmpMIBGroups 2 }           this OID is obsolete<br/>
      ::= { snmpMIBGroups 3 }           this OID is obsolete<br/>
      ::= { snmpMIBGroups 4 }           this OID is obsolete
     </para>
    </comments>
    <objects>
     <object name="snmpInPkts"/>
     <object name="snmpInBadVersions"/>
     <object name="snmpInASNParseErrs"/>
     <object name="snmpSilentDrops"/>
     <object name="snmpProxyDrops"/>
     <object name="snmpEnableAuthenTraps"/>
    </objects>
    <description>
     <para>
      A collection of objects providing basic instrumentation and control of
      an SNMP entity.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="8"/>
    </oid>
   </objectgroup>
   <objectgroup name="snmpCommunityGroup" status="current">
    <objects>
     <object name="snmpInBadCommunityNames"/>
     <object name="snmpInBadCommunityUses"/>
    </objects>
    <description>
     <para>
      A collection of objects providing basic instrumentation of a SNMP
      entity which supports community-based authentication.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="9"/>
    </oid>
   </objectgroup>
   <objectgroup name="snmpObsoleteGroup" status="obsolete">
    <objects>
     <object name="snmpOutPkts"/>
     <object name="snmpInTooBigs"/>
     <object name="snmpInNoSuchNames"/>
     <object name="snmpInBadValues"/>
     <object name="snmpInReadOnlys"/>
     <object name="snmpInGenErrs"/>
     <object name="snmpInTotalReqVars"/>
     <object name="snmpInTotalSetVars"/>
     <object name="snmpInGetRequests"/>
     <object name="snmpInGetNexts"/>
     <object name="snmpInSetRequests"/>
     <object name="snmpInGetResponses"/>
     <object name="snmpInTraps"/>
     <object name="snmpOutTooBigs"/>
     <object name="snmpOutNoSuchNames"/>
     <object name="snmpOutBadValues"/>
     <object name="snmpOutGenErrs"/>
     <object name="snmpOutGetRequests"/>
     <object name="snmpOutGetNexts"/>
     <object name="snmpOutSetRequests"/>
     <object name="snmpOutGetResponses"/>
     <object name="snmpOutTraps"/>
    </objects>
    <description>
     <para>
      A collection of objects from RFC 1213 made obsolete by this MIB
      module.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="10"/>
    </oid>
   </objectgroup>
   <notifygroup name="snmpWarmStartNotificationGroup" status="current">
    <notifications>
     <notification name="warmStart"/>
    </notifications>
    <description>
     <para>
      An additional notification for an SNMP entity supporting command
      responder applications, if it is able to reinitialize itself such that
      its configuration is unaltered.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="11"/>
    </oid>
   </notifygroup>
   <objectgroup name="snmpNotificationGroup" status="current">
    <objects>
     <object name="snmpTrapOID"/>
     <object name="snmpTrapEnterprise"/>
    </objects>
    <description>
     <para>
      These objects are required for entities which support notification
      originator applications.
     </para>
    </description>
    <oid>
     <subid name="snmpMIBGroups"/>
     <subid value="12"/>
    </oid>
   </objectgroup>
  </assignments>
 </module>

</smi>

