Blame mibs/ietf/IPV6-UDP-MIB

Packit Service 9ccfef
IPV6-UDP-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
   MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF
Packit Service 9ccfef
   MODULE-IDENTITY, OBJECT-TYPE,
Packit Service 9ccfef
   mib-2, experimental                  FROM SNMPv2-SMI
Packit Service 9ccfef
   Ipv6Address, Ipv6IfIndexOrZero       FROM IPV6-TC;
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpMIB MODULE-IDENTITY
Packit Service 9ccfef
   LAST-UPDATED "9801290000Z"
Packit Service 9ccfef
   ORGANIZATION "IETF IPv6 MIB Working Group"
Packit Service 9ccfef
   CONTACT-INFO
Packit Service 9ccfef
        "               Mike Daniele
Packit Service 9ccfef
Packit Service 9ccfef
                Postal: Compaq Computer Corporation
Packit Service 9ccfef
                        110 Spitbrook Rd
Packit Service 9ccfef
                        Nashua, NH 03062.
Packit Service 9ccfef
                        US
Packit Service 9ccfef
Packit Service 9ccfef
                Phone:  +1 603 884 1423
Packit Service 9ccfef
                Email:  daniele@zk3.dec.com"
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The MIB module for entities implementing UDP over IPv6."
Packit Service 9ccfef
   ::= { experimental 87 }
Packit Service 9ccfef
Packit Service 9ccfef
-- objects specific to UDP for IPv6
Packit Service 9ccfef
Packit Service 9ccfef
udp      OBJECT IDENTIFIER ::= { mib-2 7 }
Packit Service 9ccfef
Packit Service 9ccfef
-- the UDP over IPv6 Listener table
Packit Service 9ccfef
Packit Service 9ccfef
-- This table contains information about this entity's
Packit Service 9ccfef
-- UDP/IPv6 endpoints.  Only endpoints utilizing IPv6 addresses
Packit Service 9ccfef
-- are contained in this table.  This entity's UDP/IPv4 endpoints
Packit Service 9ccfef
-- are contained in udpTable.
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpTable OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX      SEQUENCE OF Ipv6UdpEntry
Packit Service 9ccfef
   MAX-ACCESS  not-accessible
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "A table containing UDP listener information for
Packit Service 9ccfef
         UDP/IPv6 endpoints."
Packit Service 9ccfef
   ::= { udp 6 }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpEntry OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX      Ipv6UdpEntry
Packit Service 9ccfef
   MAX-ACCESS  not-accessible
Packit Service 9ccfef
   STATUS      current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "Information about a particular current UDP listener.
Packit Service 9ccfef
Packit Service 9ccfef
         Note that conceptual rows in this table require an
Packit Service 9ccfef
         additional index object compared to udpTable, since
Packit Service 9ccfef
         IPv6 addresses are not guaranteed to be unique on the
Packit Service 9ccfef
         managed node."
Packit Service 9ccfef
   INDEX   { ipv6UdpLocalAddress,
Packit Service 9ccfef
             ipv6UdpLocalPort,
Packit Service 9ccfef
             ipv6UdpIfIndex }
Packit Service 9ccfef
   ::= { ipv6UdpTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Ipv6UdpEntry ::= SEQUENCE {
Packit Service 9ccfef
   ipv6UdpLocalAddress    Ipv6Address,
Packit Service 9ccfef
   ipv6UdpLocalPort       INTEGER,
Packit Service 9ccfef
   ipv6UdpIfIndex         Ipv6IfIndexOrZero }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpLocalAddress OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX       Ipv6Address
Packit Service 9ccfef
   MAX-ACCESS   not-accessible
Packit Service 9ccfef
   STATUS       current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The local IPv6 address for this UDP listener.
Packit Service 9ccfef
         In the case of a UDP listener which is willing
Packit Service 9ccfef
         to accept datagrams for any IPv6 address
Packit Service 9ccfef
         associated with the managed node, the value ::0
Packit Service 9ccfef
         is used."
Packit Service 9ccfef
   ::= { ipv6UdpEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpLocalPort OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     INTEGER (0..65535)
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The local port number for this UDP listener."
Packit Service 9ccfef
    ::= { ipv6UdpEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpIfIndex OBJECT-TYPE
Packit Service 9ccfef
   SYNTAX     Ipv6IfIndexOrZero
Packit Service 9ccfef
   MAX-ACCESS   read-only
Packit Service 9ccfef
   STATUS     current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "An index object used to disambiguate conceptual rows in
Packit Service 9ccfef
         the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort
Packit Service 9ccfef
         pair may not be unique.
Packit Service 9ccfef
Packit Service 9ccfef
         This object identifies the local interface that is
Packit Service 9ccfef
         associated with ipv6UdpLocalAddress for this UDP listener.
Packit Service 9ccfef
         If such a local interface cannot be determined, this object
Packit Service 9ccfef
         should take on the value 0.  (A possible example of this
Packit Service 9ccfef
         would be if the value of ipv6UdpLocalAddress is ::0.)
Packit Service 9ccfef
Packit Service 9ccfef
         The interface identified by a particular non-0 value of
Packit Service 9ccfef
         this index is the same interface as identified by the same
Packit Service 9ccfef
         value of ipv6IfIndex.
Packit Service 9ccfef
Packit Service 9ccfef
         The value of this object must remain constant during
Packit Service 9ccfef
         the life of this UDP endpoint."
Packit Service 9ccfef
   ::= { ipv6UdpEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- conformance information
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 }
Packit Service 9ccfef
ipv6UdpGroups      OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
   STATUS  current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The compliance statement for SNMPv2 entities which
Packit Service 9ccfef
         implement UDP over IPv6."
Packit Service 9ccfef
   MODULE  -- this module
Packit Service 9ccfef
   MANDATORY-GROUPS { ipv6UdpGroup }
Packit Service 9ccfef
   ::= { ipv6UdpCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
ipv6UdpGroup OBJECT-GROUP
Packit Service 9ccfef
   OBJECTS   { -- these are defined in this module
Packit Service 9ccfef
               -- ipv6UdpLocalAddress (not-accessible)
Packit Service 9ccfef
               -- ipv6UdpLocalPort (not-accessible)
Packit Service 9ccfef
               ipv6UdpIfIndex }
Packit Service 9ccfef
   STATUS    current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
        "The group of objects providing management of
Packit Service 9ccfef
         UDP over IPv6."
Packit Service 9ccfef
   ::= { ipv6UdpGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
END