Blame mibs/ietf/ROHC-RTP-MIB

Packit 022b05
ROHC-RTP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
    Unsigned32, Counter32, mib-2
Packit 022b05
        FROM SNMPv2-SMI                               -- [RFC2578]
Packit 022b05
Packit 022b05
Packit 022b05
    TruthValue
Packit 022b05
        FROM SNMPv2-TC                                -- [RFC2579]
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF                              -- [RFC2580]
Packit 022b05
Packit 022b05
    rohcChannelID, rohcContextCID
Packit 022b05
        FROM ROHC-MIB;                                -- [RFC3816]
Packit 022b05
Packit 022b05
rohcRtpMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200406030000Z"  -- June 3, 2004
Packit 022b05
    ORGANIZATION "IETF Robust Header Compression Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
       "WG charter:
Packit 022b05
          http://www.ietf.org/html.charters/rohc-charter.html
Packit 022b05
Packit 022b05
        Mailing Lists:
Packit 022b05
          General Discussion: rohc@ietf.org
Packit 022b05
          To Subscribe: rohc-request@ietf.org
Packit 022b05
          In Body: subscribe your_email_address
Packit 022b05
Packit 022b05
        Editor:
Packit 022b05
          Juergen Quittek
Packit 022b05
          NEC Europe Ltd.
Packit 022b05
          Network Laboratories
Packit 022b05
          Kurfuersten-Anlage 36
Packit 022b05
          69221 Heidelberg
Packit 022b05
          Germany
Packit 022b05
          Tel: +49 6221 90511-15
Packit 022b05
          EMail: quittek@netlab.nec.de"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This MIB module defines a set of objects for monitoring
Packit 022b05
         and configuring RObust Header Compression (ROHC).
Packit 022b05
         The objects are specific to ROHC RTP (profile 0x0001),
Packit 022b05
         ROHC UDP (profile 0x0002), and ROHC ESP (profile 0x0003)
Packit 022b05
         defined in RFC 3095 and for the ROHC LLA profile (profile
Packit 022b05
         0x0005) defined in RFC 3242.
Packit 022b05
Packit 022b05
         Copyright (C) The Internet Society (2004). The
Packit 022b05
         initial version of this MIB module was published
Packit 022b05
         in RFC 3816. For full legal notices see the RFC
Packit 022b05
         itself or see:
Packit 022b05
         http://www.ietf.org/copyrights/ianamib.html"
Packit 022b05
Packit 022b05
    REVISION    "200406030000Z"  -- June 3, 2004
Packit 022b05
    DESCRIPTION "Initial version, published as RFC 3816."
