Blame mibs/ietf/UDPLITE-MIB

Packit 022b05
UDPLITE-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
    OBJECT-TYPE,
Packit 022b05
    mib-2, Unsigned32,
Packit 022b05
    Counter32, Counter64   FROM SNMPv2-SMI           -- [RFC2578]
Packit 022b05
Packit 022b05
    TimeStamp              FROM SNMPv2-TC            -- [RFC2579]
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE,
Packit 022b05
    OBJECT-GROUP           FROM SNMPv2-CONF          -- [RFC2580]
Packit 022b05
Packit 022b05
    InetAddress,
Packit 022b05
    InetAddressType,
Packit 022b05
    InetPortNumber         FROM INET-ADDRESS-MIB;    -- [RFC4001]
Packit 022b05
Packit 022b05
udpliteMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200712180000Z"       -- 18 December 2007
Packit 022b05
    ORGANIZATION "IETF TSV Working Group (TSVWG)"
Packit 022b05
    CONTACT-INFO
Packit 022b05
           "IETF TSV Working Group
Packit 022b05
            http://www.ietf.org/html.charters/tsvwg-charter.html
Packit 022b05
            Mailing List: tsvwg@ietf.org
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            Gerrit Renker, Godred Fairhurst
Packit 022b05
            Electronics Research Group
Packit 022b05
            School of Engineering, University of Aberdeen
Packit 022b05
            Fraser Noble Building, Aberdeen AB24 3UE, UK"
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The MIB module for managing UDP-Lite implementations.
Packit 022b05
            Copyright (C) The IETF Trust (2008).  This version of
Packit 022b05
            this MIB module is part of RFC 5097; see the RFC
Packit 022b05
            itself for full legal notices."
Packit 022b05
Packit 022b05
    REVISION "200712180000Z"           -- 18 December 2007
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Initial SMIv2 revision, based on the format of the UDP
Packit 022b05
            MIB module (RFC 4113) and published as RFC 5097."
Packit 022b05
    ::= { mib-2 170 }
Packit 022b05
Packit 022b05
udplite      OBJECT IDENTIFIER ::= { udpliteMIB 1 }
Packit 022b05
Packit 022b05
udpliteInDatagrams OBJECT-TYPE         -- as in UDP-MIB
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of UDP-Lite datagrams that were
Packit 022b05
            delivered to UDP-Lite users.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 1 }
Packit 022b05
Packit 022b05
udpliteInPartialCov OBJECT-TYPE        -- new in UDP-Lite
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of UDP-Lite datagrams that were
Packit 022b05
            delivered to UDP-Lite users (applications) and whose
Packit 022b05
            checksum coverage was strictly less than the datagram
Packit 022b05
            length.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
udpliteNoPorts OBJECT-TYPE             -- as in UDP-MIB
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of received UDP-Lite datagrams for
Packit 022b05
            which there was no listener at the destination port.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 3 }
Packit 022b05
Packit 022b05
udpliteInErrors OBJECT-TYPE            -- as in UDP-MIB
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of received UDP-Lite datagrams that could not
Packit 022b05
            be delivered for reasons other than the lack of an
Packit 022b05
            application at the destination port.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 4 }
Packit 022b05
Packit 022b05
udpliteInBadChecksum OBJECT-TYPE       -- new in UDP-Lite
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of received UDP-Lite datagrams whose checksum
Packit 022b05
            could not be validated.  This includes illegal checksum
Packit 022b05
            coverage values, as their use would lead to incorrect
Packit 022b05
            checksums.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    REFERENCE "RFC 3828, section 3.1"
Packit 022b05
    ::= { udplite 5 }
Packit 022b05
Packit 022b05
udpliteOutDatagrams OBJECT-TYPE        -- as in UDP-MIB
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           "The total number of UDP-Lite datagrams sent from this
Packit 022b05
            entity.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 6 }
Packit 022b05
Packit 022b05
udpliteOutPartialCov OBJECT-TYPE       -- new in UDP-Lite
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of udpliteOutDatagrams whose
Packit 022b05
            checksum coverage was strictly less than the
Packit 022b05
            datagram length.
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udplite 7 }
Packit 022b05
Packit 022b05
udpliteEndpointTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF UdpLiteEndpointEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A table containing information about this entity's
Packit 022b05
            UDP-Lite endpoints on which a local application is
Packit 022b05
            currently accepting or sending datagrams.
Packit 022b05
Packit 022b05
            The address type in this table represents the address
