home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 January / Chip_2001-01_cd1.bin / tema / php / php4-win.exe / mibs / IPV6-ICMP-MIB.txt < prev    next >
Text File  |  1999-11-14  |  15KB  |  531 lines

  1. IPV6-ICMP-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.     MODULE-IDENTITY, OBJECT-TYPE,
  5.     Counter32, mib-2                 FROM SNMPv2-SMI
  6.     MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF
  7.     ipv6IfEntry                      FROM IPV6-MIB;
  8.  
  9. ipv6IcmpMIB MODULE-IDENTITY
  10.     LAST-UPDATED "9801082155Z"
  11.     ORGANIZATION "IETF IPv6 Working Group"
  12.     CONTACT-INFO
  13.       "           Dimitry Haskin
  14.  
  15.        Postal: Bay Networks, Inc.
  16.            660 Techology Park Drive.
  17.            Billerica, MA  01821
  18.            US
  19.  
  20.           Tel: +1-978-916-8124
  21.        E-mail: dhaskin@baynetworks.com
  22.  
  23.            Steve Onishi
  24.  
  25.        Postal: Bay Networks, Inc.
  26.            3 Federal Street
  27.            Billerica, MA 01821
  28.            US
  29.  
  30.           Tel: +1-978-916-3816
  31.        E-mail: sonishi@baynetworks.com"
  32.     DESCRIPTION
  33.       "The MIB module for entities implementing
  34.     the ICMPv6."
  35.     ::= { mib-2 56 }
  36.  
  37.  
  38. -- the ICMPv6 group
  39.  
  40. ipv6IcmpMIBObjects OBJECT IDENTIFIER ::= { ipv6IcmpMIB  1 }
  41.  
  42.  
  43. -- Per-interface ICMPv6 statistics table
  44.  
  45. ipv6IfIcmpTable OBJECT-TYPE
  46.     SYNTAX     SEQUENCE OF Ipv6IfIcmpEntry
  47.     MAX-ACCESS not-accessible
  48.     STATUS     current
  49.     DESCRIPTION
  50.      "IPv6 ICMP statistics. This table contains statistics
  51.      of ICMPv6 messages that are received and sourced by
  52.      the entity."
  53.     ::= { ipv6IcmpMIBObjects 1 }
  54.  
  55. ipv6IfIcmpEntry OBJECT-TYPE
  56.     SYNTAX     Ipv6IfIcmpEntry
  57.     MAX-ACCESS not-accessible
  58.     STATUS     current
  59.     DESCRIPTION
  60.      "An ICMPv6 statistics entry containing
  61.      objects at a particular IPv6 interface.
  62.  
  63.      Note that a receiving interface is
  64.      the interface to which a given ICMPv6 message
  65.      is addressed which may not be necessarily
  66.      the input interface for the message.
  67.  
  68.      Similarly,  the sending interface is
  69.      the interface that sources a given
  70.      ICMP message which is usually but not
  71.      necessarily the output interface for the message."
  72.     AUGMENTS { ipv6IfEntry }
  73.     ::= { ipv6IfIcmpTable 1 }
  74.  
  75. Ipv6IfIcmpEntry ::= SEQUENCE {
  76.      ipv6IfIcmpInMsgs
  77.            Counter32      ,
  78.      ipv6IfIcmpInErrors
  79.            Counter32      ,
  80.      ipv6IfIcmpInDestUnreachs
  81.            Counter32      ,
  82.      ipv6IfIcmpInAdminProhibs
  83.            Counter32      ,
  84.      ipv6IfIcmpInTimeExcds
  85.            Counter32      ,
  86.      ipv6IfIcmpInParmProblems
  87.            Counter32      ,
  88.      ipv6IfIcmpInPktTooBigs
  89.            Counter32      ,
  90.      ipv6IfIcmpInEchos
  91.            Counter32      ,
  92.      ipv6IfIcmpInEchoReplies
  93.            Counter32      ,
  94.      ipv6IfIcmpInRouterSolicits
  95.            Counter32      ,
  96.      ipv6IfIcmpInRouterAdvertisements
  97.            Counter32      ,
  98.      ipv6IfIcmpInNeighborSolicits
  99.            Counter32      ,
  100.      ipv6IfIcmpInNeighborAdvertisements
  101.            Counter32      ,
  102.      ipv6IfIcmpInRedirects
  103.            Counter32      ,
  104.      ipv6IfIcmpInGroupMembQueries
  105.            Counter32      ,
  106.      ipv6IfIcmpInGroupMembResponses
  107.            Counter32      ,
  108.      ipv6IfIcmpInGroupMembReductions
  109.            Counter32      ,
  110.      ipv6IfIcmpOutMsgs
  111.            Counter32      ,
  112.      ipv6IfIcmpOutErrors
  113.            Counter32      ,
  114.      ipv6IfIcmpOutDestUnreachs
  115.            Counter32      ,
  116.      ipv6IfIcmpOutAdminProhibs
  117.            Counter32      ,
  118.      ipv6IfIcmpOutTimeExcds
  119.            Counter32      ,
  120.      ipv6IfIcmpOutParmProblems
  121.            Counter32      ,
  122.      ipv6IfIcmpOutPktTooBigs
  123.            Counter32      ,
  124.      ipv6IfIcmpOutEchos
  125.            Counter32      ,
  126.      ipv6IfIcmpOutEchoReplies
  127.            Counter32      ,
  128.      ipv6IfIcmpOutRouterSolicits
  129.            Counter32      ,
  130.      ipv6IfIcmpOutRouterAdvertisements
  131.            Counter32      ,
  132.      ipv6IfIcmpOutNeighborSolicits
  133.            Counter32      ,
  134.      ipv6IfIcmpOutNeighborAdvertisements
  135.            Counter32      ,
  136.      ipv6IfIcmpOutRedirects
  137.            Counter32      ,
  138.      ipv6IfIcmpOutGroupMembQueries
  139.            Counter32      ,
  140.      ipv6IfIcmpOutGroupMembResponses
  141.            Counter32      ,
  142.      ipv6IfIcmpOutGroupMembReductions
  143.            Counter32
  144.     }
  145.  
  146. ipv6IfIcmpInMsgs OBJECT-TYPE
  147.     SYNTAX     Counter32
  148.     MAX-ACCESS read-only
  149.     STATUS     current
  150.     DESCRIPTION
  151.      "The total number of ICMP messages received
  152.      by the interface which includes all those
  153.      counted by ipv6IfIcmpInErrors. Note that this
  154.      interface is the interface to which the
  155.      ICMP messages were addressed which may not be
  156.      necessarily the input interface for the messages."
  157.     ::= { ipv6IfIcmpEntry 1 }
  158.  
  159. ipv6IfIcmpInErrors OBJECT-TYPE
  160.     SYNTAX     Counter32
  161.     MAX-ACCESS read-only
  162.     STATUS     current
  163.     DESCRIPTION
  164.      "The number of ICMP messages which the interface
  165.      received but determined as having ICMP-specific
  166.      errors (bad ICMP checksums, bad length, etc.)."
  167.     ::= { ipv6IfIcmpEntry 2 }
  168.  
  169. ipv6IfIcmpInDestUnreachs OBJECT-TYPE
  170.     SYNTAX     Counter32
  171.     MAX-ACCESS read-only
  172.     STATUS     current
  173.     DESCRIPTION
  174.      "The number of ICMP Destination Unreachable
  175.      messages received by the interface."
  176.     ::= { ipv6IfIcmpEntry 3 }
  177.  
  178. ipv6IfIcmpInAdminProhibs OBJECT-TYPE
  179.     SYNTAX     Counter32
  180.     MAX-ACCESS read-only
  181.     STATUS     current
  182.     DESCRIPTION
  183.      "The number of ICMP destination
  184.      unreachable/communication administratively
  185.      prohibited messages received by the interface."
  186.     ::= { ipv6IfIcmpEntry 4 }
  187.  
  188. ipv6IfIcmpInTimeExcds OBJECT-TYPE
  189.     SYNTAX     Counter32
  190.     MAX-ACCESS read-only
  191.     STATUS     current
  192.     DESCRIPTION
  193.      "The number of ICMP Time Exceeded messages
  194.       received by the interface."
  195.     ::= { ipv6IfIcmpEntry 5 }
  196.  
  197. ipv6IfIcmpInParmProblems OBJECT-TYPE
  198.     SYNTAX     Counter32
  199.     MAX-ACCESS read-only
  200.     STATUS     current
  201.     DESCRIPTION
  202.      "The number of ICMP Parameter Problem messages
  203.       received by the interface."
  204.     ::= { ipv6IfIcmpEntry 6 }
  205.  
  206. ipv6IfIcmpInPktTooBigs OBJECT-TYPE
  207.     SYNTAX     Counter32
  208.     MAX-ACCESS read-only
  209.     STATUS     current
  210.     DESCRIPTION
  211.      "The number of ICMP Packet Too Big messages
  212.      received by the interface."
  213.     ::= { ipv6IfIcmpEntry 7 }
  214.  
  215. ipv6IfIcmpInEchos OBJECT-TYPE
  216.     SYNTAX     Counter32
  217.     MAX-ACCESS read-only
  218.     STATUS     current
  219.     DESCRIPTION
  220.      "The number of ICMP Echo (request) messages
  221.       received by the interface."
  222.     ::= { ipv6IfIcmpEntry 8 }
  223.  
  224. ipv6IfIcmpInEchoReplies OBJECT-TYPE
  225.     SYNTAX     Counter32
  226.     MAX-ACCESS read-only
  227.     STATUS     current
  228.     DESCRIPTION
  229.      "The number of ICMP Echo Reply messages received
  230.      by the interface."
  231.     ::= { ipv6IfIcmpEntry 9 }
  232.  
  233. ipv6IfIcmpInRouterSolicits OBJECT-TYPE
  234.     SYNTAX     Counter32
  235.     MAX-ACCESS read-only
  236.     STATUS     current
  237.     DESCRIPTION
  238.      "The number of ICMP Router Solicit messages
  239.       received by the interface."
  240.     ::= { ipv6IfIcmpEntry 10 }
  241.  
  242. ipv6IfIcmpInRouterAdvertisements OBJECT-TYPE
  243.     SYNTAX     Counter32
  244.     MAX-ACCESS read-only
  245.     STATUS     current
  246.     DESCRIPTION
  247.      "The number of ICMP Router Advertisement messages
  248.      received by the interface."
  249.     ::= { ipv6IfIcmpEntry 11 }
  250.  
  251. ipv6IfIcmpInNeighborSolicits OBJECT-TYPE
  252.     SYNTAX     Counter32
  253.     MAX-ACCESS read-only
  254.     STATUS     current
  255.     DESCRIPTION
  256.      "The number of ICMP Neighbor Solicit messages
  257.       received by the interface."
  258.     ::= { ipv6IfIcmpEntry 12 }
  259.  
  260. ipv6IfIcmpInNeighborAdvertisements OBJECT-TYPE
  261.     SYNTAX     Counter32
  262.     MAX-ACCESS read-only
  263.     STATUS     current
  264.     DESCRIPTION
  265.      "The number of ICMP Neighbor Advertisement
  266.      messages received by the interface."
  267.     ::= { ipv6IfIcmpEntry 13 }
  268.  
  269. ipv6IfIcmpInRedirects OBJECT-TYPE
  270.     SYNTAX     Counter32
  271.     MAX-ACCESS read-only
  272.     STATUS     current
  273.     DESCRIPTION
  274.      "The number of Redirect messages received
  275.      by the interface."
  276.     ::= { ipv6IfIcmpEntry 14 }
  277.  
  278. ipv6IfIcmpInGroupMembQueries OBJECT-TYPE
  279.     SYNTAX     Counter32
  280.     MAX-ACCESS read-only
  281.     STATUS     current
  282.     DESCRIPTION
  283.      "The number of ICMPv6 Group Membership Query
  284.      messages received by the interface."
  285.     ::= { ipv6IfIcmpEntry 15}
  286.  
  287. ipv6IfIcmpInGroupMembResponses OBJECT-TYPE
  288.     SYNTAX     Counter32
  289.     MAX-ACCESS read-only
  290.     STATUS     current
  291.     DESCRIPTION
  292.      "The number of ICMPv6 Group Membership Response messages
  293.      received by the interface."
  294.     ::= { ipv6IfIcmpEntry 16}
  295.  
  296.  ipv6IfIcmpInGroupMembReductions OBJECT-TYPE
  297.     SYNTAX     Counter32
  298.     MAX-ACCESS read-only
  299.     STATUS     current
  300.     DESCRIPTION
  301.      "The number of ICMPv6 Group Membership Reduction messages
  302.      received by the interface."
  303.     ::= { ipv6IfIcmpEntry 17}
  304.  
  305. ipv6IfIcmpOutMsgs OBJECT-TYPE
  306.     SYNTAX     Counter32
  307.     MAX-ACCESS read-only
  308.     STATUS     current
  309.     DESCRIPTION
  310.      "The total number of ICMP messages which this
  311.      interface attempted to send.  Note that this counter
  312.      includes all those counted by icmpOutErrors."
  313.     ::= { ipv6IfIcmpEntry 18 }
  314.  
  315. ipv6IfIcmpOutErrors OBJECT-TYPE
  316.     SYNTAX     Counter32
  317.     MAX-ACCESS read-only
  318.     STATUS     current
  319.     DESCRIPTION
  320.      "The number of ICMP messages which this interface did
  321.      not send due to problems discovered within ICMP
  322.      such as a lack of buffers.  This value should not
  323.      include errors discovered outside the ICMP layer
  324.      such as the inability of IPv6 to route the resultant
  325.      datagram.  In some implementations there may be no
  326.      types of error which contribute to this counter's
  327.      value."
  328.     ::= { ipv6IfIcmpEntry 19 }
  329.  
  330. ipv6IfIcmpOutDestUnreachs OBJECT-TYPE
  331.     SYNTAX     Counter32
  332.     MAX-ACCESS read-only
  333.     STATUS     current
  334.     DESCRIPTION
  335.      "The number of ICMP Destination Unreachable
  336.      messages sent by the interface."
  337.     ::= { ipv6IfIcmpEntry 20 }
  338.  
  339. ipv6IfIcmpOutAdminProhibs OBJECT-TYPE
  340.     SYNTAX     Counter32
  341.     MAX-ACCESS read-only
  342.     STATUS     current
  343.     DESCRIPTION
  344.       "Number of ICMP dest unreachable/communication
  345.       administratively prohibited messages sent."
  346.     ::= { ipv6IfIcmpEntry 21 }
  347.  
  348. ipv6IfIcmpOutTimeExcds OBJECT-TYPE
  349.     SYNTAX     Counter32
  350.     MAX-ACCESS read-only
  351.     STATUS     current
  352.     DESCRIPTION
  353.      "The number of ICMP Time Exceeded messages sent
  354.      by the interface."
  355.     ::= { ipv6IfIcmpEntry 22 }
  356.  
  357. ipv6IfIcmpOutParmProblems OBJECT-TYPE
  358.     SYNTAX     Counter32
  359.     MAX-ACCESS read-only
  360.     STATUS     current
  361.     DESCRIPTION
  362.      "The number of ICMP Parameter Problem messages
  363.      sent by the interface."
  364.     ::= { ipv6IfIcmpEntry 23 }
  365.  
  366. ipv6IfIcmpOutPktTooBigs OBJECT-TYPE
  367.     SYNTAX     Counter32
  368.     MAX-ACCESS read-only
  369.     STATUS     current
  370.     DESCRIPTION
  371.      "The number of ICMP Packet Too Big messages sent
  372.      by the interface."
  373.     ::= { ipv6IfIcmpEntry 24 }
  374.  
  375. ipv6IfIcmpOutEchos OBJECT-TYPE
  376.     SYNTAX     Counter32
  377.     MAX-ACCESS read-only
  378.     STATUS     current
  379.     DESCRIPTION
  380.      "The number of ICMP Echo (request) messages sent
  381.      by the interface."
  382.     ::= { ipv6IfIcmpEntry 25 }
  383.  
  384. ipv6IfIcmpOutEchoReplies OBJECT-TYPE
  385.     SYNTAX     Counter32
  386.     MAX-ACCESS read-only
  387.     STATUS     current
  388.     DESCRIPTION
  389.      "The number of ICMP Echo Reply messages sent
  390.      by the interface."
  391.     ::= { ipv6IfIcmpEntry 26 }
  392.  
  393. ipv6IfIcmpOutRouterSolicits OBJECT-TYPE
  394.     SYNTAX     Counter32
  395.     MAX-ACCESS read-only
  396.     STATUS     current
  397.     DESCRIPTION
  398.      "The number of ICMP Router Solicitation messages
  399.       sent by the interface."
  400.     ::= { ipv6IfIcmpEntry 27 }
  401.  
  402. ipv6IfIcmpOutRouterAdvertisements OBJECT-TYPE
  403.     SYNTAX     Counter32
  404.     MAX-ACCESS read-only
  405.     STATUS     current
  406.     DESCRIPTION
  407.      "The number of ICMP Router Advertisement messages
  408.      sent by the interface."
  409.     ::= { ipv6IfIcmpEntry 28 }
  410.  
  411. ipv6IfIcmpOutNeighborSolicits OBJECT-TYPE
  412.     SYNTAX     Counter32
  413.     MAX-ACCESS read-only
  414.     STATUS     current
  415.     DESCRIPTION
  416.      "The number of ICMP Neighbor Solicitation
  417.       messages sent by the interface."
  418.     ::= { ipv6IfIcmpEntry 29 }
  419.  
  420. ipv6IfIcmpOutNeighborAdvertisements OBJECT-TYPE
  421.     SYNTAX     Counter32
  422.     MAX-ACCESS read-only
  423.     STATUS     current
  424.     DESCRIPTION
  425.      "The number of ICMP Neighbor Advertisement
  426.      messages sent by the interface."
  427.     ::= { ipv6IfIcmpEntry 30 }
  428.  
  429. ipv6IfIcmpOutRedirects OBJECT-TYPE
  430.     SYNTAX     Counter32
  431.     MAX-ACCESS read-only
  432.     STATUS     current
  433.     DESCRIPTION
  434.      "The number of Redirect messages sent. For
  435.      a host, this object will always be zero,
  436.      since hosts do not send redirects."
  437.     ::= { ipv6IfIcmpEntry 31 }
  438.  
  439. ipv6IfIcmpOutGroupMembQueries OBJECT-TYPE
  440.     SYNTAX     Counter32
  441.     MAX-ACCESS read-only
  442.     STATUS     current
  443.     DESCRIPTION
  444.      "The number of ICMPv6 Group Membership Query
  445.      messages sent."
  446.     ::= { ipv6IfIcmpEntry 32}
  447.  
  448. ipv6IfIcmpOutGroupMembResponses OBJECT-TYPE
  449.     SYNTAX     Counter32
  450.     MAX-ACCESS read-only
  451.     STATUS     current
  452.     DESCRIPTION
  453.      "The number of ICMPv6 Group Membership Response
  454.      messages sent."
  455.     ::= { ipv6IfIcmpEntry 33}
  456.  
  457. ipv6IfIcmpOutGroupMembReductions OBJECT-TYPE
  458.     SYNTAX     Counter32
  459.     MAX-ACCESS read-only
  460.     STATUS     current
  461.     DESCRIPTION
  462.      "The number of ICMPv6 Group Membership Reduction
  463.      messages sent."
  464.     ::= { ipv6IfIcmpEntry 34}
  465.  
  466.  
  467. -- conformance information
  468.  
  469. ipv6IcmpConformance OBJECT IDENTIFIER ::= { ipv6IcmpMIB 2 }
  470.  
  471. ipv6IcmpCompliances
  472.     OBJECT IDENTIFIER ::= { ipv6IcmpConformance 1 }
  473. ipv6IcmpGroups
  474.     OBJECT IDENTIFIER ::= { ipv6IcmpConformance 2 }
  475.  
  476. -- compliance statements
  477.  
  478. ipv6IcmpCompliance MODULE-COMPLIANCE
  479.    STATUS  current
  480.    DESCRIPTION
  481.      "The compliance statement for SNMPv2 entities which
  482.      implement ICMPv6."
  483.    MODULE  -- this module
  484.     MANDATORY-GROUPS { ipv6IcmpGroup }
  485.    ::= { ipv6IcmpCompliances 1 }
  486.  
  487. ipv6IcmpGroup OBJECT-GROUP
  488.    OBJECTS   {
  489.         ipv6IfIcmpInMsgs,
  490.         ipv6IfIcmpInErrors,
  491.         ipv6IfIcmpInDestUnreachs,
  492.         ipv6IfIcmpInAdminProhibs,
  493.         ipv6IfIcmpInTimeExcds,
  494.         ipv6IfIcmpInParmProblems,
  495.         ipv6IfIcmpInPktTooBigs,
  496.         ipv6IfIcmpInEchos,
  497.         ipv6IfIcmpInEchoReplies,
  498.         ipv6IfIcmpInRouterSolicits,
  499.         ipv6IfIcmpInRouterAdvertisements,
  500.         ipv6IfIcmpInNeighborSolicits,
  501.         ipv6IfIcmpInNeighborAdvertisements,
  502.         ipv6IfIcmpInRedirects,
  503.         ipv6IfIcmpInGroupMembQueries,
  504.         ipv6IfIcmpInGroupMembResponses,
  505.         ipv6IfIcmpInGroupMembReductions,
  506.         ipv6IfIcmpOutMsgs,
  507.         ipv6IfIcmpOutErrors,
  508.         ipv6IfIcmpOutDestUnreachs,
  509.         ipv6IfIcmpOutAdminProhibs,
  510.         ipv6IfIcmpOutTimeExcds,
  511.         ipv6IfIcmpOutParmProblems,
  512.         ipv6IfIcmpOutPktTooBigs,
  513.         ipv6IfIcmpOutEchos,
  514.         ipv6IfIcmpOutEchoReplies,
  515.         ipv6IfIcmpOutRouterSolicits,
  516.         ipv6IfIcmpOutRouterAdvertisements,
  517.         ipv6IfIcmpOutNeighborSolicits,
  518.         ipv6IfIcmpOutNeighborAdvertisements,
  519.         ipv6IfIcmpOutRedirects,
  520.         ipv6IfIcmpOutGroupMembQueries,
  521.         ipv6IfIcmpOutGroupMembResponses,
  522.         ipv6IfIcmpOutGroupMembReductions
  523.           }
  524.    STATUS    current
  525.    DESCRIPTION
  526.      "The ICMPv6 group of objects providing information
  527.       specific to ICMPv6."
  528.    ::= { ipv6IcmpGroups 1 }
  529.  
  530. END
  531.