Packit 022b05
    ::= { mib-2 114 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The groups defined within this MIB module:
Packit 022b05
--
Packit 022b05
Packit 022b05
rohcRtpObjects       OBJECT IDENTIFIER ::= { rohcRtpMIB 1 }
Packit 022b05
rohcRtpConformance   OBJECT IDENTIFIER ::= { rohcRtpMIB 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Context Table
Packit 022b05
--
Packit 022b05
-- The rohcRtpContextTable lists all contexts per interface
Packit 022b05
-- and instance.  It extends the rohcContextTable.
Packit 022b05
--
Packit 022b05
Packit 022b05
rohcRtpContextTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RohcRtpContextEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table lists and describes RTP profile specific
Packit 022b05
         properties of compressor contexts and decompressor
Packit 022b05
         contexts.  It extends the rohcContextTable of the
Packit 022b05
         ROHC-MIB module."
Packit 022b05
    ::= { rohcRtpObjects 1 }
Packit 022b05
Packit 022b05
rohcRtpContextEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RohcRtpContextEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry describing a particular context."
Packit 022b05
    INDEX {
Packit 022b05
        rohcChannelID,
Packit 022b05
        rohcContextCID
Packit 022b05
    }
Packit 022b05
    ::= { rohcRtpContextTable 1 }
Packit 022b05
Packit 022b05
RohcRtpContextEntry ::= SEQUENCE {
Packit 022b05
    rohcRtpContextState             INTEGER,
Packit 022b05
    rohcRtpContextMode              INTEGER,
Packit 022b05
    rohcRtpContextAlwaysPad         TruthValue,
Packit 022b05
    rohcRtpContextLargePktsAllowed  TruthValue,
Packit 022b05
    rohcRtpContextVerifyPeriod      Unsigned32,
Packit 022b05
    rohcRtpContextSizesAllowed      Unsigned32,
Packit 022b05
    rohcRtpContextSizesUsed         Unsigned32,
Packit 022b05
    rohcRtpContextACKs              Counter32,
Packit 022b05
    rohcRtpContextNACKs             Counter32,
Packit 022b05
    rohcRtpContextSNACKs            Counter32,
Packit 022b05
Packit 022b05
Packit 022b05
    rohcRtpContextNHPs              Counter32,
Packit 022b05
    rohcRtpContextCSPs              Counter32,
Packit 022b05
    rohcRtpContextCCPs              Counter32,
Packit 022b05
    rohcRtpContextPktsLostPhysical  Counter32,
Packit 022b05
    rohcRtpContextPktsLostPreLink   Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
rohcRtpContextState OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    initAndRefresh(1),
Packit 022b05
                    firstOrder(2),
Packit 022b05
                    secondOrder(3),
Packit 022b05
                    noContext(4),
Packit 022b05
                    staticContext(5),
Packit 022b05
                    fullContext(6)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "State of the context as defined in RFC 3095.  States
Packit 022b05
         initAndRefresh(1), firstOrder(2), and secondOrder(3)
Packit 022b05
         are states of compressor contexts, states noContext(4),
Packit 022b05
         staticContext(5) and fullContext(6) are states of
Packit 022b05
         decompressor contexts."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095"
Packit 022b05
    ::= { rohcRtpContextEntry 3 }
Packit 022b05
Packit 022b05
rohcRtpContextMode OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    unidirectional(1),
Packit 022b05
                    optimistic(2),
Packit 022b05
                    reliable(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Mode of the context."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 4.4"
Packit 022b05
    ::= { rohcRtpContextEntry 4 }
Packit 022b05
Packit 022b05
rohcRtpContextAlwaysPad OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Boolean, only applicable to compressor contexts using the
Packit 022b05
Packit 022b05
Packit 022b05
         LLA profile.  If its value is true, the compressor must
Packit 022b05
         pad every RHP packet with a minimum of one octet ROHC
Packit 022b05
         padding.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 5.1.1"
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { rohcRtpContextEntry 5 }
Packit 022b05
Packit 022b05
rohcRtpContextLargePktsAllowed OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Boolean, only applicable to compressor contexts using the
Packit 022b05
         LLA profile.  It specifies how to handle packets that do
Packit 022b05
         not fit any of the preferred packet sizes specified.  If
Packit 022b05
         its value is true, the compressor must deliver the larger
Packit 022b05
         packet as-is and must not use segmentation.  If it is set
Packit 022b05
         to false, the ROHC segmentation scheme must be used to
Packit 022b05
         split the packet into two or more segments, and each
Packit 022b05
         segment must further be padded to fit one of the preferred
Packit 022b05
         packet sizes.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 5.1.1"
Packit 022b05
    DEFVAL { true }
Packit 022b05
    ::= { rohcRtpContextEntry 6 }
Packit 022b05
Packit 022b05
rohcRtpContextVerifyPeriod OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to compressor contexts
Packit 022b05
         using the LLA profile.  It specifies the minimum frequency
Packit 022b05
         with which a packet validating the context must be sent.
Packit 022b05
         This tells the compressor that a packet containing a CRC
Packit 022b05
Packit 022b05
Packit 022b05
         field must be sent at least once every N packets, where N
Packit 022b05
         is the value of the object.  A value of 0 indicates that
Packit 022b05
         periodical verifications are disabled.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 5.1.1"
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { rohcRtpContextEntry 7 }
Packit 022b05
Packit 022b05
rohcRtpContextSizesAllowed  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object is only valid for decompressor
Packit 022b05
         contexts, i.e., if rohcInstanceType of the corresponding
Packit 022b05
         rohcContextEntry has the value decompressor(2).  For
Packit 022b05
         compressor contexts where rohcInstanceType has the value
Packit 022b05
         compressor(1), this object MUST NOT be instantiated.
Packit 022b05
Packit 022b05
         This object contains the number of different packet sizes
Packit 022b05
         that may be used in the context."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 6.3.1"
Packit 022b05
    ::= { rohcRtpContextEntry 8 }
Packit 022b05
Packit 022b05
rohcRtpContextSizesUsed  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object is only valid for decompressor
Packit 022b05
         contexts, i.e., if rohcInstanceType of the corresponding
Packit 022b05
         rohcContextEntry has the value decompressor(2).  For
Packit 022b05
         compressor contexts where rohcInstanceType has the value
Packit 022b05
         compressor(1), this object MUST NOT be instantiated.
Packit 022b05
Packit 022b05
         This object contains the number of different packet sizes
Packit 022b05
         that are used in the context."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 6.3.1"
Packit 022b05
    ::= { rohcRtpContextEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
rohcRtpContextACKs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of all positive feedbacks (ACK) sent or
Packit 022b05
         received in this context, respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 5.2.1."
Packit 022b05
    ::= { rohcRtpContextEntry 10 }
Packit 022b05
Packit 022b05
rohcRtpContextNACKs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of all dynamic negative feedbacks (ACK) sent
Packit 022b05
         or received in this context, respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 5.2.1."
Packit 022b05
    ::= { rohcRtpContextEntry 11 }
Packit 022b05
Packit 022b05
rohcRtpContextSNACKs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of all static negative feedbacks (ACK) sent
Packit 022b05
         or received in this context, respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3095, Section 5.2.1."
Packit 022b05
    ::= { rohcRtpContextEntry 12 }
Packit 022b05
Packit 022b05
rohcRtpContextNHPs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to contexts using the
Packit 022b05
         LLA profile.  It contains the number of all no-header
Packit 022b05
         packets (NHP) sent or received in this context,
Packit 022b05
         respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 4.1.1."
Packit 022b05
    ::= { rohcRtpContextEntry 13 }
Packit 022b05
Packit 022b05
rohcRtpContextCSPs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to contexts using the
Packit 022b05
         LLA profile.  It contains the number of all context
Packit 022b05
         synchronization packets (CSP) sent or received in this
Packit 022b05
         context, respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
Packit 022b05
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 4.1.2."
Packit 022b05
    ::= { rohcRtpContextEntry 14 }
Packit 022b05
Packit 022b05
rohcRtpContextCCPs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to contexts using the
Packit 022b05
         LLA profile.  It contains the number of all context check
Packit 022b05
         packets (CCP) sent or received in this context,
Packit 022b05
         respectively.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 4.1.3."
Packit 022b05
    ::= { rohcRtpContextEntry 15 }
Packit 022b05
Packit 022b05
rohcRtpContextPktsLostPhysical OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to decompressor contexts
Packit 022b05
Packit 022b05
Packit 022b05
         using the LLA profile.  It contains the number of physical
Packit 022b05
         packet losses on the link between compressor and
Packit 022b05
         decompressor, that have been indicated to the decompressor.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 5.1.2."
Packit 022b05
    ::= { rohcRtpContextEntry 16 }
Packit 022b05
Packit 022b05
rohcRtpContextPktsLostPreLink OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to decompressor contexts
Packit 022b05
         using the LLA profile.  It contains the number of pre-link
Packit 022b05
         packet losses on the link between compressor and
Packit 022b05
         decompressor, that have been indicated to the decompressor.
Packit 022b05
Packit 022b05
         Discontinuities in the value of this counter can
Packit 022b05
         occur at re-initialization of the management
Packit 022b05
         system, and at other times as indicated by the
Packit 022b05
         value of ifCounterDiscontinuityTime.  For checking
Packit 022b05
         ifCounterDiscontinuityTime, the interface index is
Packit 022b05
         required.  It can be determined by reading the
Packit 022b05
         rohcChannelTable of the ROHC-MIB.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 3242, Section 5.1.2."
Packit 022b05
    ::= { rohcRtpContextEntry 17 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Packet Sizes Table
Packit 022b05
--
Packit 022b05
-- The rohcPacketSizeTable lists allowed, preferred, and used
Packit 022b05
-- packet sizes per compressor context.
Packit 022b05
Packit 022b05
rohcRtpPacketSizeTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RohcRtpPacketSizeEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table lists all allowed, preferred, and used packet
Packit 022b05
         sizes per compressor context and channel.
Packit 022b05
Packit 022b05
         Note, that the sizes table represents implementation
Packit 022b05
         parameters that are suggested by RFC 3095 and/or RFC 3242,
Packit 022b05
         but that are not mandatory."
Packit 022b05
    ::= { rohcRtpObjects 2 }
Packit 022b05
Packit 022b05
rohcRtpPacketSizeEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RohcRtpPacketSizeEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry of a particular packet size."
Packit 022b05
    INDEX {
Packit 022b05
        rohcChannelID,
Packit 022b05
        rohcContextCID,
Packit 022b05
        rohcRtpPacketSize
Packit 022b05
    }
Packit 022b05
    ::= { rohcRtpPacketSizeTable 1 }
Packit 022b05
Packit 022b05
RohcRtpPacketSizeEntry ::= SEQUENCE {
Packit 022b05
    rohcRtpPacketSize                Unsigned32,
Packit 022b05
    rohcRtpPacketSizePreferred       TruthValue,
Packit 022b05
    rohcRtpPacketSizeUsed            TruthValue,
Packit 022b05
    rohcRtpPacketSizeRestrictedType  INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
rohcRtpPacketSize OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A packet size used as index."
Packit 022b05
    ::= { rohcRtpPacketSizeEntry 3 }
Packit 022b05
Packit 022b05
rohcRtpPacketSizePreferred OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to compressor contexts
Packit 022b05
         using the LLA profile.  When retrieved, it will have
Packit 022b05
         the value true(1) if the packet size is preferred.
Packit 022b05
         Otherwise, its value will be false(2).
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
         "RFC 3242, Section 5.1.1"
Packit 022b05
    ::= { rohcRtpPacketSizeEntry 4 }
Packit 022b05
Packit 022b05
rohcRtpPacketSizeUsed OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to compressor contexts
Packit 022b05
         using the UDP, RTP, or ESP profile.  When retrieved,
Packit 022b05
         it will have the value true(1) if the packet size is
Packit 022b05
         used.  Otherwise, its value will be false(2).
Packit 022b05
Packit 022b05
         The value of this object is only valid for UDP, RTP,
Packit 022b05
         and ESP profiles, i.e., if the corresponding rohcProfile
Packit 022b05
         has a value of either 0x0001, 0x0002 or 0x0003.  If
Packit 022b05
         the corresponding rohcProfile has a value other than
Packit 022b05
         0x0001, 0x0002 or 0x0003, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
         "RFC 3095, Section 6.3.1"
Packit 022b05
    ::= { rohcRtpPacketSizeEntry 5 }
Packit 022b05
Packit 022b05
rohcRtpPacketSizeRestrictedType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    nhpOnly(1),
Packit 022b05
                    rhpOnly(2),
Packit 022b05
                    noRestrictions(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is only applicable to preferred packet
Packit 022b05
Packit 022b05
Packit 022b05
         sizes of compressor contexts using the LLA profile.
Packit 022b05
         When retrieved, it will indicate whether the packet
Packit 022b05
         size is preferred for NHP only, for RHP only, or
Packit 022b05
         for both of them.
Packit 022b05
Packit 022b05
         The value of this object is only valid for LLA profiles,
Packit 022b05
         i.e., if the corresponding rohcProfile has a value of
Packit 022b05
         0x0005.  If the corresponding rohcProfile has a value
Packit 022b05
         other than 0x0005, then this object MUST NOT be
Packit 022b05
         instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
         "RFC 3242, Section 5.1.1"
Packit 022b05
    ::= { rohcRtpPacketSizeEntry 6 }
Packit 022b05
--
Packit 022b05
-- conformance information
Packit 022b05
--
Packit 022b05
Packit 022b05
rohcRtpCompliances OBJECT IDENTIFIER ::= { rohcRtpConformance 1 }
Packit 022b05
rohcRtpGroups      OBJECT IDENTIFIER ::= { rohcRtpConformance 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- compliance statements
Packit 022b05
--
Packit 022b05
Packit 022b05
rohcRtpCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for SNMP entities that implement
Packit 022b05
         the ROHC-RTP-MIB.
Packit 022b05
Packit 022b05
         Note that compliance with this compliance
Packit 022b05
         statement requires compliance with the
Packit 022b05
         rohcCompliance MODULE-COMPLIANCE statement of the
Packit 022b05
         ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE
Packit 022b05
         statement of the IF-MIB (RFC2863)."
Packit 022b05
    MODULE      -- this module
Packit 022b05
    MANDATORY-GROUPS {
Packit 022b05
            rohcRtpContextGroup
Packit 022b05
    }
Packit 022b05
    GROUP   rohcRtpPacketSizesGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A compliant implementation does not have to implement
Packit 022b05
        the rohcRtpPacketSizesGroup."
Packit 022b05
    GROUP   rohcRtpStatisticsGroup
Packit 022b05
    DESCRIPTION
Packit 022b05
       "A compliant implementation does not have to implement
Packit 022b05
        the rohcRtpStatisticsGroup."
Packit 022b05
    ::= { rohcRtpCompliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
rohcRtpContextGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        rohcRtpContextState,
Packit 022b05
        rohcRtpContextMode,
Packit 022b05
        rohcRtpContextAlwaysPad,
Packit 022b05
        rohcRtpContextLargePktsAllowed,
Packit 022b05
        rohcRtpContextVerifyPeriod
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
         ROHC RTP compressors and decompressors."
Packit 022b05
    ::= { rohcRtpGroups 1 }
Packit 022b05
Packit 022b05
rohcRtpPacketSizesGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        rohcRtpContextSizesAllowed,
Packit 022b05
        rohcRtpContextSizesUsed,
Packit 022b05
        rohcRtpPacketSizePreferred,
Packit 022b05
        rohcRtpPacketSizeUsed,
Packit 022b05
        rohcRtpPacketSizeRestrictedType
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
         allowed and used packet sizes at a ROHC RTP compressor."
Packit 022b05
    ::= { rohcRtpGroups 2 }
Packit 022b05
Packit 022b05
rohcRtpStatisticsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        rohcRtpContextACKs,
Packit 022b05
        rohcRtpContextNACKs,
Packit 022b05
        rohcRtpContextSNACKs,
Packit 022b05
        rohcRtpContextNHPs,
Packit 022b05
        rohcRtpContextCSPs,
Packit 022b05
        rohcRtpContextCCPs,
Packit 022b05
        rohcRtpContextPktsLostPhysical,
Packit 022b05
        rohcRtpContextPktsLostPreLink
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing ROHC compressor and
Packit 022b05
         decompressor statistics."
Packit 022b05
    ::= { rohcRtpGroups 3 }
Packit 022b05
Packit 022b05
END