Packit 022b05
            type used for the communication, irrespective of the
Packit 022b05
            higher-layer abstraction.  For example, an application
Packit 022b05
            using IPv6 'sockets' to communicate via IPv4 between
Packit 022b05
            ::ffff:10.0.0.1 and ::ffff:10.0.0.2 would use
Packit 022b05
            InetAddressType ipv4(1).
Packit 022b05
Packit 022b05
            Like the udpTable in RFC 4113, this table also allows
Packit 022b05
            the representation of an application that completely
Packit 022b05
            specifies both local and remote addresses and ports.  A
Packit 022b05
            listening application is represented in three possible
Packit 022b05
            ways:
Packit 022b05
Packit 022b05
            1) An application that is willing to accept both IPv4
Packit 022b05
               and IPv6 datagrams is represented by a
Packit 022b05
               udpliteEndpointLocalAddressType of unknown(0) and a
Packit 022b05
               udpliteEndpointLocalAddress of ''h (a zero-length
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               octet-string).
Packit 022b05
Packit 022b05
            2) An application that is willing to accept only IPv4
Packit 022b05
               or only IPv6 datagrams is represented by a
Packit 022b05
               udpliteEndpointLocalAddressType of the appropriate
Packit 022b05
               address type and a udpliteEndpointLocalAddress of
Packit 022b05
               '0.0.0.0' or '::' respectively.
Packit 022b05
Packit 022b05
            3) An application that is listening for datagrams only
Packit 022b05
               for a specific IP address but from any remote
Packit 022b05
               system is represented by a
Packit 022b05
               udpliteEndpointLocalAddressType of the appropriate
Packit 022b05
               address type, with udpliteEndpointLocalAddress
Packit 022b05
               specifying the local address.
Packit 022b05
Packit 022b05
            In all cases where the remote address is a wildcard,
Packit 022b05
            the udpliteEndpointRemoteAddressType is unknown(0),
Packit 022b05
            the udpliteEndpointRemoteAddress is ''h (a zero-length
Packit 022b05
            octet-string), and the udpliteEndpointRemotePort is 0.
Packit 022b05
Packit 022b05
            If the operating system is demultiplexing UDP-Lite
Packit 022b05
            packets by remote address/port, or if the application
Packit 022b05
            has 'connected' the socket specifying a default remote
Packit 022b05
            address/port, the udpliteEndpointRemote* values should
Packit 022b05
            be used to reflect this."
Packit 022b05
    ::= { udplite 8 }
Packit 022b05
Packit 022b05
udpliteEndpointEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     UdpLiteEndpointEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "Information about a particular current UDP-Lite endpoint.
Packit 022b05
            Implementers need to pay attention to the sizes of
Packit 022b05
            udpliteEndpointLocalAddress/RemoteAddress, as Object
Packit 022b05
            Identifiers (OIDs) of column instances in this table must
Packit 022b05
            have no more than 128 sub-identifiers in order to remain
Packit 022b05
             accessible with SNMPv1, SNMPv2c, and SNMPv3."
Packit 022b05
    INDEX   { udpliteEndpointLocalAddressType,
Packit 022b05
              udpliteEndpointLocalAddress,
Packit 022b05
              udpliteEndpointLocalPort,
Packit 022b05
              udpliteEndpointRemoteAddressType,
Packit 022b05
              udpliteEndpointRemoteAddress,
Packit 022b05
              udpliteEndpointRemotePort,
Packit 022b05
              udpliteEndpointInstance }
Packit 022b05
    ::= { udpliteEndpointTable 1 }
Packit 022b05
Packit 022b05
UdpLiteEndpointEntry ::= SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        udpliteEndpointLocalAddressType   InetAddressType,
Packit 022b05
        udpliteEndpointLocalAddress       InetAddress,
Packit 022b05
        udpliteEndpointLocalPort          InetPortNumber,
Packit 022b05
        udpliteEndpointRemoteAddressType  InetAddressType,
Packit 022b05
        udpliteEndpointRemoteAddress      InetAddress,
Packit 022b05
        udpliteEndpointRemotePort         InetPortNumber,
Packit 022b05
        udpliteEndpointInstance           Unsigned32,
Packit 022b05
        udpliteEndpointProcess            Unsigned32,
Packit 022b05
        udpliteEndpointMinCoverage        Unsigned32,
Packit 022b05
        udpliteEndpointViolCoverage       Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
udpliteEndpointLocalAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX     InetAddressType
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The address type of udpliteEndpointLocalAddress.  Only
Packit 022b05
            IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
Packit 022b05
            unknown(0) if datagrams for all local IP addresses are
Packit 022b05
            accepted."
Packit 022b05
    ::= { udpliteEndpointEntry 1 }
Packit 022b05
Packit 022b05
udpliteEndpointLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     InetAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The local IP address for this UDP-Lite endpoint.
Packit 022b05
Packit 022b05
            The value of this object can be represented in three
Packit 022b05
            possible ways, depending on the characteristics of the
Packit 022b05
            listening application:
Packit 022b05
Packit 022b05
            1. For an application that is willing to accept both
Packit 022b05
               IPv4 and IPv6 datagrams, the value of this object
Packit 022b05
               must be ''h (a zero-length octet-string), with
Packit 022b05
               the value of the corresponding instance of the
Packit 022b05
               EndpointLocalAddressType object being unknown(0).
Packit 022b05
Packit 022b05
            2. For an application that is willing to accept only
Packit 022b05
               IPv4 or only IPv6 datagrams, the value of this
Packit 022b05
               object must be '0.0.0.0' or '::', respectively,
Packit 022b05
               while the corresponding instance of the
Packit 022b05
               EndpointLocalAddressType object represents the
Packit 022b05
               appropriate address type.
Packit 022b05
Packit 022b05
            3. For an application that is listening for data
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               destined only to a specific IP address, the value
Packit 022b05
               of this object is the specific IP address for
Packit 022b05
               which this node is receiving packets, with the
Packit 022b05
               corresponding instance of the
Packit 022b05
               EndpointLocalAddressType object representing the
Packit 022b05
               appropriate address type.
Packit 022b05
Packit 022b05
            As this object is used in the index for the
Packit 022b05
            udpliteEndpointTable, implementors should be careful
Packit 022b05
            not to create entries that would result in OIDs with
Packit 022b05
            more than 128 sub-identifiers; this is because of SNMP
Packit 022b05
            and SMI limitations."
Packit 022b05
    ::= { udpliteEndpointEntry 2 }
Packit 022b05
Packit 022b05
udpliteEndpointLocalPort OBJECT-TYPE
Packit 022b05
    SYNTAX     InetPortNumber
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The local port number for this UDP-Lite endpoint."
Packit 022b05
    ::= { udpliteEndpointEntry 3 }
Packit 022b05
Packit 022b05
udpliteEndpointRemoteAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX     InetAddressType
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The address type of udpliteEndpointRemoteAddress.  Only
Packit 022b05
            IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
Packit 022b05
            unknown(0) if datagrams for all remote IP addresses are
Packit 022b05
            accepted.  Also, note that some combinations of
Packit 022b05
            udpliteEndpointLocalAdressType and
Packit 022b05
            udpliteEndpointRemoteAddressType are not supported.  In
Packit 022b05
            particular, if the value of this object is not
Packit 022b05
            unknown(0), it is expected to always refer to the
Packit 022b05
            same IP version as udpliteEndpointLocalAddressType."
Packit 022b05
    ::= { udpliteEndpointEntry 4 }
Packit 022b05
Packit 022b05
udpliteEndpointRemoteAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     InetAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The remote IP address for this UDP-Lite endpoint.  If
Packit 022b05
            datagrams from any remote system are to be accepted,
Packit 022b05
            this value is ''h (a zero-length octet-string).
Packit 022b05
            Otherwise, it has the type described by
Packit 022b05
            udpliteEndpointRemoteAddressType and is the address of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            the remote system from which datagrams are to be
Packit 022b05
            accepted (or to which all datagrams will be sent).
Packit 022b05
Packit 022b05
            As this object is used in the index for the
Packit 022b05
            udpliteEndpointTable, implementors should be careful
Packit 022b05
            not to create entries that would result in OIDs with
Packit 022b05
            more than 128 sub-identifiers; this is because of SNMP
Packit 022b05
            and SMI limitations."
Packit 022b05
    ::= { udpliteEndpointEntry 5 }
Packit 022b05
Packit 022b05
udpliteEndpointRemotePort OBJECT-TYPE
Packit 022b05
    SYNTAX     InetPortNumber
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The remote port number for this UDP-Lite endpoint.  If
Packit 022b05
            datagrams from any remote system are to be accepted,
Packit 022b05
            this value is zero."
Packit 022b05
    ::= { udpliteEndpointEntry 6 }
