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

SNMP编程

开发平台:

Unix_Linux

  1. IPV6-UDP-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3.    MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF
  4.    MODULE-IDENTITY, OBJECT-TYPE,
  5.    mib-2, experimental                  FROM SNMPv2-SMI
  6.    Ipv6Address, Ipv6IfIndexOrZero       FROM IPV6-TC;
  7. ipv6UdpMIB MODULE-IDENTITY
  8.    LAST-UPDATED "9801290000Z"
  9.    ORGANIZATION "IETF IPv6 MIB Working Group"
  10.    CONTACT-INFO
  11.         "               Mike Daniele
  12.                 Postal: Compaq Computer Corporation
  13.                         110 Spitbrook Rd
  14.                         Nashua, NH 03062.
  15.                         US
  16.                 Phone:  +1 603 884 1423
  17.                 Email:  daniele@zk3.dec.com"
  18.    DESCRIPTION
  19.         "The MIB module for entities implementing UDP over IPv6."
  20.    ::= { experimental 87 }
  21. -- objects specific to UDP for IPv6
  22. udp      OBJECT IDENTIFIER ::= { mib-2 7 }
  23. -- the UDP over IPv6 Listener table
  24. -- This table contains information about this entity's
  25. -- UDP/IPv6 endpoints.  Only endpoints utilizing IPv6 addresses
  26. -- are contained in this table.  This entity's UDP/IPv4 endpoints
  27. -- are contained in udpTable.
  28. ipv6UdpTable OBJECT-TYPE
  29.    SYNTAX      SEQUENCE OF Ipv6UdpEntry
  30.    MAX-ACCESS  not-accessible
  31.    STATUS      current
  32.    DESCRIPTION
  33.         "A table containing UDP listener information for
  34.          UDP/IPv6 endpoints."
  35.    ::= { udp 6 }
  36. ipv6UdpEntry OBJECT-TYPE
  37.    SYNTAX      Ipv6UdpEntry
  38.    MAX-ACCESS  not-accessible
  39.    STATUS      current
  40.    DESCRIPTION
  41.         "Information about a particular current UDP listener.
  42.          Note that conceptual rows in this table require an
  43.          additional index object compared to udpTable, since
  44.          IPv6 addresses are not guaranteed to be unique on the
  45.          managed node."
  46.    INDEX   { ipv6UdpLocalAddress,
  47.              ipv6UdpLocalPort,
  48.              ipv6UdpIfIndex }
  49.    ::= { ipv6UdpTable 1 }
  50. Ipv6UdpEntry ::= SEQUENCE {
  51.    ipv6UdpLocalAddress    Ipv6Address,
  52.    ipv6UdpLocalPort       INTEGER (0..65535),
  53.    ipv6UdpIfIndex         Ipv6IfIndexOrZero }
  54. ipv6UdpLocalAddress OBJECT-TYPE
  55.    SYNTAX       Ipv6Address
  56.    MAX-ACCESS   not-accessible
  57.    STATUS       current
  58.    DESCRIPTION
  59.         "The local IPv6 address for this UDP listener.
  60.          In the case of a UDP listener which is willing
  61.          to accept datagrams for any IPv6 address
  62.          associated with the managed node, the value ::0
  63.          is used."
  64.    ::= { ipv6UdpEntry 1 }
  65. ipv6UdpLocalPort OBJECT-TYPE
  66.     SYNTAX     INTEGER (0..65535)
  67.     MAX-ACCESS not-accessible
  68.     STATUS     current
  69.     DESCRIPTION
  70.         "The local port number for this UDP listener."
  71.     ::= { ipv6UdpEntry 2 }
  72. ipv6UdpIfIndex OBJECT-TYPE
  73.    SYNTAX     Ipv6IfIndexOrZero
  74.    MAX-ACCESS   read-only
  75.    STATUS     current
  76.    DESCRIPTION
  77.         "An index object used to disambiguate conceptual rows in
  78.          the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort
  79.          pair may not be unique.
  80.          This object identifies the local interface that is
  81.          associated with ipv6UdpLocalAddress for this UDP listener.
  82.          If such a local interface cannot be determined, this object
  83.          should take on the value 0.  (A possible example of this
  84.          would be if the value of ipv6UdpLocalAddress is ::0.)
  85.          The interface identified by a particular non-0 value of
  86.          this index is the same interface as identified by the same
  87.          value of ipv6IfIndex.
  88.          The value of this object must remain constant during
  89.          the life of this UDP endpoint."
  90.    ::= { ipv6UdpEntry 3 }
  91. --
  92. -- conformance information
  93. --
  94. ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 }
  95. ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 }
  96. ipv6UdpGroups      OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 }
  97. -- compliance statements
  98. ipv6UdpCompliance MODULE-COMPLIANCE
  99.    STATUS  current
  100.    DESCRIPTION
  101.         "The compliance statement for SNMPv2 entities which
  102.          implement UDP over IPv6."
  103.    MODULE  -- this module
  104.    MANDATORY-GROUPS { ipv6UdpGroup }
  105.    ::= { ipv6UdpCompliances 1 }
  106. ipv6UdpGroup OBJECT-GROUP
  107.    OBJECTS   { -- these are defined in this module
  108.                -- ipv6UdpLocalAddress (not-accessible)
  109.                -- ipv6UdpLocalPort (not-accessible)
  110.                ipv6UdpIfIndex }
  111.    STATUS    current
  112.    DESCRIPTION
  113.         "The group of objects providing management of
  114.          UDP over IPv6."
  115.    ::= { ipv6UdpGroups 1 }
  116. END