Annotation of 43BSDReno/contrib/isode-beta/doc/rfcs/rfc1158.txt, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: 
        !             4: 
        !             5: 
        !             6: 
        !             7: Network Working Group                                   M. Rose, Editor
        !             8: Request for Comments: 1158            Performance Systems International
        !             9:                                                                May 1990
        !            10: 
        !            11: 
        !            12:            Management Information Base for Network Management
        !            13:                        of TCP/IP-based internets:
        !            14:                                  MIB-II
        !            15: 
        !            16: 1.  Status of this Memo
        !            17: 
        !            18:    This memo defines the second version of the Management Information
        !            19:    Base (MIB-II) for use with network management protocols in TCP/IP-
        !            20:    based internets.  In particular, together with its companion memos
        !            21:    which describe the structure of management information (RFC 1155)
        !            22:    along with the network management protocol (RFC 1157) for TCP/IP-
        !            23:    based internets, these documents provide a simple, workable
        !            24:    architecture and system for managing TCP/IP-based internets and in
        !            25:    particular the Internet community.
        !            26: 
        !            27:    This document on MIB-II incorporates all of the technical content of
        !            28:    RFC 1156 on MIB-I and extends it, without loss of compatibilty.
        !            29:    However, MIB-I as described in RFC 1156 is full Standard Protocol of
        !            30:    the Internet, while the MIB-II described here is Proposed Standard
        !            31:    Protocol of the Internet.
        !            32: 
        !            33:    This memo defines a mandatory extension to the base MIB (RFC 1156)
        !            34:    and is a Proposed Standard for the Internet community.  The
        !            35:    extensions described here are currently Elective, but when they
        !            36:    become a standard, they will have the same status as RFC 1156, that
        !            37:    is, Recommended.  The Internet Activities Board recommends that all
        !            38:    IP and TCP implementations be network manageable.  This implies
        !            39:    implementation of the Internet MIB (RFC 1156 and the extensions in
        !            40:    RFC 1158) and at least one of the two recommended management
        !            41:    protocols SNMP (RFC 1157) or CMOT (RFC 1095).
        !            42: 
        !            43:    This version of the MIB specification, MIB-II, is an incremental
        !            44:    refinement of MIB-I.  As such, it has been designed according to two
        !            45:    criteria: first, changes have been made in response to new
        !            46:    operational requirements in the Internet; and, second, the changes
        !            47:    are entirely upwards compatible in order to minimize impact on the
        !            48:    network as the managed nodes in the Internet transition from MIB-I to
        !            49:    MIB-II.
        !            50: 
        !            51:    It is expected that additional MIB groups and variables will be
        !            52:    defined over time to accommodate the monitoring and control needs of
        !            53:    new or changing components of the Internet.
        !            54: 
        !            55: 
        !            56: 
        !            57: 
        !            58: IETF SNMP Working Group                                         [Page 1]
        !            59: 
        !            60: RFC 1158                         MIB II                         May 1990
        !            61: 
        !            62: 
        !            63:    Please refer to the latest edition of the "IAB Official Protocol
        !            64:    Standards" RFC for current information on the state and status of
        !            65:    standard Internet protocols.
        !            66: 
        !            67:    Distribution of this memo is unlimited.
        !            68: 
        !            69:                              Table of Contents
        !            70: 
        !            71: 
        !            72:    1. Status of this Memo ..................................    1
        !            73:    2. Introduction .........................................    3
        !            74:    3. Changes from MIB-I ...................................    4
        !            75:    3.1 Deprecated Objects ..................................    4
        !            76:    3.2 Display Strings .....................................    5
        !            77:    3.3 The System Group ....................................    5
        !            78:    3.4 The Interfaces Group ................................    5
        !            79:    3.5 The Address Translation Group .......................    6
        !            80:    3.6 The IP Group ........................................    7
        !            81:    3.7 The ICMP Group ......................................    7
        !            82:    3.8 The TCP Group .......................................    7
        !            83:    3.9 The UDP Group .......................................    7
        !            84:    3.10 The EGP Group ......................................    8
        !            85:    3.11 The Transmission Group .............................    8
        !            86:    3.12 The SNMP Group .....................................    8
        !            87:    4. Objects ..............................................    8
        !            88:    4.1 Object Groups .......................................    9
        !            89:    4.2 Format of Definitions ...............................   10
        !            90:    5. Object Definitions ...................................   10
        !            91:    5.1 The System Group ....................................   11
        !            92:    5.2 The Interfaces Group ................................   14
        !            93:    5.2.1 The Interfaces table ..............................   15
        !            94:    5.3 The Address Translation Group .......................   27
        !            95:    5.4 The IP Group ........................................   30
        !            96:    5.4.1 The IP Address table ..............................   38
        !            97:    5.4.2 The IP Routing table ..............................   41
        !            98:    5.4.3 The IP Address Translation table ..................   48
        !            99:    5.5 The ICMP Group ......................................   51
        !           100:    5.6 The TCP Group .......................................   61
        !           101:    5.6.1 The TCP Connection table ..........................   66
        !           102:    5.6.2 Additional TCP Objects ............................   69
        !           103:    5.7 The UDP Group .......................................   70
        !           104:    5.7.1 The UDP Listener table ............................   72
        !           105:    5.8 The EGP Group .......................................   73
        !           106:    5.8.1 The EGP Neighbor table ............................   75
        !           107:    5.8.2 Additional EGP variables ..........................   83
        !           108:    5.9 The Transmission Group ..............................   83
        !           109:    5.10 The SNMP Group .....................................   83
        !           110:    6. Definitions ..........................................   95
        !           111: 
        !           112: 
        !           113: 
        !           114: IETF SNMP Working Group                                         [Page 2]
        !           115: 
        !           116: RFC 1158                         MIB II                         May 1990
        !           117: 
        !           118: 
        !           119:    7. Identification of OBJECT instances for use with  the
        !           120:       SNMP .................................................  126
        !           121:    7.1 ifTable Object Type Names ...........................  127
        !           122:    7.2 atTable Object Type Names ...........................  127
        !           123:    7.3 ipAddrTable Object Type Names .......................  128
        !           124:    7.4 ipRoutingTable Object Type Names ....................  128
        !           125:    7.5 ipNetToMediaTable Object Type Names .................  129
        !           126:    7.6 tcpConnTable Object Type Names ......................  129
        !           127:    7.7 udpTable Object Type Names ..........................  130
        !           128:    7.8 egpNeighTable Object Type Names .....................  130
        !           129:    8.  Acknowledgements ....................................  130
        !           130:    9.  References ..........................................  131
        !           131:    10. Security Considerations..............................  133
        !           132:    11. Author's Address.....................................  133
        !           133: 
        !           134: 2.  Introduction
        !           135: 
        !           136:    As reported in RFC 1052, IAB Recommendations for the
        !           137:    Development of Internet Network Management Standards [1], a
        !           138:    two-prong strategy for network management of TCP/IP-based
        !           139:    internets was undertaken.  In the short-term, the Simple
        !           140:    Network Management Protocol (SNMP) was to be used to manage
        !           141:    nodes in the Internet community.  In the long-term, the use of
        !           142:    the OSI network management framework was to be examined.  Two
        !           143:    documents were produced to define the management information:
        !           144:    RFC 1065, which defined the Structure of Management
        !           145:    Information (SMI) [2], and RFC 1066, which defined the
        !           146:    Management Information Base (MIB) [3].  Both of these
        !           147:    documents were designed so as to be compatible with both the
        !           148:    SNMP and the OSI network management framework.
        !           149: 
        !           150:    This strategy was quite successful in the short-term:
        !           151:    Internet-based network management technology was fielded, by
        !           152:    both the research and commercial communities, within a few
        !           153:    months.  As a result of this, portions of the Internet
        !           154:    community became network manageable in a timely fashion.
        !           155: 
        !           156:    As reported in RFC 1109, Report of the Second Ad Hoc Network
        !           157:    Management Review Group [4], the requirements of the SNMP and
        !           158:    the OSI network management frameworks were more different than
        !           159:    anticipated.  As such, the requirement for compatibility
        !           160:    between the SMI/MIB and both frameworks was suspended.  This
        !           161:    action permitted the operational network management framework,
        !           162:    the SNMP, to respond to new operational needs in the Internet
        !           163:    community by producing this document.
        !           164: 
        !           165:    As such, the current network management framework for TCP/IP-
        !           166:    based internets consists of: Structure and Identification of
        !           167: 
        !           168: 
        !           169: 
        !           170: IETF SNMP Working Group                                         [Page 3]
        !           171: 
        !           172: RFC 1158                         MIB II                         May 1990
        !           173: 
        !           174: 
        !           175:    Management Information for TCP/IP-based internets, RFC 1155 [13],
        !           176:    which describes how managed objects contained in the MIB are
        !           177:    defined; Management Information Base for Network Management of
        !           178:    TCP/IP-based internets (version 2), this memo, which describes
        !           179:    the managed objects contained in the MIB; and, the Simple
        !           180:    Network Management Protocol, RFC 1157 [14], which defines the
        !           181:    protocol used to manage these objects.
        !           182: 
        !           183:    Consistent with the IAB directive to produce simple, workable
        !           184:    systems in the short-term, the list ofc objects (e.g., for BSD UNIX)
        !           185:       were excluded.
        !           186: 
        !           187:    7) It was agreed to avoid heavily instrumenting critical
        !           188:       sections of code.  The general guideline was one counter
        !           189:       per critical section per layer.
        !           190: 
        !           191: 3.  Changes from MIB-I
        !           192: 
        !           193:    Features of this MIB include:
        !           194: 
        !           195:       1) incremental additions to reflect new operational
        !           196:          requirements;
        !           197: 
        !           198:       2) upwards compatibility with the SMI/MIB and the SNMP;
        !           199: 
        !           200:       3) improved support for multi-protocol entities; and,
        !           201: 
        !           202:       4) textual clean-up of the MIB to improve clarity and
        !           203:          readability.
        !           204: 
        !           205:    The objects defined in MIB-II have the OBJECT IDENTIFIER prefix:
        !           206: 
        !           207:                mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
        !           208: 
        !           209: 3.1.  Deprecated Objects
        !           210: 
        !           211:    In order to better prepare implementors for future changes in the
        !           212:    MIB, a new term "deprecated" may be used when describing an object.
        !           213:    A deprecated object in the MIB is one which must be supported, but
        !           214:    one which will most likely be removed from the next version of the
        !           215:    MIB (e.g., MIB-III).
        !           216: 
        !           217:       MIB-II marks one object as being deprecated:
        !           218: 
        !           219:       atTable
        !           220: 
        !           221:    As a result of deprecating the atTable object, the entire Address
        !           222:    Translation group is deprecated.
        !           223: 
        !           224: 
        !           225: 
        !           226: IETF SNMP Working Group                                         [Page 4]
        !           227: 
        !           228: RFC 1158                         MIB II                         May 1990
        !           229: 
        !           230: 
        !           231:    Note that no functionality is lost with the deprecation of these
        !           232:    objects: new objects providing equivalent or superior functionality
        !           233:    are defined in MIB-II.
        !           234: 
        !           235: 3.2.  Display Strings
        !           236: 
        !           237:    In the past, there have been misinterpretations of the MIB as to when
        !           238:    a string of octets should contain printable characters, meant to be
        !           239:    displayed to a human.  As a textual convention in the MIB, the
        !           240:    datatype
        !           241: 
        !           242:                   DisplayString ::= OCTET STRING
        !           243: 
        !           244:    is introduced.  A DisplayString is restricted to the NVT ASCII
        !           245:    character set, as defined in pages 10-11 of [7].
        !           246: 
        !           247:    The following objects are now defined in terms of DisplayString:
        !           248: 
        !           249:                   sysDescr
        !           250:                   ifDescr
        !           251: 
        !           252:    It should be noted that this change has no effect on either the
        !           253:    syntax nor semantics of these objects.  The use of the DisplayString
        !           254:    notation is merely an artifact of the explanatory method used in
        !           255:    MIB-II and future MIBs.
        !           256: 
        !           257:    Further, it should be noted that any object defined in terms of OCTET
        !           258:    STRING may contain arbitrary binary data, in which each octet may
        !           259:    take any value from 0 to 255 (decimal).
        !           260: 
        !           261: 3.3.  The System Group
        !           262: 
        !           263:    Four new objects are added to this group:
        !           264: 
        !           265:                   sysContact
        !           266:                   sysName
        !           267:                   sysLocation
        !           268:                   sysServices
        !           269: 
        !           270:    These provide contact, administrative, location, and service
        !           271:    information regarding the managed node.
        !           272: 
        !           273: 3.4.  The Interfaces Group
        !           274: 
        !           275:    The definition of the ifNumber object was incorrect, as it required
        !           276:    all interfaces to support IP.  (For example, devices without IP, such
        !           277:    as MAC-layer bridges, could not be managed if this definition was
        !           278:    strictly followed.) The description of the ifNumber object is changed
        !           279: 
        !           280: 
        !           281: 
        !           282: IETF SNMP Working Group                                         [Page 5]
        !           283: 
        !           284: RFC 1158                         MIB II                         May 1990
        !           285: 
        !           286: 
        !           287:    accordingly.
        !           288: 
        !           289:    The ifTable object was mistaken marked as read-write, it has been
        !           290:    (correctly) re-designated as read-only.  In addition, several new
        !           291:    values have been added to the ifType column in the ifTable object:
        !           292: 
        !           293:                   ppp(23)
        !           294:                   softwareLoopback(24)
        !           295:                   eon(25)
        !           296:                   ethernet-3Mbit(26)
        !           297:                   nsip(27)
        !           298:                   slip(28)
        !           299: 
        !           300:    Finally, a new column has been added to the ifTable object:
        !           301: 
        !           302:                   ifSpecific
        !           303: 
        !           304:    which provides information about information specific to the media
        !           305:    being used to realize the interface.
        !           306: 
        !           307: 3.5.  The Address Translation Group
        !           308: 
        !           309:    In MIB-I, this group contained a table which permitted mappings from
        !           310:    network addresses (e.g., IP addresses) to physical addresses (e.g.,
        !           311:    MAC addresses).  Experience has shown that efficient implementations
        !           312:    of this table make two assumptions: a single network protocol
        !           313:    environment, and mappings occur only from network address to physical
        !           314:    address.
        !           315: 
        !           316:    The need to support multi-protocol nodes (e.g., those with both the
        !           317:    IP and CLNP active), and the need to support the inverse mapping
        !           318:    (e.g., for ES-IS), have invalidated both of these assumptions.  As
        !           319:    such, the atTable object is declared deprecated.
        !           320: 
        !           321:    In order to meet both the multi-protocol and inverse mapping
        !           322:    requirements, MIB-II and its successors will allocate up to two
        !           323:    address translation tables inside each network protocol group.  That
        !           324:    is, the IP group will contain one address translation table, for
        !           325:    going from IP addresses to physical addresses.  Similarly, when a
        !           326:    document defining MIB objects for the CLNP is produced (e.g., [8]),
        !           327:    it will contain two tables, for mappings in both directions, as this
        !           328:    is required for full functionality.
        !           329: 
        !           330:    It should be noted that the choice of two tables (one for each
        !           331:    direction of mapping) provides for ease of implementation in many
        !           332:    cases, and does not introduce undue burden on implementations which
        !           333:    realize the address translation abstraction through a single internal
        !           334:    table.
        !           335: 
        !           336: 
        !           337: 
        !           338: IETF SNMP Working Group                                         [Page 6]
        !           339: 
        !           340: RFC 1158                         MIB II                         May 1990
        !           341: 
        !           342: 
        !           343: 3.6.  The IP Group
        !           344: 
        !           345:    The access attribute of the variable ipForwarding has been changed
        !           346:    from read-only to read-write.
        !           347: 
        !           348:    In addition, there is a new column to the ipAddrTable object,
        !           349: 
        !           350:                   ipAdEntReasmMaxSize
        !           351: 
        !           352:    which keeps track of the largest IP datagram that can be re-
        !           353:    assembled on a particular interface.  There is also a new column in
        !           354:    the ipRoutingTable object,
        !           355: 
        !           356:                   ipRouteMask
        !           357: 
        !           358:    which is used for IP routing subsystems that support arbitrary subnet
        !           359:    masks.
        !           360: 
        !           361:    One new object is added to the IP group:
        !           362: 
        !           363:                   ipNetToMediaTable
        !           364: 
        !           365:    which is the address translation table for the IP group (providing
        !           366:    identical functionality to the now deprecated atTable in the address
        !           367:    translation group).
        !           368: 
        !           369: 3.7.  The ICMP Group
        !           370: 
        !           371:    There are no changes to this group.
        !           372: 
        !           373: 3.8.  The TCP Group
        !           374: 
        !           375:    Two new variables are added:
        !           376: 
        !           377:                   tcpInErrs
        !           378:                   tcpOutRsts
        !           379: 
        !           380:    which keep track of the number of incoming TCP segments in error and
        !           381:    the number of resets generated by a TCP.
        !           382: 
        !           383: 3.9.  The UDP Group
        !           384: 
        !           385:    A new table:
        !           386: 
        !           387:                   udpTable
        !           388: 
        !           389:    is added.
        !           390: 
        !           391: 
        !           392: 
        !           393: 
        !           394: IETF SNMP Working Group                                         [Page 7]
        !           395: 
        !           396: RFC 1158                         MIB II                         May 1990
        !           397: 
        !           398: 
        !           399: 3.10.  The EGP Group
        !           400: 
        !           401:    Experience has indicated a need for additional objects that are
        !           402:    useful in EGP monitoring.  In addition to making several additions to
        !           403:    the egpNeighborTable object, a new variable is added:
        !           404: 
        !           405:                   egpAs
        !           406: 
        !           407:    which gives the autonomous system associated with this EGP entity.
        !           408: 
        !           409: 3.11.  The Transmission Group
        !           410: 
        !           411:    MIB-I was lacking in that it did not distinguish between different
        !           412:    types of transmission media.  A new group, the Transmission group, is
        !           413:    allocated for this purpose:
        !           414: 
        !           415:                   transmission OBJECT IDENTIFIER ::= { mib-2 10 }
        !           416: 
        !           417:    When Internet-standard definitions for managing transmission media
        !           418:    are defined, the transmission group is used to provide a prefix for
        !           419:    the names of those objects.
        !           420: 
        !           421:    Typically, such definitions reside in the experimental portion of the
        !           422:    MIB until they are "proven", then as a part of the Internet
        !           423:    standardization process, the definitions are accordingly elevated and
        !           424:    a new object identifier, under the transmission group is defined.  By
        !           425:    convention, the name assigned is:
        !           426: 
        !           427:                   type OBJECT IDENTIFIER    ::= { transmission number }
        !           428: 
        !           429:    where "type" is the symbolic value used for the media in the ifType
        !           430:    column of the ifTable object, and "number" is the actual integer
        !           431:    value corresponding to the symbol.
        !           432: 
        !           433: 3.12.  The SNMP Group
        !           434: 
        !           435:    The application-oriented working groups of the IETF have been tasked
        !           436:    to be receptive towards defining MIB variables specific to their
        !           437:    respective applications.
        !           438: 
        !           439:    For the SNMP, it is useful to have statistical information.  A new
        !           440:    group, the SNMP group, is allocated for this purpose:
        !           441: 
        !           442:                   snmp   OBJECT IDENTIFIER ::= { mib-2 11 }
        !           443: 
        !           444: 4.  Objects
        !           445: 
        !           446:    Managed objects are accessed via a virtual information store, termed
        !           447: 
        !           448: 
        !           449: 
        !           450: IETF SNMP Working Group                                         [Page 8]
        !           451: 
        !           452: RFC 1158                         MIB II                         May 1990
        !           453: 
        !           454: 
        !           455:    the Management Information Base or MIB.  Objects in the MIB are
        !           456:    defined using Abstract Syntax Notation One (ASN.1) [9].
        !           457: 
        !           458:    The mechanisms used for describing these objects are specified the
        !           459:    companion memo, the SMI.  In particular, each object has a name, a
        !           460:    syntax, and an encoding.  The name is an object identifier, an
        !           461:    administratively assigned name, which specifies an object type.  The
        !           462:    object type together with an object instance serves to uniquely
        !           463:    identify a specific instantiation of the object.  For human
        !           464:    convenience, we often use a textual string, termed the OBJECT
        !           465:    DESCRIPTOR, to also refer to the object type.
        !           466: 
        !           467:    The syntax of an object type defines the abstract data structure
        !           468:    corresponding to that object type.  The ASN.1 language is used for
        !           469:    this purpose.  However, the companion memo purposely restricts the
        !           470:    ASN.1 constructs which may be used.  These restrictions are
        !           471:    explicitly made for simplicity.
        !           472: 
        !           473:    The encoding of an object type is simply how that object type is
        !           474:    represented using the object type's syntax.  Implicitly tied to the
        !           475:    notion of an object type's syntax and encoding is how the object type
        !           476:    is represented when being transmitted on the network.  This memo
        !           477:    specifies the use of the basic encoding rules (BER) of ASN.1 [10],
        !           478:    subject to the additional requirements imposed by the SNMP [14].
        !           479: 
        !           480: 4.1.  Object Groups
        !           481: 
        !           482:    Since this list of managed objects contains only the essential
        !           483:    elements, there is no need to allow individual objects to be
        !           484:    optional.  Rather, the objects are arranged into the following
        !           485:    groups:
        !           486: 
        !           487:                   - System
        !           488:                   - Interfaces
        !           489:                   - Address Translation (deprecated)
        !           490:                   - IP
        !           491:                   - ICMP
        !           492:                   - TCP
        !           493:                   - UDP
        !           494:                   - EGP
        !           495:                   - Transmission
        !           496:                   - SNMP
        !           497: 
        !           498:    There are two reasons for defining these groups: to provide a means
        !           499:    of assigning object identifiers; and, to provide a method for
        !           500:    implementations of managed agents to know which objects they must
        !           501:    implement.  This method is as follows: if the semantics of a group is
        !           502:    applicable to an implementation, then it must implement all objects
        !           503: 
        !           504: 
        !           505: 
        !           506: IETF SNMP Working Group                                         [Page 9]
        !           507: 
        !           508: RFC 1158                         MIB II                         May 1990
        !           509: 
        !           510: 
        !           511:    in that group.  For example, an implementation must implement the EGP
        !           512:    group if and only if it implements the EGP.
        !           513: 
        !           514: 4.2.  Format of Definitions
        !           515: 
        !           516:    The next section contains the specification of all object types
        !           517:    contained in the MIB.  Following the conventions of the companion
        !           518:    memo, the object types are defined using the following fields:
        !           519: 
        !           520:       OBJECT:
        !           521:       -------
        !           522:            A textual name, termed the OBJECT DESCRIPTOR, for the
        !           523:            object type, along with its corresponding OBJECT
        !           524:            IDENTIFIER.
        !           525: 
        !           526:       Syntax:
        !           527:            The abstract syntax for the object type, presented using
        !           528:            ASN.1.  This must resolve to an instance of the ASN.1
        !           529:            type ObjectSyntax defined in the SMI.
        !           530: 
        !           531:       Definition:
        !           532:            A textual description of the semantics of the object
        !           533:            type.  Implementations should ensure that their
        !           534:            interpretation of the object type fulfills this
        !           535:            definition since this MIB is intended for use in multi-
        !           536:            vendor environments.  As such it is vital that object
        !           537:            types have consistent meaning across all machines.
        !           538: 
        !           539:       Access:
        !           540:            A keyword, one of read-only, read-write, write-only, or
        !           541:            not-accessible.  Note that this designation specifies the
        !           542:            minimum level of support required.  As a local matter,
        !           543:            implementations may support other access types (e.g., an
        !           544:            implementation may elect to permitting writing a variable
        !           545:            marked herein as read-only).  Further, protocol-specific
        !           546:            "views" (e.g., those implied by an SNMP community) may
        !           547:            make further restrictions on access to a variable.
        !           548: 
        !           549:       Status:
        !           550:            A keyword, one of mandatory, optional, obsolete, or
        !           551:            deprecated.  Use of deprecated implies mandatory status.
        !           552: 
        !           553: 5.  Object Definitions
        !           554: 
        !           555:                RFC1158-MIB
        !           556: 
        !           557:                DEFINITIONS ::= BEGIN
        !           558: 
        !           559: 
        !           560: 
        !           561: 
        !           562: IETF SNMP Working Group                                        [Page 10]
        !           563: 
        !           564: RFC 1158                         MIB II                         May 1990
        !           565: 
        !           566: 
        !           567:                IMPORTS
        !           568:                        mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
        !           569:                        Counter, Gauge, TimeTicks
        !           570:                            FROM RFC1155-SMI;
        !           571: 
        !           572:                DisplayString ::=
        !           573:                            OCTET STRING
        !           574: 
        !           575: 
        !           576:                mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }    -- MIB-II
        !           577: 
        !           578:                system     OBJECT IDENTIFIER ::= { mib-2 1 }
        !           579:                interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
        !           580:                at         OBJECT IDENTIFIER ::= { mib-2 3 }
        !           581:                ip         OBJECT IDENTIFIER ::= { mib-2 4 }
        !           582:                icmp       OBJECT IDENTIFIER ::= { mib-2 5 }
        !           583:                tcp        OBJECT IDENTIFIER ::= { mib-2 6 }
        !           584:                udp        OBJECT IDENTIFIER ::= { mib-2 7 }
        !           585:                egp        OBJECT IDENTIFIER ::= { mib-2 8 }
        !           586:                -- cmot    OBJECT IDENTIFIER ::= { mib-2 9 }
        !           587:                transmission OBJECT IDENTIFIER ::= { mib-2 10 }
        !           588:                snmp       OBJECT IDENTIFIER ::= { mib-2 11 }
        !           589:                END
        !           590: 
        !           591: 5.1.  The System Group
        !           592: 
        !           593:    Implementation of the System group is mandatory for all systems.
        !           594: 
        !           595: 
        !           596:           OBJECT:
        !           597:           -------
        !           598:                sysDescr { system 1 }
        !           599: 
        !           600:           Syntax:
        !           601:                DisplayString (SIZE (0..255))
        !           602: 
        !           603:           Definition:
        !           604:                A textual description of the entity.  This value should
        !           605:                include the full name and version identification of the
        !           606:                system's hardware type, software operating-system, and
        !           607:                networking software.  It is mandatory that this only
        !           608:                contain printable ASCII characters.
        !           609: 
        !           610:           Access:
        !           611:                read-only.
        !           612: 
        !           613:           Status:
        !           614:                mandatory.
        !           615: 
        !           616: 
        !           617: 
        !           618: IETF SNMP Working Group                                        [Page 11]
        !           619: 
        !           620: RFC 1158                         MIB II                         May 1990
        !           621: 
        !           622: 
        !           623:           OBJECT:
        !           624:           -------
        !           625:                sysObjectID { system 2 }
        !           626: 
        !           627:           Syntax:
        !           628:                OBJECT IDENTIFIER
        !           629: 
        !           630:           Definition:
        !           631:                The vendor's authoritative identification of the network
        !           632:                management subsystem contained in the entity.  This value
        !           633:                is allocated within the SMI enterprises subtree
        !           634:                (1.3.6.1.4.1) and provides an easy and unambiguous means
        !           635:                for determining "what kind of box" is being managed.  For
        !           636:                example, if vendor "Flintstones, Inc." was assigned the
        !           637:                subtree 1.3.6.1.4.1.4242, it could assign the identifier
        !           638:                1.3.6.1.4.1.4242.1.1 to its "Fred Router".
        !           639: 
        !           640:           Access:
        !           641:                read-only.
        !           642: 
        !           643:           Status:
        !           644:                mandatory.
        !           645: 
        !           646: 
        !           647:           OBJECT:
        !           648:           -------
        !           649:                sysUpTime { system 3 }
        !           650: 
        !           651:           Syntax:
        !           652:                TimeTicks
        !           653: 
        !           654:           Definition:
        !           655:                The time (in hundredths of a second) since the network
        !           656:                management portion of the system was last re-initialized.
        !           657: 
        !           658:           Access:
        !           659:                read-only.
        !           660: 
        !           661:           Status:
        !           662:                mandatory.
        !           663: 
        !           664: 
        !           665:           OBJECT:
        !           666:           -------
        !           667:                sysContact { system 4 }
        !           668: 
        !           669:           Syntax:
        !           670:                DisplayString (SIZE (0..255))
        !           671: 
        !           672: 
        !           673: 
        !           674: IETF SNMP Working Group                                        [Page 12]
        !           675: 
        !           676: RFC 1158                         MIB II                         May 1990
        !           677: 
        !           678: 
        !           679:           Definition:
        !           680:                The textual identification of the contact person for this
        !           681:                managed node, together with information on how to contact
        !           682:                this person.
        !           683: 
        !           684:           Access:
        !           685:                read-write.
        !           686: 
        !           687:           Status:
        !           688:                mandatory.
        !           689: 
        !           690: 
        !           691:           OBJECT:
        !           692:           -------
        !           693:                sysName { system 5 }
        !           694: 
        !           695:           Syntax:
        !           696:                DisplayString (SIZE (0..255))
        !           697: 
        !           698:           Definition:
        !           699:                An administratively-assigned name for this managed node.
        !           700:                By convention, this is the node's fully-qualified domain
        !           701:                name.
        !           702: 
        !           703:           Access:
        !           704:                read-write.
        !           705: 
        !           706:           Status:
        !           707:                mandatory.
        !           708: 
        !           709: 
        !           710:           OBJECT:
        !           711:           -------
        !           712:                sysLocation { system 6 }
        !           713: 
        !           714:           Syntax:
        !           715:                DisplayString (SIZE (0..255))
        !           716: 
        !           717:           Definition:
        !           718:                The physical location of this node (e.g., "telephone
        !           719:                closet, 3rd floor").
        !           720: 
        !           721:           Access:
        !           722:                read-only.
        !           723: 
        !           724:           Status:
        !           725:                mandatory.
        !           726: 
        !           727: 
        !           728: 
        !           729: 
        !           730: IETF SNMP Working Group                                        [Page 13]
        !           731: 
        !           732: RFC 1158                         MIB II                         May 1990
        !           733: 
        !           734: 
        !           735:           OBJECT:
        !           736:           -------
        !           737:                sysServices { system 7 }
        !           738: 
        !           739:           Syntax:
        !           740:                INTEGER (0..127)
        !           741: 
        !           742:           Definition:
        !           743:                A value which indicates the set of services that this
        !           744:                entity potentially offers.  The value is a sum.  This
        !           745:                sum initially takes the value zero, Then, for each layer,
        !           746:                L, in the range 1 through 7, that this node performs
        !           747:                transactions for, 2 raised to (L - 1) is added to the
        !           748:                sum.  For example, a node which performs only routing
        !           749:                functions would have a value of 4 (2^(3-1)).  In
        !           750:                contrast, a node which is a host offering application
        !           751:                services would have a value of 72 (2^(4-1) + 2^(7-1)).
        !           752:                Note that in the context of the Internet suite of
        !           753:                protocols, values should be calculated accordingly:
        !           754: 
        !           755:                     layer  functionality
        !           756:                     1      physical (e.g., repeaters)
        !           757:                     2      datalink/subnetwork (e.g., bridges)
        !           758:                     3      internet (e.g., supports the IP)
        !           759:                     4      end-to-end  (e.g., supports the TCP)
        !           760:                     7      applications (e.g., supports the SMTP)
        !           761: 
        !           762:                For systems including OSI protocols, layers 5 and 6 may
        !           763:                also be counted.
        !           764: 
        !           765:           Access:
        !           766:                read-only.
        !           767: 
        !           768:           Status:
        !           769:                mandatory.
        !           770: 
        !           771: 5.2.  The Interfaces Group
        !           772: 
        !           773:    Implementation of the Interfaces group is mandatory for all systems.
        !           774: 
        !           775: 
        !           776:           OBJECT:
        !           777:           -------
        !           778:                ifNumber { interfaces 1 }
        !           779: 
        !           780:           Syntax:
        !           781:                INTEGER
        !           782: 
        !           783: 
        !           784: 
        !           785: 
        !           786: IETF SNMP Working Group                                        [Page 14]
        !           787: 
        !           788: RFC 1158                         MIB II                         May 1990
        !           789: 
        !           790: 
        !           791:           Definition:
        !           792:                The number of network interfaces (regardless of their
        !           793:                current state) present on this system.
        !           794: 
        !           795:           Access:
        !           796:                read-only.
        !           797: 
        !           798:           Status:
        !           799:                mandatory.
        !           800: 
        !           801: 5.2.1.  The Interfaces table
        !           802: 
        !           803:    The Interfaces table contains information on the entity's interfaces.
        !           804:    Each interface is thought of as being attached to a "subnetwork".
        !           805:    Note that this term should not be confused with "subnet" which refers
        !           806:    to an addressing partitioning scheme used in the Internet suite of
        !           807:    protocols.
        !           808: 
        !           809: 
        !           810:           OBJECT:
        !           811:           -------
        !           812:                ifTable { interfaces 2 }
        !           813: 
        !           814:           Syntax:
        !           815:                SEQUENCE OF IfEntry
        !           816: 
        !           817:           Definition:
        !           818:                A list of interface entries.  The number of entries is
        !           819:                given by the value of ifNumber.
        !           820: 
        !           821:           Access:
        !           822:                read-only.
        !           823: 
        !           824:           Status:
        !           825:                mandatory.
        !           826: 
        !           827: 
        !           828:           OBJECT:
        !           829:           -------
        !           830:                ifEntry { ifTable 1 }
        !           831: 
        !           832: 
        !           833: 
        !           834: 
        !           835: 
        !           836: 
        !           837: 
        !           838: 
        !           839: 
        !           840: 
        !           841: 
        !           842: IETF SNMP Working Group                                        [Page 15]
        !           843: 
        !           844: RFC 1158                         MIB II                         May 1990
        !           845: 
        !           846: 
        !           847:           Syntax:
        !           848:                IfEntry ::= SEQUENCE {
        !           849:                     ifIndex
        !           850:                         INTEGER,
        !           851:                     ifDescr
        !           852:                         DisplayString,
        !           853:                     ifType
        !           854:                         INTEGER,
        !           855:                     ifMtu
        !           856:                         INTEGER,
        !           857:                     ifSpeed
        !           858:                         Gauge,
        !           859:                     ifPhysAddress
        !           860:                         OCTET STRING,
        !           861:                     ifAdminStatus
        !           862:                         INTEGER,
        !           863:                     ifOperStatus
        !           864:                         INTEGER,
        !           865:                     ifLastChange
        !           866:                         TimeTicks,
        !           867:                     ifInOctets
        !           868:                         Counter,
        !           869:                     ifInUcastPkts
        !           870:                         Counter,
        !           871:                     ifInNUcastPkts
        !           872:                         Counter,
        !           873:                     ifInDiscards
        !           874:                         Counter,
        !           875:                     ifInErrors
        !           876:                         Counter,
        !           877:                     ifInUnknownProtos
        !           878:                         Counter,
        !           879:                     ifOutOctets
        !           880:                         Counter,
        !           881:                     ifOutUcastPkts
        !           882:                         Counter,
        !           883:                     ifOutNUcastPkts
        !           884:                         Counter,
        !           885:                     ifOutDiscards
        !           886:                         Counter,
        !           887:                     ifOutErrors
        !           888:                         Counter,
        !           889:                     ifOutQLen
        !           890:                         Gauge,
        !           891:                     ifSpecific
        !           892:                         OBJECT IDENTIFIER
        !           893:                }
        !           894: 
        !           895: 
        !           896: 
        !           897: 
        !           898: IETF SNMP Working Group                                        [Page 16]
        !           899: 
        !           900: RFC 1158                         MIB II                         May 1990
        !           901: 
        !           902: 
        !           903:           Definition:
        !           904:                An interface entry containing objects at the subnetwork
        !           905:                layer and below for a particular interface.
        !           906: 
        !           907:           Access:
        !           908:                read-only.
        !           909: 
        !           910:           Status:
        !           911:                mandatory.
        !           912: 
        !           913: 
        !           914:           We now consider the individual components of each interface
        !           915:           entry:
        !           916: 
        !           917: 
        !           918:           OBJECT:
        !           919:           -------
        !           920:                ifIndex { ifEntry 1 }
        !           921: 
        !           922:           Syntax:
        !           923:                INTEGER
        !           924: 
        !           925:           Definition:
        !           926:                A unique value for each interface.  Its value ranges
        !           927:                between 1 and the value of ifNumber.  The value for each
        !           928:                interface must remain constant at least from one re-
        !           929:                initialization of the entity's network management system
        !           930:                to the next re-initialization.
        !           931: 
        !           932:           Access:
        !           933:                read-only.
        !           934: 
        !           935:           Status:
        !           936:                mandatory.
        !           937: 
        !           938: 
        !           939:           OBJECT:
        !           940:           -------
        !           941:                ifDescr { ifEntry 2 }
        !           942: 
        !           943:           Syntax:
        !           944:                DisplayString (SIZE (0..255))
        !           945: 
        !           946:           Definition:
        !           947:                A textual string containing information about the
        !           948:                interface.  This string should include the name of the
        !           949:                manufacturer, the product name and the version of the
        !           950:                hardware interface.
        !           951: 
        !           952: 
        !           953: 
        !           954: IETF SNMP Working Group                                        [Page 17]
        !           955: 
        !           956: RFC 1158                         MIB II                         May 1990
        !           957: 
        !           958: 
        !           959:           Access:
        !           960:                read-only.
        !           961: 
        !           962:           Status:
        !           963:                mandatory.
        !           964: 
        !           965: 
        !           966:           OBJECT:
        !           967:           -------
        !           968:                ifType { ifEntry 3 }
        !           969: 
        !           970:           Syntax:
        !           971:                INTEGER {
        !           972:                     other(1),          -- none of the following
        !           973:                     regular1822(2),
        !           974:                     hdh1822(3),
        !           975:                     ddn-x25(4),
        !           976:                     rfc877-x25(5),
        !           977:                     ethernet-csmacd(6),
        !           978:                     iso88023-csmacd(7),
        !           979:                     iso88024-tokenBus(8),
        !           980:                     iso88025-tokenRing(9),
        !           981:                     iso88026-man(10),
        !           982:                     starLan(11),
        !           983:                     proteon-10Mbit(12),
        !           984:                     proteon-80Mbit(13),
        !           985:                     hyperchannel(14),
        !           986:                     fddi(15),
        !           987:                     lapb(16),
        !           988:                     sdlc(17),
        !           989:                     t1-carrier(18),
        !           990:                     cept(19),          -- european equivalent of T-1
        !           991:                     basicISDN(20),
        !           992:                     primaryISDN(21),
        !           993:                                         -- proprietary serial
        !           994:                     propPointToPointSerial(22),
        !           995:                     ppp(23),
        !           996:                     softwareLoopback(24),
        !           997:                     eon(25),            -- CLNP over IP [12]
        !           998:                     ethernet-3Mbit(26)
        !           999:                     nsip(27),           -- XNS over IP
        !          1000:                     slip(28)            -- generic SLIP
        !          1001:                }
        !          1002: 
        !          1003:           Definition:
        !          1004:                The type of interface, distinguished according to the
        !          1005:                physical/link protocol(s) immediately "below" the network
        !          1006:                layer in the protocol stack.
        !          1007: 
        !          1008: 
        !          1009: 
        !          1010: IETF SNMP Working Group                                        [Page 18]
        !          1011: 
        !          1012: RFC 1158                         MIB II                         May 1990
        !          1013: 
        !          1014: 
        !          1015:           Access:
        !          1016:                read-only.
        !          1017: 
        !          1018:           Status:
        !          1019:                mandatory.
        !          1020: 
        !          1021: 
        !          1022:           OBJECT:
        !          1023:           -------
        !          1024:                ifMtu { ifEntry 4 }
        !          1025: 
        !          1026:           Syntax:
        !          1027:                INTEGER
        !          1028: 
        !          1029:           Definition:
        !          1030:                The size of the largest datagram which can be
        !          1031:                sent/received on the interface, specified in octets.  For
        !          1032:                interfaces that are used for transmitting network
        !          1033:                datagrams, this is the size of the largest network
        !          1034:                datagram that can be sent on the interface.
        !          1035: 
        !          1036:           Access:
        !          1037:                read-only.
        !          1038: 
        !          1039:           Status:
        !          1040:                mandatory.
        !          1041: 
        !          1042: 
        !          1043:           OBJECT:
        !          1044:           -------
        !          1045:                ifSpeed { ifEntry 5 }
        !          1046: 
        !          1047:           Syntax:
        !          1048:                Gauge
        !          1049: 
        !          1050:           Definition:
        !          1051:                An estimate of the interface's current bandwidth in bits
        !          1052:                per second.  For interfaces which do not vary in
        !          1053:                bandwidth or for those where no accurate estimation can
        !          1054:                be made, this object should contain the nominal
        !          1055:                bandwidth.
        !          1056: 
        !          1057:           Access:
        !          1058:                read-only.
        !          1059: 
        !          1060:           Status:
        !          1061:                mandatory.
        !          1062: 
        !          1063: 
        !          1064: 
        !          1065: 
        !          1066: IETF SNMP Working Group                                        [Page 19]
        !          1067: 
        !          1068: RFC 1158                         MIB II                         May 1990
        !          1069: 
        !          1070: 
        !          1071:           OBJECT:
        !          1072:           -------
        !          1073:                ifPhysAddress { ifEntry 6 }
        !          1074: 
        !          1075:           Syntax:
        !          1076:                OCTET STRING
        !          1077: 
        !          1078:           Definition:
        !          1079:                The interface's address at the protocol layer immediately
        !          1080:                "below" the network layer in the protocol stack.  For
        !          1081:                interfaces which do not have such an address (e.g., a
        !          1082:                serial line), this object should contain an octet string
        !          1083:                of zero length.
        !          1084: 
        !          1085:           Access:
        !          1086:                read-only.
        !          1087: 
        !          1088:           Status:
        !          1089:                mandatory.
        !          1090: 
        !          1091: 
        !          1092:           OBJECT:
        !          1093:           -------
        !          1094:                ifAdminStatus { ifEntry 7 }
        !          1095: 
        !          1096:           Syntax:
        !          1097:                INTEGER {
        !          1098:                     up(1),       -- ready to pass packets
        !          1099:                     down(2),
        !          1100:                     testing(3)   -- in some test mode
        !          1101:                }
        !          1102: 
        !          1103:           Definition:
        !          1104:                The desired state of the interface.  The testing(3) state
        !          1105:                indicates that no operational packets can be passed.
        !          1106: 
        !          1107:           Access:
        !          1108:                read-write.
        !          1109: 
        !          1110:           Status:
        !          1111:                mandatory.
        !          1112: 
        !          1113: 
        !          1114:           OBJECT:
        !          1115:           -------
        !          1116:                ifOperStatus { ifEntry 8 }
        !          1117: 
        !          1118: 
        !          1119: 
        !          1120: 
        !          1121: 
        !          1122: IETF SNMP Working Group                                        [Page 20]
        !          1123: 
        !          1124: RFC 1158                         MIB II                         May 1990
        !          1125: 
        !          1126: 
        !          1127:           Syntax:
        !          1128:                INTEGER {
        !          1129:                     up(1),       -- ready to pass packets
        !          1130:                     down(2),
        !          1131:                     testing(3)   -- in some test mode
        !          1132:                }
        !          1133: 
        !          1134:           Definition:
        !          1135:                The current operational state of the interface.  The
        !          1136:                testing(3) state indicates that no operational packets
        !          1137:                can be passed.
        !          1138: 
        !          1139:           Access:
        !          1140:                read-only.
        !          1141: 
        !          1142:           Status:
        !          1143:                mandatory.
        !          1144: 
        !          1145: 
        !          1146:           OBJECT:
        !          1147:           -------
        !          1148:                ifLastChange { ifEntry 9 }
        !          1149: 
        !          1150:           Syntax:
        !          1151:                TimeTicks
        !          1152: 
        !          1153:           Definition:
        !          1154:                The value of sysUpTime at the time the interface entered
        !          1155:                its current operational state.  If the current state was
        !          1156:                entered prior to the last re-initialization of the local
        !          1157:                network management subsystem, then this object contains a
        !          1158:                zero value.
        !          1159: 
        !          1160:           Access:
        !          1161:                read-only.
        !          1162: 
        !          1163:           Status:
        !          1164:                mandatory.
        !          1165: 
        !          1166: 
        !          1167:           OBJECT:
        !          1168:           -------
        !          1169:                ifInOctets { ifEntry 10 }
        !          1170: 
        !          1171:           Syntax:
        !          1172:                Counter
        !          1173: 
        !          1174: 
        !          1175: 
        !          1176: 
        !          1177: 
        !          1178: IETF SNMP Working Group                                        [Page 21]
        !          1179: 
        !          1180: RFC 1158                         MIB II                         May 1990
        !          1181: 
        !          1182: 
        !          1183:           Definition:
        !          1184:                The total number of octets received on the interface,
        !          1185:                including framing characters.
        !          1186: 
        !          1187:           Access:
        !          1188:                read-only.
        !          1189: 
        !          1190:           Status:
        !          1191:                mandatory.
        !          1192: 
        !          1193: 
        !          1194:           OBJECT:
        !          1195:           -------
        !          1196:                ifInUcastPkts  { ifEntry 11 }
        !          1197: 
        !          1198:           Syntax:
        !          1199:                Counter
        !          1200: 
        !          1201:           Definition:
        !          1202:                The number of subnetwork-unicast packets delivered to a
        !          1203:                higher-layer protocol.
        !          1204: 
        !          1205:           Access:
        !          1206:                read-only.
        !          1207: 
        !          1208:           Status:
        !          1209:                mandatory.
        !          1210: 
        !          1211: 
        !          1212:           OBJECT:
        !          1213:           -------
        !          1214:                ifInNUcastPkts { ifEntry 12 }
        !          1215: 
        !          1216:           Syntax:
        !          1217:                Counter
        !          1218: 
        !          1219:           Definition:
        !          1220:                The number of non-unicast (i.e., subnetwork-broadcast or
        !          1221:                subnetwork-multicast) packets delivered to a higher-layer
        !          1222:                protocol.
        !          1223: 
        !          1224:           Access:
        !          1225:                read-only.
        !          1226: 
        !          1227:           Status:
        !          1228:                mandatory.
        !          1229: 
        !          1230: 
        !          1231: 
        !          1232: 
        !          1233: 
        !          1234: IETF SNMP Working Group                                        [Page 22]
        !          1235: 
        !          1236: RFC 1158                         MIB II                         May 1990
        !          1237: 
        !          1238: 
        !          1239:           OBJECT:
        !          1240:           -------
        !          1241:                ifInDiscards { ifEntry 13 }
        !          1242: 
        !          1243:           Syntax:
        !          1244:                Counter
        !          1245: 
        !          1246:           Definition:
        !          1247:                The number of inbound packets which were chosen to be
        !          1248:                discarded even though no errors had been detected to
        !          1249:                prevent their being deliverable to a higher-layer
        !          1250:                protocol.  One possible reason for discarding such a
        !          1251:                packet could be to free up buffer space.
        !          1252: 
        !          1253:           Access:
        !          1254:                read-only.
        !          1255: 
        !          1256:           Status:
        !          1257:                mandatory.
        !          1258: 
        !          1259: 
        !          1260:           OBJECT:
        !          1261:           -------
        !          1262:                ifInErrors { ifEntry 14 }
        !          1263: 
        !          1264:           Syntax:
        !          1265:                Counter
        !          1266: 
        !          1267:           Definition:
        !          1268:                The number of inbound packets that contained errors
        !          1269:                preventing them from being deliverable to a higher-layer
        !          1270:                protocol.
        !          1271: 
        !          1272:           Access:
        !          1273:                read-only.
        !          1274: 
        !          1275:           Status:
        !          1276:                mandatory.
        !          1277: 
        !          1278: 
        !          1279:           OBJECT:
        !          1280:           -------
        !          1281:                ifInUnknownProtos { ifEntry 15 }
        !          1282: 
        !          1283:           Syntax:
        !          1284:                Counter
        !          1285: 
        !          1286: 
        !          1287: 
        !          1288: 
        !          1289: 
        !          1290: IETF SNMP Working Group                                        [Page 23]
        !          1291: 
        !          1292: RFC 1158                         MIB II                         May 1990
        !          1293: 
        !          1294: 
        !          1295:           Definition:
        !          1296:                The number of packets received via the interface which
        !          1297:                were discarded because of an unknown or unsupported
        !          1298:                protocol.
        !          1299: 
        !          1300:           Access:
        !          1301:                read-only.
        !          1302: 
        !          1303:           Status:
        !          1304:                mandatory.
        !          1305: 
        !          1306: 
        !          1307:           OBJECT:
        !          1308:           -------
        !          1309:                ifOutOctets { ifEntry 16 }
        !          1310: 
        !          1311:           Syntax:
        !          1312:                Counter
        !          1313: 
        !          1314:           Definition:
        !          1315:                The total number of octets transmitted out of the
        !          1316:                interface, including framing characters.
        !          1317: 
        !          1318:           Access:
        !          1319:                read-only.
        !          1320: 
        !          1321:           Status:
        !          1322:                mandatory.
        !          1323: 
        !          1324: 
        !          1325:           OBJECT:
        !          1326:           -------
        !          1327:                ifOutUcastPkts { ifEntry 17 }
        !          1328: 
        !          1329:           Syntax:
        !          1330:                Counter
        !          1331: 
        !          1332:           Definition:
        !          1333:                The total number of packets that higher-level protocols
        !          1334:                requested be transmitted to a subnetwork-unicast address,
        !          1335:                including those that were discarded or not sent.
        !          1336: 
        !          1337:           Access:
        !          1338:                read-only.
        !          1339: 
        !          1340:           Status:
        !          1341:                mandatory.
        !          1342: 
        !          1343: 
        !          1344: 
        !          1345: 
        !          1346: IETF SNMP Working Group                                        [Page 24]
        !          1347: 
        !          1348: RFC 1158                         MIB II                         May 1990
        !          1349: 
        !          1350: 
        !          1351:           OBJECT:
        !          1352:           -------
        !          1353:                ifOutNUcastPkts { ifEntry 18 }
        !          1354: 
        !          1355:           Syntax:
        !          1356:                Counter
        !          1357: 
        !          1358:           Definition:
        !          1359:                The total number of packets that higher-level protocols
        !          1360:                requested be transmitted to a non-unicast (i.e., a
        !          1361:                subnetwork-broadcast or subnetwork-multicast) address,
        !          1362:                including those that were discarded or not sent.
        !          1363: 
        !          1364:           Access:
        !          1365:                read-only.
        !          1366: 
        !          1367:           Status:
        !          1368:                mandatory.
        !          1369: 
        !          1370: 
        !          1371:           OBJECT:
        !          1372:           -------
        !          1373:                ifOutDiscards { ifEntry 19 }
        !          1374: 
        !          1375:           Syntax:
        !          1376:                Counter
        !          1377: 
        !          1378:           Definition:
        !          1379:                The number of outbound packets which were chosen to be
        !          1380:                discarded even though no errors had been detected to
        !          1381:                prevent their being transmitted.  One possible reason for
        !          1382:                discarding such a packet could be to free up buffer
        !          1383:                space.
        !          1384: 
        !          1385:           Access:
        !          1386:                read-only.
        !          1387: 
        !          1388:           Status:
        !          1389:                mandatory.
        !          1390: 
        !          1391: 
        !          1392:           OBJECT:
        !          1393:           -------
        !          1394:                ifOutErrors { ifEntry 20 }
        !          1395: 
        !          1396:           Syntax:
        !          1397:                Counter
        !          1398: 
        !          1399: 
        !          1400: 
        !          1401: 
        !          1402: IETF SNMP Working Group                                        [Page 25]
        !          1403: 
        !          1404: RFC 1158                         MIB II                         May 1990
        !          1405: 
        !          1406: 
        !          1407:           Definition:
        !          1408:                The number of outbound packets that could not be
        !          1409:                transmitted because of errors.
        !          1410: 
        !          1411:           Access:
        !          1412:                read-only.
        !          1413: 
        !          1414:           Status:
        !          1415:                mandatory.
        !          1416: 
        !          1417: 
        !          1418:           OBJECT:
        !          1419:           -------
        !          1420:                ifOutQLen { ifEntry 21 }
        !          1421: 
        !          1422:           Syntax:
        !          1423:                Gauge
        !          1424: 
        !          1425:           Definition:
        !          1426:                The length of the output packet queue (in packets).
        !          1427: 
        !          1428:           Access:
        !          1429:                read-only.
        !          1430: 
        !          1431:           Status:
        !          1432:                mandatory.
        !          1433: 
        !          1434: 
        !          1435:           OBJECT:
        !          1436:           -------
        !          1437:                ifSpecific { ifEntry 22 }
        !          1438: 
        !          1439:           Syntax:
        !          1440:                OBJECT IDENTIFIER
        !          1441: 
        !          1442:           Definition:
        !          1443:                A reference to MIB definitions specific to the particular
        !          1444:                media being used to realize the interface.  For example,
        !          1445:                if the interface is realized by an ethernet, then the
        !          1446:                value of this object refers to a document defining
        !          1447:                objects specific to ethernet.  If an agent is not
        !          1448:                configured to have a value for any of these variables,
        !          1449:                the object identifier
        !          1450: 
        !          1451:                     nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
        !          1452: 
        !          1453:                is returned.  Note that "nullSpecific" is a syntatically
        !          1454:                valid object identifier, and any conformant
        !          1455: 
        !          1456: 
        !          1457: 
        !          1458: IETF SNMP Working Group                                        [Page 26]
        !          1459: 
        !          1460: RFC 1158                         MIB II                         May 1990
        !          1461: 
        !          1462: 
        !          1463:                implementation of ASN.1 and BER must be able to generate
        !          1464:                and recognize this value.
        !          1465: 
        !          1466:           Access:
        !          1467:                read-only.
        !          1468: 
        !          1469:           Status:
        !          1470:                mandatory.
        !          1471: 
        !          1472: 5.3.  The Address Translation Group
        !          1473: 
        !          1474:    Implementation of the Address Translation group is mandatory for all
        !          1475:    systems.  Note however that this group is deprecated by MIB-II.  That
        !          1476:    is, it is being included solely for compatibility with MIB-I nodes,
        !          1477:    and will most likely be excluded from MIB-III nodes.  From MIB-II and
        !          1478:    onwards, each network protocol group contains its own address
        !          1479:    translation tables.
        !          1480: 
        !          1481:    The Address Translation group contains one table which is the union
        !          1482:    across all interfaces of the translation tables for converting a
        !          1483:    NetworkAddress (e.g., an IP address) into a subnetwork-specific
        !          1484:    address.  For lack of a better term, this document refers to such a
        !          1485:    subnetwork-specific address as a "physical" address.
        !          1486: 
        !          1487:    Examples of such translation tables are: for broadcast media where
        !          1488:    ARP is in use, the translation table is equivalent to the ARP cache;
        !          1489:    or, on an X.25 network where non-algorithmic translation to X.121
        !          1490:    addresses is required, the translation table contains the
        !          1491:    NetworkAddress to X.121 address equivalences.
        !          1492: 
        !          1493: 
        !          1494:           OBJECT:
        !          1495:           -------
        !          1496:                atTable { at 1 }
        !          1497: 
        !          1498:           Syntax:
        !          1499:                SEQUENCE OF AtEntry
        !          1500: 
        !          1501:           Definition:
        !          1502:                The Address Translation tables contain the NetworkAddress
        !          1503:                to "physical" address equivalences.  Some interfaces do
        !          1504:                not use translation tables for determining address
        !          1505:                equivalences (e.g., DDN-X.25 has an algorithmic method);
        !          1506:                if all interfaces are of this type, then the Address
        !          1507:                Translation table is empty, i.e., has zero entries.
        !          1508: 
        !          1509:           Access:
        !          1510:                read-write.
        !          1511: 
        !          1512: 
        !          1513: 
        !          1514: IETF SNMP Working Group                                        [Page 27]
        !          1515: 
        !          1516: RFC 1158                         MIB II                         May 1990
        !          1517: 
        !          1518: 
        !          1519:           Status:
        !          1520:                deprecated.
        !          1521: 
        !          1522: 
        !          1523:           OBJECT:
        !          1524:           -------
        !          1525:                atEntry { atTable 1 }
        !          1526: 
        !          1527:           Syntax:
        !          1528:                AtEntry ::= SEQUENCE {
        !          1529:                     atIfIndex
        !          1530:                         INTEGER,
        !          1531:                     atPhysAddress
        !          1532:                         OCTET STRING,
        !          1533:                     atNetAddress
        !          1534:                         NetworkAddress
        !          1535:                }
        !          1536: 
        !          1537:           Definition:
        !          1538:                Each entry contains one NetworkAddress to "physical"
        !          1539:                address equivalence.
        !          1540: 
        !          1541:           Access:
        !          1542:                read-write.
        !          1543: 
        !          1544:           Status:
        !          1545:                deprecated.
        !          1546: 
        !          1547:           We now consider the individual components of each Address
        !          1548:           Translation table entry:
        !          1549: 
        !          1550: 
        !          1551:           OBJECT:
        !          1552:           -------
        !          1553:                atIfIndex { atEntry 1 }
        !          1554: 
        !          1555:           Syntax:
        !          1556:                INTEGER
        !          1557: 
        !          1558:           Definition:
        !          1559:                The interface on which this entry's equivalence is
        !          1560:                effective.  The interface identified by a particular
        !          1561:                value of this index is the same interface as identified
        !          1562:                by the same value of ifIndex.
        !          1563: 
        !          1564:           Access:
        !          1565:                read-write.
        !          1566: 
        !          1567: 
        !          1568: 
        !          1569: 
        !          1570: IETF SNMP Working Group                                        [Page 28]
        !          1571: 
        !          1572: RFC 1158                         MIB II                         May 1990
        !          1573: 
        !          1574: 
        !          1575:           Status:
        !          1576:                deprecated.
        !          1577: 
        !          1578: 
        !          1579:           OBJECT:
        !          1580:           -------
        !          1581:                atPhysAddress { atEntry 2 }
        !          1582: 
        !          1583:           Syntax:
        !          1584:                OCTET STRING
        !          1585: 
        !          1586:           Definition:
        !          1587:                The media-dependent "physical" address.
        !          1588: 
        !          1589:           Setting this object to a null string (one of zero length) has
        !          1590:           the effect of invaliding the corresponding entry in the
        !          1591:           atTable object.  That is, it effectively disassociates the
        !          1592:           interface identified with said entry from the mapping
        !          1593:           identified with said entry.  It is an implementation-specific
        !          1594:           matter as to whether the agent removes an invalidated entry
        !          1595:           from the table.  Accordingly, management stations must be
        !          1596:           prepared to receive tabular information from agents that
        !          1597:           corresponds to entries not currently in use.  Proper
        !          1598:           interpretation of such entries requires examination of the
        !          1599:           relevant atPhysAddress object.
        !          1600: 
        !          1601:           Access:
        !          1602:                read-write.
        !          1603: 
        !          1604:           Status:
        !          1605:                deprecated.
        !          1606: 
        !          1607: 
        !          1608:           OBJECT:
        !          1609:           -------
        !          1610:                atNetAddress { atEntry 3 }
        !          1611: 
        !          1612:           Syntax:
        !          1613:                NetworkAddress
        !          1614: 
        !          1615:           Definition:
        !          1616:                The NetworkAddress (e.g., the IP address) corresponding
        !          1617:                to the media-dependent "physical" address.
        !          1618: 
        !          1619:           Access:
        !          1620:                read-write.
        !          1621: 
        !          1622: 
        !          1623: 
        !          1624: 
        !          1625: 
        !          1626: IETF SNMP Working Group                                        [Page 29]
        !          1627: 
        !          1628: RFC 1158                         MIB II                         May 1990
        !          1629: 
        !          1630: 
        !          1631:           Status:
        !          1632:                deprecated.
        !          1633: 
        !          1634: 5.4.  The IP Group
        !          1635: 
        !          1636:    Implementation of the IP group is mandatory for all systems.
        !          1637: 
        !          1638: 
        !          1639: 
        !          1640:           OBJECT:
        !          1641:           -------
        !          1642:                ipForwarding { ip 1 }
        !          1643: 
        !          1644:           Syntax:
        !          1645:                INTEGER {
        !          1646:                     forwarding(1),    -- i.e., acting as a gateway
        !          1647:                     not-forwarding(2) -- i.e., NOT acting as a gateway
        !          1648:                }
        !          1649: 
        !          1650:           Definition:
        !          1651:                The indication of whether this entity is acting as an IP
        !          1652:                gateway in respect to the forwarding of datagrams
        !          1653:                received by, but not addressed to, this entity.  IP
        !          1654:                gateways forward datagrams.  IP hosts do not (except
        !          1655:                those source-routed via the host).
        !          1656: 
        !          1657:           Access:
        !          1658:                read-write.
        !          1659: 
        !          1660:           Status:
        !          1661:                mandatory.
        !          1662: 
        !          1663: 
        !          1664:           OBJECT:
        !          1665:           -------
        !          1666:                ipDefaultTTL { ip 2 }
        !          1667: 
        !          1668:           Syntax:
        !          1669:                INTEGER
        !          1670: 
        !          1671:           Definition:
        !          1672:                The default value inserted into the Time-To-Live field of
        !          1673:                the IP header of datagrams originated at this entity,
        !          1674:                whenever a TTL value is not supplied by the transport
        !          1675:                layer protocol.
        !          1676: 
        !          1677:           Access:
        !          1678:                read-write.
        !          1679: 
        !          1680: 
        !          1681: 
        !          1682: IETF SNMP Working Group                                        [Page 30]
        !          1683: 
        !          1684: RFC 1158                         MIB II                         May 1990
        !          1685: 
        !          1686: 
        !          1687:           Status:
        !          1688:                mandatory.
        !          1689: 
        !          1690: 
        !          1691:           OBJECT:
        !          1692:           -------
        !          1693:                ipInReceives { ip 3 }
        !          1694: 
        !          1695:           Syntax:
        !          1696:                Counter
        !          1697: 
        !          1698:           Definition:
        !          1699:                The total number of input datagrams received from
        !          1700:                interfaces, including those received in error.
        !          1701: 
        !          1702:           Access:
        !          1703:                read-only.
        !          1704: 
        !          1705:           Status:
        !          1706:                mandatory.
        !          1707: 
        !          1708: 
        !          1709:           OBJECT:
        !          1710:           -------
        !          1711:                ipInHdrErrors { ip 4 }
        !          1712: 
        !          1713:           Syntax:
        !          1714:                Counter
        !          1715: 
        !          1716:           Definition:
        !          1717:                The number of input datagrams discarded due to errors in
        !          1718:                their IP headers, including bad checksums, version number
        !          1719:                mismatch, other format errors, time-to-live exceeded,
        !          1720:                errors discovered in processing their IP options, etc.
        !          1721: 
        !          1722:           Access:
        !          1723:                read-only.
        !          1724: 
        !          1725:           Status:
        !          1726:                mandatory.
        !          1727: 
        !          1728: 
        !          1729:           OBJECT:
        !          1730:           -------
        !          1731:                ipInAddrErrors { ip 5 }
        !          1732: 
        !          1733:           Syntax:
        !          1734:                Counter
        !          1735: 
        !          1736: 
        !          1737: 
        !          1738: IETF SNMP Working Group                                        [Page 31]
        !          1739: 
        !          1740: RFC 1158                         MIB II                         May 1990
        !          1741: 
        !          1742: 
        !          1743:           Definition:
        !          1744:                The number of input datagrams discarded because the IP
        !          1745:                address in their IP header's destination field was not a
        !          1746:                valid address to be received at this entity.  This count
        !          1747:                includes invalid addresses (e.g., 0.0.0.0) and addresses
        !          1748:                of unsupported Classes (e.g., Class E).  For entities
        !          1749:                which are not IP Gateways and therefore do not forward
        !          1750:                datagrams, this counter includes datagrams discarded
        !          1751:                because the destination address was not a local address.
        !          1752: 
        !          1753:           Access:
        !          1754:                read-only.
        !          1755: 
        !          1756:           Status:
        !          1757:                mandatory.
        !          1758: 
        !          1759: 
        !          1760:           OBJECT:
        !          1761:           -------
        !          1762:                ipForwDatagrams { ip 6 }
        !          1763: 
        !          1764:           Syntax:
        !          1765:                Counter
        !          1766: 
        !          1767:           Definition:
        !          1768:                The number of input datagrams for which this entity was
        !          1769:                not their final IP destination, as a result of which an
        !          1770:                attempt was made to find a route to forward them to that
        !          1771:                final destination.  In entities which do not act as IP
        !          1772:                Gateways, this counter will include only those packets
        !          1773:                which were Source-Routed via this entity, and the
        !          1774:                Source-Route option processing was successful.
        !          1775: 
        !          1776:           Access:
        !          1777:                read-only.
        !          1778: 
        !          1779:           Status:
        !          1780:                mandatory.
        !          1781: 
        !          1782: 
        !          1783:           OBJECT:
        !          1784:           -------
        !          1785:                ipInUnknownProtos { ip 7 }
        !          1786: 
        !          1787:           Syntax:
        !          1788:                Counter
        !          1789: 
        !          1790: 
        !          1791: 
        !          1792: 
        !          1793: 
        !          1794: IETF SNMP Working Group                                        [Page 32]
        !          1795: 
        !          1796: RFC 1158                         MIB II                         May 1990
        !          1797: 
        !          1798: 
        !          1799:           Definition:
        !          1800:                The number of locally-addressed datagrams received
        !          1801:                successfully but discarded because of an unknown or
        !          1802:                unsupported protocol.
        !          1803: 
        !          1804:           Access:
        !          1805:                read-only.
        !          1806: 
        !          1807:           Status:
        !          1808:                mandatory.
        !          1809: 
        !          1810: 
        !          1811:           OBJECT:
        !          1812:           -------
        !          1813:                ipInDiscards { ip 8 }
        !          1814: 
        !          1815:           Syntax:
        !          1816:                Counter
        !          1817: 
        !          1818:           Definition:
        !          1819:                The number of input IP datagrams for which no problems
        !          1820:                were encountered to prevent their continued processing,
        !          1821:                but which were discarded (e.g., for lack of buffer
        !          1822:                space).  Note that this counter does not include any
        !          1823:                datagrams discarded while awaiting re-assembly.
        !          1824: 
        !          1825:           Access:
        !          1826:                read-only.
        !          1827: 
        !          1828:           Status:
        !          1829:                mandatory.
        !          1830: 
        !          1831: 
        !          1832:           OBJECT:
        !          1833:           -------
        !          1834:                ipInDelivers { ip 9 }
        !          1835: 
        !          1836:           Syntax:
        !          1837:                Counter
        !          1838: 
        !          1839:           Definition:
        !          1840:                The total number of input datagrams successfully
        !          1841:                delivered to IP user-protocols (including ICMP).
        !          1842: 
        !          1843:           Access:
        !          1844:                read-only.
        !          1845: 
        !          1846: 
        !          1847: 
        !          1848: 
        !          1849: 
        !          1850: IETF SNMP Working Group                                        [Page 33]
        !          1851: 
        !          1852: RFC 1158                         MIB II                         May 1990
        !          1853: 
        !          1854: 
        !          1855:           Status:
        !          1856:                mandatory.
        !          1857: 
        !          1858: 
        !          1859:           OBJECT:
        !          1860:           -------
        !          1861:                ipOutRequests { ip 10 }
        !          1862: 
        !          1863:           Syntax:
        !          1864:                Counter
        !          1865: 
        !          1866:           Definition:
        !          1867:                The total number of IP datagrams which local IP user-
        !          1868:                protocols (including ICMP) supplied to IP in requests for
        !          1869:                transmission.  Note that this counter does not include
        !          1870:                any datagrams counted in ipForwDatagrams.
        !          1871: 
        !          1872:           Access:
        !          1873:                read-only.
        !          1874: 
        !          1875:           Status:
        !          1876:                mandatory.
        !          1877: 
        !          1878: 
        !          1879:           OBJECT:
        !          1880:                ipOutDiscards { ip 11 }
        !          1881: 
        !          1882:           Syntax:
        !          1883:                Counter
        !          1884: 
        !          1885:           Definition:
        !          1886:                The number of output IP datagrams for which no problem
        !          1887:                was encountered to prevent their transmission to their
        !          1888:                destination, but which were discarded (e.g., for lack of
        !          1889:                buffer space).  Note that this counter would include
        !          1890:                datagrams counted in ipForwDatagrams if any such packets
        !          1891:                met this (discretionary) discard criterion.
        !          1892: 
        !          1893:           Access:
        !          1894:                read-only.
        !          1895: 
        !          1896:           Status:
        !          1897:                mandatory.
        !          1898: 
        !          1899: 
        !          1900:           OBJECT:
        !          1901:           -------
        !          1902:                ipOutNoRoutes { ip 12 }
        !          1903: 
        !          1904: 
        !          1905: 
        !          1906: IETF SNMP Working Group                                        [Page 34]
        !          1907: 
        !          1908: RFC 1158                         MIB II                         May 1990
        !          1909: 
        !          1910: 
        !          1911:           Syntax:
        !          1912:                Counter
        !          1913: 
        !          1914:           Definition:
        !          1915:                The number of IP datagrams discarded because no route
        !          1916:                could be found to transmit them to their destination.
        !          1917:                Note that this counter includes any packets counted in
        !          1918:                ipForwDatagrams which meet this "no-route" criterion.
        !          1919:                Note that this includes any datagarms which a host cannot
        !          1920:                route because all of its default gateways are down.
        !          1921: 
        !          1922:           Access:
        !          1923:                read-only.
        !          1924: 
        !          1925:           Status:
        !          1926:                mandatory.
        !          1927: 
        !          1928: 
        !          1929:           OBJECT:
        !          1930:           -------
        !          1931:                ipReasmTimeout { ip 13 }
        !          1932: 
        !          1933:           Syntax:
        !          1934:                INTEGER
        !          1935: 
        !          1936:           Definition:
        !          1937:                The maximum number of seconds which received fragments
        !          1938:                are held while they are awaiting reassembly at this
        !          1939:                entity.
        !          1940: 
        !          1941:           Access:
        !          1942:                read-only.
        !          1943: 
        !          1944:           Status:
        !          1945:                mandatory.
        !          1946: 
        !          1947: 
        !          1948:           OBJECT:
        !          1949:           -------
        !          1950:                ipReasmReqds { ip 14 }
        !          1951: 
        !          1952:           Syntax:
        !          1953:                Counter
        !          1954: 
        !          1955:           Definition:
        !          1956:                The number of IP fragments received which needed to be
        !          1957:                reassembled at this entity.
        !          1958: 
        !          1959: 
        !          1960: 
        !          1961: 
        !          1962: IETF SNMP Working Group                                        [Page 35]
        !          1963: 
        !          1964: RFC 1158                         MIB II                         May 1990
        !          1965: 
        !          1966: 
        !          1967:           Access:
        !          1968:                read-only.
        !          1969: 
        !          1970:           Status:
        !          1971:                mandatory.
        !          1972: 
        !          1973: 
        !          1974:           OBJECT:
        !          1975:           -------
        !          1976:                ipReasmOKs { ip 15 }
        !          1977: 
        !          1978:           Syntax:
        !          1979:                Counter
        !          1980: 
        !          1981:           Definition:
        !          1982:                The number of IP datagrams successfully re-assembled.
        !          1983: 
        !          1984:           Access:
        !          1985:                read-only.
        !          1986: 
        !          1987:           Status:
        !          1988:                mandatory.
        !          1989: 
        !          1990: 
        !          1991:           OBJECT:
        !          1992:           -------
        !          1993:                ipReasmFails { ip 16 }
        !          1994: 
        !          1995:           Syntax:
        !          1996:                Counter
        !          1997: 
        !          1998:           Definition:
        !          1999:                The number of failures detected by the IP re-assembly
        !          2000:                algorithm (for whatever reason: timed out, errors, etc).
        !          2001:                Note that this is not necessarily a count of discarded IP
        !          2002:                fragments since some algorithms (notably the algorithm in
        !          2003:                RFC 815) can lose track of the number of fragments by
        !          2004:                combining them as they are received.
        !          2005: 
        !          2006:           Access:
        !          2007:                read-only.
        !          2008: 
        !          2009:           Status:
        !          2010:                mandatory.
        !          2011: 
        !          2012: 
        !          2013: 
        !          2014: 
        !          2015: 
        !          2016: 
        !          2017: 
        !          2018: IETF SNMP Working Group                                        [Page 36]
        !          2019: 
        !          2020: RFC 1158                         MIB II                         May 1990
        !          2021: 
        !          2022: 
        !          2023:           OBJECT:
        !          2024:           -------
        !          2025:                ipFragOKs { ip 17 }
        !          2026: 
        !          2027:           Syntax:
        !          2028:                Counter
        !          2029: 
        !          2030:           Definition:
        !          2031:                The number of IP datagrams that have been successfully
        !          2032:                fragmented at this entity.
        !          2033: 
        !          2034:           Access:
        !          2035:                read-only.
        !          2036: 
        !          2037:           Status:
        !          2038:                mandatory.
        !          2039: 
        !          2040: 
        !          2041:           OBJECT:
        !          2042:           -------
        !          2043:                ipFragFails { ip 18 }
        !          2044: 
        !          2045:           Syntax:
        !          2046:                Counter
        !          2047: 
        !          2048:           Definition:
        !          2049:                The number of IP datagrams that have been discarded
        !          2050:                because they needed to be fragmented at this entity but
        !          2051:                could not be, e.g., because their "Don't Fragment" flag
        !          2052:                was set.
        !          2053: 
        !          2054:           Access:
        !          2055:                read-only.
        !          2056: 
        !          2057:           Status:
        !          2058:                mandatory.
        !          2059: 
        !          2060: 
        !          2061:           OBJECT:
        !          2062:           -------
        !          2063:                ipFragCreates { ip 19 }
        !          2064: 
        !          2065:           Syntax:
        !          2066:                Counter
        !          2067: 
        !          2068:           Definition:
        !          2069:                The number of IP datagram fragments that have been
        !          2070:                generated as a result of fragmentation at this entity.
        !          2071: 
        !          2072: 
        !          2073: 
        !          2074: IETF SNMP Working Group                                        [Page 37]
        !          2075: 
        !          2076: RFC 1158                         MIB II                         May 1990
        !          2077: 
        !          2078: 
        !          2079:           Access:
        !          2080:                read-only.
        !          2081: 
        !          2082:           Status:
        !          2083:                mandatory.
        !          2084: 
        !          2085: 5.4.1.  The IP Address table
        !          2086: 
        !          2087:    The Ip Address table contains this entity's IP addressing
        !          2088:    information.
        !          2089: 
        !          2090: 
        !          2091: 
        !          2092:           OBJECT:
        !          2093:           -------
        !          2094:                ipAddrTable { ip 20 }
        !          2095: 
        !          2096:           Syntax:
        !          2097:                SEQUENCE OF IpAddrEntry
        !          2098: 
        !          2099:           Definition:
        !          2100:                The table of addressing information relevant to this
        !          2101:                entity's IP addresses.
        !          2102: 
        !          2103:           Access:
        !          2104:                read-only.
        !          2105: 
        !          2106:           Status:
        !          2107:                mandatory.
        !          2108: 
        !          2109: 
        !          2110:           OBJECT:
        !          2111:           -------
        !          2112:                ipAddrEntry { ipAddrTable 1 }
        !          2113: 
        !          2114:           Syntax:
        !          2115:                IpAddrEntry ::= SEQUENCE {
        !          2116:                     ipAdEntAddr
        !          2117:                         IpAddress,
        !          2118:                     ipAdEntIfIndex
        !          2119:                         INTEGER,
        !          2120:                     ipAdEntNetMask
        !          2121:                         IpAddress,
        !          2122:                     ipAdEntBcastAddr
        !          2123:                         INTEGER,
        !          2124:                     ipAdEntReasmMaxSize
        !          2125:                         INTEGER (0..65535)
        !          2126:                }
        !          2127: 
        !          2128: 
        !          2129: 
        !          2130: IETF SNMP Working Group                                        [Page 38]
        !          2131: 
        !          2132: RFC 1158                         MIB II                         May 1990
        !          2133: 
        !          2134: 
        !          2135:           Definition:
        !          2136:                The addressing information for one of this entity's IP
        !          2137:                addresses.
        !          2138: 
        !          2139:           Access:
        !          2140:                read-only.
        !          2141: 
        !          2142:           Status:
        !          2143:                mandatory.
        !          2144: 
        !          2145: 
        !          2146:           OBJECT:
        !          2147:           -------
        !          2148:                ipAdEntAddr  { ipAddrEntry 1 }
        !          2149: 
        !          2150:           Syntax:
        !          2151:                IpAddress
        !          2152: 
        !          2153:           Definition:
        !          2154:                The IP address to which this entry's addressing
        !          2155:                information pertains.
        !          2156: 
        !          2157:           Access:
        !          2158:                read-only.
        !          2159: 
        !          2160:           Status:
        !          2161:                mandatory.
        !          2162: 
        !          2163: 
        !          2164:           OBJECT:
        !          2165:           -------
        !          2166:                ipAdEntIfIndex  { ipAddrEntry 2 }
        !          2167: 
        !          2168:           Syntax:
        !          2169:                INTEGER
        !          2170: 
        !          2171:           Definition:
        !          2172:                The index value which uniquely identifies the interface
        !          2173:                to which this entry is applicable.  The interface
        !          2174:                identified by a particular value of this index is the
        !          2175:                same interface as identified by the same value of
        !          2176:                ifIndex.
        !          2177: 
        !          2178:           Access:
        !          2179:                read-only.
        !          2180: 
        !          2181:           Status:
        !          2182:                mandatory.
        !          2183: 
        !          2184: 
        !          2185: 
        !          2186: IETF SNMP Working Group                                        [Page 39]
        !          2187: 
        !          2188: RFC 1158                         MIB II                         May 1990
        !          2189: 
        !          2190: 
        !          2191:           OBJECT:
        !          2192:           -------
        !          2193:                ipAdEntNetMask  { ipAddrEntry 3 }
        !          2194: 
        !          2195:           Syntax:
        !          2196:                IpAddress
        !          2197: 
        !          2198:           Definition:
        !          2199:                The subnet mask associated with the IP address of this
        !          2200:                entry.  The value of the mask is an IP address with all
        !          2201:                the network bits set to 1 and all the hosts bits set to
        !          2202:                0.
        !          2203: 
        !          2204:           Access:
        !          2205:                read-only.
        !          2206: 
        !          2207:           Status:
        !          2208:                mandatory.
        !          2209: 
        !          2210: 
        !          2211:           OBJECT:
        !          2212:           -------
        !          2213:                ipAdEntBcastAddr { ipAddrEntry 4 }
        !          2214: 
        !          2215:           Syntax:
        !          2216:                INTEGER
        !          2217: 
        !          2218:           Definition:
        !          2219:                The value of the least-significant bit in the IP
        !          2220:                broadcast address used for sending datagrams on the
        !          2221:                (logical) interface associated with the IP address of
        !          2222:                this entry.  For example, when the Internet standard
        !          2223:                all-ones broadcast address is used, the value will be 1.
        !          2224:                This value applies to both the subnet and network
        !          2225:                broadcasts addresses used by the entity on this (logical)
        !          2226:                interface.
        !          2227: 
        !          2228:           Access:
        !          2229:                read-only.
        !          2230: 
        !          2231:           Status:
        !          2232:                mandatory.
        !          2233: 
        !          2234: 
        !          2235:           OBJECT:
        !          2236:           -------
        !          2237:                ipAdEntReasmMaxSize { ipAddrEntry 5 }
        !          2238: 
        !          2239: 
        !          2240: 
        !          2241: 
        !          2242: IETF SNMP Working Group                                        [Page 40]
        !          2243: 
        !          2244: RFC 1158                         MIB II                         May 1990
        !          2245: 
        !          2246: 
        !          2247:           Syntax:
        !          2248:                INTEGER (0..65535)
        !          2249: 
        !          2250:           Definition:
        !          2251:                The size of the largest IP datagram which this entity can
        !          2252:                re-assemble from incoming IP fragmented datagrams
        !          2253:                received on this interface.
        !          2254: 
        !          2255:           Access:
        !          2256:                read-only.
        !          2257: 
        !          2258:           Status:
        !          2259:                mandatory.
        !          2260: 
        !          2261: 5.4.2.  The IP Routing table
        !          2262: 
        !          2263:    The IP Routing table contains an entry for each route presently known
        !          2264:    to this entity.
        !          2265: 
        !          2266: 
        !          2267:           OBJECT:
        !          2268:           -------
        !          2269:                ipRoutingTable { ip 21 }
        !          2270: 
        !          2271:           Syntax:
        !          2272:                SEQUENCE OF IpRouteEntry
        !          2273: 
        !          2274:           Definition:
        !          2275:                This entity's IP Routing table.
        !          2276: 
        !          2277:           Access:
        !          2278:                read-write.
        !          2279: 
        !          2280:           Status:
        !          2281:                mandatory.
        !          2282: 
        !          2283: 
        !          2284:           OBJECT:
        !          2285:           -------
        !          2286:                ipRouteEntry { ipRoutingTable 1 }
        !          2287: 
        !          2288:           Syntax:
        !          2289:                IpRouteEntry ::= SEQUENCE {
        !          2290:                     ipRouteDest
        !          2291:                         IpAddress,
        !          2292:                     ipRouteIfIndex
        !          2293:                         INTEGER,
        !          2294:                     ipRouteMetric1
        !          2295: 
        !          2296: 
        !          2297: 
        !          2298: IETF SNMP Working Group                                        [Page 41]
        !          2299: 
        !          2300: RFC 1158                         MIB II                         May 1990
        !          2301: 
        !          2302: 
        !          2303:                         INTEGER,
        !          2304:                     ipRouteMetric2
        !          2305:                         INTEGER,
        !          2306:                     ipRouteMetric3
        !          2307:                         INTEGER,
        !          2308:                     ipRouteMetric4
        !          2309:                         INTEGER,
        !          2310:                     ipRouteNextHop
        !          2311:                         IpAddress,
        !          2312:                     ipRouteType
        !          2313:                         INTEGER,
        !          2314:                     ipRouteProto
        !          2315:                         INTEGER,
        !          2316:                     ipRouteAge
        !          2317:                         INTEGER,
        !          2318:                     ipRouteMask
        !          2319:                         IpAddress
        !          2320:                }
        !          2321: 
        !          2322:           Definition:
        !          2323:                A route to a particular destination.
        !          2324: 
        !          2325:           Access:
        !          2326:                read-write.
        !          2327: 
        !          2328:           Status:
        !          2329:                mandatory.
        !          2330: 
        !          2331:           We now consider the individual components of each route in the
        !          2332:           IP Routing table:
        !          2333: 
        !          2334: 
        !          2335:           OBJECT:
        !          2336:           -------
        !          2337:                ipRouteDest { ipRouteEntry 1 }
        !          2338: 
        !          2339:           Syntax:
        !          2340:                IpAddress
        !          2341: 
        !          2342:           Definition:
        !          2343:                The destination IP address of this route.  An entry with
        !          2344:                a value of 0.0.0.0 is considered a default route.
        !          2345:                Multiple routes to a single destination can appear in the
        !          2346:                table, but access to such multiple entries is dependent
        !          2347:                on the table-access mechanisms defined by the network
        !          2348:                management protocol in use.
        !          2349: 
        !          2350: 
        !          2351: 
        !          2352: 
        !          2353: 
        !          2354: IETF SNMP Working Group                                        [Page 42]
        !          2355: 
        !          2356: RFC 1158                         MIB II                         May 1990
        !          2357: 
        !          2358: 
        !          2359:           Access:
        !          2360:                read-write.
        !          2361: 
        !          2362:           Status:
        !          2363:                mandatory.
        !          2364: 
        !          2365: 
        !          2366:           OBJECT:
        !          2367:           -------
        !          2368:                ipRouteIfIndex  { ipRouteEntry 2 }
        !          2369: 
        !          2370:           Syntax:
        !          2371:                INTEGER
        !          2372: 
        !          2373:           Definition:
        !          2374:                The index value which uniquely identifies the local
        !          2375:                interface through which the next hop of this route should
        !          2376:                be reached.  The interface identified by a particular
        !          2377:                value of this index is the same interface as identified
        !          2378:                by the same value of ifIndex.
        !          2379: 
        !          2380:           Access:
        !          2381:                read-write.
        !          2382: 
        !          2383:           Status:
        !          2384:                mandatory.
        !          2385: 
        !          2386: 
        !          2387:           OBJECT:
        !          2388:           -------
        !          2389:                ipRouteMetric1 { ipRouteEntry 3 }
        !          2390: 
        !          2391:           Syntax:
        !          2392:                INTEGER
        !          2393: 
        !          2394:           Definition:
        !          2395:                The primary routing metric for this route.  The semantics
        !          2396:                of this metric are determined by the routing-protocol
        !          2397:                specified in the route's ipRouteProto value.  If this
        !          2398:                metric is not used, its value should be set to -1.
        !          2399: 
        !          2400:           Access:
        !          2401:                read-write.
        !          2402: 
        !          2403:           Status:
        !          2404:                mandatory.
        !          2405: 
        !          2406: 
        !          2407: 
        !          2408: 
        !          2409: 
        !          2410: IETF SNMP Working Group                                        [Page 43]
        !          2411: 
        !          2412: RFC 1158                         MIB II                         May 1990
        !          2413: 
        !          2414: 
        !          2415:           OBJECT:
        !          2416:           -------
        !          2417:                ipRouteMetric2 { ipRouteEntry 4 }
        !          2418: 
        !          2419:           Syntax:
        !          2420:                INTEGER
        !          2421: 
        !          2422:           Definition:
        !          2423:                An alternate routing metric for this route.  The
        !          2424:                semantics of this metric are determined by the routing-
        !          2425:                protocol specified in the route's ipRouteProto value.  If
        !          2426:                this metric is not used, its value should be set to -1.
        !          2427: 
        !          2428:           Access:
        !          2429:                read-write.
        !          2430: 
        !          2431:           Status:
        !          2432:                mandatory.
        !          2433: 
        !          2434: 
        !          2435:           OBJECT:
        !          2436:           -------
        !          2437:                ipRouteMetric3 { ipRouteEntry 5 }
        !          2438: 
        !          2439:           Syntax:
        !          2440:                INTEGER
        !          2441: 
        !          2442:           Definition:
        !          2443:                An alternate routing metric for this route.  The
        !          2444:                semantics of this metric are determined by the routing-
        !          2445:                protocol specified in the route's ipRouteProto value.  If
        !          2446:                this metric is not used, its value should be set to -1.
        !          2447: 
        !          2448:           Access:
        !          2449:                read-write.
        !          2450: 
        !          2451:           Status:
        !          2452:                mandatory.
        !          2453: 
        !          2454: 
        !          2455:           OBJECT:
        !          2456:           -------
        !          2457:                ipRouteMetric4 { ipRouteEntry 6 }
        !          2458: 
        !          2459:           Syntax:
        !          2460:                INTEGER
        !          2461: 
        !          2462: 
        !          2463: 
        !          2464: 
        !          2465: 
        !          2466: IETF SNMP Working Group                                        [Page 44]
        !          2467: 
        !          2468: RFC 1158                         MIB II                         May 1990
        !          2469: 
        !          2470: 
        !          2471:           Definition:
        !          2472:                An alternate routing metric for this route.  The
        !          2473:                semantics of this metric are determined by the routing-
        !          2474:                protocol specified in the route's ipRouteProto value.  If
        !          2475:                this metric is not used, its value should be set to -1.
        !          2476: 
        !          2477:           Access:
        !          2478:                read-write.
        !          2479: 
        !          2480:           Status:
        !          2481:                mandatory.
        !          2482: 
        !          2483: 
        !          2484:           OBJECT:
        !          2485:           -------
        !          2486:                ipRouteNextHop { ipRouteEntry 7 }
        !          2487: 
        !          2488:           Syntax:
        !          2489:                IpAddress
        !          2490: 
        !          2491:           Definition:
        !          2492:                The IP address of the next hop of this route.  (In the
        !          2493:                case of a route bound to an interface which is realized
        !          2494:                via a broadcast media, the value of this field is the
        !          2495:                agent's IP address on that interface.)
        !          2496: 
        !          2497:           Access:
        !          2498:                read-write.
        !          2499: 
        !          2500:           Status:
        !          2501:                mandatory.
        !          2502: 
        !          2503: 
        !          2504:           OBJECT:
        !          2505:           -------
        !          2506:                ipRouteType { ipRouteEntry 8 }
        !          2507: 
        !          2508:           Syntax:
        !          2509:                INTEGER {
        !          2510:                     other(1),        -- none of the following
        !          2511: 
        !          2512:                     invalid(2),      -- an invalidated route
        !          2513: 
        !          2514:                                      -- route to directly
        !          2515:                     direct(3),       -- connected (sub-)network
        !          2516: 
        !          2517:                                      -- route to a non-local
        !          2518:                     remote(4)        -- host/network/sub-network
        !          2519: 
        !          2520: 
        !          2521: 
        !          2522: IETF SNMP Working Group                                        [Page 45]
        !          2523: 
        !          2524: RFC 1158                         MIB II                         May 1990
        !          2525: 
        !          2526: 
        !          2527:                }
        !          2528: 
        !          2529:           Definition:
        !          2530:                The type of route.
        !          2531: 
        !          2532:           Setting this object to the value invalid(2) has the effect of
        !          2533:           invalidating the corresponding entry in the ipRoutingTable
        !          2534:           object.  That is, it effectively disassociates the destination
        !          2535:           identified with said entry from the route identified with said
        !          2536:           entry.  It is an implementation-specific matter as to whether
        !          2537:           the agent removes an invalidated entry from the table.
        !          2538:           Accordingly, management stations must be prepared to receive
        !          2539:           tabular information from agents that corresponds to entries
        !          2540:           not currently in use.  Proper interpretation of such entries
        !          2541:           requires examination of the relevant ipRouteType object.
        !          2542: 
        !          2543:           Access:
        !          2544:                read-write.
        !          2545: 
        !          2546:           Status:
        !          2547:                mandatory.
        !          2548: 
        !          2549: 
        !          2550:           OBJECT:
        !          2551:           -------
        !          2552:                ipRouteProto { ipRouteEntry 9 }
        !          2553: 
        !          2554:           Syntax:
        !          2555:                INTEGER {
        !          2556:                     other(1),       -- none of the following
        !          2557: 
        !          2558:                                     -- non-protocol information,
        !          2559:                                     -- e.g., manually configured
        !          2560:                     local(2),       -- entries
        !          2561: 
        !          2562:                                     -- set via a network management
        !          2563:                     netmgmt(3),     -- protocol
        !          2564: 
        !          2565:                                     -- obtained via ICMP,
        !          2566:                     icmp(4),        -- e.g., Redirect
        !          2567: 
        !          2568:                                     -- the remaining values are
        !          2569:                                     -- all gateway routing protocols
        !          2570:                     egp(5),
        !          2571:                     ggp(6),
        !          2572:                     hello(7),
        !          2573:                     rip(8),
        !          2574:                     is-is(9),
        !          2575: 
        !          2576: 
        !          2577: 
        !          2578: IETF SNMP Working Group                                        [Page 46]
        !          2579: 
        !          2580: RFC 1158                         MIB II                         May 1990
        !          2581: 
        !          2582: 
        !          2583:                     es-is(10),
        !          2584:                     ciscoIgrp(11),
        !          2585:                     bbnSpfIgp(12),
        !          2586:                     ospf(13),
        !          2587:                     bgp(14)
        !          2588:                }
        !          2589: 
        !          2590:           Definition:
        !          2591:                The routing mechanism via which this route was learned.
        !          2592:                Inclusion of values for gateway routing protocols is not
        !          2593:                intended to imply that hosts should support those
        !          2594:                protocols.
        !          2595: 
        !          2596:           Access:
        !          2597:                read-only.
        !          2598: 
        !          2599:           Status:
        !          2600:                mandatory.
        !          2601: 
        !          2602: 
        !          2603:           OBJECT:
        !          2604:           -------
        !          2605:                ipRouteAge { ipRouteEntry 10 }
        !          2606: 
        !          2607:           Syntax:
        !          2608:                INTEGER
        !          2609: 
        !          2610:           Definition:
        !          2611:                The number of seconds since this route was last updated
        !          2612:                or otherwise determined to be correct.   Note that no
        !          2613:                semantics of "too old" can be implied except through
        !          2614:                knowledge of the routing protocol by which the route was
        !          2615:                learned.
        !          2616: 
        !          2617:           Access:
        !          2618:                read-write.
        !          2619: 
        !          2620:           Status:
        !          2621:                mandatory.
        !          2622: 
        !          2623: 
        !          2624:           OBJECT:
        !          2625:           -------
        !          2626:                ipRouteMask { ipRouteEntry 11 }
        !          2627: 
        !          2628:           Syntax:
        !          2629:                IpAddress
        !          2630: 
        !          2631: 
        !          2632: 
        !          2633: 
        !          2634: IETF SNMP Working Group                                        [Page 47]
        !          2635: 
        !          2636: RFC 1158                         MIB II                         May 1990
        !          2637: 
        !          2638: 
        !          2639:           Definition:
        !          2640:                Indicate the mask to be logical-ANDed with the
        !          2641:                destination address before being compared to the value in
        !          2642:                the ipRouteDest field.  For those systems that do not
        !          2643:                support arbitrary subnet masks, an agent constructs the
        !          2644:                value of the ipRouteMask by determining whether the value
        !          2645:                of the correspondent ipRouteDest field belong to a
        !          2646:                class-A, B, or C network, and then using one of:
        !          2647: 
        !          2648:                     mask           network
        !          2649:                     255.0.0.0      class-A
        !          2650:                     255.255.0.0    class-B
        !          2651:                     255.255.255.0  class-C
        !          2652: 
        !          2653:                If the value of the ipRouteDest is 0.0.0.0 (a default
        !          2654:                route), then the mask value is also 0.0.0.0.  It should
        !          2655:                be noted that all IP routing subsystems implicitly use
        !          2656:                this mechanism.
        !          2657: 
        !          2658:           Access:
        !          2659:                read-write.
        !          2660: 
        !          2661:           Status:
        !          2662:                mandatory.
        !          2663: 
        !          2664: 5.4.3.  The IP Address Translation table
        !          2665: 
        !          2666:    The Address Translation tables contain the IpAddress to "physical"
        !          2667:    address equivalences.  Some interfaces do not use translation tables
        !          2668:    for determining address equivalences (e.g., DDN-X.25 has an
        !          2669:    algorithmic method); if all interfaces are of this type, then the
        !          2670:    Address Translation table is empty, i.e., has zero entries.
        !          2671: 
        !          2672: 
        !          2673:           OBJECT:
        !          2674:           -------
        !          2675:                ipNetToMediaTable { ip 22 }
        !          2676: 
        !          2677:           Syntax:
        !          2678:                SEQUENCE OF IpNetToMediaEntry
        !          2679: 
        !          2680:           Definition:
        !          2681:                The IP Address Translation table used for mapping from IP
        !          2682:                addresses to physical addresses.
        !          2683: 
        !          2684:           Access:
        !          2685:                read-write.
        !          2686: 
        !          2687: 
        !          2688: 
        !          2689: 
        !          2690: IETF SNMP Working Group                                        [Page 48]
        !          2691: 
        !          2692: RFC 1158                         MIB II                         May 1990
        !          2693: 
        !          2694: 
        !          2695:           Status:
        !          2696:                mandatory.
        !          2697: 
        !          2698: 
        !          2699:           OBJECT:
        !          2700:           -------
        !          2701:                IpNetToMediaEntry { ipNetToMediaTable 1 }
        !          2702: 
        !          2703:           Syntax:
        !          2704:                IpNetToMediaEntry ::= SEQUENCE {
        !          2705:                     ipNetToMediaIfIndex
        !          2706:                         INTEGER,
        !          2707:                     ipNetToMediaPhysAddress
        !          2708:                         OCTET STRING,
        !          2709:                     ipNetToMediaNetAddress
        !          2710:                         IpAddress,
        !          2711:                     ipNetToMediaType
        !          2712:                         INTEGER
        !          2713:                }
        !          2714: 
        !          2715:           Definition:
        !          2716:                Each entry contains one IpAddress to "physical" address
        !          2717:                equivalence.
        !          2718: 
        !          2719:           Access:
        !          2720:                read-write.
        !          2721: 
        !          2722:           Status:
        !          2723:                mandatory.
        !          2724: 
        !          2725:           We now consider the individual components of each IP Address
        !          2726:           Translation table entry:
        !          2727: 
        !          2728: 
        !          2729:           OBJECT:
        !          2730:           -------
        !          2731:                ipNetToMediaIfIndex { ipNetToMediaEntry 1 }
        !          2732: 
        !          2733:           Syntax:
        !          2734:                INTEGER
        !          2735: 
        !          2736:           Definition:
        !          2737:                The interface on which this entry's equivalence is
        !          2738:                effective.  The interface identified by a particular
        !          2739:                value of this index is the same interface as identified
        !          2740:                by the same value of ifIndex.
        !          2741: 
        !          2742: 
        !          2743: 
        !          2744: 
        !          2745: 
        !          2746: IETF SNMP Working Group                                        [Page 49]
        !          2747: 
        !          2748: RFC 1158                         MIB II                         May 1990
        !          2749: 
        !          2750: 
        !          2751:           Access:
        !          2752:                read-write.
        !          2753: 
        !          2754:           Status:
        !          2755:                mandatory.
        !          2756: 
        !          2757: 
        !          2758:           OBJECT:
        !          2759:           -------
        !          2760:                ipNetToMediaPhysAddress { ipNetToMediaEntry 2 }
        !          2761: 
        !          2762:           Syntax:
        !          2763:                OCTET STRING
        !          2764: 
        !          2765:           Definition:
        !          2766:                The media-dependent "physical" address.
        !          2767: 
        !          2768:           Access:
        !          2769:                read-write.
        !          2770: 
        !          2771:           Status:
        !          2772:                mandatory.
        !          2773: 
        !          2774: 
        !          2775:           OBJECT:
        !          2776:           -------
        !          2777:                ipNetToMediaNetAddress { ipNetToMediaEntry 3 }
        !          2778: 
        !          2779:           Syntax:
        !          2780:                IpAddress
        !          2781: 
        !          2782:           Definition:
        !          2783:                The IpAddress corresponding to the media-dependent
        !          2784:                "physical" address.
        !          2785: 
        !          2786:           Access:
        !          2787:                read-write.
        !          2788: 
        !          2789:           Status:
        !          2790:                mandatory.
        !          2791: 
        !          2792: 
        !          2793:           OBJECT:
        !          2794:           -------
        !          2795:                ipNetToMediaType { ipNetToMediaEntry 4 }
        !          2796: 
        !          2797:           Syntax:
        !          2798:                INTEGER {
        !          2799: 
        !          2800: 
        !          2801: 
        !          2802: IETF SNMP Working Group                                        [Page 50]
        !          2803: 
        !          2804: RFC 1158                         MIB II                         May 1990
        !          2805: 
        !          2806: 
        !          2807:                     other(1),        -- none of the following
        !          2808: 
        !          2809:                     invalid(2),      -- an invalidated mapping
        !          2810: 
        !          2811:                     dynamic(3),
        !          2812: 
        !          2813:                     static(4)
        !          2814:                }
        !          2815: 
        !          2816:           Definition:
        !          2817:                The type of mapping.
        !          2818: 
        !          2819:           Setting this object to the value invalid(2) has the effect of
        !          2820:           invalidating the corresponding entry in the ipNetToMediaTable.
        !          2821:           That is, it effectively disassociates the interface identified
        !          2822:           with said entry from the mapping identified with said entry.
        !          2823:           It is an implementation-specific matter as to whether the
        !          2824:           agent removes an invalidated entry from the table.
        !          2825:           Accordingly, management stations must be prepared to receive
        !          2826:           tabular information from agents that corresponds to entries
        !          2827:           not currently in use.  Proper interpretation of such entries
        !          2828:           requires examination of the relevant ipNetToMediaType object.
        !          2829: 
        !          2830:           Access:
        !          2831:                read-write.
        !          2832: 
        !          2833:           Status:
        !          2834:                mandatory.
        !          2835: 
        !          2836: 5.5.  The ICMP Group
        !          2837: 
        !          2838:    Implementation of the ICMP group is mandatory for all systems.
        !          2839: 
        !          2840:    The ICMP group contains the ICMP input and output statistics.
        !          2841: 
        !          2842: 
        !          2843:           OBJECT:
        !          2844:           -------
        !          2845:                icmpInMsgs { icmp 1 }
        !          2846: 
        !          2847:           Syntax:
        !          2848:                Counter
        !          2849: 
        !          2850:           Definition:
        !          2851:                The total number of ICMP messages which the entity
        !          2852:                received.  Note that this counter includes all those
        !          2853:                counted by icmpInErrors.
        !          2854: 
        !          2855: 
        !          2856: 
        !          2857: 
        !          2858: IETF SNMP Working Group                                        [Page 51]
        !          2859: 
        !          2860: RFC 1158                         MIB II                         May 1990
        !          2861: 
        !          2862: 
        !          2863:           Access:
        !          2864:                read-only.
        !          2865: 
        !          2866:           Status:
        !          2867:                mandatory.
        !          2868: 
        !          2869: 
        !          2870:           OBJECT:
        !          2871:           -------
        !          2872:                icmpInErrors { icmp 2 }
        !          2873: 
        !          2874:           Syntax:
        !          2875:                Counter
        !          2876: 
        !          2877:           Definition:
        !          2878:                The number of ICMP messages which the entity received but
        !          2879:                determined as having ICMP-specific errors (bad ICMP
        !          2880:                checksums, bad length, etc.).
        !          2881: 
        !          2882:           Access:
        !          2883:                read-only.
        !          2884: 
        !          2885:           Status:
        !          2886:                mandatory.
        !          2887: 
        !          2888: 
        !          2889:           OBJECT:
        !          2890:           -------
        !          2891:                icmpInDestUnreachs { icmp 3 }
        !          2892: 
        !          2893:           Syntax:
        !          2894:                Counter
        !          2895: 
        !          2896:           Definition:
        !          2897:                The number of ICMP Destination Unreachable messages
        !          2898:                received.
        !          2899: 
        !          2900:           Access:
        !          2901:                read-only.
        !          2902: 
        !          2903:           Status:
        !          2904:                mandatory.
        !          2905: 
        !          2906: 
        !          2907:           OBJECT:
        !          2908:           -------
        !          2909:                icmpInTimeExcds { icmp 4 }
        !          2910: 
        !          2911: 
        !          2912: 
        !          2913: 
        !          2914: IETF SNMP Working Group                                        [Page 52]
        !          2915: 
        !          2916: RFC 1158                         MIB II                         May 1990
        !          2917: 
        !          2918: 
        !          2919:           Syntax:
        !          2920:                Counter
        !          2921: 
        !          2922:           Definition:
        !          2923:                The number of ICMP Time Exceeded messages received.
        !          2924: 
        !          2925:           Access:
        !          2926:                read-only.
        !          2927: 
        !          2928:           Status:
        !          2929:                mandatory.
        !          2930: 
        !          2931: 
        !          2932:           OBJECT:
        !          2933:           -------
        !          2934:                icmpInParmProbs { icmp 5 }
        !          2935: 
        !          2936:           Syntax:
        !          2937:                Counter
        !          2938: 
        !          2939:           Definition:
        !          2940:                The number of ICMP Parameter Problem messages received.
        !          2941: 
        !          2942:           Access:
        !          2943:                read-only.
        !          2944: 
        !          2945:           Status:
        !          2946:                mandatory.
        !          2947: 
        !          2948: 
        !          2949:           OBJECT:
        !          2950:           -------
        !          2951:                icmpInSrcQuenchs { icmp 6 }
        !          2952: 
        !          2953:           Syntax:
        !          2954:                Counter
        !          2955: 
        !          2956:           Definition:
        !          2957:                The number of ICMP Source Quench messages received.
        !          2958: 
        !          2959:           Access:
        !          2960:                read-only.
        !          2961: 
        !          2962:           Status:
        !          2963:                mandatory.
        !          2964: 
        !          2965: 
        !          2966: 
        !          2967: 
        !          2968: 
        !          2969: 
        !          2970: IETF SNMP Working Group                                        [Page 53]
        !          2971: 
        !          2972: RFC 1158                         MIB II                         May 1990
        !          2973: 
        !          2974: 
        !          2975:           OBJECT:
        !          2976:           -------
        !          2977:                icmpInRedirects { icmp 7 }
        !          2978: 
        !          2979:           Syntax:
        !          2980:                Counter
        !          2981: 
        !          2982:           Definition:
        !          2983:                The number of ICMP Redirect messages received.
        !          2984: 
        !          2985:           Access:
        !          2986:                read-only.
        !          2987: 
        !          2988:           Status:
        !          2989:                mandatory.
        !          2990: 
        !          2991: 
        !          2992:           OBJECT:
        !          2993:           -------
        !          2994:                icmpInEchos { icmp 8 }
        !          2995: 
        !          2996:           Syntax:
        !          2997:                Counter
        !          2998: 
        !          2999:           Definition:
        !          3000:                The number of ICMP Echo (request) messages received.
        !          3001: 
        !          3002:           Access:
        !          3003:                read-only.
        !          3004: 
        !          3005:           Status:
        !          3006:                mandatory.
        !          3007: 
        !          3008: 
        !          3009:           OBJECT:
        !          3010:           -------
        !          3011:                icmpInEchoReps { icmp 9 }
        !          3012: 
        !          3013:           Syntax:
        !          3014:                Counter
        !          3015: 
        !          3016:           Definition:
        !          3017:                The number of ICMP Echo Reply messages received.
        !          3018: 
        !          3019:           Access:
        !          3020:                read-only.
        !          3021: 
        !          3022: 
        !          3023: 
        !          3024: 
        !          3025: 
        !          3026: IETF SNMP Working Group                                        [Page 54]
        !          3027: 
        !          3028: RFC 1158                         MIB II                         May 1990
        !          3029: 
        !          3030: 
        !          3031:           Status:
        !          3032:                mandatory.
        !          3033: 
        !          3034: 
        !          3035:           OBJECT:
        !          3036:           -------
        !          3037:                icmpInTimestamps { icmp 10 }
        !          3038: 
        !          3039:           Syntax:
        !          3040:                Counter
        !          3041: 
        !          3042:           Definition:
        !          3043:                The number of ICMP Timestamp (request) messages received.
        !          3044: 
        !          3045:           Access:
        !          3046:                read-only.
        !          3047: 
        !          3048:           Status:
        !          3049:                mandatory.
        !          3050: 
        !          3051: 
        !          3052:           OBJECT:
        !          3053:           -------
        !          3054:                icmpInTimestampReps { icmp 11 }
        !          3055: 
        !          3056:           Syntax:
        !          3057:                Counter
        !          3058: 
        !          3059:           Definition:
        !          3060:                The number of ICMP Timestamp Reply messages received.
        !          3061: 
        !          3062:           Access:
        !          3063:                read-only.
        !          3064: 
        !          3065:           Status:
        !          3066:                mandatory.
        !          3067: 
        !          3068: 
        !          3069:           OBJECT:
        !          3070:           -------
        !          3071:                icmpInAddrMasks { icmp 12 }
        !          3072: 
        !          3073:           Syntax:
        !          3074:                Counter
        !          3075: 
        !          3076:           Definition:
        !          3077:                The number of ICMP Address Mask Request messages
        !          3078:                received.
        !          3079: 
        !          3080: 
        !          3081: 
        !          3082: IETF SNMP Working Group                                        [Page 55]
        !          3083: 
        !          3084: RFC 1158                         MIB II                         May 1990
        !          3085: 
        !          3086: 
        !          3087:           Access:
        !          3088:                read-only.
        !          3089: 
        !          3090:           Status:
        !          3091:                mandatory.
        !          3092: 
        !          3093: 
        !          3094:           OBJECT:
        !          3095:           -------
        !          3096:                icmpInAddrMaskReps { icmp 13 }
        !          3097: 
        !          3098:           Syntax:
        !          3099:                Counter
        !          3100: 
        !          3101:           Definition:
        !          3102:                The number of ICMP Address Mask Reply messages received.
        !          3103: 
        !          3104:           Access:
        !          3105:                read-only.
        !          3106: 
        !          3107:           Status:
        !          3108:                mandatory.
        !          3109: 
        !          3110: 
        !          3111:           OBJECT:
        !          3112:           -------
        !          3113:                icmpOutMsgs { icmp 14 }
        !          3114: 
        !          3115:           Syntax:
        !          3116:                Counter
        !          3117: 
        !          3118:           Definition:
        !          3119:                The total number of ICMP messages which this entity
        !          3120:                attempted to send.  Note that this counter includes all
        !          3121:                those counted by icmpOutErrors.
        !          3122: 
        !          3123:           Access:
        !          3124:                read-only.
        !          3125: 
        !          3126:           Status:
        !          3127:                mandatory.
        !          3128: 
        !          3129: 
        !          3130:           OBJECT:
        !          3131:           -------
        !          3132:                icmpOutErrors { icmp 15 }
        !          3133: 
        !          3134: 
        !          3135: 
        !          3136: 
        !          3137: 
        !          3138: IETF SNMP Working Group                                        [Page 56]
        !          3139: 
        !          3140: RFC 1158                         MIB II                         May 1990
        !          3141: 
        !          3142: 
        !          3143:           Syntax:
        !          3144:                Counter
        !          3145: 
        !          3146:           Definition:
        !          3147:                The number of ICMP messages which this entity did not
        !          3148:                send due to problems discovered within ICMP such as a
        !          3149:                lack of buffers.  This value should not include errors
        !          3150:                discovered outside the ICMP layer such as the inability
        !          3151:                of IP to route the resultant datagram.  In some
        !          3152:                implementations there may be no types of error which
        !          3153:                contribute to this counter's value.
        !          3154: 
        !          3155:           Access:
        !          3156:                read-only.
        !          3157: 
        !          3158:           Status:
        !          3159:                mandatory.
        !          3160: 
        !          3161: 
        !          3162:           OBJECT:
        !          3163:           -------
        !          3164:                icmpOutDestUnreachs { icmp 16 }
        !          3165: 
        !          3166:           Syntax:
        !          3167:                Counter
        !          3168: 
        !          3169:           Definition:
        !          3170:                The number of ICMP Destination Unreachable messages sent.
        !          3171: 
        !          3172:           Access:
        !          3173:                read-only.
        !          3174: 
        !          3175:           Status:
        !          3176:                mandatory.
        !          3177: 
        !          3178: 
        !          3179:           OBJECT:
        !          3180:           -------
        !          3181:                icmpOutTimeExcds { icmp 17 }
        !          3182: 
        !          3183:           Syntax:
        !          3184:                Counter
        !          3185: 
        !          3186:           Definition:
        !          3187:                The number of ICMP Time Exceeded messages sent.
        !          3188: 
        !          3189:           Access:
        !          3190:                read-only.
        !          3191: 
        !          3192: 
        !          3193: 
        !          3194: IETF SNMP Working Group                                        [Page 57]
        !          3195: 
        !          3196: RFC 1158                         MIB II                         May 1990
        !          3197: 
        !          3198: 
        !          3199:           Status:
        !          3200:                mandatory.
        !          3201: 
        !          3202: 
        !          3203:           OBJECT:
        !          3204:           -------
        !          3205:                icmpOutParmProbs { icmp 18 }
        !          3206: 
        !          3207:           Syntax:
        !          3208:                Counter
        !          3209: 
        !          3210:           Definition:
        !          3211:                The number of ICMP Parameter Problem messages sent.
        !          3212: 
        !          3213:           Access:
        !          3214:                read-only.
        !          3215: 
        !          3216:           Status:
        !          3217:                mandatory.
        !          3218: 
        !          3219: 
        !          3220:           OBJECT:
        !          3221:           -------
        !          3222:                icmpOutSrcQuenchs { icmp 19 }
        !          3223: 
        !          3224:           Syntax:
        !          3225:                Counter
        !          3226: 
        !          3227:           Definition:
        !          3228:                The number of ICMP Source Quench messages sent.
        !          3229: 
        !          3230:           Access:
        !          3231:                read-only.
        !          3232: 
        !          3233:           Status:
        !          3234:                mandatory.
        !          3235: 
        !          3236: 
        !          3237:           OBJECT:
        !          3238:           -------
        !          3239:                icmpOutRedirects { icmp 20 }
        !          3240: 
        !          3241:           Syntax:
        !          3242:                Counter
        !          3243: 
        !          3244:           Definition:
        !          3245:                The number of ICMP Redirect messages sent.  For a host,
        !          3246:                this object will always be zero, since hosts do not send
        !          3247: 
        !          3248: 
        !          3249: 
        !          3250: IETF SNMP Working Group                                        [Page 58]
        !          3251: 
        !          3252: RFC 1158                         MIB II                         May 1990
        !          3253: 
        !          3254: 
        !          3255:                redirects.
        !          3256: 
        !          3257:           Access:
        !          3258:                read-only.
        !          3259: 
        !          3260:           Status:
        !          3261:                mandatory.
        !          3262: 
        !          3263: 
        !          3264:           OBJECT:
        !          3265:           -------
        !          3266:                icmpOutEchos { icmp 21 }
        !          3267: 
        !          3268:           Syntax:
        !          3269:                Counter
        !          3270: 
        !          3271:           Definition:
        !          3272:                The number of ICMP Echo (request) messages sent.
        !          3273: 
        !          3274:           Access:
        !          3275:                read-only.
        !          3276: 
        !          3277:           Status:
        !          3278:                mandatory.
        !          3279: 
        !          3280: 
        !          3281:           OBJECT:
        !          3282:           -------
        !          3283:                icmpOutEchoReps { icmp 22 }
        !          3284: 
        !          3285:           Syntax:
        !          3286:                Counter
        !          3287: 
        !          3288:           Definition:
        !          3289:                The number of ICMP Echo Reply messages sent.
        !          3290: 
        !          3291:           Access:
        !          3292:                read-only.
        !          3293: 
        !          3294:           Status:
        !          3295:                mandatory.
        !          3296: 
        !          3297: 
        !          3298:           OBJECT:
        !          3299:           -------
        !          3300:                icmpOutTimestamps { icmp 23 }
        !          3301: 
        !          3302: 
        !          3303: 
        !          3304: 
        !          3305: 
        !          3306: IETF SNMP Working Group                                        [Page 59]
        !          3307: 
        !          3308: RFC 1158                         MIB II                         May 1990
        !          3309: 
        !          3310: 
        !          3311:           Syntax:
        !          3312:                Counter
        !          3313: 
        !          3314:           Definition:
        !          3315:                The number of ICMP Timestamp (request) messages sent.
        !          3316: 
        !          3317:           Access:
        !          3318:                read-only.
        !          3319: 
        !          3320:           Status:
        !          3321:                mandatory.
        !          3322: 
        !          3323: 
        !          3324:           OBJECT:
        !          3325:           -------
        !          3326:                icmpOutTimestampReps { icmp 24 }
        !          3327: 
        !          3328:           Syntax:
        !          3329:                Counter
        !          3330: 
        !          3331:           Definition:
        !          3332:                The number of ICMP Timestamp Reply messages sent.
        !          3333: 
        !          3334:           Access:
        !          3335:                read-only.
        !          3336: 
        !          3337:           Status:
        !          3338:                mandatory.
        !          3339: 
        !          3340: 
        !          3341:           OBJECT:
        !          3342:           -------
        !          3343:                icmpOutAddrMasks { icmp 25 }
        !          3344: 
        !          3345:           Syntax:
        !          3346:                Counter
        !          3347: 
        !          3348:           Definition:
        !          3349:                The number of ICMP Address Mask Request messages sent.
        !          3350: 
        !          3351:           Access:
        !          3352:                read-only.
        !          3353: 
        !          3354:           Status:
        !          3355:                mandatory.
        !          3356: 
        !          3357: 
        !          3358: 
        !          3359: 
        !          3360: 
        !          3361: 
        !          3362: IETF SNMP Working Group                                        [Page 60]
        !          3363: 
        !          3364: RFC 1158                         MIB II                         May 1990
        !          3365: 
        !          3366: 
        !          3367:           OBJECT:
        !          3368:           -------
        !          3369:                icmpOutAddrMaskReps { icmp 26 }
        !          3370: 
        !          3371:           Syntax:
        !          3372:                Counter
        !          3373: 
        !          3374:           Definition:
        !          3375:                The number of ICMP Address Mask Reply messages sent.
        !          3376: 
        !          3377:           Access:
        !          3378:                read-only.
        !          3379: 
        !          3380:           Status:
        !          3381:                mandatory.
        !          3382: 
        !          3383: 5.6.  The TCP Group
        !          3384: 
        !          3385:    Implementation of the TCP group is mandatory for all systems that
        !          3386:    implement the TCP.
        !          3387: 
        !          3388:    Note that instances of object types that represent information about
        !          3389:    a particular TCP connection are transient; they persist only as long
        !          3390:    as the connection in question.
        !          3391: 
        !          3392: 
        !          3393:           OBJECT:
        !          3394:           -------
        !          3395:                tcpRtoAlgorithm { tcp 1 }
        !          3396: 
        !          3397:           Syntax:
        !          3398:                INTEGER {
        !          3399:                     other(1),    -- none of the following
        !          3400:                     constant(2), -- a constant rto
        !          3401:                     rsre(3),     -- MIL-STD-1778, Appendix B
        !          3402:                     vanj(4)      -- Van Jacobson's algorithm [11]
        !          3403:                }
        !          3404: 
        !          3405:           Definition:
        !          3406:                The algorithm used to determine the timeout value used
        !          3407:                for retransmitting unacknowledged octets.
        !          3408: 
        !          3409:           Access:
        !          3410:                read-only.
        !          3411: 
        !          3412:           Status:
        !          3413:                mandatory.
        !          3414: 
        !          3415: 
        !          3416: 
        !          3417: 
        !          3418: IETF SNMP Working Group                                        [Page 61]
        !          3419: 
        !          3420: RFC 1158                         MIB II                         May 1990
        !          3421: 
        !          3422: 
        !          3423:           OBJECT:
        !          3424:           -------
        !          3425:                tcpRtoMin { tcp 2 }
        !          3426: 
        !          3427:           Syntax:
        !          3428:                INTEGER
        !          3429: 
        !          3430:           Definition:
        !          3431:                The minimum value permitted by a TCP implementation for
        !          3432:                the retransmission timeout, measured in milliseconds.
        !          3433:                More refined semantics for objects of this type depend
        !          3434:                upon the algorithm used to determine the retransmission
        !          3435:                timeout.  In particular, when the timeout algorithm is
        !          3436:                rsre(3), an object of this type has the semantics of the
        !          3437:                LBOUND quantity described in RFC 793.
        !          3438: 
        !          3439:           Access:
        !          3440:                read-only.
        !          3441: 
        !          3442:           Status:
        !          3443:                mandatory.
        !          3444: 
        !          3445: 
        !          3446:           OBJECT:
        !          3447:           -------
        !          3448:                tcpRtoMax { tcp 3 }
        !          3449: 
        !          3450:           Syntax:
        !          3451:                INTEGER
        !          3452: 
        !          3453:           Definition:
        !          3454:                The maximum value permitted by a TCP implementation for
        !          3455:                the retransmission timeout, measured in milliseconds.
        !          3456:                More refined semantics for objects of this type depend
        !          3457:                upon the algorithm used to determine the retransmission
        !          3458:                timeout.  In particular, when the timeout algorithm is
        !          3459:                rsre(3), an object of this type has the semantics of the
        !          3460:                UBOUND quantity described in RFC 793.
        !          3461: 
        !          3462:           Access:
        !          3463:                read-only.
        !          3464: 
        !          3465:           Status:
        !          3466:                mandatory.
        !          3467: 
        !          3468: 
        !          3469: 
        !          3470: 
        !          3471: 
        !          3472: 
        !          3473: 
        !          3474: IETF SNMP Working Group                                        [Page 62]
        !          3475: 
        !          3476: RFC 1158                         MIB II                         May 1990
        !          3477: 
        !          3478: 
        !          3479:           OBJECT:
        !          3480:           -------
        !          3481:                tcpMaxConn { tcp 4 }
        !          3482: 
        !          3483:           Syntax:
        !          3484:                INTEGER
        !          3485: 
        !          3486:           Definition:
        !          3487:                The limit on the total number of TCP connections the
        !          3488:                entity can support.  In entities where the maximum number
        !          3489:                of connections is dynamic, this object should contain the
        !          3490:                value "-1".
        !          3491: 
        !          3492:           Access:
        !          3493:                read-only.
        !          3494: 
        !          3495:           Status:
        !          3496:                mandatory.
        !          3497: 
        !          3498: 
        !          3499:           OBJECT:
        !          3500:           -------
        !          3501:                tcpActiveOpens { tcp 5 }
        !          3502: 
        !          3503:           Syntax:
        !          3504:                Counter
        !          3505: 
        !          3506:           Definition:
        !          3507:                The number of times TCP connections have made a direct
        !          3508:                transition to the SYN-SENT state from the CLOSED state.
        !          3509: 
        !          3510:           Access:
        !          3511:                read-only.
        !          3512: 
        !          3513:           Status:
        !          3514:                mandatory.
        !          3515: 
        !          3516: 
        !          3517:           OBJECT:
        !          3518:           -------
        !          3519:                tcpPassiveOpens { tcp 6 }
        !          3520: 
        !          3521:           Syntax:
        !          3522:                Counter
        !          3523: 
        !          3524:           Definition:
        !          3525:                The number of times TCP connections have made a direct
        !          3526:                transition to the SYN-RCVD state from the LISTEN state.
        !          3527: 
        !          3528: 
        !          3529: 
        !          3530: IETF SNMP Working Group                                        [Page 63]
        !          3531: 
        !          3532: RFC 1158                         MIB II                         May 1990
        !          3533: 
        !          3534: 
        !          3535:           Access:
        !          3536:                read-only.
        !          3537: 
        !          3538:           Status:
        !          3539:                mandatory.
        !          3540: 
        !          3541: 
        !          3542:           OBJECT:
        !          3543:           -------
        !          3544:                tcpAttemptFails { tcp 7 }
        !          3545: 
        !          3546:           Syntax:
        !          3547:                Counter
        !          3548: 
        !          3549:           Definition:
        !          3550:                The number of times TCP connections have made a direct
        !          3551:                transition to the CLOSED state from either the SYN-SENT
        !          3552:                state or the SYN-RCVD state, plus the number of times TCP
        !          3553:                connections have made a direct transition to the LISTEN
        !          3554:                state from the SYN-RCVD state.
        !          3555: 
        !          3556:           Access:
        !          3557:                read-only.
        !          3558: 
        !          3559:           Status:
        !          3560:                mandatory.
        !          3561: 
        !          3562: 
        !          3563:           OBJECT:
        !          3564:           -------
        !          3565:                tcpEstabResets { tcp 8 }
        !          3566: 
        !          3567:           Syntax:
        !          3568:                Counter
        !          3569: 
        !          3570:           Definition:
        !          3571:                The number of times TCP connections have made a direct
        !          3572:                transition to the CLOSED state from either the
        !          3573:                ESTABLISHED state or the CLOSE-WAIT state.
        !          3574: 
        !          3575:           Access:
        !          3576:                read-only.
        !          3577: 
        !          3578:           Status:
        !          3579:                mandatory.
        !          3580: 
        !          3581: 
        !          3582: 
        !          3583: 
        !          3584: 
        !          3585: 
        !          3586: IETF SNMP Working Group                                        [Page 64]
        !          3587: 
        !          3588: RFC 1158                         MIB II                         May 1990
        !          3589: 
        !          3590: 
        !          3591:           OBJECT:
        !          3592:           -------
        !          3593:                tcpCurrEstab { tcp 9 }
        !          3594: 
        !          3595:           Syntax:
        !          3596:                Gauge
        !          3597: 
        !          3598:           Definition:
        !          3599:                The number of TCP connections for which the current state
        !          3600:                is either ESTABLISHED or CLOSE-WAIT.
        !          3601: 
        !          3602:           Access:
        !          3603:                read-only.
        !          3604: 
        !          3605:           Status:
        !          3606:                mandatory.
        !          3607: 
        !          3608: 
        !          3609:           OBJECT:
        !          3610:           -------
        !          3611:                tcpInSegs { tcp 10 }
        !          3612: 
        !          3613:           Syntax:
        !          3614:                Counter
        !          3615: 
        !          3616:           Definition:
        !          3617:                The total number of segments received, including those
        !          3618:                received in error.  This count includes segments received
        !          3619:                on currently established connections.
        !          3620: 
        !          3621:           Access:
        !          3622:                read-only.
        !          3623: 
        !          3624:           Status:
        !          3625:                mandatory.
        !          3626: 
        !          3627: 
        !          3628:           OBJECT:
        !          3629:           -------
        !          3630:                tcpOutSegs { tcp 11 }
        !          3631: 
        !          3632:           Syntax:
        !          3633:                Counter
        !          3634: 
        !          3635:           Definition:
        !          3636:                The total number of segments sent, including those on
        !          3637:                current connections but excluding those containing only
        !          3638:                retransmitted octets.
        !          3639: 
        !          3640: 
        !          3641: 
        !          3642: IETF SNMP Working Group                                        [Page 65]
        !          3643: 
        !          3644: RFC 1158                         MIB II                         May 1990
        !          3645: 
        !          3646: 
        !          3647:           Access:
        !          3648:                read-only.
        !          3649: 
        !          3650:           Status:
        !          3651:                mandatory.
        !          3652: 
        !          3653: 
        !          3654:           OBJECT:
        !          3655:           -------
        !          3656:                tcpRetransSegs { tcp 12 }
        !          3657: 
        !          3658:           Syntax:
        !          3659:                Counter
        !          3660: 
        !          3661:           Definition:
        !          3662:                The total number of segments retransmitted - that is, the
        !          3663:                number of TCP segments transmitted containing one or more
        !          3664:                previously transmitted octets.
        !          3665: 
        !          3666:           Access:
        !          3667:                read-only.
        !          3668: 
        !          3669:           Status:
        !          3670:                mandatory.
        !          3671: 
        !          3672: 5.6.1.  The TCP Connection table
        !          3673: 
        !          3674:    The TCP connection table contains information about this entity's
        !          3675:    existing TCP connections.
        !          3676: 
        !          3677: 
        !          3678:           OBJECT:
        !          3679:           -------
        !          3680:                tcpConnTable { tcp 13 }
        !          3681: 
        !          3682:           Syntax:
        !          3683:                SEQUENCE OF TcpConnEntry
        !          3684: 
        !          3685:           Definition:
        !          3686:                A table containing TCP connection-specific information.
        !          3687: 
        !          3688:           Access:
        !          3689:                read-only.
        !          3690: 
        !          3691:           Status:
        !          3692:                mandatory.
        !          3693: 
        !          3694: 
        !          3695: 
        !          3696: 
        !          3697: 
        !          3698: IETF SNMP Working Group                                        [Page 66]
        !          3699: 
        !          3700: RFC 1158                         MIB II                         May 1990
        !          3701: 
        !          3702: 
        !          3703:           OBJECT:
        !          3704:           -------
        !          3705:                tcpConnEntry { tcpConnTable 1 }
        !          3706: 
        !          3707:           Syntax:
        !          3708:                TcpConnEntry ::= SEQUENCE {
        !          3709:                     tcpConnState
        !          3710:                         INTEGER,
        !          3711:                     tcpConnLocalAddress
        !          3712:                         IpAddress,
        !          3713:                     tcpConnLocalPort
        !          3714:                         INTEGER (0..65535),
        !          3715:                     tcpConnRemAddress
        !          3716:                         IpAddress,
        !          3717:                     tcpConnRemPort
        !          3718:                         INTEGER (0..65535)
        !          3719:                }
        !          3720: 
        !          3721:           Definition:
        !          3722:                Information about a particular current TCP connection.
        !          3723:                An object of this type is transient, in that it ceases to
        !          3724:                exist when (or soon after) the connection makes the
        !          3725:                transition to the CLOSED state.
        !          3726: 
        !          3727:           Access:
        !          3728:                read-only.
        !          3729: 
        !          3730:           Status:
        !          3731:                mandatory.
        !          3732: 
        !          3733: 
        !          3734:           OBJECT:
        !          3735:           -------
        !          3736:                tcpConnState { tcpConnEntry 1 }
        !          3737: 
        !          3738:           Syntax:
        !          3739:                INTEGER {
        !          3740:                     closed(1),
        !          3741:                     listen(2),
        !          3742:                     synSent(3),
        !          3743:                     synReceived(4),
        !          3744:                     established(5),
        !          3745:                     finWait1(6),
        !          3746:                     finWait2(7),
        !          3747:                     closeWait(8),
        !          3748:                     lastAck(9),
        !          3749:                     closing(10),
        !          3750:                     timeWait(11)
        !          3751: 
        !          3752: 
        !          3753: 
        !          3754: IETF SNMP Working Group                                        [Page 67]
        !          3755: 
        !          3756: RFC 1158                         MIB II                         May 1990
        !          3757: 
        !          3758: 
        !          3759:                }
        !          3760: 
        !          3761:           Definition:
        !          3762:                The state of this TCP connection.
        !          3763: 
        !          3764:           Access:
        !          3765:                read-only.
        !          3766: 
        !          3767:           Status:
        !          3768:                mandatory.
        !          3769: 
        !          3770: 
        !          3771:           OBJECT:
        !          3772:           -------
        !          3773:                tcpConnLocalAddress { tcpConnEntry 2 }
        !          3774: 
        !          3775:           Syntax:
        !          3776:                IpAddress
        !          3777: 
        !          3778:           Definition:
        !          3779:                The local IP address for this TCP connection.  In the
        !          3780:                case of a connection in the listen state which is willing
        !          3781:                to accept connections for any IP interface associated
        !          3782:                with the node, the value 0.0.0.0 is used.
        !          3783: 
        !          3784:           Access:
        !          3785:                read-only.
        !          3786: 
        !          3787:           Status:
        !          3788:                mandatory.
        !          3789: 
        !          3790: 
        !          3791:           OBJECT:
        !          3792:           -------
        !          3793:                tcpConnLocalPort { tcpConnEntry 3 }
        !          3794: 
        !          3795:           Syntax:
        !          3796:                INTEGER (0..65535)
        !          3797: 
        !          3798:           Definition:
        !          3799:                The local port number for this TCP connection.
        !          3800: 
        !          3801:           Access:
        !          3802:                read-only.
        !          3803: 
        !          3804:           Status:
        !          3805:                mandatory.
        !          3806: 
        !          3807: 
        !          3808: 
        !          3809: 
        !          3810: IETF SNMP Working Group                                        [Page 68]
        !          3811: 
        !          3812: RFC 1158                         MIB II                         May 1990
        !          3813: 
        !          3814: 
        !          3815:           OBJECT:
        !          3816:           -------
        !          3817:                tcpConnRemAddress { tcpConnEntry 4 }
        !          3818: 
        !          3819:           Syntax:
        !          3820:                IpAddress
        !          3821: 
        !          3822:           Definition:
        !          3823:                The remote IP address for this TCP connection.
        !          3824: 
        !          3825:           Access:
        !          3826:                read-only.
        !          3827: 
        !          3828:           Status:
        !          3829:                mandatory.
        !          3830: 
        !          3831: 
        !          3832:           OBJECT:
        !          3833:           -------
        !          3834:                tcpConnRemPort { tcpConnEntry 5 }
        !          3835: 
        !          3836:           Syntax:
        !          3837:                INTEGER (0..65535)
        !          3838: 
        !          3839:           Definition:
        !          3840:                The remote port number for this TCP connection.
        !          3841: 
        !          3842:           Access:
        !          3843:                read-only.
        !          3844: 
        !          3845:           Status:
        !          3846:                mandatory.
        !          3847: 
        !          3848: 5.6.2.  Additional TCP Objects
        !          3849: 
        !          3850: 
        !          3851:           OBJECT:
        !          3852:           -------
        !          3853:                tcpInErrs { tcp 14 }
        !          3854: 
        !          3855:           Syntax:
        !          3856:                Counter
        !          3857: 
        !          3858:           Definition:
        !          3859:                The total number of segments received in error (e.g., bad
        !          3860:                TCP checksums).
        !          3861: 
        !          3862: 
        !          3863: 
        !          3864: 
        !          3865: 
        !          3866: IETF SNMP Working Group                                        [Page 69]
        !          3867: 
        !          3868: RFC 1158                         MIB II                         May 1990
        !          3869: 
        !          3870: 
        !          3871:           Access:
        !          3872:                read-only.
        !          3873: 
        !          3874:           Status:
        !          3875:                mandatory.
        !          3876: 
        !          3877: 
        !          3878:           OBJECT:
        !          3879:           -------
        !          3880:                tcpOutRsts { tcp 15 }
        !          3881: 
        !          3882:           Syntax:
        !          3883:                Counter
        !          3884: 
        !          3885:           Definition:
        !          3886:                The number of TCP segments sent containing the RST flag.
        !          3887: 
        !          3888:           Access:
        !          3889:                read-only.
        !          3890: 
        !          3891:           Status:
        !          3892:                mandatory.
        !          3893: 
        !          3894: 5.7.  The UDP Group
        !          3895: 
        !          3896:    Implementation of the UDP group is mandatory for all systems which
        !          3897:    implement the UDP.
        !          3898: 
        !          3899: 
        !          3900:           OBJECT:
        !          3901:           -------
        !          3902:                udpInDatagrams { udp 1 }
        !          3903: 
        !          3904:           Syntax:
        !          3905:                Counter
        !          3906: 
        !          3907:           Definition:
        !          3908:                The total number of UDP datagrams delivered to UDP users.
        !          3909: 
        !          3910:           Access:
        !          3911:                read-only.
        !          3912: 
        !          3913:           Status:
        !          3914:                mandatory.
        !          3915: 
        !          3916: 
        !          3917: 
        !          3918: 
        !          3919: 
        !          3920: 
        !          3921: 
        !          3922: IETF SNMP Working Group                                        [Page 70]
        !          3923: 
        !          3924: RFC 1158                         MIB II                         May 1990
        !          3925: 
        !          3926: 
        !          3927:           OBJECT:
        !          3928:           -------
        !          3929:                udpNoPorts { udp 2 }
        !          3930: 
        !          3931:           Syntax:
        !          3932:                Counter
        !          3933: 
        !          3934:           Definition:
        !          3935:                The total number of received UDP datagrams for which
        !          3936:                there was no application at the destination port.
        !          3937: 
        !          3938:           Access:
        !          3939:                read-only.
        !          3940: 
        !          3941:           Status:
        !          3942:                mandatory.
        !          3943: 
        !          3944: 
        !          3945:           OBJECT:
        !          3946:           -------
        !          3947:                udpInErrors { udp 3 }
        !          3948: 
        !          3949:           Syntax:
        !          3950:                Counter
        !          3951: 
        !          3952:           Definition:
        !          3953:                The number of received UDP datagrams that could not be
        !          3954:                delivered for reasons other than the lack of an
        !          3955:                application at the destination port.
        !          3956: 
        !          3957:           Access:
        !          3958:                read-only.
        !          3959: 
        !          3960:           Status:
        !          3961:                mandatory.
        !          3962: 
        !          3963: 
        !          3964:           OBJECT:
        !          3965:           -------
        !          3966:                udpOutDatagrams { udp 4 }
        !          3967: 
        !          3968:           Syntax:
        !          3969:                Counter
        !          3970: 
        !          3971:           Definition:
        !          3972:                The total number of UDP datagrams sent from this entity.
        !          3973: 
        !          3974: 
        !          3975: 
        !          3976: 
        !          3977: 
        !          3978: IETF SNMP Working Group                                        [Page 71]
        !          3979: 
        !          3980: RFC 1158                         MIB II                         May 1990
        !          3981: 
        !          3982: 
        !          3983:           Access:
        !          3984:                read-only.
        !          3985: 
        !          3986:           Status:
        !          3987:                mandatory.
        !          3988: 
        !          3989: 5.7.1.  The UDP Listener table
        !          3990: 
        !          3991:    The UDP listener table contains information about this entity's UDP
        !          3992:    end-points on which a local application is currently accepting
        !          3993:    datagrams.
        !          3994: 
        !          3995: 
        !          3996:           OBJECT:
        !          3997:           -------
        !          3998:                udpTable { udp 5 }
        !          3999: 
        !          4000:           Syntax:
        !          4001:                SEQUENCE OF UdpEntry
        !          4002: 
        !          4003:           Definition:
        !          4004:                A table containing UDP listener information.
        !          4005: 
        !          4006:           Access:
        !          4007:                read-only.
        !          4008: 
        !          4009:           Status:
        !          4010:                mandatory.
        !          4011: 
        !          4012: 
        !          4013:           OBJECT:
        !          4014:           -------
        !          4015:                udpEntry { udpTable 1 }
        !          4016: 
        !          4017:           Syntax:
        !          4018:                UdpEntry ::= SEQUENCE {
        !          4019:                     udpLocalAddress
        !          4020:                         IpAddress,
        !          4021:                     udpLocalPort
        !          4022:                         INTEGER (0..65535)
        !          4023:                }
        !          4024: 
        !          4025:           Definition:
        !          4026:                Information about a particular current UDP listener.
        !          4027: 
        !          4028:           Access:
        !          4029:                read-only.
        !          4030: 
        !          4031: 
        !          4032: 
        !          4033: 
        !          4034: IETF SNMP Working Group                                        [Page 72]
        !          4035: 
        !          4036: RFC 1158                         MIB II                         May 1990
        !          4037: 
        !          4038: 
        !          4039:           Status:
        !          4040:                mandatory.
        !          4041: 
        !          4042: 
        !          4043:           OBJECT:
        !          4044:           -------
        !          4045:                udpLocalAddress { udpEntry 1 }
        !          4046: 
        !          4047:           Syntax:
        !          4048:                IpAddress
        !          4049: 
        !          4050:           Definition:
        !          4051:                The local IP address for this UDP listener.  In the case
        !          4052:                of a UDP listener which is willing to accept datagrams
        !          4053:                for any IP interface associated with the node, the value
        !          4054:                0.0.0.0 is used.
        !          4055: 
        !          4056:           Access:
        !          4057:                read-only.
        !          4058: 
        !          4059:           Status:
        !          4060:                mandatory.
        !          4061: 
        !          4062: 
        !          4063:           OBJECT:
        !          4064:           -------
        !          4065:                udpLocalPort { udpEntry 2 }
        !          4066: 
        !          4067:           Syntax:
        !          4068:                INTEGER (0..65535)
        !          4069: 
        !          4070:           Definition:
        !          4071:                The local port number for this UDP listener.
        !          4072: 
        !          4073:           Access:
        !          4074:                read-only.
        !          4075: 
        !          4076:           Status:
        !          4077:                mandatory.
        !          4078: 
        !          4079: 5.8.  The EGP Group
        !          4080: 
        !          4081:    Implementation of the EGP group is mandatory for all systems which
        !          4082:    implement the EGP.
        !          4083: 
        !          4084: 
        !          4085: 
        !          4086: 
        !          4087: 
        !          4088: 
        !          4089: 
        !          4090: IETF SNMP Working Group                                        [Page 73]
        !          4091: 
        !          4092: RFC 1158                         MIB II                         May 1990
        !          4093: 
        !          4094: 
        !          4095:           OBJECT:
        !          4096:           -------
        !          4097:                egpInMsgs { egp 1 }
        !          4098: 
        !          4099:           Syntax:
        !          4100:                Counter
        !          4101: 
        !          4102:           Definition:
        !          4103:                The number of EGP messages received without error.
        !          4104: 
        !          4105:           Access:
        !          4106:                read-only.
        !          4107: 
        !          4108:           Status:
        !          4109:                mandatory.
        !          4110: 
        !          4111: 
        !          4112:           OBJECT:
        !          4113:           -------
        !          4114:                egpInErrors { egp 2 }
        !          4115: 
        !          4116:           Syntax:
        !          4117:                Counter
        !          4118: 
        !          4119:           Definition:
        !          4120:                The number of EGP messages received that proved to be in
        !          4121:                error.
        !          4122: 
        !          4123:           Access:
        !          4124:                read-only.
        !          4125: 
        !          4126:           Status:
        !          4127:                mandatory.
        !          4128: 
        !          4129: 
        !          4130:           OBJECT:
        !          4131:           -------
        !          4132:                egpOutMsgs { egp 3 }
        !          4133: 
        !          4134:           Syntax:
        !          4135:                Counter
        !          4136: 
        !          4137:           Definition:
        !          4138:                The total number of locally generated EGP messages.
        !          4139: 
        !          4140:           Access:
        !          4141:                read-only.
        !          4142: 
        !          4143: 
        !          4144: 
        !          4145: 
        !          4146: IETF SNMP Working Group                                        [Page 74]
        !          4147: 
        !          4148: RFC 1158                         MIB II                         May 1990
        !          4149: 
        !          4150: 
        !          4151:           Status:
        !          4152:                mandatory.
        !          4153: 
        !          4154: 
        !          4155:           OBJECT:
        !          4156:           -------
        !          4157:                egpOutErrors { egp 4 }
        !          4158: 
        !          4159:           Syntax:
        !          4160:                Counter
        !          4161: 
        !          4162:           Definition:
        !          4163:                The number of locally generated EGP messages not sent due
        !          4164:                to resource limitations within an EGP entity.
        !          4165: 
        !          4166:           Access:
        !          4167:                read-only.
        !          4168: 
        !          4169:           Status:
        !          4170:                mandatory.
        !          4171: 
        !          4172: 5.8.1.  The EGP Neighbor table
        !          4173: 
        !          4174:    The Egp Neighbor table contains information about this entity's EGP
        !          4175:    neighbors.
        !          4176: 
        !          4177: 
        !          4178:           OBJECT:
        !          4179:           -------
        !          4180:                egpNeighTable { egp 5 }
        !          4181: 
        !          4182:           Syntax:
        !          4183:                SEQUENCE OF EgpNeighEntry
        !          4184: 
        !          4185:           Definition:
        !          4186:                The EGP neighbor table.
        !          4187: 
        !          4188:           Access:
        !          4189:                read-only.
        !          4190: 
        !          4191:           Status:
        !          4192:                mandatory.
        !          4193: 
        !          4194: 
        !          4195:           OBJECT:
        !          4196:           -------
        !          4197:                egpNeighEntry { egpNeighTable 1 }
        !          4198: 
        !          4199: 
        !          4200: 
        !          4201: 
        !          4202: IETF SNMP Working Group                                        [Page 75]
        !          4203: 
        !          4204: RFC 1158                         MIB II                         May 1990
        !          4205: 
        !          4206: 
        !          4207:           Syntax:
        !          4208:                EgpNeighEntry ::= SEQUENCE {
        !          4209:                     egpNeighState
        !          4210:                         INTEGER,
        !          4211:                     egpNeighAddr
        !          4212:                         IpAddress,
        !          4213:                     egpNeighAs
        !          4214:                         INTEGER,
        !          4215:                     egpNeighInMsgs
        !          4216:                         Counter,
        !          4217:                     egpNeighInErrs
        !          4218:                         Counter,
        !          4219:                     egpNeighOutMsgs
        !          4220:                         Counter,
        !          4221:                     egpNeighOutErrs
        !          4222:                         Counter,
        !          4223:                     egpNeighInErrMsgs
        !          4224:                         Counter,
        !          4225:                     egpNeighOutErrMsgs
        !          4226:                         Counter,
        !          4227:                     egpNeighStateUps
        !          4228:                         Counter,
        !          4229:                     egpNeighStateDowns
        !          4230:                         Counter,
        !          4231:                     egpNeighIntervalHello
        !          4232:                         INTEGER,
        !          4233:                     egpNeighIntervalPoll
        !          4234:                         INTEGER,
        !          4235:                     egpNeighMode
        !          4236:                         INTEGER,
        !          4237:                     egpNeighEventTrigger
        !          4238:                         INTEGER
        !          4239:                }
        !          4240: 
        !          4241:           Definition:
        !          4242:                Information about this entity's relationship with a
        !          4243:                particular EGP neighbor.
        !          4244: 
        !          4245:           Access:
        !          4246:                read-only.
        !          4247: 
        !          4248:           Status:
        !          4249:                mandatory.
        !          4250: 
        !          4251: 
        !          4252:           We now consider the individual components of each EGP neighbor
        !          4253:           entry:
        !          4254: 
        !          4255: 
        !          4256: 
        !          4257: 
        !          4258: IETF SNMP Working Group                                        [Page 76]
        !          4259: 
        !          4260: RFC 1158                         MIB II                         May 1990
        !          4261: 
        !          4262: 
        !          4263:           OBJECT:
        !          4264:           -------
        !          4265:                egpNeighState { egpNeighEntry 1 }
        !          4266: 
        !          4267:           Syntax:
        !          4268:                INTEGER {
        !          4269:                     idle(1),
        !          4270:                     acquisition(2),
        !          4271:                     down(3),
        !          4272:                     up(4),
        !          4273:                     cease(5)
        !          4274:                }
        !          4275: 
        !          4276:           Definition:
        !          4277:                The EGP state of the local system with respect to this
        !          4278:                entry's EGP neighbor.  Each EGP state is represented by a
        !          4279:                value that is one greater than the numerical value
        !          4280:                associated with said state in RFC 904.
        !          4281: 
        !          4282:           Access:
        !          4283:                read-only.
        !          4284: 
        !          4285:           Status:
        !          4286:                mandatory.
        !          4287: 
        !          4288: 
        !          4289:           OBJECT:
        !          4290:           -------
        !          4291:                egpNeighAddr { egpNeighEntry 2 }
        !          4292: 
        !          4293:           Syntax:
        !          4294:                IpAddress
        !          4295: 
        !          4296:           Definition:
        !          4297:                The IP address of this entry's EGP neighbor.
        !          4298: 
        !          4299:           Access:
        !          4300:                read-only.
        !          4301: 
        !          4302:           Status:
        !          4303:                mandatory.
        !          4304: 
        !          4305: 
        !          4306:           OBJECT:
        !          4307:           -------
        !          4308:                egpNeighAs { egpNeighEntry 3 }
        !          4309: 
        !          4310: 
        !          4311: 
        !          4312: 
        !          4313: 
        !          4314: IETF SNMP Working Group                                        [Page 77]
        !          4315: 
        !          4316: RFC 1158                         MIB II                         May 1990
        !          4317: 
        !          4318: 
        !          4319:           Syntax:
        !          4320:                INTEGER
        !          4321: 
        !          4322:           Definition:
        !          4323:                The autonomous system of this EGP peer.  Zero should be
        !          4324:                specified if the autonomous system number of the neighbor
        !          4325:                is not yet known.
        !          4326: 
        !          4327:           Access:
        !          4328:                read-only.
        !          4329: 
        !          4330:           Status:
        !          4331:                mandatory.
        !          4332: 
        !          4333: 
        !          4334:           OBJECT:
        !          4335:           -------
        !          4336:                egpNeighInMsgs { egpNeighEntry 4 }
        !          4337: 
        !          4338:           Syntax:
        !          4339:                Counter
        !          4340: 
        !          4341:           Definition:
        !          4342:                The number of EGP messages received without error from
        !          4343:                this EGP peer.
        !          4344: 
        !          4345:           Access:
        !          4346:                read-only.
        !          4347: 
        !          4348:           Status:
        !          4349:                mandatory.
        !          4350: 
        !          4351: 
        !          4352:           OBJECT:
        !          4353:           -------
        !          4354:                egpNeighInErrs { egpNeighEntry 5 }
        !          4355: 
        !          4356:           Syntax:
        !          4357:                Counter
        !          4358: 
        !          4359:           Definition:
        !          4360:                The number of EGP messages received from this EGP peer
        !          4361:                that proved to be in error (e.g., bad EGP checksum).
        !          4362: 
        !          4363:           Access:
        !          4364:                read-only.
        !          4365: 
        !          4366: 
        !          4367: 
        !          4368: 
        !          4369: 
        !          4370: IETF SNMP Working Group                                        [Page 78]
        !          4371: 
        !          4372: RFC 1158                         MIB II                         May 1990
        !          4373: 
        !          4374: 
        !          4375:           Status:
        !          4376:                mandatory.
        !          4377: 
        !          4378: 
        !          4379:           OBJECT:
        !          4380:           -------
        !          4381:                egpNeighOutMsgs { egpNeighEntry 6 }
        !          4382: 
        !          4383:           Syntax:
        !          4384:                Counter
        !          4385: 
        !          4386:           Definition:
        !          4387:                The number of locally generated EGP messages to this EGP
        !          4388:                peer.
        !          4389: 
        !          4390:           Access:
        !          4391:                read-only.
        !          4392: 
        !          4393:           Status:
        !          4394:                mandatory.
        !          4395: 
        !          4396: 
        !          4397:           OBJECT:
        !          4398:           -------
        !          4399:                egpNeighOutErrs { egpNeighEntry 7 }
        !          4400: 
        !          4401:           Syntax:
        !          4402:                Counter
        !          4403: 
        !          4404:           Definition:
        !          4405:                The number of locally generated EGP messages not sent to
        !          4406:                this EGP peer due to resource limitations within an EGP
        !          4407:                entity.
        !          4408: 
        !          4409:           Access:
        !          4410:                read-only.
        !          4411: 
        !          4412:           Status:
        !          4413:                mandatory.
        !          4414: 
        !          4415: 
        !          4416:           OBJECT:
        !          4417:           -------
        !          4418:                egpNeighInErrMsgs { egpNeighEntry 8 }
        !          4419: 
        !          4420:           Syntax:
        !          4421:                Counter
        !          4422: 
        !          4423: 
        !          4424: 
        !          4425: 
        !          4426: IETF SNMP Working Group                                        [Page 79]
        !          4427: 
        !          4428: RFC 1158                         MIB II                         May 1990
        !          4429: 
        !          4430: 
        !          4431:           Definition:
        !          4432:                The number of EGP-defined error messages received from
        !          4433:                this EGP peer.
        !          4434: 
        !          4435:           Access:
        !          4436:                read-only.
        !          4437: 
        !          4438:           Status:
        !          4439:                mandatory.
        !          4440: 
        !          4441: 
        !          4442:           OBJECT:
        !          4443:           -------
        !          4444:                egpNeighOutErrMsgs { egpNeighEntry 9 }
        !          4445: 
        !          4446:           Syntax:
        !          4447:                Counter
        !          4448: 
        !          4449:           Definition:
        !          4450:                The number of EGP-defined error messages sent to this EGP
        !          4451:                peer.
        !          4452: 
        !          4453:           Access:
        !          4454:                read-only.
        !          4455: 
        !          4456:           Status:
        !          4457:                mandatory.
        !          4458: 
        !          4459: 
        !          4460:           OBJECT:
        !          4461:           -------
        !          4462:                egpNeighStateUps { egpNeighEntry 10 }
        !          4463: 
        !          4464:           Syntax:
        !          4465:                Counter
        !          4466: 
        !          4467:           Definition:
        !          4468:                The number of EGP state transitions to the UP state with
        !          4469:                this EGP peer.
        !          4470: 
        !          4471:           Access:
        !          4472:                read-only.
        !          4473: 
        !          4474:           Status:
        !          4475:                mandatory.
        !          4476: 
        !          4477: 
        !          4478: 
        !          4479: 
        !          4480: 
        !          4481: 
        !          4482: IETF SNMP Working Group                                        [Page 80]
        !          4483: 
        !          4484: RFC 1158                         MIB II                         May 1990
        !          4485: 
        !          4486: 
        !          4487:           OBJECT:
        !          4488:           -------
        !          4489:                egpNeighStateDowns { egpNeighEntry 11 }
        !          4490: 
        !          4491:           Syntax:
        !          4492:                Counter
        !          4493: 
        !          4494:           Definition:
        !          4495:                The number of EGP state transitions from the UP state to
        !          4496:                any other state with this EGP peer.
        !          4497: 
        !          4498:           Access:
        !          4499:                read-only.
        !          4500: 
        !          4501:           Status:
        !          4502:                mandatory.
        !          4503: 
        !          4504: 
        !          4505:           OBJECT:
        !          4506:           -------
        !          4507:                egpNeighIntervalHello { egpNeighEntry 12 }
        !          4508: 
        !          4509:           Syntax:
        !          4510:                INTEGER
        !          4511: 
        !          4512:           Definition:
        !          4513:                The interval between EGP Hello command retransmissions
        !          4514:                (in hundredths of a second).  This represents the t1
        !          4515:                timer as defined in RFC 904.
        !          4516: 
        !          4517:           Access:
        !          4518:                read-only.
        !          4519: 
        !          4520:           Status:
        !          4521:                mandatory.
        !          4522: 
        !          4523: 
        !          4524:           OBJECT:
        !          4525:           -------
        !          4526:                egpNeighIntervalPoll { egpNeighEntry 13 }
        !          4527: 
        !          4528:           Syntax:
        !          4529:                INTEGER
        !          4530: 
        !          4531:           Definition:
        !          4532:                The interval between EGP poll command retransmissions (in
        !          4533:                hundredths of a second).  This represents the t3 timer as
        !          4534:                defined in RFC 904.
        !          4535: 
        !          4536: 
        !          4537: 
        !          4538: IETF SNMP Working Group                                        [Page 81]
        !          4539: 
        !          4540: RFC 1158                         MIB II                         May 1990
        !          4541: 
        !          4542: 
        !          4543:           Access:
        !          4544:                read-only.
        !          4545: 
        !          4546:           Status:
        !          4547:                mandatory.
        !          4548: 
        !          4549: 
        !          4550:           OBJECT:
        !          4551:           -------
        !          4552:                egpNeighMode { egpNeighEntry 14 }
        !          4553: 
        !          4554:           Syntax:
        !          4555:                INTEGER {
        !          4556:                     active(1),
        !          4557:                     passive(2)
        !          4558:                }
        !          4559: 
        !          4560:           Definition:
        !          4561:                The polling mode of this EGP entity, either passive or
        !          4562:                active.
        !          4563: 
        !          4564:           Access:
        !          4565:                read-only.
        !          4566: 
        !          4567:           Status:
        !          4568:                mandatory.
        !          4569: 
        !          4570: 
        !          4571:           OBJECT:
        !          4572:           -------
        !          4573:                egpNeighEventTrigger { egpNeighEntry 15 }
        !          4574: 
        !          4575:           Syntax:
        !          4576:                INTEGER {
        !          4577:                     start(1),
        !          4578:                     stop(2)
        !          4579:                }
        !          4580: 
        !          4581:           Definition:
        !          4582:                A control variable used to trigger operator-initiated
        !          4583:                Start and Stop events.  When read, this variable always
        !          4584:                returns the most recent value that egpNeightEventTrigger
        !          4585:                was set to.  If it has not been set since the last
        !          4586:                initialization of the network management subsystem on the
        !          4587:                node, it returns a value of "stop".
        !          4588: 
        !          4589:           Access:
        !          4590:                read-write
        !          4591: 
        !          4592: 
        !          4593: 
        !          4594: IETF SNMP Working Group                                        [Page 82]
        !          4595: 
        !          4596: RFC 1158                         MIB II                         May 1990
        !          4597: 
        !          4598: 
        !          4599:           Status:
        !          4600:                mandatory.
        !          4601: 
        !          4602: 5.8.2.  Additional EGP variables
        !          4603: 
        !          4604: 
        !          4605:           OBJECT:
        !          4606:           -------
        !          4607:                egpAs { egp 6 }
        !          4608: 
        !          4609:           Syntax:
        !          4610:                INTEGER
        !          4611: 
        !          4612:           Definition:
        !          4613:                The autonomous system number of this EGP entity.
        !          4614: 
        !          4615:           Access:
        !          4616:                read-only.
        !          4617: 
        !          4618:           Status:
        !          4619:                mandatory.
        !          4620: 
        !          4621: 5.9.  The Transmission Group
        !          4622: 
        !          4623:    Based on the transmission media underlying each interface on a
        !          4624:    system, the corresponding portion of the Transmission group is
        !          4625:    mandatory for that system.
        !          4626: 
        !          4627:    When Internet-standard definitions for managing transmission media
        !          4628:    are defined, the transmission group is used to provide a prefix for
        !          4629:    the names of those objects.
        !          4630: 
        !          4631:    Typically, such definitions reside in the experimental portion of the
        !          4632:    MIB until they are "proven", then as a part of the Internet
        !          4633:    standardization process, the definitions are accordingly elevated and
        !          4634:    a new object identifier, under the transmission group is defined.  By
        !          4635:    convention, the name assigned is:
        !          4636: 
        !          4637:                type OBJECT IDENTIFIER    ::= { transmission number }
        !          4638: 
        !          4639:    where "type" is the symbolic value used for the media in the ifType
        !          4640:    column of the ifTable object, and "number" is the actual integer
        !          4641:    value corresponding to the symbol.
        !          4642: 
        !          4643: 5.10.  The SNMP Group
        !          4644: 
        !          4645:    Implementation of the SNMP group is mandatory for all systems which
        !          4646:    support an SNMP protocol entity. Some of the objects defined below
        !          4647: 
        !          4648: 
        !          4649: 
        !          4650: IETF SNMP Working Group                                        [Page 83]
        !          4651: 
        !          4652: RFC 1158                         MIB II                         May 1990
        !          4653: 
        !          4654: 
        !          4655:    will be zero-valued in those SNMP implementations that are optimized
        !          4656:    to support only those functions specific to either a management agent
        !          4657:    or a management client.
        !          4658: 
        !          4659: 
        !          4660:           OBJECT:
        !          4661:           -------
        !          4662:                snmpInPkts { snmp 1 }
        !          4663: 
        !          4664:           Syntax:
        !          4665:                Counter
        !          4666: 
        !          4667:           Definition:
        !          4668:                The total number of PDUs delivered to the SNMP entity
        !          4669:                from the transport service.
        !          4670: 
        !          4671:           Access:
        !          4672:                read-only.
        !          4673: 
        !          4674:           Status:
        !          4675:                mandatory.
        !          4676: 
        !          4677: 
        !          4678:           OBJECT:
        !          4679:           -------
        !          4680:                snmpOutPkts { snmp 2 }
        !          4681: 
        !          4682:           Syntax:
        !          4683:                Counter
        !          4684: 
        !          4685:           Definition:
        !          4686:                The total number of SNMP PDUs which were passed from the
        !          4687:                SNMP protocol entity to the transport service.
        !          4688: 
        !          4689:           Access:
        !          4690:                read-only.
        !          4691: 
        !          4692:           Status:
        !          4693:                mandatory.
        !          4694: 
        !          4695: 
        !          4696:           OBJECT:
        !          4697:           -------
        !          4698:                snmpInBadVersions { snmp 3 }
        !          4699: 
        !          4700:           Syntax:
        !          4701:                Counter
        !          4702: 
        !          4703: 
        !          4704: 
        !          4705: 
        !          4706: IETF SNMP Working Group                                        [Page 84]
        !          4707: 
        !          4708: RFC 1158                         MIB II                         May 1990
        !          4709: 
        !          4710: 
        !          4711:           Definition:
        !          4712:                The total number of syntactically correct SNMP PDUs which
        !          4713:                were delivered to the SNMP protocol entity and were for
        !          4714:                an unsupported SNMP version.
        !          4715: 
        !          4716:           Access:
        !          4717:                read-only.
        !          4718: 
        !          4719:           Status:
        !          4720:                mandatory.
        !          4721: 
        !          4722: 
        !          4723:           OBJECT:
        !          4724:           -------
        !          4725:                snmpInBadCommunityNames { snmp 4 }
        !          4726: 
        !          4727:           Syntax:
        !          4728:                Counter
        !          4729: 
        !          4730:           Definition:
        !          4731:                The total number of SNMP PDUs delivered to the SNMP
        !          4732:                protocol entity which used a SNMP community name not
        !          4733:                known to said entity.
        !          4734: 
        !          4735:           Access:
        !          4736:                read-only.
        !          4737: 
        !          4738:           Status:
        !          4739:                mandatory.
        !          4740: 
        !          4741: 
        !          4742:           OBJECT:
        !          4743:           -------
        !          4744:                snmpInBadCommunityUses { snmp 5 }
        !          4745: 
        !          4746:           Syntax:
        !          4747:                Counter
        !          4748: 
        !          4749:           Definition:
        !          4750:                The total number of SNMP PDUs delivered to the SNMP
        !          4751:                protocol entity which represented an SNMP operation which
        !          4752:                was not allowed by the SNMP community named in the PDU.
        !          4753: 
        !          4754:           Access:
        !          4755:                read-only.
        !          4756: 
        !          4757:           Status:
        !          4758:                mandatory.
        !          4759: 
        !          4760: 
        !          4761: 
        !          4762: IETF SNMP Working Group                                        [Page 85]
        !          4763: 
        !          4764: RFC 1158                         MIB II                         May 1990
        !          4765: 
        !          4766: 
        !          4767:           OBJECT:
        !          4768:           -------
        !          4769:                snmpInASNParseErrs { snmp 6 }
        !          4770: 
        !          4771:           Syntax:
        !          4772:                Counter
        !          4773: 
        !          4774:           Definition:
        !          4775:                The total number of ASN.1 parsing errors (either in
        !          4776:                encoding or syntax) encountered by the SNMP protocol
        !          4777:                entity when decoding received SNMP PDUs.
        !          4778: 
        !          4779:           Access:
        !          4780:                read-only.
        !          4781: 
        !          4782:           Status:
        !          4783:                mandatory.
        !          4784: 
        !          4785: 
        !          4786:           OBJECT:
        !          4787:           -------
        !          4788:                snmpInBadTypes { snmp 7 }
        !          4789: 
        !          4790:           Syntax:
        !          4791:                Counter
        !          4792: 
        !          4793:           Definition:
        !          4794:                The total number of SNMP PDUs delivered to the SNMP
        !          4795:                protocol entity which had an unknown PDU type.
        !          4796: 
        !          4797:           Access:
        !          4798:                read-only.
        !          4799: 
        !          4800:           Status:
        !          4801:                mandatory.
        !          4802: 
        !          4803: 
        !          4804:           OBJECT:
        !          4805:           -------
        !          4806:                snmpInTooBigs { snmp 8 }
        !          4807: 
        !          4808:           Syntax:
        !          4809:                Counter
        !          4810: 
        !          4811:           Definition:
        !          4812:                The total number valid SNMP PDUs which were delivered to
        !          4813:                the SNMP protocol entity and for which the value of the
        !          4814:                "ErrorStatus" component is "tooBig."
        !          4815: 
        !          4816: 
        !          4817: 
        !          4818: IETF SNMP Working Group                                        [Page 86]
        !          4819: 
        !          4820: RFC 1158                         MIB II                         May 1990
        !          4821: 
        !          4822: 
        !          4823:           Access:
        !          4824:                read-only.
        !          4825: 
        !          4826:           Status:
        !          4827:                mandatory.
        !          4828: 
        !          4829: 
        !          4830:           OBJECT:
        !          4831:           -------
        !          4832:                snmpInNoSuchNames { snmp 9 }
        !          4833: 
        !          4834:           Syntax:
        !          4835:                Counter
        !          4836: 
        !          4837:           Definition:
        !          4838:                The total number valid SNMP PDUs which were delivered to
        !          4839:                the SNMP protocol entity and for which the value of the
        !          4840:                "ErrorStatus" component is "noSuchName."
        !          4841: 
        !          4842:           Access:
        !          4843:                read-only.
        !          4844: 
        !          4845:           Status:
        !          4846:                mandatory.
        !          4847: 
        !          4848: 
        !          4849:           OBJECT:
        !          4850:           -------
        !          4851:                snmpInBadValues { snmp 10 }
        !          4852: 
        !          4853:           Syntax:
        !          4854:                Counter
        !          4855: 
        !          4856:           Definition:
        !          4857:                The total number valid SNMP PDUs which were delivered to
        !          4858:                the SNMP protocol entity and for which the value of the
        !          4859:                "ErrorStatus" component is "badValue."
        !          4860: 
        !          4861:           Access:
        !          4862:                read-only.
        !          4863: 
        !          4864:           Status:
        !          4865:                mandatory.
        !          4866: 
        !          4867: 
        !          4868:           OBJECT:
        !          4869:           -------
        !          4870:                snmpInReadOnlys { snmp 11 }
        !          4871: 
        !          4872: 
        !          4873: 
        !          4874: IETF SNMP Working Group                                        [Page 87]
        !          4875: 
        !          4876: RFC 1158                         MIB II                         May 1990
        !          4877: 
        !          4878: 
        !          4879:           Syntax:
        !          4880:                Counter
        !          4881: 
        !          4882:           Definition:
        !          4883:                The total number valid SNMP PDUs which were delivered to
        !          4884:                the SNMP protocol entity and for which the value of the
        !          4885:                "ErrorStatus" component is "readOnly."
        !          4886: 
        !          4887:           Access:
        !          4888:                read-only.
        !          4889: 
        !          4890:           Status:
        !          4891:                mandatory.
        !          4892: 
        !          4893: 
        !          4894:           OBJECT:
        !          4895:           -------
        !          4896:                snmpInGenErrs { snmp 12 }
        !          4897: 
        !          4898:           Syntax:
        !          4899:                Counter
        !          4900: 
        !          4901:           Definition:
        !          4902:                The total number valid SNMP PDUs which were delivered to
        !          4903:                the SNMP protocol entity and for which the value of the
        !          4904:                "ErrorStatus" component is "genErr."
        !          4905: 
        !          4906:           Access:
        !          4907:                read-only.
        !          4908: 
        !          4909:           Status:
        !          4910:                mandatory.
        !          4911: 
        !          4912: 
        !          4913:           OBJECT:
        !          4914:           -------
        !          4915:                snmpInTotalReqVars { snmp 13 }
        !          4916: 
        !          4917:           Syntax:
        !          4918:                Counter
        !          4919: 
        !          4920:           Definition:
        !          4921:                The total number of MIB objects which have been retrieved
        !          4922:                successfully by the SNMP protocol entity as the result of
        !          4923:                receiving valid SNMP Get-Request and Get-Next PDUs.
        !          4924: 
        !          4925:           Access:
        !          4926:                read-only.
        !          4927: 
        !          4928: 
        !          4929: 
        !          4930: IETF SNMP Working Group                                        [Page 88]
        !          4931: 
        !          4932: RFC 1158                         MIB II                         May 1990
        !          4933: 
        !          4934: 
        !          4935:           Status:
        !          4936:                mandatory.
        !          4937: 
        !          4938: 
        !          4939:           OBJECT:
        !          4940:           -------
        !          4941:                snmpInTotalSetVars { snmp 14 }
        !          4942: 
        !          4943:           Syntax:
        !          4944:                Counter
        !          4945: 
        !          4946:           Definition:
        !          4947:                The total number of MIB objects which have been altered
        !          4948:                successfully by the SNMP protocol entity as the result of
        !          4949:                receiving valid SNMP Set-Request PDUs.
        !          4950: 
        !          4951:           Access:
        !          4952:                read-only.
        !          4953: 
        !          4954:           Status:
        !          4955:                mandatory.
        !          4956: 
        !          4957: 
        !          4958:           OBJECT:
        !          4959:           -------
        !          4960:                snmpInGetRequests { snmp 15 }
        !          4961: 
        !          4962:           Syntax:
        !          4963:                Counter
        !          4964: 
        !          4965:           Definition:
        !          4966:                The total number of SNMP Get-Request PDUs which have been
        !          4967:                accepted and processed by the SNMP protocol entity.
        !          4968: 
        !          4969:           Access:
        !          4970:                read-only.
        !          4971: 
        !          4972:           Status:
        !          4973:                mandatory.
        !          4974: 
        !          4975: 
        !          4976:           OBJECT:
        !          4977:           -------
        !          4978:                snmpInGetNexts { snmp 16 }
        !          4979: 
        !          4980:           Syntax:
        !          4981:                Counter
        !          4982: 
        !          4983: 
        !          4984: 
        !          4985: 
        !          4986: IETF SNMP Working Group                                        [Page 89]
        !          4987: 
        !          4988: RFC 1158                         MIB II                         May 1990
        !          4989: 
        !          4990: 
        !          4991:           Definition:
        !          4992:                The total number of SNMP Get-Next PDUs which have been
        !          4993:                accepted and processed by the SNMP protocol entity.
        !          4994: 
        !          4995:           Access:
        !          4996:                read-only.
        !          4997: 
        !          4998:           Status:
        !          4999:                mandatory.
        !          5000: 
        !          5001: 
        !          5002:           OBJECT:
        !          5003:           -------
        !          5004:                snmpInSetRequests { snmp 17 }
        !          5005: 
        !          5006:           Syntax:
        !          5007:                Counter
        !          5008: 
        !          5009:           Definition:
        !          5010:                The total number of SNMP Set-Request PDUs which have been
        !          5011:                accepted and processed by the SNMP protocol entity.
        !          5012: 
        !          5013:           Access:
        !          5014:                read-only.
        !          5015: 
        !          5016:           Status:
        !          5017:                mandatory.
        !          5018: 
        !          5019: 
        !          5020:           OBJECT:
        !          5021:           -------
        !          5022:                snmpInGetResponses { snmp 18 }
        !          5023: 
        !          5024:           Syntax:
        !          5025:                Counter
        !          5026: 
        !          5027:           Definition:
        !          5028:                The total number of SNMP Get-Response PDUs which have
        !          5029:                been accepted and processed by the SNMP protocol entity.
        !          5030: 
        !          5031:           Access:
        !          5032:                read-only.
        !          5033: 
        !          5034:           Status:
        !          5035:                mandatory.
        !          5036: 
        !          5037: 
        !          5038: 
        !          5039: 
        !          5040: 
        !          5041: 
        !          5042: IETF SNMP Working Group                                        [Page 90]
        !          5043: 
        !          5044: RFC 1158                         MIB II                         May 1990
        !          5045: 
        !          5046: 
        !          5047:           OBJECT:
        !          5048:           -------
        !          5049:                snmpInTraps { snmp 19 }
        !          5050: 
        !          5051:           Syntax:
        !          5052:                Counter
        !          5053: 
        !          5054:           Definition:
        !          5055:                The total number of SNMP Trap PDUs which have been
        !          5056:                accepted and processed by the SNMP protocol entity.
        !          5057: 
        !          5058:           Access:
        !          5059:                read-only.
        !          5060: 
        !          5061:           Status:
        !          5062:                mandatory.
        !          5063: 
        !          5064: 
        !          5065:           OBJECT:
        !          5066:           -------
        !          5067:                snmpOutTooBigs { snmp 20 }
        !          5068: 
        !          5069:           Syntax:
        !          5070:                Counter
        !          5071: 
        !          5072:           Definition:
        !          5073:                The total number valid SNMP PDUs which were generated by
        !          5074:                the SNMP protocol entity and for which the value of the
        !          5075:                "ErrorStatus" component is "tooBig."
        !          5076: 
        !          5077:           Access:
        !          5078:                read-only.
        !          5079: 
        !          5080:           Status:
        !          5081:                mandatory.
        !          5082: 
        !          5083: 
        !          5084:           OBJECT:
        !          5085:           -------
        !          5086:                snmpOutNoSuchNames { snmp 21 }
        !          5087: 
        !          5088:           Syntax:
        !          5089:                Counter
        !          5090: 
        !          5091:           Definition:
        !          5092:                The total number valid SNMP PDUs which were generated by
        !          5093:                the SNMP protocol entity and for which the value of the
        !          5094:                "ErrorStatus" component is "noSuchName."
        !          5095: 
        !          5096: 
        !          5097: 
        !          5098: IETF SNMP Working Group                                        [Page 91]
        !          5099: 
        !          5100: RFC 1158                         MIB II                         May 1990
        !          5101: 
        !          5102: 
        !          5103:           Access:
        !          5104:                read-only.
        !          5105: 
        !          5106:           Status:
        !          5107:                mandatory.
        !          5108: 
        !          5109: 
        !          5110:           OBJECT:
        !          5111:           -------
        !          5112:                snmpOutBadValues { snmp 22 }
        !          5113: 
        !          5114:           Syntax:
        !          5115:                Counter
        !          5116: 
        !          5117:           Definition:
        !          5118:                The total number valid SNMP PDUs which were generated by
        !          5119:                the SNMP protocol entity and for which the value of the
        !          5120:                "ErrorStatus" component is "badValue."
        !          5121: 
        !          5122:           Access:
        !          5123:                read-only.
        !          5124: 
        !          5125:           Status:
        !          5126:                mandatory.
        !          5127: 
        !          5128: 
        !          5129:           OBJECT:
        !          5130:           -------
        !          5131:                snmpOutReadOnlys { snmp 23 }
        !          5132: 
        !          5133:           Syntax:
        !          5134:                Counter
        !          5135: 
        !          5136:           Definition:
        !          5137:                The total number valid SNMP PDUs which were generated by
        !          5138:                the SNMP protocol entity and for which the value of the
        !          5139:                "ErrorStatus" component is "readOnly."
        !          5140: 
        !          5141:           Access:
        !          5142:                read-only.
        !          5143: 
        !          5144:           Status:
        !          5145:                mandatory.
        !          5146: 
        !          5147: 
        !          5148:           OBJECT:
        !          5149:           -------
        !          5150:                snmpOutGenErrs { snmp 24 }
        !          5151: 
        !          5152: 
        !          5153: 
        !          5154: IETF SNMP Working Group                                        [Page 92]
        !          5155: 
        !          5156: RFC 1158                         MIB II                         May 1990
        !          5157: 
        !          5158: 
        !          5159:           Syntax:
        !          5160:                Counter
        !          5161: 
        !          5162:           Definition:
        !          5163:                The total number valid SNMP PDUs which were generated by
        !          5164:                the SNMP protocol entity and for which the value of the
        !          5165:                "ErrorStatus" component is "genErr."
        !          5166: 
        !          5167:           Access:
        !          5168:                read-only.
        !          5169: 
        !          5170:           Status:
        !          5171:                mandatory.
        !          5172: 
        !          5173: 
        !          5174:           OBJECT:
        !          5175:           -------
        !          5176:                snmpOutGetRequests { snmp 25 }
        !          5177: 
        !          5178:           Syntax:
        !          5179:                Counter
        !          5180: 
        !          5181:           Definition:
        !          5182:                The total number of SNMP Get-Request PDUs which have been
        !          5183:                generated by the SNMP protocol entity.
        !          5184: 
        !          5185:           Access:
        !          5186:                read-only.
        !          5187: 
        !          5188:           Status:
        !          5189:                mandatory.
        !          5190: 
        !          5191: 
        !          5192:           OBJECT:
        !          5193:           -------
        !          5194:                snmpOutGetNexts { snmp 26 }
        !          5195: 
        !          5196:           Syntax:
        !          5197:                Counter
        !          5198: 
        !          5199:           Definition:
        !          5200:                The total number of SNMP Get-Next PDUs which have been
        !          5201:                generated by the SNMP protocol entity.
        !          5202: 
        !          5203:           Access:
        !          5204:                read-only.
        !          5205: 
        !          5206: 
        !          5207: 
        !          5208: 
        !          5209: 
        !          5210: IETF SNMP Working Group                                        [Page 93]
        !          5211: 
        !          5212: RFC 1158                         MIB II                         May 1990
        !          5213: 
        !          5214: 
        !          5215:           Status:
        !          5216:                mandatory.
        !          5217: 
        !          5218: 
        !          5219:           OBJECT:
        !          5220:           -------
        !          5221:                snmpOutSetRequests { snmp 27 }
        !          5222: 
        !          5223:           Syntax:
        !          5224:                Counter
        !          5225: 
        !          5226:           Definition:
        !          5227:                The total number of SNMP Set-Request PDUs which have been
        !          5228:                generated by the SNMP protocol entity.
        !          5229: 
        !          5230:           Access:
        !          5231:                read-only.
        !          5232: 
        !          5233:           Status:
        !          5234:                mandatory.
        !          5235: 
        !          5236: 
        !          5237:           OBJECT:
        !          5238:           -------
        !          5239:                snmpOutGetResponses { snmp 28 }
        !          5240: 
        !          5241:           Syntax:
        !          5242:                Counter
        !          5243: 
        !          5244:           Definition:
        !          5245:                The total number of SNMP Get-Response PDUs which have
        !          5246:                been generated by the SNMP protocol entity.
        !          5247: 
        !          5248:           Access:
        !          5249:                read-only.
        !          5250: 
        !          5251:           Status:
        !          5252:                mandatory.
        !          5253: 
        !          5254: 
        !          5255:           OBJECT:
        !          5256:           -------
        !          5257:                snmpOutTraps { snmp 29 }
        !          5258: 
        !          5259:           Syntax:
        !          5260:                Counter
        !          5261: 
        !          5262: 
        !          5263: 
        !          5264: 
        !          5265: 
        !          5266: IETF SNMP Working Group                                        [Page 94]
        !          5267: 
        !          5268: RFC 1158                         MIB II                         May 1990
        !          5269: 
        !          5270: 
        !          5271:           Definition:
        !          5272:                The total number of SNMP Trap PDUs which have been
        !          5273:                generated by the SNMP protocol entity.
        !          5274: 
        !          5275:           Access:
        !          5276:                read-only.
        !          5277: 
        !          5278:           Status:
        !          5279:                mandatory.
        !          5280: 
        !          5281: 
        !          5282:           OBJECT:
        !          5283:           -------
        !          5284:                snmpEnableAuthTraps { snmp 30 }
        !          5285: 
        !          5286:           Syntax:
        !          5287:                INTEGER {
        !          5288:                     enabled(1),
        !          5289:                     disabled(2)
        !          5290:                }
        !          5291: 
        !          5292:           Definition:
        !          5293:                Indicates whether the SNMP agent process is configured to
        !          5294:                generate authentication-failure traps.
        !          5295: 
        !          5296:           Access:
        !          5297:                read-write.
        !          5298: 
        !          5299:           Status:
        !          5300:                mandatory.
        !          5301: 
        !          5302: 6.  Definitions
        !          5303: 
        !          5304:                RFC1158-MIB
        !          5305: 
        !          5306:                DEFINITIONS ::= BEGIN
        !          5307: 
        !          5308:                IMPORTS
        !          5309:                        mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
        !          5310:                        Counter, Gauge, TimeTicks
        !          5311:                            FROM RFC1155-SMI;
        !          5312: 
        !          5313:                mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }    -- MIB-II
        !          5314:                           -- (same prefix as MIB-I)
        !          5315: 
        !          5316:                system     OBJECT IDENTIFIER ::= { mib-2 1 }
        !          5317:                interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
        !          5318:                at         OBJECT IDENTIFIER ::= { mib-2 3 }
        !          5319: 
        !          5320: 
        !          5321: 
        !          5322: IETF SNMP Working Group                                        [Page 95]
        !          5323: 
        !          5324: RFC 1158                         MIB II                         May 1990
        !          5325: 
        !          5326: 
        !          5327:                ip         OBJECT IDENTIFIER ::= { mib-2 4 }
        !          5328:                icmp       OBJECT IDENTIFIER ::= { mib-2 5 }
        !          5329:                tcp        OBJECT IDENTIFIER ::= { mib-2 6 }
        !          5330:                udp        OBJECT IDENTIFIER ::= { mib-2 7 }
        !          5331:                egp        OBJECT IDENTIFIER ::= { mib-2 8 }
        !          5332:                -- cmot    OBJECT IDENTIFIER ::= { mib-2 9 }
        !          5333:                transmission OBJECT IDENTIFIER ::= { mib-2 10 }
        !          5334:                snmp       OBJECT IDENTIFIER ::= { mib-2 11 }
        !          5335: 
        !          5336: 
        !          5337:                -- object types
        !          5338: 
        !          5339:                -- the System group
        !          5340: 
        !          5341:                sysDescr OBJECT-TYPE
        !          5342:                        SYNTAX  DisplayString (SIZE (0..255))
        !          5343:                        ACCESS  read-only
        !          5344:                        STATUS  mandatory
        !          5345:                        ::= { system 1 }
        !          5346: 
        !          5347:                sysObjectID OBJECT-TYPE
        !          5348:                        SYNTAX  OBJECT IDENTIFIER
        !          5349:                        ACCESS  read-only
        !          5350:                        STATUS  mandatory
        !          5351:                        ::= { system 2 }
        !          5352: 
        !          5353:                sysUpTime OBJECT-TYPE
        !          5354:                        SYNTAX  TimeTicks
        !          5355:                        ACCESS  read-only
        !          5356:                        STATUS  mandatory
        !          5357:                        ::= { system 3 }
        !          5358: 
        !          5359:                sysContact OBJECT-TYPE
        !          5360:                        SYNTAX  DisplayString (SIZE (0..255))
        !          5361:                        ACCESS  read-write
        !          5362:                        STATUS  mandatory
        !          5363:                        ::= { system 4 }
        !          5364: 
        !          5365:                sysName OBJECT-TYPE
        !          5366:                        SYNTAX  DisplayString (SIZE (0..255))
        !          5367:                        ACCESS  read-write
        !          5368:                        STATUS  mandatory
        !          5369:                        ::= { system 5 }
        !          5370: 
        !          5371:                sysLocation OBJECT-TYPE
        !          5372:                        SYNTAX  DisplayString (SIZE (0..255))
        !          5373:                        ACCESS  read-only
        !          5374:                        STATUS  mandatory
        !          5375: 
        !          5376: 
        !          5377: 
        !          5378: IETF SNMP Working Group                                        [Page 96]
        !          5379: 
        !          5380: RFC 1158                         MIB II                         May 1990
        !          5381: 
        !          5382: 
        !          5383:                        ::= { system 6 }
        !          5384: 
        !          5385:                sysServices OBJECT-TYPE
        !          5386:                        SYNTAX  INTEGER (0..127)
        !          5387:                        ACCESS  read-only
        !          5388:                        STATUS  mandatory
        !          5389:                        ::= { system 7 }
        !          5390: 
        !          5391: 
        !          5392:                -- the Interfaces group
        !          5393: 
        !          5394:                ifNumber OBJECT-TYPE
        !          5395:                        SYNTAX  INTEGER
        !          5396:                        ACCESS  read-only
        !          5397:                        STATUS  mandatory
        !          5398:                        ::= { interfaces 1 }
        !          5399: 
        !          5400:                -- the Interfaces table
        !          5401: 
        !          5402:                ifTable OBJECT-TYPE
        !          5403:                        SYNTAX  SEQUENCE OF IfEntry
        !          5404:                        ACCESS  read-only
        !          5405:                        STATUS  mandatory
        !          5406:                        ::= { interfaces 2 }
        !          5407: 
        !          5408:                ifEntry OBJECT-TYPE
        !          5409:                        SYNTAX  IfEntry
        !          5410:                        ACCESS  read-only
        !          5411:                        STATUS  mandatory
        !          5412:                        ::= { ifTable 1 }
        !          5413: 
        !          5414:                IfEntry ::= SEQUENCE {
        !          5415:                    ifIndex
        !          5416:                        INTEGER,
        !          5417:                    ifDescr
        !          5418:                        DisplayString,
        !          5419:                    ifType
        !          5420:                        INTEGER,
        !          5421:                    ifMtu
        !          5422:                        INTEGER,
        !          5423:                    ifSpeed
        !          5424:                        Gauge,
        !          5425:                    ifPhysAddress
        !          5426:                        OCTET STRING,
        !          5427:                    ifAdminStatus
        !          5428:                        INTEGER,
        !          5429:                    ifOperStatus
        !          5430:                        INTEGER,
        !          5431: 
        !          5432: 
        !          5433: 
        !          5434: IETF SNMP Working Group                                        [Page 97]
        !          5435: 
        !          5436: RFC 1158                         MIB II                         May 1990
        !          5437: 
        !          5438: 
        !          5439:                    ifLastChange
        !          5440:                        TimeTicks,
        !          5441:                    ifInOctets
        !          5442:                        Counter,
        !          5443:                    ifInUcastPkts
        !          5444:                        Counter,
        !          5445:                    ifInNUcastPkts
        !          5446:                        Counter,
        !          5447:                    ifInDiscards
        !          5448:                        Counter,
        !          5449:                    ifInErrors
        !          5450:                        Counter,
        !          5451:                    ifInUnknownProtos
        !          5452:                        Counter,
        !          5453:                    ifOutOctets
        !          5454:                        Counter,
        !          5455:                    ifOutUcastPkts
        !          5456:                        Counter,
        !          5457:                    ifOutNUcastPkts
        !          5458:                        Counter,
        !          5459:                    ifOutDiscards
        !          5460:                        Counter,
        !          5461:                    ifOutErrors
        !          5462:                        Counter,
        !          5463:                    ifOutQLen
        !          5464:                        Gauge,
        !          5465:                    ifSpecific
        !          5466:                        OBJECT IDENTIFIER
        !          5467:                }
        !          5468: 
        !          5469:                ifIndex OBJECT-TYPE
        !          5470:                        SYNTAX  INTEGER
        !          5471:                        ACCESS  read-only
        !          5472:                        STATUS  mandatory
        !          5473:                        ::= { ifEntry 1 }
        !          5474: 
        !          5475:                ifDescr OBJECT-TYPE
        !          5476:                        SYNTAX  DisplayString (SIZE (0..255))
        !          5477:                        ACCESS  read-only
        !          5478:                        STATUS  mandatory
        !          5479:                        ::= { ifEntry 2 }
        !          5480: 
        !          5481:                ifType OBJECT-TYPE
        !          5482:                        SYNTAX  INTEGER {
        !          5483:                                    other(1),             -- none of the
        !          5484:                                                          -- following
        !          5485:                                    regular1822(2),
        !          5486:                                    hdh1822(3),
        !          5487: 
        !          5488: 
        !          5489: 
        !          5490: IETF SNMP Working Group                                        [Page 98]
        !          5491: 
        !          5492: RFC 1158                         MIB II                         May 1990
        !          5493: 
        !          5494: 
        !          5495:                                    ddn-x25(4),
        !          5496:                                    rfc877-x25(5),
        !          5497:                                    ethernet-csmacd(6),
        !          5498:                                    iso88023-csmacd(7),
        !          5499:                                    iso88024-tokenBus(8),
        !          5500:                                    iso88025-tokenRing(9),
        !          5501:                                    iso88026-man(10),
        !          5502:                                    starLan(11),
        !          5503:                                    proteon-10Mbit(12),
        !          5504:                                    proteon-80Mbit(13),
        !          5505:                                    hyperchannel(14),
        !          5506:                                    fddi(15),
        !          5507:                                    lapb(16),
        !          5508:                                    sdlc(17),
        !          5509:                                    t1-carrier(18),
        !          5510:                                    cept(19),        -- european
        !          5511:                                                     --equivalent of T-1
        !          5512:                                    basicISDN(20),
        !          5513:                                    primaryISDN(21),
        !          5514:                                                          -- proprietary
        !          5515:                                                          -- serial
        !          5516:                                    propPointToPointSerial(22),
        !          5517:                                    terminalServer-asyncPort(23),
        !          5518:                                    softwareLoopback(24),
        !          5519:                                    eon(25),              -- CLNP over IP
        !          5520:                                    ethernet-3Mbit(26),
        !          5521:                                    nsip(27),             -- XNS over IP
        !          5522:                                    slip(28)              -- generic SLIP
        !          5523:                            }
        !          5524:                        ACCESS  read-only
        !          5525:                        STATUS  mandatory
        !          5526:                        ::= { ifEntry 3 }
        !          5527: 
        !          5528:                ifMtu OBJECT-TYPE
        !          5529:                        SYNTAX  INTEGER
        !          5530:                        ACCESS  read-only
        !          5531:                        STATUS  mandatory
        !          5532:                        ::= { ifEntry 4 }
        !          5533: 
        !          5534:                ifSpeed OBJECT-TYPE
        !          5535:                        SYNTAX  Gauge
        !          5536:                        ACCESS  read-only
        !          5537:                        STATUS  mandatory
        !          5538:                        ::= { ifEntry 5 }
        !          5539: 
        !          5540:                ifPhysAddress OBJECT-TYPE
        !          5541:                        SYNTAX  OCTET STRING
        !          5542:                        ACCESS  read-only
        !          5543: 
        !          5544: 
        !          5545: 
        !          5546: IETF SNMP Working Group                                        [Page 99]
        !          5547: 
        !          5548: RFC 1158                         MIB II                         May 1990
        !          5549: 
        !          5550: 
        !          5551:                        STATUS  mandatory
        !          5552:                        ::= { ifEntry 6 }
        !          5553: 
        !          5554:                ifAdminStatus OBJECT-TYPE
        !          5555:                        SYNTAX  INTEGER {
        !          5556:                                    up(1),     -- ready to pass packets
        !          5557:                                    down(2),
        !          5558:                                    testing(3) -- in some test mode
        !          5559:                                }
        !          5560:                        ACCESS  read-write
        !          5561:                        STATUS  mandatory
        !          5562:                        ::= { ifEntry 7 }
        !          5563: 
        !          5564:                ifOperStatus OBJECT-TYPE
        !          5565:                        SYNTAX  INTEGER {
        !          5566:                                    up(1),     -- ready to pass packets
        !          5567:                                    down(2),
        !          5568:                                    testing(3) -- in some test mode
        !          5569:                                }
        !          5570:                        ACCESS  read-only
        !          5571:                        STATUS  mandatory
        !          5572:                        ::= { ifEntry 8 }
        !          5573: 
        !          5574:                ifLastChange OBJECT-TYPE
        !          5575:                        SYNTAX  TimeTicks
        !          5576:                        ACCESS  read-only
        !          5577:                        STATUS  mandatory
        !          5578:                        ::= { ifEntry 9 }
        !          5579: 
        !          5580:                ifInOctets OBJECT-TYPE
        !          5581:                        SYNTAX  Counter
        !          5582:                        ACCESS  read-only
        !          5583:                        STATUS  mandatory
        !          5584:                        ::= { ifEntry 10 }
        !          5585: 
        !          5586:                ifInUcastPkts OBJECT-TYPE
        !          5587:                        SYNTAX  Counter
        !          5588:                        ACCESS  read-only
        !          5589:                        STATUS  mandatory
        !          5590:                        ::=  { ifEntry 11 }
        !          5591: 
        !          5592:                ifInNUcastPkts OBJECT-TYPE
        !          5593:                        SYNTAX  Counter
        !          5594:                        ACCESS  read-only
        !          5595:                        STATUS  mandatory
        !          5596:                        ::= { ifEntry 12 }
        !          5597: 
        !          5598:                ifInDiscards OBJECT-TYPE
        !          5599: 
        !          5600: 
        !          5601: 
        !          5602: IETF SNMP Working Group                                       [Page 100]
        !          5603: 
        !          5604: RFC 1158                         MIB II                         May 1990
        !          5605: 
        !          5606: 
        !          5607:                        SYNTAX  Counter
        !          5608:                        ACCESS  read-only
        !          5609:                        STATUS  mandatory
        !          5610:                        ::= { ifEntry 13 }
        !          5611: 
        !          5612:                ifInErrors OBJECT-TYPE
        !          5613:                        SYNTAX  Counter
        !          5614:                        ACCESS  read-only
        !          5615:                        STATUS  mandatory
        !          5616:                        ::= { ifEntry 14 }
        !          5617: 
        !          5618:                ifInUnknownProtos OBJECT-TYPE
        !          5619:                        SYNTAX  Counter
        !          5620:                        ACCESS  read-only
        !          5621:                        STATUS  mandatory
        !          5622:                        ::= { ifEntry 15 }
        !          5623: 
        !          5624:                ifOutOctets OBJECT-TYPE
        !          5625:                        SYNTAX  Counter
        !          5626:                        ACCESS  read-only
        !          5627:                        STATUS  mandatory
        !          5628:                        ::= { ifEntry 16 }
        !          5629: 
        !          5630:                ifOutUcastPkts OBJECT-TYPE
        !          5631:                        SYNTAX  Counter
        !          5632:                        ACCESS  read-only
        !          5633:                        STATUS  mandatory
        !          5634:                        ::= { ifEntry 17 }
        !          5635: 
        !          5636:                ifOutNUcastPkts OBJECT-TYPE
        !          5637:                        SYNTAX  Counter
        !          5638:                        ACCESS  read-only
        !          5639:                        STATUS  mandatory
        !          5640:                        ::= { ifEntry 18 }
        !          5641: 
        !          5642:                ifOutDiscards OBJECT-TYPE
        !          5643:                        SYNTAX  Counter
        !          5644:                        ACCESS  read-only
        !          5645:                        STATUS  mandatory
        !          5646:                        ::= { ifEntry 19 }
        !          5647: 
        !          5648:                ifOutErrors OBJECT-TYPE
        !          5649:                        SYNTAX  Counter
        !          5650:                        ACCESS  read-only
        !          5651:                        STATUS  mandatory
        !          5652:                        ::= { ifEntry 20 }
        !          5653: 
        !          5654:                ifOutQLen OBJECT-TYPE
        !          5655: 
        !          5656: 
        !          5657: 
        !          5658: IETF SNMP Working Group                                       [Page 101]
        !          5659: 
        !          5660: RFC 1158                         MIB II                         May 1990
        !          5661: 
        !          5662: 
        !          5663:                        SYNTAX  Gauge
        !          5664:                        ACCESS  read-only
        !          5665:                        STATUS  mandatory
        !          5666:                        ::= { ifEntry 21 }
        !          5667: 
        !          5668:                ifSpecific OBJECT-TYPE
        !          5669:                        SYNTAX  OBJECT IDENTIFIER
        !          5670:                        ACCESS  read-only
        !          5671:                        STATUS  mandatory
        !          5672:                        ::= { ifEntry 22 }
        !          5673: 
        !          5674:                nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
        !          5675: 
        !          5676:                -- the Address Translation group (deprecated)
        !          5677: 
        !          5678:                atTable OBJECT-TYPE
        !          5679:                        SYNTAX  SEQUENCE OF AtEntry
        !          5680:                        ACCESS  read-write
        !          5681:                        STATUS  deprecated
        !          5682:                        ::= { at 1 }
        !          5683: 
        !          5684:                atEntry OBJECT-TYPE
        !          5685:                        SYNTAX  AtEntry
        !          5686:                        ACCESS  read-write
        !          5687:                        STATUS  deprecated
        !          5688:                        ::= { atTable 1 }
        !          5689: 
        !          5690:                AtEntry ::= SEQUENCE {
        !          5691:                    atIfIndex
        !          5692:                        INTEGER,
        !          5693:                    atPhysAddress
        !          5694:                        OCTET STRING,
        !          5695:                    atNetAddress
        !          5696:                        NetworkAddress
        !          5697:                }
        !          5698: 
        !          5699:                atIfIndex OBJECT-TYPE
        !          5700:                        SYNTAX  INTEGER
        !          5701:                        ACCESS  read-write
        !          5702:                        STATUS  deprecated
        !          5703:                        ::= { atEntry 1 }
        !          5704: 
        !          5705:                atPhysAddress OBJECT-TYPE
        !          5706:                        SYNTAX  OCTET STRING
        !          5707:                        ACCESS  read-write
        !          5708:                        STATUS  deprecated
        !          5709:                        ::= { atEntry 2 }
        !          5710: 
        !          5711: 
        !          5712: 
        !          5713: 
        !          5714: IETF SNMP Working Group                                       [Page 102]
        !          5715: 
        !          5716: RFC 1158                         MIB II                         May 1990
        !          5717: 
        !          5718: 
        !          5719:                atNetAddress OBJECT-TYPE
        !          5720:                        SYNTAX  NetworkAddress
        !          5721:                        ACCESS  read-write
        !          5722:                        STATUS  deprecated
        !          5723:                        ::= { atEntry 3 }
        !          5724: 
        !          5725: 
        !          5726:                -- the IP group
        !          5727: 
        !          5728:                ipForwarding OBJECT-TYPE
        !          5729:                        SYNTAX  INTEGER {
        !          5730:                                    gateway(1), -- entity forwards
        !          5731:                                                -- datagrams
        !          5732:                                    host(2)     -- entity does NOT
        !          5733:                                                -- forward datagrams
        !          5734:                                }
        !          5735:                        ACCESS  read-write
        !          5736:                        STATUS  mandatory
        !          5737:                        ::= { ip 1 }
        !          5738: 
        !          5739:                ipDefaultTTL OBJECT-TYPE
        !          5740:                        SYNTAX  INTEGER
        !          5741:                        ACCESS  read-write
        !          5742:                        STATUS  mandatory
        !          5743:                        ::= { ip 2 }
        !          5744: 
        !          5745:                ipInReceives OBJECT-TYPE
        !          5746:                        SYNTAX  Counter
        !          5747:                        ACCESS  read-only
        !          5748:                        STATUS  mandatory
        !          5749:                        ::= { ip 3 }
        !          5750: 
        !          5751:                ipInHdrErrors OBJECT-TYPE
        !          5752:                        SYNTAX  Counter
        !          5753:                        ACCESS  read-only
        !          5754:                        STATUS  mandatory
        !          5755:                        ::= { ip 4 }
        !          5756: 
        !          5757:                ipInAddrErrors OBJECT-TYPE
        !          5758:                        SYNTAX  Counter
        !          5759:                        ACCESS  read-only
        !          5760:                        STATUS  mandatory
        !          5761:                        ::= { ip 5 }
        !          5762: 
        !          5763:                ipForwDatagrams OBJECT-TYPE
        !          5764:                        SYNTAX  Counter
        !          5765:                        ACCESS  read-only
        !          5766:                        STATUS  mandatory
        !          5767: 
        !          5768: 
        !          5769: 
        !          5770: IETF SNMP Working Group                                       [Page 103]
        !          5771: 
        !          5772: RFC 1158                         MIB II                         May 1990
        !          5773: 
        !          5774: 
        !          5775:                        ::= { ip 6 }
        !          5776: 
        !          5777:                ipInUnknownProtos OBJECT-TYPE
        !          5778:                        SYNTAX  Counter
        !          5779:                        ACCESS  read-only
        !          5780:                        STATUS  mandatory
        !          5781:                        ::= { ip 7 }
        !          5782: 
        !          5783:                ipInDiscards OBJECT-TYPE
        !          5784:                        SYNTAX  Counter
        !          5785:                        ACCESS  read-only
        !          5786:                        STATUS  mandatory
        !          5787:                        ::= { ip 8 }
        !          5788: 
        !          5789:                ipInDelivers OBJECT-TYPE
        !          5790:                        SYNTAX  Counter
        !          5791:                        ACCESS  read-only
        !          5792:                        STATUS  mandatory
        !          5793:                        ::= { ip 9 }
        !          5794: 
        !          5795:                ipOutRequests OBJECT-TYPE
        !          5796:                        SYNTAX  Counter
        !          5797:                        ACCESS  read-only
        !          5798:                        STATUS  mandatory
        !          5799:                        ::= { ip 10 }
        !          5800: 
        !          5801:                ipOutDiscards OBJECT-TYPE
        !          5802:                        SYNTAX  Counter
        !          5803:                        ACCESS  read-only
        !          5804:                        STATUS  mandatory
        !          5805:                        ::= { ip 11 }
        !          5806: 
        !          5807:                ipOutNoRoutes OBJECT-TYPE
        !          5808:                        SYNTAX  Counter
        !          5809:                        ACCESS  read-only
        !          5810:                        STATUS  mandatory
        !          5811:                        ::= { ip 12 }
        !          5812: 
        !          5813:                ipReasmTimeout OBJECT-TYPE
        !          5814:                        SYNTAX  INTEGER
        !          5815:                        ACCESS  read-only
        !          5816:                        STATUS  mandatory
        !          5817:                        ::= { ip 13 }
        !          5818: 
        !          5819:                ipReasmReqds OBJECT-TYPE
        !          5820:                        SYNTAX  Counter
        !          5821:                        ACCESS  read-only
        !          5822:                        STATUS  mandatory
        !          5823: 
        !          5824: 
        !          5825: 
        !          5826: IETF SNMP Working Group                                       [Page 104]
        !          5827: 
        !          5828: RFC 1158                         MIB II                         May 1990
        !          5829: 
        !          5830: 
        !          5831:                        ::= { ip 14 }
        !          5832: 
        !          5833:                ipReasmOKs OBJECT-TYPE
        !          5834:                        SYNTAX  Counter
        !          5835:                        ACCESS  read-only
        !          5836:                        STATUS  mandatory
        !          5837:                        ::= { ip 15 }
        !          5838: 
        !          5839:                ipReasmFails OBJECT-TYPE
        !          5840:                        SYNTAX  Counter
        !          5841:                        ACCESS  read-only
        !          5842:                        STATUS  mandatory
        !          5843:                        ::= { ip 16 }
        !          5844: 
        !          5845:                ipFragOKs OBJECT-TYPE
        !          5846:                        SYNTAX  Counter
        !          5847:                        ACCESS  read-only
        !          5848:                        STATUS  mandatory
        !          5849:                        ::= { ip 17 }
        !          5850: 
        !          5851:                ipFragFails OBJECT-TYPE
        !          5852:                        SYNTAX  Counter
        !          5853:                        ACCESS  read-only
        !          5854:                        STATUS  mandatory
        !          5855:                        ::= { ip 18 }
        !          5856: 
        !          5857:                ipFragCreates OBJECT-TYPE
        !          5858:                        SYNTAX  Counter
        !          5859:                        ACCESS  read-only
        !          5860:                        STATUS  mandatory
        !          5861:                        ::= { ip 19 }
        !          5862: 
        !          5863:                -- the IP Interface table
        !          5864: 
        !          5865:                ipAddrTable OBJECT-TYPE
        !          5866:                        SYNTAX  SEQUENCE OF IpAddrEntry
        !          5867:                        ACCESS  read-only
        !          5868:                        STATUS  mandatory
        !          5869:                        ::= { ip 20 }
        !          5870: 
        !          5871:                ipAddrEntry OBJECT-TYPE
        !          5872:                        SYNTAX  IpAddrEntry
        !          5873:                        ACCESS  read-only
        !          5874:                        STATUS  mandatory
        !          5875:                        ::= { ipAddrTable 1 }
        !          5876: 
        !          5877:                IpAddrEntry ::= SEQUENCE {
        !          5878:                    ipAdEntAddr
        !          5879: 
        !          5880: 
        !          5881: 
        !          5882: IETF SNMP Working Group                                       [Page 105]
        !          5883: 
        !          5884: RFC 1158                         MIB II                         May 1990
        !          5885: 
        !          5886: 
        !          5887:                        IpAddress,
        !          5888:                    ipAdEntIfIndex
        !          5889:                        INTEGER,
        !          5890:                    ipAdEntNetMask
        !          5891:                        IpAddress,
        !          5892:                    ipAdEntBcastAddr
        !          5893:                        INTEGER,
        !          5894:                    ipAdEntReasmMaxSize
        !          5895:                        INTEGER (0..65535)
        !          5896:                }
        !          5897: 
        !          5898:                ipAdEntAddr OBJECT-TYPE
        !          5899:                        SYNTAX  IpAddress
        !          5900:                        ACCESS  read-only
        !          5901:                        STATUS  mandatory
        !          5902:                        ::=  { ipAddrEntry 1 }
        !          5903: 
        !          5904:                ipAdEntIfIndex OBJECT-TYPE
        !          5905:                        SYNTAX  INTEGER
        !          5906:                        ACCESS  read-only
        !          5907:                        STATUS  mandatory
        !          5908:                        ::=  { ipAddrEntry 2 }
        !          5909: 
        !          5910:                ipAdEntNetMask OBJECT-TYPE
        !          5911:                        SYNTAX  IpAddress
        !          5912:                        ACCESS  read-only
        !          5913:                        STATUS  mandatory
        !          5914:                        ::=  { ipAddrEntry 3 }
        !          5915: 
        !          5916:                ipAdEntBcastAddr OBJECT-TYPE
        !          5917:                        SYNTAX  INTEGER
        !          5918:                        ACCESS  read-only
        !          5919:                        STATUS  mandatory
        !          5920:                        ::= { ipAddrEntry 4 }
        !          5921: 
        !          5922:                ipAdEntReasmMaxSiz OBJECT-TYPE
        !          5923:                        SYNTAX  INTEGER (0..65535)
        !          5924:                        ACCESS  read-only
        !          5925:                        STATUS  mandatory
        !          5926:                        ::= { ipAddrEntry 5 }
        !          5927: 
        !          5928:                -- the IP Routing table
        !          5929: 
        !          5930:                ipRoutingTable OBJECT-TYPE
        !          5931:                        SYNTAX  SEQUENCE OF IpRouteEntry
        !          5932:                        ACCESS  read-write
        !          5933:                        STATUS  mandatory
        !          5934:                        ::= { ip 21 }
        !          5935: 
        !          5936: 
        !          5937: 
        !          5938: IETF SNMP Working Group                                       [Page 106]
        !          5939: 
        !          5940: RFC 1158                         MIB II                         May 1990
        !          5941: 
        !          5942: 
        !          5943:                ipRouteEntry OBJECT-TYPE
        !          5944:                        SYNTAX  IpRouteEntry
        !          5945:                        ACCESS  read-write
        !          5946:                        STATUS  mandatory
        !          5947:                        ::= { ipRoutingTable 1 }
        !          5948: 
        !          5949:                IpRouteEntry ::= SEQUENCE {
        !          5950:                    ipRouteDest
        !          5951:                        IpAddress,
        !          5952:                    ipRouteIfIndex
        !          5953:                        INTEGER,
        !          5954:                    ipRouteMetric1
        !          5955:                        INTEGER,
        !          5956:                    ipRouteMetric2
        !          5957:                        INTEGER,
        !          5958:                    ipRouteMetric3
        !          5959:                        INTEGER,
        !          5960:                    ipRouteMetric4
        !          5961:                        INTEGER,
        !          5962:                    ipRouteNextHop
        !          5963:                        IpAddress,
        !          5964:                    ipRouteType
        !          5965:                        INTEGER,
        !          5966:                    ipRouteProto
        !          5967:                        INTEGER,
        !          5968:                    ipRouteAge
        !          5969:                        INTEGER,
        !          5970:                    ipRouteMask
        !          5971:                        IpAddress
        !          5972:                }
        !          5973: 
        !          5974:                ipRouteDest OBJECT-TYPE
        !          5975:                        SYNTAX  IpAddress
        !          5976:                        ACCESS  read-write
        !          5977:                        STATUS  mandatory
        !          5978:                        ::= { ipRouteEntry 1 }
        !          5979: 
        !          5980:                ipRouteIfIndex  OBJECT-TYPE
        !          5981:                        SYNTAX  INTEGER
        !          5982:                        ACCESS  read-write
        !          5983:                        STATUS  mandatory
        !          5984:                        ::= { ipRouteEntry 2 }
        !          5985: 
        !          5986:                ipRouteMetric1 OBJECT-TYPE
        !          5987:                        SYNTAX  INTEGER
        !          5988:                        ACCESS  read-write
        !          5989:                        STATUS  mandatory
        !          5990:                        ::= { ipRouteEntry 3 }
        !          5991: 
        !          5992: 
        !          5993: 
        !          5994: IETF SNMP Working Group                                       [Page 107]
        !          5995: 
        !          5996: RFC 1158                         MIB II                         May 1990
        !          5997: 
        !          5998: 
        !          5999:                ipRouteMetric2 OBJECT-TYPE
        !          6000:                        SYNTAX  INTEGER
        !          6001:                        ACCESS  read-write
        !          6002:                        STATUS  mandatory
        !          6003:                        ::= { ipRouteEntry 4 }
        !          6004: 
        !          6005:                ipRouteMetric3 OBJECT-TYPE
        !          6006:                        SYNTAX  INTEGER
        !          6007:                        ACCESS  read-write
        !          6008:                        STATUS  mandatory
        !          6009:                        ::= { ipRouteEntry 5 }
        !          6010: 
        !          6011:                ipRouteMetric4 OBJECT-TYPE
        !          6012:                        SYNTAX  INTEGER
        !          6013:                        ACCESS  read-write
        !          6014:                        STATUS  mandatory
        !          6015:                        ::= { ipRouteEntry 6 }
        !          6016: 
        !          6017:                ipRouteNextHop OBJECT-TYPE
        !          6018:                        SYNTAX  IpAddress
        !          6019:                        ACCESS  read-write
        !          6020:                        STATUS  mandatory
        !          6021:                        ::= { ipRouteEntry 7 }
        !          6022: 
        !          6023:                ipRouteType OBJECT-TYPE
        !          6024:                        SYNTAX  INTEGER {
        !          6025:                                    other(1),    -- none of the following
        !          6026: 
        !          6027:                                    invalid(2),  -- an invalidated route
        !          6028: 
        !          6029:                                                 -- route to directly
        !          6030:                                    direct(3),   -- connected
        !          6031:                                                 -- (sub-)network
        !          6032: 
        !          6033:                                                 -- route to a non-local
        !          6034:                                    remote(4)    -- host/network/
        !          6035:                                                 -- sub-network
        !          6036:                            }
        !          6037:                        ACCESS  read-write
        !          6038:                        STATUS  mandatory
        !          6039:                        ::= { ipRouteEntry 8 }
        !          6040: 
        !          6041:                ipRouteProto OBJECT-TYPE
        !          6042:                        SYNTAX  INTEGER {
        !          6043:                                    other(1),    -- none of the following
        !          6044: 
        !          6045:                                                 -- non-protocol
        !          6046:                                                 -- information
        !          6047: 
        !          6048: 
        !          6049: 
        !          6050: IETF SNMP Working Group                                       [Page 108]
        !          6051: 
        !          6052: RFC 1158                         MIB II                         May 1990
        !          6053: 
        !          6054: 
        !          6055:                                                 --   e.g., manually
        !          6056:                                    local(2),    --   configured entries
        !          6057: 
        !          6058:                                                 -- set via a network
        !          6059:                                    netmgmt(3),  --   management protocol
        !          6060: 
        !          6061:                                                 -- obtained via ICMP,
        !          6062:                                    icmp(4),     --   e.g., Redirect
        !          6063: 
        !          6064:                                                 -- the following are
        !          6065:                                                 -- gateway routing
        !          6066:                                                 -- protocols
        !          6067:                                    egp(5),
        !          6068:                                    ggp(6),
        !          6069:                                    hello(7),
        !          6070:                                    rip(8),
        !          6071:                                    is-is(9),
        !          6072:                                    es-is(10),
        !          6073:                                    ciscoIgrp(11),
        !          6074:                                    bbnSpfIgp(12),
        !          6075:                                    ospf(13)
        !          6076:                                    bgp(14)
        !          6077:                            }
        !          6078:                        ACCESS  read-only
        !          6079:                        STATUS  mandatory
        !          6080:                        ::= { ipRouteEntry 9 }
        !          6081: 
        !          6082:                ipRouteAge OBJECT-TYPE
        !          6083:                        SYNTAX  INTEGER
        !          6084:                        ACCESS  read-write
        !          6085:                        STATUS  mandatory
        !          6086:                        ::= { ipRouteEntry 10 }
        !          6087: 
        !          6088:                ipRouteMask OBJECT-TYPE
        !          6089:                        SYNTAX  IpAddress
        !          6090:                        ACCESS  read-write
        !          6091:                        STATUS  mandatory
        !          6092:                        ::= { ipRouteEntry 11 }
        !          6093: 
        !          6094:                -- the IP Address Translation tables
        !          6095: 
        !          6096:                ipNetToMediaTable OBJECT-TYPE
        !          6097:                        SYNTAX  SEQUENCE OF IpNetToMediaEntry
        !          6098:                        ACCESS  read-write
        !          6099:                        STATUS  mandatory
        !          6100:                        ::= { ip 22 }
        !          6101: 
        !          6102:                ipNetToMediaEntry OBJECT-TYPE
        !          6103: 
        !          6104: 
        !          6105: 
        !          6106: IETF SNMP Working Group                                       [Page 109]
        !          6107: 
        !          6108: RFC 1158                         MIB II                         May 1990
        !          6109: 
        !          6110: 
        !          6111:                        SYNTAX  IpNetToMediaEntry
        !          6112:                        ACCESS  read-write
        !          6113:                        STATUS  mandatory
        !          6114:                        ::= { ipNetToMediaTable 1 }
        !          6115: 
        !          6116:                IpNetToMediaEntry ::= SEQUENCE {
        !          6117:                    ipNetToMediaIfIndex
        !          6118:                        INTEGER,
        !          6119:                    ipNetToMediaPhysAddress
        !          6120:                        OCTET STRING,
        !          6121:                    ipNetToMediaNetAddress
        !          6122:                        IpAddress,
        !          6123:                    ipNetoToMediaType
        !          6124:                        INTEGER
        !          6125:                }
        !          6126: 
        !          6127:                ipNetToMediaIfIndex OBJECT-TYPE
        !          6128:                        SYNTAX  INTEGER
        !          6129:                        ACCESS  read-write
        !          6130:                        STATUS  mandatory
        !          6131:                        ::= { ipNetToMediaEntry 1 }
        !          6132: 
        !          6133:                ipNetToMediaPhysAddress OBJECT-TYPE
        !          6134:                        SYNTAX  OCTET STRING
        !          6135:                        ACCESS  read-write
        !          6136:                        STATUS  mandatory
        !          6137:                        ::= { ipNetToMediaEntry 2 }
        !          6138: 
        !          6139:                ipNetToMediaNetAddress OBJECT-TYPE
        !          6140:                        SYNTAX  IpAddress
        !          6141:                        ACCESS  read-write
        !          6142:                        STATUS  mandatory
        !          6143:                        ::= { ipNetToMediaEntry 3 }
        !          6144: 
        !          6145:                ipNetToMediaType OBJECT-TYPE
        !          6146:                        SYNTAX  INTEGER {
        !          6147:                                    other(1),   -- none of the following
        !          6148: 
        !          6149:                                    invalid(2), -- an invalidated mapping
        !          6150:                                    dynamic(3), -- connected (sub-)network
        !          6151: 
        !          6152:                                    static(4)
        !          6153:                            }
        !          6154:                        ACCESS  read-write
        !          6155:                        STATUS  mandatory
        !          6156:                        ::= { ipNetToMediaEntry 4 }
        !          6157: 
        !          6158: 
        !          6159: 
        !          6160: 
        !          6161: 
        !          6162: IETF SNMP Working Group                                       [Page 110]
        !          6163: 
        !          6164: RFC 1158                         MIB II                         May 1990
        !          6165: 
        !          6166: 
        !          6167:                -- the ICMP group
        !          6168: 
        !          6169:                icmpInMsgs OBJECT-TYPE
        !          6170:                        SYNTAX  Counter
        !          6171:                        ACCESS  read-only
        !          6172:                        STATUS  mandatory
        !          6173:                        ::= { icmp 1 }
        !          6174: 
        !          6175:                icmpInErrors OBJECT-TYPE
        !          6176:                        SYNTAX  Counter
        !          6177:                        ACCESS  read-only
        !          6178:                        STATUS  mandatory
        !          6179:                        ::= { icmp 2 }
        !          6180: 
        !          6181:                icmpInDestUnreachs OBJECT-TYPE
        !          6182:                        SYNTAX  Counter
        !          6183:                        ACCESS  read-only
        !          6184:                        STATUS  mandatory
        !          6185:                        ::= { icmp 3 }
        !          6186: 
        !          6187:                icmpInTimeExcds OBJECT-TYPE
        !          6188:                        SYNTAX  Counter
        !          6189:                        ACCESS  read-only
        !          6190:                        STATUS  mandatory
        !          6191:                        ::= { icmp 4 }
        !          6192: 
        !          6193:                icmpInParmProbs OBJECT-TYPE
        !          6194:                        SYNTAX  Counter
        !          6195:                        ACCESS  read-only
        !          6196:                        STATUS  mandatory
        !          6197:                        ::= { icmp 5 }
        !          6198: 
        !          6199:                icmpInSrcQuenchs OBJECT-TYPE
        !          6200:                        SYNTAX  Counter
        !          6201:                        ACCESS  read-only
        !          6202:                        STATUS  mandatory
        !          6203:                        ::= { icmp 6 }
        !          6204: 
        !          6205:                icmpInRedirects OBJECT-TYPE
        !          6206:                        SYNTAX  Counter
        !          6207:                        ACCESS  read-only
        !          6208:                        STATUS  mandatory
        !          6209:                        ::= { icmp 7 }
        !          6210: 
        !          6211:                icmpInEchos OBJECT-TYPE
        !          6212:                        SYNTAX  Counter
        !          6213:                        ACCESS  read-only
        !          6214:                        STATUS  mandatory
        !          6215: 
        !          6216: 
        !          6217: 
        !          6218: IETF SNMP Working Group                                       [Page 111]
        !          6219: 
        !          6220: RFC 1158                         MIB II                         May 1990
        !          6221: 
        !          6222: 
        !          6223:                        ::= { icmp 8 }
        !          6224: 
        !          6225:                icmpInEchoReps OBJECT-TYPE
        !          6226:                        SYNTAX  Counter
        !          6227:                        ACCESS  read-only
        !          6228:                        STATUS  mandatory
        !          6229:                        ::= { icmp 9 }
        !          6230: 
        !          6231:                icmpInTimestamps OBJECT-TYPE
        !          6232:                        SYNTAX  Counter
        !          6233:                        ACCESS  read-only
        !          6234:                        STATUS  mandatory
        !          6235:                        ::= { icmp 10 }
        !          6236: 
        !          6237:                icmpInTimestampReps OBJECT-TYPE
        !          6238:                        SYNTAX  Counter
        !          6239:                        ACCESS  read-only
        !          6240:                        STATUS  mandatory
        !          6241:                        ::= { icmp 11 }
        !          6242: 
        !          6243:                icmpInAddrMasks OBJECT-TYPE
        !          6244:                        SYNTAX  Counter
        !          6245:                        ACCESS  read-only
        !          6246:                        STATUS  mandatory
        !          6247:                        ::= { icmp 12 }
        !          6248: 
        !          6249:                icmpInAddrMaskReps OBJECT-TYPE
        !          6250:                        SYNTAX  Counter
        !          6251:                        ACCESS  read-only
        !          6252:                        STATUS  mandatory
        !          6253:                        ::= { icmp 13 }
        !          6254: 
        !          6255:                icmpOutMsgs OBJECT-TYPE
        !          6256:                        SYNTAX  Counter
        !          6257:                        ACCESS  read-only
        !          6258:                        STATUS  mandatory
        !          6259:                        ::= { icmp 14 }
        !          6260: 
        !          6261:                icmpOutErrors OBJECT-TYPE
        !          6262:                        SYNTAX  Counter
        !          6263:                        ACCESS  read-only
        !          6264:                        STATUS  mandatory
        !          6265:                        ::= { icmp 15 }
        !          6266: 
        !          6267:                icmpOutDestUnreachs OBJECT-TYPE
        !          6268:                        SYNTAX  Counter
        !          6269:                        ACCESS  read-only
        !          6270:                        STATUS  mandatory
        !          6271: 
        !          6272: 
        !          6273: 
        !          6274: IETF SNMP Working Group                                       [Page 112]
        !          6275: 
        !          6276: RFC 1158                         MIB II                         May 1990
        !          6277: 
        !          6278: 
        !          6279:                        ::= { icmp 16 }
        !          6280: 
        !          6281:                icmpOutTimeExcds OBJECT-TYPE
        !          6282:                        SYNTAX  Counter
        !          6283:                        ACCESS  read-only
        !          6284:                        STATUS  mandatory
        !          6285:                        ::= { icmp 17 }
        !          6286: 
        !          6287:                icmpOutParmProbs OBJECT-TYPE
        !          6288:                        SYNTAX  Counter
        !          6289:                        ACCESS  read-only
        !          6290:                        STATUS  mandatory
        !          6291:                        ::= { icmp 18 }
        !          6292: 
        !          6293:                icmpOutSrcQuenchs OBJECT-TYPE
        !          6294:                        SYNTAX  Counter
        !          6295:                        ACCESS  read-only
        !          6296:                        STATUS  mandatory
        !          6297:                        ::= { icmp 19 }
        !          6298: 
        !          6299:                icmpOutRedirects OBJECT-TYPE
        !          6300:                        SYNTAX  Counter
        !          6301:                        ACCESS  read-only
        !          6302:                        STATUS  mandatory
        !          6303:                        ::= { icmp 20 }
        !          6304: 
        !          6305:                icmpOutEchos OBJECT-TYPE
        !          6306:                        SYNTAX  Counter
        !          6307:                        ACCESS  read-only
        !          6308:                        STATUS  mandatory
        !          6309:                        ::= { icmp 21 }
        !          6310: 
        !          6311:                icmpOutEchoReps OBJECT-TYPE
        !          6312:                        SYNTAX  Counter
        !          6313:                        ACCESS  read-only
        !          6314:                        STATUS  mandatory
        !          6315:                        ::= { icmp 22 }
        !          6316: 
        !          6317:                icmpOutTimestamps OBJECT-TYPE
        !          6318:                        SYNTAX  Counter
        !          6319:                        ACCESS  read-only
        !          6320:                        STATUS  mandatory
        !          6321:                        ::= { icmp 23 }
        !          6322: 
        !          6323:                icmpOutTimestampReps OBJECT-TYPE
        !          6324:                        SYNTAX  Counter
        !          6325:                        ACCESS  read-only
        !          6326:                        STATUS  mandatory
        !          6327: 
        !          6328: 
        !          6329: 
        !          6330: IETF SNMP Working Group                                       [Page 113]
        !          6331: 
        !          6332: RFC 1158                         MIB II                         May 1990
        !          6333: 
        !          6334: 
        !          6335:                        ::= { icmp 24 }
        !          6336: 
        !          6337:                icmpOutAddrMasks OBJECT-TYPE
        !          6338:                        SYNTAX  Counter
        !          6339:                        ACCESS  read-only
        !          6340:                        STATUS  mandatory
        !          6341:                        ::= { icmp 25 }
        !          6342: 
        !          6343:                icmpOutAddrMaskReps OBJECT-TYPE
        !          6344:                        SYNTAX  Counter
        !          6345:                        ACCESS  read-only
        !          6346:                        STATUS  mandatory
        !          6347:                        ::= { icmp 26 }
        !          6348: 
        !          6349: 
        !          6350:                -- the TCP group
        !          6351: 
        !          6352:                tcpRtoAlgorithm OBJECT-TYPE
        !          6353:                        SYNTAX  INTEGER {
        !          6354:                                    other(1),    -- none of the following
        !          6355:                                    constant(2), -- a constant rto
        !          6356:                                    rsre(3),     -- MIL-STD-1778,
        !          6357:                                                 -- Appendix B
        !          6358:                                    vanj(4)      -- Van Jacobson's
        !          6359:                                                 -- algorithm
        !          6360:                                }
        !          6361:                        ACCESS  read-only
        !          6362:                        STATUS  mandatory
        !          6363:                        ::= { tcp 1 }
        !          6364: 
        !          6365:                tcpRtoMin OBJECT-TYPE
        !          6366:                        SYNTAX  INTEGER
        !          6367:                        ACCESS  read-only
        !          6368:                        STATUS  mandatory
        !          6369:                        ::= { tcp 2 }
        !          6370: 
        !          6371:                tcpRtoMax OBJECT-TYPE
        !          6372:                        SYNTAX  INTEGER
        !          6373:                        ACCESS  read-only
        !          6374:                        STATUS  mandatory
        !          6375:                        ::= { tcp 3 }
        !          6376: 
        !          6377:                tcpMaxConn OBJECT-TYPE
        !          6378:                        SYNTAX  INTEGER
        !          6379:                        ACCESS  read-only
        !          6380:                        STATUS  mandatory
        !          6381:                        ::= { tcp 4 }
        !          6382: 
        !          6383: 
        !          6384: 
        !          6385: 
        !          6386: IETF SNMP Working Group                                       [Page 114]
        !          6387: 
        !          6388: RFC 1158                         MIB II                         May 1990
        !          6389: 
        !          6390: 
        !          6391:                tcpActiveOpens OBJECT-TYPE
        !          6392:                        SYNTAX  Counter
        !          6393:                        ACCESS  read-only
        !          6394:                        STATUS  mandatory
        !          6395:                        ::= { tcp 5 }
        !          6396: 
        !          6397:                tcpPassiveOpens OBJECT-TYPE
        !          6398:                        SYNTAX  Counter
        !          6399:                        ACCESS  read-only
        !          6400:                        STATUS  mandatory
        !          6401:                        ::= { tcp 6 }
        !          6402: 
        !          6403:                tcpAttemptFails OBJECT-TYPE
        !          6404:                        SYNTAX  Counter
        !          6405:                        ACCESS  read-only
        !          6406:                        STATUS  mandatory
        !          6407:                        ::= { tcp 7 }
        !          6408: 
        !          6409:                tcpEstabResets OBJECT-TYPE
        !          6410:                        SYNTAX  Counter
        !          6411:                        ACCESS  read-only
        !          6412:                        STATUS  mandatory
        !          6413:                        ::= { tcp 8 }
        !          6414: 
        !          6415:                tcpCurrEstab OBJECT-TYPE
        !          6416:                        SYNTAX  Gauge
        !          6417:                        ACCESS  read-only
        !          6418:                        STATUS  mandatory
        !          6419:                        ::= { tcp 9 }
        !          6420: 
        !          6421:                tcpInSegs OBJECT-TYPE
        !          6422:                        SYNTAX  Counter
        !          6423:                        ACCESS  read-only
        !          6424:                        STATUS  mandatory
        !          6425:                        ::= { tcp 10 }
        !          6426: 
        !          6427:                tcpOutSegs OBJECT-TYPE
        !          6428:                        SYNTAX  Counter
        !          6429:                        ACCESS  read-only
        !          6430:                        STATUS  mandatory
        !          6431:                        ::= { tcp 11 }
        !          6432: 
        !          6433:                tcpRetransSegs OBJECT-TYPE
        !          6434:                        SYNTAX  Counter
        !          6435:                        ACCESS  read-only
        !          6436:                        STATUS  mandatory
        !          6437:                        ::= { tcp 12 }
        !          6438: 
        !          6439: 
        !          6440: 
        !          6441: 
        !          6442: IETF SNMP Working Group                                       [Page 115]
        !          6443: 
        !          6444: RFC 1158                         MIB II                         May 1990
        !          6445: 
        !          6446: 
        !          6447:                -- the TCP connections table
        !          6448: 
        !          6449:                tcpConnTable OBJECT-TYPE
        !          6450:                        SYNTAX  SEQUENCE OF TcpConnEntry
        !          6451:                        ACCESS  read-only
        !          6452:                        STATUS  mandatory
        !          6453:                        ::= { tcp 13 }
        !          6454: 
        !          6455:                tcpConnEntry OBJECT-TYPE
        !          6456:                        SYNTAX  TcpConnEntry
        !          6457:                        ACCESS  read-only
        !          6458:                        STATUS  mandatory
        !          6459:                        ::= { tcpConnTable 1 }
        !          6460: 
        !          6461:                TcpConnEntry ::= SEQUENCE {
        !          6462:                    tcpConnState
        !          6463:                        INTEGER,
        !          6464:                    tcpConnLocalAddress
        !          6465:                        IpAddress,
        !          6466:                    tcpConnLocalPort
        !          6467:                        INTEGER (0..65535),
        !          6468:                    tcpConnRemAddress
        !          6469:                        IpAddress,
        !          6470:                    tcpConnRemPort
        !          6471:                        INTEGER (0..65535)
        !          6472:                }
        !          6473: 
        !          6474:                tcpConnState OBJECT-TYPE
        !          6475:                        SYNTAX  INTEGER {
        !          6476:                                    closed(1),
        !          6477:                                    listen(2),
        !          6478:                                    synSent(3),
        !          6479:                                    synReceived(4),
        !          6480:                                    established(5),
        !          6481:                                    finWait1(6),
        !          6482:                                    finWait2(7),
        !          6483:                                    closeWait(8),
        !          6484:                                    lastAck(9),
        !          6485:                                    closing(10),
        !          6486:                                    timeWait(11)
        !          6487:                                }
        !          6488:                        ACCESS  read-only
        !          6489:                        STATUS  mandatory
        !          6490:                        ::= { tcpConnEntry 1 }
        !          6491: 
        !          6492:                tcpConnLocalAddress OBJECT-TYPE
        !          6493:                        SYNTAX  IpAddress
        !          6494:                        ACCESS  read-only
        !          6495: 
        !          6496: 
        !          6497: 
        !          6498: IETF SNMP Working Group                                       [Page 116]
        !          6499: 
        !          6500: RFC 1158                         MIB II                         May 1990
        !          6501: 
        !          6502: 
        !          6503:                        STATUS  mandatory
        !          6504:                        ::= { tcpConnEntry 2 }
        !          6505: 
        !          6506:                tcpConnLocalPort OBJECT-TYPE
        !          6507:                        SYNTAX  INTEGER (0..65535)
        !          6508:                        ACCESS  read-only
        !          6509:                        STATUS  mandatory
        !          6510:                        ::= { tcpConnEntry 3 }
        !          6511: 
        !          6512:                tcpConnRemAddress OBJECT-TYPE
        !          6513:                        SYNTAX  IpAddress
        !          6514:                        ACCESS  read-only
        !          6515:                        STATUS  mandatory
        !          6516:                        ::= { tcpConnEntry 4 }
        !          6517: 
        !          6518:                tcpConnRemPort OBJECT-TYPE
        !          6519:                        SYNTAX  INTEGER (0..65535)
        !          6520:                        ACCESS  read-only
        !          6521:                        STATUS  mandatory
        !          6522:                        ::= { tcpConnEntry 5 }
        !          6523: 
        !          6524:                -- additional TCP variables
        !          6525: 
        !          6526:                tcpInErrs OBJECT-TYPE
        !          6527:                        SYNTAX  Counter
        !          6528:                        ACCESS  read-only
        !          6529:                        STATUS  mandatory
        !          6530:                        ::= { tcp 14 }
        !          6531: 
        !          6532:                tcpOutRsts OBJECT-TYPE
        !          6533:                        SYNTAX  Counter
        !          6534:                        ACCESS  read-only
        !          6535:                        STATUS  mandatory
        !          6536:                        ::= { tcp 15 }
        !          6537: 
        !          6538: 
        !          6539:                -- the UDP group
        !          6540: 
        !          6541:                udpInDatagrams OBJECT-TYPE
        !          6542:                        SYNTAX  Counter
        !          6543:                        ACCESS  read-only
        !          6544:                        STATUS  mandatory
        !          6545:                        ::= { udp 1 }
        !          6546: 
        !          6547:                udpNoPorts OBJECT-TYPE
        !          6548:                        SYNTAX  Counter
        !          6549:                        ACCESS  read-only
        !          6550:                        STATUS  mandatory
        !          6551: 
        !          6552: 
        !          6553: 
        !          6554: IETF SNMP Working Group                                       [Page 117]
        !          6555: 
        !          6556: RFC 1158                         MIB II                         May 1990
        !          6557: 
        !          6558: 
        !          6559:                        ::= { udp 2 }
        !          6560: 
        !          6561:                udpInErrors OBJECT-TYPE
        !          6562:                        SYNTAX  Counter
        !          6563:                        ACCESS  read-only
        !          6564:                        STATUS  mandatory
        !          6565:                        ::= { udp 3 }
        !          6566: 
        !          6567:                udpOutDatagrams OBJECT-TYPE
        !          6568:                        SYNTAX  Counter
        !          6569:                        ACCESS  read-only
        !          6570:                        STATUS  mandatory
        !          6571:                        ::= { udp 4 }
        !          6572: 
        !          6573:                -- the UDP listener table
        !          6574: 
        !          6575:                udpTable OBJECT-TYPE
        !          6576:                        SYNTAX  SEQUENCE OF UdpEntry
        !          6577:                        ACCESS  read-only
        !          6578:                        STATUS  mandatory
        !          6579:                        ::= { udp 5 }
        !          6580: 
        !          6581:                udpEntry OBJECT-TYPE
        !          6582:                        SYNTAX  UdpEntry
        !          6583:                        ACCESS  read-only
        !          6584:                        STATUS  mandatory
        !          6585:                        ::= { udpTable 1 }
        !          6586: 
        !          6587:                UdpEntry ::= SEQUENCE {
        !          6588:                    udpLocalAddress
        !          6589:                        IpAddress,
        !          6590:                    udpLocalPort
        !          6591:                        INTEGER (0..65535)
        !          6592:                }
        !          6593: 
        !          6594:                udpLocalAddress OBJECT-TYPE
        !          6595:                        SYNTAX  IpAddress
        !          6596:                        ACCESS  read-only
        !          6597:                        STATUS  mandatory
        !          6598:                        ::= { udpEntry 1 }
        !          6599: 
        !          6600:                udpLocalPort OBJECT-TYPE
        !          6601:                        SYNTAX  INTEGER (0..65535)
        !          6602:                        ACCESS  read-only
        !          6603:                        STATUS  mandatory
        !          6604:                        ::= { udpEntry 2 }
        !          6605: 
        !          6606: 
        !          6607: 
        !          6608: 
        !          6609: 
        !          6610: IETF SNMP Working Group                                       [Page 118]
        !          6611: 
        !          6612: RFC 1158                         MIB II                         May 1990
        !          6613: 
        !          6614: 
        !          6615:                -- the EGP group
        !          6616: 
        !          6617:                egpInMsgs OBJECT-TYPE
        !          6618:                        SYNTAX  Counter
        !          6619:                        ACCESS  read-only
        !          6620:                        STATUS  mandatory
        !          6621:                        ::= { egp 1 }
        !          6622: 
        !          6623:                egpInErrors OBJECT-TYPE
        !          6624:                        SYNTAX  Counter
        !          6625:                        ACCESS  read-only
        !          6626:                        STATUS  mandatory
        !          6627:                        ::= { egp 2 }
        !          6628: 
        !          6629:                egpOutMsgs OBJECT-TYPE
        !          6630:                        SYNTAX  Counter
        !          6631:                        ACCESS  read-only
        !          6632:                        STATUS  mandatory
        !          6633:                        ::= { egp 3 }
        !          6634: 
        !          6635:                egpOutErrors OBJECT-TYPE
        !          6636:                        SYNTAX  Counter
        !          6637:                        ACCESS  read-only
        !          6638:                        STATUS  mandatory
        !          6639:                        ::= { egp 4 }
        !          6640: 
        !          6641:                -- the EGP Neighbor table
        !          6642: 
        !          6643:                egpNeighTable OBJECT-TYPE
        !          6644:                        SYNTAX  SEQUENCE OF EgpNeighEntry
        !          6645:                        ACCESS  read-only
        !          6646:                        STATUS  mandatory
        !          6647:                        ::= { egp 5 }
        !          6648: 
        !          6649:                egpNeighEntry OBJECT-TYPE
        !          6650:                        SYNTAX  EgpNeighEntry
        !          6651:                        ACCESS  read-only
        !          6652:                        STATUS  mandatory
        !          6653:                        ::= { egpNeighTable 1 }
        !          6654: 
        !          6655:                EgpNeighEntry ::= SEQUENCE {
        !          6656:                    egpNeighState
        !          6657:                        INTEGER,
        !          6658:                    egpNeighAddr
        !          6659:                        IpAddress,
        !          6660:                    egpNeighAs
        !          6661:                        INTEGER,
        !          6662:                    egpNeighInMsgs
        !          6663: 
        !          6664: 
        !          6665: 
        !          6666: IETF SNMP Working Group                                       [Page 119]
        !          6667: 
        !          6668: RFC 1158                         MIB II                         May 1990
        !          6669: 
        !          6670: 
        !          6671:                        Counter,
        !          6672:                    egpNeighInErrs
        !          6673:                        Counter,
        !          6674:                    egpNeighOutMsgs
        !          6675:                        Counter,
        !          6676:                    egpNeighOutErrs
        !          6677:                        Counter,
        !          6678:                    egpNeighInErrMsgs
        !          6679:                        Counter,
        !          6680:                    egpNeighOutErrMsgs
        !          6681:                        Counter,
        !          6682:                    egpNeighStateUps
        !          6683:                        Counter,
        !          6684:                    egpNeighStateDowns
        !          6685:                        Counter,
        !          6686:                    egpNeighIntervalHello
        !          6687:                        INTEGER,
        !          6688:                    egpNeighIntervalPoll
        !          6689:                        INTEGER,
        !          6690:                    egpNeighMode
        !          6691:                        INTEGER,
        !          6692:                    egpNeighEventTrigger
        !          6693:                        INTEGER
        !          6694:                }
        !          6695: 
        !          6696:                egpNeighState OBJECT-TYPE
        !          6697:                        SYNTAX  INTEGER {
        !          6698:                                    idle(1),
        !          6699:                                    acquisition(2),
        !          6700:                                    down(3),
        !          6701:                                    up(4),
        !          6702:                                    cease(5)
        !          6703:                                }
        !          6704:                        ACCESS  read-only
        !          6705:                        STATUS  mandatory
        !          6706:                        ::= { egpNeighEntry 1 }
        !          6707: 
        !          6708:                egpNeighAddr OBJECT-TYPE
        !          6709:                        SYNTAX  IpAddress
        !          6710:                        ACCESS  read-only
        !          6711:                        STATUS  mandatory
        !          6712:                        ::= { egpNeighEntry 2 }
        !          6713: 
        !          6714:                egpNeighAs OBJECT-TYPE
        !          6715:                        SYNTAX  INTEGER
        !          6716:                        ACCESS  read-only
        !          6717:                        STATUS  mandatory
        !          6718:                        ::= { egpNeighEntry 3 }
        !          6719: 
        !          6720: 
        !          6721: 
        !          6722: IETF SNMP Working Group                                       [Page 120]
        !          6723: 
        !          6724: RFC 1158                         MIB II                         May 1990
        !          6725: 
        !          6726: 
        !          6727:                egpNeighInMsgs OBJECT-TYPE
        !          6728:                        SYNTAX  Counter
        !          6729:                        ACCESS  read-only
        !          6730:                        STATUS  mandatory
        !          6731:                        ::= { egpNeighEntry 4 }
        !          6732: 
        !          6733:                egpNeighInErrs OBJECT-TYPE
        !          6734:                        SYNTAX  Counter
        !          6735:                        ACCESS  read-only
        !          6736:                        STATUS  mandatory
        !          6737:                        ::= { egpNeighEntry 5 }
        !          6738: 
        !          6739:                egpNeighOutMsgs OBJECT-TYPE
        !          6740:                        SYNTAX  Counter
        !          6741:                        ACCESS  read-only
        !          6742:                        STATUS  mandatory
        !          6743:                        ::= { egpNeighEntry 6 }
        !          6744: 
        !          6745:                egpNeighOutErrs OBJECT-TYPE
        !          6746:                        SYNTAX  Counter
        !          6747:                        ACCESS  read-only
        !          6748:                        STATUS  mandatory
        !          6749:                        ::= { egpNeighEntry 7 }
        !          6750: 
        !          6751:                egpNeighInErrMsgs OBJECT-TYPE
        !          6752:                        SYNTAX  Counter
        !          6753:                        ACCESS  read-only
        !          6754:                        STATUS  mandatory
        !          6755:                        ::= { egpNeighEntry 8 }
        !          6756: 
        !          6757:                egpNeighOutErrMsgs OBJECT-TYPE
        !          6758:                        SYNTAX  Counter
        !          6759:                        ACCESS  read-only
        !          6760:                        STATUS  mandatory
        !          6761:                        ::= { egpNeighEntry 9 }
        !          6762: 
        !          6763:                egpNeighStateUps OBJECT-TYPE
        !          6764:                        SYNTAX  Counter
        !          6765:                        ACCESS  read-only
        !          6766:                        STATUS  mandatory
        !          6767:                        ::= { egpNeighEntry 10 }
        !          6768: 
        !          6769:                egpNeighStateDowns OBJECT-TYPE
        !          6770:                        SYNTAX  Counter
        !          6771:                        ACCESS  read-only
        !          6772:                        STATUS  mandatory
        !          6773:                        ::= { egpNeighEntry 11 }
        !          6774: 
        !          6775: 
        !          6776: 
        !          6777: 
        !          6778: IETF SNMP Working Group                                       [Page 121]
        !          6779: 
        !          6780: RFC 1158                         MIB II                         May 1990
        !          6781: 
        !          6782: 
        !          6783:                egpNeighIntervalHello OBJECT-TYPE
        !          6784:                        SYNTAX  INTEGER
        !          6785:                        ACCESS  read-only
        !          6786:                        STATUS  mandatory
        !          6787:                        ::= { egpNeighEntry 12 }
        !          6788: 
        !          6789:                egpNeighIntervalPoll OBJECT-TYPE
        !          6790:                        SYNTAX  INTEGER
        !          6791:                        ACCESS  read-only
        !          6792:                        STATUS  mandatory
        !          6793:                        ::= { egpNeighEntry 13 }
        !          6794: 
        !          6795:                egpNeighMode OBJECT-TYPE
        !          6796:                        SYNTAX  INTEGER {
        !          6797:                                    active(1),
        !          6798:                                    passive(2)
        !          6799:                                }
        !          6800:                        ACCESS  read-only
        !          6801:                        STATUS  mandatory
        !          6802:                        ::= { egpNeighEntry 14 }
        !          6803: 
        !          6804:                egpNeighEventTrigger OBJECT-TYPE
        !          6805:                        SYNTAX  INTEGER {
        !          6806:                                    start(1),
        !          6807:                                    stop(2)
        !          6808:                                }
        !          6809:                        ACCESS  read-write
        !          6810:                        STATUS  mandatory
        !          6811:                        ::= { egpNeighEntry 15 }
        !          6812: 
        !          6813:                -- additional EGP variables
        !          6814: 
        !          6815:                egpAs OBJECT-TYPE
        !          6816:                        SYNTAX  INTEGER
        !          6817:                        ACCESS  read-only
        !          6818:                        STATUS  mandatory
        !          6819:                        ::= { egp 6 }
        !          6820: 
        !          6821: 
        !          6822:                -- the Transmission group (empty at present)
        !          6823: 
        !          6824:                -- the SNMP group
        !          6825: 
        !          6826:                snmpInPkts OBJECT-TYPE
        !          6827:                        SYNTAX  Counter
        !          6828:                        ACCESS  read-only
        !          6829:                        STATUS  mandatory
        !          6830:                        ::=  { snmp 1 }
        !          6831: 
        !          6832: 
        !          6833: 
        !          6834: IETF SNMP Working Group                                       [Page 122]
        !          6835: 
        !          6836: RFC 1158                         MIB II                         May 1990
        !          6837: 
        !          6838: 
        !          6839:                snmpOutPkts OBJECT-TYPE
        !          6840:                        SYNTAX  Counter
        !          6841:                        ACCESS  read-only
        !          6842:                        STATUS  mandatory
        !          6843:                        ::=  { snmp 2 }
        !          6844: 
        !          6845:                snmpInBadVersions OBJECT-TYPE
        !          6846:                        SYNTAX  Counter
        !          6847:                        ACCESS  read-only
        !          6848:                        STATUS  mandatory
        !          6849:                        ::=  { snmp 3 }
        !          6850: 
        !          6851:                snmpInBadCommunityNames OBJECT-TYPE
        !          6852:                        SYNTAX  Counter
        !          6853:                        ACCESS  read-only
        !          6854:                        STATUS  mandatory
        !          6855:                        ::=  { snmp 4 }
        !          6856: 
        !          6857:                snmpInBadCommunityUses OBJECT-TYPE
        !          6858:                        SYNTAX  Counter
        !          6859:                        ACCESS  read-only
        !          6860:                        STATUS  mandatory
        !          6861:                        ::=  { snmp 5 }
        !          6862: 
        !          6863:                snmpInASNParseErrs OBJECT-TYPE
        !          6864:                        SYNTAX  Counter
        !          6865:                        ACCESS  read-only
        !          6866:                        STATUS  mandatory
        !          6867:                        ::=  { snmp 6 }
        !          6868: 
        !          6869:                snmpInBadTypes OBJECT-TYPE
        !          6870:                        SYNTAX  Counter
        !          6871:                        ACCESS  read-only
        !          6872:                        STATUS  mandatory
        !          6873:                        ::=  { snmp 7 }
        !          6874: 
        !          6875:                snmpInTooBigs OBJECT-TYPE
        !          6876:                        SYNTAX  Counter
        !          6877:                        ACCESS  read-only
        !          6878:                        STATUS  mandatory
        !          6879:                        ::=  { snmp 8 }
        !          6880: 
        !          6881:                snmpInNoSuchNames OBJECT-TYPE
        !          6882:                        SYNTAX  Counter
        !          6883:                        ACCESS  read-only
        !          6884:                        STATUS  mandatory
        !          6885:                        ::=  { snmp 9 }
        !          6886: 
        !          6887: 
        !          6888: 
        !          6889: 
        !          6890: IETF SNMP Working Group                                       [Page 123]
        !          6891: 
        !          6892: RFC 1158                         MIB II                         May 1990
        !          6893: 
        !          6894: 
        !          6895:                snmpInBadValues OBJECT-TYPE
        !          6896:                        SYNTAX  Counter
        !          6897:                        ACCESS  read-only
        !          6898:                        STATUS  mandatory
        !          6899:                        ::=  { snmp 10 }
        !          6900: 
        !          6901:                snmpInReadOnlys OBJECT-TYPE
        !          6902:                        SYNTAX  Counter
        !          6903:                        ACCESS  read-only
        !          6904:                        STATUS  mandatory
        !          6905:                        ::=  { snmp 11 }
        !          6906: 
        !          6907:                snmpInGenErrs OBJECT-TYPE
        !          6908:                        SYNTAX  Counter
        !          6909:                        ACCESS  read-only
        !          6910:                        STATUS  mandatory
        !          6911:                        ::=  { snmp 12 }
        !          6912: 
        !          6913:                snmpInTotalReqVars OBJECT-TYPE
        !          6914:                        SYNTAX  Counter
        !          6915:                        ACCESS  read-only
        !          6916:                        STATUS  mandatory
        !          6917:                        ::=  { snmp 13 }
        !          6918: 
        !          6919:                snmpInTotalSetVars OBJECT-TYPE
        !          6920:                        SYNTAX  Counter
        !          6921:                        ACCESS  read-only
        !          6922:                        STATUS  mandatory
        !          6923:                        ::=  { snmp 14 }
        !          6924: 
        !          6925:                snmpInGetRequests OBJECT-TYPE
        !          6926:                        SYNTAX  Counter
        !          6927:                        ACCESS  read-only
        !          6928:                        STATUS  mandatory
        !          6929:                        ::=  { snmp 15 }
        !          6930: 
        !          6931:                snmpInGetNexts OBJECT-TYPE
        !          6932:                        SYNTAX  Counter
        !          6933:                        ACCESS  read-only
        !          6934:                        STATUS  mandatory
        !          6935:                        ::=  { snmp 16 }
        !          6936: 
        !          6937:                snmpInSetRequests OBJECT-TYPE
        !          6938:                        SYNTAX  Counter
        !          6939:                        ACCESS  read-only
        !          6940:                        STATUS  mandatory
        !          6941:                        ::=  { snmp 17 }
        !          6942: 
        !          6943: 
        !          6944: 
        !          6945: 
        !          6946: IETF SNMP Working Group                                       [Page 124]
        !          6947: 
        !          6948: RFC 1158                         MIB II                         May 1990
        !          6949: 
        !          6950: 
        !          6951:                snmpInGetResponses OBJECT-TYPE
        !          6952:                        SYNTAX  Counter
        !          6953:                        ACCESS  read-only
        !          6954:                        STATUS  mandatory
        !          6955:                        ::=  { snmp 18 }
        !          6956: 
        !          6957:                snmpInTraps OBJECT-TYPE
        !          6958:                        SYNTAX  Counter
        !          6959:                        ACCESS  read-only
        !          6960:                        STATUS  mandatory
        !          6961:                        ::=  { snmp 19 }
        !          6962: 
        !          6963:                snmpOutTooBigs OBJECT-TYPE
        !          6964:                        SYNTAX  Counter
        !          6965:                        ACCESS  read-only
        !          6966:                        STATUS  mandatory
        !          6967:                        ::=  { snmp 20 }
        !          6968: 
        !          6969:                snmpOutNoSuchNames OBJECT-TYPE
        !          6970:                        SYNTAX  Counter
        !          6971:                        ACCESS  read-only
        !          6972:                        STATUS  mandatory
        !          6973:                        ::=  { snmp 21 }
        !          6974: 
        !          6975:                snmpOutBadValues OBJECT-TYPE
        !          6976:                        SYNTAX  Counter
        !          6977:                        ACCESS  read-only
        !          6978:                        STATUS  mandatory
        !          6979:                        ::=  { snmp 22 }
        !          6980: 
        !          6981:                snmpOutReadOnlys OBJECT-TYPE
        !          6982:                        SYNTAX  Counter
        !          6983:                        ACCESS  read-only
        !          6984:                        STATUS  mandatory
        !          6985:                        ::=  { snmp 23 }
        !          6986: 
        !          6987:                snmpOutGenErrs OBJECT-TYPE
        !          6988:                        SYNTAX  Counter
        !          6989:                        ACCESS  read-only
        !          6990:                        STATUS  mandatory
        !          6991:                        ::=  { snmp 24 }
        !          6992: 
        !          6993:                snmpOutGetRequests OBJECT-TYPE
        !          6994:                        SYNTAX  Counter
        !          6995:                        ACCESS  read-only
        !          6996:                        STATUS  mandatory
        !          6997:                        ::=  { snmp 25 }
        !          6998: 
        !          6999: 
        !          7000: 
        !          7001: 
        !          7002: IETF SNMP Working Group                                       [Page 125]
        !          7003: 
        !          7004: RFC 1158                         MIB II                         May 1990
        !          7005: 
        !          7006: 
        !          7007:                snmpOutGetNexts OBJECT-TYPE
        !          7008:                        SYNTAX  Counter
        !          7009:                        ACCESS  read-only
        !          7010:                        STATUS  mandatory
        !          7011:                        ::=  { snmp 26 }
        !          7012: 
        !          7013:                snmpOutSetRequests OBJECT-TYPE
        !          7014:                        SYNTAX  Counter
        !          7015:                        ACCESS  read-only
        !          7016:                        STATUS  mandatory
        !          7017:                        ::=  { snmp 27 }
        !          7018: 
        !          7019:                snmpOutGetResponses OBJECT-TYPE
        !          7020:                        SYNTAX  Counter
        !          7021:                        ACCESS  read-only
        !          7022:                        STATUS  mandatory
        !          7023:                        ::=  { snmp 28 }
        !          7024: 
        !          7025:                snmpOutTraps OBJECT-TYPE
        !          7026:                        SYNTAX  Counter
        !          7027:                        ACCESS  read-only
        !          7028:                        STATUS  mandatory
        !          7029:                        ::=  { snmp 29 }
        !          7030: 
        !          7031:                snmpEnableAuthTraps OBJECT-TYPE
        !          7032:                        SYNTAX  INTEGER {
        !          7033:                                    enabled(1),
        !          7034:                                    disabled(2)
        !          7035:                                }
        !          7036:                        ACCESS  read-write
        !          7037:                        STATUS  mandatory
        !          7038:                        ::=  { snmp 30 }
        !          7039: 
        !          7040:                END
        !          7041: 
        !          7042: 7.  Identification of OBJECT instances for use with the SNMP
        !          7043: 
        !          7044:    The names for all object types in the MIB are defined explicitly
        !          7045:    either in the Internet-standard MIB or in other documents which
        !          7046:    conform to the naming conventions of the SMI.  The SMI requires that
        !          7047:    conformant management protocols define mechanisms for identifying
        !          7048:    individual instances of those object types for a particular network
        !          7049:    element.
        !          7050: 
        !          7051:    Each instance of any object type defined in the MIB is identified in
        !          7052:    SNMP operations by a unique name called its "variable name." In
        !          7053:    general, the name of an SNMP variable is an OBJECT IDENTIFIER of the
        !          7054:    form x.y, where x is the name of a non-aggregate object type defined
        !          7055: 
        !          7056: 
        !          7057: 
        !          7058: IETF SNMP Working Group                                       [Page 126]
        !          7059: 
        !          7060: RFC 1158                         MIB II                         May 1990
        !          7061: 
        !          7062: 
        !          7063:    in the MIB and y is an OBJECT IDENTIFIER fragment that, in a way
        !          7064:    specific to the named object type, identifies the desired instance.
        !          7065: 
        !          7066:    This naming strategy admits the fullest exploitation of the semantics
        !          7067:    of the powerful SNMP get-next operator, because it assigns names for
        !          7068:    related variables so as to be contiguous in the lexicographical
        !          7069:    ordering of all variable names known in the MIB.
        !          7070: 
        !          7071:    The type-specific naming of object instances is defined below for a
        !          7072:    number of classes of object types.  Instances of an object type to
        !          7073:    which none of the following naming conventions are applicable are
        !          7074:    named by OBJECT IDENTIFIERs of the form x.0, where x is the name of
        !          7075:    said object type in the MIB definition.
        !          7076: 
        !          7077:    For example, suppose one wanted to identify an instance of the
        !          7078:    variable sysDescr.  The object class for sysDescr is:
        !          7079: 
        !          7080:              iso org dod internet mgmt mib system sysDescr
        !          7081:               1   3   6     1      2    1    1       1
        !          7082: 
        !          7083:    Hence, the object type, x, would be 1.3.6.1.2.1.1.1 to which is
        !          7084:    appended an instance sub-identifier of 0.  That is, 1.3.6.1.2.1.1.1.0
        !          7085:    identifies the one and only instance of sysDescr.
        !          7086: 
        !          7087: 7.1.  ifTable Object Type Names
        !          7088: 
        !          7089:    The name of a subnetwork interface, s, is the OBJECT IDENTIFIER value
        !          7090:    of the form i, where i has the value of that instance of the ifIndex
        !          7091:    object type associated with s.  For each object type, t, for which
        !          7092:    the defined name, n, has a prefix of ifEntry, an instance, i, of t is
        !          7093:    named by an OBJECT IDENTIFIER of the form n.s, where s is the name of
        !          7094:    the subnetwork interface about which i represents information.
        !          7095: 
        !          7096:    For example, suppose one wanted to identify the instance of the
        !          7097:    variable ifType associated with interface 2. Accordingly, ifType.2
        !          7098:    would identify the desired instance.
        !          7099: 
        !          7100: 7.2.  atTable Object Type Names
        !          7101: 
        !          7102:    The name of an address translation entry, x, is an OBJECT IDENTIFIER
        !          7103:    of the form s.1.a.b.c.d, such that s is the value of that instance of
        !          7104:    the atIfIndex object type associated with x, the subidentifer "1"
        !          7105:    signifies the translation of an IP protocol address, and a.b.c.d is
        !          7106:    the IP address value (in the familiar "dot" notation) of that
        !          7107:    instance of the atNetAddress object type associated with x.
        !          7108: 
        !          7109:    For each object type, t, for which the defined name, n, has a prefix
        !          7110:    of atEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
        !          7111: 
        !          7112: 
        !          7113: 
        !          7114: IETF SNMP Working Group                                       [Page 127]
        !          7115: 
        !          7116: RFC 1158                         MIB II                         May 1990
        !          7117: 
        !          7118: 
        !          7119:    the form n.y, where y is the name of the address translation entry
        !          7120:    about which i represents information.
        !          7121: 
        !          7122:    For example, suppose one wanted to find the physical address of an
        !          7123:    entry in the address translation table (ARP cache) associated with an
        !          7124:    IP address of 89.1.1.42 and interface 3.  Accordingly,
        !          7125:    atPhysAddress.3.1.89.1.1.42 would identify the desired instance.
        !          7126: 
        !          7127: 7.3.  ipAddrTable Object Type Names
        !          7128: 
        !          7129:    The name of an IP-addressable network element, x, is the OBJECT
        !          7130:    IDENTIFIER of the form a.b.c.d such that a.b.c.d is the value (in the
        !          7131:    familiar "dot" notation) of that instance of the ipAdEntAddr object
        !          7132:    type associated with x.
        !          7133: 
        !          7134:    For each object type, t, for which the defined name, n, has a prefix
        !          7135:    of ipAddrEntry, an instance, i, of t is named by an OBJECT IDENTIFIER
        !          7136:    of the form n.y, where y is the name of the IP- addressable network
        !          7137:    element about which i represents information.
        !          7138: 
        !          7139:    For example, suppose one wanted to find the network mask of an entry
        !          7140:    in the IP interface table associated with an IP address of 89.1.1.42.
        !          7141:    Accordingly, ipAdEntNetMask.89.1.1.42 would identify the desired
        !          7142:    instance.
        !          7143: 
        !          7144:    At the option of the agent, multiple entries for the same IP address
        !          7145:    may be visible.  To realize this, the agent, while required to return
        !          7146:    a single entry for an IP address, x, of the form n.y, may also return
        !          7147:    information about other entries for the same IP address using the
        !          7148:    form n.y.z, where z is a implementation-dependendent small, non-
        !          7149:    negative integer.  It is strongly recommended that the value of z
        !          7150:    correspond to the value of ipAddrIfIndex for that entry.
        !          7151: 
        !          7152: 7.4.  ipRoutingTable Object Type Names
        !          7153: 
        !          7154:    The name of an IP route, x, is the OBJECT IDENTIFIER of the form
        !          7155:    a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
        !          7156:    notation) of that instance of the ipRouteDest object type associated
        !          7157:    with x.
        !          7158: 
        !          7159:    For each object type, t, for which the defined name, n, has a prefix
        !          7160:    of ipRoutingEntry, an instance, i, of t is named by an OBJECT
        !          7161:    IDENTIFIER of the form n.y, where y is the name of the IP route about
        !          7162:    which i represents information.
        !          7163: 
        !          7164:    For example, suppose one wanted to find the next hop of an entry in
        !          7165:    the IP routing table associated  with the destination of 89.1.1.42.
        !          7166:    Accordingly, ipRouteNextHop.89.1.1.42 would identify the desired
        !          7167: 
        !          7168: 
        !          7169: 
        !          7170: IETF SNMP Working Group                                       [Page 128]
        !          7171: 
        !          7172: RFC 1158                         MIB II                         May 1990
        !          7173: 
        !          7174: 
        !          7175:    instance.
        !          7176: 
        !          7177:    At the option of the agent, multiple routes to the same destination
        !          7178:    may be visible.  To realize this, the agent, while required to return
        !          7179:    a single entry for an IP route, x, of the form n.y, may also return
        !          7180:    information about other routes to the same destination using the form
        !          7181:    n.y.z, where z is a implementation-dependendent small, non-negative
        !          7182:    integer.
        !          7183: 
        !          7184: 7.5.  ipNetToMediaTable Object Type Names
        !          7185: 
        !          7186:    The name of a cached IP address, x, is an OBJECT IDENTIFIER of the
        !          7187:    form s.a.b.c.d, such that s is the value of that instance of the
        !          7188:    ipNetToMediaIfIndex object type associated with the entry and a.b.c.d
        !          7189:    is the value (in the familiar "dot" notation) of the
        !          7190:    ipNetToMediaNetAddress object type associated with x.
        !          7191: 
        !          7192:    For each object type, t, for which the defined name, n, has a prefix
        !          7193:    of ipNetToMediaEntry, an instance, i, of t is named by an OBJECT
        !          7194:    IDENTIFIER of the form n.y, where y is the name of the cached IP
        !          7195:    address about which i represents information.
        !          7196: 
        !          7197:    For example, suppose one wanted to find the media address of an entry
        !          7198:    in the address translation table associated with a IP address of
        !          7199:    192.52.180.1 and interface 3.  Accordingly,
        !          7200:    ipNetToMediaPhysAddress.3.192.52.180.1 would identify the desired
        !          7201:    instance.
        !          7202: 
        !          7203: 7.6.  tcpConnTable Object Type Names
        !          7204: 
        !          7205:    The name of a TCP connection, x, is the OBJECT IDENTIFIER of the form
        !          7206:    a.b.c.d.e.f.g.h.i.j such that a.b.c.d is the value (in the familiar
        !          7207:    "dot" notation) of that instance of the tcpConnLocalAddress object
        !          7208:    type associated with x and such that f.g.h.i is the value (in the
        !          7209:    familiar "dot" notation) of that instance of the tcpConnRemoteAddress
        !          7210:    object type associated with x and such that e is the value of that
        !          7211:    instance of the tcpConnLocalPort object type associated with x and
        !          7212:    such that j is the value of that instance of the tcpConnRemotePort
        !          7213:    object type associated with x.
        !          7214: 
        !          7215:    For each object type, t, for which the defined name, n, has a prefix
        !          7216:    of  tcpConnEntry, an instance, i, of t is named by an OBJECT
        !          7217:    IDENTIFIER of the form n.y, where y is the name of the TCP connection
        !          7218:    about which i represents information.
        !          7219: 
        !          7220:    For example, suppose one wanted to find the state of a TCP connection
        !          7221:    between the local address of 89.1.1.42 on TCP port 21 and the remote
        !          7222:    address of 10.0.0.51 on TCP port 2059.  Accordingly,
        !          7223: 
        !          7224: 
        !          7225: 
        !          7226: IETF SNMP Working Group                                       [Page 129]
        !          7227: 
        !          7228: RFC 1158                         MIB II                         May 1990
        !          7229: 
        !          7230: 
        !          7231:    tcpConnState.89.1.1.42.21.10.0.0.51.2059 would identify the desired
        !          7232:    instance.
        !          7233: 
        !          7234: 7.7.  udpTable Object Type Names
        !          7235: 
        !          7236:    The name of a UDP listener, x, is the OBJECT IDENTIFIER of the form
        !          7237:    a.b.c.d.e. such that a.b.c.d is the value (in the familiar "dot"
        !          7238:    notation) of that instance of the udpLocalAddress object type
        !          7239:    associated with x and such that e is the value of that instance of
        !          7240:    the udpLocalPort object type associated with x.
        !          7241: 
        !          7242:    For each object type, t, for which the defined name, n, has a prefix
        !          7243:    of udpEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
        !          7244:    the form n.y, where y is the name of the UDP listener about which i
        !          7245:    represents information.
        !          7246: 
        !          7247:    For example, suppose one wanted to determine if a UDP listener was
        !          7248:    present at the local address of 89.1.1.42 on UDP port 21.
        !          7249:    Accordingly, a successful retrieval of either
        !          7250:    udpLocalAddress.89.1.1.42.21 or udpLocalPort.89.1.1.42.21 would
        !          7251:    indicate this.
        !          7252: 
        !          7253: 7.8.  egpNeighTable Object Type Names
        !          7254: 
        !          7255:    The name of an EGP neighbor, x, is the OBJECT IDENTIFIER of the form
        !          7256:    a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
        !          7257:    notation) of that instance of the egpNeighAddr object type associated
        !          7258:    with x.
        !          7259: 
        !          7260:    For each object type, t, for which the defined name, n, has a prefix
        !          7261:    of egpNeighEntry, an instance, i, of t is named by an OBJECT
        !          7262:    IDENTIFIER of the form n.y, where y is the name of the EGP neighbor
        !          7263:    about which i represents information.
        !          7264: 
        !          7265:    For example, suppose one wanted to find the neighbor state for the IP
        !          7266:    address of 89.1.1.42.  Accordingly, egpNeighState.89.1.1.42 would
        !          7267:    identify the desired instance.
        !          7268: 
        !          7269: 8.  Acknowledgements
        !          7270: 
        !          7271:    This document was produced by the SNMP Working Group:
        !          7272: 
        !          7273:                Karl Auerbach, Epilogue Technology
        !          7274:                David Bridgham, Epilogue Technology
        !          7275:                Brian Brown, Synoptics
        !          7276:                John Burress, Wellfleet
        !          7277:                Jeffrey D. Case, University of Tennessee at Knoxville
        !          7278:                James R. Davin, MIT-LCS
        !          7279: 
        !          7280: 
        !          7281: 
        !          7282: IETF SNMP Working Group                                       [Page 130]
        !          7283: 
        !          7284: RFC 1158                         MIB II                         May 1990
        !          7285: 
        !          7286: 
        !          7287:                Mark S. Fedor, PSI, Inc.
        !          7288:                Stan Froyd, ACC
        !          7289:                Satish Joshi, Synoptics
        !          7290:                Ken Key, University of Tennessee at Knoxville
        !          7291:                Gary Malkin, Proteon
        !          7292:                Randy Mayhew, University of Tennessee at Knoxville
        !          7293:                Keith McCloghrie, Hughes LAN Systems
        !          7294:                Marshall T. Rose, PSI, Inc. (chair)
        !          7295:                Greg Satz, cisco
        !          7296:                Martin Lee Schoffstall, PSI, Inc.
        !          7297:                Bob Stewart, Xyplex
        !          7298:                Geoff Thompson, Synoptics
        !          7299:                Bill Versteeg, Network Research Corporation
        !          7300:                Wengyik Yeong, PSI, Inc.
        !          7301: 
        !          7302:    In addition, the comments of the following individuals are also
        !          7303:    acknolwedged:
        !          7304: 
        !          7305:                Craig A. Finseth, Minnesota Supercomputer Center, Inc.
        !          7306:                Jeffrey C. Honig, Cornell University Theory Center
        !          7307:                Philip R. Karn, Bellcore
        !          7308:                David Waitzman, BBN
        !          7309: 
        !          7310: 9.  References
        !          7311: 
        !          7312:    [1] Cerf, V., "IAB Recommendations for the Development of Internet
        !          7313:        Network Management Standards", RFC 1052, IAB, April 1988.
        !          7314: 
        !          7315:    [2] Rose, M., and K. McCloghrie, "Structure and Identification of
        !          7316:        Management Information for TCP/IP-based internets", RFC 1065,
        !          7317:        TWG, August 1988.
        !          7318: 
        !          7319:    [3] McCloghrie K., and M. Rose,"Management Information Base for
        !          7320:        Network Management of TCP/IP-based internets", RFC 1066, TWG,
        !          7321:        August 1988.
        !          7322: 
        !          7323:    [4] Cerf, V., "Report of the Second Ad Hoc Network Management Review
        !          7324:        Group", RFC 1109, IAB, August 1989.
        !          7325: 
        !          7326:    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple
        !          7327:        Network Management Protocol (SNMP)", RFC 1098, University of
        !          7328:        Tennessee at Knoxville, NYSERNet, Inc., Rensselaer Polytechnic
        !          7329:        Institute, MIT Laboratory for Computer Science, April 1989.
        !          7330: 
        !          7331:    [6] Warrier, U., and L. Besaw, "Common Management Information
        !          7332:        Services and Protocol over TCP/IP (CMOT)", RFC 1095, Unisys
        !          7333:        Corporation, Hewlett-Packard, April 1989.
        !          7334: 
        !          7335: 
        !          7336: 
        !          7337: 
        !          7338: IETF SNMP Working Group                                       [Page 131]
        !          7339: 
        !          7340: RFC 1158                         MIB II                         May 1990
        !          7341: 
        !          7342: 
        !          7343:    [7] Postel, J., "Telnet Protocol Specification", RFC 854,
        !          7344:        USC/Information Sciences Institute, May 1983.
        !          7345: 
        !          7346:    [8] Satz, G., "Experimental MIB Objects for the CLNP", Internet
        !          7347:        Working Group Request for Comments draft.  Network Information
        !          7348:        Center, SRI International, Menlo Park, California, (in
        !          7349:        preparation).
        !          7350: 
        !          7351:    [9] Information processing systems - Open Systems Interconnection,
        !          7352:        "Specification of Abstract Syntax Notation One (ASN.1)",
        !          7353:        International Organization for Standardization, International
        !          7354:        Standard 8824, December 1987.
        !          7355: 
        !          7356:   [10] Information processing systems - Open Systems Interconnection,
        !          7357:        "Specification of Basic Encoding Rules for Abstract Notation One
        !          7358:        (ASN.1)", International Organization for Standardization.
        !          7359:        International Standard 8825, December 1987.
        !          7360: 
        !          7361:   [11] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988,
        !          7362:        Stanford, California.
        !          7363: 
        !          7364:   [12] Hagens, R., Hall, N., and M. Rose, "Use of the Internet as a
        !          7365:        subnetwork for experimentation with the OSI network layer",
        !          7366:        February, 1989.
        !          7367: 
        !          7368:   [13] Rose, M., and K. McCloghrie, "Structure and Identification of
        !          7369:        Management Information for TCP/IP-based Internets", RFC 1155,
        !          7370:        Performance Systems International and Hughes LAN Systems, May
        !          7371:        1990.
        !          7372: 
        !          7373:   [14] Case, J., Fedor, M.,  Schoffstall, M., and J. Davin, The Simple
        !          7374:        Network Management Protocol", RFC 1157, University of Tennessee
        !          7375:        at Knoxville, Performance Systems International, Performance
        !          7376:        Systems International, and the MIT Laboratory for Computer
        !          7377:        Science, May 1990.
        !          7378: 
        !          7379: 
        !          7380: 
        !          7381: 
        !          7382: 
        !          7383: 
        !          7384: 
        !          7385: 
        !          7386: 
        !          7387: 
        !          7388: 
        !          7389: 
        !          7390: 
        !          7391: 
        !          7392: 
        !          7393: 
        !          7394: IETF SNMP Working Group                                       [Page 132]
        !          7395: 
        !          7396: RFC 1158                         MIB II                         May 1990
        !          7397: 
        !          7398: 
        !          7399: 10.  Security Considerations
        !          7400: 
        !          7401:    Security issues are not discussed in this memo.
        !          7402: 
        !          7403: 11.  Author's Address:
        !          7404: 
        !          7405:    Marshall T. Rose
        !          7406:    PSI, Inc.
        !          7407:    PSI California Office
        !          7408:    P.O. Box 391776
        !          7409:    Mountain View, CA 94039
        !          7410: 
        !          7411:    Phone: (415) 961-3380
        !          7412: 
        !          7413:    Email: [email protected]
        !          7414: 
        !          7415: 
        !          7416: 
        !          7417: 
        !          7418: 
        !          7419: 
        !          7420: 
        !          7421: 
        !          7422: 
        !          7423: 
        !          7424: 
        !          7425: 
        !          7426: 
        !          7427: 
        !          7428: 
        !          7429: 
        !          7430: 
        !          7431: 
        !          7432: 
        !          7433: 
        !          7434: 
        !          7435: 
        !          7436: 
        !          7437: 
        !          7438: 
        !          7439: 
        !          7440: 
        !          7441: 
        !          7442: 
        !          7443: 
        !          7444: 
        !          7445: 
        !          7446: 
        !          7447: 
        !          7448: 
        !          7449: 
        !          7450: IETF SNMP Working Group                                       [Page 133]
        !          7451: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.