Blame mibs/ietf/UDP-MIB

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