home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 January / Chip_2001-01_cd1.bin / tema / php / php4-win.exe / mibs / IP-MIB.txt < prev    next >
Text File  |  1999-07-23  |  23KB  |  745 lines

  1. IP-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.     OBJECT-GROUP, MODULE-COMPLIANCE
  5.         FROM SNMPv2-CONF
  6.     PhysAddress
  7.         FROM SNMPv2-TC
  8.     mib-2, IpAddress, Counter32, Integer32, OBJECT-TYPE, MODULE-IDENTITY
  9.         FROM SNMPv2-SMI;
  10.  
  11. ipMIB MODULE-IDENTITY
  12.     LAST-UPDATED "9411010000Z"
  13.     ORGANIZATION "IETF SNMPv2 Working Group"
  14.     CONTACT-INFO
  15.                  "Keith McCloghrie
  16.  
  17.           Postal: Cisco Systems, Inc.
  18.                   170 West Tasman Drive
  19.                   San Jose, CA  95134-1706
  20.                   US
  21.  
  22.           Phone:  +1 408 526 5260
  23.           Email:  kzm@cisco.com"
  24.     DESCRIPTION
  25.         "The MIB module for managing IP and ICMP implementations,
  26.          but excluding their management of IP routes."
  27.     REVISION     "9103310000Z"
  28.     DESCRIPTION
  29.         "The initial revision of this MIB module was part of MIB-II."
  30.     ::= { mib-2  48 }
  31.  
  32. ip OBJECT IDENTIFIER ::= { mib-2  4 }
  33.  
  34. ipForwarding OBJECT-TYPE
  35.     SYNTAX     INTEGER {
  36.                  forwarding(1),
  37.                  notForwarding(2)
  38.                }
  39.     MAX-ACCESS read-write
  40.     STATUS     current
  41.     DESCRIPTION
  42.         "The indication of whether this entity is acting as an IP
  43.          router in respect to the forwarding of datagrams received
  44.          by, but not addressed to, this entity.  IP routers forward
  45.          datagrams.  IP hosts do not (except those source-routed via
  46.          the host)."
  47.     ::= { ip  1 }
  48.  
  49. ipDefaultTTL OBJECT-TYPE
  50.     SYNTAX     INTEGER
  51.     MAX-ACCESS read-write
  52.     STATUS     current
  53.     DESCRIPTION
  54.         "The default value inserted into the Time-To-Live field of
  55.          the IP header of datagrams originated at this entity,
  56.          whenever a TTL value is not supplied by the transport layer
  57.          protocol."
  58.     ::= { ip  2 }
  59.  
  60. ipInReceives OBJECT-TYPE
  61.     SYNTAX     Counter32
  62.     MAX-ACCESS read-only
  63.     STATUS     current
  64.     DESCRIPTION
  65.         "The total number of input datagrams received from
  66.          interfaces, including those received in error."
  67.     ::= { ip  3 }
  68.  
  69. ipInHdrErrors OBJECT-TYPE
  70.     SYNTAX     Counter32
  71.     MAX-ACCESS read-only
  72.     STATUS     current
  73.     DESCRIPTION
  74.         "The number of input datagrams discarded due to errors in
  75.          their IP headers, including bad checksums, version number
  76.          mismatch, other format errors, time-to-live exceeded, errors
  77.          discovered in processing their IP options, etc."
  78.     ::= { ip  4 }
  79.  
  80. ipInAddrErrors OBJECT-TYPE
  81.     SYNTAX     Counter32
  82.     MAX-ACCESS read-only
  83.     STATUS     current
  84.     DESCRIPTION
  85.         "The number of input datagrams discarded because the IP
  86.          address in their IP header's destination field was not a
  87.          valid address to be received at this entity.  This count
  88.          includes invalid addresses (e.g., 0.0.0.0) and addresses of
  89.          unsupported Classes (e.g., Class E).  For entities which are
  90.          not IP routers and therefore do not forward datagrams, this
  91.          counter includes datagrams discarded because the destination
  92.          address was not a local address."
  93.     ::= { ip  5 }
  94.  
  95. ipForwDatagrams OBJECT-TYPE
  96.     SYNTAX     Counter32
  97.     MAX-ACCESS read-only
  98.     STATUS     current
  99.     DESCRIPTION
  100.         "The number of input datagrams for which this entity was not
  101.          their final IP destination, as a result of which an attempt
  102.          was made to find a route to forward them to that final
  103.          destination.  In entities which do not act as IP routers,
  104.          this counter will include only those packets which were
  105.          Source-Routed via this entity, and the Source-Route option
  106.          processing was successful."
  107.     ::= { ip  6 }
  108.  
  109. ipInUnknownProtos OBJECT-TYPE
  110.     SYNTAX     Counter32
  111.     MAX-ACCESS read-only
  112.     STATUS     current
  113.     DESCRIPTION
  114.         "The number of locally-addressed datagrams received
  115.          successfully but discarded because of an unknown or
  116.          unsupported protocol."
  117.     ::= { ip  7 }
  118.  
  119. ipInDiscards OBJECT-TYPE
  120.     SYNTAX     Counter32
  121.     MAX-ACCESS read-only
  122.     STATUS     current
  123.     DESCRIPTION
  124.         "The number of input IP datagrams for which no problems were
  125.          encountered to prevent their continued processing, but which
  126.          were discarded (e.g., for lack of buffer space).  Note that
  127.          this counter does not include any datagrams discarded while
  128.          awaiting re-assembly."
  129.     ::= { ip  8 }
  130.  
  131. ipInDelivers OBJECT-TYPE
  132.     SYNTAX     Counter32
  133.     MAX-ACCESS read-only
  134.     STATUS     current
  135.     DESCRIPTION
  136.         "The total number of input datagrams successfully delivered
  137.          to IP user-protocols (including ICMP)."
  138.     ::= { ip  9 }
  139.  
  140. ipOutRequests OBJECT-TYPE
  141.     SYNTAX     Counter32
  142.     MAX-ACCESS read-only
  143.     STATUS     current
  144.     DESCRIPTION
  145.         "The total number of IP datagrams which local IP user-
  146.          protocols (including ICMP) supplied to IP in requests for
  147.          transmission.  Note that this counter does not include any
  148.          datagrams counted in ipForwDatagrams."
  149.     ::= { ip  10 }
  150.  
  151. ipOutDiscards OBJECT-TYPE
  152.     SYNTAX     Counter32
  153.     MAX-ACCESS read-only
  154.     STATUS     current
  155.     DESCRIPTION
  156.         "The number of output IP datagrams for which no problem was
  157.          encountered to prevent their transmission to their
  158.          destination, but which were discarded (e.g., for lack of
  159.          buffer space).  Note that this counter would include
  160.          datagrams counted in ipForwDatagrams if any such packets met
  161.          this (discretionary) discard criterion."
  162.     ::= { ip  11 }
  163.  
  164. ipOutNoRoutes OBJECT-TYPE
  165.     SYNTAX     Counter32
  166.     MAX-ACCESS read-only
  167.     STATUS     current
  168.     DESCRIPTION
  169.         "The number of IP datagrams discarded because no route could
  170.          be found to transmit them to their destination.  Note that
  171.          this counter includes any packets counted in ipForwDatagrams
  172.          which meet this `no-route' criterion.  Note that this
  173.          includes any datagrams which a host cannot route because all
  174.          of its default routers are down."
  175.     ::= { ip  12 }
  176.  
  177. ipReasmTimeout OBJECT-TYPE
  178.     SYNTAX     Integer32
  179.     MAX-ACCESS read-only
  180.     STATUS     current
  181.     DESCRIPTION
  182.         "The maximum number of seconds which received fragments are
  183.          held while they are awaiting reassembly at this entity."
  184.     ::= { ip  13 }
  185.  
  186. ipReasmReqds OBJECT-TYPE
  187.     SYNTAX     Counter32
  188.     MAX-ACCESS read-only
  189.     STATUS     current
  190.     DESCRIPTION
  191.         "The number of IP fragments received which needed to be
  192.          reassembled at this entity."
  193.     ::= { ip  14 }
  194.  
  195. ipReasmOKs OBJECT-TYPE
  196.     SYNTAX     Counter32
  197.     MAX-ACCESS read-only
  198.     STATUS     current
  199.     DESCRIPTION
  200.         "The number of IP datagrams successfully re-assembled."
  201.     ::= { ip  15 }
  202.  
  203. ipReasmFails OBJECT-TYPE
  204.     SYNTAX     Counter32
  205.     MAX-ACCESS read-only
  206.     STATUS     current
  207.     DESCRIPTION
  208.         "The number of failures detected by the IP re-assembly
  209.          algorithm (for whatever reason: timed out, errors, etc).
  210.          Note that this is not necessarily a count of discarded IP
  211.          fragments since some algorithms (notably the algorithm in
  212.          RFC 815) can lose track of the number of fragments by
  213.          combining them as they are received."
  214.     ::= { ip  16 }
  215.  
  216. ipFragOKs OBJECT-TYPE
  217.     SYNTAX     Counter32
  218.     MAX-ACCESS read-only
  219.     STATUS     current
  220.     DESCRIPTION
  221.         "The number of IP datagrams that have been successfully
  222.          fragmented at this entity."
  223.     ::= { ip  17 }
  224.  
  225. ipFragFails OBJECT-TYPE
  226.     SYNTAX     Counter32
  227.     MAX-ACCESS read-only
  228.     STATUS     current
  229.     DESCRIPTION
  230.         "The number of IP datagrams that have been discarded because
  231.          they needed to be fragmented at this entity but could not
  232.          be, e.g., because their Don't Fragment flag was set."
  233.     ::= { ip  18 }
  234.  
  235. ipFragCreates OBJECT-TYPE
  236.     SYNTAX     Counter32
  237.     MAX-ACCESS read-only
  238.     STATUS     current
  239.     DESCRIPTION
  240.         "The number of IP datagram fragments that have been
  241.          generated as a result of fragmentation at this entity."
  242.     ::= { ip  19 }
  243.  
  244. ipAddrTable OBJECT-TYPE
  245.     SYNTAX     SEQUENCE OF IpAddrEntry
  246.     MAX-ACCESS not-accessible
  247.     STATUS     current
  248.     DESCRIPTION
  249.         "The table of addressing information relevant to this
  250.          entity's IP addresses."
  251.     ::= { ip  20 }
  252.  
  253. ipAddrEntry OBJECT-TYPE
  254.     SYNTAX     IpAddrEntry
  255.     MAX-ACCESS not-accessible
  256.     STATUS     current
  257.     DESCRIPTION
  258.         "The addressing information for one of this entity's IP
  259.          addresses."
  260.     INDEX      { ipAdEntAddr }
  261.     ::= { ipAddrTable  1 }
  262.  
  263. IpAddrEntry ::=
  264.     SEQUENCE {
  265.         ipAdEntAddr
  266.             IpAddress,
  267.  
  268.         ipAdEntIfIndex
  269.             INTEGER,
  270.  
  271.         ipAdEntNetMask
  272.             IpAddress,
  273.  
  274.         ipAdEntBcastAddr
  275.             INTEGER,
  276.  
  277.         ipAdEntReasmMaxSize
  278.             INTEGER
  279.     }
  280.  
  281. ipAdEntAddr OBJECT-TYPE
  282.     SYNTAX     IpAddress
  283.     MAX-ACCESS read-only
  284.     STATUS     current
  285.     DESCRIPTION
  286.         "The IP address to which this entry's addressing information
  287.          pertains."
  288.     ::= { ipAddrEntry  1 }
  289.  
  290. ipAdEntIfIndex OBJECT-TYPE
  291.     SYNTAX     INTEGER
  292.     MAX-ACCESS read-only
  293.     STATUS     current
  294.     DESCRIPTION
  295.         "The index value which uniquely identifies the interface to
  296.          which this entry is applicable.  The interface identified by
  297.          a particular value of this index is the same interface as
  298.          identified by the same value of RFC 1573's ifIndex."
  299.     ::= { ipAddrEntry  2 }
  300.  
  301. ipAdEntNetMask OBJECT-TYPE
  302.     SYNTAX     IpAddress
  303.     MAX-ACCESS read-only
  304.     STATUS     current
  305.     DESCRIPTION
  306.         "The subnet mask associated with the IP address of this
  307.          entry.  The value of the mask is an IP address with all the
  308.          network bits set to 1 and all the hosts bits set to 0."
  309.     ::= { ipAddrEntry  3 }
  310.  
  311. ipAdEntBcastAddr OBJECT-TYPE
  312.     SYNTAX     INTEGER
  313.     MAX-ACCESS read-only
  314.     STATUS     current
  315.     DESCRIPTION
  316.         "The value of the least-significant bit in the IP broadcast
  317.          address used for sending datagrams on the (logical)
  318.          interface associated with the IP address of this entry.  For
  319.          example, when the Internet standard all-ones broadcast
  320.          address is used, the value will be 1.  This value applies to
  321.          both the subnet and network broadcasts addresses used by the
  322.          entity on this (logical) interface."
  323.     ::= { ipAddrEntry  4 }
  324.  
  325. ipAdEntReasmMaxSize OBJECT-TYPE
  326.     SYNTAX     INTEGER
  327.     MAX-ACCESS read-only
  328.     STATUS     current
  329.     DESCRIPTION
  330.         "The size of the largest IP datagram which this entity can
  331.          re-assemble from incoming IP fragmented datagrams received
  332.          on this interface."
  333.     ::= { ipAddrEntry  5 }
  334.  
  335. ipNetToMediaTable OBJECT-TYPE
  336.     SYNTAX     SEQUENCE OF IpNetToMediaEntry
  337.     MAX-ACCESS not-accessible
  338.     STATUS     current
  339.     DESCRIPTION
  340.         "The IP Address Translation table used for mapping from IP
  341.          addresses to physical addresses."
  342.     ::= { ip  22 }
  343.  
  344. ipNetToMediaEntry OBJECT-TYPE
  345.     SYNTAX     IpNetToMediaEntry
  346.     MAX-ACCESS not-accessible
  347.     STATUS     current
  348.     DESCRIPTION
  349.         "Each entry contains one IpAddress to `physical' address
  350.          equivalence."
  351.     INDEX      { ipNetToMediaIfIndex,  ipNetToMediaNetAddress }
  352.     ::= { ipNetToMediaTable  1 }
  353.  
  354. IpNetToMediaEntry ::=
  355.     SEQUENCE {
  356.         ipNetToMediaIfIndex
  357.             INTEGER,
  358.  
  359.         ipNetToMediaPhysAddress
  360.             PhysAddress,
  361.  
  362.         ipNetToMediaNetAddress
  363.             IpAddress,
  364.  
  365.         ipNetToMediaType
  366.             INTEGER
  367.     }
  368.  
  369. ipNetToMediaIfIndex OBJECT-TYPE
  370.     SYNTAX     INTEGER
  371.     MAX-ACCESS read-create
  372.     STATUS     current
  373.     DESCRIPTION
  374.         "The interface on which this entry's equivalence is
  375.          effective.  The interface identified by a particular value
  376.          of this index is the same interface as identified by the
  377.          same value of RFC 1573's ifIndex."
  378.     ::= { ipNetToMediaEntry  1 }
  379.  
  380. ipNetToMediaPhysAddress OBJECT-TYPE
  381.     SYNTAX     PhysAddress
  382.     MAX-ACCESS read-create
  383.     STATUS     current
  384.     DESCRIPTION
  385.         "The media-dependent `physical' address."
  386.     ::= { ipNetToMediaEntry  2 }
  387.  
  388. ipNetToMediaNetAddress OBJECT-TYPE
  389.     SYNTAX     IpAddress
  390.     MAX-ACCESS read-create
  391.     STATUS     current
  392.     DESCRIPTION
  393.         "The IpAddress corresponding to the media-dependent
  394.          `physical' address."
  395.     ::= { ipNetToMediaEntry  3 }
  396.  
  397. ipNetToMediaType OBJECT-TYPE
  398.     SYNTAX     INTEGER {
  399.                  other(1),
  400.                  invalid(2),
  401.                  dynamic(3),
  402.                  static(4)
  403.                }
  404.     MAX-ACCESS read-create
  405.     STATUS     current
  406.     DESCRIPTION
  407.         "The type of mapping.
  408.          Setting this object to the value invalid(2) has the effect
  409.          of invalidating the corresponding entry in the
  410.          ipNetToMediaTable.  That is, it effectively disassociates
  411.          the interface identified with said entry from the mapping
  412.          identified with said entry.  It is an implementation-
  413.          specific matter as to whether the agent removes an
  414.          invalidated entry from the table.  Accordingly, management
  415.          stations must be prepared to receive tabular information
  416.          from agents that corresponds to entries not currently in
  417.          use.  Proper interpretation of such entries requires
  418.          examination of the relevant ipNetToMediaType object."
  419.     ::= { ipNetToMediaEntry  4 }
  420.  
  421. ipRoutingDiscards OBJECT-TYPE
  422.     SYNTAX     Counter32
  423.     MAX-ACCESS read-only
  424.     STATUS     current
  425.     DESCRIPTION
  426.         "The number of routing entries which were chosen to be
  427.          discarded even though they are valid.  One possible reason
  428.          for discarding such an entry could be to free-up buffer
  429.          space for other routing entries."
  430.     ::= { ip  23 }
  431.  
  432. icmp OBJECT IDENTIFIER ::= { mib-2  5 }
  433.  
  434. icmpInMsgs OBJECT-TYPE
  435.     SYNTAX     Counter32
  436.     MAX-ACCESS read-only
  437.     STATUS     current
  438.     DESCRIPTION
  439.         "The total number of ICMP messages which the entity
  440.          received.  Note that this counter includes all those counted
  441.          by icmpInErrors."
  442.     ::= { icmp  1 }
  443.  
  444. icmpInErrors OBJECT-TYPE
  445.     SYNTAX     Counter32
  446.     MAX-ACCESS read-only
  447.     STATUS     current
  448.     DESCRIPTION
  449.         "The number of ICMP messages which the entity received but
  450.          determined as having ICMP-specific errors (bad ICMP
  451.          checksums, bad length, etc.)."
  452.     ::= { icmp  2 }
  453.  
  454. icmpInDestUnreachs OBJECT-TYPE
  455.     SYNTAX     Counter32
  456.     MAX-ACCESS read-only
  457.     STATUS     current
  458.     DESCRIPTION
  459.         "The number of ICMP Destination Unreachable messages
  460.          received."
  461.     ::= { icmp  3 }
  462.  
  463. icmpInTimeExcds OBJECT-TYPE
  464.     SYNTAX     Counter32
  465.     MAX-ACCESS read-only
  466.     STATUS     current
  467.     DESCRIPTION
  468.         "The number of ICMP Time Exceeded messages received."
  469.     ::= { icmp  4 }
  470.  
  471. icmpInParmProbs OBJECT-TYPE
  472.     SYNTAX     Counter32
  473.     MAX-ACCESS read-only
  474.     STATUS     current
  475.     DESCRIPTION
  476.         "The number of ICMP Parameter Problem messages received."
  477.     ::= { icmp  5 }
  478.  
  479. icmpInSrcQuenchs OBJECT-TYPE
  480.     SYNTAX     Counter32
  481.     MAX-ACCESS read-only
  482.     STATUS     current
  483.     DESCRIPTION
  484.         "The number of ICMP Source Quench messages received."
  485.     ::= { icmp  6 }
  486.  
  487. icmpInRedirects OBJECT-TYPE
  488.     SYNTAX     Counter32
  489.     MAX-ACCESS read-only
  490.     STATUS     current
  491.     DESCRIPTION
  492.         "The number of ICMP Redirect messages received."
  493.     ::= { icmp  7 }
  494.  
  495. icmpInEchos OBJECT-TYPE
  496.     SYNTAX     Counter32
  497.     MAX-ACCESS read-only
  498.     STATUS     current
  499.     DESCRIPTION
  500.         "The number of ICMP Echo (request) messages received."
  501.     ::= { icmp  8 }
  502.  
  503. icmpInEchoReps OBJECT-TYPE
  504.     SYNTAX     Counter32
  505.     MAX-ACCESS read-only
  506.     STATUS     current
  507.     DESCRIPTION
  508.         "The number of ICMP Echo Reply messages received."
  509.     ::= { icmp  9 }
  510.  
  511. icmpInTimestamps OBJECT-TYPE
  512.     SYNTAX     Counter32
  513.     MAX-ACCESS read-only
  514.     STATUS     current
  515.     DESCRIPTION
  516.         "The number of ICMP Timestamp (request) messages received."
  517.     ::= { icmp  10 }
  518.  
  519. icmpInTimestampReps OBJECT-TYPE
  520.     SYNTAX     Counter32
  521.     MAX-ACCESS read-only
  522.     STATUS     current
  523.     DESCRIPTION
  524.         "The number of ICMP Timestamp Reply messages received."
  525.     ::= { icmp  11 }
  526.  
  527. icmpInAddrMasks OBJECT-TYPE
  528.     SYNTAX     Counter32
  529.     MAX-ACCESS read-only
  530.     STATUS     current
  531.     DESCRIPTION
  532.         "The number of ICMP Address Mask Request messages received."
  533.     ::= { icmp  12 }
  534.  
  535. icmpInAddrMaskReps OBJECT-TYPE
  536.     SYNTAX     Counter32
  537.     MAX-ACCESS read-only
  538.     STATUS     current
  539.     DESCRIPTION
  540.         "The number of ICMP Address Mask Reply messages received."
  541.     ::= { icmp  13 }
  542.  
  543. icmpOutMsgs OBJECT-TYPE
  544.     SYNTAX     Counter32
  545.     MAX-ACCESS read-only
  546.     STATUS     current
  547.     DESCRIPTION
  548.         "The total number of ICMP messages which this entity
  549.          attempted to send.  Note that this counter includes all
  550.          those counted by icmpOutErrors."
  551.     ::= { icmp  14 }
  552.  
  553. icmpOutErrors OBJECT-TYPE
  554.     SYNTAX     Counter32
  555.     MAX-ACCESS read-only
  556.     STATUS     current
  557.     DESCRIPTION
  558.         "The number of ICMP messages which this entity did not send
  559.          due to problems discovered within ICMP such as a lack of
  560.          buffers.  This value should not include errors discovered
  561.          outside the ICMP layer such as the inability of IP to route
  562.          the resultant datagram.  In some implementations there may
  563.          be no types of error which contribute to this counter's
  564.          value."
  565.     ::= { icmp  15 }
  566.  
  567. icmpOutDestUnreachs OBJECT-TYPE
  568.     SYNTAX     Counter32
  569.     MAX-ACCESS read-only
  570.     STATUS     current
  571.     DESCRIPTION
  572.         "The number of ICMP Destination Unreachable messages sent."
  573.     ::= { icmp  16 }
  574.  
  575. icmpOutTimeExcds OBJECT-TYPE
  576.     SYNTAX     Counter32
  577.     MAX-ACCESS read-only
  578.     STATUS     current
  579.     DESCRIPTION
  580.         "The number of ICMP Time Exceeded messages sent."
  581.     ::= { icmp  17 }
  582.  
  583. icmpOutParmProbs OBJECT-TYPE
  584.     SYNTAX     Counter32
  585.     MAX-ACCESS read-only
  586.     STATUS     current
  587.     DESCRIPTION
  588.         "The number of ICMP Parameter Problem messages sent."
  589.     ::= { icmp  18 }
  590.  
  591. icmpOutSrcQuenchs OBJECT-TYPE
  592.     SYNTAX     Counter32
  593.     MAX-ACCESS read-only
  594.     STATUS     current
  595.     DESCRIPTION
  596.         "The number of ICMP Source Quench messages sent."
  597.     ::= { icmp  19 }
  598.  
  599. icmpOutRedirects OBJECT-TYPE
  600.     SYNTAX     Counter32
  601.     MAX-ACCESS read-only
  602.     STATUS     current
  603.     DESCRIPTION
  604.         "The number of ICMP Redirect messages sent.  For a host,
  605.          this object will always be zero, since hosts do not send
  606.          redirects."
  607.     ::= { icmp  20 }
  608.  
  609. icmpOutEchos OBJECT-TYPE
  610.     SYNTAX     Counter32
  611.     MAX-ACCESS read-only
  612.     STATUS     current
  613.     DESCRIPTION
  614.         "The number of ICMP Echo (request) messages sent."
  615.     ::= { icmp  21 }
  616.  
  617. icmpOutEchoReps OBJECT-TYPE
  618.     SYNTAX     Counter32
  619.     MAX-ACCESS read-only
  620.     STATUS     current
  621.     DESCRIPTION
  622.         "The number of ICMP Echo Reply messages sent."
  623.     ::= { icmp  22 }
  624.  
  625. icmpOutTimestamps OBJECT-TYPE
  626.     SYNTAX     Counter32
  627.     MAX-ACCESS read-only
  628.     STATUS     current
  629.     DESCRIPTION
  630.         "The number of ICMP Timestamp (request) messages sent."
  631.     ::= { icmp  23 }
  632.  
  633. icmpOutTimestampReps OBJECT-TYPE
  634.     SYNTAX     Counter32
  635.     MAX-ACCESS read-only
  636.     STATUS     current
  637.     DESCRIPTION
  638.         "The number of ICMP Timestamp Reply messages sent."
  639.     ::= { icmp  24 }
  640.  
  641. icmpOutAddrMasks OBJECT-TYPE
  642.     SYNTAX     Counter32
  643.     MAX-ACCESS read-only
  644.     STATUS     current
  645.     DESCRIPTION
  646.         "The number of ICMP Address Mask Request messages sent."
  647.     ::= { icmp  25 }
  648.  
  649. icmpOutAddrMaskReps OBJECT-TYPE
  650.     SYNTAX     Counter32
  651.     MAX-ACCESS read-only
  652.     STATUS     current
  653.     DESCRIPTION
  654.         "The number of ICMP Address Mask Reply messages sent."
  655.     ::= { icmp  26 }
  656.  
  657. ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB  2 }
  658.  
  659. ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance  1 }
  660.  
  661. ipMIBGroups OBJECT IDENTIFIER ::= { ipMIBConformance  2 }
  662.  
  663. ipMIBCompliance MODULE-COMPLIANCE
  664.     STATUS     current
  665.     DESCRIPTION
  666.         "The compliance statement for SNMPv2 entities which
  667.          implement IP."
  668.     MODULE           -- this module
  669.     MANDATORY-GROUPS { ipGroup,  icmpGroup }
  670.     ::= { ipMIBCompliances  1 }
  671.  
  672. ipGroup OBJECT-GROUP
  673.     OBJECTS    {
  674.                  ipForwarding,
  675.                  ipDefaultTTL,
  676.                  ipInReceives,
  677.                  ipInHdrErrors,
  678.                  ipInAddrErrors,
  679.                  ipForwDatagrams,
  680.                  ipInUnknownProtos,
  681.                  ipInDiscards,
  682.                  ipInDelivers,
  683.                  ipOutRequests,
  684.                  ipOutDiscards,
  685.                  ipOutNoRoutes,
  686.                  ipReasmTimeout,
  687.                  ipReasmReqds,
  688.                  ipReasmOKs,
  689.                  ipReasmFails,
  690.                  ipFragOKs,
  691.                  ipFragFails,
  692.                  ipFragCreates,
  693.                  ipAdEntAddr,
  694.                  ipAdEntIfIndex,
  695.                  ipAdEntNetMask,
  696.                  ipAdEntBcastAddr,
  697.                  ipAdEntReasmMaxSize,
  698.                  ipNetToMediaIfIndex,
  699.                  ipNetToMediaPhysAddress,
  700.                  ipNetToMediaNetAddress,
  701.                  ipNetToMediaType,
  702.                  ipRoutingDiscards
  703.                }
  704.     STATUS     current
  705.     DESCRIPTION
  706.         "The ip group of objects providing for basic management of
  707.          IP entities, exclusive of the management of IP routes."
  708.     ::= { ipMIBGroups  1 }
  709.  
  710. icmpGroup OBJECT-GROUP
  711.     OBJECTS    {
  712.                  icmpInMsgs,
  713.                  icmpInErrors,
  714.                  icmpInDestUnreachs,
  715.                  icmpInTimeExcds,
  716.                  icmpInParmProbs,
  717.                  icmpInSrcQuenchs,
  718.                  icmpInRedirects,
  719.                  icmpInEchos,
  720.                  icmpInEchoReps,
  721.                  icmpInTimestamps,
  722.                  icmpInTimestampReps,
  723.                  icmpInAddrMasks,
  724.                  icmpInAddrMaskReps,
  725.                  icmpOutMsgs,
  726.                  icmpOutErrors,
  727.                  icmpOutDestUnreachs,
  728.                  icmpOutTimeExcds,
  729.                  icmpOutParmProbs,
  730.                  icmpOutSrcQuenchs,
  731.                  icmpOutRedirects,
  732.                  icmpOutEchos,
  733.                  icmpOutEchoReps,
  734.                  icmpOutTimestamps,
  735.                  icmpOutTimestampReps,
  736.                  icmpOutAddrMasks,
  737.                  icmpOutAddrMaskReps
  738.                }
  739.     STATUS     current
  740.     DESCRIPTION
  741.         "The icmp group of objects providing ICMP statistics."
  742.     ::= { ipMIBGroups  2 }
  743.  
  744. END
  745.