Blame mibs/ietf/UDPLITE-MIB

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