Blame test/dumps/xml/IF-MIB

Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     xsi:noNamespaceSchemaLocation="http://www.ibr.cs.tu-bs.de/projects/nmrg/smi.xsd">
Packit 022b05
  <module name="IF-MIB" language="SMIv2">
Packit 022b05
    <organization>  
Packit 022b05
        IETF Interfaces MIB Working Group
Packit 022b05
    </organization>
Packit 022b05
    <contact>       
Packit 022b05
           Keith McCloghrie
Packit 022b05
        Cisco Systems, Inc.
Packit 022b05
        170 West Tasman Drive
Packit 022b05
        San Jose, CA  95134-1706
Packit 022b05
        US
Packit 022b05
        
Packit 022b05
        408-526-5260
Packit 022b05
        kzm@cisco.com
Packit 022b05
    </contact>
Packit 022b05
    <description>
Packit 022b05
        The MIB module to describe generic objects for network
Packit 022b05
        interface sub-layers.  This MIB is an updated version of
Packit 022b05
        MIB-II's ifTable, and incorporates the extensions defined in
Packit 022b05
        RFC 1229.
Packit 022b05
    </description>
Packit 022b05
    <revision date="2000-06-14 00:00">
Packit 022b05
      <description>
Packit 022b05
          Clarifications agreed upon by the Interfaces MIB WG, and
Packit 022b05
          published as RFC 2863.
Packit 022b05
      </description>
Packit 022b05
    </revision>
Packit 022b05
    <revision date="1996-02-28 21:55">
Packit 022b05
      <description>
Packit 022b05
          Revisions made by the Interfaces MIB WG, and published in
Packit 022b05
          RFC 2233.
Packit 022b05
      </description>
Packit 022b05
    </revision>
Packit 022b05
    <revision date="1993-11-08 21:55">
Packit 022b05
      <description>
Packit 022b05
          Initial revision, published as part of RFC 1573.
Packit 022b05
      </description>
Packit 022b05
    </revision>
Packit 022b05
    <identity node="ifMIB"/>
Packit 022b05
  </module>
Packit 022b05
Packit 022b05
  <imports>
Packit 022b05
    <import module="SNMPv2-SMI" name="MODULE-IDENTITY"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="OBJECT-TYPE"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="Gauge32"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="Integer32"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="TimeTicks"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="mib-2"/>
Packit 022b05
    <import module="SNMPv2-SMI" name="NOTIFICATION-TYPE"/>
Packit 022b05
    <import module="SNMPv2-TC" name="TEXTUAL-CONVENTION"/>
Packit 022b05
    <import module="SNMPv2-TC" name="DisplayString"/>
Packit 022b05
    <import module="SNMPv2-TC" name="PhysAddress"/>
Packit 022b05
    <import module="SNMPv2-TC" name="TruthValue"/>
Packit 022b05
    <import module="SNMPv2-TC" name="RowStatus"/>
Packit 022b05
    <import module="SNMPv2-TC" name="TimeStamp"/>
Packit 022b05
    <import module="SNMPv2-TC" name="AutonomousType"/>
Packit 022b05
    <import module="SNMPv2-TC" name="TestAndIncr"/>
Packit 022b05
    <import module="SNMPv2-CONF" name="MODULE-COMPLIANCE"/>
Packit 022b05
    <import module="SNMPv2-CONF" name="OBJECT-GROUP"/>
Packit 022b05
    <import module="SNMPv2-CONF" name="NOTIFICATION-GROUP"/>
Packit 022b05
    <import module="SNMPv2-MIB" name="snmpTraps"/>
Packit 022b05
    <import module="IANAifType-MIB" name="IANAifType"/>
Packit 022b05
  </imports>
Packit 022b05
Packit 022b05
  <typedefs>
Packit 022b05
    <typedef name="OwnerString" basetype="OctetString" status="deprecated">
Packit 022b05
      <range min="0" max="255"/>
Packit 022b05
      <format>255a</format>
Packit 022b05
      <description>
Packit 022b05
          This data type is used to model an administratively
Packit 022b05
          assigned name of the owner of a resource.  This information
Packit 022b05
          is taken from the NVT ASCII character set.  It is suggested
Packit 022b05
          that this name contain one or more of the following: ASCII
Packit 022b05
          form of the manager station's transport address, management
Packit 022b05
          station name (e.g., domain name), network management
Packit 022b05
          personnel's name, location, or phone number.  In some cases
Packit 022b05
          the agent itself will be the owner of an entry.  In these
Packit 022b05
          cases, this string shall be set to a string starting with
Packit 022b05
          'agent'.
Packit 022b05
      </description>
Packit 022b05
    </typedef>
Packit 022b05
    <typedef name="InterfaceIndex" basetype="Integer32" status="current">
Packit 022b05
      <range min="1" max="2147483647"/>
Packit 022b05
      <format>d</format>
Packit 022b05
      <description>
Packit 022b05
          A unique value, greater than zero, for each interface or
Packit 022b05
          interface sub-layer in the managed system.  It is
Packit 022b05
          recommended that values are assigned contiguously starting
Packit 022b05
          from 1.  The value for each interface sub-layer must remain
Packit 022b05
          constant at least from one re-initialization of the entity's
Packit 022b05
          network management system to the next re-initialization.
Packit 022b05
      </description>
Packit 022b05
    </typedef>
Packit 022b05
    <typedef name="InterfaceIndexOrZero" basetype="Integer32" status="current">
Packit 022b05
      <range min="0" max="2147483647"/>
Packit 022b05
      <format>d</format>
Packit 022b05
      <description>
Packit 022b05
          This textual convention is an extension of the
Packit 022b05
          InterfaceIndex convention.  The latter defines a greater
Packit 022b05
          than zero value used to identify an interface or interface
Packit 022b05
          sub-layer in the managed system.  This extension permits the
Packit 022b05
          additional value of zero.  the value zero is object-specific
Packit 022b05
          and must therefore be defined as part of the description of
Packit 022b05
          any object which uses this syntax.  Examples of the usage of
Packit 022b05
          zero might include situations where interface was unknown,
Packit 022b05
          or when none or all interfaces need to be referenced.
Packit 022b05
      </description>
Packit 022b05
    </typedef>
Packit 022b05
  </typedefs>
Packit 022b05
Packit 022b05
  <nodes>
Packit 022b05
    <node name="interfaces" oid="1.3.6.1.2.1.2">
Packit 022b05
    </node>
Packit 022b05
    <scalar name="ifNumber" oid="1.3.6.1.2.1.2.1" status="current">
Packit 022b05
      <syntax>
Packit 022b05
        <type module="" name="Integer32"/>
Packit 022b05
      </syntax>
Packit 022b05
      <access>readonly</access>
Packit 022b05
      <description>
Packit 022b05
          The number of network interfaces (regardless of their
Packit 022b05
          current state) present on this system.
Packit 022b05
      </description>
Packit 022b05
    </scalar>
Packit 022b05
    
Packit 022b05
      <description>
Packit 022b05
          A list of interface entries.  The number of entries is
Packit 022b05
          given by the value of ifNumber.
Packit 022b05
      </description>
Packit 022b05
      <row name="ifEntry" oid="1.3.6.1.2.1.2.2.1" status="current">
Packit 022b05
        <linkage>
Packit 022b05
          <index module="IF-MIB" name="ifIndex"/>
Packit 022b05
        </linkage>
Packit 022b05
        <description>
Packit 022b05
            An entry containing management information applicable to a
Packit 022b05
            particular interface.
Packit 022b05
        </description>
Packit 022b05
        <column name="ifIndex" oid="1.3.6.1.2.1.2.2.1.1" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="IF-MIB" name="InterfaceIndex"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              A unique value, greater than zero, for each interface.  It
Packit 022b05
              is recommended that values are assigned contiguously
Packit 022b05
              starting from 1.  The value for each interface sub-layer
Packit 022b05
              must remain constant at least from one re-initialization of
Packit 022b05
              the entity's network management system to the next re-
Packit 022b05
              initialization.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifDescr" oid="1.3.6.1.2.1.2.2.1.2" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="OctetString">
