Blame mibs/UDP-MIB.txt

Packit fcad23
UDP-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64,
Packit fcad23
    Unsigned32, IpAddress, mib-2       FROM SNMPv2-SMI
Packit fcad23
    MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF
Packit fcad23
    InetAddress, InetAddressType,
Packit fcad23
    InetPortNumber                     FROM INET-ADDRESS-MIB;
Packit fcad23
Packit fcad23
udpMIB MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "200505200000Z"  -- May 20, 2005
Packit fcad23
    ORGANIZATION
Packit fcad23
           "IETF IPv6 Working Group
Packit fcad23
            http://www.ietf.org/html.charters/ipv6-charter.html"
Packit fcad23
    CONTACT-INFO
Packit fcad23
           "Bill Fenner (editor)
Packit fcad23
Packit fcad23
            AT&T Labs -- Research
Packit fcad23
            75 Willow Rd.
Packit fcad23
            Menlo Park, CA 94025
Packit fcad23
Packit fcad23
            Phone: +1 650 330-7893
Packit fcad23
            Email: <fenner@research.att.com>
Packit fcad23
Packit fcad23
            John Flick (editor)
Packit fcad23
Packit fcad23
            Hewlett-Packard Company
Packit fcad23
            8000 Foothills Blvd. M/S 5557
Packit fcad23
            Roseville, CA 95747
Packit fcad23
Packit fcad23
            Phone: +1 916 785 4018
Packit fcad23
            Email: <john.flick@hp.com>
Packit fcad23
Packit fcad23
            Send comments to <ipv6@ietf.org>"
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The MIB module for managing UDP implementations.
Packit fcad23
            Copyright (C) The Internet Society (2005).  This
Packit fcad23
            version of this MIB module is part of RFC 4113;
Packit fcad23
            see the RFC itself for full legal notices."
Packit fcad23
    REVISION      "200505200000Z"  -- May 20, 2005
Packit fcad23
    DESCRIPTION
Packit fcad23
           "IP version neutral revision, incorporating the
Packit fcad23
            following revisions:
Packit fcad23
Packit fcad23
            - Added udpHCInDatagrams and udpHCOutDatagrams in order
Packit fcad23
              to provide high-capacity counters for fast networks.
Packit fcad23
            - Added text to the descriptions of all counter objects
Packit fcad23
              to indicate how discontinuities are detected.
Packit fcad23
            - Deprecated the IPv4-specific udpTable and replaced it
Packit fcad23
              with the version neutral udpEndpointTable.  This
Packit fcad23
              table includes support for connected UDP endpoints
Packit fcad23
              and support for identification of the operating
Packit fcad23
              system process associated with a UDP endpoint.
Packit fcad23
            - Deprecated the udpGroup and replaced it with object
Packit fcad23
              groups representing the current set of objects.
Packit fcad23
            - Deprecated udpMIBCompliance and replaced it with
Packit fcad23
              udpMIBCompliance2, which includes the compliance
Packit fcad23
              information for the new object groups.
Packit fcad23
Packit fcad23
            This version published as RFC 4113."
Packit fcad23
    REVISION      "199411010000Z"    -- November 1, 1994
Packit fcad23
    DESCRIPTION
Packit fcad23
           "Initial SMIv2 version, published as RFC 2013."
Packit fcad23
    REVISION      "199103310000Z"    -- March 31, 1991
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The initial revision of this MIB module was part of
Packit fcad23
            MIB-II, published as RFC 1213."
Packit fcad23
    ::= { mib-2 50 }
Packit fcad23
Packit fcad23
-- the UDP group
Packit fcad23
Packit fcad23
udp      OBJECT IDENTIFIER ::= { mib-2 7 }
Packit fcad23
Packit fcad23
udpInDatagrams OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter32
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The total number of UDP datagrams delivered to UDP
Packit fcad23
            users.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 1 }
Packit fcad23
Packit fcad23
udpNoPorts OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter32
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The total number of received UDP datagrams for which
Packit fcad23
            there was no application at the destination port.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 2 }
