home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 1000s / rfc1066.txt < prev    next >
Text File  |  1988-08-23  |  130KB  |  5,043 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                     K. McCloghrie
  8. Request For Comments: 1066                                      M. Rose
  9.                                                                     TWG
  10.                                                             August 1988
  11.  
  12.  
  13.            Management Information Base for Network Management
  14.                        of TCP/IP-based internets
  15.  
  16.                            Table of Contents
  17.  
  18.    1. Status of this Memo ...................................   1
  19.    2. IAB POLICY STATEMENT ..................................   2
  20.    3. Introduction ..........................................   2
  21.    4. Objects ...............................................   5
  22.    4.1 Object Groups ........................................   5
  23.    4.2 Format of Definitions ................................   6
  24.    5. Object Definitions ....................................   7
  25.    5.1 The System Group .....................................   8
  26.    5.2 The Interfaces Group .................................  10
  27.    5.2.1 The Interfaces Table ...............................  10
  28.    5.3 The Address Translation Group ........................  22
  29.    5.4 The IP Group .........................................  25
  30.    5.4.1 The IP Address Table ...............................  33
  31.    5.4.2 The IP Routing Table ...............................  35
  32.    5.5 The ICMP Group .......................................  42
  33.    5.6 The TCP Group ........................................  52
  34.    5.7 The UDP Group ........................................  61
  35.    5.8 The EGP Group ........................................  63
  36.    5.8.1 The EGP Neighbor Table .............................  64
  37.    6. Definitions ...........................................  67
  38.    7. Acknowledgements ......................................  88
  39.    8. References ............................................  89
  40.  
  41. 1.  Status of this Memo
  42.  
  43.    This memo provides the initial version of the Management Information
  44.    Base (MIB) for use with network management protocols in TCP/IP-based
  45.    internets in the short-term.  In particular, together with its
  46.    companion memos which describe the structure of management
  47.    information along with the initial network management protocol, these
  48.    documents provide a simple, workable architecture and system for
  49.    managing TCP/IP-based internets and in particular the Internet.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. McCloghrie & Rose                                               [Page 1]
  59.  
  60. RFC 1066                          MIB                        August 1988
  61.  
  62.  
  63.    This memo specifies a draft standard for the Internet community.
  64.    TCP/IP implementations in the Internet which are network manageable
  65.    are expected to adopt and implement this specification.
  66.  
  67.    Distribution of this memo is unlimited.
  68.  
  69. 2.  IAB POLICY STATEMENT
  70.  
  71.    This MIB specification is the first edition of an evolving document
  72.    defining variables needed for monitoring and control of various
  73.    components of the Internet.  Not all groups of defined variables are
  74.    mandatory for all Internet components.
  75.  
  76.    For example, the EGP group is mandatory for gateways using EGP but
  77.    not for hosts which should not be running EGP.  Similarly, the TCP
  78.    group is mandatory for hosts running TCP but not for gateways which
  79.    aren't running it.  What IS mandatory, however, is that all variables
  80.    of a group be supported if any element of the group is supported.
  81.  
  82.    It is expected that additional MIB groups and variables will be
  83.    defined over time to accommodate the monitoring and control needs of
  84.    new or changing components of the Internet.  The MIB working group
  85.    will continue to refine this specification and projects a revision
  86.    incorporating new requirements in early 1989.
  87.  
  88. 3.  Introduction
  89.  
  90.    As reported in RFC 1052, IAB Recommendations for the Development of
  91.    Internet Network Management Standards [1], the Internet Activities
  92.    Board has directed the Internet Engineering Task Force (IETF) to
  93.    create two new working groups in the area of network management.  One
  94.    group is charged with the further specification and definition of
  95.    elements to be included in the Management Information Base.  The
  96.    other is charged with defining the modifications to the Simple
  97.    Network Management Protocol (SNMP) to accommodate the short-term
  98.    needs of the network vendor and operator communities.  The long-term
  99.    needs of the Internet community are to be met using the ISO CMIS/CMIP
  100.    [2,3] framework as a basis.  An existing IETF working group, the
  101.    "NETMAN" group, is already engaged in defining the use of CMIS/CMIP
  102.    in a TCP/IP network, and will continue with responsibility for
  103.    addressing the longer-term requirements.
  104.  
  105.    The output of the MIB working group is to be provided to both  the
  106.    SNMP working  group  and  the  NETMAN group, so as to ensure
  107.    compatibility of monitored items for both network management
  108.    frameworks.
  109.  
  110.    The MIB working group has produced this memo and a companion.  The
  111.  
  112.  
  113.  
  114. McCloghrie & Rose                                               [Page 2]
  115.  
  116. RFC 1066                          MIB                        August 1988
  117.  
  118.  
  119.    companion memo [4] defines a Structure for Management Information
  120.    (SMI) for use by the managed objects contained in the MIB.  This memo
  121.    defines the list of managed objects.
  122.  
  123.    The IAB also urged the working groups to be "extremely sensitive to
  124.    the need to keep SNMP simple," and recommends that the MIB working
  125.    group take as its starting inputs the MIB definitions found in the
  126.    High-Level Entity Management Systems (HEMS) RFC 1024 [5], the initial
  127.    SNMP specification [6], and the CMIS/CMIP memos [7,8].
  128.  
  129.    Thus, the list of managed objects defined here, has been derived by
  130.    taking only those elements which are considered essential.  Since
  131.    such elements are essential, there is no need to allow the
  132.    implementation of individual objects, to be optional.  Rather, all
  133.    compliant implementations will contain all applicable (see below)
  134.    objects defined in this memo.
  135.  
  136.    This approach of taking only the essential objects is NOT
  137.    restrictive, since the SMI defined in the companion memo provides
  138.    three extensibility mechanisms: one, the addition of new standard
  139.    objects through the definitions of new versions of the MIB; two, the
  140.    addition of widely-available but non-standard objects through the
  141.    multilateral subtree; and three, the addition of private objects
  142.    through the enterprises subtree. Such additional objects can not only
  143.    be used for vendor-specific elements, but also for experimentation as
  144.    required to further the knowledge of which other objects are
  145.    essential.
  146.  
  147.    The primary criterion for being considered essential was for an
  148.    object to be contained in all of the above referenced MIB
  149.    definitions.  A few other objects have been included, but only if the
  150.    MIB working group believed they are truly essential.  The detailed
  151.    list of criteria against which potential inclusions in this (initial)
  152.    MIB were considered, was:
  153.  
  154.       1) An object needed to be essential for either fault or
  155.          configuration management.
  156.  
  157.       2) Only weak control objects were permitted (by weak, it
  158.          is meant that tampering with them can do only limited
  159.          damage).  This criterion reflects the fact that the
  160.          current management protocols are not sufficiently secure
  161.          to do more powerful control operations.
  162.  
  163.       3) Evidence of current use and utility was required.
  164.  
  165.       4) An attempt was made to limit the number of objects to
  166.          about 100 to make it easier for vendors to fully
  167.  
  168.  
  169.  
  170. McCloghrie & Rose                                               [Page 3]
  171.  
  172. RFC 1066                          MIB                        August 1988
  173.  
  174.  
  175.          instrument their software.
  176.  
  177.       5) To avoid redundant variables, it was required that no
  178.          object be included that can be derived from others in the
  179.          MIB.
  180.  
  181.       6) Implementation specific objects (e.g., for BSD UNIX)
  182.          were excluded.
  183.  
  184.       7) It was agreed to avoid heavily instrumenting critical
  185.          sections of code.  The general guideline was one counter
  186.          per critical section per layer.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. McCloghrie & Rose                                               [Page 4]
  227.  
  228. RFC 1066                          MIB                        August 1988
  229.  
  230.  
  231. 4.  Objects
  232.  
  233.    Managed objects are accessed via a virtual information store, termed
  234.    the Management Information Base or MIB.  Objects in the MIB are
  235.    defined using Abstract Syntax Notation One (ASN.1) [9].
  236.  
  237.    The mechanisms used for describing these objects are specified in the
  238.    companion memo.  In particular, each object has a name, a syntax, and
  239.    an encoding.  The name is an object identifier, an administratively
  240.    assigned name, which specifies an object type.  The object type
  241.    together with an object instance serves to uniquely identify a
  242.    specific instantiation of the object.  For human convenience, we
  243.    often use a textual string, termed the OBJECT DESCRIPTOR, to also
  244.    refer to the object type.
  245.  
  246.    The syntax of an object type defines the abstract data structure
  247.    corresponding to that object type.  The ASN.1 language is used for
  248.    this purpose.  However, the companion memo purposely restricts the
  249.    ASN.1 constructs which may be used.  These restrictions are
  250.    explicitly made for simplicity.
  251.  
  252.    The encoding of an object type is simply how that object type is
  253.    represented using the object type's syntax.  Implicitly tied to the
  254.    notion of an object type's syntax and encoding is how the object type
  255.    is represented when being transmitted on the network.  This memo
  256.    specifies the use of the basic encoding rules of ASN.1 [10].
  257.  
  258. 4.1.  Object Groups
  259.  
  260.    Since this list of managed objects contains only the essential
  261.    elements, there is no need to allow individual objects to be
  262.    optional.  Rather, the objects are arranged into the following
  263.    groups:
  264.  
  265.                   - System
  266.                   - Interfaces
  267.                   - Address Translation
  268.                   - IP
  269.                   - ICMP
  270.                   - TCP
  271.                   - UDP
  272.                   - EGP
  273.  
  274.    There are two reasons for defining these groups: one, to provide a
  275.    means of assigning object identifiers; two, to provide a method for
  276.    implementations of managed agents to know which objects they must
  277.    implement.  This method is as follows: if the semantics of a group is
  278.    applicable to an implementation, then it must implement all objects
  279.  
  280.  
  281.  
  282. McCloghrie & Rose                                               [Page 5]
  283.  
  284. RFC 1066                          MIB                        August 1988
  285.  
  286.  
  287.    in that group.  For example, an implementation must implement the EGP
  288.    group if and only if it implements the EGP protocol.
  289.  
  290. 4.2.  Format of Definitions
  291.  
  292.    The next section contains the specification of all object types
  293.    contained in the MIB. Following the conventions of the companion
  294.    memo, the object types are defined using the following fields:
  295.  
  296.           OBJECT:
  297.           -------
  298.                A textual name, termed the OBJECT DESCRIPTOR, for the
  299.                object type, along with its corresponding OBJECT
  300.                IDENTIFIER.
  301.  
  302.           Syntax:
  303.                The abstract syntax for the object type, presented using
  304.                ASN.1.  This must resolve to an instance of the ASN.1
  305.                type ObjectSyntax defined in the SMI.
  306.  
  307.           Definition:
  308.                A textual description of the semantics of the object
  309.                type.  Implementations should ensure that their
  310.                interpretation of the object type fulfills this
  311.                definition since this MIB is intended for use in multi-
  312.                vendor environments.  As such it is vital that object
  313.                types have consistent meaning across all machines.
  314.  
  315.           Access:
  316.                One of read-only, read-write, write-only, or
  317.                not-accessible.
  318.  
  319.           Status:
  320.               One of mandatory, optional, or obsolete.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. McCloghrie & Rose                                               [Page 6]
  339.  
  340. RFC 1066                          MIB                        August 1988
  341.  
  342.  
  343. 5.  Object Definitions
  344.  
  345.                RFC1066-MIB { iso org(3) dod(6) internet(1) mgmt(2) 1 }
  346.  
  347.                DEFINITIONS ::= BEGIN
  348.  
  349.                IMPORTS
  350.                        mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
  351.                        Counter, Gauge, TimeTicks
  352.                            FROM RFC1065-SMI;
  353.  
  354.                mib        OBJECT IDENTIFIER ::= { mgmt 1 }
  355.  
  356.                system     OBJECT IDENTIFIER ::= { mib 1 }
  357.                interfaces OBJECT IDENTIFIER ::= { mib 2 }
  358.                at         OBJECT IDENTIFIER ::= { mib 3 }
  359.                ip         OBJECT IDENTIFIER ::= { mib 4 }
  360.                icmp       OBJECT IDENTIFIER ::= { mib 5 }
  361.                tcp        OBJECT IDENTIFIER ::= { mib 6 }
  362.                udp        OBJECT IDENTIFIER ::= { mib 7 }
  363.                egp        OBJECT IDENTIFIER ::= { mib 8 }
  364.  
  365.                END
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. McCloghrie & Rose                                               [Page 7]
  395.  
  396. RFC 1066                          MIB                        August 1988
  397.  
  398.  
  399. 5.1.  The System Group
  400.  
  401.           Implementation of the System group is mandatory for all
  402.           systems.
  403.  
  404.           OBJECT:
  405.           -------
  406.                sysDescr { system 1 }
  407.  
  408.           Syntax:
  409.                OCTET STRING
  410.  
  411.           Definition:
  412.                A textual description of the entity.  This value should
  413.                include the full name and version identification of the
  414.                system's hardware type, software operating-system, and
  415.                networking software.  It is mandatory that this only
  416.                contain printable ASCII characters.
  417.  
  418.           Access:
  419.                read-only.
  420.  
  421.           Status:
  422.                mandatory.
  423.  
  424.  
  425.           OBJECT:
  426.           -------
  427.                sysObjectID { system 2 }
  428.  
  429.           Syntax:
  430.                OBJECT IDENTIFIER
  431.  
  432.           Definition:
  433.                The vendor's authoritative identification of the network
  434.                management subsystem contained in the entity.  This value
  435.                is allocated within the SMI enterprises subtree
  436.                (1.3.6.1.4.1) and provides an easy and unambiguous means
  437.                for determining "what kind of box" is being managed.  For
  438.                example, if vendor "Flintstones, Inc." was assigned the
  439.                subtree 1.3.6.1.4.1.42, it could assign the identifier
  440.                1.3.6.1.4.1.42.1.1 to its "Fred Router".
  441.  
  442.           Access:
  443.                read-only.
  444.  
  445.           Status:
  446.                mandatory.
  447.  
  448.  
  449.  
  450. McCloghrie & Rose                                               [Page 8]
  451.  
  452. RFC 1066                          MIB                        August 1988
  453.  
  454.  
  455.           OBJECT:
  456.           -------
  457.                sysUpTime { system 3 }
  458.  
  459.           Syntax:
  460.                TimeTicks
  461.  
  462.           Definition:
  463.                The time (in hundredths of a second) since the network
  464.                management portion of the system was last re-initialized.
  465.  
  466.           Access:
  467.                read-only.
  468.  
  469.           Status:
  470.                mandatory.
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. McCloghrie & Rose                                               [Page 9]
  507.  
  508. RFC 1066                          MIB                        August 1988
  509.  
  510.  
  511. 5.2.  The Interfaces Group
  512.  
  513.           Implementation of the Interfaces group is mandatory for all
  514.           systems.
  515.  
  516.           OBJECT:
  517.           -------
  518.                ifNumber { interfaces 1 }
  519.  
  520.           Syntax:
  521.                INTEGER
  522.  
  523.           Definition:
  524.                The number of network interfaces (regardless of their
  525.                current state) on which this system can send/receive IP
  526.                datagrams.
  527.  
  528.           Access:
  529.                read-only.
  530.  
  531.           Status:
  532.                mandatory.
  533.  
  534. 5.2.1.  The Interfaces Table
  535.  
  536.           OBJECT:
  537.           -------
  538.                ifTable { interfaces 2 }
  539.  
  540.           Syntax:
  541.                SEQUENCE OF IfEntry
  542.  
  543.           Definition:
  544.                A list of interface entries.  The number of entries is
  545.                given by the value of ifNumber.
  546.  
  547.           Access:
  548.                read-write.
  549.  
  550.           Status:
  551.                mandatory.
  552.  
  553.           OBJECT:
  554.           -------
  555.                ifEntry { ifTable 1 }
  556.  
  557.           Syntax:
  558.                IfEntry ::= SEQUENCE {
  559.  
  560.  
  561.  
  562. McCloghrie & Rose                                              [Page 10]
  563.  
  564. RFC 1066                          MIB                        August 1988
  565.  
  566.  
  567.                     ifIndex
  568.                         INTEGER,
  569.                     ifDescr
  570.                         OCTET STRING,
  571.                     ifType
  572.                         INTEGER,
  573.                     ifMtu
  574.                         INTEGER,
  575.                     ifSpeed
  576.                         Gauge,
  577.                     ifPhysAddress
  578.                         OCTET STRING,
  579.                     ifAdminStatus
  580.                         INTEGER,
  581.                     ifOperStatus
  582.                         INTEGER,
  583.                     ifLastChange
  584.                         TimeTicks,
  585.                     ifInOctets
  586.                         Counter,
  587.                     ifInUcastPkts
  588.                         Counter,
  589.                     ifInNUcastPkts
  590.                         Counter,
  591.                     ifInDiscards
  592.                         Counter,
  593.                     ifInErrors
  594.                         Counter,
  595.                     ifInUnknownProtos
  596.                         Counter,
  597.                     ifOutOctets
  598.                         Counter,
  599.                     ifOutUcastPkts
  600.                         Counter,
  601.                     ifOutNUcastPkts
  602.                         Counter,
  603.                     ifOutDiscards
  604.                         Counter,
  605.                     ifOutErrors
  606.                         Counter,
  607.                     ifOutQLen
  608.                         Gauge
  609.                }
  610.  
  611.           Definition:
  612.                An interface entry containing objects at the subnetwork
  613.                layer and below for a particular interface.
  614.  
  615.  
  616.  
  617.  
  618. McCloghrie & Rose                                              [Page 11]
  619.  
  620. RFC 1066                          MIB                        August 1988
  621.  
  622.  
  623.           Access:
  624.                read-write.
  625.  
  626.           Status:
  627.                mandatory.
  628.  
  629.  
  630.           We now consider the individual components of each interface
  631.           entry:
  632.  
  633.  
  634.           OBJECT:
  635.           -------
  636.                ifIndex { ifEntry 1 }
  637.  
  638.           Syntax:
  639.                INTEGER
  640.  
  641.           Definition:
  642.                A unique value for each interface.  Its value ranges
  643.                between 1 and the value of ifNumber.  The value for each
  644.                interface must remain constant at least from one re-
  645.                initialization of the entity's network management system
  646.                to the next re-initialization.
  647.  
  648.           Access:
  649.                read-only.
  650.  
  651.           Status:
  652.                mandatory.
  653.  
  654.  
  655.           OBJECT:
  656.           -------
  657.                ifDescr { ifEntry 2 }
  658.  
  659.           Syntax:
  660.                OCTET STRING
  661.  
  662.           Definition:
  663.                A text string containing information about the interface.
  664.                This string should include the name of the manufacturer,
  665.                the product name and the version of the hardware
  666.                interface.  The string is intended for presentation to a
  667.                human; it must not contain anything but printable ASCII
  668.                characters.
  669.  
  670.  
  671.  
  672.  
  673.  
  674. McCloghrie & Rose                                              [Page 12]
  675.  
  676. RFC 1066                          MIB                        August 1988
  677.  
  678.  
  679.           Access:
  680.                read-only.
  681.  
  682.           Status:
  683.                mandatory.
  684.  
  685.  
  686.           OBJECT:
  687.           -------
  688.                ifType { ifEntry 3 }
  689.  
  690.           Syntax:
  691.                INTEGER {
  692.                     other(1),          -- none of the following
  693.                     regular1822(2),
  694.                     hdh1822(3),
  695.                     ddn-x25(4),
  696.                     rfc877-x25(5),
  697.                     ethernet-csmacd(6),
  698.                     iso88023-csmacd(7),
  699.                     iso88024-tokenBus(8),
  700.                     iso88025-tokenRing(9),
  701.                     iso88026-man(10),
  702.                     starLan(11),
  703.                     proteon-10MBit(12),
  704.                     proteon-80MBit(13),
  705.                     hyperchannel(14),
  706.                     fddi(15),
  707.                     lapb(16),
  708.                     sdlc(17),
  709.                     t1-carrier(18),
  710.                     cept(19),          -- european equivalent of T-1
  711.                     basicIsdn(20),
  712.                     primaryIsdn(21),
  713.                                         -- proprietary serial
  714.                     propPointToPointSerial(22)
  715.                }
  716.  
  717.           Definition:
  718.                The type of interface, distinguished according to the
  719.                physical/link/network protocol(s) immediately "below" IP
  720.                in the protocol stack.
  721.  
  722.           Access:
  723.                read-only.
  724.  
  725.           Status:
  726.                mandatory.
  727.  
  728.  
  729.  
  730. McCloghrie & Rose                                              [Page 13]
  731.  
  732. RFC 1066                          MIB                        August 1988
  733.  
  734.  
  735.           OBJECT:
  736.           -------
  737.                ifMtu { ifEntry 4 }
  738.  
  739.           Syntax:
  740.                INTEGER
  741.  
  742.           Definition:
  743.                The size of the largest IP datagram which can be
  744.                sent/received on the interface, specified in octets.
  745.  
  746.           Access:
  747.                read-only.
  748.  
  749.           Status:
  750.                mandatory.
  751.  
  752.  
  753.           OBJECT:
  754.           -------
  755.                ifSpeed { ifEntry 5 }
  756.  
  757.           Syntax:
  758.                Gauge
  759.  
  760.           Definition:
  761.                An estimate of the interface's current bandwidth in bits
  762.                per second.  For interfaces which do not vary in
  763.                bandwidth or for those where no accurate estimation can
  764.                be made, this object should contain the nominal
  765.                bandwidth.
  766.  
  767.           Access:
  768.                read-only.
  769.  
  770.           Status:
  771.                mandatory.
  772.  
  773.  
  774.           OBJECT:
  775.           -------
  776.                ifPhysAddress { ifEntry 6 }
  777.  
  778.           Syntax:
  779.                OCTET STRING
  780.  
  781.           Definition:
  782.                The interface's address at the protocol layer immediately
  783.  
  784.  
  785.  
  786. McCloghrie & Rose                                              [Page 14]
  787.  
  788. RFC 1066                          MIB                        August 1988
  789.  
  790.  
  791.                "below" IP in the protocol stack.  For interfaces which
  792.                do not have such an address (e.g., a serial line), this
  793.                object should contain an octet string of zero length.
  794.  
  795.           Access:
  796.                read-only.
  797.  
  798.           Status:
  799.                mandatory.
  800.  
  801.  
  802.           OBJECT:
  803.           -------
  804.                ifAdminStatus { ifEntry 7 }
  805.  
  806.           Syntax:
  807.                INTEGER {
  808.                     up(1),       -- ready to pass packets
  809.                     down(2),
  810.                     testing(3)   -- in some test mode
  811.                   }
  812.  
  813.            Definition:
  814.                The desired state of the interface.  The testing(3) state
  815.                indicates that no operational packets can be passed.
  816.  
  817.            Access:
  818.                read-write.
  819.  
  820.            Status:
  821.                mandatory.
  822.  
  823.  
  824.           OBJECT:
  825.           -------
  826.                ifOperStatus { ifEntry 8 }
  827.  
  828.           Syntax:
  829.                INTEGER {
  830.                     up(1),       -- ready to pass packets
  831.                     down(2),
  832.                     testing(3)   -- in some test mode
  833.                }
  834.  
  835.           Definition:
  836.                The current operational state of the interface.  The
  837.                testing(3) state indicates that no operational packets
  838.                can be passed.
  839.  
  840.  
  841.  
  842. McCloghrie & Rose                                              [Page 15]
  843.  
  844. RFC 1066                          MIB                        August 1988
  845.  
  846.  
  847.           Access:
  848.                read-only.
  849.  
  850.           Status:
  851.                mandatory.
  852.  
  853.  
  854.           OBJECT:
  855.           -------
  856.                ifLastChange { ifEntry 9 }
  857.  
  858.           Syntax:
  859.                TimeTicks
  860.  
  861.           Definition:
  862.                The value of sysUpTime at the time the interface entered
  863.                its current operational state.  If the current state was
  864.                entered prior to the last re-initialization of the local
  865.                network management subsystem, then this object contains a
  866.                zero value.
  867.  
  868.           Access:
  869.                read-only.
  870.  
  871.           Status:
  872.                mandatory.
  873.  
  874.  
  875.           OBJECT:
  876.           -------
  877.                ifInOctets { ifEntry 10 }
  878.  
  879.           Syntax:
  880.                Counter
  881.  
  882.           Definition:
  883.                The total number of octets received on the interface,
  884.                including framing characters.
  885.  
  886.           Access:
  887.                read-only.
  888.  
  889.           Status:
  890.                mandatory.
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898. McCloghrie & Rose                                              [Page 16]
  899.  
  900. RFC 1066                          MIB                        August 1988
  901.  
  902.  
  903.           OBJECT:
  904.           -------
  905.                ifInUcastPkts  { ifEntry 11 }
  906.  
  907.           Syntax:
  908.                Counter
  909.  
  910.           Definition:
  911.                The number of (subnet) unicast packets delivered to a
  912.                higher-layer protocol.
  913.  
  914.           Access:
  915.                read-only.
  916.  
  917.           Status:
  918.                mandatory.
  919.  
  920.  
  921.           OBJECT:
  922.           -------
  923.                ifInNUcastPkts { ifEntry 12 }
  924.  
  925.           Syntax:
  926.                Counter
  927.  
  928.           Definition:
  929.                The number of non-unicast (i.e., subnet broadcast or
  930.                subnet multicast) packets delivered to a higher-layer
  931.                protocol.
  932.  
  933.           Access:
  934.                read-only.
  935.  
  936.           Status:
  937.                mandatory.
  938.  
  939.  
  940.           OBJECT:
  941.           -------
  942.                ifInDiscards { ifEntry 13 }
  943.  
  944.           Syntax:
  945.                Counter
  946.  
  947.           Definition:
  948.                The number of inbound packets which were chosen to be
  949.                discarded even though no errors had been detected to
  950.                prevent their being deliverable to a higher-layer
  951.  
  952.  
  953.  
  954. McCloghrie & Rose                                              [Page 17]
  955.  
  956. RFC 1066                          MIB                        August 1988
  957.  
  958.  
  959.                protocol.  One possible reason for discarding such a
  960.                packet could be to free up buffer space.
  961.  
  962.           Access:
  963.                read-only.
  964.  
  965.           Status:
  966.                mandatory.
  967.  
  968.  
  969.           OBJECT:
  970.           -------
  971.                ifInErrors { ifEntry 14 }
  972.  
  973.           Syntax:
  974.                Counter
  975.  
  976.           Definition:
  977.                The number of inbound packets that contained errors
  978.                preventing them from being deliverable to a higher-layer
  979.                protocol.
  980.  
  981.           Access:
  982.                read-only.
  983.  
  984.           Status:
  985.                mandatory.
  986.  
  987.  
  988.           OBJECT:
  989.           -------
  990.                ifInUnknownProtos { ifEntry 15 }
  991.  
  992.           Syntax:
  993.                Counter
  994.  
  995.           Definition:
  996.                The number of packets received via the interface which
  997.                were discarded because of an unknown or unsupported
  998.                protocol.
  999.  
  1000.           Access:
  1001.                read-only.
  1002.  
  1003.           Status:
  1004.               mandatory.
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010. McCloghrie & Rose                                              [Page 18]
  1011.  
  1012. RFC 1066                          MIB                        August 1988
  1013.  
  1014.  
  1015.           OBJECT:
  1016.           -------
  1017.                ifOutOctets { ifEntry 16 }
  1018.  
  1019.           Syntax:
  1020.                Counter
  1021.  
  1022.           Definition:
  1023.                The total number of octets transmitted out of the
  1024.                interface, including framing characters.
  1025.  
  1026.           Access:
  1027.                read-only.
  1028.  
  1029.           Status:
  1030.                mandatory.
  1031.  
  1032.  
  1033.           OBJECT:
  1034.           -------
  1035.                ifOutUcastPkts { ifEntry 17 }
  1036.  
  1037.            Syntax:
  1038.                Counter
  1039.  
  1040.           Definition:
  1041.                The total number of packets that higher-level protocols
  1042.                requested be transmitted to a subnet-unicast address,
  1043.                including those that were discarded or not sent.
  1044.  
  1045.           Access:
  1046.                read-only.
  1047.  
  1048.           Status:
  1049.                mandatory.
  1050.  
  1051.  
  1052.           OBJECT:
  1053.           -------
  1054.               ifOutNUcastPkts { ifEntry 18 }
  1055.  
  1056.           Syntax:
  1057.                Counter
  1058.  
  1059.           Definition:
  1060.                The total number of packets that higher-level protocols
  1061.                requested be transmitted to a non-unicast (i.e., a subnet
  1062.                broadcast or subnet multicast) address, including those
  1063.  
  1064.  
  1065.  
  1066. McCloghrie & Rose                                              [Page 19]
  1067.  
  1068. RFC 1066                          MIB                        August 1988
  1069.  
  1070.  
  1071.                that were discarded or not sent.
  1072.  
  1073.           Access:
  1074.                read-only.
  1075.  
  1076.           Status:
  1077.                mandatory.
  1078.  
  1079.  
  1080.           OBJECT:
  1081.           -------
  1082.                ifOutDiscards { ifEntry 19 }
  1083.  
  1084.           Syntax:
  1085.                Counter
  1086.  
  1087.           Definition:
  1088.                The number of outbound packets which were chosen to be
  1089.                discarded even though no errors had been detected to
  1090.                prevent their being transmitted.  One possible reason for
  1091.                discarding such a packet could be to free up buffer
  1092.                space.
  1093.  
  1094.           Access:
  1095.                read-only.
  1096.  
  1097.           Status:
  1098.                mandatory.
  1099.  
  1100.  
  1101.           OBJECT:
  1102.           -------
  1103.                ifOutErrors { ifEntry 20 }
  1104.  
  1105.           Syntax:
  1106.                Counter
  1107.  
  1108.           Definition:
  1109.                The number of outbound packets that could not be
  1110.                transmitted because of errors.
  1111.  
  1112.           Access:
  1113.                read-only.
  1114.  
  1115.           Status:
  1116.                mandatory.
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122. McCloghrie & Rose                                              [Page 20]
  1123.  
  1124. RFC 1066                          MIB                        August 1988
  1125.  
  1126.  
  1127.           OBJECT:
  1128.           -------
  1129.                ifOutQLen { ifEntry 21 }
  1130.  
  1131.           Syntax:
  1132.                Gauge
  1133.  
  1134.           Definition:
  1135.                The length of the output packet queue (in packets).
  1136.  
  1137.           Access:
  1138.                read-only.
  1139.  
  1140.           Status:
  1141.                mandatory.
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178. McCloghrie & Rose                                              [Page 21]
  1179.  
  1180. RFC 1066                          MIB                        August 1988
  1181.  
  1182.  
  1183. 5.3.  The Address Translation Group
  1184.  
  1185.    Implementation of the Address Translation group is mandatory
  1186.    for all systems.
  1187.  
  1188.    The Address Translation group contains one table which is the
  1189.    union across all interfaces of the translation tables for
  1190.    converting a NetworkAddress (e.g., an IP address) into a
  1191.    subnetwork-specific address.  For lack of a better term, this
  1192.    document refers to such a subnetwork-specific address as a
  1193.    "physical" address.
  1194.  
  1195.    Examples of such translation tables are: for broadcast media
  1196.    where ARP is in use, the translation table is equivalent to
  1197.    the ARP cache; or, on an X.25 network where non-algorithmic
  1198.    translation to X.121 addresses is required, the translation
  1199.    table contains the NetworkAddress to X.121 address
  1200.    equivalences.
  1201.  
  1202.           OBJECT:
  1203.           -------
  1204.                atTable { at 1 }
  1205.  
  1206.           Syntax:
  1207.                SEQUENCE OF AtEntry
  1208.  
  1209.           Definition:
  1210.                The Address Translation tables contain the NetworkAddress
  1211.                to "physical" address equivalences.  Some interfaces do
  1212.                not use translation tables for determining address
  1213.                equivalences (e.g., DDN-X.25 has an algorithmic method);
  1214.                if all interfaces are of this type, then the Address
  1215.                Translation table is empty, i.e., has zero entries.
  1216.  
  1217.           Access:
  1218.                read-write.
  1219.  
  1220.           Status:
  1221.                mandatory.
  1222.  
  1223.  
  1224.           OBJECT:
  1225.           -------
  1226.                atEntry { atTable 1 }
  1227.  
  1228.           Syntax:
  1229.                AtEntry ::= SEQUENCE {
  1230.                     atIfIndex
  1231.  
  1232.  
  1233.  
  1234. McCloghrie & Rose                                              [Page 22]
  1235.  
  1236. RFC 1066                          MIB                        August 1988
  1237.  
  1238.  
  1239.                         INTEGER,
  1240.                     atPhysAddress
  1241.                         OCTET STRING,
  1242.                     atNetAddress
  1243.                         NetworkAddress
  1244.                }
  1245.  
  1246.           Definition:
  1247.                Each entry contains one NetworkAddress to "physical"
  1248.                address equivalence.
  1249.  
  1250.           Access:
  1251.                read-write.
  1252.  
  1253.           Status:
  1254.                mandatory.
  1255.  
  1256.           We now consider the individual components of each Address
  1257.           Translation table entry:
  1258.  
  1259.  
  1260.           OBJECT:
  1261.           -------
  1262.                atIfIndex { atEntry 1 }
  1263.  
  1264.           Syntax:
  1265.                INTEGER
  1266.  
  1267.           Definition:
  1268.                The interface on which this entry's equivalence is
  1269.                effective.  The interface identified by a particular
  1270.                value of this index is the same interface as identified
  1271.                 by the same value of ifIndex.
  1272.  
  1273.           Access:
  1274.                read-write.
  1275.  
  1276.           Status:
  1277.                mandatory.
  1278.  
  1279.  
  1280.           OBJECT:
  1281.           -------
  1282.                atPhysAddress { atEntry 2 }
  1283.  
  1284.           Syntax:
  1285.                OCTET STRING
  1286.  
  1287.  
  1288.  
  1289.  
  1290. McCloghrie & Rose                                              [Page 23]
  1291.  
  1292. RFC 1066                          MIB                        August 1988
  1293.  
  1294.  
  1295.           Definition:
  1296.                The media-dependent "physical" address.
  1297.  
  1298.           Access:
  1299.                read-write.
  1300.  
  1301.           Status:
  1302.                mandatory.
  1303.  
  1304.  
  1305.           OBJECT:
  1306.           -------
  1307.                atNetAddress { atEntry 3 }
  1308.  
  1309.           Syntax:
  1310.                NetworkAddress
  1311.  
  1312.           Definition:
  1313.                The NetworkAddress (e.g., the IP address) corresponding to
  1314.                the media-dependent "physical" address.
  1315.  
  1316.           Access:
  1317.                read-write.
  1318.  
  1319.           Status:
  1320.                mandatory.
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346. McCloghrie & Rose                                              [Page 24]
  1347.  
  1348. RFC 1066                          MIB                        August 1988
  1349.  
  1350.  
  1351. 5.4.  The IP Group
  1352.  
  1353.    Implementation of the IP group is mandatory for all systems.
  1354.  
  1355.  
  1356.           OBJECT:
  1357.           -------
  1358.                ipForwarding { ip 1 }
  1359.  
  1360.           Syntax:
  1361.                INTEGER {
  1362.                     gateway(1),   -- entity forwards datagrams
  1363.                     host(2)       -- entity does NOT forward datagrams
  1364.                }
  1365.  
  1366.           Definition:
  1367.                The indication of whether this entity is acting as an IP
  1368.                gateway in respect to the forwarding of datagrams
  1369.                received by, but not addressed to, this entity.  IP
  1370.                gateways forward datagrams; Hosts do not (except those
  1371.                Source-Routed via the host).
  1372.  
  1373.           Access:
  1374.                read-only.
  1375.  
  1376.           Status:
  1377.                mandatory.
  1378.  
  1379.  
  1380.           OBJECT:
  1381.           -------
  1382.                ipDefaultTTL { ip 2 }
  1383.  
  1384.           Syntax:
  1385.                INTEGER
  1386.  
  1387.           Definition:
  1388.                The default value inserted into the Time-To-Live field of
  1389.                the IP header of datagrams originated at this entity,
  1390.                whenever a TTL value is not supplied by the transport
  1391.                layer protocol.
  1392.  
  1393.           Access:
  1394.                read-write.
  1395.  
  1396.           Status:
  1397.                mandatory.
  1398.  
  1399.  
  1400.  
  1401.  
  1402. McCloghrie & Rose                                              [Page 25]
  1403.  
  1404. RFC 1066                          MIB                        August 1988
  1405.  
  1406.  
  1407.           OBJECT:
  1408.           -------
  1409.                ipInReceives { ip 3 }
  1410.  
  1411.           Syntax:
  1412.                Counter
  1413.  
  1414.           Definition:
  1415.                The total number of input datagrams received from
  1416.                interfaces, including those received in error.
  1417.  
  1418.           Access:
  1419.                read-only.
  1420.  
  1421.           Status:
  1422.                mandatory.
  1423.  
  1424.  
  1425.           OBJECT:
  1426.           -------
  1427.                ipInHdrErrors { ip 4 }
  1428.  
  1429.           Syntax:
  1430.                Counter
  1431.  
  1432.           Definition:
  1433.                The number of input datagrams discarded due to errors in
  1434.                their IP headers, including bad checksums, version number
  1435.                mismatch, other format errors, time-to-live exceeded,
  1436.                errors discovered in processing their IP options, etc.
  1437.  
  1438.           Access:
  1439.                read-only.
  1440.  
  1441.           Status:
  1442.                mandatory.
  1443.  
  1444.  
  1445.           OBJECT:
  1446.           -------
  1447.                ipInAddrErrors { ip 5 }
  1448.  
  1449.           Syntax:
  1450.                Counter
  1451.  
  1452.           Definition:
  1453.                The number of input datagrams discarded because the IP
  1454.                address in their IP header's destination field was not a
  1455.  
  1456.  
  1457.  
  1458. McCloghrie & Rose                                              [Page 26]
  1459.  
  1460. RFC 1066                          MIB                        August 1988
  1461.  
  1462.  
  1463.                valid address to be received at this entity.  This count
  1464.                includes invalid addresses (e.g., 0.0.0.0) and addresses
  1465.                of unsupported Classes (e.g., Class E).  For entities
  1466.                which are not IP Gateways and therefore do not forward
  1467.                datagrams, this counter includes datagrams discarded
  1468.                because the destination address was not a local address.
  1469.  
  1470.           Access:
  1471.                read-only.
  1472.  
  1473.           Status:
  1474.                mandatory.
  1475.  
  1476.  
  1477.           OBJECT:
  1478.           -------
  1479.                ipForwDatagrams { ip 6 }
  1480.  
  1481.           Syntax:
  1482.                Counter
  1483.  
  1484.           Definition:
  1485.                The number of input datagrams for which this entity was
  1486.                not their final IP destination, as a result of which an
  1487.                attempt was made to find a route to forward them to that
  1488.                final destination.  In entities which do not act as IP
  1489.                Gateways, this counter will include only those packets
  1490.                which were Source-Routed via this entity, and the
  1491.                Source-Route option processing was successful.
  1492.  
  1493.           Access:
  1494.                read-only.
  1495.  
  1496.           Status:
  1497.                mandatory.
  1498.  
  1499.  
  1500.           OBJECT:
  1501.           -------
  1502.                ipInUnknownProtos { ip 7 }
  1503.  
  1504.           Syntax:
  1505.                Counter
  1506.  
  1507.           Definition:
  1508.                The number of locally-addressed datagrams received
  1509.                successfully but discarded because of an unknown or
  1510.                unsupported protocol.
  1511.  
  1512.  
  1513.  
  1514. McCloghrie & Rose                                              [Page 27]
  1515.  
  1516. RFC 1066                          MIB                        August 1988
  1517.  
  1518.  
  1519.            Access:
  1520.                read-only.
  1521.  
  1522.           Status:
  1523.                mandatory.
  1524.  
  1525.  
  1526.           OBJECT:
  1527.           -------
  1528.                ipInDiscards { ip 8 }
  1529.  
  1530.           Syntax:
  1531.                Counter
  1532.  
  1533.           Definition:
  1534.                The number of input IP datagrams for which no problems
  1535.                were encountered to prevent their continued processing,
  1536.                but which were discarded (e.g. for lack of buffer space).
  1537.                Note that this counter does not include any datagrams
  1538.                discarded while awaiting re-assembly.
  1539.  
  1540.           Access:
  1541.                read-only.
  1542.  
  1543.           Status:
  1544.                mandatory.
  1545.  
  1546.  
  1547.           OBJECT:
  1548.           -------
  1549.                ipInDelivers { ip 9 }
  1550.  
  1551.           Syntax:
  1552.                Counter
  1553.  
  1554.           Definition:
  1555.                The total number of input datagrams successfully
  1556.                delivered to IP user-protocols (including ICMP).
  1557.  
  1558.           Access:
  1559.                read-only.
  1560.  
  1561.           Status:
  1562.                mandatory.
  1563.  
  1564.           OBJECT:
  1565.           -------
  1566.                ipOutRequests { ip 10 }
  1567.  
  1568.  
  1569.  
  1570. McCloghrie & Rose                                              [Page 28]
  1571.  
  1572. RFC 1066                          MIB                        August 1988
  1573.  
  1574.  
  1575.           Syntax:
  1576.                Counter
  1577.  
  1578.           Definition:
  1579.                The total number of IP datagrams which local IP user-
  1580.                protocols (including ICMP) supplied to IP in requests for
  1581.                transmission.  Note that this counter does not include
  1582.                any datagrams counted in ipForwDatagrams.
  1583.  
  1584.           Access:
  1585.                read-only.
  1586.  
  1587.           Status:
  1588.                mandatory.
  1589.  
  1590.  
  1591.           OBJECT:
  1592.           -------
  1593.                ipOutDiscards { ip 11 }
  1594.  
  1595.           Syntax:
  1596.                Counter
  1597.  
  1598.           Definition:
  1599.                The number of output IP datagrams for which no problem
  1600.                was encountered to prevent their transmission to their
  1601.                destination, but which were discarded (e.g., for lack of
  1602.                buffer space).  Note that this counter would include
  1603.                datagrams counted in ipForwDatagrams if any such packets
  1604.                met this (discretionary) discard criterion.
  1605.  
  1606.           Access:
  1607.                read-only.
  1608.  
  1609.           Status:
  1610.                mandatory.
  1611.  
  1612.  
  1613.           OBJECT:
  1614.           -------
  1615.                ipOutNoRoutes { ip 12 }
  1616.  
  1617.           Syntax:
  1618.                Counter
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626. McCloghrie & Rose                                              [Page 29]
  1627.  
  1628. RFC 1066                          MIB                        August 1988
  1629.  
  1630.  
  1631.           Definition:
  1632.                The number of IP datagrams discarded because no route
  1633.                could be found to transmit them to their destination.
  1634.                Note that this counter includes any packets counted in
  1635.                ipForwDatagrams which meet this "no-route" criterion.
  1636.  
  1637.           Access:
  1638.                read-only.
  1639.  
  1640.           Status:
  1641.                mandatory.
  1642.  
  1643.  
  1644.           OBJECT:
  1645.           -------
  1646.                ipReasmTimeout { ip 13 }
  1647.  
  1648.           Syntax:
  1649.                INTEGER
  1650.  
  1651.           Definition:
  1652.                The maximum number of seconds which received fragments
  1653.                are held while they are awaiting reassembly at this
  1654.                entity.
  1655.  
  1656.           Access:
  1657.                read-only.
  1658.  
  1659.           Status:
  1660.                mandatory.
  1661.  
  1662.  
  1663.           OBJECT:
  1664.           -------
  1665.                ipReasmReqds { ip 14 }
  1666.  
  1667.           Syntax:
  1668.                Counter
  1669.  
  1670.           Definition:
  1671.                The number of IP fragments received which needed to be
  1672.                reassembled at this entity.
  1673.  
  1674.           Access:
  1675.                read-only.
  1676.  
  1677.           Status:
  1678.                mandatory.
  1679.  
  1680.  
  1681.  
  1682. McCloghrie & Rose                                              [Page 30]
  1683.  
  1684. RFC 1066                          MIB                        August 1988
  1685.  
  1686.  
  1687.           OBJECT:
  1688.           -------
  1689.                ipReasmOKs { ip 15 }
  1690.  
  1691.           Syntax:
  1692.                Counter
  1693.  
  1694.           Definition:
  1695.                The number of IP datagrams successfully re-assembled.
  1696.  
  1697.           Access:
  1698.                read-only.
  1699.  
  1700.           Status:
  1701.                mandatory.
  1702.  
  1703.  
  1704.           OBJECT:
  1705.           -------
  1706.                ipReasmFails { ip 16 }
  1707.  
  1708.           Syntax:
  1709.                Counter
  1710.  
  1711.           Definition:
  1712.                The number of failures detected by the IP re-assembly
  1713.                algorithm (for whatever reason: timed out, errors, etc).
  1714.  
  1715.                Note that this is not necessarily a count of discarded IP
  1716.                fragments since some algorithms (notably RFC 815's) can
  1717.                lose track of the number of fragments by combining them
  1718.                as they are received.
  1719.  
  1720.           Access:
  1721.                read-only.
  1722.  
  1723.           Status:
  1724.                mandatory.
  1725.  
  1726.  
  1727.           OBJECT:
  1728.           -------
  1729.                ipFragOKs { ip 17 }
  1730.  
  1731.           Syntax:
  1732.               Counter
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738. McCloghrie & Rose                                              [Page 31]
  1739.  
  1740. RFC 1066                          MIB                        August 1988
  1741.  
  1742.  
  1743.           Definition:
  1744.                The number of IP datagrams that have been successfully
  1745.                fragmented at this entity.
  1746.  
  1747.           Access:
  1748.                read-only.
  1749.  
  1750.           Status:
  1751.                mandatory.
  1752.  
  1753.  
  1754.           OBJECT:
  1755.           -------
  1756.                ipFragFails { ip 18 }
  1757.  
  1758.           Syntax:
  1759.                Counter
  1760.  
  1761.           Definition:
  1762.                The number of IP datagrams that have been discarded
  1763.                because they needed to be fragmented at this entity but
  1764.                could not be, e.g., because their "Don't Fragment" flag
  1765.                was set.
  1766.  
  1767.           Access:
  1768.                read-only.
  1769.  
  1770.           Status:
  1771.                mandatory.
  1772.  
  1773.  
  1774.           OBJECT:
  1775.           -------
  1776.                ipFragCreates { ip 19 }
  1777.  
  1778.           Syntax:
  1779.                Counter
  1780.  
  1781.           Definition:
  1782.                The number of IP datagram fragments that have been
  1783.                generated as a result of fragmentation at this entity.
  1784.  
  1785.           Access:
  1786.                read-only.
  1787.  
  1788.           Status:
  1789.                mandatory.
  1790.  
  1791.  
  1792.  
  1793.  
  1794. McCloghrie & Rose                                              [Page 32]
  1795.  
  1796. RFC 1066                          MIB                        August 1988
  1797.  
  1798.  
  1799. 5.4.1.  The IP Address Table
  1800.  
  1801.    The Ip Address table contains this entity's IP addressing
  1802.    information.
  1803.  
  1804.  
  1805.           OBJECT:
  1806.           -------
  1807.                ipAddrTable { ip 20 }
  1808.  
  1809.           Syntax:
  1810.                SEQUENCE OF IpAddrEntry
  1811.  
  1812.           Definition:
  1813.                The table of addressing information relevant to this
  1814.                entity's IP addresses.
  1815.  
  1816.           Access:
  1817.                read-only.
  1818.  
  1819.           Status:
  1820.                mandatory.
  1821.  
  1822.  
  1823.           OBJECT:
  1824.           -------
  1825.                ipAddrEntry { ipAddrTable 1 }
  1826.  
  1827.           Syntax:
  1828.                IpAddrEntry ::= SEQUENCE {
  1829.                     ipAdEntAddr
  1830.                         IpAddress,
  1831.                     ipAdEntIfIndex
  1832.                         INTEGER,
  1833.                     ipAdEntNetMask
  1834.                         IpAddress,
  1835.                     ipAdEntBcastAddr
  1836.                         INTEGER
  1837.                }
  1838.  
  1839.           Definition:
  1840.                The addressing information for one of this entity's IP
  1841.                addresses.
  1842.  
  1843.           Access:
  1844.                read-only.
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850. McCloghrie & Rose                                              [Page 33]
  1851.  
  1852. RFC 1066                          MIB                        August 1988
  1853.  
  1854.  
  1855.           Status:
  1856.                mandatory.
  1857.  
  1858.  
  1859.           OBJECT:
  1860.           -------
  1861.                ipAdEntAddr  { ipAddrEntry 1 }
  1862.  
  1863.           Syntax:
  1864.                IpAddress
  1865.  
  1866.           Definition:
  1867.                The IP address to which this entry's addressing
  1868.                information pertains.
  1869.  
  1870.           Access:
  1871.                read-only.
  1872.  
  1873.           Status:
  1874.                mandatory.
  1875.  
  1876.  
  1877.           OBJECT:
  1878.           -------
  1879.                ipAdEntIfIndex  { ipAddrEntry 2 }
  1880.  
  1881.           Syntax:
  1882.                INTEGER
  1883.  
  1884.           Definition:
  1885.                The index value which uniquely identifies the interface
  1886.                to which this entry is applicable.  The interface
  1887.                identified by a particular value of this index is the
  1888.                 same interface as identified by the same value of
  1889.                 ifIndex.
  1890.  
  1891.           Access:
  1892.                read-only.
  1893.  
  1894.           Status:
  1895.                mandatory.
  1896.  
  1897.  
  1898.           OBJECT:
  1899.           -------
  1900.                ipAdEntNetMask  { ipAddrEntry 3 }
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906. McCloghrie & Rose                                              [Page 34]
  1907.  
  1908. RFC 1066                          MIB                        August 1988
  1909.  
  1910.  
  1911.           Syntax:
  1912.                IpAddress
  1913.  
  1914.           Definition:
  1915.                The subnet mask associated with the IP address of this
  1916.                entry.  The value of the mask is an IP address with all
  1917.                the network bits set to 1 and all the hosts bits set to
  1918.                0.
  1919.  
  1920.           Access:
  1921.                read-only.
  1922.  
  1923.           Status:
  1924.                mandatory.
  1925.  
  1926.  
  1927.           OBJECT:
  1928.           -------
  1929.                ipAdEntBcastAddr { ipAddrEntry 4 }
  1930.  
  1931.           Syntax:
  1932.                INTEGER
  1933.  
  1934.           Definition:
  1935.                The value of the least-significant bit in the IP
  1936.                broadcast address used for sending datagrams on the
  1937.                (logical) interface associated with the IP address of
  1938.                this entry.  For example, when the Internet standard
  1939.                all-ones broadcast address is used, the value will be 1.
  1940.  
  1941.           Access:
  1942.                read-only.
  1943.  
  1944.           Status:
  1945.                mandatory.
  1946.  
  1947. 5.4.2.  The IP Routing Table
  1948.  
  1949.    The IP Routing Table contains an entry for each route
  1950.    presently known to this entity.  Note that the action to be
  1951.    taken in response to a request to read a non-existent entry,
  1952.    is specific to the network management protocol being used.
  1953.  
  1954.  
  1955.           OBJECT:
  1956.           -------
  1957.                ipRoutingTable { ip 21 }
  1958.  
  1959.  
  1960.  
  1961.  
  1962. McCloghrie & Rose                                              [Page 35]
  1963.  
  1964. RFC 1066                          MIB                        August 1988
  1965.  
  1966.  
  1967.           Syntax:
  1968.                SEQUENCE OF IpRouteEntry
  1969.  
  1970.           Definition:
  1971.                This entity's IP Routing table.
  1972.  
  1973.           Access:
  1974.                read-write.
  1975.  
  1976.           Status:
  1977.                mandatory.
  1978.  
  1979.  
  1980.           OBJECT:
  1981.           -------
  1982.                ipRouteEntry { ipRoutingTable 1 }
  1983.  
  1984.           Syntax:
  1985.                IpRouteEntry ::= SEQUENCE {
  1986.                     ipRouteDest
  1987.                         IpAddress,
  1988.                     ipRouteIfIndex
  1989.                         INTEGER,
  1990.                     ipRouteMetric1
  1991.                         INTEGER,
  1992.                     ipRouteMetric2
  1993.                         INTEGER,
  1994.                     ipRouteMetric3
  1995.                         INTEGER,
  1996.                     ipRouteMetric4
  1997.                         INTEGER,
  1998.                     ipRouteNextHop
  1999.                         IpAddress,
  2000.                     ipRouteType
  2001.                         INTEGER,
  2002.                     ipRouteProto
  2003.                         INTEGER,
  2004.                     ipRouteAge
  2005.                         INTEGER
  2006.                }
  2007.  
  2008.           Definition:
  2009.                A route to a particular destination.
  2010.  
  2011.           Access:
  2012.                read-write.
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018. McCloghrie & Rose                                              [Page 36]
  2019.  
  2020. RFC 1066                          MIB                        August 1988
  2021.  
  2022.  
  2023.           Status:
  2024.                mandatory.
  2025.  
  2026.           We now consider the individual components of each route in the
  2027.           IP Routing Table:
  2028.  
  2029.  
  2030.           OBJECT:
  2031.           -------
  2032.                ipRouteDest { ipRouteEntry 1 }
  2033.  
  2034.           Syntax:
  2035.                IpAddress
  2036.  
  2037.           Definition:
  2038.                The destination IP address of this route.  An entry with
  2039.                a value of 0.0.0.0 is considered a default route.
  2040.                Multiple such default routes can appear in the table, but
  2041.                access to such multiple entries is dependent on the
  2042.                table-access mechanisms defined by the network management
  2043.                protocol in use.
  2044.  
  2045.           Access:
  2046.                read-write.
  2047.  
  2048.           Status:
  2049.                mandatory.
  2050.  
  2051.  
  2052.           OBJECT:
  2053.           -------
  2054.                ipRouteIfIndex  { ipRouteEntry 2 }
  2055.  
  2056.           Syntax:
  2057.                INTEGER
  2058.  
  2059.           Definition:
  2060.                The index value which uniquely identifies the local
  2061.                interface through which the next hop of this route should
  2062.                be reached.  The interface identified by a particular
  2063.                value of this index is the same interface as identified
  2064.                by the same value of ifIndex.
  2065.  
  2066.           Access:
  2067.                read-write.
  2068.  
  2069.           Status:
  2070.                mandatory.
  2071.  
  2072.  
  2073.  
  2074. McCloghrie & Rose                                              [Page 37]
  2075.  
  2076. RFC 1066                          MIB                        August 1988
  2077.  
  2078.  
  2079.           OBJECT:
  2080.           -------
  2081.                ipRouteMetric1 { ipRouteEntry 3 }
  2082.  
  2083.           Syntax:
  2084.                INTEGER
  2085.  
  2086.           Definition:
  2087.                The primary routing metric for this route.  The semantics
  2088.                of this metric are determined by the routing-protocol
  2089.                specified in the route's ipRouteProto value.  If this
  2090.                metric is not used, its value should be set to -1.
  2091.  
  2092.           Access:
  2093.                read-write.
  2094.  
  2095.           Status:
  2096.                mandatory.
  2097.  
  2098.  
  2099.           OBJECT:
  2100.           -------
  2101.                ipRouteMetric2 { ipRouteEntry 4 }
  2102.  
  2103.           Syntax:
  2104.                INTEGER
  2105.  
  2106.           Definition:
  2107.                An alternate routing metric for this route.  The
  2108.                semantics of this metric are determined by the routing-
  2109.                protocol specified in the route's ipRouteProto value.  If
  2110.                this metric is not used, its value should be set to -1.
  2111.  
  2112.           Access:
  2113.                read-write.
  2114.  
  2115.           Status:
  2116.                mandatory.
  2117.  
  2118.  
  2119.           OBJECT:
  2120.           -------
  2121.                ipRouteMetric3 { ipRouteEntry 5 }
  2122.  
  2123.           Syntax:
  2124.                INTEGER
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130. McCloghrie & Rose                                              [Page 38]
  2131.  
  2132. RFC 1066                          MIB                        August 1988
  2133.  
  2134.  
  2135.           Definition:
  2136.                An alternate routing metric for this route.  The
  2137.                semantics of this metric are determined by the routing-
  2138.                protocol specified in the route's ipRouteProto value.  If
  2139.                this metric is not used, its value should be set to -1.
  2140.  
  2141.            Access:
  2142.                read-write.
  2143.  
  2144.            Status:
  2145.                mandatory.
  2146.  
  2147.  
  2148.           OBJECT:
  2149.           -------
  2150.                ipRouteMetric4 { ipRouteEntry 6 }
  2151.  
  2152.           Syntax:
  2153.                INTEGER
  2154.  
  2155.           Definition:
  2156.                An alternate routing metric for this route.  The
  2157.                semantics of this metric are determined by the routing-
  2158.                protocol specified in the route's ipRouteProto value.  If
  2159.                this metric is not used, its value should be set to -1.
  2160.  
  2161.           Access:
  2162.                read-write.
  2163.  
  2164.           Status:
  2165.                mandatory.
  2166.  
  2167.  
  2168.           OBJECT:
  2169.           -------
  2170.                ipRouteNextHop { ipRouteEntry 7 }
  2171.  
  2172.           Syntax:
  2173.                IpAddress
  2174.  
  2175.           Definition:
  2176.                The IP address of the next hop of this route.
  2177.  
  2178.           Access:
  2179.                read-write.
  2180.  
  2181.           Status:
  2182.                mandatory.
  2183.  
  2184.  
  2185.  
  2186. McCloghrie & Rose                                              [Page 39]
  2187.  
  2188. RFC 1066                          MIB                        August 1988
  2189.  
  2190.  
  2191.           OBJECT:
  2192.           -------
  2193.                ipRouteType { ipRouteEntry 8 }
  2194.  
  2195.           Syntax:
  2196.                INTEGER {
  2197.                     other(1),        -- none of the following
  2198.  
  2199.                     invalid(2),      -- an invalidated route
  2200.  
  2201.                                      -- route to directly
  2202.                     direct(3),       -- connected (sub-)network
  2203.  
  2204.                                      -- route to a non-local
  2205.                     remote(4),       -- host/network/sub-network
  2206.                }
  2207.  
  2208.           Definition:
  2209.                The type of route.
  2210.  
  2211.           Access:
  2212.                read-write.
  2213.  
  2214.           Status:
  2215.                mandatory.
  2216.  
  2217.  
  2218.           OBJECT:
  2219.           -------
  2220.                ipRouteProto { ipRouteEntry 9 }
  2221.  
  2222.           Syntax:
  2223.                INTEGER {
  2224.                     other(1),       -- none of the following
  2225.  
  2226.                                     -- non-protocol information,
  2227.                                     -- e.g., manually configured
  2228.                     local(2),       -- entries
  2229.  
  2230.                                     -- set via a network management
  2231.                     netmgmt(3),     -- protocol
  2232.  
  2233.                                     -- obtained via ICMP,
  2234.                     icmp(4),        -- e.g., Redirect
  2235.  
  2236.                                     -- the remaining values are
  2237.                                     -- all gateway routing protocols
  2238.                     egp(5),
  2239.  
  2240.  
  2241.  
  2242. McCloghrie & Rose                                              [Page 40]
  2243.  
  2244. RFC 1066                          MIB                        August 1988
  2245.  
  2246.  
  2247.                     ggp(6),
  2248.                     hello(7),
  2249.                     rip(8),
  2250.                     is-is(9),
  2251.                     es-is(10),
  2252.                     ciscoIgrp(11),
  2253.                     bbnSpfIgp(12),
  2254.                     oigp(13)
  2255.                }
  2256.  
  2257.           Definition:
  2258.                The routing mechanism via which this route was learned.
  2259.                Inclusion of values for gateway routing protocols is not
  2260.                intended to imply that hosts should support those
  2261.                protocols.
  2262.  
  2263.           Access:
  2264.                read-only.
  2265.  
  2266.           Status:
  2267.                mandatory.
  2268.  
  2269.  
  2270.           OBJECT:
  2271.           -------
  2272.                ipRouteAge { ipRouteEntry 10 }
  2273.  
  2274.           Syntax:
  2275.                INTEGER
  2276.  
  2277.           Definition:
  2278.                The number of seconds since this route was last updated
  2279.                or otherwise determined to be correct.   Note that no
  2280.                semantics of "too old" can be implied except through
  2281.                knowledge of the routing protocol by which the route was
  2282.                learned.
  2283.  
  2284.           Access:
  2285.                read-write.
  2286.  
  2287.           Status:
  2288.                mandatory.
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298. McCloghrie & Rose                                              [Page 41]
  2299.  
  2300. RFC 1066                          MIB                        August 1988
  2301.  
  2302.  
  2303. 5.5.  The ICMP Group
  2304.  
  2305.    Implementation of the ICMP group is mandatory for all systems.
  2306.  
  2307.    The ICMP group contains the ICMP input and output statistics.
  2308.  
  2309.    Note that individual counters for ICMP message (sub-)codes have been
  2310.    omitted from this (version of the) MIB for simplicity.
  2311.  
  2312.  
  2313.           OBJECT:
  2314.           -------
  2315.                icmpInMsgs { icmp 1 }
  2316.  
  2317.           Syntax:
  2318.                Counter
  2319.  
  2320.           Definition:
  2321.                The total number of ICMP messages which the entity
  2322.                received.  Note that this counter includes all those
  2323.                counted by icmpInErrors.
  2324.  
  2325.           Access:
  2326.                read-only.
  2327.  
  2328.           Status:
  2329.                mandatory.
  2330.  
  2331.  
  2332.           OBJECT:
  2333.           -------
  2334.                icmpInErrors { icmp 2 }
  2335.  
  2336.           Syntax:
  2337.                Counter
  2338.  
  2339.           Definition:
  2340.                The number of ICMP messages which the entity received but
  2341.                determined as having errors (bad ICMP checksums, bad
  2342.                length, etc.).
  2343.  
  2344.           Access:
  2345.                read-only.
  2346.  
  2347.           Status:
  2348.                mandatory.
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354. McCloghrie & Rose                                              [Page 42]
  2355.  
  2356. RFC 1066                          MIB                        August 1988
  2357.  
  2358.  
  2359.           OBJECT:
  2360.           -------
  2361.               icmpInDestUnreachs { icmp 3 }
  2362.  
  2363.           Syntax:
  2364.               Counter
  2365.  
  2366.           Definition:
  2367.                The number of ICMP Destination Unreachable messages
  2368.                received.
  2369.  
  2370.           Access:
  2371.                read-only.
  2372.  
  2373.           Status:
  2374.                mandatory.
  2375.  
  2376.  
  2377.           OBJECT:
  2378.           -------
  2379.                icmpInTimeExcds { icmp 4 }
  2380.  
  2381.           Syntax:
  2382.                Counter
  2383.  
  2384.           Definition:
  2385.                The number of ICMP Time Exceeded messages received.
  2386.  
  2387.           Access:
  2388.                read-only.
  2389.  
  2390.           Status:
  2391.                mandatory.
  2392.  
  2393.  
  2394.           OBJECT:
  2395.           -------
  2396.                icmpInParmProbs { icmp 5 }
  2397.  
  2398.           Syntax:
  2399.                Counter
  2400.  
  2401.           Definition:
  2402.                The number of ICMP Parameter Problem messages received.
  2403.  
  2404.           Access:
  2405.                read-only.
  2406.  
  2407.  
  2408.  
  2409.  
  2410. McCloghrie & Rose                                              [Page 43]
  2411.  
  2412. RFC 1066                          MIB                        August 1988
  2413.  
  2414.  
  2415.           Status:
  2416.                mandatory.
  2417.  
  2418.  
  2419.           OBJECT:
  2420.           -------
  2421.                icmpInSrcQuenchs { icmp 6 }
  2422.  
  2423.           Syntax:
  2424.                Counter
  2425.  
  2426.           Definition:
  2427.                The number of ICMP Source Quench messages received.
  2428.  
  2429.           Access:
  2430.                read-only.
  2431.  
  2432.           Status:
  2433.                mandatory.
  2434.  
  2435.  
  2436.           OBJECT:
  2437.           -------
  2438.                icmpInRedirects { icmp 7 }
  2439.  
  2440.           Syntax:
  2441.                Counter
  2442.  
  2443.           Definition:
  2444.                The number of ICMP Redirect messages received.
  2445.  
  2446.           Access:
  2447.                read-only.
  2448.  
  2449.           Status:
  2450.                mandatory.
  2451.  
  2452.  
  2453.           OBJECT:
  2454.           -------
  2455.                icmpInEchos { icmp 8 }
  2456.  
  2457.           Syntax:
  2458.                Counter
  2459.  
  2460.           Definition:
  2461.                The number of ICMP Echo (request) messages received.
  2462.  
  2463.  
  2464.  
  2465.  
  2466. McCloghrie & Rose                                              [Page 44]
  2467.  
  2468. RFC 1066                          MIB                        August 1988
  2469.  
  2470.  
  2471.           Access:
  2472.                read-only.
  2473.  
  2474.           Status:
  2475.                mandatory.
  2476.  
  2477.  
  2478.           OBJECT:
  2479.           -------
  2480.                icmpInEchoReps { icmp 9 }
  2481.  
  2482.           Syntax:
  2483.                Counter
  2484.  
  2485.           Definition:
  2486.                The number of ICMP Echo Reply messages received.
  2487.  
  2488.           Access:
  2489.                read-only.
  2490.  
  2491.           Status:
  2492.                mandatory.
  2493.  
  2494.  
  2495.           OBJECT:
  2496.           -------
  2497.                icmpInTimestamps { icmp 10 }
  2498.  
  2499.           Syntax:
  2500.                Counter
  2501.  
  2502.           Definition:
  2503.                The number of ICMP Timestamp (request) messages received.
  2504.  
  2505.           Access:
  2506.                read-only.
  2507.  
  2508.           Status:
  2509.                mandatory.
  2510.  
  2511.  
  2512.           OBJECT:
  2513.           -------
  2514.                icmpInTimestampReps { icmp 11 }
  2515.  
  2516.           Syntax:
  2517.                Counter
  2518.  
  2519.  
  2520.  
  2521.  
  2522. McCloghrie & Rose                                              [Page 45]
  2523.  
  2524. RFC 1066                          MIB                        August 1988
  2525.  
  2526.  
  2527.           Definition:
  2528.                The number of ICMP Timestamp Reply messages received.
  2529.  
  2530.           Access:
  2531.                read-only.
  2532.  
  2533.           Status:
  2534.                mandatory.
  2535.  
  2536.  
  2537.           OBJECT:
  2538.           -------
  2539.                icmpInAddrMasks { icmp 12 }
  2540.  
  2541.           Syntax:
  2542.                Counter
  2543.  
  2544.           Definition:
  2545.                The number of ICMP Address Mask Request messages
  2546.                received.
  2547.  
  2548.           Access:
  2549.                read-only.
  2550.  
  2551.           Status:
  2552.                mandatory.
  2553.  
  2554.  
  2555.           OBJECT:
  2556.           -------
  2557.                icmpInAddrMaskReps { icmp 13 }
  2558.  
  2559.           Syntax:
  2560.                Counter
  2561.  
  2562.           Definition:
  2563.                The number of ICMP Address Mask Reply messages received.
  2564.  
  2565.           Access:
  2566.                read-only.
  2567.  
  2568.           Status:
  2569.                mandatory.
  2570.  
  2571.  
  2572.           OBJECT:
  2573.           -------
  2574.                icmpOutMsgs { icmp 14 }
  2575.  
  2576.  
  2577.  
  2578. McCloghrie & Rose                                              [Page 46]
  2579.  
  2580. RFC 1066                          MIB                        August 1988
  2581.  
  2582.  
  2583.           Syntax:
  2584.                Counter
  2585.  
  2586.           Definition:
  2587.                The total number of ICMP messages which this entity
  2588.                attempted to send.  Note that this counter includes all
  2589.                those counted by icmpOutErrors.
  2590.  
  2591.           Access:
  2592.                read-only.
  2593.  
  2594.           Status:
  2595.                mandatory.
  2596.  
  2597.  
  2598.           OBJECT:
  2599.           -------
  2600.                icmpOutErrors { icmp 15 }
  2601.  
  2602.           Syntax:
  2603.                Counter
  2604.  
  2605.           Definition:
  2606.                The number of ICMP messages which this entity did not
  2607.                send due to problems discovered within ICMP such as a
  2608.                lack of buffers.  This value should not include errors
  2609.                discovered outside the ICMP layer such as the inability
  2610.                of IP to route the resultant datagram.  In some
  2611.                implementations there may be no types of error which
  2612.                contribute to this counter's value.
  2613.  
  2614.           Access:
  2615.                read-only.
  2616.  
  2617.           Status:
  2618.                mandatory.
  2619.  
  2620.  
  2621.           OBJECT:
  2622.           -------
  2623.                icmpOutDestUnreachs { icmp 16 }
  2624.  
  2625.           Syntax:
  2626.                Counter
  2627.  
  2628.           Definition:
  2629.                The number of ICMP Destination Unreachable messages sent.
  2630.  
  2631.  
  2632.  
  2633.  
  2634. McCloghrie & Rose                                              [Page 47]
  2635.  
  2636. RFC 1066                          MIB                        August 1988
  2637.  
  2638.  
  2639.           Access:
  2640.                read-only.
  2641.  
  2642.           Status:
  2643.                mandatory.
  2644.  
  2645.  
  2646.           OBJECT:
  2647.           -------
  2648.                icmpOutTimeExcds { icmp 17 }
  2649.  
  2650.           Syntax:
  2651.                Counter
  2652.  
  2653.           Definition:
  2654.                The number of ICMP Time Exceeded messages sent.
  2655.  
  2656.           Access:
  2657.                read-only.
  2658.  
  2659.           Status:
  2660.                mandatory.
  2661.  
  2662.  
  2663.           OBJECT:
  2664.           -------
  2665.                icmpOutParmProbs { icmp 18 }
  2666.  
  2667.           Syntax:
  2668.                Counter
  2669.  
  2670.           Definition:
  2671.                The number of ICMP Parameter Problem messages sent.
  2672.  
  2673.           Access:
  2674.                read-only.
  2675.  
  2676.           Status:
  2677.                mandatory.
  2678.  
  2679.  
  2680.           OBJECT:
  2681.           -------
  2682.                icmpOutSrcQuenchs { icmp 19 }
  2683.  
  2684.           Syntax:
  2685.                Counter
  2686.  
  2687.  
  2688.  
  2689.  
  2690. McCloghrie & Rose                                              [Page 48]
  2691.  
  2692. RFC 1066                          MIB                        August 1988
  2693.  
  2694.  
  2695.           Definition:
  2696.                The number of ICMP Source Quench messages sent.
  2697.  
  2698.           Access:
  2699.                read-only.
  2700.  
  2701.           Status:
  2702.                mandatory.
  2703.  
  2704.  
  2705.           OBJECT:
  2706.           -------
  2707.                icmpOutRedirects { icmp 20 }
  2708.  
  2709.           Syntax:
  2710.                Counter
  2711.  
  2712.           Definition:
  2713.                The number of ICMP Redirect messages sent.
  2714.  
  2715.           Access:
  2716.                read-only.
  2717.  
  2718.           Status:
  2719.                mandatory.
  2720.  
  2721.  
  2722.           OBJECT:
  2723.           -------
  2724.                icmpOutEchos { icmp 21 }
  2725.  
  2726.           Syntax:
  2727.                Counter
  2728.  
  2729.           Definition:
  2730.                The number of ICMP Echo (request) messages sent.
  2731.  
  2732.           Access:
  2733.                read-only.
  2734.  
  2735.           Status:
  2736.                mandatory.
  2737.  
  2738.  
  2739.           OBJECT:
  2740.           -------
  2741.                icmpOutEchoReps { icmp 22 }
  2742.  
  2743.  
  2744.  
  2745.  
  2746. McCloghrie & Rose                                              [Page 49]
  2747.  
  2748. RFC 1066                          MIB                        August 1988
  2749.  
  2750.  
  2751.           Syntax:
  2752.                Counter
  2753.  
  2754.           Definition:
  2755.                The number of ICMP Echo Reply messages sent.
  2756.  
  2757.           Access:
  2758.                read-only.
  2759.  
  2760.           Status:
  2761.                mandatory.
  2762.  
  2763.  
  2764.           OBJECT:
  2765.           -------
  2766.                icmpOutTimestamps { icmp 23 }
  2767.  
  2768.           Syntax:
  2769.                Counter
  2770.  
  2771.           Definition:
  2772.                The number of ICMP Timestamp (request) messages sent.
  2773.  
  2774.           Access:
  2775.                read-only.
  2776.  
  2777.           Status:
  2778.                mandatory.
  2779.  
  2780.  
  2781.           OBJECT:
  2782.           -------
  2783.                icmpOutTimestampReps { icmp 24 }
  2784.  
  2785.           Syntax:
  2786.                Counter
  2787.  
  2788.           Definition:
  2789.                The number of ICMP Timestamp Reply messages sent.
  2790.  
  2791.           Access:
  2792.                read-only.
  2793.  
  2794.           Status:
  2795.                mandatory.
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802. McCloghrie & Rose                                              [Page 50]
  2803.  
  2804. RFC 1066                          MIB                        August 1988
  2805.  
  2806.  
  2807.           OBJECT:
  2808.           -------
  2809.                icmpOutAddrMasks { icmp 25 }
  2810.  
  2811.           Syntax:
  2812.                Counter
  2813.  
  2814.           Definition:
  2815.                The number of ICMP Address Mask Request messages sent.
  2816.  
  2817.           Access:
  2818.                read-only.
  2819.  
  2820.           Status:
  2821.                mandatory.
  2822.  
  2823.  
  2824.           OBJECT:
  2825.           -------
  2826.                icmpOutAddrMaskReps { icmp 26 }
  2827.  
  2828.           Syntax:
  2829.                Counter
  2830.  
  2831.           Definition:
  2832.                The number of ICMP Address Mask Reply messages sent.
  2833.  
  2834.           Access:
  2835.                read-only.
  2836.  
  2837.           Status:
  2838.                mandatory.
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858. McCloghrie & Rose                                              [Page 51]
  2859.  
  2860. RFC 1066                          MIB                        August 1988
  2861.  
  2862.  
  2863. 5.6.  The TCP Group
  2864.  
  2865.    Implementation of the TCP group is mandatory for all systems
  2866.    that implement the TCP protocol.
  2867.  
  2868.    Note that instances of object types that represent information
  2869.    about a particular TCP connection are transient; they persist
  2870.    only as long as the connection in question.
  2871.  
  2872.              OBJECT:
  2873.              -------
  2874.                   tcpRtoAlgorithm { tcp 1 }
  2875.  
  2876.              Syntax:
  2877.                   INTEGER {
  2878.                        other(1),    -- none of the following
  2879.                        constant(2), -- a constant rto
  2880.                        rsre(3),     -- MIL-STD-1778, Appendix B
  2881.                        vanj(4)      -- Van Jacobson's algorithm [11]
  2882.                   }
  2883.  
  2884.              Definition:
  2885.                   The algorithm used to determine the timeout value used
  2886.                   for retransmitting unacknowledged octets.
  2887.  
  2888.              Access:
  2889.                   read-only.
  2890.  
  2891.              Status:
  2892.                   mandatory.
  2893.  
  2894.  
  2895.              OBJECT:
  2896.              -------
  2897.                   tcpRtoMin { tcp 2 }
  2898.  
  2899.              Syntax:
  2900.                   INTEGER
  2901.  
  2902.              Definition:
  2903.                   The minimum value permitted by a TCP implementation
  2904.                   for the retransmission timeout, measured in
  2905.                   milliseconds.  More refined semantics for objects
  2906.                   of this type depend upon the algorithm used to
  2907.                   determine the retransmission timeout.  In particular,
  2908.                   when the timeout algorithm is rsre(3), an object
  2909.                   of this type has the semantics of the LBOUND
  2910.                   quantity described in RFC 793.
  2911.  
  2912.  
  2913.  
  2914. McCloghrie & Rose                                              [Page 52]
  2915.  
  2916. RFC 1066                          MIB                        August 1988
  2917.  
  2918.  
  2919.              Access:
  2920.                   read-only.
  2921.  
  2922.              Status:
  2923.                   mandatory.
  2924.  
  2925.  
  2926.              OBJECT:
  2927.              -------
  2928.                   tcpRtoMax { tcp 3 }
  2929.  
  2930.              Syntax:
  2931.                   INTEGER
  2932.  
  2933.              Definition:
  2934.                   The maximum value permitted by a TCP implementation
  2935.                   for the retransmission timeout, measured
  2936.                   in milliseconds.  More refined semantics for objects
  2937.                   of this type depend upon the algorithm used to
  2938.                   determine the retransmission timeout.  In particular,
  2939.                   when the timeout algorithm is rsre(3), an object of
  2940.                   this type has the semantics of the UBOUND quantity
  2941.                   described in RFC 793.
  2942.  
  2943.              Access:
  2944.                   read-only.
  2945.  
  2946.              Status:
  2947.                   mandatory.
  2948.  
  2949.  
  2950.              OBJECT:
  2951.              -------
  2952.                   tcpMaxConn { tcp 4 }
  2953.  
  2954.              Syntax:
  2955.                   INTEGER
  2956.  
  2957.              Definition:
  2958.                   The limit on the total number of TCP connections the
  2959.                   entity can support.  In entities where the maximum
  2960.                   number of connections is dynamic, this object should
  2961.                   contain the value "-1".
  2962.  
  2963.              Access:
  2964.                   read-only.
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970. McCloghrie & Rose                                              [Page 53]
  2971.  
  2972. RFC 1066                          MIB                        August 1988
  2973.  
  2974.  
  2975.              Status:
  2976.                   mandatory.
  2977.  
  2978.  
  2979.              OBJECT:
  2980.              -------
  2981.                   tcpActiveOpens { tcp 5 }
  2982.  
  2983.              Syntax:
  2984.                   Counter
  2985.  
  2986.              Definition:
  2987.                   The number of times TCP connections have made a direct
  2988.                   transition to the SYN-SENT state from the CLOSED
  2989.                   state.
  2990.  
  2991.              Access:
  2992.                   read-only.
  2993.  
  2994.              Status:
  2995.                   mandatory.
  2996.  
  2997.  
  2998.              OBJECT:
  2999.              -------
  3000.                   tcpPassiveOpens { tcp 6 }
  3001.  
  3002.              Syntax:
  3003.                   Counter
  3004.  
  3005.              Definition:
  3006.                   The number of times TCP connections have made a direct
  3007.                   transition to the SYN-RCVD state from the LISTEN
  3008.                   state.
  3009.  
  3010.              Access:
  3011.                   read-only.
  3012.  
  3013.              Status:
  3014.                   mandatory.
  3015.  
  3016.  
  3017.              OBJECT:
  3018.              -------
  3019.                   tcpAttemptFails { tcp 7 }
  3020.  
  3021.              Syntax:
  3022.                   Counter
  3023.  
  3024.  
  3025.  
  3026. McCloghrie & Rose                                              [Page 54]
  3027.  
  3028. RFC 1066                          MIB                        August 1988
  3029.  
  3030.  
  3031.              Definition:
  3032.                   The number of times TCP connections have made a direct
  3033.                   transition to the CLOSED state from either the
  3034.                   SYN-SENT state or the SYN-RCVD state, plus the number
  3035.                   of times TCP connections have made a direct transition
  3036.                   to the LISTEN state from the SYN-RCVD state.
  3037.  
  3038.              Access:
  3039.                   read-only.
  3040.  
  3041.              Status:
  3042.                   mandatory.
  3043.  
  3044.  
  3045.              OBJECT:
  3046.              -------
  3047.                   tcpEstabResets { tcp 8 }
  3048.  
  3049.              Syntax:
  3050.                   Counter
  3051.  
  3052.              Definition:
  3053.                   The number of times TCP connections have made a direct
  3054.                   transition to the CLOSED state from either the
  3055.                   ESTABLISHED state or the CLOSE-WAIT state.
  3056.  
  3057.              Access:
  3058.                   read-only.
  3059.  
  3060.              Status:
  3061.                   mandatory.
  3062.  
  3063.  
  3064.              OBJECT:
  3065.              -------
  3066.                   tcpCurrEstab { tcp 9 }
  3067.  
  3068.              Syntax:
  3069.                   Gauge
  3070.  
  3071.              Definition:
  3072.                   The number of TCP connections for which the current
  3073.                   state is either ESTABLISHED or CLOSE-WAIT.
  3074.  
  3075.              Access:
  3076.                   read-only.
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082. McCloghrie & Rose                                              [Page 55]
  3083.  
  3084. RFC 1066                          MIB                        August 1988
  3085.  
  3086.  
  3087.              Status:
  3088.                   mandatory.
  3089.  
  3090.  
  3091.              OBJECT:
  3092.              -------
  3093.                   tcpInSegs { tcp 10 }
  3094.  
  3095.              Syntax:
  3096.                   Counter
  3097.  
  3098.              Definition:
  3099.                   The total number of segments received, including those
  3100.                   received in error.  This count includes segments
  3101.                   received on currently established connections.
  3102.  
  3103.              Access:
  3104.                   read-only.
  3105.  
  3106.              Status:
  3107.                   mandatory.
  3108.  
  3109.  
  3110.              OBJECT:
  3111.              -------
  3112.                   tcpOutSegs { tcp 11 }
  3113.  
  3114.              Syntax:
  3115.                   Counter
  3116.  
  3117.              Definition:
  3118.                   The total number of segments sent, including those on
  3119.                   current connections but excluding those containing
  3120.                   only retransmitted octets.
  3121.  
  3122.              Access:
  3123.                   read-only.
  3124.  
  3125.              Status:
  3126.                   mandatory.
  3127.  
  3128.  
  3129.              OBJECT:
  3130.              -------
  3131.                   tcpRetransSegs { tcp 12 }
  3132.  
  3133.              Syntax:
  3134.                   Counter
  3135.  
  3136.  
  3137.  
  3138. McCloghrie & Rose                                              [Page 56]
  3139.  
  3140. RFC 1066                          MIB                        August 1988
  3141.  
  3142.  
  3143.              Definition:
  3144.                   The total number of segments retransmitted - that is,
  3145.                   the number of TCP segments transmitted containing one
  3146.                   or more previously transmitted octets.
  3147.  
  3148.              Access:
  3149.                   read-only.
  3150.  
  3151.              Status:
  3152.                   mandatory.
  3153.  
  3154.  
  3155.              OBJECT:
  3156.              -------
  3157.                   tcpConnTable { tcp 13 }
  3158.  
  3159.              Syntax:
  3160.                   SEQUENCE OF TcpConnEntry
  3161.  
  3162.              Definition:
  3163.                   A table containing TCP connection-specific
  3164.                   information.
  3165.  
  3166.              Access:
  3167.                   read-only.
  3168.  
  3169.              Status:
  3170.                   mandatory.
  3171.  
  3172.  
  3173.              OBJECT:
  3174.              -------
  3175.                   tcpConnEntry { tcpConnTable 1 }
  3176.  
  3177.              Syntax:
  3178.                   TcpConnEntry ::= SEQUENCE {
  3179.                        tcpConnState
  3180.                            INTEGER,
  3181.                        tcpConnLocalAddress
  3182.                            IpAddress,
  3183.                        tcpConnLocalPort
  3184.                            INTEGER (0..65535),
  3185.                        tcpConnRemAddress
  3186.                            IpAddress,
  3187.                        tcpConnRemPort
  3188.                            INTEGER (0..65535)
  3189.                   }
  3190.  
  3191.  
  3192.  
  3193.  
  3194. McCloghrie & Rose                                              [Page 57]
  3195.  
  3196. RFC 1066                          MIB                        August 1988
  3197.  
  3198.  
  3199.              Definition:
  3200.                   Information about a particular current TCP connection.
  3201.                   An object of this type is transient, in that it ceases
  3202.                   to exist when (or soon after) the connection makes the
  3203.                   transition to the CLOSED state.
  3204.  
  3205.              Access:
  3206.                   read-only.
  3207.  
  3208.              Status:
  3209.                   mandatory.
  3210.  
  3211.  
  3212.              OBJECT:
  3213.              -------
  3214.                   tcpConnState { tcpConnEntry 1 }
  3215.  
  3216.              Syntax:
  3217.                   INTEGER {
  3218.                        closed(1),
  3219.                        listen(2),
  3220.                        synSent(3),
  3221.                        synReceived(4),
  3222.                        established(5),
  3223.                        finWait1(6),
  3224.                        finWait2(7),
  3225.                        closeWait(8),
  3226.                        lastAck(9),
  3227.                        closing(10),
  3228.                        timeWait(11)
  3229.                   }
  3230.  
  3231.              Definition:
  3232.                   The state of this TCP connection.
  3233.  
  3234.              Access:
  3235.                   read-only.
  3236.  
  3237.              Status:
  3238.                   mandatory.
  3239.  
  3240.  
  3241.              OBJECT:
  3242.              -------
  3243.                   tcpConnLocalAddress { tcpConnEntry 2 }
  3244.  
  3245.              Syntax:
  3246.                   IpAddress
  3247.  
  3248.  
  3249.  
  3250. McCloghrie & Rose                                              [Page 58]
  3251.  
  3252. RFC 1066                          MIB                        August 1988
  3253.  
  3254.  
  3255.              Definition:
  3256.                   The local IP address for this TCP connection.
  3257.  
  3258.              Access:
  3259.                   read-only.
  3260.  
  3261.              Status:
  3262.                   mandatory.
  3263.  
  3264.  
  3265.              OBJECT:
  3266.              -------
  3267.                   tcpConnLocalPort { tcpConnEntry 3 }
  3268.  
  3269.              Syntax:
  3270.                   INTEGER (0..65535)
  3271.  
  3272.              Definition:
  3273.                   The local port number for this TCP connection.
  3274.  
  3275.              Access:
  3276.                   read-only.
  3277.  
  3278.              Status:
  3279.                   mandatory.
  3280.  
  3281.  
  3282.              OBJECT:
  3283.              -------
  3284.                   tcpConnRemAddress { tcpConnEntry 4 }
  3285.  
  3286.              Syntax:
  3287.                   IpAddress
  3288.  
  3289.              Definition:
  3290.                   The remote IP address for this TCP connection.
  3291.  
  3292.              Access:
  3293.                   read-only.
  3294.  
  3295.              Status:
  3296.                   mandatory.
  3297.  
  3298.  
  3299.              OBJECT:
  3300.              -------
  3301.                   tcpConnRemPort { tcpConnEntry 5 }
  3302.  
  3303.  
  3304.  
  3305.  
  3306. McCloghrie & Rose                                              [Page 59]
  3307.  
  3308. RFC 1066                          MIB                        August 1988
  3309.  
  3310.  
  3311.              Syntax:
  3312.                   INTEGER (0..65535)
  3313.  
  3314.              Definition:
  3315.                   The remote port number for this TCP connection.
  3316.  
  3317.              Access:
  3318.                   read-only.
  3319.  
  3320.              Status:
  3321.                   mandatory.
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362. McCloghrie & Rose                                              [Page 60]
  3363.  
  3364. RFC 1066                          MIB                        August 1988
  3365.  
  3366.  
  3367. 5.7.  The UDP Group
  3368.  
  3369.    Implementation of the UDP group is mandatory for all systems
  3370.    which implement the UDP protocol.
  3371.  
  3372.              OBJECT:
  3373.              -------
  3374.                   udpInDatagrams { udp 1 }
  3375.  
  3376.              Syntax:
  3377.                   Counter
  3378.  
  3379.              Definition:
  3380.                   The total number of UDP datagrams delivered to UDP
  3381.                   users.
  3382.  
  3383.              Access:
  3384.                   read-only.
  3385.  
  3386.              Status:
  3387.                   mandatory.
  3388.  
  3389.  
  3390.              OBJECT:
  3391.              -------
  3392.                   udpNoPorts { udp 2 }
  3393.  
  3394.              Syntax:
  3395.                   Counter
  3396.  
  3397.              Definition:
  3398.                   The total number of received UDP datagrams for which
  3399.                   there was no application at the destination port.
  3400.  
  3401.              Access:
  3402.                   read-only.
  3403.  
  3404.              Status:
  3405.                   mandatory.
  3406.  
  3407.  
  3408.              OBJECT:
  3409.              -------
  3410.                   udpInErrors { udp 3 }
  3411.  
  3412.              Syntax:
  3413.                   Counter
  3414.  
  3415.  
  3416.  
  3417.  
  3418. McCloghrie & Rose                                              [Page 61]
  3419.  
  3420. RFC 1066                          MIB                        August 1988
  3421.  
  3422.  
  3423.              Definition:
  3424.                   The number of received UDP datagrams that could not be
  3425.                   delivered for reasons other than the lack of an
  3426.                   application at the destination port.
  3427.  
  3428.              Access:
  3429.                   read-only.
  3430.  
  3431.              Status:
  3432.                   mandatory.
  3433.  
  3434.  
  3435.              OBJECT:
  3436.              -------
  3437.                   udpOutDatagrams { udp 4 }
  3438.  
  3439.              Syntax:
  3440.                   Counter
  3441.  
  3442.              Definition:
  3443.                   The total number of UDP datagrams sent from this
  3444.                   entity.
  3445.  
  3446.              Access:
  3447.                   read-only.
  3448.  
  3449.              Status:
  3450.                   mandatory.
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474. McCloghrie & Rose                                              [Page 62]
  3475.  
  3476. RFC 1066                          MIB                        August 1988
  3477.  
  3478.  
  3479. 5.8.  The EGP Group
  3480.  
  3481.    Implementation of the EGP group is mandatory for all systems
  3482.    which implement the EGP protocol.
  3483.  
  3484.              OBJECT:
  3485.              -------
  3486.                   egpInMsgs { egp 1 }
  3487.  
  3488.              Syntax:
  3489.                   Counter
  3490.  
  3491.              Definition:
  3492.                   The number of EGP messages received without error.
  3493.  
  3494.              Access:
  3495.                   read-only.
  3496.  
  3497.              Status:
  3498.                   mandatory.
  3499.  
  3500.  
  3501.              OBJECT:
  3502.              -------
  3503.                   egpInErrors { egp 2 }
  3504.  
  3505.              Syntax:
  3506.                   Counter
  3507.  
  3508.              Definition:
  3509.                   The number of EGP messages received that proved to be
  3510.                   in error.
  3511.  
  3512.              Access:
  3513.                   read-only.
  3514.  
  3515.              Status:
  3516.                   mandatory.
  3517.  
  3518.  
  3519.              OBJECT:
  3520.              -------
  3521.                   egpOutMsgs { egp 3 }
  3522.  
  3523.              Syntax:
  3524.                   Counter
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530. McCloghrie & Rose                                              [Page 63]
  3531.  
  3532. RFC 1066                          MIB                        August 1988
  3533.  
  3534.  
  3535.              Definition:
  3536.                   The total number of locally generated EGP messages.
  3537.  
  3538.              Access:
  3539.                   read-only.
  3540.  
  3541.              Status:
  3542.                   mandatory.
  3543.  
  3544.  
  3545.              OBJECT:
  3546.              -------
  3547.                   egpOutErrors { egp 4 }
  3548.  
  3549.              Syntax:
  3550.                   Counter
  3551.  
  3552.              Definition:
  3553.                   The number of locally generated EGP messages not sent
  3554.                   due to resource limitations within an EGP entity.
  3555.  
  3556.              Access:
  3557.                   read-only.
  3558.  
  3559.              Status:
  3560.                   mandatory.
  3561.  
  3562. 5.8.1.  The EGP Neighbor Table
  3563.  
  3564.    The Egp Neighbor table contains information about this entity's EGP
  3565.    neighbors.
  3566.  
  3567.  
  3568.              OBJECT:
  3569.              -------
  3570.                   egpNeighTable { egp 5 }
  3571.  
  3572.              Syntax:
  3573.                   SEQUENCE OF EgpNeighEntry
  3574.  
  3575.              Definition:
  3576.                   The EGP neighbor table.
  3577.  
  3578.              Access:
  3579.                   read-only.
  3580.  
  3581.              Status:
  3582.                   mandatory.
  3583.  
  3584.  
  3585.  
  3586. McCloghrie & Rose                                              [Page 64]
  3587.  
  3588. RFC 1066                          MIB                        August 1988
  3589.  
  3590.  
  3591.              OBJECT:
  3592.              -------
  3593.                   egpNeighEntry { egpNeighTable 1 }
  3594.  
  3595.              Syntax:
  3596.                   EgpNeighEntry ::= SEQUENCE {
  3597.                        egpNeighState
  3598.                            INTEGER,
  3599.                        egpNeighAddr
  3600.                            IpAddress
  3601.                   }
  3602.  
  3603.              Definition:
  3604.                   Information about this entity's relationship with a
  3605.                   particular EGP neighbor.
  3606.  
  3607.              Access:
  3608.                   read-only.
  3609.  
  3610.              Status:
  3611.                   mandatory.
  3612.  
  3613.  
  3614.              We now consider the individual components of each EGP
  3615.              neighbor entry:
  3616.  
  3617.  
  3618.              OBJECT:
  3619.              -------
  3620.                   egpNeighState { egpNeighEntry 1 }
  3621.  
  3622.              Syntax:
  3623.                   INTEGER {
  3624.                        idle(1),
  3625.                        acquisition(2),
  3626.                        down(3),
  3627.                        up(4),
  3628.                        cease(5)
  3629.                   }
  3630.  
  3631.              Definition:
  3632.                   The EGP state of the local system with respect to this
  3633.                   entry's EGP neighbor.  Each EGP state is represented
  3634.                   by a value that is one greater than the numerical
  3635.                   value associated with said state in RFC 904.
  3636.  
  3637.              Access:
  3638.                   read-only.
  3639.  
  3640.  
  3641.  
  3642. McCloghrie & Rose                                              [Page 65]
  3643.  
  3644. RFC 1066                          MIB                        August 1988
  3645.  
  3646.  
  3647.              Status:
  3648.                   mandatory.
  3649.  
  3650.  
  3651.              OBJECT:
  3652.              -------
  3653.                   egpNeighAddr { egpNeighEntry 2 }
  3654.  
  3655.              Syntax:
  3656.                   IpAddress
  3657.  
  3658.              Definition:
  3659.                   The IP address of this entry's EGP neighbor.
  3660.  
  3661.              Access:
  3662.                   read-only.
  3663.  
  3664.              Status:
  3665.                   mandatory.
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698. McCloghrie & Rose                                              [Page 66]
  3699.  
  3700. RFC 1066                          MIB                        August 1988
  3701.  
  3702.  
  3703. 6.  Definitions
  3704.  
  3705.                 RFC1066-MIB { iso org(3) dod(6) internet(1) mgmt(2) 1 }
  3706.  
  3707.                 DEFINITIONS ::= BEGIN
  3708.  
  3709.                 IMPORTS
  3710.                         mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
  3711.                         Counter, Gauge, TimeTicks
  3712.                             FROM RFC1065-SMI;
  3713.  
  3714.                   mib        OBJECT IDENTIFIER ::= { mgmt 1 }
  3715.  
  3716.                   system     OBJECT IDENTIFIER ::= { mib 1 }
  3717.                   interfaces OBJECT IDENTIFIER ::= { mib 2 }
  3718.                   at         OBJECT IDENTIFIER ::= { mib 3 }
  3719.                   ip         OBJECT IDENTIFIER ::= { mib 4 }
  3720.                   icmp       OBJECT IDENTIFIER ::= { mib 5 }
  3721.                   tcp        OBJECT IDENTIFIER ::= { mib 6 }
  3722.                   udp        OBJECT IDENTIFIER ::= { mib 7 }
  3723.                   egp        OBJECT IDENTIFIER ::= { mib 8 }
  3724.  
  3725.                   -- object types
  3726.  
  3727.                   -- the System group
  3728.  
  3729.                   sysDescr OBJECT-TYPE
  3730.                           SYNTAX  OCTET STRING
  3731.                           ACCESS  read-only
  3732.                           STATUS  mandatory
  3733.                           ::= { system 1 }
  3734.  
  3735.                   sysObjectID OBJECT-TYPE
  3736.                           SYNTAX  OBJECT IDENTIFIER
  3737.                           ACCESS  read-only
  3738.                           STATUS  mandatory
  3739.                           ::= { system 2 }
  3740.  
  3741.                   sysUpTime OBJECT-TYPE
  3742.                           SYNTAX  TimeTicks
  3743.                           ACCESS  read-only
  3744.                           STATUS  mandatory
  3745.                           ::= { system 3 }
  3746.  
  3747.                   -- the Interfaces group
  3748.  
  3749.                   ifNumber OBJECT-TYPE
  3750.                           SYNTAX  INTEGER
  3751.  
  3752.  
  3753.  
  3754. McCloghrie & Rose                                              [Page 67]
  3755.  
  3756. RFC 1066                          MIB                        August 1988
  3757.  
  3758.  
  3759.                           ACCESS  read-only
  3760.                           STATUS  mandatory
  3761.                           ::= { interfaces 1 }
  3762.  
  3763.                   -- the Interfaces table
  3764.  
  3765.                   ifTable OBJECT-TYPE
  3766.                           SYNTAX  SEQUENCE OF IfEntry
  3767.                           ACCESS  read-write
  3768.                           STATUS  mandatory
  3769.                           ::= { interfaces 2 }
  3770.  
  3771.                   ifEntry OBJECT-TYPE
  3772.                           SYNTAX  IfEntry
  3773.                           ACCESS  read-write
  3774.                           STATUS  mandatory
  3775.                           ::= { ifTable 1 }
  3776.  
  3777.                   IfEntry ::= SEQUENCE {
  3778.                       ifIndex
  3779.                           INTEGER,
  3780.                       ifDescr
  3781.                           OCTET STRING,
  3782.                       ifType
  3783.                           INTEGER,
  3784.                       ifMtu
  3785.                           INTEGER,
  3786.                       ifSpeed
  3787.                           Gauge,
  3788.                       ifPhysAddress
  3789.                           OCTET STRING,
  3790.                       ifAdminStatus
  3791.                           INTEGER,
  3792.                       ifOperStatus
  3793.                           INTEGER,
  3794.                       ifLastChange
  3795.                           TimeTicks,
  3796.                       ifInOctets
  3797.                           Counter,
  3798.                       ifInUcastPkts
  3799.                           Counter,
  3800.                       ifInNUcastPkts
  3801.                           Counter,
  3802.                       ifInDiscards
  3803.                           Counter,
  3804.                       ifInErrors
  3805.                           Counter,
  3806.                       ifInUnknownProtos
  3807.  
  3808.  
  3809.  
  3810. McCloghrie & Rose                                              [Page 68]
  3811.  
  3812. RFC 1066                          MIB                        August 1988
  3813.  
  3814.  
  3815.                           Counter,
  3816.                       ifOutOctets
  3817.                           Counter,
  3818.                       ifOutUcastPkts
  3819.                           Counter,
  3820.                       ifOutNUcastPkts
  3821.                           Counter,
  3822.                       ifOutDiscards
  3823.                           Counter,
  3824.                       ifOutErrors
  3825.                           Counter,
  3826.                       ifOutQLen
  3827.                           Gauge
  3828.                   }
  3829.  
  3830.                   ifIndex OBJECT-TYPE
  3831.                           SYNTAX  INTEGER
  3832.                           ACCESS  read-only
  3833.                           STATUS  mandatory
  3834.                           ::= { ifEntry 1 }
  3835.  
  3836.                   ifDescr OBJECT-TYPE
  3837.                           SYNTAX  OCTET STRING
  3838.                           ACCESS  read-only
  3839.                           STATUS  mandatory
  3840.                           ::= { ifEntry 2 }
  3841.  
  3842.                   ifType OBJECT-TYPE
  3843.                           SYNTAX  INTEGER {
  3844.                                   other(1),     -- none of the following
  3845.                                   regular1822(2),
  3846.                                   hdh1822(3),
  3847.                                   ddn-x25(4),
  3848.                                   rfc877-x25(5),
  3849.                                   ethernet-csmacd(6),
  3850.                                   iso88023-csmacd(7),
  3851.                                   iso88024-tokenBus(8),
  3852.                                   iso88025-tokenRing(9),
  3853.                                   iso88026-man(10),
  3854.                                   starLan(11),
  3855.                                   proteon-10MBit(12),
  3856.                                   proteon-80MBit(13),
  3857.                                   hyperchannel(14),
  3858.                                   fddi(15),
  3859.                                   lapb(16),
  3860.                                   sdlc(17),
  3861.                                   t1-carrier(18),
  3862.                                   cept(19),
  3863.  
  3864.  
  3865.  
  3866. McCloghrie & Rose                                              [Page 69]
  3867.  
  3868. RFC 1066                          MIB                        August 1988
  3869.  
  3870.  
  3871.                                   basicIsdn(20),
  3872.                                   primaryIsdn(21),
  3873.                                                    -- proprietary serial
  3874.                                   propPointToPointSerial(22)
  3875.                               }
  3876.                           ACCESS  read-only
  3877.                           STATUS  mandatory
  3878.                           ::= { ifEntry 3 }
  3879.  
  3880.                   ifMtu OBJECT-TYPE
  3881.                           SYNTAX  INTEGER
  3882.                           ACCESS  read-only
  3883.                           STATUS  mandatory
  3884.                           ::= { ifEntry 4 }
  3885.  
  3886.                   ifSpeed OBJECT-TYPE
  3887.                           SYNTAX  Gauge
  3888.                           ACCESS  read-only
  3889.                           STATUS  mandatory
  3890.                           ::= { ifEntry 5 }
  3891.  
  3892.                   ifPhysAddress OBJECT-TYPE
  3893.                           SYNTAX  OCTET STRING
  3894.                           ACCESS  read-only
  3895.                           STATUS  mandatory
  3896.                           ::= { ifEntry 6 }
  3897.  
  3898.                   ifAdminStatus OBJECT-TYPE
  3899.                           SYNTAX  INTEGER {
  3900.                                   up(1),        -- ready to pass packets
  3901.                                   down(2),
  3902.                                   testing(3)    -- in some test mode
  3903.                                   }
  3904.                           ACCESS  read-write
  3905.                           STATUS  mandatory
  3906.                           ::= { ifEntry 7 }
  3907.  
  3908.                   ifOperStatus OBJECT-TYPE
  3909.                           SYNTAX  INTEGER {
  3910.                                   up(1),        -- ready to pass packets
  3911.                                   down(2),
  3912.                                   testing(3)    -- in some test mode
  3913.                                   }
  3914.                           ACCESS  read-only
  3915.                           STATUS  mandatory
  3916.                           ::= { ifEntry 8 }
  3917.  
  3918.                   ifLastChange OBJECT-TYPE
  3919.  
  3920.  
  3921.  
  3922. McCloghrie & Rose                                              [Page 70]
  3923.  
  3924. RFC 1066                          MIB                        August 1988
  3925.  
  3926.  
  3927.                           SYNTAX  TimeTicks
  3928.                           ACCESS  read-only
  3929.                           STATUS  mandatory
  3930.                           ::= { ifEntry 9 }
  3931.  
  3932.                   ifInOctets OBJECT-TYPE
  3933.                           SYNTAX  Counter
  3934.                           ACCESS  read-only
  3935.                           STATUS  mandatory
  3936.                           ::= { ifEntry 10 }
  3937.  
  3938.                   ifInUcastPkts OBJECT-TYPE
  3939.                           SYNTAX  Counter
  3940.                           ACCESS  read-only
  3941.                           STATUS  mandatory
  3942.                           ::=  { ifEntry 11 }
  3943.  
  3944.                   ifInNUcastPkts OBJECT-TYPE
  3945.                           SYNTAX  Counter
  3946.                           ACCESS  read-only
  3947.                           STATUS  mandatory
  3948.                           ::= { ifEntry 12 }
  3949.  
  3950.                   ifInDiscards OBJECT-TYPE
  3951.                           SYNTAX  Counter
  3952.                           ACCESS  read-only
  3953.                           STATUS  mandatory
  3954.                           ::= { ifEntry 13 }
  3955.  
  3956.                   ifInErrors OBJECT-TYPE
  3957.                           SYNTAX  Counter
  3958.                           ACCESS  read-only
  3959.                           STATUS  mandatory
  3960.                           ::= { ifEntry 14 }
  3961.  
  3962.                   ifInUnknownProtos OBJECT-TYPE
  3963.                           SYNTAX  Counter
  3964.                           ACCESS  read-only
  3965.                           STATUS  mandatory
  3966.                           ::= { ifEntry 15 }
  3967.  
  3968.                   ifOutOctets OBJECT-TYPE
  3969.                           SYNTAX  Counter
  3970.                           ACCESS  read-only
  3971.                           STATUS  mandatory
  3972.                           ::= { ifEntry 16 }
  3973.  
  3974.                   ifOutUcastPkts OBJECT-TYPE
  3975.  
  3976.  
  3977.  
  3978. McCloghrie & Rose                                              [Page 71]
  3979.  
  3980. RFC 1066                          MIB                        August 1988
  3981.  
  3982.  
  3983.                           SYNTAX  Counter
  3984.                           ACCESS  read-only
  3985.                           STATUS  mandatory
  3986.                           ::= { ifEntry 17 }
  3987.  
  3988.                   ifOutNUcastPkts OBJECT-TYPE
  3989.                           SYNTAX  Counter
  3990.                           ACCESS  read-only
  3991.                           STATUS  mandatory
  3992.                           ::= { ifEntry 18 }
  3993.  
  3994.                   ifOutDiscards OBJECT-TYPE
  3995.                           SYNTAX  Counter
  3996.                           ACCESS  read-only
  3997.                           STATUS  mandatory
  3998.                           ::= { ifEntry 19 }
  3999.  
  4000.                   ifOutErrors OBJECT-TYPE
  4001.                           SYNTAX  Counter
  4002.                           ACCESS  read-only
  4003.                           STATUS  mandatory
  4004.                           ::= { ifEntry 20 }
  4005.  
  4006.                   ifOutQLen OBJECT-TYPE
  4007.                           SYNTAX  Gauge
  4008.                           ACCESS  read-only
  4009.                           STATUS  mandatory
  4010.                           ::= { ifEntry 21 }
  4011.  
  4012.                   -- the Address Translation group
  4013.  
  4014.                   atTable OBJECT-TYPE
  4015.                           SYNTAX  SEQUENCE OF AtEntry
  4016.                           ACCESS  read-write
  4017.                           STATUS  mandatory
  4018.                           ::= { at 1 }
  4019.  
  4020.                   atEntry OBJECT-TYPE
  4021.                           SYNTAX  AtEntry
  4022.                           ACCESS  read-write
  4023.                           STATUS  mandatory
  4024.                           ::= { atTable 1 }
  4025.  
  4026.                   AtEntry ::= SEQUENCE {
  4027.                       atIfIndex
  4028.                           INTEGER,
  4029.                       atPhysAddress
  4030.                           OCTET STRING,
  4031.  
  4032.  
  4033.  
  4034. McCloghrie & Rose                                              [Page 72]
  4035.  
  4036. RFC 1066                          MIB                        August 1988
  4037.  
  4038.  
  4039.                       atNetAddress
  4040.                           NetworkAddress
  4041.                   }
  4042.  
  4043.                   atIfIndex OBJECT-TYPE
  4044.                           SYNTAX  INTEGER
  4045.                           ACCESS  read-write
  4046.                           STATUS  mandatory
  4047.                           ::= { atEntry 1 }
  4048.  
  4049.                   atPhysAddress OBJECT-TYPE
  4050.                           SYNTAX  OCTET STRING
  4051.                           ACCESS  read-write
  4052.                           STATUS  mandatory
  4053.                           ::= { atEntry 2 }
  4054.  
  4055.                   atNetAddress OBJECT-TYPE
  4056.                           SYNTAX  NetworkAddress
  4057.                           ACCESS  read-write
  4058.                           STATUS  mandatory
  4059.                           ::= { atEntry 3 }
  4060.  
  4061.                   -- the IP group
  4062.  
  4063.                   ipForwarding OBJECT-TYPE
  4064.                           SYNTAX  INTEGER {
  4065.                         gateway(1), -- entity forwards datagrams
  4066.                         host(2)     -- entity does NOT forward datagrams
  4067.                                   }
  4068.                           ACCESS  read-only
  4069.                           STATUS  mandatory
  4070.                           ::= { ip 1 }
  4071.  
  4072.                   ipDefaultTTL OBJECT-TYPE
  4073.                           SYNTAX  INTEGER
  4074.                           ACCESS  read-write
  4075.                           STATUS  mandatory
  4076.                           ::= { ip 2 }
  4077.  
  4078.                   ipInReceives OBJECT-TYPE
  4079.                           SYNTAX  Counter
  4080.                           ACCESS  read-only
  4081.                           STATUS  mandatory
  4082.                           ::= { ip 3 }
  4083.  
  4084.                   ipInHdrErrors OBJECT-TYPE
  4085.                           SYNTAX  Counter
  4086.                           ACCESS  read-only
  4087.  
  4088.  
  4089.  
  4090. McCloghrie & Rose                                              [Page 73]
  4091.  
  4092. RFC 1066                          MIB                        August 1988
  4093.  
  4094.  
  4095.                           STATUS  mandatory
  4096.                           ::= { ip 4 }
  4097.  
  4098.                   ipInAddrErrors OBJECT-TYPE
  4099.                           SYNTAX  Counter
  4100.                           ACCESS  read-only
  4101.                           STATUS  mandatory
  4102.                           ::= { ip 5 }
  4103.  
  4104.                   ipForwDatagrams OBJECT-TYPE
  4105.                           SYNTAX  Counter
  4106.                           ACCESS  read-only
  4107.                           STATUS  mandatory
  4108.                           ::= { ip 6 }
  4109.  
  4110.                   ipInUnknownProtos OBJECT-TYPE
  4111.                           SYNTAX  Counter
  4112.                           ACCESS  read-only
  4113.                           STATUS  mandatory
  4114.                           ::= { ip 7 }
  4115.  
  4116.                   ipInDiscards OBJECT-TYPE
  4117.                           SYNTAX  Counter
  4118.                           ACCESS  read-only
  4119.                           STATUS  mandatory
  4120.                           ::= { ip 8 }
  4121.  
  4122.                   ipInDelivers OBJECT-TYPE
  4123.                           SYNTAX  Counter
  4124.                           ACCESS  read-only
  4125.                           STATUS  mandatory
  4126.                           ::= { ip 9 }
  4127.  
  4128.                   ipOutRequests OBJECT-TYPE
  4129.                           SYNTAX  Counter
  4130.                           ACCESS  read-only
  4131.                           STATUS  mandatory
  4132.                           ::= { ip 10 }
  4133.  
  4134.                   ipOutDiscards OBJECT-TYPE
  4135.                           SYNTAX  Counter
  4136.                           ACCESS  read-only
  4137.                           STATUS  mandatory
  4138.                           ::= { ip 11 }
  4139.  
  4140.                   ipOutNoRoutes OBJECT-TYPE
  4141.                           SYNTAX  Counter
  4142.                           ACCESS  read-only
  4143.  
  4144.  
  4145.  
  4146. McCloghrie & Rose                                              [Page 74]
  4147.  
  4148. RFC 1066                          MIB                        August 1988
  4149.  
  4150.  
  4151.                           STATUS  mandatory
  4152.                           ::= { ip 12 }
  4153.  
  4154.                   ipReasmTimeout OBJECT-TYPE
  4155.                           SYNTAX  INTEGER
  4156.                           ACCESS  read-only
  4157.                           STATUS  mandatory
  4158.                           ::= { ip 13 }
  4159.  
  4160.                   ipReasmReqds OBJECT-TYPE
  4161.                           SYNTAX  Counter
  4162.                           ACCESS  read-only
  4163.                           STATUS  mandatory
  4164.                           ::= { ip 14 }
  4165.  
  4166.                   ipReasmOKs OBJECT-TYPE
  4167.                           SYNTAX  Counter
  4168.                           ACCESS  read-only
  4169.                           STATUS  mandatory
  4170.                           ::= { ip 15 }
  4171.  
  4172.                   ipReasmFails OBJECT-TYPE
  4173.                           SYNTAX  Counter
  4174.                           ACCESS  read-only
  4175.                           STATUS  mandatory
  4176.                           ::= { ip 16 }
  4177.  
  4178.                   ipFragOKs OBJECT-TYPE
  4179.                           SYNTAX  Counter
  4180.                           ACCESS  read-only
  4181.                           STATUS  mandatory
  4182.                           ::= { ip 17 }
  4183.  
  4184.                   ipFragFails OBJECT-TYPE
  4185.                           SYNTAX  Counter
  4186.                           ACCESS  read-only
  4187.                           STATUS  mandatory
  4188.                           ::= { ip 18 }
  4189.  
  4190.                   ipFragCreates OBJECT-TYPE
  4191.                           SYNTAX  Counter
  4192.                           ACCESS  read-only
  4193.                           STATUS  mandatory
  4194.                           ::= { ip 19 }
  4195.  
  4196.                   -- the IP Interface table
  4197.  
  4198.                   ipAddrTable OBJECT-TYPE
  4199.  
  4200.  
  4201.  
  4202. McCloghrie & Rose                                              [Page 75]
  4203.  
  4204. RFC 1066                          MIB                        August 1988
  4205.  
  4206.  
  4207.                           SYNTAX  SEQUENCE OF IpAddrEntry
  4208.                           ACCESS  read-only
  4209.                           STATUS  mandatory
  4210.                           ::= { ip 20 }
  4211.  
  4212.                   ipAddrEntry OBJECT-TYPE
  4213.                           SYNTAX  IpAddrEntry
  4214.                           ACCESS  read-only
  4215.                           STATUS  mandatory
  4216.                           ::= { ipAddrTable 1 }
  4217.  
  4218.                   IpAddrEntry ::= SEQUENCE {
  4219.                       ipAdEntAddr
  4220.                           IpAddress,
  4221.                       ipAdEntIfIndex
  4222.                           INTEGER,
  4223.                       ipAdEntNetMask
  4224.                           IpAddress,
  4225.                       ipAdEntBcastAddr
  4226.                           INTEGER
  4227.                   }
  4228.  
  4229.                   ipAdEntAddr OBJECT-TYPE
  4230.                           SYNTAX  IpAddress
  4231.                           ACCESS  read-only
  4232.                           STATUS  mandatory
  4233.                           ::=  { ipAddrEntry 1 }
  4234.  
  4235.                   ipAdEntIfIndex OBJECT-TYPE
  4236.                           SYNTAX  INTEGER
  4237.                           ACCESS  read-only
  4238.                           STATUS  mandatory
  4239.                           ::=  { ipAddrEntry 2 }
  4240.  
  4241.                   ipAdEntNetMask OBJECT-TYPE
  4242.                           SYNTAX  IpAddress
  4243.                           ACCESS  read-only
  4244.                           STATUS  mandatory
  4245.                           ::=  { ipAddrEntry 3 }
  4246.  
  4247.                   ipAdEntBcastAddr OBJECT-TYPE
  4248.                           SYNTAX  INTEGER
  4249.                           ACCESS  read-only
  4250.                           STATUS  mandatory
  4251.                           ::= { ipAddrEntry 4 }
  4252.  
  4253.                   -- the IP Routing table
  4254.  
  4255.  
  4256.  
  4257.  
  4258. McCloghrie & Rose                                              [Page 76]
  4259.  
  4260. RFC 1066                          MIB                        August 1988
  4261.  
  4262.  
  4263.                   ipRoutingTable OBJECT-TYPE
  4264.                           SYNTAX  SEQUENCE OF IpRouteEntry
  4265.                           ACCESS  read-write
  4266.                           STATUS  mandatory
  4267.                           ::= { ip 21 }
  4268.  
  4269.                   ipRouteEntry OBJECT-TYPE
  4270.                           SYNTAX  IpRouteEntry
  4271.                           ACCESS  read-write
  4272.                           STATUS  mandatory
  4273.                           ::= { ipRoutingTable 1 }
  4274.  
  4275.                   IpRouteEntry ::= SEQUENCE {
  4276.                       ipRouteDest
  4277.                           IpAddress,
  4278.                       ipRouteIfIndex
  4279.                           INTEGER,
  4280.                       ipRouteMetric1
  4281.                           INTEGER,
  4282.                       ipRouteMetric2
  4283.                           INTEGER,
  4284.                       ipRouteMetric3
  4285.                           INTEGER,
  4286.                       ipRouteMetric4
  4287.                           INTEGER,
  4288.                       ipRouteNextHop
  4289.                           IpAddress,
  4290.                       ipRouteType
  4291.                           INTEGER,
  4292.                       ipRouteProto
  4293.                           INTEGER,
  4294.                       ipRouteAge
  4295.                           INTEGER
  4296.                   }
  4297.  
  4298.                   ipRouteDest OBJECT-TYPE
  4299.                           SYNTAX  IpAddress
  4300.                           ACCESS  read-write
  4301.                           STATUS  mandatory
  4302.                           ::= { ipRouteEntry 1 }
  4303.  
  4304.                   ipRouteIfIndex  OBJECT-TYPE
  4305.                           SYNTAX  INTEGER
  4306.                           ACCESS  read-write
  4307.                           STATUS  mandatory
  4308.                           ::= { ipRouteEntry 2 }
  4309.  
  4310.                   ipRouteMetric1 OBJECT-TYPE
  4311.  
  4312.  
  4313.  
  4314. McCloghrie & Rose                                              [Page 77]
  4315.  
  4316. RFC 1066                          MIB                        August 1988
  4317.  
  4318.  
  4319.                           SYNTAX  INTEGER
  4320.                           ACCESS  read-write
  4321.                           STATUS  mandatory
  4322.                           ::= { ipRouteEntry 3 }
  4323.  
  4324.                   ipRouteMetric2 OBJECT-TYPE
  4325.                           SYNTAX  INTEGER
  4326.                           ACCESS  read-write
  4327.                           STATUS  mandatory
  4328.                           ::= { ipRouteEntry 4 }
  4329.  
  4330.                   ipRouteMetric3 OBJECT-TYPE
  4331.                           SYNTAX  INTEGER
  4332.                           ACCESS  read-write
  4333.                           STATUS  mandatory
  4334.                           ::= { ipRouteEntry 5 }
  4335.  
  4336.                   ipRouteMetric4 OBJECT-TYPE
  4337.                           SYNTAX  INTEGER
  4338.                           ACCESS  read-write
  4339.                           STATUS  mandatory
  4340.                           ::= { ipRouteEntry 6 }
  4341.  
  4342.                   ipRouteNextHop OBJECT-TYPE
  4343.                           SYNTAX  IpAddress
  4344.                           ACCESS  read-write
  4345.                           STATUS  mandatory
  4346.                           ::= { ipRouteEntry 7 }
  4347.  
  4348.                   ipRouteType OBJECT-TYPE
  4349.                           SYNTAX  INTEGER {
  4350.                             other(1),      -- none of the following
  4351.  
  4352.                             invalid(2),    -- an invalidated route
  4353.  
  4354.                                            -- route to directly
  4355.                             direct(3),     -- connected (sub-)network
  4356.  
  4357.                                            -- route to a non-local
  4358.                             remote(4),     -- host/network/sub-network
  4359.                               }
  4360.                           ACCESS  read-write
  4361.                           STATUS  mandatory
  4362.                           ::= { ipRouteEntry 8 }
  4363.  
  4364.                   ipRouteProto OBJECT-TYPE
  4365.                           SYNTAX  INTEGER {
  4366.                             other(1),     -- none of the following
  4367.  
  4368.  
  4369.  
  4370. McCloghrie & Rose                                              [Page 78]
  4371.  
  4372. RFC 1066                          MIB                        August 1988
  4373.  
  4374.  
  4375.                                           -- non-protocol information
  4376.                                           --   e.g., manually
  4377.                             local(2),     --   configured entries
  4378.  
  4379.                                           -- set via a network
  4380.                             netmgmt(3),   --   management protocol
  4381.  
  4382.                                           -- obtained via ICMP,
  4383.                             icmp(4),      --   e.g., Redirect
  4384.  
  4385.                                           -- the following are
  4386.                                           -- gateway routing protocols
  4387.                             egp(5),
  4388.                             ggp(6),
  4389.                             hello(7),
  4390.                             rip(8),
  4391.                             is-is(9),
  4392.                             es-is(10),
  4393.                             ciscoIgrp(11),
  4394.                             bbnSpfIgp(12),
  4395.                             oigp(13)
  4396.                               }
  4397.                           ACCESS  read-only
  4398.                           STATUS  mandatory
  4399.                           ::= { ipRouteEntry 9 }
  4400.  
  4401.                   ipRouteAge OBJECT-TYPE
  4402.                           SYNTAX  INTEGER
  4403.                           ACCESS  read-write
  4404.                           STATUS  mandatory
  4405.                           ::= { ipRouteEntry 10 }
  4406.  
  4407.                   -- the ICMP group
  4408.  
  4409.                   icmpInMsgs OBJECT-TYPE
  4410.                           SYNTAX  Counter
  4411.                           ACCESS  read-only
  4412.                           STATUS  mandatory
  4413.                           ::= { icmp 1 }
  4414.  
  4415.                   icmpInErrors OBJECT-TYPE
  4416.                           SYNTAX  Counter
  4417.                           ACCESS  read-only
  4418.                           STATUS  mandatory
  4419.                           ::= { icmp 2 }
  4420.  
  4421.                   icmpInDestUnreachs OBJECT-TYPE
  4422.                           SYNTAX  Counter
  4423.  
  4424.  
  4425.  
  4426. McCloghrie & Rose                                              [Page 79]
  4427.  
  4428. RFC 1066                          MIB                        August 1988
  4429.  
  4430.  
  4431.                           ACCESS  read-only
  4432.                           STATUS  mandatory
  4433.                           ::= { icmp 3 }
  4434.  
  4435.                   icmpInTimeExcds OBJECT-TYPE
  4436.                           SYNTAX  Counter
  4437.                           ACCESS  read-only
  4438.                           STATUS  mandatory
  4439.                           ::= { icmp 4 }
  4440.  
  4441.                   icmpInParmProbs OBJECT-TYPE
  4442.                           SYNTAX  Counter
  4443.                           ACCESS  read-only
  4444.                           STATUS  mandatory
  4445.                           ::= { icmp 5 }
  4446.  
  4447.                   icmpInSrcQuenchs OBJECT-TYPE
  4448.                           SYNTAX  Counter
  4449.                           ACCESS  read-only
  4450.                           STATUS  mandatory
  4451.                           ::= { icmp 6 }
  4452.  
  4453.                   icmpInRedirects OBJECT-TYPE
  4454.                           SYNTAX  Counter
  4455.                           ACCESS  read-only
  4456.                           STATUS  mandatory
  4457.                           ::= { icmp 7 }
  4458.  
  4459.                   icmpInEchos OBJECT-TYPE
  4460.                           SYNTAX  Counter
  4461.                           ACCESS  read-only
  4462.                           STATUS  mandatory
  4463.                           ::= { icmp 8 }
  4464.  
  4465.                   icmpInEchoReps OBJECT-TYPE
  4466.                           SYNTAX  Counter
  4467.                           ACCESS  read-only
  4468.                           STATUS  mandatory
  4469.                           ::= { icmp 9 }
  4470.  
  4471.                   icmpInTimestamps OBJECT-TYPE
  4472.                           SYNTAX  Counter
  4473.                           ACCESS  read-only
  4474.                           STATUS  mandatory
  4475.                           ::= { icmp 10 }
  4476.  
  4477.                   icmpInTimestampReps OBJECT-TYPE
  4478.                           SYNTAX  Counter
  4479.  
  4480.  
  4481.  
  4482. McCloghrie & Rose                                              [Page 80]
  4483.  
  4484. RFC 1066                          MIB                        August 1988
  4485.  
  4486.  
  4487.                           ACCESS  read-only
  4488.                           STATUS  mandatory
  4489.                           ::= { icmp 11 }
  4490.  
  4491.                   icmpInAddrMasks OBJECT-TYPE
  4492.                           SYNTAX  Counter
  4493.                           ACCESS  read-only
  4494.                           STATUS  mandatory
  4495.                           ::= { icmp 12 }
  4496.  
  4497.                   icmpInAddrMaskReps OBJECT-TYPE
  4498.                           SYNTAX  Counter
  4499.                           ACCESS  read-only
  4500.                           STATUS  mandatory
  4501.                           ::= { icmp 13 }
  4502.  
  4503.                   icmpOutMsgs OBJECT-TYPE
  4504.                           SYNTAX  Counter
  4505.                           ACCESS  read-only
  4506.                           STATUS  mandatory
  4507.                           ::= { icmp 14 }
  4508.  
  4509.                   icmpOutErrors OBJECT-TYPE
  4510.                           SYNTAX  Counter
  4511.                           ACCESS  read-only
  4512.                           STATUS  mandatory
  4513.                           ::= { icmp 15 }
  4514.  
  4515.                   icmpOutDestUnreachs OBJECT-TYPE
  4516.                           SYNTAX  Counter
  4517.                           ACCESS  read-only
  4518.                           STATUS  mandatory
  4519.                           ::= { icmp 16 }
  4520.  
  4521.                   icmpOutTimeExcds OBJECT-TYPE
  4522.                           SYNTAX  Counter
  4523.                           ACCESS  read-only
  4524.                           STATUS  mandatory
  4525.                           ::= { icmp 17 }
  4526.  
  4527.                   icmpOutParmProbs OBJECT-TYPE
  4528.                           SYNTAX  Counter
  4529.                           ACCESS  read-only
  4530.                           STATUS  mandatory
  4531.                           ::= { icmp 18 }
  4532.  
  4533.                   icmpOutSrcQuenchs OBJECT-TYPE
  4534.                           SYNTAX  Counter
  4535.  
  4536.  
  4537.  
  4538. McCloghrie & Rose                                              [Page 81]
  4539.  
  4540. RFC 1066                          MIB                        August 1988
  4541.  
  4542.  
  4543.                           ACCESS  read-only
  4544.                           STATUS  mandatory
  4545.                           ::= { icmp 19 }
  4546.  
  4547.                   icmpOutRedirects OBJECT-TYPE
  4548.                           SYNTAX  Counter
  4549.                           ACCESS  read-only
  4550.                           STATUS  mandatory
  4551.                           ::= { icmp 20 }
  4552.  
  4553.                   icmpOutEchos OBJECT-TYPE
  4554.                           SYNTAX  Counter
  4555.                           ACCESS  read-only
  4556.                           STATUS  mandatory
  4557.                           ::= { icmp 21 }
  4558.  
  4559.                   icmpOutEchoReps OBJECT-TYPE
  4560.                           SYNTAX  Counter
  4561.                           ACCESS  read-only
  4562.                           STATUS  mandatory
  4563.                           ::= { icmp 22 }
  4564.  
  4565.                   icmpOutTimestamps OBJECT-TYPE
  4566.                           SYNTAX  Counter
  4567.                           ACCESS  read-only
  4568.                           STATUS  mandatory
  4569.                           ::= { icmp 23 }
  4570.  
  4571.                   icmpOutTimestampReps OBJECT-TYPE
  4572.                           SYNTAX  Counter
  4573.                           ACCESS  read-only
  4574.                           STATUS  mandatory
  4575.                           ::= { icmp 24 }
  4576.  
  4577.                   icmpOutAddrMasks OBJECT-TYPE
  4578.                           SYNTAX  Counter
  4579.                           ACCESS  read-only
  4580.                           STATUS  mandatory
  4581.                           ::= { icmp 25 }
  4582.  
  4583.                   icmpOutAddrMaskReps OBJECT-TYPE
  4584.                           SYNTAX  Counter
  4585.                           ACCESS  read-only
  4586.                           STATUS  mandatory
  4587.                           ::= { icmp 26 }
  4588.  
  4589.                   -- the TCP group
  4590.  
  4591.  
  4592.  
  4593.  
  4594. McCloghrie & Rose                                              [Page 82]
  4595.  
  4596. RFC 1066                          MIB                        August 1988
  4597.  
  4598.  
  4599.                   tcpRtoAlgorithm OBJECT-TYPE
  4600.                           SYNTAX  INTEGER {
  4601.                           other(1),    -- none of the following
  4602.                           constant(2), -- a constant rto
  4603.                           rsre(3),     -- MIL-STD-1778, Appendix B
  4604.                           vanj(4)      -- Van Jacobson's algorithm [11]
  4605.                                   }
  4606.                           ACCESS  read-only
  4607.                           STATUS  mandatory
  4608.                           ::= { tcp 1 }
  4609.  
  4610.                   tcpRtoMin OBJECT-TYPE
  4611.                           SYNTAX  INTEGER
  4612.                           ACCESS  read-only
  4613.                           STATUS  mandatory
  4614.                           ::= { tcp 2 }
  4615.  
  4616.                   tcpRtoMax OBJECT-TYPE
  4617.                           SYNTAX  INTEGER
  4618.                           ACCESS  read-only
  4619.                           STATUS  mandatory
  4620.                           ::= { tcp 3 }
  4621.  
  4622.                   tcpMaxConn OBJECT-TYPE
  4623.                           SYNTAX  INTEGER
  4624.                           ACCESS  read-only
  4625.                           STATUS  mandatory
  4626.                           ::= { tcp 4 }
  4627.  
  4628.                   tcpActiveOpens OBJECT-TYPE
  4629.                           SYNTAX  Counter
  4630.                           ACCESS  read-only
  4631.                           STATUS  mandatory
  4632.                           ::= { tcp 5 }
  4633.  
  4634.                   tcpPassiveOpens OBJECT-TYPE
  4635.                           SYNTAX  Counter
  4636.                           ACCESS  read-only
  4637.                           STATUS  mandatory
  4638.                           ::= { tcp 6 }
  4639.  
  4640.                   tcpAttemptFails OBJECT-TYPE
  4641.                           SYNTAX  Counter
  4642.                           ACCESS  read-only
  4643.                           STATUS  mandatory
  4644.                           ::= { tcp 7 }
  4645.  
  4646.                   tcpEstabResets OBJECT-TYPE
  4647.  
  4648.  
  4649.  
  4650. McCloghrie & Rose                                              [Page 83]
  4651.  
  4652. RFC 1066                          MIB                        August 1988
  4653.  
  4654.  
  4655.                           SYNTAX  Counter
  4656.                           ACCESS  read-only
  4657.                           STATUS  mandatory
  4658.                           ::= { tcp 8 }
  4659.  
  4660.                   tcpCurrEstab OBJECT-TYPE
  4661.                           SYNTAX  Gauge
  4662.                           ACCESS  read-only
  4663.                           STATUS  mandatory
  4664.                           ::= { tcp 9 }
  4665.  
  4666.                   tcpInSegs OBJECT-TYPE
  4667.                           SYNTAX  Counter
  4668.                           ACCESS  read-only
  4669.                           STATUS  mandatory
  4670.                           ::= { tcp 10 }
  4671.  
  4672.                   tcpOutSegs OBJECT-TYPE
  4673.                           SYNTAX  Counter
  4674.                           ACCESS  read-only
  4675.                           STATUS  mandatory
  4676.                           ::= { tcp 11 }
  4677.  
  4678.                   tcpRetransSegs OBJECT-TYPE
  4679.                           SYNTAX  Counter
  4680.                           ACCESS  read-only
  4681.                           STATUS  mandatory
  4682.                           ::= { tcp 12 }
  4683.  
  4684.                   -- the TCP connections table
  4685.  
  4686.                   tcpConnTable OBJECT-TYPE
  4687.                           SYNTAX  SEQUENCE OF TcpConnEntry
  4688.                           ACCESS  read-only
  4689.                           STATUS  mandatory
  4690.                           ::= { tcp 13 }
  4691.  
  4692.                   tcpConnEntry OBJECT-TYPE
  4693.                           SYNTAX  TcpConnEntry
  4694.                           ACCESS  read-only
  4695.                           STATUS  mandatory
  4696.                           ::= { tcpConnTable 1 }
  4697.  
  4698.                   TcpConnEntry ::= SEQUENCE {
  4699.                       tcpConnState
  4700.                           INTEGER,
  4701.                       tcpConnLocalAddress
  4702.                           IpAddress,
  4703.  
  4704.  
  4705.  
  4706. McCloghrie & Rose                                              [Page 84]
  4707.  
  4708. RFC 1066                          MIB                        August 1988
  4709.  
  4710.  
  4711.                       tcpConnLocalPort
  4712.                           INTEGER (0..65535),
  4713.                       tcpConnRemAddress
  4714.                           IpAddress,
  4715.                       tcpConnRemPort
  4716.                           INTEGER (0..65535)
  4717.                   }
  4718.  
  4719.                   tcpConnState OBJECT-TYPE
  4720.                           SYNTAX  INTEGER {
  4721.                                       closed(1),
  4722.                                       listen(2),
  4723.                                       synSent(3),
  4724.                                       synReceived(4),
  4725.                                       established(5),
  4726.                                       finWait1(6),
  4727.                                       finWait2(7),
  4728.                                       closeWait(8),
  4729.                                       lastAck(9),
  4730.                                       closing(10),
  4731.                                       timeWait(11)
  4732.                                   }
  4733.                           ACCESS  read-only
  4734.                           STATUS  mandatory
  4735.                           ::= { tcpConnEntry 1 }
  4736.  
  4737.                   tcpConnLocalAddress OBJECT-TYPE
  4738.                           SYNTAX  IpAddress
  4739.                           ACCESS  read-only
  4740.                           STATUS  mandatory
  4741.                           ::= { tcpConnEntry 2 }
  4742.  
  4743.                   tcpConnLocalPort OBJECT-TYPE
  4744.                           SYNTAX  INTEGER (0..65535)
  4745.                           ACCESS  read-only
  4746.                           STATUS  mandatory
  4747.                           ::= { tcpConnEntry 3 }
  4748.  
  4749.                   tcpConnRemAddress OBJECT-TYPE
  4750.                           SYNTAX  IpAddress
  4751.                           ACCESS  read-only
  4752.                           STATUS  mandatory
  4753.                           ::= { tcpConnEntry 4 }
  4754.  
  4755.                   tcpConnRemPort OBJECT-TYPE
  4756.                           SYNTAX  INTEGER (0..65535)
  4757.                           ACCESS  read-only
  4758.                           STATUS  mandatory
  4759.  
  4760.  
  4761.  
  4762. McCloghrie & Rose                                              [Page 85]
  4763.  
  4764. RFC 1066                          MIB                        August 1988
  4765.  
  4766.  
  4767.                           ::= { tcpConnEntry 5 }
  4768.  
  4769.                   -- the UDP group
  4770.  
  4771.                   udpInDatagrams OBJECT-TYPE
  4772.                           SYNTAX  Counter
  4773.                           ACCESS  read-only
  4774.                           STATUS  mandatory
  4775.                           ::= { udp 1 }
  4776.  
  4777.                   udpNoPorts OBJECT-TYPE
  4778.                           SYNTAX  Counter
  4779.                           ACCESS  read-only
  4780.                           STATUS  mandatory
  4781.                           ::= { udp 2 }
  4782.  
  4783.                   udpInErrors OBJECT-TYPE
  4784.                           SYNTAX  Counter
  4785.                           ACCESS  read-only
  4786.                           STATUS  mandatory
  4787.                           ::= { udp 3 }
  4788.  
  4789.                   udpOutDatagrams OBJECT-TYPE
  4790.                           SYNTAX  Counter
  4791.                           ACCESS  read-only
  4792.                           STATUS  mandatory
  4793.                           ::= { udp 4 }
  4794.  
  4795.                   -- the EGP group
  4796.  
  4797.                   egpInMsgs OBJECT-TYPE
  4798.                           SYNTAX  Counter
  4799.                           ACCESS  read-only
  4800.                           STATUS  mandatory
  4801.                           ::= { egp 1 }
  4802.  
  4803.                   egpInErrors OBJECT-TYPE
  4804.                           SYNTAX  Counter
  4805.                           ACCESS  read-only
  4806.                           STATUS  mandatory
  4807.                           ::= { egp 2 }
  4808.  
  4809.                   egpOutMsgs OBJECT-TYPE
  4810.                           SYNTAX  Counter
  4811.                           ACCESS  read-only
  4812.                           STATUS  mandatory
  4813.                           ::= { egp 3 }
  4814.  
  4815.  
  4816.  
  4817.  
  4818. McCloghrie & Rose                                              [Page 86]
  4819.  
  4820. RFC 1066                          MIB                        August 1988
  4821.  
  4822.  
  4823.                   egpOutErrors OBJECT-TYPE
  4824.                           SYNTAX  Counter
  4825.                           ACCESS  read-only
  4826.                           STATUS  mandatory
  4827.                           ::= { egp 4 }
  4828.  
  4829.                   -- the EGP Neighbor table
  4830.  
  4831.                   egpNeighTable OBJECT-TYPE
  4832.                           SYNTAX  SEQUENCE OF EgpNeighEntry
  4833.                           ACCESS  read-only
  4834.                           STATUS  mandatory
  4835.                           ::= { egp 5 }
  4836.  
  4837.                   egpNeighEntry OBJECT-TYPE
  4838.                           SYNTAX  EgpNeighEntry
  4839.                           ACCESS  read-only
  4840.                           STATUS  mandatory
  4841.                           ::= { egpNeighTable 1 }
  4842.  
  4843.                   EgpNeighEntry ::= SEQUENCE {
  4844.                       egpNeighState
  4845.                           INTEGER,
  4846.                       egpNeighAddr
  4847.                           IpAddress
  4848.                   }
  4849.  
  4850.                   egpNeighState OBJECT-TYPE
  4851.                           SYNTAX  INTEGER {
  4852.                                       idle(1),
  4853.                                       acquisition(2),
  4854.                                       down(3),
  4855.                                       up(4),
  4856.                                       cease(5)
  4857.                                   }
  4858.                           ACCESS  read-only
  4859.                           STATUS  mandatory
  4860.                           ::= { egpNeighEntry 1 }
  4861.  
  4862.                   egpNeighAddr OBJECT-TYPE
  4863.                           SYNTAX  IpAddress
  4864.                           ACCESS  read-only
  4865.                           STATUS  mandatory
  4866.                           ::= { egpNeighEntry 2 }
  4867.  
  4868.                   END
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874. McCloghrie & Rose                                              [Page 87]
  4875.  
  4876. RFC 1066                          MIB                        August 1988
  4877.  
  4878.  
  4879. 7.  Acknowledgements
  4880.  
  4881.    The initial draft of this memo was heavily influenced by the the HEMS
  4882.    [5] and SNMP [6] MIBs.
  4883.  
  4884.    Its final form is the result of the suggestions, the dicussions, and
  4885.    the compromises reached by the members of the IETF MIB working group:
  4886.  
  4887.          Karl Auerbach, Epilogue Technology
  4888.          K. Ramesh Babu, Excelan
  4889.          Lawrence Besaw, Hewlett-Packard
  4890.          Jeffrey D. Case, University of Tennessee at Knoxville
  4891.          James R. Davin, Proteon
  4892.          Mark S. Fedor, NYSERNet
  4893.          Robb Foster, BBN
  4894.          Phill Gross, The MITRE Corporation
  4895.          Bent Torp Jensen, Convergent Technology
  4896.          Lee Labarre, The MITRE Corporation
  4897.          Dan Lynch, Advanced Computing Environments
  4898.          Keith McCloghrie, The Wollongong Group
  4899.          Dave Mackie, 3Com/Bridge
  4900.          Craig Partridge, BBN (chair)
  4901.          Jim Robertson, 3Com/Bridge
  4902.          Marshall T. Rose, The Wollongong Group
  4903.          Greg Satz, cisco
  4904.          Martin Lee Schoffstall, Rensselaer Polytechnic Institute
  4905.          Lou Steinberg, IBM
  4906.          Dean Throop, Data General
  4907.          Unni Warrier, Unisys
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930. McCloghrie & Rose                                              [Page 88]
  4931.  
  4932. RFC 1066                          MIB                        August 1988
  4933.  
  4934.  
  4935. 8.  References
  4936.  
  4937.    [1]  Cerf, V., "IAB Recommendations for the Development of Internet
  4938.         Network Management Standards", RFC 1052, IAB, April 1988.
  4939.  
  4940.    [2]  Information processing systems - Open Systems Interconnection,
  4941.         "Management Information Services Definition", International
  4942.         Organization for Standardization, Draft Proposal 9595/2,
  4943.         December 1987.
  4944.  
  4945.    [3]  Information processing systems - Open Systems Interconnection,
  4946.         "Management Information Protocol Specification", International
  4947.         Organization for Standardization, Draft Proposal 9596/2,
  4948.         December 1987.
  4949.  
  4950.    [4]  Rose M., and K. McCloghrie, "Structure and Identification of
  4951.         Management Information for TCP/IP-based internets", RFC 1065,
  4952.         TWG, August 1988.
  4953.  
  4954.    [5]  Partridge C., and G. Trewitt, "The High-Level Entity Management
  4955.         System (HEMS)", RFCs 1021-1024, BBN and Stanford, October 1987.
  4956.  
  4957.    [6]  Case, J., M. Fedor, M. Schoffstall, and J. Davin, "A Simple
  4958.         Network Management Protocol", RFC 1067, University of Tennessee
  4959.         At Knoxville, NYSERNet, Rensselaer Polytechnic, Proteon, August
  4960.         1988.
  4961.  
  4962.    [7]  LaBarre, L., "Structure and Identification of Management
  4963.         Information for the Internet", Internet Engineering Task Force
  4964.         working note, Network Information Center, SRI International,
  4965.         Menlo Park, California, April 1988.
  4966.  
  4967.    [8]  LaBarre, L., "Transport Layer Management Information: TCP",
  4968.         Internet Engineering Task Force working note in preparation.
  4969.         Network Information Center, SRI International, Menlo Park,
  4970.         California, (unpublished).
  4971.  
  4972.    [9]  Information processing systems - Open Systems Interconnection,
  4973.         "Specification of Abstract Syntax Notation One (ASN.1)",
  4974.         International Organization for Standardization, International
  4975.         Standard 8824, December 1987.
  4976.  
  4977.    [10] Information processing systems - Open Systems Interconnection,
  4978.         "Specification of Basic Encoding Rules for Abstract Notation One
  4979.         (ASN.1)", International Organization for Standardization,
  4980.         International Standard 8825, December 1987.
  4981.  
  4982.    [11] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM, 1988,
  4983.  
  4984.  
  4985.  
  4986. McCloghrie & Rose                                              [Page 89]
  4987.  
  4988. RFC 1066                          MIB                        August 1988
  4989.  
  4990.  
  4991.         Stanford, California.
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.  
  5040.  
  5041.  
  5042. McCloghrie & Rose                                              [Page 90]
  5043.