Packit 022b05
              <parent module="SNMPv2-TC" name="DisplayString"/>
Packit 022b05
              <range min="0" max="255"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              A textual string containing information about the
Packit 022b05
              interface.  This string should include the name of the
Packit 022b05
              manufacturer, the product name and the version of the
Packit 022b05
              interface hardware/software.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifType" oid="1.3.6.1.2.1.2.2.1.3" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="IANAifType-MIB" name="IANAifType"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The type of interface.  Additional values for ifType are
Packit 022b05
              assigned by the Internet Assigned Numbers Authority (IANA),
Packit 022b05
              through updating the syntax of the IANAifType textual
Packit 022b05
              convention.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifMtu" oid="1.3.6.1.2.1.2.2.1.4" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="" name="Integer32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The size of the largest packet which can be sent/received
Packit 022b05
              on the interface, specified in octets.  For interfaces that
Packit 022b05
              are used for transmitting network datagrams, this is the
Packit 022b05
              size of the largest network datagram that can be sent on the
Packit 022b05
              interface.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifSpeed" oid="1.3.6.1.2.1.2.2.1.5" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Gauge32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              An estimate of the interface's current bandwidth in bits
Packit 022b05
              per second.  For interfaces which do not vary in bandwidth
Packit 022b05
              or for those where no accurate estimation can be made, this
Packit 022b05
              object should contain the nominal bandwidth.  If the
Packit 022b05
              bandwidth of the interface is greater than the maximum value
Packit 022b05
              reportable by this object then this object should report its
Packit 022b05
              maximum value (4,294,967,295) and ifHighSpeed must be used
Packit 022b05
              to report the interace's speed.  For a sub-layer which has
Packit 022b05
              no concept of bandwidth, this object should be zero.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifPhysAddress" oid="1.3.6.1.2.1.2.2.1.6" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="PhysAddress"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The interface's address at its protocol sub-layer.  For
Packit 022b05
              example, for an 802.x interface, this object normally
Packit 022b05
              contains a MAC address.  The interface's media-specific MIB
Packit 022b05
              must define the bit and byte ordering and the format of the
Packit 022b05
              value of this object.  For interfaces which do not have such
Packit 022b05
              an address (e.g., a serial line), this object should contain
Packit 022b05
              an octet string of zero length.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifAdminStatus" oid="1.3.6.1.2.1.2.2.1.7" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="up" number="1"/>
Packit 022b05
              <namednumber name="down" number="2"/>
Packit 022b05
              <namednumber name="testing" number="3"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              The desired state of the interface.  The testing(3) state
Packit 022b05
              indicates that no operational packets can be passed.  When a
Packit 022b05
              managed system initializes, all interfaces start with
Packit 022b05
              ifAdminStatus in the down(2) state.  As a result of either
Packit 022b05
              explicit management action or per configuration information
Packit 022b05
              retained by the managed system, ifAdminStatus is then
Packit 022b05
              changed to either the up(1) or testing(3) states (or remains
Packit 022b05
              in the down(2) state).
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOperStatus" oid="1.3.6.1.2.1.2.2.1.8" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="up" number="1"/>
Packit 022b05
              <namednumber name="down" number="2"/>
Packit 022b05
              <namednumber name="testing" number="3"/>
Packit 022b05
              <namednumber name="unknown" number="4"/>
Packit 022b05
              <namednumber name="dormant" number="5"/>
Packit 022b05
              <namednumber name="notPresent" number="6"/>
Packit 022b05
              <namednumber name="lowerLayerDown" number="7"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The current operational state of the interface.  The
Packit 022b05
              testing(3) state indicates that no operational packets can
Packit 022b05
              be passed.  If ifAdminStatus is down(2) then ifOperStatus
Packit 022b05
              should be down(2).  If ifAdminStatus is changed to up(1)
Packit 022b05
              then ifOperStatus should change to up(1) if the interface is
Packit 022b05
              ready to transmit and receive network traffic; it should
Packit 022b05
              change to dormant(5) if the interface is waiting for
Packit 022b05
              external actions (such as a serial line waiting for an
Packit 022b05
              incoming connection); it should remain in the down(2) state
Packit 022b05
              if and only if there is a fault that prevents it from going
Packit 022b05
              to the up(1) state; it should remain in the notPresent(6)
Packit 022b05
              state if the interface has missing (typically, hardware)
Packit 022b05
              components.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifLastChange" oid="1.3.6.1.2.1.2.2.1.9" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="TimeTicks"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The value of sysUpTime at the time the interface entered
Packit 022b05
              its current operational state.  If the current state was
Packit 022b05
              entered prior to the last re-initialization of the local
Packit 022b05
              network management subsystem, then this object contains a
Packit 022b05
              zero value.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInOctets" oid="1.3.6.1.2.1.2.2.1.10" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of octets received on the interface,
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              including framing characters.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInUcastPkts" oid="1.3.6.1.2.1.2.2.1.11" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were not addressed to a multicast
Packit 022b05
              or broadcast address at this sub-layer.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInNUcastPkts" oid="1.3.6.1.2.1.2.2.1.12" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were addressed to a multicast or
Packit 022b05
              broadcast address at this sub-layer.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
              
Packit 022b05
              This object is deprecated in favour of ifInMulticastPkts and
Packit 022b05
              ifInBroadcastPkts.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInDiscards" oid="1.3.6.1.2.1.2.2.1.13" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of inbound packets which were chosen to be
Packit 022b05
              discarded even though no errors had been detected to prevent
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              their being deliverable to a higher-layer protocol.  One
Packit 022b05
              possible reason for discarding such a packet could be to
Packit 022b05
              free up buffer space.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInErrors" oid="1.3.6.1.2.1.2.2.1.14" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              For packet-oriented interfaces, the number of inbound
Packit 022b05
              packets that contained errors preventing them from being
Packit 022b05
              deliverable to a higher-layer protocol.  For character-
Packit 022b05
              oriented or fixed-length interfaces, the number of inbound
Packit 022b05
              transmission units that contained errors preventing them
Packit 022b05
              from being deliverable to a higher-layer protocol.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInUnknownProtos" oid="1.3.6.1.2.1.2.2.1.15" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              For packet-oriented interfaces, the number of packets
Packit 022b05
              received via the interface which were discarded because of
Packit 022b05
              an unknown or unsupported protocol.  For character-oriented
Packit 022b05
              or fixed-length interfaces that support protocol
Packit 022b05
              multiplexing the number of transmission units received via
Packit 022b05
              the interface which were discarded because of an unknown or
Packit 022b05
              unsupported protocol.  For any interface that does not
Packit 022b05
              support protocol multiplexing, this counter will always be
Packit 022b05
              0.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutOctets" oid="1.3.6.1.2.1.2.2.1.16" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of octets transmitted out of the
Packit 022b05
              interface, including framing characters.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutUcastPkts" oid="1.3.6.1.2.1.2.2.1.17" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were not addressed to a
Packit 022b05
              multicast or broadcast address at this sub-layer, including
Packit 022b05
              those that were discarded or not sent.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutNUcastPkts" oid="1.3.6.1.2.1.2.2.1.18" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were addressed to a
Packit 022b05
              multicast or broadcast address at this sub-layer, including
Packit 022b05
              those that were discarded or not sent.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
              
Packit 022b05
              This object is deprecated in favour of ifOutMulticastPkts
Packit 022b05
              and ifOutBroadcastPkts.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutDiscards" oid="1.3.6.1.2.1.2.2.1.19" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of outbound packets which were chosen to be
Packit 022b05
              discarded even though no errors had been detected to prevent
Packit 022b05
              their being transmitted.  One possible reason for discarding
Packit 022b05
              such a packet could be to free up buffer space.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutErrors" oid="1.3.6.1.2.1.2.2.1.20" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              For packet-oriented interfaces, the number of outbound
Packit 022b05
              packets that could not be transmitted because of errors.
Packit 022b05
              For character-oriented or fixed-length interfaces, the