Packit fcad23
Packit fcad23
udpInErrors OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter32
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The number of received UDP datagrams that could not be
Packit fcad23
            delivered for reasons other than the lack of an
Packit fcad23
            application at the destination port.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 3 }
Packit fcad23
Packit fcad23
udpOutDatagrams OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter32
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The total number of UDP datagrams sent from this
Packit fcad23
            entity.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 4 }
Packit fcad23
Packit fcad23
udpHCInDatagrams OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter64
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The total number of UDP datagrams delivered to UDP
Packit fcad23
            users, for devices that can receive more than 1
Packit fcad23
            million UDP datagrams per second.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 8 }
Packit fcad23
Packit fcad23
udpHCOutDatagrams OBJECT-TYPE
Packit fcad23
    SYNTAX     Counter64
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The total number of UDP datagrams sent from this
Packit fcad23
            entity, for devices that can transmit more than 1
Packit fcad23
            million UDP datagrams per second.
Packit fcad23
Packit fcad23
            Discontinuities in the value of this counter can occur
Packit fcad23
            at re-initialization of the management system, and at
Packit fcad23
            other times as indicated by discontinuities in the
Packit fcad23
            value of sysUpTime."
Packit fcad23
    ::= { udp 9 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- { udp 6 } was defined as the ipv6UdpTable in RFC2454's
Packit fcad23
-- IPV6-UDP-MIB.  This RFC obsoletes RFC 2454, so { udp 6 } is
Packit fcad23
-- obsoleted.
Packit fcad23
--
Packit fcad23
Packit fcad23
-- The UDP "Endpoint" table.
Packit fcad23
Packit fcad23
udpEndpointTable OBJECT-TYPE
Packit fcad23
    SYNTAX     SEQUENCE OF UdpEndpointEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "A table containing information about this entity's UDP
Packit fcad23
            endpoints on which a local application is currently
Packit fcad23
            accepting or sending datagrams.
Packit fcad23
Packit fcad23
            The address type in this table represents the address
Packit fcad23
            type used for the communication, irrespective of the
Packit fcad23
            higher-layer abstraction.  For example, an application
Packit fcad23
            using IPv6 'sockets' to communicate via IPv4 between
Packit fcad23
            ::ffff:10.0.0.1 and ::ffff:10.0.0.2 would use
Packit fcad23
            InetAddressType ipv4(1).
Packit fcad23
Packit fcad23
            Unlike the udpTable in RFC 2013, this table also allows
Packit fcad23
            the representation of an application that completely
Packit fcad23
            specifies both local and remote addresses and ports.  A
Packit fcad23
            listening application is represented in three possible
Packit fcad23
            ways:
Packit fcad23
Packit fcad23
            1) An application that is willing to accept both IPv4
Packit fcad23
               and IPv6 datagrams is represented by a
Packit fcad23
               udpEndpointLocalAddressType of unknown(0) and a
Packit fcad23
               udpEndpointLocalAddress of ''h (a zero-length
Packit fcad23
               octet-string).
Packit fcad23
Packit fcad23
            2) An application that is willing to accept only IPv4
Packit fcad23
               or only IPv6 datagrams is represented by a
Packit fcad23
               udpEndpointLocalAddressType of the appropriate
Packit fcad23
               address type and a udpEndpointLocalAddress of
Packit fcad23
               '0.0.0.0' or '::' respectively.
Packit fcad23
Packit fcad23
            3) An application that is listening for datagrams only
Packit fcad23
               for a specific IP address but from any remote
Packit fcad23
               system is represented by a
Packit fcad23
               udpEndpointLocalAddressType of the appropriate
Packit fcad23
               address type, with udpEndpointLocalAddress
Packit fcad23
               specifying the local address.
Packit fcad23
Packit fcad23
            In all cases where the remote is a wildcard, the
Packit fcad23
            udpEndpointRemoteAddressType is unknown(0), the
Packit fcad23
            udpEndpointRemoteAddress is ''h (a zero-length
Packit fcad23
            octet-string), and the udpEndpointRemotePort is 0.
