home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2007 April / PCpro_2007_04.ISO / files / dsl / ManageEngineWiFiManager.exe / Disk1 / data1.cab / SourceFiles / WiFiManager.exe / mibs / RFC1213-MIB < prev    next >
Encoding:
Text File  |  2004-06-21  |  103.9 KB  |  2,641 lines

  1.           RFC1213-MIB DEFINITIONS ::= BEGIN
  2.  
  3.           IMPORTS
  4.                   mgmt, NetworkAddress, IpAddress, Counter, Gauge,
  5.                           TimeTicks
  6.                       FROM RFC1155-SMI
  7.                   OBJECT-TYPE
  8.                           FROM RFC-1212;
  9.  
  10.           mgmt         OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) }
  11.           directory    OBJECT IDENTIFIER ::= { internet 1 }
  12.           experimental OBJECT IDENTIFIER ::= { internet 3 }
  13.           private      OBJECT IDENTIFIER ::= { internet 4 }
  14.           enterprises  OBJECT IDENTIFIER ::= { private 1 }
  15.  
  16.           --  This MIB module uses the extended OBJECT-TYPE macro as
  17.           --  defined in [14];
  18.  
  19.  
  20.           --  MIB-II (same prefix as MIB-I)
  21.  
  22.           mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
  23.  
  24.           -- textual conventions
  25.  
  26.            DisplayString ::=
  27.                OCTET STRING
  28.           -- This data type is used to model textual information taken
  29.           -- from the NVT ASCII character set.  By convention, objects
  30.           -- with this syntax are declared as having
  31.           --
  32.                 (SIZE (0..255))
  33.  
  34.            PhysAddress ::=
  35.                OCTET STRING
  36.           -- This data type is used to model media addresses.  For many
  37.           -- types of media, this will be in a binary representation.
  38.           -- For example, an ethernet address would be represented as
  39.           -- a string of 6 octets.
  40.  
  41.  
  42.           -- groups in MIB-II
  43.  
  44.           system       OBJECT IDENTIFIER ::= { mib-2 1 }
  45.  
  46.           interfaces   OBJECT IDENTIFIER ::= { mib-2 2 }
  47.  
  48.           at           OBJECT IDENTIFIER ::= { mib-2 3 }
  49.  
  50.           ip           OBJECT IDENTIFIER ::= { mib-2 4 }
  51.  
  52.           icmp         OBJECT IDENTIFIER ::= { mib-2 5 }
  53.  
  54.           tcp          OBJECT IDENTIFIER ::= { mib-2 6 }
  55.  
  56.           udp          OBJECT IDENTIFIER ::= { mib-2 7 }
  57.  
  58.           egp          OBJECT IDENTIFIER ::= { mib-2 8 }
  59.  
  60.           -- historical (some say hysterical)
  61.           -- cmot      OBJECT IDENTIFIER ::= { mib-2 9 }
  62.  
  63.           transmission OBJECT IDENTIFIER ::= { mib-2 10 }
  64.  
  65.           snmp         OBJECT IDENTIFIER ::= { mib-2 11 }
  66.  
  67.  
  68.           -- the System group
  69.  
  70.           -- Implementation of the System group is mandatory for all
  71.           -- systems.  If an agent is not configured to have a value
  72.           -- for any of these variables, a string of length 0 is
  73.           -- returned.
  74.  
  75.           sysDescr OBJECT-TYPE
  76.               SYNTAX  DisplayString (SIZE (0..255))
  77.               ACCESS  read-only
  78.               STATUS  mandatory
  79.               DEFVAL  "Test Agent Simulator"  
  80.               DESCRIPTION
  81.                       "A textual description of the entity.  This value
  82.                       should include the full name and version
  83.                       identification of the system's hardware type,
  84.                       software operating-system, and networking
  85.                       software.  It is mandatory that this only contain
  86.                       printable ASCII characters."
  87.               ::= { system 1 }
  88.  
  89.           sysObjectID OBJECT-TYPE
  90.               SYNTAX  OBJECT IDENTIFIER
  91.               ACCESS  read-only
  92.               STATUS  mandatory
  93.               DESCRIPTION
  94.                       "The vendor's authoritative identification of the
  95.                       network management subsystem contained in the
  96.                       entity.  This value is allocated within the SMI
  97.                       enterprises subtree (1.3.6.1.4.1) and provides an
  98.                       easy and unambiguous means for determining `what
  99.                       kind of box' is being managed.  For example, if
  100.                       vendor `Flintstones, Inc.' was assigned the
  101.                       subtree 1.3.6.1.4.1.4242, it could assign the
  102.                       identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
  103.                       Router'."
  104.               ::= { system 2 }
  105.  
  106.           sysUpTime OBJECT-TYPE
  107.               SYNTAX  TimeTicks
  108.               ACCESS  read-only
  109.               STATUS  mandatory
  110.               DESCRIPTION
  111.                       "The time (in hundredths of a second) since the
  112.                       network management portion of the system was last
  113.                       re-initialized."
  114.               ::= { system 3 }
  115.  
  116.           sysContact OBJECT-TYPE
  117.               SYNTAX  DisplayString (SIZE (0..255))
  118.               ACCESS  read-write
  119.               STATUS  mandatory
  120.               DESCRIPTION
  121.                       "The textual identification of the contact person
  122.                       for this managed node, together with information
  123.                       on how to contact this person."
  124.               ::= { system 4 }
  125.  
  126.           sysName OBJECT-TYPE
  127.               SYNTAX  DisplayString (SIZE (0..255))
  128.               ACCESS  read-write
  129.               STATUS  mandatory
  130.               DESCRIPTION
  131.                       "An administratively-assigned name for this
  132.                       managed node.  By convention, this is the node's
  133.                       fully-qualified domain name."
  134.               ::= { system 5 }
  135.  
  136.           sysLocation OBJECT-TYPE
  137.               SYNTAX  DisplayString (SIZE (0..255))
  138.               ACCESS  read-write
  139.               STATUS  mandatory
  140.               DESCRIPTION
  141.                       "The physical location of this node (e.g.,
  142.                       `telephone closet, 3rd floor')."
  143.               ::= { system 6 }
  144.  
  145.           sysServices OBJECT-TYPE
  146.               SYNTAX  INTEGER (0..127)
  147.               ACCESS  read-only
  148.               STATUS  mandatory
  149.               DESCRIPTION
  150.                       "A value which indicates the set of services that
  151.                       this entity primarily offers.
  152.  
  153.                       The value is a sum.  This sum initially takes the
  154.                       value zero, Then, for each layer, L, in the range
  155.                       1 through 7, that this node performs transactions
  156.                       for, 2 raised to (L - 1) is added to the sum.  For
  157.                       example, a node which performs primarily routing
  158.                       functions would have a value of 4 (2^(3-1)).  In
  159.                       contrast, a node which is a host offering
  160.                       application services would have a value of 72
  161.                       (2^(4-1) + 2^(7-1)).  Note that in the context of
  162.                       the Internet suite of protocols, values should be
  163.                       calculated accordingly:
  164.  
  165.                            layer  functionality
  166.                                1  physical (e.g., repeaters)
  167.                                2  datalink/subnetwork (e.g., bridges)
  168.                                3  internet (e.g., IP gateways)
  169.                                4  end-to-end  (e.g., IP hosts)
  170.                                7  applications (e.g., mail relays)
  171.  
  172.                       For systems including OSI protocols, layers 5 and
  173.                       6 may also be counted."
  174.               ::= { system 7 }
  175.  
  176.           -- the Interfaces group
  177.  
  178.           -- Implementation of the Interfaces group is mandatory for
  179.           -- all systems.
  180.  
  181.           ifNumber OBJECT-TYPE
  182.               SYNTAX  INTEGER
  183.               ACCESS  read-only
  184.               STATUS  mandatory
  185.               DEFVAL 1
  186.               DESCRIPTION
  187.                       "The number of network interfaces (regardless of
  188.                       their current state) present on this system."
  189.               ::= { interfaces 1 }
  190.  
  191.  
  192.           -- the Interfaces table
  193.  
  194.           -- The Interfaces table contains information on the entity's
  195.           -- interfaces.  Each interface is thought of as being
  196.           -- attached to a `subnetwork'.  Note that this term should
  197.           -- not be confused with `subnet' which refers to an
  198.           -- addressing partitioning scheme used in the Internet suite
  199.           -- of protocols.
  200.  
  201.           ifTable OBJECT-TYPE
  202.               SYNTAX  SEQUENCE OF IfEntry
  203.               ACCESS  not-accessible
  204.               STATUS  mandatory
  205.               DESCRIPTION
  206.                       "A list of interface entries.  The number of
  207.                       entries is given by the value of ifNumber."
  208.               ::= { interfaces 2 }
  209.  
  210.           ifEntry OBJECT-TYPE
  211.               SYNTAX  IfEntry
  212.               ACCESS  not-accessible
  213.               STATUS  mandatory
  214.               DESCRIPTION
  215.                       "An interface entry containing objects at the
  216.                       subnetwork layer and below for a particular
  217.                       interface."
  218.               INDEX   { ifIndex }
  219.               ::= { ifTable 1 }
  220.  
  221.           IfEntry ::=
  222.               SEQUENCE {
  223.                   ifIndex
  224.                       INTEGER,
  225.                   ifDescr
  226.                       DisplayString,
  227.                   ifType
  228.                       INTEGER,
  229.                   ifMtu
  230.                       INTEGER,
  231.                   ifSpeed
  232.                       Gauge,
  233.                   ifPhysAddress
  234.                       PhysAddress,
  235.                   ifAdminStatus
  236.                       INTEGER,
  237.                   ifOperStatus
  238.                       INTEGER,
  239.                   ifLastChange
  240.                       TimeTicks,
  241.                   ifInOctets
  242.                       Counter,
  243.                   ifInUcastPkts
  244.                       Counter,
  245.                   ifInNUcastPkts
  246.                       Counter,
  247.                   ifInDiscards
  248.                       Counter,
  249.                   ifInErrors
  250.                       Counter,
  251.                   ifInUnknownProtos
  252.                       Counter,
  253.                   ifOutOctets
  254.                       Counter,
  255.                   ifOutUcastPkts
  256.                       Counter,
  257.                   ifOutNUcastPkts
  258.                       Counter,
  259.                   ifOutDiscards
  260.                       Counter,
  261.                   ifOutErrors
  262.                       Counter,
  263.                   ifOutQLen
  264.                       Gauge,
  265.                   ifSpecific
  266.                       OBJECT IDENTIFIER
  267.               }
  268.  
  269.           ifIndex OBJECT-TYPE
  270.               SYNTAX  INTEGER
  271.               ACCESS  read-only
  272.               STATUS  mandatory
  273.               DESCRIPTION
  274.                       "A unique value for each interface.  Its value
  275.                       ranges between 1 and the value of ifNumber.  The
  276.                       value for each interface must remain constant at
  277.                       least from one re-initialization of the entity's
  278.                       network management system to the next re-
  279.                       initialization."
  280.               ::= { ifEntry 1 }
  281.  
  282.           ifDescr OBJECT-TYPE
  283.               SYNTAX  DisplayString (SIZE (0..255))
  284.               ACCESS  read-only
  285.               STATUS  mandatory
  286.               DEFVAL  "Test Interface"
  287.               DESCRIPTION
  288.                       "A textual string containing information about the
  289.                       interface.  This string should include the name of
  290.                       the manufacturer, the product name and the version
  291.                       of the hardware interface."
  292.               ::= { ifEntry 2 }
  293.  
  294.           ifType OBJECT-TYPE
  295.               SYNTAX  INTEGER {
  296.                           other(1),          -- none of the following
  297.                           regular1822(2),
  298.                           hdh1822(3),
  299.                           ddn-x25(4),
  300.                           rfc877-x25(5),
  301.                           ethernet-csmacd(6),
  302.                           iso88023-csmacd(7),
  303.                           iso88024-tokenBus(8),
  304.                           iso88025-tokenRing(9),
  305.                           iso88026-man(10),
  306.                           starLan(11),
  307.                           proteon-10Mbit(12),
  308.                           proteon-80Mbit(13),
  309.                           hyperchannel(14),
  310.                           fddi(15),
  311.                           lapb(16),
  312.                           sdlc(17),
  313.                           ds1(18),           -- T-1
  314.                           e1(19),            -- european equiv. of T-1
  315.                           basicISDN(20),
  316.                           primaryISDN(21),   -- proprietary serial
  317.                           propPointToPointSerial(22),
  318.                           ppp(23),
  319.                           softwareLoopback(24),
  320.                           eon(25),            -- CLNP over IP [11]
  321.                           ethernet-3Mbit(26),
  322.                           nsip(27),           -- XNS over IP
  323.                           slip(28),           -- generic SLIP
  324.                           ultra(29),          -- ULTRA technologies
  325.                           ds3(30),            -- T-3
  326.                           sip(31),            -- SMDS
  327.                           frame-relay(32)
  328.                       }
  329.               ACCESS  read-only
  330.               STATUS  mandatory
  331.               DEFVAL  32
  332.               DESCRIPTION
  333.                       "The type of interface, distinguished according to
  334.                       the physical/link protocol(s) immediately `below'
  335.                       the network layer in the protocol stack."
  336.               ::= { ifEntry 3 }
  337.  
  338.           ifMtu OBJECT-TYPE
  339.               SYNTAX  INTEGER
  340.               ACCESS  read-only
  341.               STATUS  mandatory
  342.               DESCRIPTION
  343.                       "The size of the largest datagram which can be
  344.                       sent/received on the interface, specified in
  345.                       octets.  For interfaces that are used for
  346.                       transmitting network datagrams, this is the size
  347.                       of the largest network datagram that can be sent
  348.                       on the interface."
  349.               ::= { ifEntry 4 }
  350.  
  351.           ifSpeed OBJECT-TYPE
  352.               SYNTAX  Gauge
  353.               ACCESS  read-only
  354.               STATUS  mandatory
  355.               DESCRIPTION
  356.                       "An estimate of the interface's current bandwidth
  357.                       in bits per second.  For interfaces which do not
  358.                       vary in bandwidth or for those where no accurate
  359.                       estimation can be made, this object should contain
  360.                       the nominal bandwidth."
  361.               ::= { ifEntry 5 }
  362.  
  363.           ifPhysAddress OBJECT-TYPE
  364.               SYNTAX  PhysAddress
  365.               ACCESS  read-only
  366.               STATUS  mandatory
  367.               DESCRIPTION
  368.                       "The interface's address at the protocol layer
  369.                       immediately `below' the network layer in the
  370.                       protocol stack.  For interfaces which do not have
  371.                       such an address (e.g., a serial line), this object
  372.                       should contain an octet string of zero length."
  373.               ::= { ifEntry 6 }
  374.  
  375.           ifAdminStatus OBJECT-TYPE
  376.               SYNTAX  INTEGER {
  377.                           up(1),       -- ready to pass packets
  378.                           down(2),
  379.                           testing(3)   -- in some test mode
  380.                       }
  381.               ACCESS  read-write
  382.               STATUS  mandatory
  383.               DESCRIPTION
  384.                       "The desired state of the interface.  The
  385.                       testing(3) state indicates that no operational
  386.                       packets can be passed."
  387.               ::= { ifEntry 7 }
  388.  
  389.           ifOperStatus OBJECT-TYPE
  390.               SYNTAX  INTEGER {
  391.                           up(1),       -- ready to pass packets
  392.                           down(2),
  393.                           testing(3)   -- in some test mode
  394.                       }
  395.               ACCESS  read-only
  396.               STATUS  mandatory
  397.               DESCRIPTION
  398.                       "The current operational state of the interface.
  399.                       The testing(3) state indicates that no operational
  400.                       packets can be passed."
  401.               ::= { ifEntry 8 }
  402.  
  403.           ifLastChange OBJECT-TYPE
  404.               SYNTAX  TimeTicks
  405.               ACCESS  read-only
  406.               STATUS  mandatory
  407.               DESCRIPTION
  408.                       "The value of sysUpTime at the time the interface
  409.                       entered its current operational state.  If the
  410.                       current state was entered prior to the last re-
  411.                       initialization of the local network management
  412.                       subsystem, then this object contains a zero
  413.                       value."
  414.               ::= { ifEntry 9 }
  415.  
  416.           ifInOctets OBJECT-TYPE
  417.               SYNTAX  Counter
  418.               ACCESS  read-only
  419.               STATUS  mandatory
  420.               DESCRIPTION
  421.                       "The total number of octets received on the
  422.                       interface, including framing characters."
  423.               ::= { ifEntry 10 }
  424.  
  425.           ifInUcastPkts OBJECT-TYPE
  426.               SYNTAX  Counter
  427.               ACCESS  read-only
  428.               STATUS  mandatory
  429.               DESCRIPTION
  430.                       "The number of subnetwork-unicast packets
  431.                       delivered to a higher-layer protocol."
  432.               ::= { ifEntry 11 }
  433.  
  434.           ifInNUcastPkts OBJECT-TYPE
  435.               SYNTAX  Counter
  436.               ACCESS  read-only
  437.               STATUS  mandatory
  438.               DESCRIPTION
  439.                       "The number of non-unicast (i.e., subnetwork-
  440.                       broadcast or subnetwork-multicast) packets
  441.                       delivered to a higher-layer protocol."
  442.               ::= { ifEntry 12 }
  443.  
  444.           ifInDiscards OBJECT-TYPE
  445.               SYNTAX  Counter
  446.               ACCESS  read-only
  447.               STATUS  mandatory
  448.               DESCRIPTION
  449.                       "The number of inbound packets which were chosen
  450.                       to be discarded even though no errors had been
  451.                       detected to prevent their being deliverable to a
  452.                       higher-layer protocol.  One possible reason for
  453.                       discarding such a packet could be to free up
  454.                       buffer space."
  455.               ::= { ifEntry 13 }
  456.  
  457.           ifInErrors OBJECT-TYPE
  458.               SYNTAX  Counter
  459.               ACCESS  read-only
  460.               STATUS  mandatory
  461.               DESCRIPTION
  462.                       "The number of inbound packets that contained
  463.                       errors preventing them from being deliverable to a
  464.                       higher-layer protocol."
  465.               ::= { ifEntry 14 }
  466.  
  467.           ifInUnknownProtos OBJECT-TYPE
  468.               SYNTAX  Counter
  469.               ACCESS  read-only
  470.               STATUS  mandatory
  471.               DESCRIPTION
  472.                       "The number of packets received via the interface
  473.                       which were discarded because of an unknown or
  474.                       unsupported protocol."
  475.               ::= { ifEntry 15 }
  476.  
  477.           ifOutOctets OBJECT-TYPE
  478.               SYNTAX  Counter
  479.               ACCESS  read-only
  480.               STATUS  mandatory
  481.               DESCRIPTION
  482.                       "The total number of octets transmitted out of the
  483.                       interface, including framing characters."
  484.               ::= { ifEntry 16 }
  485.  
  486.           ifOutUcastPkts OBJECT-TYPE
  487.               SYNTAX  Counter
  488.               ACCESS  read-only
  489.               STATUS  mandatory
  490.               DESCRIPTION
  491.                       "The total number of packets that higher-level
  492.                       protocols requested be transmitted to a
  493.                       subnetwork-unicast address, including those that
  494.                       were discarded or not sent."
  495.               ::= { ifEntry 17 }
  496.  
  497.           ifOutNUcastPkts OBJECT-TYPE
  498.               SYNTAX  Counter
  499.               ACCESS  read-only
  500.               STATUS  mandatory
  501.               DESCRIPTION
  502.                       "The total number of packets that higher-level
  503.                       protocols requested be transmitted to a non-
  504.                       unicast (i.e., a subnetwork-broadcast or
  505.                       subnetwork-multicast) address, including those
  506.                       that were discarded or not sent."
  507.               ::= { ifEntry 18 }
  508.  
  509.           ifOutDiscards OBJECT-TYPE
  510.               SYNTAX  Counter
  511.               ACCESS  read-only
  512.               STATUS  mandatory
  513.               DESCRIPTION
  514.                       "The number of outbound packets which were chosen
  515.                       to be discarded even though no errors had been
  516.                       detected to prevent their being transmitted.  One
  517.                       possible reason for discarding such a packet could
  518.                       be to free up buffer space."
  519.               ::= { ifEntry 19 }
  520.  
  521.           ifOutErrors OBJECT-TYPE
  522.               SYNTAX  Counter
  523.               ACCESS  read-only
  524.               STATUS  mandatory
  525.               DESCRIPTION
  526.                       "The number of outbound packets that could not be
  527.                       transmitted because of errors."
  528.               ::= { ifEntry 20 }
  529.  
  530.           ifOutQLen OBJECT-TYPE
  531.               SYNTAX  Gauge
  532.               ACCESS  read-only
  533.               STATUS  mandatory
  534.               DESCRIPTION
  535.                       "The length of the output packet queue (in
  536.                       packets)."
  537.               ::= { ifEntry 21 }
  538.  
  539.           ifSpecific OBJECT-TYPE
  540.               SYNTAX  OBJECT IDENTIFIER
  541.               ACCESS  read-only
  542.               STATUS  mandatory
  543.               DESCRIPTION
  544.                       "A reference to MIB definitions specific to the
  545.                       particular media being used to realize the
  546.                       interface.  For example, if the interface is
  547.                       realized by an ethernet, then the value of this
  548.                       object refers to a document defining objects
  549.                       specific to ethernet.  If this information is not
  550.                       present, its value should be set to the OBJECT
  551.                       IDENTIFIER { 0 0 }, which is a syntatically valid
  552.                       object identifier, and any conformant
  553.                       implementation of ASN.1 and BER must be able to
  554.                       generate and recognize this value."
  555.               ::= { ifEntry 22 }
  556.  
  557.  
  558.           -- the Address Translation group
  559.  
  560.           -- Implementation of the Address Translation group is
  561.           -- mandatory for all systems.  Note however that this group
  562.           -- is deprecated by MIB-II. That is, it is being included
  563.           -- solely for compatibility with MIB-I nodes, and will most
  564.           -- likely be excluded from MIB-III nodes.  From MIB-II and
  565.           -- onwards, each network protocol group contains its own
  566.           -- address translation tables.
  567.  
  568.           -- The Address Translation group contains one table which is
  569.           -- the union across all interfaces of the translation tables
  570.           -- for converting a NetworkAddress (e.g., an IP address) into
  571.           -- a subnetwork-specific address.  For lack of a better term,
  572.           -- this document refers to such a subnetwork-specific address
  573.           -- as a `physical' address.
  574.  
  575.           -- Examples of such translation tables are: for broadcast
  576.           -- media where ARP is in use, the translation table is
  577.           -- equivalent to the ARP cache; or, on an X.25 network where
  578.           -- non-algorithmic translation to X.121 addresses is
  579.           -- required, the translation table contains the
  580.           -- NetworkAddress to X.121 address equivalences.
  581.  
  582.           atTable OBJECT-TYPE
  583.               SYNTAX  SEQUENCE OF AtEntry
  584.               ACCESS  not-accessible
  585.               STATUS  deprecated
  586.               DESCRIPTION
  587.                       "The Address Translation tables contain the
  588.                       NetworkAddress to `physical' address equivalences.
  589.                       Some interfaces do not use translation tables for
  590.                       determining address equivalences (e.g., DDN-X.25
  591.                       has an algorithmic method); if all interfaces are
  592.                       of this type, then the Address Translation table
  593.                       is empty, i.e., has zero entries."
  594.               ::= { at 1 }
  595.  
  596.           atEntry OBJECT-TYPE
  597.               SYNTAX  AtEntry
  598.               ACCESS  not-accessible
  599.               STATUS  deprecated
  600.               DESCRIPTION
  601.                       "Each entry contains one NetworkAddress to
  602.                       `physical' address equivalence."
  603.               INDEX   { atIfIndex,
  604.                         atNetAddress }
  605.               ::= { atTable 1 }
  606.  
  607.           AtEntry ::=
  608.               SEQUENCE {
  609.                   atIfIndex
  610.                       INTEGER,
  611.                   atPhysAddress
  612.                       PhysAddress,
  613.                   atNetAddress
  614.                       NetworkAddress
  615.               }
  616.  
  617.           atIfIndex OBJECT-TYPE
  618.               SYNTAX  INTEGER
  619.               ACCESS  read-write
  620.               STATUS  deprecated
  621.               DESCRIPTION
  622.                       "The interface on which this entry's equivalence
  623.                       is effective.  The interface identified by a
  624.                       particular value of this index is the same
  625.                       interface as identified by the same value of
  626.                       ifIndex."
  627.               ::= { atEntry 1 }
  628.  
  629.           atPhysAddress OBJECT-TYPE
  630.               SYNTAX  PhysAddress
  631.               ACCESS  read-write
  632.               STATUS  deprecated
  633.               DESCRIPTION
  634.                       "The media-dependent `physical' address.
  635.  
  636.                       Setting this object to a null string (one of zero
  637.                       length) has the effect of invaliding the
  638.                       corresponding entry in the atTable object.  That
  639.                       is, it effectively dissasociates the interface
  640.                       identified with said entry from the mapping
  641.                       identified with said entry.  It is an
  642.                       implementation-specific matter as to whether the
  643.                       agent removes an invalidated entry from the table.
  644.                       Accordingly, management stations must be prepared
  645.                       to receive tabular information from agents that
  646.                       corresponds to entries not currently in use.
  647.                       Proper interpretation of such entries requires
  648.                       examination of the relevant atPhysAddress object."
  649.               ::= { atEntry 2 }
  650.  
  651.           atNetAddress OBJECT-TYPE
  652.               SYNTAX  NetworkAddress
  653.               ACCESS  read-write
  654.               STATUS  deprecated
  655.               DESCRIPTION
  656.                       "The NetworkAddress (e.g., the IP address)
  657.                       corresponding to the media-dependent `physical'
  658.                       address."
  659.               ::= { atEntry 3 }
  660.  
  661.  
  662.           -- the IP group
  663.  
  664.           -- Implementation of the IP group is mandatory for all
  665.           -- systems.
  666.  
  667.           ipForwarding OBJECT-TYPE
  668.               SYNTAX  INTEGER {
  669.                           forwarding(1),    -- acting as a gateway
  670.                           not-forwarding(2) -- NOT acting as a gateway
  671.                       }
  672.               ACCESS  read-write
  673.               STATUS  mandatory
  674.               DESCRIPTION
  675.                       "The indication of whether this entity is acting
  676.                       as an IP gateway in respect to the forwarding of
  677.                       datagrams received by, but not addressed to, this
  678.                       entity.  IP gateways forward datagrams.  IP hosts
  679.                       do not (except those source-routed via the host).
  680.  
  681.                       Note that for some managed nodes, this object may
  682.                       take on only a subset of the values possible.
  683.                       Accordingly, it is appropriate for an agent to
  684.                       return a `badValue' response if a management
  685.                       station attempts to change this object to an
  686.                       inappropriate value."
  687.               ::= { ip 1 }
  688.  
  689.           ipDefaultTTL OBJECT-TYPE
  690.               SYNTAX  INTEGER
  691.               ACCESS  read-write
  692.               STATUS  mandatory
  693.               DESCRIPTION
  694.                       "The default value inserted into the Time-To-Live
  695.                       field of the IP header of datagrams originated at
  696.                       this entity, whenever a TTL value is not supplied
  697.                       by the transport layer protocol."
  698.               ::= { ip 2 }
  699.  
  700.           ipInReceives OBJECT-TYPE
  701.               SYNTAX  Counter
  702.               ACCESS  read-only
  703.               STATUS  mandatory
  704.               DESCRIPTION
  705.                       "The total number of input datagrams received from
  706.                       interfaces, including those received in error."
  707.               ::= { ip 3 }
  708.  
  709.           ipInHdrErrors OBJECT-TYPE
  710.               SYNTAX  Counter
  711.               ACCESS  read-only
  712.               STATUS  mandatory
  713.               DESCRIPTION
  714.                       "The number of input datagrams discarded due to
  715.                       errors in their IP headers, including bad
  716.                       checksums, version number mismatch, other format
  717.                       errors, time-to-live exceeded, errors discovered
  718.                       in processing their IP options, etc."
  719.               ::= { ip 4 }
  720.  
  721.           ipInAddrErrors OBJECT-TYPE
  722.               SYNTAX  Counter
  723.               ACCESS  read-only
  724.               STATUS  mandatory
  725.               DESCRIPTION
  726.                       "The number of input datagrams discarded because
  727.                       the IP address in their IP header's destination
  728.                       field was not a valid address to be received at
  729.                       this entity.  This count includes invalid
  730.                       addresses (e.g., 0.0.0.0) and addresses of
  731.                       unsupported Classes (e.g., Class E).  For entities
  732.                       which are not IP Gateways and therefore do not
  733.                       forward datagrams, this counter includes datagrams
  734.                       discarded because the destination address was not
  735.                       a local address."
  736.               ::= { ip 5 }
  737.  
  738.           ipForwDatagrams OBJECT-TYPE
  739.               SYNTAX  Counter
  740.               ACCESS  read-only
  741.               STATUS  mandatory
  742.               DESCRIPTION
  743.                       "The number of input datagrams for which this
  744.                       entity was not their final IP destination, as a
  745.                       result of which an attempt was made to find a
  746.                       route to forward them to that final destination.
  747.                       In entities which do not act as IP Gateways, this
  748.                       counter will include only those packets which were
  749.                       Source-Routed via this entity, and the Source-
  750.                       Route option processing was successful."
  751.               ::= { ip 6 }
  752.  
  753.           ipInUnknownProtos OBJECT-TYPE
  754.               SYNTAX  Counter
  755.               ACCESS  read-only
  756.               STATUS  mandatory
  757.               DESCRIPTION
  758.                       "The number of locally-addressed datagrams
  759.                       received successfully but discarded because of an
  760.                       unknown or unsupported protocol."
  761.               ::= { ip 7 }
  762.  
  763.           ipInDiscards OBJECT-TYPE
  764.               SYNTAX  Counter
  765.               ACCESS  read-only
  766.               STATUS  mandatory
  767.               DESCRIPTION
  768.                       "The number of input IP datagrams for which no
  769.                       problems were encountered to prevent their
  770.                       continued processing, but which were discarded
  771.                       (e.g., for lack of buffer space).  Note that this
  772.                       counter does not include any datagrams discarded
  773.                       while awaiting re-assembly."
  774.               ::= { ip 8 }
  775.  
  776.           ipInDelivers OBJECT-TYPE
  777.               SYNTAX  Counter
  778.               ACCESS  read-only
  779.               STATUS  mandatory
  780.               DESCRIPTION
  781.                       "The total number of input datagrams successfully
  782.                       delivered to IP user-protocols (including ICMP)."
  783.               ::= { ip 9 }
  784.  
  785.           ipOutRequests OBJECT-TYPE
  786.               SYNTAX  Counter
  787.               ACCESS  read-only
  788.               STATUS  mandatory
  789.               DESCRIPTION
  790.                       "The total number of IP datagrams which local IP
  791.                       user-protocols (including ICMP) supplied to IP in
  792.                       requests for transmission.  Note that this counter
  793.                       does not include any datagrams counted in
  794.                       ipForwDatagrams."
  795.               ::= { ip 10 }
  796.  
  797.           ipOutDiscards OBJECT-TYPE
  798.               SYNTAX  Counter
  799.               ACCESS  read-only
  800.               STATUS  mandatory
  801.               DESCRIPTION
  802.                       "The number of output IP datagrams for which no
  803.                       problem was encountered to prevent their
  804.                       transmission to their destination, but which were
  805.                       discarded (e.g., for lack of buffer space).  Note
  806.                       that this counter would include datagrams counted
  807.                       in ipForwDatagrams if any such packets met this
  808.                       (discretionary) discard criterion."
  809.               ::= { ip 11 }
  810.  
  811.           ipOutNoRoutes OBJECT-TYPE
  812.               SYNTAX  Counter
  813.               ACCESS  read-only
  814.               STATUS  mandatory
  815.               DESCRIPTION
  816.                       "The number of IP datagrams discarded because no
  817.                       route could be found to transmit them to their
  818.                       destination.  Note that this counter includes any
  819.                       packets counted in ipForwDatagrams which meet this
  820.                       `no-route' criterion.  Note that this includes any
  821.                       datagarms which a host cannot route because all of
  822.                       its default gateways are down."
  823.               ::= { ip 12 }
  824.  
  825.           ipReasmTimeout OBJECT-TYPE
  826.               SYNTAX  INTEGER
  827.               ACCESS  read-only
  828.               STATUS  mandatory
  829.               DESCRIPTION
  830.                       "The maximum number of seconds which received
  831.                       fragments are held while they are awaiting
  832.                       reassembly at this entity."
  833.               ::= { ip 13 }
  834.  
  835.           ipReasmReqds OBJECT-TYPE
  836.               SYNTAX  Counter
  837.               ACCESS  read-only
  838.               STATUS  mandatory
  839.               DESCRIPTION
  840.                       "The number of IP fragments received which needed
  841.                       to be reassembled at this entity."
  842.               ::= { ip 14 }
  843.  
  844.           ipReasmOKs OBJECT-TYPE
  845.               SYNTAX  Counter
  846.               ACCESS  read-only
  847.               STATUS  mandatory
  848.               DESCRIPTION
  849.                       "The number of IP datagrams successfully re-
  850.                       assembled."
  851.               ::= { ip 15 }
  852.  
  853.           ipReasmFails OBJECT-TYPE
  854.               SYNTAX  Counter
  855.               ACCESS  read-only
  856.               STATUS  mandatory
  857.               DESCRIPTION
  858.                       "The number of failures detected by the IP re-
  859.                       assembly algorithm (for whatever reason: timed
  860.                       out, errors, etc).  Note that this is not
  861.                       necessarily a count of discarded IP fragments
  862.                       since some algorithms (notably the algorithm in
  863.                       RFC 815) can lose track of the number of fragments
  864.                       by combining them as they are received."
  865.               ::= { ip 16 }
  866.  
  867.           ipFragOKs OBJECT-TYPE
  868.               SYNTAX  Counter
  869.               ACCESS  read-only
  870.               STATUS  mandatory
  871.               DESCRIPTION
  872.                       "The number of IP datagrams that have been
  873.                       successfully fragmented at this entity."
  874.               ::= { ip 17 }
  875.  
  876.           ipFragFails OBJECT-TYPE
  877.               SYNTAX  Counter
  878.               ACCESS  read-only
  879.               STATUS  mandatory
  880.               DESCRIPTION
  881.                       "The number of IP datagrams that have been
  882.                       discarded because they needed to be fragmented at
  883.                       this entity but could not be, e.g., because their
  884.                       Don't Fragment flag was set."
  885.               ::= { ip 18 }
  886.  
  887.           ipFragCreates OBJECT-TYPE
  888.               SYNTAX  Counter
  889.               ACCESS  read-only
  890.               STATUS  mandatory
  891.               DESCRIPTION
  892.                       "The number of IP datagram fragments that have
  893.                       been generated as a result of fragmentation at
  894.                       this entity."
  895.               ::= { ip 19 }
  896.  
  897.           -- the IP address table
  898.  
  899.           -- The IP address table contains this entity's IP addressing
  900.           -- information.
  901.  
  902.           ipAddrTable OBJECT-TYPE
  903.               SYNTAX  SEQUENCE OF IpAddrEntry
  904.               ACCESS  not-accessible
  905.               STATUS  mandatory
  906.               DESCRIPTION
  907.                       "The table of addressing information relevant to
  908.                       this entity's IP addresses."
  909.               ::= { ip 20 }
  910.  
  911.           ipAddrEntry OBJECT-TYPE
  912.               SYNTAX  IpAddrEntry
  913.               ACCESS  not-accessible
  914.               STATUS  mandatory
  915.               DESCRIPTION
  916.                       "The addressing information for one of this
  917.                       entity's IP addresses."
  918.               INDEX   { ipAdEntAddr }
  919.               ::= { ipAddrTable 1 }
  920.  
  921.           IpAddrEntry ::=
  922.               SEQUENCE {
  923.                   ipAdEntAddr
  924.                       IpAddress,
  925.                   ipAdEntIfIndex
  926.                       INTEGER,
  927.                   ipAdEntNetMask
  928.                       IpAddress,
  929.                   ipAdEntBcastAddr
  930.                       INTEGER,
  931.                   ipAdEntReasmMaxSize
  932.                       INTEGER (0..65535)
  933.               }
  934.  
  935.           ipAdEntAddr OBJECT-TYPE
  936.               SYNTAX  IpAddress
  937.               ACCESS  read-only
  938.               STATUS  mandatory
  939.               DESCRIPTION
  940.                       "The IP address to which this entry's addressing
  941.                       information pertains."
  942.               ::= { ipAddrEntry 1 }
  943.  
  944.           ipAdEntIfIndex OBJECT-TYPE
  945.               SYNTAX  INTEGER
  946.               ACCESS  read-only
  947.               STATUS  mandatory
  948.               DESCRIPTION
  949.                       "The index value which uniquely identifies the
  950.                       interface to which this entry is applicable.  The
  951.                       interface identified by a particular value of this
  952.                       index is the same interface as identified by the
  953.                       same value of ifIndex."
  954.               ::= { ipAddrEntry 2 }
  955.  
  956.           ipAdEntNetMask OBJECT-TYPE
  957.               SYNTAX  IpAddress
  958.               ACCESS  read-only
  959.               STATUS  mandatory
  960.               DESCRIPTION
  961.                       "The subnet mask associated with the IP address of
  962.                       this entry.  The value of the mask is an IP
  963.                       address with all the network bits set to 1 and all
  964.                       the hosts bits set to 0."
  965.               ::= { ipAddrEntry 3 }
  966.  
  967.           ipAdEntBcastAddr OBJECT-TYPE
  968.               SYNTAX  INTEGER
  969.               ACCESS  read-only
  970.               STATUS  mandatory
  971.               DESCRIPTION
  972.                       "The value of the least-significant bit in the IP
  973.                       broadcast address used for sending datagrams on
  974.                       the (logical) interface associated with the IP
  975.                       address of this entry.  For example, when the
  976.                       Internet standard all-ones broadcast address is
  977.                       used, the value will be 1.  This value applies to
  978.                       both the subnet and network broadcasts addresses
  979.                       used by the entity on this (logical) interface."
  980.               ::= { ipAddrEntry 4 }
  981.  
  982.           ipAdEntReasmMaxSize OBJECT-TYPE
  983.               SYNTAX  INTEGER (0..65535)
  984.               ACCESS  read-only
  985.               STATUS  mandatory
  986.               DESCRIPTION
  987.                       "The size of the largest IP datagram which this
  988.                       entity can re-assemble from incoming IP fragmented
  989.                       datagrams received on this interface."
  990.               ::= { ipAddrEntry 5 }
  991.  
  992.           -- the IP routing table
  993.  
  994.           -- The IP routing table contains an entry for each route
  995.           -- presently known to this entity.
  996.  
  997.           ipRouteTable OBJECT-TYPE
  998.               SYNTAX  SEQUENCE OF IpRouteEntry
  999.               ACCESS  not-accessible
  1000.               STATUS  mandatory
  1001.               DESCRIPTION
  1002.                       "This entity's IP Routing table."
  1003.               ::= { ip 21 }
  1004.  
  1005.           ipRouteEntry OBJECT-TYPE
  1006.               SYNTAX  IpRouteEntry
  1007.               ACCESS  not-accessible
  1008.               STATUS  mandatory
  1009.               DESCRIPTION
  1010.                       "A route to a particular destination."
  1011.               INDEX   { ipRouteDest }
  1012.               ::= { ipRouteTable 1 }
  1013.  
  1014.           IpRouteEntry ::=
  1015.               SEQUENCE {
  1016.                   ipRouteDest
  1017.                       IpAddress,
  1018.                   ipRouteIfIndex
  1019.                       INTEGER,
  1020.                   ipRouteMetric1
  1021.                       INTEGER,
  1022.                   ipRouteMetric2
  1023.                       INTEGER,
  1024.                   ipRouteMetric3
  1025.                       INTEGER,
  1026.                   ipRouteMetric4
  1027.                       INTEGER,
  1028.                   ipRouteNextHop
  1029.                       IpAddress,
  1030.                   ipRouteType
  1031.                       INTEGER,
  1032.                   ipRouteProto
  1033.                       INTEGER,
  1034.                   ipRouteAge
  1035.                       INTEGER,
  1036.                   ipRouteMask
  1037.                       IpAddress,
  1038.                   ipRouteMetric5
  1039.                       INTEGER,
  1040.                   ipRouteInfo
  1041.                       OBJECT IDENTIFIER
  1042.               }
  1043.  
  1044.           ipRouteDest OBJECT-TYPE
  1045.               SYNTAX  IpAddress
  1046.               ACCESS  read-write
  1047.               STATUS  mandatory
  1048.               DESCRIPTION
  1049.                       "The destination IP address of this route.  An
  1050.                       entry with a value of 0.0.0.0 is considered a
  1051.                       default route.  Multiple routes to a single
  1052.                       destination can appear in the table, but access to
  1053.                       such multiple entries is dependent on the table-
  1054.                       access mechanisms defined by the network
  1055.                       management protocol in use."
  1056.               ::= { ipRouteEntry 1 }
  1057.  
  1058.           ipRouteIfIndex OBJECT-TYPE
  1059.               SYNTAX  INTEGER
  1060.               ACCESS  read-write
  1061.               STATUS  mandatory
  1062.               DESCRIPTION
  1063.                       "The index value which uniquely identifies the
  1064.                       local interface through which the next hop of this
  1065.                       route should be reached.  The interface identified
  1066.                       by a particular value of this index is the same
  1067.                       interface as identified by the same value of
  1068.                       ifIndex."
  1069.               ::= { ipRouteEntry 2 }
  1070.  
  1071.           ipRouteMetric1 OBJECT-TYPE
  1072.               SYNTAX  INTEGER
  1073.               ACCESS  read-write
  1074.               STATUS  mandatory
  1075.               DESCRIPTION
  1076.                       "The primary routing metric for this route.  The
  1077.                       semantics of this metric are determined by the
  1078.                       routing-protocol specified in the route's
  1079.                       ipRouteProto value.  If this metric is not used,
  1080.                       its value should be set to -1."
  1081.               ::= { ipRouteEntry 3 }
  1082.  
  1083.           ipRouteMetric2 OBJECT-TYPE
  1084.               SYNTAX  INTEGER
  1085.               ACCESS  read-write
  1086.               STATUS  mandatory
  1087.               DESCRIPTION
  1088.                       "An alternate routing metric for this route.  The
  1089.                       semantics of this metric are determined by the
  1090.                       routing-protocol specified in the route's
  1091.                       ipRouteProto value.  If this metric is not used,
  1092.                       its value should be set to -1."
  1093.               ::= { ipRouteEntry 4 }
  1094.  
  1095.           ipRouteMetric3 OBJECT-TYPE
  1096.               SYNTAX  INTEGER
  1097.               ACCESS  read-write
  1098.               STATUS  mandatory
  1099.               DESCRIPTION
  1100.                       "An alternate routing metric for this route.  The
  1101.                       semantics of this metric are determined by the
  1102.                       routing-protocol specified in the route's
  1103.                       ipRouteProto value.  If this metric is not used,
  1104.                       its value should be set to -1."
  1105.               ::= { ipRouteEntry 5 }
  1106.  
  1107.           ipRouteMetric4 OBJECT-TYPE
  1108.               SYNTAX  INTEGER
  1109.               ACCESS  read-write
  1110.               STATUS  mandatory
  1111.               DESCRIPTION
  1112.                       "An alternate routing metric for this route.  The
  1113.                       semantics of this metric are determined by the
  1114.                       routing-protocol specified in the route's
  1115.                       ipRouteProto value.  If this metric is not used,
  1116.                       its value should be set to -1."
  1117.               ::= { ipRouteEntry 6 }
  1118.  
  1119.           ipRouteNextHop OBJECT-TYPE
  1120.               SYNTAX  IpAddress
  1121.               ACCESS  read-write
  1122.               STATUS  mandatory
  1123.               DESCRIPTION
  1124.                       "The IP address of the next hop of this route.
  1125.                       (In the case of a route bound to an interface
  1126.                       which is realized via a broadcast media, the value
  1127.                       of this field is the agent's IP address on that
  1128.                       interface.)"
  1129.               ::= { ipRouteEntry 7 }
  1130.  
  1131.           ipRouteType OBJECT-TYPE
  1132.               SYNTAX  INTEGER {
  1133.                           other(1),        -- none of the following
  1134.  
  1135.                           invalid(2),      -- an invalidated route
  1136.  
  1137.                                            -- route to directly
  1138.                           direct(3),       -- connected (sub-)network
  1139.  
  1140.                                            -- route to a non-local
  1141.                           indirect(4)      -- host/network/sub-network
  1142.                       }
  1143.               ACCESS  read-write
  1144.               STATUS  mandatory
  1145.               DESCRIPTION
  1146.                       "The type of route.  Note that the values
  1147.                       direct(3) and indirect(4) refer to the notion of
  1148.                       direct and indirect routing in the IP
  1149.                       architecture.
  1150.  
  1151.                       Setting this object to the value invalid(2) has
  1152.                       the effect of invalidating the corresponding entry
  1153.                       in the ipRouteTable object.  That is, it
  1154.                       effectively dissasociates the destination
  1155.                       identified with said entry from the route
  1156.                       identified with said entry.  It is an
  1157.                       implementation-specific matter as to whether the
  1158.                       agent removes an invalidated entry from the table.
  1159.                       Accordingly, management stations must be prepared
  1160.                       to receive tabular information from agents that
  1161.                       corresponds to entries not currently in use.
  1162.                       Proper interpretation of such entries requires
  1163.                       examination of the relevant ipRouteType object."
  1164.               ::= { ipRouteEntry 8 }
  1165.  
  1166.           ipRouteProto OBJECT-TYPE
  1167.               SYNTAX  INTEGER {
  1168.                           other(1),       -- none of the following
  1169.  
  1170.                                           -- non-protocol information,
  1171.                                           -- e.g., manually configured
  1172.                           local(2),       -- entries
  1173.  
  1174.                                           -- set via a network
  1175.                           netmgmt(3),     -- management protocol
  1176.  
  1177.                                           -- obtained via ICMP,
  1178.                           icmp(4),        -- e.g., Redirect
  1179.  
  1180.                                           -- the remaining values are
  1181.                                           -- all gateway routing
  1182.                                           -- protocols
  1183.                           egp(5),
  1184.                           ggp(6),
  1185.                           hello(7),
  1186.                           rip(8),
  1187.                           is-is(9),
  1188.                           es-is(10),
  1189.                           ciscoIgrp(11),
  1190.                           bbnSpfIgp(12),
  1191.                           ospf(13),
  1192.                           bgp(14)
  1193.                       }
  1194.               ACCESS  read-only
  1195.               STATUS  mandatory
  1196.               DESCRIPTION
  1197.                       "The routing mechanism via which this route was
  1198.                       learned.  Inclusion of values for gateway routing
  1199.                       protocols is not intended to imply that hosts
  1200.                       should support those protocols."
  1201.               ::= { ipRouteEntry 9 }
  1202.  
  1203.           ipRouteAge OBJECT-TYPE
  1204.               SYNTAX  INTEGER
  1205.               ACCESS  read-write
  1206.               STATUS  mandatory
  1207.               DESCRIPTION
  1208.                       "The number of seconds since this route was last
  1209.                       updated or otherwise determined to be correct.
  1210.                       Note that no semantics of `too old' can be implied
  1211.                       except through knowledge of the routing protocol
  1212.                       by which the route was learned."
  1213.               ::= { ipRouteEntry 10 }
  1214.  
  1215.           ipRouteMask OBJECT-TYPE
  1216.               SYNTAX  IpAddress
  1217.               ACCESS  read-write
  1218.               STATUS  mandatory
  1219.               DESCRIPTION
  1220.                       "Indicate the mask to be logical-ANDed with the
  1221.                       destination address before being compared to the
  1222.                       value in the ipRouteDest field.  For those systems
  1223.                       that do not support arbitrary subnet masks, an
  1224.                       agent constructs the value of the ipRouteMask by
  1225.                       determining whether the value of the correspondent
  1226.                       ipRouteDest field belong to a class-A, B, or C
  1227.                       network, and then using one of:
  1228.  
  1229.                            mask           network
  1230.                            255.0.0.0      class-A
  1231.                            255.255.0.0    class-B
  1232.                            255.255.255.0  class-C
  1233.  
  1234.                       If the value of the ipRouteDest is 0.0.0.0 (a
  1235.                       default route), then the mask value is also
  1236.                       0.0.0.0.  It should be noted that all IP routing
  1237.                       subsystems implicitly use this mechanism."
  1238.               ::= { ipRouteEntry 11 }
  1239.  
  1240.           ipRouteMetric5 OBJECT-TYPE
  1241.               SYNTAX  INTEGER
  1242.               ACCESS  read-write
  1243.               STATUS  mandatory
  1244.               DESCRIPTION
  1245.                       "An alternate routing metric for this route.  The
  1246.                       semantics of this metric are determined by the
  1247.                       routing-protocol specified in the route's
  1248.                       ipRouteProto value.  If this metric is not used,
  1249.                       its value should be set to -1."
  1250.               ::= { ipRouteEntry 12 }
  1251.  
  1252.           ipRouteInfo OBJECT-TYPE
  1253.               SYNTAX  OBJECT IDENTIFIER
  1254.               ACCESS  read-only
  1255.               STATUS  mandatory
  1256.               DESCRIPTION
  1257.                       "A reference to MIB definitions specific to the
  1258.                       particular routing protocol which is responsible
  1259.                       for this route, as determined by the value
  1260.                       specified in the route's ipRouteProto value.  If
  1261.                       this information is not present, its value should
  1262.                       be set to the OBJECT IDENTIFIER { 0 0 }, which is
  1263.                       a syntatically valid object identifier, and any
  1264.                       conformant implementation of ASN.1 and BER must be
  1265.                       able to generate and recognize this value."
  1266.               ::= { ipRouteEntry 13 }
  1267.  
  1268.  
  1269.           -- the IP Address Translation table
  1270.  
  1271.           -- The IP address translation table contain the IpAddress to
  1272.           -- `physical' address equivalences.  Some interfaces do not
  1273.           -- use translation tables for determining address
  1274.           -- equivalences (e.g., DDN-X.25 has an algorithmic method);
  1275.           -- if all interfaces are of this type, then the Address
  1276.           -- Translation table is empty, i.e., has zero entries.
  1277.  
  1278.           ipNetToMediaTable OBJECT-TYPE
  1279.               SYNTAX  SEQUENCE OF IpNetToMediaEntry
  1280.               ACCESS  not-accessible
  1281.               STATUS  mandatory
  1282.               DESCRIPTION
  1283.                       "The IP Address Translation table used for mapping
  1284.                       from IP addresses to physical addresses."
  1285.               ::= { ip 22 }
  1286.  
  1287.           ipNetToMediaEntry OBJECT-TYPE
  1288.               SYNTAX  IpNetToMediaEntry
  1289.               ACCESS  not-accessible
  1290.               STATUS  mandatory
  1291.               DESCRIPTION
  1292.                       "Each entry contains one IpAddress to `physical'
  1293.                       address equivalence."
  1294.               INDEX   { ipNetToMediaIfIndex,
  1295.                         ipNetToMediaNetAddress }
  1296.               ::= { ipNetToMediaTable 1 }
  1297.  
  1298.           IpNetToMediaEntry ::=
  1299.               SEQUENCE {
  1300.                   ipNetToMediaIfIndex
  1301.                       INTEGER,
  1302.                   ipNetToMediaPhysAddress
  1303.                       PhysAddress,
  1304.                   ipNetToMediaNetAddress
  1305.                       IpAddress,
  1306.                   ipNetToMediaType
  1307.                       INTEGER
  1308.               }
  1309.  
  1310.           ipNetToMediaIfIndex OBJECT-TYPE
  1311.               SYNTAX  INTEGER
  1312.               ACCESS  read-write
  1313.               STATUS  mandatory
  1314.               DESCRIPTION
  1315.                       "The interface on which this entry's equivalence
  1316.                       is effective.  The interface identified by a
  1317.                       particular value of this index is the same
  1318.                       interface as identified by the same value of
  1319.                       ifIndex."
  1320.               ::= { ipNetToMediaEntry 1 }
  1321.  
  1322.           ipNetToMediaPhysAddress OBJECT-TYPE
  1323.               SYNTAX  PhysAddress
  1324.               ACCESS  read-write
  1325.               STATUS  mandatory
  1326.               DESCRIPTION
  1327.                       "The media-dependent `physical' address."
  1328.               ::= { ipNetToMediaEntry 2 }
  1329.  
  1330.           ipNetToMediaNetAddress OBJECT-TYPE
  1331.               SYNTAX  IpAddress
  1332.               ACCESS  read-write
  1333.               STATUS  mandatory
  1334.               DESCRIPTION
  1335.                       "The IpAddress corresponding to the media-
  1336.                       dependent `physical' address."
  1337.               ::= { ipNetToMediaEntry 3 }
  1338.  
  1339.           ipNetToMediaType OBJECT-TYPE
  1340.               SYNTAX  INTEGER {
  1341.                           other(1),        -- none of the following
  1342.                           invalid(2),      -- an invalidated mapping
  1343.                           dynamic(3),
  1344.                           static(4)
  1345.                       }
  1346.               ACCESS  read-write
  1347.               STATUS  mandatory
  1348.               DESCRIPTION
  1349.                       "The type of mapping.
  1350.  
  1351.                       Setting this object to the value invalid(2) has
  1352.                       the effect of invalidating the corresponding entry
  1353.                       in the ipNetToMediaTable.  That is, it effectively
  1354.                       dissasociates the interface identified with said
  1355.                       entry from the mapping identified with said entry.
  1356.                       It is an implementation-specific matter as to
  1357.                       whether the agent removes an invalidated entry
  1358.                       from the table.  Accordingly, management stations
  1359.                       must be prepared to receive tabular information
  1360.                       from agents that corresponds to entries not
  1361.                       currently in use.  Proper interpretation of such
  1362.                       entries requires examination of the relevant
  1363.                       ipNetToMediaType object."
  1364.               ::= { ipNetToMediaEntry 4 }
  1365.  
  1366.  
  1367.           -- additional IP objects
  1368.  
  1369.           ipRoutingDiscards OBJECT-TYPE
  1370.               SYNTAX  Counter
  1371.               ACCESS  read-only
  1372.               STATUS  mandatory
  1373.               DESCRIPTION
  1374.                       "The number of routing entries which were chosen
  1375.                       to be discarded even though they are valid.  One
  1376.                       possible reason for discarding such an entry could
  1377.                       be to free-up buffer space for other routing
  1378.                       entries."
  1379.               ::= { ip 23 }
  1380.  
  1381.  
  1382.           -- the ICMP group
  1383.  
  1384.           -- Implementation of the ICMP group is mandatory for all
  1385.           -- systems.
  1386.  
  1387.           icmpInMsgs OBJECT-TYPE
  1388.               SYNTAX  Counter
  1389.               ACCESS  read-only
  1390.               STATUS  mandatory
  1391.               DESCRIPTION
  1392.                       "The total number of ICMP messages which the
  1393.                       entity received.  Note that this counter includes
  1394.                       all those counted by icmpInErrors."
  1395.               ::= { icmp 1 }
  1396.  
  1397.           icmpInErrors OBJECT-TYPE
  1398.               SYNTAX  Counter
  1399.               ACCESS  read-only
  1400.               STATUS  mandatory
  1401.               DESCRIPTION
  1402.                       "The number of ICMP messages which the entity
  1403.                       received but determined as having ICMP-specific
  1404.                       errors (bad ICMP checksums, bad length, etc.)."
  1405.               ::= { icmp 2 }
  1406.  
  1407.           icmpInDestUnreachs OBJECT-TYPE
  1408.               SYNTAX  Counter
  1409.               ACCESS  read-only
  1410.               STATUS  mandatory
  1411.               DESCRIPTION
  1412.                       "The number of ICMP Destination Unreachable
  1413.                       messages received."
  1414.               ::= { icmp 3 }
  1415.  
  1416.           icmpInTimeExcds OBJECT-TYPE
  1417.               SYNTAX  Counter
  1418.               ACCESS  read-only
  1419.               STATUS  mandatory
  1420.               DESCRIPTION
  1421.                       "The number of ICMP Time Exceeded messages
  1422.                       received."
  1423.               ::= { icmp 4 }
  1424.  
  1425.           icmpInParmProbs OBJECT-TYPE
  1426.               SYNTAX  Counter
  1427.               ACCESS  read-only
  1428.               STATUS  mandatory
  1429.               DESCRIPTION
  1430.                       "The number of ICMP Parameter Problem messages
  1431.                       received."
  1432.               ::= { icmp 5 }
  1433.  
  1434.           icmpInSrcQuenchs OBJECT-TYPE
  1435.               SYNTAX  Counter
  1436.               ACCESS  read-only
  1437.               STATUS  mandatory
  1438.               DESCRIPTION
  1439.                       "The number of ICMP Source Quench messages
  1440.                       received."
  1441.               ::= { icmp 6 }
  1442.  
  1443.           icmpInRedirects OBJECT-TYPE
  1444.               SYNTAX  Counter
  1445.               ACCESS  read-only
  1446.               STATUS  mandatory
  1447.               DESCRIPTION
  1448.                       "The number of ICMP Redirect messages received."
  1449.               ::= { icmp 7 }
  1450.  
  1451.           icmpInEchos OBJECT-TYPE
  1452.               SYNTAX  Counter
  1453.               ACCESS  read-only
  1454.               STATUS  mandatory
  1455.               DESCRIPTION
  1456.                       "The number of ICMP Echo (request) messages
  1457.                       received."
  1458.               ::= { icmp 8 }
  1459.  
  1460.           icmpInEchoReps OBJECT-TYPE
  1461.               SYNTAX  Counter
  1462.               ACCESS  read-only
  1463.               STATUS  mandatory
  1464.               DESCRIPTION
  1465.                       "The number of ICMP Echo Reply messages received."
  1466.               ::= { icmp 9 }
  1467.  
  1468.           icmpInTimestamps OBJECT-TYPE
  1469.               SYNTAX  Counter
  1470.               ACCESS  read-only
  1471.               STATUS  mandatory
  1472.               DESCRIPTION
  1473.                       "The number of ICMP Timestamp (request) messages
  1474.                       received."
  1475.               ::= { icmp 10 }
  1476.  
  1477.           icmpInTimestampReps OBJECT-TYPE
  1478.               SYNTAX  Counter
  1479.               ACCESS  read-only
  1480.               STATUS  mandatory
  1481.               DESCRIPTION
  1482.                       "The number of ICMP Timestamp Reply messages
  1483.                       received."
  1484.               ::= { icmp 11 }
  1485.  
  1486.           icmpInAddrMasks OBJECT-TYPE
  1487.               SYNTAX  Counter
  1488.               ACCESS  read-only
  1489.               STATUS  mandatory
  1490.               DESCRIPTION
  1491.                       "The number of ICMP Address Mask Request messages
  1492.                       received."
  1493.               ::= { icmp 12 }
  1494.  
  1495.           icmpInAddrMaskReps OBJECT-TYPE
  1496.               SYNTAX  Counter
  1497.               ACCESS  read-only
  1498.               STATUS  mandatory
  1499.               DESCRIPTION
  1500.                       "The number of ICMP Address Mask Reply messages
  1501.                       received."
  1502.               ::= { icmp 13 }
  1503.  
  1504.           icmpOutMsgs OBJECT-TYPE
  1505.               SYNTAX  Counter
  1506.               ACCESS  read-only
  1507.               STATUS  mandatory
  1508.               DESCRIPTION
  1509.                       "The total number of ICMP messages which this
  1510.                       entity attempted to send.  Note that this counter
  1511.                       includes all those counted by icmpOutErrors."
  1512.               ::= { icmp 14 }
  1513.  
  1514.           icmpOutErrors OBJECT-TYPE
  1515.               SYNTAX  Counter
  1516.               ACCESS  read-only
  1517.               STATUS  mandatory
  1518.               DESCRIPTION
  1519.                       "The number of ICMP messages which this entity did
  1520.                       not send due to problems discovered within ICMP
  1521.                       such as a lack of buffers.  This value should not
  1522.                       include errors discovered outside the ICMP layer
  1523.                       such as the inability of IP to route the resultant
  1524.                       datagram.  In some implementations there may be no
  1525.                       types of error which contribute to this counter's
  1526.                       value."
  1527.               ::= { icmp 15 }
  1528.  
  1529.           icmpOutDestUnreachs OBJECT-TYPE
  1530.               SYNTAX  Counter
  1531.               ACCESS  read-only
  1532.               STATUS  mandatory
  1533.               DESCRIPTION
  1534.                       "The number of ICMP Destination Unreachable
  1535.                       messages sent."
  1536.               ::= { icmp 16 }
  1537.  
  1538.           icmpOutTimeExcds OBJECT-TYPE
  1539.               SYNTAX  Counter
  1540.               ACCESS  read-only
  1541.               STATUS  mandatory
  1542.               DESCRIPTION
  1543.                       "The number of ICMP Time Exceeded messages sent."
  1544.               ::= { icmp 17 }
  1545.  
  1546.           icmpOutParmProbs OBJECT-TYPE
  1547.               SYNTAX  Counter
  1548.               ACCESS  read-only
  1549.               STATUS  mandatory
  1550.               DESCRIPTION
  1551.                       "The number of ICMP Parameter Problem messages
  1552.                       sent."
  1553.               ::= { icmp 18 }
  1554.  
  1555.           icmpOutSrcQuenchs OBJECT-TYPE
  1556.               SYNTAX  Counter
  1557.               ACCESS  read-only
  1558.               STATUS  mandatory
  1559.               DESCRIPTION
  1560.                       "The number of ICMP Source Quench messages sent."
  1561.               ::= { icmp 19 }
  1562.  
  1563.           icmpOutRedirects OBJECT-TYPE
  1564.               SYNTAX  Counter
  1565.               ACCESS  read-only
  1566.               STATUS  mandatory
  1567.               DESCRIPTION
  1568.                       "The number of ICMP Redirect messages sent.  For a
  1569.                       host, this object will always be zero, since hosts
  1570.                       do not send redirects."
  1571.               ::= { icmp 20 }
  1572.  
  1573.           icmpOutEchos OBJECT-TYPE
  1574.               SYNTAX  Counter
  1575.               ACCESS  read-only
  1576.               STATUS  mandatory
  1577.               DESCRIPTION
  1578.                       "The number of ICMP Echo (request) messages sent."
  1579.               ::= { icmp 21 }
  1580.  
  1581.           icmpOutEchoReps OBJECT-TYPE
  1582.               SYNTAX  Counter
  1583.               ACCESS  read-only
  1584.               STATUS  mandatory
  1585.               DESCRIPTION
  1586.                       "The number of ICMP Echo Reply messages sent."
  1587.               ::= { icmp 22 }
  1588.  
  1589.           icmpOutTimestamps OBJECT-TYPE
  1590.               SYNTAX  Counter
  1591.               ACCESS  read-only
  1592.               STATUS  mandatory
  1593.               DESCRIPTION
  1594.                       "The number of ICMP Timestamp (request) messages
  1595.                       sent."
  1596.               ::= { icmp 23 }
  1597.  
  1598.           icmpOutTimestampReps OBJECT-TYPE
  1599.               SYNTAX  Counter
  1600.               ACCESS  read-only
  1601.               STATUS  mandatory
  1602.               DESCRIPTION
  1603.                       "The number of ICMP Timestamp Reply messages
  1604.                       sent."
  1605.               ::= { icmp 24 }
  1606.  
  1607.           icmpOutAddrMasks OBJECT-TYPE
  1608.               SYNTAX  Counter
  1609.               ACCESS  read-only
  1610.               STATUS  mandatory
  1611.               DESCRIPTION
  1612.                       "The number of ICMP Address Mask Request messages
  1613.                       sent."
  1614.               ::= { icmp 25 }
  1615.  
  1616.           icmpOutAddrMaskReps OBJECT-TYPE
  1617.               SYNTAX  Counter
  1618.               ACCESS  read-only
  1619.               STATUS  mandatory
  1620.               DESCRIPTION
  1621.                       "The number of ICMP Address Mask Reply messages
  1622.                       sent."
  1623.               ::= { icmp 26 }
  1624.  
  1625.  
  1626.           -- the TCP group
  1627.  
  1628.           -- Implementation of the TCP group is mandatory for all
  1629.           -- systems that implement the TCP.
  1630.  
  1631.           -- Note that instances of object types that represent
  1632.           -- information about a particular TCP connection are
  1633.           -- transient; they persist only as long as the connection
  1634.           -- in question.
  1635.  
  1636.           tcpRtoAlgorithm OBJECT-TYPE
  1637.               SYNTAX  INTEGER {
  1638.                           other(1),    -- none of the following
  1639.  
  1640.                           constant(2), -- a constant rto
  1641.                           rsre(3),     -- MIL-STD-1778, Appendix B
  1642.                           vanj(4)      -- Van Jacobson's algorithm [10]
  1643.                       }
  1644.               ACCESS  read-only
  1645.               STATUS  mandatory
  1646.               DESCRIPTION
  1647.                       "The algorithm used to determine the timeout value
  1648.                       used for retransmitting unacknowledged octets."
  1649.               ::= { tcp 1 }
  1650.  
  1651.           tcpRtoMin OBJECT-TYPE
  1652.               SYNTAX  INTEGER
  1653.               ACCESS  read-only
  1654.               STATUS  mandatory
  1655.               DESCRIPTION
  1656.                       "The minimum value permitted by a TCP
  1657.                       implementation for the retransmission timeout,
  1658.                       measured in milliseconds.  More refined semantics
  1659.                       for objects of this type depend upon the algorithm
  1660.                       used to determine the retransmission timeout.  In
  1661.                       particular, when the timeout algorithm is rsre(3),
  1662.                       an object of this type has the semantics of the
  1663.                       LBOUND quantity described in RFC 793."
  1664.               ::= { tcp 2 }
  1665.  
  1666.  
  1667.           tcpRtoMax OBJECT-TYPE
  1668.               SYNTAX  INTEGER
  1669.               ACCESS  read-only
  1670.               STATUS  mandatory
  1671.               DESCRIPTION
  1672.                       "The maximum value permitted by a TCP
  1673.                       implementation for the retransmission timeout,
  1674.                       measured in milliseconds.  More refined semantics
  1675.                       for objects of this type depend upon the algorithm
  1676.                       used to determine the retransmission timeout.  In
  1677.                       particular, when the timeout algorithm is rsre(3),
  1678.                       an object of this type has the semantics of the
  1679.                       UBOUND quantity described in RFC 793."
  1680.               ::= { tcp 3 }
  1681.  
  1682.           tcpMaxConn OBJECT-TYPE
  1683.               SYNTAX  INTEGER
  1684.               ACCESS  read-only
  1685.               STATUS  mandatory
  1686.               DESCRIPTION
  1687.                       "The limit on the total number of TCP connections
  1688.                       the entity can support.  In entities where the
  1689.                       maximum number of connections is dynamic, this
  1690.                       object should contain the value -1."
  1691.               ::= { tcp 4 }
  1692.  
  1693.           tcpActiveOpens OBJECT-TYPE
  1694.               SYNTAX  Counter
  1695.               ACCESS  read-only
  1696.               STATUS  mandatory
  1697.               DESCRIPTION
  1698.                       "The number of times TCP connections have made a
  1699.                       direct transition to the SYN-SENT state from the
  1700.                       CLOSED state."
  1701.               ::= { tcp 5 }
  1702.  
  1703.           tcpPassiveOpens OBJECT-TYPE
  1704.               SYNTAX  Counter
  1705.               ACCESS  read-only
  1706.               STATUS  mandatory
  1707.               DESCRIPTION
  1708.                       "The number of times TCP connections have made a
  1709.                       direct transition to the SYN-RCVD state from the
  1710.                       LISTEN state."
  1711.               ::= { tcp 6 }
  1712.  
  1713.           tcpAttemptFails OBJECT-TYPE
  1714.               SYNTAX  Counter
  1715.               ACCESS  read-only
  1716.               STATUS  mandatory
  1717.               DESCRIPTION
  1718.                       "The number of times TCP connections have made a
  1719.                       direct transition to the CLOSED state from either
  1720.                       the SYN-SENT state or the SYN-RCVD state, plus the
  1721.                       number of times TCP connections have made a direct
  1722.                       transition to the LISTEN state from the SYN-RCVD
  1723.                       state."
  1724.               ::= { tcp 7 }
  1725.  
  1726.           tcpEstabResets OBJECT-TYPE
  1727.               SYNTAX  Counter
  1728.               ACCESS  read-only
  1729.               STATUS  mandatory
  1730.               DESCRIPTION
  1731.                       "The number of times TCP connections have made a
  1732.                       direct transition to the CLOSED state from either
  1733.                       the ESTABLISHED state or the CLOSE-WAIT state."
  1734.               ::= { tcp 8 }
  1735.  
  1736.           tcpCurrEstab OBJECT-TYPE
  1737.               SYNTAX  Gauge
  1738.               ACCESS  read-only
  1739.               STATUS  mandatory
  1740.               DESCRIPTION
  1741.                       "The number of TCP connections for which the
  1742.                       current state is either ESTABLISHED or CLOSE-
  1743.                       WAIT."
  1744.               ::= { tcp 9 }
  1745.  
  1746.           tcpInSegs OBJECT-TYPE
  1747.               SYNTAX  Counter
  1748.               ACCESS  read-only
  1749.               STATUS  mandatory
  1750.               DESCRIPTION
  1751.                       "The total number of segments received, including
  1752.                       those received in error.  This count includes
  1753.                       segments received on currently established
  1754.                       connections."
  1755.               ::= { tcp 10 }
  1756.  
  1757.           tcpOutSegs OBJECT-TYPE
  1758.               SYNTAX  Counter
  1759.               ACCESS  read-only
  1760.               STATUS  mandatory
  1761.               DESCRIPTION
  1762.                       "The total number of segments sent, including
  1763.                       those on current connections but excluding those
  1764.                       containing only retransmitted octets."
  1765.               ::= { tcp 11 }
  1766.  
  1767.           tcpRetransSegs OBJECT-TYPE
  1768.               SYNTAX  Counter
  1769.               ACCESS  read-only
  1770.               STATUS  mandatory
  1771.               DESCRIPTION
  1772.                       "The total number of segments retransmitted - that
  1773.                       is, the number of TCP segments transmitted
  1774.                       containing one or more previously transmitted
  1775.                       octets."
  1776.               ::= { tcp 12 }
  1777.  
  1778.  
  1779.           -- the TCP Connection table
  1780.  
  1781.           -- The TCP connection table contains information about this
  1782.           -- entity's existing TCP connections.
  1783.  
  1784.           tcpConnTable OBJECT-TYPE
  1785.               SYNTAX  SEQUENCE OF TcpConnEntry
  1786.               ACCESS  not-accessible
  1787.               STATUS  mandatory
  1788.               DESCRIPTION
  1789.                       "A table containing TCP connection-specific
  1790.                       information."
  1791.               ::= { tcp 13 }
  1792.  
  1793.           tcpConnEntry OBJECT-TYPE
  1794.               SYNTAX  TcpConnEntry
  1795.               ACCESS  not-accessible
  1796.               STATUS  mandatory
  1797.               DESCRIPTION
  1798.                       "Information about a particular current TCP
  1799.                       connection.  An object of this type is transient,
  1800.                       in that it ceases to exist when (or soon after)
  1801.                       the connection makes the transition to the CLOSED
  1802.                       state."
  1803.               INDEX   { tcpConnLocalAddress,
  1804.                         tcpConnLocalPort,
  1805.                         tcpConnRemAddress,
  1806.                         tcpConnRemPort }
  1807.               ::= { tcpConnTable 1 }
  1808.  
  1809.           TcpConnEntry ::=
  1810.               SEQUENCE {
  1811.                   tcpConnState
  1812.                       INTEGER,
  1813.                   tcpConnLocalAddress
  1814.                       IpAddress,
  1815.                   tcpConnLocalPort
  1816.                       INTEGER (0..65535),
  1817.                   tcpConnRemAddress
  1818.                       IpAddress,
  1819.                   tcpConnRemPort
  1820.                       INTEGER (0..65535)
  1821.               }
  1822.  
  1823.           tcpConnState OBJECT-TYPE
  1824.               SYNTAX  INTEGER {
  1825.                           closed(1),
  1826.                           listen(2),
  1827.                           synSent(3),
  1828.                           synReceived(4),
  1829.                           established(5),
  1830.                           finWait1(6),
  1831.                           finWait2(7),
  1832.                           closeWait(8),
  1833.                           lastAck(9),
  1834.                           closing(10),
  1835.                           timeWait(11),
  1836.                           deleteTCB(12)
  1837.                       }
  1838.               ACCESS  read-write
  1839.               STATUS  mandatory
  1840.               DESCRIPTION
  1841.                       "The state of this TCP connection.
  1842.  
  1843.                       The only value which may be set by a management
  1844.                       station is deleteTCB(12).  Accordingly, it is
  1845.                       appropriate for an agent to return a `badValue'
  1846.                       response if a management station attempts to set
  1847.                       this object to any other value.
  1848.  
  1849.                       If a management station sets this object to the
  1850.                       value deleteTCB(12), then this has the effect of
  1851.                       deleting the TCB (as defined in RFC 793) of the
  1852.                       corresponding connection on the managed node,
  1853.                       resulting in immediate termination of the
  1854.                       connection.
  1855.  
  1856.                       As an implementation-specific option, a RST
  1857.                       segment may be sent from the managed node to the
  1858.                       other TCP endpoint (note however that RST segments
  1859.                       are not sent reliably)."
  1860.               ::= { tcpConnEntry 1 }
  1861.  
  1862.           tcpConnLocalAddress OBJECT-TYPE
  1863.               SYNTAX  IpAddress
  1864.               ACCESS  read-only
  1865.               STATUS  mandatory
  1866.               DESCRIPTION
  1867.                       "The local IP address for this TCP connection.  In
  1868.                       the case of a connection in the listen state which
  1869.                       is willing to accept connections for any IP
  1870.                       interface associated with the node, the value
  1871.                       0.0.0.0 is used."
  1872.               ::= { tcpConnEntry 2 }
  1873.  
  1874.           tcpConnLocalPort OBJECT-TYPE
  1875.               SYNTAX  INTEGER (0..65535)
  1876.               ACCESS  read-only
  1877.               STATUS  mandatory
  1878.               DESCRIPTION
  1879.                       "The local port number for this TCP connection."
  1880.               ::= { tcpConnEntry 3 }
  1881.  
  1882.           tcpConnRemAddress OBJECT-TYPE
  1883.               SYNTAX  IpAddress
  1884.               ACCESS  read-only
  1885.               STATUS  mandatory
  1886.               DESCRIPTION
  1887.                       "The remote IP address for this TCP connection."
  1888.               ::= { tcpConnEntry 4 }
  1889.  
  1890.           tcpConnRemPort OBJECT-TYPE
  1891.               SYNTAX  INTEGER (0..65535)
  1892.               ACCESS  read-only
  1893.               STATUS  mandatory
  1894.               DESCRIPTION
  1895.                       "The remote port number for this TCP connection."
  1896.               ::= { tcpConnEntry 5 }
  1897.  
  1898.  
  1899.           -- additional TCP objects
  1900.  
  1901.           tcpInErrs OBJECT-TYPE
  1902.               SYNTAX  Counter
  1903.               ACCESS  read-only
  1904.               STATUS  mandatory
  1905.               DESCRIPTION
  1906.                       "The total number of segments received in error
  1907.                       (e.g., bad TCP checksums)."
  1908.               ::= { tcp 14 }
  1909.  
  1910.           tcpOutRsts OBJECT-TYPE
  1911.               SYNTAX  Counter
  1912.               ACCESS  read-only
  1913.               STATUS  mandatory
  1914.               DESCRIPTION
  1915.                       "The number of TCP segments sent containing the
  1916.                       RST flag."
  1917.               ::= { tcp 15 }
  1918.  
  1919.  
  1920.           -- the UDP group
  1921.  
  1922.           -- Implementation of the UDP group is mandatory for all
  1923.           -- systems which implement the UDP.
  1924.  
  1925.           udpInDatagrams OBJECT-TYPE
  1926.               SYNTAX  Counter
  1927.               ACCESS  read-only
  1928.               STATUS  mandatory
  1929.               DESCRIPTION
  1930.                       "The total number of UDP datagrams delivered to
  1931.                       UDP users."
  1932.               ::= { udp 1 }
  1933.  
  1934.           udpNoPorts OBJECT-TYPE
  1935.               SYNTAX  Counter
  1936.               ACCESS  read-only
  1937.               STATUS  mandatory
  1938.               DESCRIPTION
  1939.                       "The total number of received UDP datagrams for
  1940.                       which there was no application at the destination
  1941.                       port."
  1942.               ::= { udp 2 }
  1943.  
  1944.           udpInErrors OBJECT-TYPE
  1945.               SYNTAX  Counter
  1946.               ACCESS  read-only
  1947.               STATUS  mandatory
  1948.               DESCRIPTION
  1949.                       "The number of received UDP datagrams that could
  1950.                       not be delivered for reasons other than the lack
  1951.                       of an application at the destination port."
  1952.               ::= { udp 3 }
  1953.  
  1954.           udpOutDatagrams OBJECT-TYPE
  1955.               SYNTAX  Counter
  1956.               ACCESS  read-only
  1957.               STATUS  mandatory
  1958.               DESCRIPTION
  1959.                       "The total number of UDP datagrams sent from this
  1960.                       entity."
  1961.               ::= { udp 4 }
  1962.  
  1963.  
  1964.           -- the UDP Listener table
  1965.  
  1966.           -- The UDP listener table contains information about this
  1967.           -- entity's UDP end-points on which a local application is
  1968.           -- currently accepting datagrams.
  1969.  
  1970.           udpTable OBJECT-TYPE
  1971.               SYNTAX  SEQUENCE OF UdpEntry
  1972.               ACCESS  not-accessible
  1973.               STATUS  mandatory
  1974.               DESCRIPTION
  1975.                       "A table containing UDP listener information."
  1976.               ::= { udp 5 }
  1977.  
  1978.           udpEntry OBJECT-TYPE
  1979.               SYNTAX  UdpEntry
  1980.               ACCESS  not-accessible
  1981.               STATUS  mandatory
  1982.               DESCRIPTION
  1983.                       "Information about a particular current UDP
  1984.                       listener."
  1985.               INDEX   { udpLocalAddress, udpLocalPort }
  1986.               ::= { udpTable 1 }
  1987.  
  1988.           UdpEntry ::=
  1989.               SEQUENCE {
  1990.                   udpLocalAddress
  1991.                       IpAddress,
  1992.                   udpLocalPort
  1993.                       INTEGER (0..65535)
  1994.               }
  1995.  
  1996.           udpLocalAddress OBJECT-TYPE
  1997.               SYNTAX  IpAddress
  1998.               ACCESS  read-only
  1999.               STATUS  mandatory
  2000.               DESCRIPTION
  2001.                       "The local IP address for this UDP listener.  In
  2002.                       the case of a UDP listener which is willing to
  2003.                       accept datagrams for any IP interface associated
  2004.                       with the node, the value 0.0.0.0 is used."
  2005.               ::= { udpEntry 1 }
  2006.  
  2007.           udpLocalPort OBJECT-TYPE
  2008.               SYNTAX  INTEGER (0..65535)
  2009.               ACCESS  read-only
  2010.               STATUS  mandatory
  2011.               DESCRIPTION
  2012.                       "The local port number for this UDP listener."
  2013.               ::= { udpEntry 2 }
  2014.  
  2015.  
  2016.           -- the EGP group
  2017.  
  2018.           -- Implementation of the EGP group is mandatory for all
  2019.           -- systems which implement the EGP.
  2020.  
  2021.           egpInMsgs OBJECT-TYPE
  2022.               SYNTAX  Counter
  2023.               ACCESS  read-only
  2024.               STATUS  mandatory
  2025.               DESCRIPTION
  2026.                       "The number of EGP messages received without
  2027.                       error."
  2028.               ::= { egp 1 }
  2029.  
  2030.           egpInErrors OBJECT-TYPE
  2031.               SYNTAX  Counter
  2032.               ACCESS  read-only
  2033.               STATUS  mandatory
  2034.               DESCRIPTION
  2035.                       "The number of EGP messages received that proved
  2036.                       to be in error."
  2037.               ::= { egp 2 }
  2038.  
  2039.           egpOutMsgs OBJECT-TYPE
  2040.               SYNTAX  Counter
  2041.               ACCESS  read-only
  2042.               STATUS  mandatory
  2043.               DESCRIPTION
  2044.                       "The total number of locally generated EGP
  2045.                       messages."
  2046.               ::= { egp 3 }
  2047.  
  2048.           egpOutErrors OBJECT-TYPE
  2049.               SYNTAX  Counter
  2050.               ACCESS  read-only
  2051.               STATUS  mandatory
  2052.               DESCRIPTION
  2053.                       "The number of locally generated EGP messages not
  2054.                       sent due to resource limitations within an EGP
  2055.                       entity."
  2056.               ::= { egp 4 }
  2057.  
  2058.  
  2059.           -- the EGP Neighbor table
  2060.  
  2061.           -- The EGP neighbor table contains information about this
  2062.           -- entity's EGP neighbors.
  2063.  
  2064.           egpNeighTable OBJECT-TYPE
  2065.               SYNTAX  SEQUENCE OF EgpNeighEntry
  2066.               ACCESS  not-accessible
  2067.               STATUS  mandatory
  2068.               DESCRIPTION
  2069.                       "The EGP neighbor table."
  2070.               ::= { egp 5 }
  2071.  
  2072.           egpNeighEntry OBJECT-TYPE
  2073.               SYNTAX  EgpNeighEntry
  2074.               ACCESS  not-accessible
  2075.               STATUS  mandatory
  2076.               DESCRIPTION
  2077.                       "Information about this entity's relationship with
  2078.                       a particular EGP neighbor."
  2079.               INDEX   { egpNeighAddr }
  2080.               ::= { egpNeighTable 1 }
  2081.  
  2082.           EgpNeighEntry ::=
  2083.               SEQUENCE {
  2084.                   egpNeighState
  2085.                       INTEGER,
  2086.                   egpNeighAddr
  2087.                       IpAddress,
  2088.                   egpNeighAs
  2089.                       INTEGER,
  2090.                   egpNeighInMsgs
  2091.                       Counter,
  2092.                   egpNeighInErrs
  2093.                       Counter,
  2094.                   egpNeighOutMsgs
  2095.                       Counter,
  2096.                   egpNeighOutErrs
  2097.                       Counter,
  2098.                   egpNeighInErrMsgs
  2099.                       Counter,
  2100.                   egpNeighOutErrMsgs
  2101.                       Counter,
  2102.                   egpNeighStateUps
  2103.                       Counter,
  2104.                   egpNeighStateDowns
  2105.                       Counter,
  2106.                   egpNeighIntervalHello
  2107.                       INTEGER,
  2108.                   egpNeighIntervalPoll
  2109.                       INTEGER,
  2110.                   egpNeighMode
  2111.                       INTEGER,
  2112.                   egpNeighEventTrigger
  2113.                       INTEGER
  2114.               }
  2115.  
  2116.           egpNeighState OBJECT-TYPE
  2117.               SYNTAX  INTEGER {
  2118.                           idle(1),
  2119.                           acquisition(2),
  2120.                           down(3),
  2121.                           up(4),
  2122.                           cease(5)
  2123.                       }
  2124.               ACCESS  read-only
  2125.               STATUS  mandatory
  2126.               DESCRIPTION
  2127.                       "The EGP state of the local system with respect to
  2128.                       this entry's EGP neighbor.  Each EGP state is
  2129.                       represented by a value that is one greater than
  2130.                       the numerical value associated with said state in
  2131.                       RFC 904."
  2132.               ::= { egpNeighEntry 1 }
  2133.  
  2134.           egpNeighAddr OBJECT-TYPE
  2135.               SYNTAX  IpAddress
  2136.               ACCESS  read-only
  2137.               STATUS  mandatory
  2138.               DESCRIPTION
  2139.                       "The IP address of this entry's EGP neighbor."
  2140.               ::= { egpNeighEntry 2 }
  2141.  
  2142.           egpNeighAs OBJECT-TYPE
  2143.               SYNTAX  INTEGER
  2144.               ACCESS  read-only
  2145.               STATUS  mandatory
  2146.               DESCRIPTION
  2147.                       "The autonomous system of this EGP peer.  Zero
  2148.                       should be specified if the autonomous system
  2149.                       number of the neighbor is not yet known."
  2150.               ::= { egpNeighEntry 3 }
  2151.  
  2152.           egpNeighInMsgs OBJECT-TYPE
  2153.               SYNTAX  Counter
  2154.               ACCESS  read-only
  2155.               STATUS  mandatory
  2156.               DESCRIPTION
  2157.                       "The number of EGP messages received without error
  2158.                       from this EGP peer."
  2159.               ::= { egpNeighEntry 4 }
  2160.  
  2161.           egpNeighInErrs OBJECT-TYPE
  2162.               SYNTAX  Counter
  2163.               ACCESS  read-only
  2164.               STATUS  mandatory
  2165.               DESCRIPTION
  2166.                       "The number of EGP messages received from this EGP
  2167.                       peer that proved to be in error (e.g., bad EGP
  2168.                       checksum)."
  2169.               ::= { egpNeighEntry 5 }
  2170.  
  2171.           egpNeighOutMsgs OBJECT-TYPE
  2172.               SYNTAX  Counter
  2173.               ACCESS  read-only
  2174.               STATUS  mandatory
  2175.               DESCRIPTION
  2176.                       "The number of locally generated EGP messages to
  2177.                       this EGP peer."
  2178.               ::= { egpNeighEntry 6 }
  2179.  
  2180.           egpNeighOutErrs OBJECT-TYPE
  2181.               SYNTAX  Counter
  2182.               ACCESS  read-only
  2183.               STATUS  mandatory
  2184.               DESCRIPTION
  2185.                       "The number of locally generated EGP messages not
  2186.                       sent to this EGP peer due to resource limitations
  2187.                       within an EGP entity."
  2188.               ::= { egpNeighEntry 7 }
  2189.  
  2190.           egpNeighInErrMsgs OBJECT-TYPE
  2191.               SYNTAX  Counter
  2192.               ACCESS  read-only
  2193.               STATUS  mandatory
  2194.               DESCRIPTION
  2195.                       "The number of EGP-defined error messages received
  2196.                       from this EGP peer."
  2197.               ::= { egpNeighEntry 8 }
  2198.  
  2199.           egpNeighOutErrMsgs OBJECT-TYPE
  2200.               SYNTAX  Counter
  2201.               ACCESS  read-only
  2202.               STATUS  mandatory
  2203.               DESCRIPTION
  2204.                       "The number of EGP-defined error messages sent to
  2205.                       this EGP peer."
  2206.               ::= { egpNeighEntry 9 }
  2207.  
  2208.           egpNeighStateUps OBJECT-TYPE
  2209.               SYNTAX  Counter
  2210.               ACCESS  read-only
  2211.               STATUS  mandatory
  2212.               DESCRIPTION
  2213.                       "The number of EGP state transitions to the UP
  2214.                       state with this EGP peer."
  2215.               ::= { egpNeighEntry 10 }
  2216.  
  2217.           egpNeighStateDowns OBJECT-TYPE
  2218.               SYNTAX  Counter
  2219.               ACCESS  read-only
  2220.               STATUS  mandatory
  2221.               DESCRIPTION
  2222.                       "The number of EGP state transitions from the UP
  2223.                       state to any other state with this EGP peer."
  2224.               ::= { egpNeighEntry 11 }
  2225.  
  2226.           egpNeighIntervalHello OBJECT-TYPE
  2227.               SYNTAX  INTEGER
  2228.               ACCESS  read-only
  2229.               STATUS  mandatory
  2230.               DESCRIPTION
  2231.                       "The interval between EGP Hello command
  2232.                       retransmissions (in hundredths of a second).  This
  2233.                       represents the t1 timer as defined in RFC 904."
  2234.               ::= { egpNeighEntry 12 }
  2235.  
  2236.           egpNeighIntervalPoll OBJECT-TYPE
  2237.               SYNTAX  INTEGER
  2238.               ACCESS  read-only
  2239.               STATUS  mandatory
  2240.               DESCRIPTION
  2241.                       "The interval between EGP poll command
  2242.                       retransmissions (in hundredths of a second).  This
  2243.                       represents the t3 timer as defined in RFC 904."
  2244.               ::= { egpNeighEntry 13 }
  2245.  
  2246.           egpNeighMode OBJECT-TYPE
  2247.               SYNTAX  INTEGER { active(1), passive(2) }
  2248.               ACCESS  read-only
  2249.               STATUS  mandatory
  2250.               DESCRIPTION
  2251.                       "The polling mode of this EGP entity, either
  2252.                       passive or active."
  2253.               ::= { egpNeighEntry 14 }
  2254.  
  2255.           egpNeighEventTrigger OBJECT-TYPE
  2256.               SYNTAX  INTEGER { start(1), stop(2) }
  2257.               ACCESS  read-write
  2258.               STATUS  mandatory
  2259.               DESCRIPTION
  2260.                       "A control variable used to trigger operator-
  2261.                       initiated Start and Stop events.  When read, this
  2262.                       variable always returns the most recent value that
  2263.                       egpNeighEventTrigger was set to.  If it has not
  2264.                       been set since the last initialization of the
  2265.                       network management subsystem on the node, it
  2266.                       returns a value of `stop'.
  2267.  
  2268.                       When set, this variable causes a Start or Stop
  2269.                       event on the specified neighbor, as specified on
  2270.                       pages 8-10 of RFC 904.  Briefly, a Start event
  2271.                       causes an Idle peer to begin neighbor acquisition
  2272.                       and a non-Idle peer to reinitiate neighbor
  2273.                       acquisition.  A stop event causes a non-Idle peer
  2274.                       to return to the Idle state until a Start event
  2275.                       occurs, either via egpNeighEventTrigger or
  2276.                       otherwise."
  2277.               ::= { egpNeighEntry 15 }
  2278.  
  2279.  
  2280.           -- additional EGP objects
  2281.  
  2282.           egpAs OBJECT-TYPE
  2283.               SYNTAX  INTEGER
  2284.               ACCESS  read-only
  2285.               STATUS  mandatory
  2286.               DESCRIPTION
  2287.                       "The autonomous system number of this EGP entity."
  2288.               ::= { egp 6 }
  2289.  
  2290.           -- the Transmission group
  2291.  
  2292.           -- Based on the transmission media underlying each interface
  2293.           -- on a system, the corresponding portion of the Transmission
  2294.           -- group is mandatory for that system.
  2295.  
  2296.           -- When Internet-standard definitions for managing
  2297.           -- transmission media are defined, the transmission group is
  2298.           -- used to provide a prefix for the names of those objects.
  2299.  
  2300.           -- Typically, such definitions reside in the experimental
  2301.           -- portion of the MIB until they are "proven", then as a
  2302.           -- part of the Internet standardization process, the
  2303.           -- definitions are accordingly elevated and a new object
  2304.           -- identifier, under the transmission group is defined. By
  2305.           -- convention, the name assigned is:
  2306.           --
  2307.           --     type OBJECT IDENTIFIER    ::= { transmission number }
  2308.           --
  2309.           -- where "type" is the symbolic value used for the media in
  2310.           -- the ifType column of the ifTable object, and "number" is
  2311.           -- the actual integer value corresponding to the symbol.
  2312.  
  2313.  
  2314.           -- the SNMP group
  2315.  
  2316.           -- Implementation of the SNMP group is mandatory for all
  2317.           -- systems which support an SNMP protocol entity.  Some of
  2318.           -- the objects defined below will be zero-valued in those
  2319.           -- SNMP implementations that are optimized to support only
  2320.           -- those functions specific to either a management agent or
  2321.           -- a management station.  In particular, it should be
  2322.           -- observed that the objects below refer to an SNMP entity,
  2323.           -- and there may be several SNMP entities residing on a
  2324.           -- managed node (e.g., if the node is hosting acting as
  2325.           -- a management station).
  2326.  
  2327.           snmpInPkts OBJECT-TYPE
  2328.               SYNTAX  Counter
  2329.               ACCESS  read-only
  2330.               STATUS  mandatory
  2331.               DESCRIPTION
  2332.                       "The total number of Messages delivered to the
  2333.                       SNMP entity from the transport service."
  2334.               ::= { snmp 1 }
  2335.  
  2336.           snmpOutPkts OBJECT-TYPE
  2337.               SYNTAX  Counter
  2338.               ACCESS  read-only
  2339.               STATUS  mandatory
  2340.               DESCRIPTION
  2341.                       "The total number of SNMP Messages which were
  2342.                       passed from the SNMP protocol entity to the
  2343.                       transport service."
  2344.               ::= { snmp 2 }
  2345.  
  2346.           snmpInBadVersions OBJECT-TYPE
  2347.               SYNTAX  Counter
  2348.               ACCESS  read-only
  2349.               STATUS  mandatory
  2350.               DESCRIPTION
  2351.                       "The total number of SNMP Messages which were
  2352.                       delivered to the SNMP protocol entity and were for
  2353.                       an unsupported SNMP version."
  2354.               ::= { snmp 3 }
  2355.  
  2356.           snmpInBadCommunityNames OBJECT-TYPE
  2357.               SYNTAX  Counter
  2358.               ACCESS  read-only
  2359.               STATUS  mandatory
  2360.               DESCRIPTION
  2361.                       "The total number of SNMP Messages delivered to
  2362.                       the SNMP protocol entity which used a SNMP
  2363.                       community name not known to said entity."
  2364.               ::= { snmp 4 }
  2365.  
  2366.           snmpInBadCommunityUses OBJECT-TYPE
  2367.               SYNTAX  Counter
  2368.               ACCESS  read-only
  2369.               STATUS  mandatory
  2370.               DESCRIPTION
  2371.                       "The total number of SNMP Messages delivered to
  2372.                       the SNMP protocol entity which represented an SNMP
  2373.                       operation which was not allowed by the SNMP
  2374.                       community named in the Message."
  2375.               ::= { snmp 5 }
  2376.  
  2377.           snmpInASNParseErrs OBJECT-TYPE
  2378.               SYNTAX  Counter
  2379.               ACCESS  read-only
  2380.               STATUS  mandatory
  2381.               DESCRIPTION
  2382.                       "The total number of ASN.1 or BER errors
  2383.                       encountered by the SNMP protocol entity when
  2384.                       decoding received SNMP Messages."
  2385.               ::= { snmp 6 }
  2386.  
  2387.           -- { snmp 7 } is not used
  2388.  
  2389.           snmpInTooBigs OBJECT-TYPE
  2390.               SYNTAX  Counter
  2391.               ACCESS  read-only
  2392.               STATUS  mandatory
  2393.               DESCRIPTION
  2394.                       "The total number of SNMP PDUs which were
  2395.                       delivered to the SNMP protocol entity and for
  2396.                       which the value of the error-status field is
  2397.                       `tooBig'."
  2398.               ::= { snmp 8 }
  2399.  
  2400.           snmpInNoSuchNames OBJECT-TYPE
  2401.               SYNTAX  Counter
  2402.               ACCESS  read-only
  2403.               STATUS  mandatory
  2404.               DESCRIPTION
  2405.                       "The total number of SNMP PDUs which were
  2406.                       delivered to the SNMP protocol entity and for
  2407.                       which the value of the error-status field is
  2408.                       `noSuchName'."
  2409.               ::= { snmp 9 }
  2410.  
  2411.           snmpInBadValues OBJECT-TYPE
  2412.               SYNTAX  Counter
  2413.               ACCESS  read-only
  2414.               STATUS  mandatory
  2415.               DESCRIPTION
  2416.                       "The total number of SNMP PDUs which were
  2417.                       delivered to the SNMP protocol entity and for
  2418.                       which the value of the error-status field is
  2419.                       `badValue'."
  2420.               ::= { snmp 10 }
  2421.  
  2422.           snmpInReadOnlys OBJECT-TYPE
  2423.               SYNTAX  Counter
  2424.               ACCESS  read-only
  2425.               STATUS  mandatory
  2426.               DESCRIPTION
  2427.                       "The total number valid SNMP PDUs which were
  2428.                       delivered to the SNMP protocol entity and for
  2429.                       which the value of the error-status field is
  2430.                       `readOnly'.  It should be noted that it is a
  2431.                       protocol error to generate an SNMP PDU which
  2432.                       contains the value `readOnly' in the error-status
  2433.                       field, as such this object is provided as a means
  2434.                       of detecting incorrect implementations of the
  2435.                       SNMP."
  2436.               ::= { snmp 11 }
  2437.  
  2438.           snmpInGenErrs OBJECT-TYPE
  2439.               SYNTAX  Counter
  2440.               ACCESS  read-only
  2441.               STATUS  mandatory
  2442.               DESCRIPTION
  2443.                       "The total number of SNMP PDUs which were
  2444.                       delivered to the SNMP protocol entity and for
  2445.                       which the value of the error-status field is
  2446.                       `genErr'."
  2447.               ::= { snmp 12 }
  2448.  
  2449.           snmpInTotalReqVars OBJECT-TYPE
  2450.               SYNTAX  Counter
  2451.               ACCESS  read-only
  2452.               STATUS  mandatory
  2453.               DESCRIPTION
  2454.                       "The total number of MIB objects which have been
  2455.                       retrieved successfully by the SNMP protocol entity
  2456.                       as the result of receiving valid SNMP Get-Request
  2457.                       and Get-Next PDUs."
  2458.               ::= { snmp 13 }
  2459.  
  2460.           snmpInTotalSetVars OBJECT-TYPE
  2461.               SYNTAX  Counter
  2462.               ACCESS  read-only
  2463.               STATUS  mandatory
  2464.               DESCRIPTION
  2465.                       "The total number of MIB objects which have been
  2466.                       altered successfully by the SNMP protocol entity
  2467.                       as the result of receiving valid SNMP Set-Request
  2468.                       PDUs."
  2469.               ::= { snmp 14 }
  2470.  
  2471.           snmpInGetRequests OBJECT-TYPE
  2472.               SYNTAX  Counter
  2473.               ACCESS  read-only
  2474.               STATUS  mandatory
  2475.               DESCRIPTION
  2476.                       "The total number of SNMP Get-Request PDUs which
  2477.                       have been accepted and processed by the SNMP
  2478.                       protocol entity."
  2479.               ::= { snmp 15 }
  2480.  
  2481.           snmpInGetNexts OBJECT-TYPE
  2482.               SYNTAX  Counter
  2483.               ACCESS  read-only
  2484.               STATUS  mandatory
  2485.               DESCRIPTION
  2486.                       "The total number of SNMP Get-Next PDUs which have
  2487.                       been accepted and processed by the SNMP protocol
  2488.                       entity."
  2489.               ::= { snmp 16 }
  2490.  
  2491.           snmpInSetRequests OBJECT-TYPE
  2492.               SYNTAX  Counter
  2493.               ACCESS  read-only
  2494.               STATUS  mandatory
  2495.               DESCRIPTION
  2496.                       "The total number of SNMP Set-Request PDUs which
  2497.                       have been accepted and processed by the SNMP
  2498.                       protocol entity."
  2499.               ::= { snmp 17 }
  2500.  
  2501.           snmpInGetResponses OBJECT-TYPE
  2502.               SYNTAX  Counter
  2503.               ACCESS  read-only
  2504.               STATUS  mandatory
  2505.               DESCRIPTION
  2506.                       "The total number of SNMP Get-Response PDUs which
  2507.                       have been accepted and processed by the SNMP
  2508.                       protocol entity."
  2509.               ::= { snmp 18 }
  2510.  
  2511.           snmpInTraps OBJECT-TYPE
  2512.               SYNTAX  Counter
  2513.               ACCESS  read-only
  2514.               STATUS  mandatory
  2515.               DESCRIPTION
  2516.                       "The total number of SNMP Trap PDUs which have
  2517.                       been accepted and processed by the SNMP protocol
  2518.                       entity."
  2519.               ::= { snmp 19 }
  2520.  
  2521.           snmpOutTooBigs OBJECT-TYPE
  2522.               SYNTAX  Counter
  2523.               ACCESS  read-only
  2524.               STATUS  mandatory
  2525.               DESCRIPTION
  2526.                       "The total number of SNMP PDUs which were
  2527.                       generated by the SNMP protocol entity and for
  2528.                       which the value of the error-status field is
  2529.                       `tooBig.'"
  2530.               ::= { snmp 20 }
  2531.  
  2532.           snmpOutNoSuchNames OBJECT-TYPE
  2533.               SYNTAX  Counter
  2534.               ACCESS  read-only
  2535.               STATUS  mandatory
  2536.               DESCRIPTION
  2537.                       "The total number of SNMP PDUs which were
  2538.                       generated by the SNMP protocol entity and for
  2539.                       which the value of the error-status is
  2540.                       `noSuchName'."
  2541.               ::= { snmp 21 }
  2542.  
  2543.           snmpOutBadValues OBJECT-TYPE
  2544.               SYNTAX  Counter
  2545.               ACCESS  read-only
  2546.               STATUS  mandatory
  2547.               DESCRIPTION
  2548.                       "The total number of SNMP PDUs which were
  2549.                       generated by the SNMP protocol entity and for
  2550.                       which the value of the error-status field is
  2551.                       `badValue'."
  2552.               ::= { snmp 22 }
  2553.  
  2554.           -- { snmp 23 } is not used
  2555.  
  2556.           snmpOutGenErrs OBJECT-TYPE
  2557.               SYNTAX  Counter
  2558.               ACCESS  read-only
  2559.               STATUS  mandatory
  2560.               DESCRIPTION
  2561.                       "The total number of SNMP PDUs which were
  2562.                       generated by the SNMP protocol entity and for
  2563.                       which the value of the error-status field is
  2564.                       `genErr'."
  2565.               ::= { snmp 24 }
  2566.  
  2567.           snmpOutGetRequests OBJECT-TYPE
  2568.               SYNTAX  Counter
  2569.               ACCESS  read-only
  2570.               STATUS  mandatory
  2571.               DESCRIPTION
  2572.                       "The total number of SNMP Get-Request PDUs which
  2573.                       have been generated by the SNMP protocol entity."
  2574.               ::= { snmp 25 }
  2575.  
  2576.           snmpOutGetNexts OBJECT-TYPE
  2577.               SYNTAX  Counter
  2578.               ACCESS  read-only
  2579.               STATUS  mandatory
  2580.               DESCRIPTION
  2581.                       "The total number of SNMP Get-Next PDUs which have
  2582.                       been generated by the SNMP protocol entity."
  2583.               ::= { snmp 26 }
  2584.  
  2585.           snmpOutSetRequests OBJECT-TYPE
  2586.               SYNTAX  Counter
  2587.               ACCESS  read-only
  2588.               STATUS  mandatory
  2589.               DESCRIPTION
  2590.                       "The total number of SNMP Set-Request PDUs which
  2591.                       have been generated by the SNMP protocol entity."
  2592.               ::= { snmp 27 }
  2593.  
  2594.           snmpOutGetResponses OBJECT-TYPE
  2595.               SYNTAX  Counter
  2596.               ACCESS  read-only
  2597.               STATUS  mandatory
  2598.               DESCRIPTION
  2599.                       "The total number of SNMP Get-Response PDUs which
  2600.                       have been generated by the SNMP protocol entity."
  2601.               ::= { snmp 28 }
  2602.  
  2603.           snmpOutTraps OBJECT-TYPE
  2604.               SYNTAX  Counter
  2605.               ACCESS  read-only
  2606.               STATUS  mandatory
  2607.               DESCRIPTION
  2608.                       "The total number of SNMP Trap PDUs which have
  2609.                       been generated by the SNMP protocol entity."
  2610.               ::= { snmp 29 }
  2611.  
  2612.           snmpEnableAuthenTraps OBJECT-TYPE
  2613.               SYNTAX  INTEGER { enabled(1), disabled(2) }
  2614.               ACCESS  read-write
  2615.               STATUS  mandatory
  2616.               DESCRIPTION
  2617.                       "Indicates whether the SNMP agent process is
  2618.                       permitted to generate authentication-failure
  2619.                       traps.  The value of this object overrides any
  2620.                       configuration information; as such, it provides a
  2621.                       means whereby all authentication-failure traps may
  2622.                       be disabled.
  2623.  
  2624.                       Note that it is strongly recommended that this
  2625.                       object be stored in non-volatile memory so that it
  2626.                       remains constant between re-initializations of the
  2627.                       network management system."
  2628.               ::= { snmp 30 }
  2629.  
  2630.           egpNeighborLoss TRAP-TYPE
  2631.               ENTERPRISE  snmp
  2632.               VARIABLES   { egpNeighAddr }
  2633.               DESCRIPTION
  2634.                           "An egpNeighborLoss trap signifies that an EGP
  2635.                           neighbor for whom the sending protocol entity
  2636.                           was an EGP peer has been marked down and the
  2637.                           peer relationship no longer obtains."
  2638.               ::= 5
  2639.  
  2640.           END
  2641.