Packit 022b05
              number of outbound transmission units that could not be
Packit 022b05
              transmitted because of errors.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutQLen" oid="1.3.6.1.2.1.2.2.1.21" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Gauge32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The length of the output packet queue (in packets).
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifSpecific" oid="1.3.6.1.2.1.2.2.1.22" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="" name="ObjectIdentifier"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              A reference to MIB definitions specific to the particular
Packit 022b05
              media being used to realize the interface.  It is
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              recommended that this value point to an instance of a MIB
Packit 022b05
              object in the media-specific MIB, i.e., that this object
Packit 022b05
              have the semantics associated with the InstancePointer
Packit 022b05
              textual convention defined in RFC 2579.  In fact, it is
Packit 022b05
              recommended that the media-specific MIB specify what value
Packit 022b05
              ifSpecific should/can take for values of ifType.  If no MIB
Packit 022b05
              definitions specific to the particular media are available,
Packit 022b05
              the value should be set to the OBJECT IDENTIFIER { 0 0 }.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
      </row>
Packit 022b05
    
Packit 022b05
    <node name="ifMIB" oid="1.3.6.1.2.1.31" status="current">
Packit 022b05
    </node>
Packit 022b05
    <node name="ifMIBObjects" oid="1.3.6.1.2.1.31.1">
Packit 022b05
    </node>
Packit 022b05
    
Packit 022b05
      <description>
Packit 022b05
          A list of interface entries.  The number of entries is
Packit 022b05
          given by the value of ifNumber.  This table contains
Packit 022b05
          additional objects for the interface table.
Packit 022b05
      </description>
Packit 022b05
      <row name="ifXEntry" oid="1.3.6.1.2.1.31.1.1.1" status="current">
Packit 022b05
        <linkage>
Packit 022b05
          <augments module="IF-MIB" name="ifEntry"/>
Packit 022b05
        </linkage>
Packit 022b05
        <description>
Packit 022b05
            An entry containing additional management information
Packit 022b05
            applicable to a particular interface.
Packit 022b05
        </description>
Packit 022b05
        <column name="ifName" oid="1.3.6.1.2.1.31.1.1.1.1" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="DisplayString"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The textual name of the interface.  The value of this
Packit 022b05
              object should be the name of the interface as assigned by
Packit 022b05
              the local device and should be suitable for use in commands
Packit 022b05
              entered at the device's `console'.  This might be a text
Packit 022b05
              name, such as `le0' or a simple port number, such as `1',
Packit 022b05
              depending on the interface naming syntax of the device.  If
Packit 022b05
              several entries in the ifTable together represent a single
Packit 022b05
              interface as named by the device, then each will have the
Packit 022b05
              same value of ifName.  Note that for an agent which responds
Packit 022b05
              to SNMP queries concerning an interface on some other
Packit 022b05
              (proxied) device, then the value of ifName for such an
Packit 022b05
              interface is the proxied device's local name for it.
Packit 022b05
              
Packit 022b05
              If there is no local name, or this object is otherwise not
Packit 022b05
              applicable, then this object contains a zero-length string.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInMulticastPkts" oid="1.3.6.1.2.1.31.1.1.1.2" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were addressed to a multicast
Packit 022b05
              address at this sub-layer.  For a MAC layer protocol, this
Packit 022b05
              includes both Group and Functional addresses.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifInBroadcastPkts" oid="1.3.6.1.2.1.31.1.1.1.3" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were addressed to a broadcast
Packit 022b05
              address at this sub-layer.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutMulticastPkts" oid="1.3.6.1.2.1.31.1.1.1.4" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were addressed to a
Packit 022b05
              multicast address at this sub-layer, including those that
Packit 022b05
              were discarded or not sent.  For a MAC layer protocol, this
Packit 022b05
              includes both Group and Functional addresses.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifOutBroadcastPkts" oid="1.3.6.1.2.1.31.1.1.1.5" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were addressed to a
Packit 022b05
              broadcast address at this sub-layer, including those that
Packit 022b05
              were discarded or not sent.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCInOctets" oid="1.3.6.1.2.1.31.1.1.1.6" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of octets received on the interface,
Packit 022b05
              including framing characters.  This object is a 64-bit
Packit 022b05
              version of ifInOctets.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCInUcastPkts" oid="1.3.6.1.2.1.31.1.1.1.7" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were not addressed to a multicast
Packit 022b05
              or broadcast address at this sub-layer.  This object is a
Packit 022b05
              64-bit version of ifInUcastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCInMulticastPkts" oid="1.3.6.1.2.1.31.1.1.1.8" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were addressed to a multicast
Packit 022b05
              address at this sub-layer.  For a MAC layer protocol, this
Packit 022b05
              includes both Group and Functional addresses.  This object
Packit 022b05
              is a 64-bit version of ifInMulticastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCInBroadcastPkts" oid="1.3.6.1.2.1.31.1.1.1.9" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The number of packets, delivered by this sub-layer to a
Packit 022b05
              higher (sub-)layer, which were addressed to a broadcast
Packit 022b05
              address at this sub-layer.  This object is a 64-bit version
Packit 022b05
              of ifInBroadcastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCOutOctets" oid="1.3.6.1.2.1.31.1.1.1.10" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of octets transmitted out of the
Packit 022b05
              interface, including framing characters.  This object is a
Packit 022b05
              64-bit version of ifOutOctets.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCOutUcastPkts" oid="1.3.6.1.2.1.31.1.1.1.11" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were not addressed to a
Packit 022b05
              multicast or broadcast address at this sub-layer, including
Packit 022b05
              those that were discarded or not sent.  This object is a
Packit 022b05
              64-bit version of ifOutUcastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCOutMulticastPkts" oid="1.3.6.1.2.1.31.1.1.1.12" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were addressed to a
Packit 022b05
              multicast address at this sub-layer, including those that
Packit 022b05
              were discarded or not sent.  For a MAC layer protocol, this
Packit 022b05
              includes both Group and Functional addresses.  This object
Packit 022b05
              is a 64-bit version of ifOutMulticastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHCOutBroadcastPkts" oid="1.3.6.1.2.1.31.1.1.1.13" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Counter64"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The total number of packets that higher-level protocols
Packit 022b05
              requested be transmitted, and which were addressed to a
Packit 022b05
              broadcast address at this sub-layer, including those that
Packit 022b05
              were discarded or not sent.  This object is a 64-bit version
Packit 022b05
              of ifOutBroadcastPkts.
Packit 022b05
              
Packit 022b05
              Discontinuities in the value of this counter can occur at
Packit 022b05
              re-initialization of the management system, and at other
Packit 022b05
              times as indicated by the value of
Packit 022b05
              ifCounterDiscontinuityTime.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifLinkUpDownTrapEnable" oid="1.3.6.1.2.1.31.1.1.1.14" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="enabled" number="1"/>
Packit 022b05
              <namednumber name="disabled" number="2"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              Indicates whether linkUp/linkDown traps should be generated
Packit 022b05
              for this interface.
Packit 022b05
              
Packit 022b05
              By default, this object should have the value enabled(1) for
Packit 022b05
              interfaces which do not operate on 'top' of any other
Packit 022b05
              interface (as defined in the ifStackTable), and disabled(2)
Packit 022b05
              otherwise.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifHighSpeed" oid="1.3.6.1.2.1.31.1.1.1.15" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-SMI" name="Gauge32"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              An estimate of the interface's current bandwidth in units
Packit 022b05
              of 1,000,000 bits per second.  If this object reports a
Packit 022b05
              value of `n' then the speed of the interface is somewhere in
Packit 022b05
              the range of `n-500,000' to `n+499,999'.  For interfaces
Packit 022b05
              which do not vary in bandwidth or for those where no
Packit 022b05
              accurate estimation can be made, this object should contain
Packit 022b05
              the nominal bandwidth.  For a sub-layer which has no concept
Packit 022b05
              of bandwidth, this object should be zero.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifPromiscuousMode" oid="1.3.6.1.2.1.31.1.1.1.16" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="TruthValue"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              This object has a value of false(2) if this interface only