Packit fcad23
Packit fcad23
            If the operating system is demultiplexing UDP packets
Packit fcad23
            by remote address and port, or if the application has
Packit fcad23
            'connected' the socket specifying a default remote
Packit fcad23
            address and port, the udpEndpointRemote* values should
Packit fcad23
            be used to reflect this."
Packit fcad23
    ::= { udp 7 }
Packit fcad23
Packit fcad23
udpEndpointEntry OBJECT-TYPE
Packit fcad23
    SYNTAX     UdpEndpointEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "Information about a particular current UDP endpoint.
Packit fcad23
Packit fcad23
            Implementers need to be aware that if the total number
Packit fcad23
            of elements (octets or sub-identifiers) in
Packit fcad23
            udpEndpointLocalAddress and udpEndpointRemoteAddress
Packit fcad23
            exceeds 111, then OIDs of column instances in this table
Packit fcad23
            will have more than 128 sub-identifiers and cannot be
Packit fcad23
            accessed using SNMPv1, SNMPv2c, or SNMPv3."
Packit fcad23
    INDEX   { udpEndpointLocalAddressType,
Packit fcad23
              udpEndpointLocalAddress,
Packit fcad23
              udpEndpointLocalPort,
Packit fcad23
              udpEndpointRemoteAddressType,
Packit fcad23
              udpEndpointRemoteAddress,
Packit fcad23
              udpEndpointRemotePort,
Packit fcad23
              udpEndpointInstance }
Packit fcad23
    ::= { udpEndpointTable 1 }
Packit fcad23
Packit fcad23
UdpEndpointEntry ::= SEQUENCE {
Packit fcad23
        udpEndpointLocalAddressType   InetAddressType,
Packit fcad23
        udpEndpointLocalAddress       InetAddress,
Packit fcad23
        udpEndpointLocalPort          InetPortNumber,
Packit fcad23
        udpEndpointRemoteAddressType  InetAddressType,
Packit fcad23
        udpEndpointRemoteAddress      InetAddress,
Packit fcad23
        udpEndpointRemotePort         InetPortNumber,
Packit fcad23
        udpEndpointInstance           Unsigned32,
Packit fcad23
        udpEndpointProcess            Unsigned32
Packit fcad23
    }
Packit fcad23
Packit fcad23
udpEndpointLocalAddressType OBJECT-TYPE
Packit fcad23
    SYNTAX     InetAddressType
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The address type of udpEndpointLocalAddress.  Only
Packit fcad23
            IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
Packit fcad23
            unknown(0) if datagrams for all local IP addresses are
Packit fcad23
            accepted."
Packit fcad23
    ::= { udpEndpointEntry 1 }
Packit fcad23
Packit fcad23
udpEndpointLocalAddress OBJECT-TYPE
Packit fcad23
    SYNTAX     InetAddress
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The local IP address for this UDP endpoint.
Packit fcad23
Packit fcad23
            The value of this object can be represented in three
Packit fcad23
Packit fcad23
            possible ways, depending on the characteristics of the
Packit fcad23
            listening application:
Packit fcad23
Packit fcad23
            1. For an application that is willing to accept both
Packit fcad23
               IPv4 and IPv6 datagrams, the value of this object
Packit fcad23
               must be ''h (a zero-length octet-string), with
Packit fcad23
               the value of the corresponding instance of the
Packit fcad23
               udpEndpointLocalAddressType object being unknown(0).
Packit fcad23
Packit fcad23
            2. For an application that is willing to accept only IPv4
Packit fcad23
               or only IPv6 datagrams, the value of this object
Packit fcad23
               must be '0.0.0.0' or '::', respectively, while the
Packit fcad23
               corresponding instance of the
Packit fcad23
               udpEndpointLocalAddressType object represents the
Packit fcad23
               appropriate address type.
Packit fcad23
Packit fcad23
            3. For an application that is listening for data
Packit fcad23
               destined only to a specific IP address, the value
Packit fcad23
               of this object is the specific IP address for which
