IPV6-ICMP-MIB.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:16k
源码类别:

SNMP编程

开发平台:

Unix_Linux

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