Packit 022b05
              accepts packets/frames that are addressed to this station.
Packit 022b05
              This object has a value of true(1) when the station accepts
Packit 022b05
              all packets/frames transmitted on the media.  The value
Packit 022b05
              true(1) is only legal on certain types of media.  If legal,
Packit 022b05
              setting this object to a value of true(1) may require the
Packit 022b05
              interface to be reset before becoming effective.
Packit 022b05
              
Packit 022b05
              The value of ifPromiscuousMode does not affect the reception
Packit 022b05
              of broadcast and multicast packets/frames by the interface.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifConnectorPresent" oid="1.3.6.1.2.1.31.1.1.1.17" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="TruthValue"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              This object has the value 'true(1)' if the interface
Packit 022b05
              sublayer has a physical connector and the value 'false(2)'
Packit 022b05
              otherwise.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifAlias" oid="1.3.6.1.2.1.31.1.1.1.18" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="OctetString">
Packit 022b05
              <parent module="SNMPv2-TC" name="DisplayString"/>
Packit 022b05
              <range min="0" max="64"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              This object is an 'alias' name for the interface as
Packit 022b05
              specified by a network manager, and provides a non-volatile
Packit 022b05
              'handle' for the interface.
Packit 022b05
              
Packit 022b05
              On the first instantiation of an interface, the value of
Packit 022b05
              ifAlias associated with that interface is the zero-length
Packit 022b05
              string.  As and when a value is written into an instance of
Packit 022b05
              ifAlias through a network management set operation, then the
Packit 022b05
              agent must retain the supplied value in the ifAlias instance
Packit 022b05
              associated with the same interface for as long as that
Packit 022b05
              interface remains instantiated, including across all re-
Packit 022b05
              initializations/reboots of the network management system,
Packit 022b05
              including those which result in a change of the interface's
Packit 022b05
              ifIndex value.
Packit 022b05
              
Packit 022b05
              An example of the value which a network manager might store
Packit 022b05
              in this object for a WAN interface is the (Telco's) circuit
Packit 022b05
              number/identifier of the interface.
Packit 022b05
              
Packit 022b05
              Some agents may support write-access only for interfaces
Packit 022b05
              having particular values of ifType.  An agent which supports
Packit 022b05
              write access to this object is required to keep the value in
Packit 022b05
              non-volatile storage, but it may limit the length of new
Packit 022b05
              values depending on how much storage is already occupied by
Packit 022b05
              the current values for other interfaces.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifCounterDiscontinuityTime" oid="1.3.6.1.2.1.31.1.1.1.19" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="TimeStamp"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              The value of sysUpTime on the most recent occasion at which
Packit 022b05
              any one or more of this interface's counters suffered a
Packit 022b05
              discontinuity.  The relevant counters are the specific
Packit 022b05
              instances associated with this interface of any Counter32 or
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              Counter64 object contained in the ifTable or ifXTable.  If
Packit 022b05
              no such discontinuities have occurred since the last re-
Packit 022b05
              initialization of the local management subsystem, then this
Packit 022b05
              object contains a zero value.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
      </row>
Packit 022b05
    
Packit 022b05
    
Packit 022b05
      <description>
Packit 022b05
          The table containing information on the relationships
Packit 022b05
          between the multiple sub-layers of network interfaces.  In
Packit 022b05
          particular, it contains information on which sub-layers run
Packit 022b05
          'on top of' which other sub-layers, where each sub-layer
Packit 022b05
          corresponds to a conceptual row in the ifTable.  For
Packit 022b05
          example, when the sub-layer with ifIndex value x runs over
Packit 022b05
          the sub-layer with ifIndex value y, then this table
Packit 022b05
          contains:
Packit 022b05
          
Packit 022b05
            ifStackStatus.x.y=active
Packit 022b05
          
Packit 022b05
          For each ifIndex value, I, which identifies an active
Packit 022b05
          interface, there are always at least two instantiated rows
Packit 022b05
          in this table associated with I.  For one of these rows, I
Packit 022b05
          is the value of ifStackHigherLayer; for the other, I is the
Packit 022b05
          value of ifStackLowerLayer.  (If I is not involved in
Packit 022b05
          multiplexing, then these are the only two rows associated
Packit 022b05
          with I.)
Packit 022b05
          
Packit 022b05
          For example, two rows exist even for an interface which has
Packit 022b05
          no others stacked on top or below it:
Packit 022b05
          
Packit 022b05
            ifStackStatus.0.x=active
Packit 022b05
            ifStackStatus.x.0=active 
Packit 022b05
      </description>
Packit 022b05
      <row name="ifStackEntry" oid="1.3.6.1.2.1.31.1.2.1" create="true" status="current">
Packit 022b05
        <linkage>
Packit 022b05
          <index module="IF-MIB" name="ifStackHigherLayer"/>
Packit 022b05
          <index module="IF-MIB" name="ifStackLowerLayer"/>
Packit 022b05
        </linkage>
Packit 022b05
        <description>
Packit 022b05
            Information on a particular relationship between two sub-
Packit 022b05
            layers, specifying that one sub-layer runs on 'top' of the
Packit 022b05
            other sub-layer.  Each sub-layer corresponds to a conceptual
Packit 022b05
            row in the ifTable.
Packit 022b05
        </description>
Packit 022b05
        <column name="ifStackHigherLayer" oid="1.3.6.1.2.1.31.1.2.1.1" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="IF-MIB" name="InterfaceIndexOrZero"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>noaccess</access>
Packit 022b05
          <description>
Packit 022b05
              The value of ifIndex corresponding to the higher sub-layer
Packit 022b05
              of the relationship, i.e., the sub-layer which runs on 'top'
Packit 022b05
              of the sub-layer identified by the corresponding instance of
Packit 022b05
              ifStackLowerLayer.  If there is no higher sub-layer (below
Packit 022b05
              the internetwork layer), then this object has the value 0.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifStackLowerLayer" oid="1.3.6.1.2.1.31.1.2.1.2" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="IF-MIB" name="InterfaceIndexOrZero"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>noaccess</access>
Packit 022b05
          <description>
Packit 022b05
              The value of ifIndex corresponding to the lower sub-layer
Packit 022b05
              of the relationship, i.e., the sub-layer which runs 'below'
Packit 022b05
              the sub-layer identified by the corresponding instance of
Packit 022b05
              ifStackHigherLayer.  If there is no lower sub-layer, then
Packit 022b05
              this object has the value 0.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifStackStatus" oid="1.3.6.1.2.1.31.1.2.1.3" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="RowStatus"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              The status of the relationship between two sub-layers.
Packit 022b05
              
Packit 022b05
              Changing the value of this object from 'active' to
Packit 022b05
              'notInService' or 'destroy' will likely have consequences up
Packit 022b05
              and down the interface stack.  Thus, write access to this
Packit 022b05
              object is likely to be inappropriate for some types of
Packit 022b05
              interfaces, and many implementations will choose not to
Packit 022b05
              support write-access for any type of interface.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
      </row>
Packit 022b05
    
Packit 022b05
    
Packit 022b05
      <description>
Packit 022b05
          This table contains one entry per interface.  It defines
Packit 022b05
          objects which allow a network manager to instruct an agent
Packit 022b05
          to test an interface for various faults.  Tests for an
Packit 022b05
          interface are defined in the media-specific MIB for that
Packit 022b05
          interface.  After invoking a test, the object ifTestResult
Packit 022b05
          can be read to determine the outcome.  If an agent can not
Packit 022b05
          perform the test, ifTestResult is set to so indicate.  The
Packit 022b05
          object ifTestCode can be used to provide further test-
Packit 022b05
          specific or interface-specific (or even enterprise-specific)
Packit 022b05
          information concerning the outcome of the test.  Only one
Packit 022b05
          test can be in progress on each interface at any one time.
Packit 022b05
          If one test is in progress when another test is invoked, the
Packit 022b05
          second test is rejected.  Some agents may reject a test when
Packit 022b05
          a prior test is active on another interface.
Packit 022b05
          
Packit 022b05
          Before starting a test, a manager-station must first obtain
Packit 022b05
          'ownership' of the entry in the ifTestTable for the
Packit 022b05
          interface to be tested.  This is accomplished with the
Packit 022b05
          ifTestId and ifTestStatus objects as follows:
Packit 022b05
          
Packit 022b05
          try_again:
Packit 022b05
            get (ifTestId, ifTestStatus)
Packit 022b05
            while (ifTestStatus != notInUse)
Packit 022b05
                /*
Packit 022b05
                 * Loop while a test is running or some other
Packit 022b05
                 * manager is configuring a test.
Packit 022b05
                 */
Packit 022b05
                short delay
Packit 022b05
                get (ifTestId, ifTestStatus)
Packit 022b05
            }