Packit fcad23
               this node is receiving packets, with the
Packit fcad23
               corresponding instance of the
Packit fcad23
               udpEndpointLocalAddressType object representing the
Packit fcad23
               appropriate address type.
Packit fcad23
Packit fcad23
            As this object is used in the index for the
Packit fcad23
            udpEndpointTable, implementors of this table should be
Packit fcad23
            careful not to create entries that would result in OIDs
Packit fcad23
            with more than 128 subidentifiers; else the information
Packit fcad23
            cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
Packit fcad23
    ::= { udpEndpointEntry 2 }
Packit fcad23
Packit fcad23
udpEndpointLocalPort OBJECT-TYPE
Packit fcad23
    SYNTAX     InetPortNumber
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The local port number for this UDP endpoint."
Packit fcad23
    ::= { udpEndpointEntry 3 }
Packit fcad23
Packit fcad23
udpEndpointRemoteAddressType OBJECT-TYPE
Packit fcad23
    SYNTAX     InetAddressType
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The address type of udpEndpointRemoteAddress.  Only
Packit fcad23
            IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
Packit fcad23
            unknown(0) if datagrams for all remote IP addresses are
Packit fcad23
            accepted.  Also, note that some combinations of
Packit fcad23
Packit fcad23
            udpEndpointLocalAdressType and
Packit fcad23
            udpEndpointRemoteAddressType are not supported.  In
Packit fcad23
            particular, if the value of this object is not
Packit fcad23
            unknown(0), it is expected to always refer to the
Packit fcad23
            same IP version as udpEndpointLocalAddressType."
Packit fcad23
    ::= { udpEndpointEntry 4 }
Packit fcad23
Packit fcad23
udpEndpointRemoteAddress OBJECT-TYPE
Packit fcad23
    SYNTAX     InetAddress
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The remote IP address for this UDP endpoint.  If
Packit fcad23
            datagrams from any remote system are to be accepted,
Packit fcad23
            this value is ''h (a zero-length octet-string).
Packit fcad23
            Otherwise, it has the type described by
Packit fcad23
            udpEndpointRemoteAddressType and is the address of the
Packit fcad23
            remote system from which datagrams are to be accepted
Packit fcad23
            (or to which all datagrams will be sent).
Packit fcad23
Packit fcad23
            As this object is used in the index for the
Packit fcad23
            udpEndpointTable, implementors of this table should be
Packit fcad23
            careful not to create entries that would result in OIDs
Packit fcad23
            with more than 128 subidentifiers; else the information
Packit fcad23
            cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
Packit fcad23
    ::= { udpEndpointEntry 5 }
Packit fcad23
Packit fcad23
udpEndpointRemotePort OBJECT-TYPE
Packit fcad23
    SYNTAX     InetPortNumber
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The remote port number for this UDP endpoint.  If
Packit fcad23
            datagrams from any remote system are to be accepted,
Packit fcad23
            this value is zero."
Packit fcad23
    ::= { udpEndpointEntry 6 }
Packit fcad23
Packit fcad23
udpEndpointInstance OBJECT-TYPE
Packit fcad23
    SYNTAX     Unsigned32 (1..'ffffffff'h)
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The instance of this tuple.  This object is used to
Packit fcad23
            distinguish among multiple processes 'connected' to
Packit fcad23
            the same UDP endpoint.  For example, on a system
Packit fcad23
            implementing the BSD sockets interface, this would be
Packit fcad23
            used to support the SO_REUSEADDR and SO_REUSEPORT
Packit fcad23
            socket options."
Packit fcad23
    ::= { udpEndpointEntry 7 }
Packit fcad23
Packit fcad23
udpEndpointProcess OBJECT-TYPE
Packit fcad23
    SYNTAX     Unsigned32
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The system's process ID for the process associated with
Packit fcad23
            this endpoint, or zero if there is no such process.
Packit fcad23
            This value is expected to be the same as
Packit fcad23
            HOST-RESOURCES-MIB::hrSWRunIndex or SYSAPPL-MIB::