Packit 022b05
Packit 022b05
udpliteEndpointInstance OBJECT-TYPE
Packit 022b05
    SYNTAX     Unsigned32 (1..'ffffffff'h)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The instance of this tuple.  This object is used to
Packit 022b05
            distinguish among multiple processes 'connected' to
Packit 022b05
            the same UDP-Lite endpoint.  For example, on a system
Packit 022b05
            implementing the BSD sockets interface, this would be
Packit 022b05
            used to support the SO_REUSEADDR and SO_REUSEPORT
Packit 022b05
            socket options."
Packit 022b05
    ::= { udpliteEndpointEntry 7 }
Packit 022b05
Packit 022b05
udpliteEndpointProcess OBJECT-TYPE
Packit 022b05
    SYNTAX     Unsigned32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "A unique value corresponding to a piece of software
Packit 022b05
            running on this endpoint.
Packit 022b05
Packit 022b05
            If this endpoint is associated with more than one piece
Packit 022b05
            of software, the agent should choose one of these.  As
Packit 022b05
            long as the representative piece of software
Packit 022b05
            is running and still associated with the endpoint,
Packit 022b05
            subsequent reads will consistently return the same
Packit 022b05
            value.  The implementation may use any algorithm
Packit 022b05
            satisfying these constraints (e.g., choosing the entity
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            with the oldest start time).
Packit 022b05
Packit 022b05
            This identifier is platform-specific.  Wherever possible,
Packit 022b05
            it should use the system's native, unique identification
Packit 022b05
            number as the value.
Packit 022b05
Packit 022b05
            If the SYSAPPL-MIB module is available, the value should
Packit 022b05
            be the same as sysApplElmtRunIndex.  If not available, an
Packit 022b05
            alternative should be used (e.g., the hrSWRunIndex of the
Packit 022b05
            HOST-RESOURCES-MIB module).
Packit 022b05
Packit 022b05
            If it is not possible to uniquely identify the pieces of
Packit 022b05
            software associated with this endpoint, then the value
Packit 022b05
            zero should be used.  (Note that zero is otherwise a
Packit 022b05
            valid value for sysApplElmtRunIndex.)"
Packit 022b05
    ::= { udpliteEndpointEntry 8 }
Packit 022b05
Packit 022b05
udpliteEndpointMinCoverage OBJECT-TYPE -- new in UDP-Lite
Packit 022b05
    SYNTAX     Unsigned32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The minimum checksum coverage expected by this endpoint.
Packit 022b05
            A value of 0 indicates that only fully covered datagrams
Packit 022b05
            are accepted."
Packit 022b05
    REFERENCE "RFC 3828, section 3.1"
Packit 022b05
    ::= { udpliteEndpointEntry 9 }
Packit 022b05
Packit 022b05
udpliteEndpointViolCoverage OBJECT-TYPE -- new / optional in UDP-Lite
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The number of datagrams received by this endpoint whose
Packit 022b05
            checksum coverage violated the minimum coverage threshold
Packit 022b05
            set for this connection (i.e., all valid datagrams whose
Packit 022b05
            checksum coverage was strictly smaller than the minimum,
Packit 022b05
            as defined in RFC 3828).
Packit 022b05
            Discontinuities in the value of this counter can occur
Packit 022b05
            at re-initialisation of the management system, and at
Packit 022b05
            other times as indicated by the value of
Packit 022b05
            udpliteStatsDiscontinuityTime."