Packit 022b05
          
Packit 022b05
            /*
Packit 022b05
             * Is not being used right now -- let's compete
Packit 022b05
             * to see who gets it.
Packit 022b05
             */
Packit 022b05
            lock_value = ifTestId
Packit 022b05
          
Packit 022b05
            if ( set(ifTestId = lock_value, ifTestStatus = inUse,
Packit 022b05
          
Packit 022b05
          
Packit 022b05
                     ifTestOwner = 'my-IP-address') == FAILURE)
Packit 022b05
                /*
Packit 022b05
                 * Another manager got the ifTestEntry -- go
Packit 022b05
                 * try again
Packit 022b05
                 */
Packit 022b05
                goto try_again;
Packit 022b05
          
Packit 022b05
            /*
Packit 022b05
             * I have the lock
Packit 022b05
             */
Packit 022b05
            set up any test parameters.
Packit 022b05
          
Packit 022b05
            /*
Packit 022b05
             * This starts the test
Packit 022b05
             */
Packit 022b05
            set(ifTestType = test_to_run);
Packit 022b05
          
Packit 022b05
            wait for test completion by polling ifTestResult
Packit 022b05
          
Packit 022b05
            when test completes, agent sets ifTestResult
Packit 022b05
                 agent also sets ifTestStatus = 'notInUse'
Packit 022b05
          
Packit 022b05
            retrieve any additional test results, and ifTestId
Packit 022b05
          
Packit 022b05
            if (ifTestId == lock_value+1) results are valid
Packit 022b05
          
Packit 022b05
          A manager station first retrieves the value of the
Packit 022b05
          appropriate ifTestId and ifTestStatus objects, periodically
Packit 022b05
          repeating the retrieval if necessary, until the value of
Packit 022b05
          ifTestStatus is 'notInUse'.  The manager station then tries
Packit 022b05
          to set the same ifTestId object to the value it just
Packit 022b05
          retrieved, the same ifTestStatus object to 'inUse', and the
Packit 022b05
          corresponding ifTestOwner object to a value indicating
Packit 022b05
          itself.  If the set operation succeeds then the manager has
Packit 022b05
          obtained ownership of the ifTestEntry, and the value of the
Packit 022b05
          ifTestId object is incremented by the agent (per the
Packit 022b05
          semantics of TestAndIncr).  Failure of the set operation
Packit 022b05
          indicates that some other manager has obtained ownership of
Packit 022b05
          the ifTestEntry.
Packit 022b05
          
Packit 022b05
          Once ownership is obtained, any test parameters can be
Packit 022b05
          setup, and then the test is initiated by setting ifTestType.
Packit 022b05
          On completion of the test, the agent sets ifTestStatus to
Packit 022b05
          'notInUse'.  Once this occurs, the manager can retrieve the
Packit 022b05
          results.  In the (rare) event that the invocation of tests
Packit 022b05
          by two network managers were to overlap, then there would be
Packit 022b05
          a possibility that the first test's results might be
Packit 022b05
          overwritten by the second test's results prior to the first
Packit 022b05
          
Packit 022b05
          
Packit 022b05
          results being read.  This unlikely circumstance can be
Packit 022b05
          detected by a network manager retrieving ifTestId at the
Packit 022b05
          same time as retrieving the test results, and ensuring that
Packit 022b05
          the results are for the desired request.
Packit 022b05
          
Packit 022b05
          If ifTestType is not set within an abnormally long period of
Packit 022b05
          time after ownership is obtained, the agent should time-out
Packit 022b05
          the manager, and reset the value of the ifTestStatus object
Packit 022b05
          back to 'notInUse'.  It is suggested that this time-out
Packit 022b05
          period be 5 minutes.
Packit 022b05
          
Packit 022b05
          In general, a management station must not retransmit a
Packit 022b05
          request to invoke a test for which it does not receive a
Packit 022b05
          response; instead, it properly inspects an agent's MIB to
Packit 022b05
          determine if the invocation was successful.  Only if the
Packit 022b05
          invocation was unsuccessful, is the invocation request
Packit 022b05
          retransmitted.
Packit 022b05
          
Packit 022b05
          Some tests may require the interface to be taken off-line in
Packit 022b05
          order to execute them, or may even require the agent to
Packit 022b05
          reboot after completion of the test.  In these
Packit 022b05
          circumstances, communication with the management station
Packit 022b05
          invoking the test may be lost until after completion of the
Packit 022b05
          test.  An agent is not required to support such tests.
Packit 022b05
          However, if such tests are supported, then the agent should
Packit 022b05
          make every effort to transmit a response to the request
Packit 022b05
          which invoked the test prior to losing communication.  When
Packit 022b05
          the agent is restored to normal service, the results of the
Packit 022b05
          test are properly made available in the appropriate objects.
Packit 022b05
          Note that this requires that the ifIndex value assigned to
Packit 022b05
          an interface must be unchanged even if the test causes a
Packit 022b05
          reboot.  An agent must reject any test for which it cannot,
Packit 022b05
          perhaps due to resource constraints, make available at least
Packit 022b05
          the minimum amount of information after that test
Packit 022b05
          completes.
Packit 022b05
      </description>
Packit 022b05
      <row name="ifTestEntry" oid="1.3.6.1.2.1.31.1.3.1" status="deprecated">
Packit 022b05
        <linkage>
Packit 022b05
          <augments module="IF-MIB" name="ifEntry"/>
Packit 022b05
        </linkage>
Packit 022b05
        <description>
Packit 022b05
            An entry containing objects for invoking tests on an
Packit 022b05
            interface.
Packit 022b05
        </description>
Packit 022b05
        <column name="ifTestId" oid="1.3.6.1.2.1.31.1.3.1.1" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="TestAndIncr"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              This object identifies the current invocation of the
Packit 022b05
              interface's test.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifTestStatus" oid="1.3.6.1.2.1.31.1.3.1.2" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="notInUse" number="1"/>
Packit 022b05
              <namednumber name="inUse" number="2"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              This object indicates whether or not some manager currently
Packit 022b05
              has the necessary 'ownership' required to invoke a test on
Packit 022b05
              this interface.  A write to this object is only successful
Packit 022b05
              when it changes its value from 'notInUse(1)' to 'inUse(2)'.
Packit 022b05
              After completion of a test, the agent resets the value back
Packit 022b05
              to 'notInUse(1)'.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifTestType" oid="1.3.6.1.2.1.31.1.3.1.3" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="AutonomousType"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              A control variable used to start and stop operator-
Packit 022b05
              initiated interface tests.  Most OBJECT IDENTIFIER values
Packit 022b05
              assigned to tests are defined elsewhere, in association with
Packit 022b05
              specific types of interface.  However, this document assigns
Packit 022b05
              a value for a full-duplex loopback test, and defines the
Packit 022b05
              special meanings of the subject identifier:
Packit 022b05
              
Packit 022b05
                  noTest  OBJECT IDENTIFIER ::= { 0 0 }
Packit 022b05
              
Packit 022b05
              When the value noTest is written to this object, no action
Packit 022b05
              is taken unless a test is in progress, in which case the
Packit 022b05
              test is aborted.  Writing any other value to this object is
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              only valid when no test is currently in progress, in which
Packit 022b05
              case the indicated test is initiated.
Packit 022b05
              