Packit fcad23
            sysApplElmtRunIndex for some row in the appropriate
Packit fcad23
            tables."
Packit fcad23
    ::= { udpEndpointEntry 8 }
Packit fcad23
Packit fcad23
-- The deprecated UDP Listener table
Packit fcad23
Packit fcad23
-- The deprecated UDP listener table only contains information
Packit fcad23
-- about this entity's IPv4 UDP end-points on which a local
Packit fcad23
-- application is currently accepting datagrams.  It does not
Packit fcad23
-- provide more detailed connection information, or information
Packit fcad23
-- about IPv6 endpoints.
Packit fcad23
Packit fcad23
udpTable OBJECT-TYPE
Packit fcad23
    SYNTAX     SEQUENCE OF UdpEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "A table containing IPv4-specific UDP listener
Packit fcad23
            information.  It contains information about all local
Packit fcad23
            IPv4 UDP end-points on which an application is
Packit fcad23
            currently accepting datagrams.  This table has been
Packit fcad23
            deprecated in favor of the version neutral
Packit fcad23
            udpEndpointTable."
Packit fcad23
    ::= { udp 5 }
Packit fcad23
Packit fcad23
udpEntry OBJECT-TYPE
Packit fcad23
    SYNTAX     UdpEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "Information about a particular current UDP listener."
Packit fcad23
    INDEX   { udpLocalAddress, udpLocalPort }
Packit fcad23
    ::= { udpTable 1 }
Packit fcad23
Packit fcad23
UdpEntry ::= SEQUENCE {
Packit fcad23
    udpLocalAddress   IpAddress,
Packit fcad23
    udpLocalPort      Integer32
Packit fcad23
Packit fcad23
}
Packit fcad23
Packit fcad23
udpLocalAddress OBJECT-TYPE
Packit fcad23
    SYNTAX     IpAddress
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The local IP address for this UDP listener.  In the
Packit fcad23
            case of a UDP listener that is willing to accept
Packit fcad23
            datagrams for any IP interface associated with the
Packit fcad23
            node, the value 0.0.0.0 is used."
Packit fcad23
    ::= { udpEntry 1 }
Packit fcad23
Packit fcad23
udpLocalPort OBJECT-TYPE
Packit fcad23
    SYNTAX     Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS read-only
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The local port number for this UDP listener."
Packit fcad23
    ::= { udpEntry 2 }
Packit fcad23
Packit fcad23
-- conformance information
Packit fcad23
Packit fcad23
udpMIBConformance OBJECT IDENTIFIER ::= { udpMIB 2 }
Packit fcad23
udpMIBCompliances OBJECT IDENTIFIER ::= { udpMIBConformance 1 }
Packit fcad23
udpMIBGroups      OBJECT IDENTIFIER ::= { udpMIBConformance 2 }
Packit fcad23
Packit fcad23
-- compliance statements
Packit fcad23
Packit fcad23
udpMIBCompliance2 MODULE-COMPLIANCE
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The compliance statement for systems that implement
Packit fcad23
            UDP.
Packit fcad23
Packit fcad23
            There are a number of INDEX objects that cannot be
Packit fcad23
            represented in the form of OBJECT clauses in SMIv2, but
Packit fcad23
            for which we have the following compliance
Packit fcad23
            requirements, expressed in OBJECT clause form in this
Packit fcad23
            description clause:
Packit fcad23
Packit fcad23
            -- OBJECT      udpEndpointLocalAddressType
Packit fcad23
            -- SYNTAX      InetAddressType { unknown(0), ipv4(1),
Packit fcad23
            --                               ipv6(2), ipv4z(3),
Packit fcad23
            --                               ipv6z(4) }
Packit fcad23
            -- DESCRIPTION
Packit fcad23
            --     Support for dns(5) is not required.
Packit fcad23
            -- OBJECT      udpEndpointLocalAddress
Packit fcad23
Packit fcad23
            -- SYNTAX      InetAddress (SIZE(0|4|8|16|20))