Packit 022b05
    ::= { udpliteEndpointEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
udpliteStatsDiscontinuityTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The value of sysUpTime at the most recent occasion at
Packit 022b05
            which one or more of the UDP-Lite counters suffered a
Packit 022b05
            discontinuity.
Packit 022b05
            A value of zero indicates no such discontinuity has
Packit 022b05
            occurred since the last re-initialisation of the local
Packit 022b05
            management subsystem."
Packit 022b05
    ::= { udplite 9 }
Packit 022b05
Packit 022b05
-- Conformance Information
Packit 022b05
Packit 022b05
udpliteMIBConformance OBJECT IDENTIFIER ::= { udpliteMIB 2 }
Packit 022b05
Packit 022b05
udpliteMIBCompliance MODULE-COMPLIANCE
Packit 022b05
       STATUS     current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The compliance statement for systems that implement
Packit 022b05
            UDP-Lite.
Packit 022b05
Packit 022b05
            There are a number of INDEX objects that cannot be
Packit 022b05
            represented in the form of OBJECT clauses in SMIv2,
Packit 022b05
            but for which we have the following compliance
Packit 022b05
            requirements, expressed in OBJECT clause form in this
Packit 022b05
            description clause:
Packit 022b05
Packit 022b05
            -- OBJECT      udpliteEndpointLocalAddressType
Packit 022b05
            -- SYNTAX      InetAddressType { unknown(0), ipv4(1),
Packit 022b05
            --                               ipv6(2), ipv4z(3),
Packit 022b05
            --                               ipv6z(4) }
Packit 022b05
            -- DESCRIPTION
Packit 022b05
            --     Support for dns(16) is not required.
Packit 022b05
            -- OBJECT      udpliteEndpointLocalAddress
Packit 022b05
            -- SYNTAX      InetAddress (SIZE(0|4|8|16|20))
Packit 022b05
            -- DESCRIPTION
Packit 022b05
            --     Support is only required for zero-length
Packit 022b05
            --     octet-strings, and for scoped and unscoped
Packit 022b05
            --     IPv4 and IPv6 addresses.
Packit 022b05
            -- OBJECT      udpliteEndpointRemoteAddressType
Packit 022b05
            -- SYNTAX      InetAddressType { unknown(0), ipv4(1),
Packit 022b05
            --                               ipv6(2), ipv4z(3),
Packit 022b05
            --                               ipv6z(4) }
Packit 022b05
            -- DESCRIPTION
Packit 022b05
            --     Support for dns(16) is not required.
Packit 022b05
            -- OBJECT      udpliteEndpointRemoteAddress
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            -- SYNTAX      InetAddress (SIZE(0|4|8|16|20))
Packit 022b05
            -- DESCRIPTION
Packit 022b05
            --     Support is only required for zero-length
Packit 022b05
            --     octet-strings, and for scoped and unscoped
Packit 022b05
            --     IPv4 and IPv6 addresses.
Packit 022b05
           "
Packit 022b05
    MODULE  -- this module
Packit 022b05
         MANDATORY-GROUPS { udpliteBaseGroup,
Packit 022b05
                            udplitePartialCsumGroup,
Packit 022b05
                            udpliteEndpointGroup    }
Packit 022b05
     GROUP               udpliteAppGroup
Packit 022b05
     DESCRIPTION
Packit 022b05
            "This group is optional and provides supplementary
Packit 022b05
             information about the effectiveness of using minimum
Packit 022b05
             checksum coverage thresholds on endpoints."
Packit 022b05
    ::= { udpliteMIBConformance 1 }
Packit 022b05
Packit 022b05
udpliteMIBGroups OBJECT IDENTIFIER ::= { udpliteMIBConformance 2 }
Packit 022b05
Packit 022b05
udpliteBaseGroup OBJECT-GROUP          -- as in UDP
Packit 022b05
    OBJECTS   { udpliteInDatagrams, udpliteNoPorts, udpliteInErrors,
Packit 022b05
                udpliteOutDatagrams, udpliteStatsDiscontinuityTime }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group of objects providing for counters of
Packit 022b05
            basic UDP-like statistics."
Packit 022b05
    ::= { udpliteMIBGroups 1 }
Packit 022b05
Packit 022b05
udplitePartialCsumGroup OBJECT-GROUP  -- specific to UDP-Lite
Packit 022b05
    OBJECTS   { udpliteInPartialCov,
Packit 022b05
                udpliteInBadChecksum,
Packit 022b05
                udpliteOutPartialCov  }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group of objects providing for counters of
Packit 022b05
            transport layer statistics exclusive to UDP-Lite."
Packit 022b05
    ::= { udpliteMIBGroups 2 }
Packit 022b05
Packit 022b05
udpliteEndpointGroup OBJECT-GROUP
Packit 022b05
    OBJECTS    { udpliteEndpointProcess, udpliteEndpointMinCoverage }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group of objects providing for the IP version
Packit 022b05
            independent management of UDP-Lite 'endpoints'."
Packit 022b05
    ::= { udpliteMIBGroups 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
udpliteAppGroup OBJECT-GROUP
Packit 022b05
    OBJECTS    { udpliteEndpointViolCoverage }
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The group of objects that provide application-level
Packit 022b05
            information for the configuration management of
Packit 022b05
            UDP-Lite 'endpoints'."
Packit 022b05
    ::= { udpliteMIBGroups 4 }
Packit 022b05
Packit 022b05
END