Packit 022b05
              When read, this object always returns the most recent value
Packit 022b05
              that ifTestType was set to.  If it has not been set since
Packit 022b05
              the last initialization of the network management subsystem
Packit 022b05
              on the agent, a value of noTest is returned.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifTestResult" oid="1.3.6.1.2.1.31.1.3.1.4" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="none" number="1"/>
Packit 022b05
              <namednumber name="success" number="2"/>
Packit 022b05
              <namednumber name="inProgress" number="3"/>
Packit 022b05
              <namednumber name="notSupported" number="4"/>
Packit 022b05
              <namednumber name="unAbleToRun" number="5"/>
Packit 022b05
              <namednumber name="aborted" number="6"/>
Packit 022b05
              <namednumber name="failed" number="7"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              This object contains the result of the most recently
Packit 022b05
              requested test, or the value none(1) if no tests have been
Packit 022b05
              requested since the last reset.  Note that this facility
Packit 022b05
              provides no provision for saving the results of one test
Packit 022b05
              when starting another, as could be required if used by
Packit 022b05
              multiple managers concurrently.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifTestCode" oid="1.3.6.1.2.1.31.1.3.1.5" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="" name="ObjectIdentifier"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              This object contains a code which contains more specific
Packit 022b05
              information on the test result, for example an error-code
Packit 022b05
              after a failed test.  Error codes and other values this
Packit 022b05
              object may take are specific to the type of interface and/or
Packit 022b05
              test.  The value may have the semantics of either the
Packit 022b05
              AutonomousType or InstancePointer textual conventions as
Packit 022b05
              defined in RFC 2579.  The identifier:
Packit 022b05
              
Packit 022b05
                  testCodeUnknown  OBJECT IDENTIFIER ::= { 0 0 }
Packit 022b05
              
Packit 022b05
              is defined for use if no additional result code is
Packit 022b05
              available.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifTestOwner" oid="1.3.6.1.2.1.31.1.3.1.6" status="deprecated">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="IF-MIB" name="OwnerString"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              The entity which currently has the 'ownership' required to
Packit 022b05
              invoke a test on this interface.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
      </row>
Packit 022b05
    
Packit 022b05
    
Packit 022b05
      <description>
Packit 022b05
          This table contains an entry for each address (broadcast,
Packit 022b05
          multicast, or uni-cast) for which the system will receive
Packit 022b05
          packets/frames on a particular interface, except as follows:
Packit 022b05
          
Packit 022b05
          - for an interface operating in promiscuous mode, entries
Packit 022b05
          are only required for those addresses for which the system
Packit 022b05
          would receive frames were it not operating in promiscuous
Packit 022b05
          mode.
Packit 022b05
          
Packit 022b05
          
Packit 022b05
          - for 802.5 functional addresses, only one entry is
Packit 022b05
          required, for the address which has the functional address
Packit 022b05
          bit ANDed with the bit mask of all functional addresses for
Packit 022b05
          which the interface will accept frames.
Packit 022b05
          
Packit 022b05
          A system is normally able to use any unicast address which
Packit 022b05
          corresponds to an entry in this table as a source address.
Packit 022b05
      </description>
Packit 022b05
      <row name="ifRcvAddressEntry" oid="1.3.6.1.2.1.31.1.4.1" create="true" status="current">
Packit 022b05
        <linkage>
Packit 022b05
          <index module="IF-MIB" name="ifIndex"/>
Packit 022b05
          <index module="IF-MIB" name="ifRcvAddressAddress"/>
Packit 022b05
        </linkage>
Packit 022b05
        <description>
Packit 022b05
            A list of objects identifying an address for which the
Packit 022b05
            system will accept packets/frames on the particular
Packit 022b05
            interface identified by the index value ifIndex.
Packit 022b05
        </description>
Packit 022b05
        <column name="ifRcvAddressAddress" oid="1.3.6.1.2.1.31.1.4.1.1" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="PhysAddress"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>noaccess</access>
Packit 022b05
          <description>
Packit 022b05
              An address for which the system will accept packets/frames
Packit 022b05
              on this entry's interface.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifRcvAddressStatus" oid="1.3.6.1.2.1.31.1.4.1.2" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <type module="SNMPv2-TC" name="RowStatus"/>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <description>
Packit 022b05
              This object is used to create and delete rows in the
Packit 022b05
              ifRcvAddressTable.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
        <column name="ifRcvAddressType" oid="1.3.6.1.2.1.31.1.4.1.3" status="current">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="other" number="1"/>
Packit 022b05
              <namednumber name="volatile" number="2"/>
Packit 022b05
              <namednumber name="nonVolatile" number="3"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readwrite</access>
Packit 022b05
          <default>volatile</default>
Packit 022b05
          <description>
Packit 022b05
              This object has the value nonVolatile(3) for those entries
Packit 022b05
              in the table which are valid and will not be deleted by the
Packit 022b05
              next restart of the managed system.  Entries having the
Packit 022b05
              value volatile(2) are valid and exist, but have not been
Packit 022b05
              saved, so that will not exist after the next restart of the
Packit 022b05
              managed system.  Entries having the value other(1) are valid
Packit 022b05
              and exist but are not classified as to whether they will
Packit 022b05
              continue to exist after the next restart.
Packit 022b05
          </description>
Packit 022b05
        </column>
Packit 022b05
      </row>
Packit 022b05
    
Packit 022b05
    <scalar name="ifTableLastChange" oid="1.3.6.1.2.1.31.1.5" status="current">
Packit 022b05
      <syntax>
Packit 022b05
        <type module="SNMPv2-SMI" name="TimeTicks"/>
Packit 022b05
      </syntax>
Packit 022b05
      <access>readonly</access>
Packit 022b05
      <description>
Packit 022b05
          The value of sysUpTime at the time of the last creation or
Packit 022b05
          deletion of an entry in the ifTable.  If the number of
Packit 022b05
          entries has been unchanged since the last re-initialization
Packit 022b05
          of the local network management subsystem, then this object
Packit 022b05
          contains a zero value.
Packit 022b05
      </description>
Packit 022b05
    </scalar>
Packit 022b05
    <scalar name="ifStackLastChange" oid="1.3.6.1.2.1.31.1.6" status="current">
Packit 022b05
      <syntax>
Packit 022b05
        <type module="SNMPv2-SMI" name="TimeTicks"/>
Packit 022b05
      </syntax>
Packit 022b05
      <access>readonly</access>
Packit 022b05
      <description>
Packit 022b05
          The value of sysUpTime at the time of the last change of
Packit 022b05
          the (whole) interface stack.  A change of the interface
Packit 022b05
          stack is defined to be any creation, deletion, or change in
Packit 022b05
          value of any instance of ifStackStatus.  If the interface
Packit 022b05
          stack has been unchanged since the last re-initialization of
Packit 022b05
          the local network management subsystem, then this object
Packit 022b05
          contains a zero value.
Packit 022b05
      </description>
Packit 022b05
    </scalar>
Packit 022b05
    <node name="ifConformance" oid="1.3.6.1.2.1.31.2">
Packit 022b05
    </node>
Packit 022b05
    <node name="ifGroups" oid="1.3.6.1.2.1.31.2.1">
Packit 022b05
    </node>
Packit 022b05
    <node name="ifCompliances" oid="1.3.6.1.2.1.31.2.2">
Packit 022b05
    </node>
Packit 022b05
  </nodes>
Packit 022b05
Packit 022b05
  <notifications>
Packit 022b05
    <notification name="linkDown" oid="1.3.6.1.6.3.1.1.5.3" status="current">
Packit 022b05
      <objects>
Packit 022b05
        <object module="IF-MIB" name="ifIndex"/>
Packit 022b05
        <object module="IF-MIB" name="ifAdminStatus"/>
Packit 022b05
        <object module="IF-MIB" name="ifOperStatus"/>
Packit 022b05
      </objects>
Packit 022b05
      <description>
Packit 022b05
          A linkDown trap signifies that the SNMP entity, acting in
Packit 022b05
          an agent role, has detected that the ifOperStatus object for