Packit fcad23
            -- DESCRIPTION
Packit fcad23
            --     Support is only required for zero-length
Packit fcad23
            --     octet-strings, and for scoped and unscoped
Packit fcad23
            --     IPv4 and IPv6 addresses.
Packit fcad23
            -- OBJECT      udpEndpointRemoteAddressType
Packit fcad23
            -- SYNTAX      InetAddressType { unknown(0), ipv4(1),
Packit fcad23
            --                               ipv6(2), ipv4z(3),
Packit fcad23
            --                               ipv6z(4) }
Packit fcad23
            -- DESCRIPTION
Packit fcad23
            --     Support for dns(5) is not required.
Packit fcad23
            -- OBJECT      udpEndpointRemoteAddress
Packit fcad23
            -- SYNTAX      InetAddress (SIZE(0|4|8|16|20))
Packit fcad23
            -- DESCRIPTION
Packit fcad23
            --     Support is only required for zero-length
Packit fcad23
            --     octet-strings, and for scoped and unscoped
Packit fcad23
            --     IPv4 and IPv6 addresses.
Packit fcad23
           "
Packit fcad23
    MODULE  -- this module
Packit fcad23
         MANDATORY-GROUPS { udpBaseGroup, udpEndpointGroup }
Packit fcad23
         GROUP       udpHCGroup
Packit fcad23
         DESCRIPTION
Packit fcad23
                "This group is mandatory for systems that
Packit fcad23
                 are capable of receiving or transmitting more than
Packit fcad23
                 1 million UDP datagrams per second.  1 million
Packit fcad23
                 datagrams per second will cause a Counter32 to
Packit fcad23
                 wrap in just over an hour."
Packit fcad23
    ::= { udpMIBCompliances 2 }
Packit fcad23
Packit fcad23
udpMIBCompliance MODULE-COMPLIANCE
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The compliance statement for IPv4-only systems that
Packit fcad23
            implement UDP.  For IP version independence, this
Packit fcad23
            compliance statement is deprecated in favor of
Packit fcad23
            udpMIBCompliance2.  However, agents are still
Packit fcad23
            encouraged to implement these objects in order to
Packit fcad23
            interoperate with the deployed base of managers."
Packit fcad23
    MODULE  -- this module
Packit fcad23
        MANDATORY-GROUPS { udpGroup }
Packit fcad23
    ::= { udpMIBCompliances 1 }
Packit fcad23
Packit fcad23
-- units of conformance
Packit fcad23
Packit fcad23
udpGroup OBJECT-GROUP
Packit fcad23
    OBJECTS   { udpInDatagrams, udpNoPorts,
Packit fcad23
                udpInErrors, udpOutDatagrams,
Packit fcad23
                udpLocalAddress, udpLocalPort }
Packit fcad23
    STATUS     deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The deprecated group of objects providing for
Packit fcad23
            management of UDP over IPv4."
Packit fcad23
    ::= { udpMIBGroups 1 }
Packit fcad23
Packit fcad23
udpBaseGroup OBJECT-GROUP
Packit fcad23
    OBJECTS   { udpInDatagrams, udpNoPorts, udpInErrors,
Packit fcad23
                udpOutDatagrams }
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The group of objects providing for counters of UDP
Packit fcad23
            statistics."
Packit fcad23
    ::= { udpMIBGroups 2 }
Packit fcad23
Packit fcad23
udpHCGroup OBJECT-GROUP
Packit fcad23
    OBJECTS   { udpHCInDatagrams, udpHCOutDatagrams }
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The group of objects providing for counters of high
Packit fcad23
            speed UDP implementations."
Packit fcad23
    ::= { udpMIBGroups 3 }
Packit fcad23
Packit fcad23
udpEndpointGroup OBJECT-GROUP
Packit fcad23
    OBJECTS    { udpEndpointProcess }
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
           "The group of objects providing for the IP version
Packit fcad23
            independent management of UDP 'endpoints'."
Packit fcad23
    ::= { udpMIBGroups 4 }
Packit fcad23
Packit fcad23
END