home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 1100s / rfc1156.txt < prev    next >
Text File  |  1990-05-09  |  134KB  |  5,099 lines

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