Packit 022b05
          one of its communication links is about to enter the down
Packit 022b05
          state from some other state (but not from the notPresent
Packit 022b05
          state).  This other state is indicated by the included value
Packit 022b05
          of ifOperStatus.
Packit 022b05
      </description>
Packit 022b05
    </notification>
Packit 022b05
    <notification name="linkUp" oid="1.3.6.1.6.3.1.1.5.4" status="current">
Packit 022b05
      <objects>
Packit 022b05
        <object module="IF-MIB" name="ifIndex"/>
Packit 022b05
        <object module="IF-MIB" name="ifAdminStatus"/>
Packit 022b05
        <object module="IF-MIB" name="ifOperStatus"/>
Packit 022b05
      </objects>
Packit 022b05
      <description>
Packit 022b05
          A linkUp trap signifies that the SNMP entity, acting in an
Packit 022b05
          agent role, has detected that the ifOperStatus object for
Packit 022b05
          one of its communication links left the down state and
Packit 022b05
          transitioned into some other state (but not into the
Packit 022b05
          notPresent state).  This other state is indicated by the
Packit 022b05
          included value of ifOperStatus.
Packit 022b05
      </description>
Packit 022b05
    </notification>
Packit 022b05
  </notifications>
Packit 022b05
Packit 022b05
  <groups>
Packit 022b05
    <group name="ifGeneralGroup" oid="1.3.6.1.2.1.31.2.1.1" status="deprecated">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifDescr"/>
Packit 022b05
        <member module="IF-MIB" name="ifType"/>
Packit 022b05
        <member module="IF-MIB" name="ifSpeed"/>
Packit 022b05
        <member module="IF-MIB" name="ifPhysAddress"/>
Packit 022b05
        <member module="IF-MIB" name="ifAdminStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifOperStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifLastChange"/>
Packit 022b05
        <member module="IF-MIB" name="ifLinkUpDownTrapEnable"/>
Packit 022b05
        <member module="IF-MIB" name="ifConnectorPresent"/>
Packit 022b05
        <member module="IF-MIB" name="ifHighSpeed"/>
Packit 022b05
        <member module="IF-MIB" name="ifName"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects deprecated in favour of
Packit 022b05
          ifGeneralInformationGroup.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifFixedLengthGroup" oid="1.3.6.1.2.1.31.2.1.2" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUnknownProtos"/>
Packit 022b05
        <member module="IF-MIB" name="ifInErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutErrors"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          non-high speed (non-high speed interfaces transmit and
Packit 022b05
          receive at speeds less than or equal to 20,000,000
Packit 022b05
          bits/second) character-oriented or fixed-length-transmission
Packit 022b05
          network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifHCFixedLengthGroup" oid="1.3.6.1.2.1.31.2.1.3" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifHCInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUnknownProtos"/>
Packit 022b05
        <member module="IF-MIB" name="ifInErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutErrors"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          high speed (greater than 20,000,000 bits/second) character-
Packit 022b05
          oriented or fixed-length-transmission network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifPacketGroup" oid="1.3.6.1.2.1.31.2.1.4" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUnknownProtos"/>
Packit 022b05
        <member module="IF-MIB" name="ifInErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifMtu"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifPromiscuousMode"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          non-high speed (non-high speed interfaces transmit and
Packit 022b05
          receive at speeds less than or equal to 20,000,000
Packit 022b05
          bits/second) packet-oriented network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifHCPacketGroup" oid="1.3.6.1.2.1.31.2.1.5" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifHCInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUnknownProtos"/>
Packit 022b05
        <member module="IF-MIB" name="ifInErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifMtu"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifPromiscuousMode"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          high speed (greater than 20,000,000 bits/second but less
Packit 022b05
          than or equal to 650,000,000 bits/second) packet-oriented
Packit 022b05
          network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifVHCPacketGroup" oid="1.3.6.1.2.1.31.2.1.6" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifHCInUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCInMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCInBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifHCOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutOctets"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUnknownProtos"/>
Packit 022b05
        <member module="IF-MIB" name="ifInErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutErrors"/>
Packit 022b05
        <member module="IF-MIB" name="ifMtu"/>
Packit 022b05
        <member module="IF-MIB" name="ifInUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifInDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutMulticastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutBroadcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutDiscards"/>
Packit 022b05
        <member module="IF-MIB" name="ifPromiscuousMode"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          higher speed (greater than 650,000,000 bits/second) packet-
Packit 022b05
          oriented network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifRcvAddressGroup" oid="1.3.6.1.2.1.31.2.1.7" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifRcvAddressStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifRcvAddressType"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information on the
Packit 022b05
          multiple addresses which an interface receives.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifTestGroup" oid="1.3.6.1.2.1.31.2.1.8" status="deprecated">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifTestId"/>
Packit 022b05
        <member module="IF-MIB" name="ifTestStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifTestType"/>
Packit 022b05
        <member module="IF-MIB" name="ifTestResult"/>
Packit 022b05
        <member module="IF-MIB" name="ifTestCode"/>
Packit 022b05
        <member module="IF-MIB" name="ifTestOwner"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing the ability to invoke
Packit 022b05
          tests on an interface.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifStackGroup" oid="1.3.6.1.2.1.31.2.1.9" status="deprecated">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifStackStatus"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          The previous collection of objects providing information on
Packit 022b05
          the layering of MIB-II interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifGeneralInformationGroup" oid="1.3.6.1.2.1.31.2.1.10" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifIndex"/>
Packit 022b05
        <member module="IF-MIB" name="ifDescr"/>
Packit 022b05
        <member module="IF-MIB" name="ifType"/>
Packit 022b05
        <member module="IF-MIB" name="ifSpeed"/>
Packit 022b05
        <member module="IF-MIB" name="ifPhysAddress"/>
Packit 022b05
        <member module="IF-MIB" name="ifAdminStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifOperStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifLastChange"/>
Packit 022b05
        <member module="IF-MIB" name="ifLinkUpDownTrapEnable"/>
Packit 022b05
        <member module="IF-MIB" name="ifConnectorPresent"/>
Packit 022b05
        <member module="IF-MIB" name="ifHighSpeed"/>
Packit 022b05
        <member module="IF-MIB" name="ifName"/>
Packit 022b05
        <member module="IF-MIB" name="ifNumber"/>
Packit 022b05
        <member module="IF-MIB" name="ifAlias"/>
Packit 022b05
        <member module="IF-MIB" name="ifTableLastChange"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information applicable to
Packit 022b05
          all network interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifStackGroup2" oid="1.3.6.1.2.1.31.2.1.11" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifStackStatus"/>
Packit 022b05
        <member module="IF-MIB" name="ifStackLastChange"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information on the
Packit 022b05
          layering of MIB-II interfaces.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifOldObjectsGroup" oid="1.3.6.1.2.1.31.2.1.12" status="deprecated">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifInNUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutNUcastPkts"/>
Packit 022b05
        <member module="IF-MIB" name="ifOutQLen"/>
Packit 022b05
        <member module="IF-MIB" name="ifSpecific"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          The collection of objects deprecated from the original MIB-
Packit 022b05
          II interfaces group.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="ifCounterDiscontinuityGroup" oid="1.3.6.1.2.1.31.2.1.13" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="ifCounterDiscontinuityTime"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          A collection of objects providing information specific to
Packit 022b05
          interface counter discontinuities.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
    <group name="linkUpDownNotificationsGroup" oid="1.3.6.1.2.1.31.2.1.14" status="current">
Packit 022b05
      <members>
Packit 022b05
        <member module="IF-MIB" name="linkUp"/>
Packit 022b05
        <member module="IF-MIB" name="linkDown"/>
Packit 022b05
      </members>
Packit 022b05
      <description>
Packit 022b05
          The notifications which indicate specific changes in the
Packit 022b05
          value of ifOperStatus.
Packit 022b05
      </description>
Packit 022b05
    </group>
Packit 022b05
  </groups>
Packit 022b05
Packit 022b05
  <compliances>
Packit 022b05
    <compliance name="ifCompliance" oid="1.3.6.1.2.1.31.2.2.1" status="deprecated">
Packit 022b05
      <description>
Packit 022b05
          A compliance statement defined in a previous version of
Packit 022b05
          this MIB module, for SNMP entities which have network
Packit 022b05
          interfaces.
Packit 022b05
      </description>
Packit 022b05
      <requires>
Packit 022b05
        <mandatory module="IF-MIB" name="ifGeneralGroup"/>
Packit 022b05
        <mandatory module="IF-MIB" name="ifStackGroup"/>
Packit 022b05
        <option module="IF-MIB" name="ifFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for all network interfaces which
Packit 022b05
              are character-oriented or transmit data in fixed-length
Packit 022b05
              transmission units.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are character-oriented or transmit data in fixed-
Packit 022b05
              length transmission units, and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than 20,000,000
Packit 022b05
              bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for all network interfaces which
Packit 022b05
              are packet-oriented.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are packet-oriented and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than
Packit 022b05
              650,000,000 bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifTestGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is optional.  Media-specific MIBs which require
Packit 022b05
              interface tests are strongly encouraged to use this group
Packit 022b05
              for invoking tests and reporting results.  A medium specific
Packit 022b05
              MIB which has mandatory tests may make implementation of
Packit 022b05
              
Packit 022b05
              
Packit 022b05
              this group mandatory.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifRcvAddressGroup">
Packit 022b05
          <description>
Packit 022b05
              The applicability of this group MUST be defined by the
Packit 022b05
              media-specific MIBs.  Media-specific MIBs must define the
Packit 022b05
              exact meaning, use, and semantics of the addresses in this
Packit 022b05
              group.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
      </requires>
Packit 022b05
      <refinements>
Packit 022b05
        <refinement module="IF-MIB" name="ifLinkUpDownTrapEnable">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifPromiscuousMode">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifStackStatus">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <parent module="SNMPv2-TC" name="RowStatus"/>
Packit 022b05
              <namednumber name="active" number="1"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required, and only one of the six
Packit 022b05
              enumerated values for the RowStatus textual convention need
Packit 022b05
              be supported, specifically: active(1).
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifAdminStatus">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="up" number="1"/>
Packit 022b05
              <namednumber name="down" number="2"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required, nor is support for the value
Packit 022b05
              testing(3).
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
      </refinements>
Packit 022b05
Packit 022b05
    </compliance>
Packit 022b05
    <compliance name="ifCompliance2" oid="1.3.6.1.2.1.31.2.2.2" status="deprecated">
Packit 022b05
      <description>
Packit 022b05
          A compliance statement defined in a previous version of
Packit 022b05
          this MIB module, for SNMP entities which have network
Packit 022b05
          interfaces.
Packit 022b05
      </description>
Packit 022b05
      <requires>
Packit 022b05
        <mandatory module="IF-MIB" name="ifGeneralInformationGroup"/>
Packit 022b05
        <mandatory module="IF-MIB" name="ifStackGroup2"/>
Packit 022b05
        <mandatory module="IF-MIB" name="ifCounterDiscontinuityGroup"/>
Packit 022b05
        <option module="IF-MIB" name="ifFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for all network interfaces which
Packit 022b05
              are character-oriented or transmit data in fixed-length
Packit 022b05
              transmission units.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are character-oriented or transmit data in fixed-
Packit 022b05
              length transmission units, and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than 20,000,000
Packit 022b05
              bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for all network interfaces which
Packit 022b05
              are packet-oriented.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are packet-oriented and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than
Packit 022b05
              650,000,000 bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifRcvAddressGroup">
Packit 022b05
          <description>
Packit 022b05
              The applicability of this group MUST be defined by the
Packit 022b05
              media-specific MIBs.  Media-specific MIBs must define the
Packit 022b05
              exact meaning, use, and semantics of the addresses in this
Packit 022b05
              group.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
      </requires>
Packit 022b05
      <refinements>
Packit 022b05
        <refinement module="IF-MIB" name="ifLinkUpDownTrapEnable">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifPromiscuousMode">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifStackStatus">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <parent module="SNMPv2-TC" name="RowStatus"/>
Packit 022b05
              <namednumber name="active" number="1"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required, and only one of the six
Packit 022b05
              enumerated values for the RowStatus textual convention need
Packit 022b05
              be supported, specifically: active(1).
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifAdminStatus">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="up" number="1"/>
Packit 022b05
              <namednumber name="down" number="2"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required, nor is support for the value
Packit 022b05
              testing(3).
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifAlias">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
      </refinements>
Packit 022b05
Packit 022b05
    </compliance>
Packit 022b05
    <compliance name="ifCompliance3" oid="1.3.6.1.2.1.31.2.2.3" status="current">
Packit 022b05
      <description>
Packit 022b05
          The compliance statement for SNMP entities which have
Packit 022b05
          network interfaces.
Packit 022b05
      </description>
Packit 022b05
      <requires>
Packit 022b05
        <mandatory module="IF-MIB" name="ifGeneralInformationGroup"/>
Packit 022b05
        <mandatory module="IF-MIB" name="linkUpDownNotificationsGroup"/>
Packit 022b05
        <option module="IF-MIB" name="ifFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for those network interfaces which
Packit 022b05
              are character-oriented or transmit data in fixed-length
Packit 022b05
              transmission units, and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is less than or equal to
Packit 022b05
              20,000,000 bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCFixedLengthGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for those network interfaces which
Packit 022b05
              are character-oriented or transmit data in fixed-length
Packit 022b05
              transmission units, and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than 20,000,000
Packit 022b05
              bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for those network interfaces which
Packit 022b05
              are packet-oriented, and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is less than or equal to
Packit 022b05
              20,000,000 bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifHCPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are packet-oriented and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than 20,000,000
Packit 022b05
              bits/second but less than or equal to 650,000,000
Packit 022b05
              bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifVHCPacketGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory only for those network interfaces
Packit 022b05
              which are packet-oriented and for which the value of the
Packit 022b05
              corresponding instance of ifSpeed is greater than
Packit 022b05
              650,000,000 bits/second.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifCounterDiscontinuityGroup">
Packit 022b05
          <description>
Packit 022b05
              This group is mandatory for those network interfaces that
Packit 022b05
              are required to maintain counters (i.e., those for which one
Packit 022b05
              of the ifFixedLengthGroup, ifHCFixedLengthGroup,
Packit 022b05
              ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is
Packit 022b05
              mandatory).
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
        <option module="IF-MIB" name="ifRcvAddressGroup">
Packit 022b05
          <description>
Packit 022b05
              The applicability of this group MUST be defined by the
Packit 022b05
              media-specific MIBs.  Media-specific MIBs must define the
Packit 022b05
              exact meaning, use, and semantics of the addresses in this
Packit 022b05
              group.
Packit 022b05
          </description>
Packit 022b05
        </option>
Packit 022b05
      </requires>
Packit 022b05
      <refinements>
Packit 022b05
        <refinement module="IF-MIB" name="ifLinkUpDownTrapEnable">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifPromiscuousMode">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifAdminStatus">
Packit 022b05
          <syntax>
Packit 022b05
            <typedef basetype="Enumeration">
Packit 022b05
              <namednumber name="up" number="1"/>
Packit 022b05
              <namednumber name="down" number="2"/>
Packit 022b05
            </typedef>
Packit 022b05
          </syntax>
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required, nor is support for the value
Packit 022b05
              testing(3).
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
        <refinement module="IF-MIB" name="ifAlias">
Packit 022b05
          <access>readonly</access>
Packit 022b05
          <description>
Packit 022b05
              Write access is not required.
Packit 022b05
          </description>
Packit 022b05
        </refinement>
Packit 022b05
      </refinements>
Packit 022b05
Packit 022b05
    </compliance>
Packit 022b05
  </compliances>
Packit 022b05
Packit 022b05
</smi>