|
Packit |
022b05 |
RTP-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
Counter32, Counter64, Gauge32, mib-2, Integer32,
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
|
Packit |
022b05 |
RowStatus, TAddress,
|
|
Packit |
022b05 |
TDomain, TestAndIncr,
|
|
Packit |
022b05 |
TimeStamp, TruthValue FROM SNMPv2-TC
|
|
Packit |
022b05 |
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
|
|
Packit |
022b05 |
Utf8String FROM SYSAPPL-MIB
|
|
Packit |
022b05 |
InterfaceIndex FROM IF-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200010020000Z" -- 2 October 2000
|
|
Packit |
022b05 |
ORGANIZATION
|
|
Packit |
022b05 |
"IETF AVT Working Group
|
|
Packit |
022b05 |
Email: rem-conf@es.net"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"Mark Baugher
|
|
Packit |
022b05 |
Postal: Intel Corporation
|
|
Packit |
022b05 |
2111 NE 25th Avenue
|
|
Packit |
022b05 |
Hillsboro, OR 97124
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
United States
|
|
Packit |
022b05 |
Tel: +1 503 466 8406
|
|
Packit |
022b05 |
Email: mbaugher@passedge.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Bill Strahm
|
|
Packit |
022b05 |
Postal: Intel Corporation
|
|
Packit |
022b05 |
2111 NE 25th Avenue
|
|
Packit |
022b05 |
Hillsboro, OR 97124
|
|
Packit |
022b05 |
United States
|
|
Packit |
022b05 |
Tel: +1 503 264 4632
|
|
Packit |
022b05 |
Email: bill.strahm@intel.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Irina Suconick
|
|
Packit |
022b05 |
Postal: Ennovate Networks
|
|
Packit |
022b05 |
60 Codman Hill Rd.,
|
|
Packit |
022b05 |
Boxboro, Ma 01719
|
|
Packit |
022b05 |
Tel: +1 781-505-2155
|
|
Packit |
022b05 |
Email: irina@ennovatenetworks.com"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The managed objects of RTP systems. The MIB is
|
|
Packit |
022b05 |
structured around three types of information.
|
|
Packit |
022b05 |
1. General information about RTP sessions such
|
|
Packit |
022b05 |
as the session address.
|
|
Packit |
022b05 |
2. Information about RTP streams being sent to
|
|
Packit |
022b05 |
an RTP session by a particular sender.
|
|
Packit |
022b05 |
3. Information about RTP streams received on an
|
|
Packit |
022b05 |
RTP session by a particular receiver from a
|
|
Packit |
022b05 |
particular sender.
|
|
Packit |
022b05 |
There are two types of RTP Systems, RTP hosts and
|
|
Packit |
022b05 |
RTP monitors. As described below, certain objects
|
|
Packit |
022b05 |
are unique to a particular type of RTP System. An
|
|
Packit |
022b05 |
RTP host may also function as an RTP monitor.
|
|
Packit |
022b05 |
Refer to RFC 1889, 'RTP: A Transport Protocol for
|
|
Packit |
022b05 |
Real-Time Applications,' section 3.0, for definitions."
|
|
Packit |
022b05 |
REVISION "200010020000Z" -- 2 October 2000
|
|
Packit |
022b05 |
DESCRIPTION "Initial version of this MIB.
|
|
Packit |
022b05 |
Published as RFC 2959."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mib-2 87 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECTS
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpMIBObjects OBJECT IDENTIFIER ::= { rtpMIB 1 }
|
|
Packit |
022b05 |
rtpConformance OBJECT IDENTIFIER ::= { rtpMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- SESSION NEW INDEX
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpSessionNewIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TestAndIncr
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is used to assign values to rtpSessionIndex
|
|
Packit |
022b05 |
as described in 'Textual Conventions for SMIv2'. For an RTP
|
|
Packit |
022b05 |
system that supports the creation of rows, the network manager
|
|
Packit |
022b05 |
would read the object, and then write the value back in
|
|
Packit |
022b05 |
the Set that creates a new instance of rtpSessionEntry. If
|
|
Packit |
022b05 |
the Set fails with the code 'inconsistentValue,' then the
|
|
Packit |
022b05 |
process must be repeated; If the Set succeeds, then the object
|
|
Packit |
022b05 |
is incremented, and the new instance is created according to
|
|
Packit |
022b05 |
the manager's directions. However, if the RTP agent is not
|
|
Packit |
022b05 |
acting as a monitor, only the RTP agent may create conceptual
|
|
Packit |
022b05 |
rows in the RTP session table."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- SESSION INVERSE TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpSessionInverseTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpSessionInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Maps rtpSessionDomain, rtpSessionRemAddr, and rtpSessionLocAddr
|
|
Packit |
022b05 |
TAddress pairs to one or more rtpSessionIndex values, each
|
|
Packit |
022b05 |
describing a row in the rtpSessionTable. This makes it possible
|
|
Packit |
022b05 |
to retrieve the row(s) in the rtpSessionTable corresponding to a
|
|
Packit |
022b05 |
given session without having to walk the entire (potentially
|
|
Packit |
022b05 |
large) table."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionInverseEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpSessionInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each entry corresponds to exactly one entry in the
|
|
Packit |
022b05 |
rtpSessionTable - the entry containing the tuple,
|
|
Packit |
022b05 |
rtpSessionDomain, rtpSessionRemAddr, rtpSessionLocAddr
|
|
Packit |
022b05 |
and rtpSessionIndex."
|
|
Packit |
022b05 |
INDEX { rtpSessionDomain, rtpSessionRemAddr, rtpSessionLocAddr,
|
|
Packit |
022b05 |
rtpSessionIndex }
|
|
Packit |
022b05 |
::= { rtpSessionInverseTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpSessionInverseEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpSessionInverseStartTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionInverseStartTime 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 time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpSessionInverseEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- SESSION TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpSessionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpSessionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"There's one entry in rtpSessionTable for each RTP session
|
|
Packit |
022b05 |
on which packets are being sent, received, and/or
|
|
Packit |
022b05 |
monitored."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpSessionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Data in rtpSessionTable uniquely identify an RTP session. A
|
|
Packit |
022b05 |
host RTP agent MUST create a read-only row for each session to
|
|
Packit |
022b05 |
which packets are being sent or received. Rows MUST be created
|
|
Packit |
022b05 |
by the RTP Agent at the start of a session when one or more
|
|
Packit |
022b05 |
senders or receivers are observed. Rows created by an RTP agent
|
|
Packit |
022b05 |
MUST be deleted when the session is over and there are no
|
|
Packit |
022b05 |
rtpRcvrEntry and no rtpSenderEntry for this session. An RTP
|
|
Packit |
022b05 |
session SHOULD be monitored to create management information on
|
|
Packit |
022b05 |
all RTP streams being sent or received when the
|
|
Packit |
022b05 |
rtpSessionMonitor has the TruthValue of 'true(1)'. An RTP
|
|
Packit |
022b05 |
monitor SHOULD permit row creation with the side effect of
|
|
Packit |
022b05 |
causing the RTP System to join the multicast session for the
|
|
Packit |
022b05 |
purposes of gathering management information (additional
|
|
Packit |
022b05 |
conceptual rows are created in the rtpRcvrTable and
|
|
Packit |
022b05 |
rtpSenderTable). Thus, rtpSessionTable rows SHOULD be created
|
|
Packit |
022b05 |
for RTP session monitoring purposes. Rows created by a
|
|
Packit |
022b05 |
management application SHOULD be deleted via SNMP operations by
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
management applications. Rows created by management operations
|
|
Packit |
022b05 |
are deleted by management operations by setting
|
|
Packit |
022b05 |
rtpSessionRowStatus to 'destroy(6)'."
|
|
Packit |
022b05 |
INDEX { rtpSessionIndex }
|
|
Packit |
022b05 |
::= { rtpSessionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpSessionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpSessionIndex Integer32,
|
|
Packit |
022b05 |
rtpSessionDomain TDomain,
|
|
Packit |
022b05 |
rtpSessionRemAddr TAddress,
|
|
Packit |
022b05 |
rtpSessionLocAddr TAddress,
|
|
Packit |
022b05 |
rtpSessionIfIndex InterfaceIndex,
|
|
Packit |
022b05 |
rtpSessionSenderJoins Counter32,
|
|
Packit |
022b05 |
rtpSessionReceiverJoins Counter32,
|
|
Packit |
022b05 |
rtpSessionByes Counter32,
|
|
Packit |
022b05 |
rtpSessionStartTime TimeStamp,
|
|
Packit |
022b05 |
rtpSessionMonitor TruthValue,
|
|
Packit |
022b05 |
rtpSessionRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The index of the conceptual row which is for SNMP purposes
|
|
Packit |
022b05 |
only and has no relation to any protocol value. There is
|
|
Packit |
022b05 |
no requirement that these rows are created or maintained
|
|
Packit |
022b05 |
sequentially."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionDomain OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TDomain
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The transport-layer protocol used for sending or receiving
|
|
Packit |
022b05 |
the stream of RTP data packets on this session.
|
|
Packit |
022b05 |
Cannot be changed if rtpSessionRowStatus is 'active'."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionRemAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The address to which RTP packets are sent by the RTP system.
|
|
Packit |
022b05 |
In an IP multicast RTP session, this is the single address used
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
by all senders and receivers of RTP session data. In a unicast
|
|
Packit |
022b05 |
RTP session this is the unicast address of the remote RTP system.
|
|
Packit |
022b05 |
'The destination address pair may be common for all participants,
|
|
Packit |
022b05 |
as in the case of IP multicast, or may be different for each, as
|
|
Packit |
022b05 |
in the case of individual unicast network address pairs.' See
|
|
Packit |
022b05 |
RFC 1889, 'RTP: A Transport Protocol for Real-Time Applications,'
|
|
Packit |
022b05 |
sec. 3. The transport service is identified by rtpSessionDomain.
|
|
Packit |
022b05 |
For snmpUDPDomain, this is an IP address and even-numbered UDP
|
|
Packit |
022b05 |
Port with the RTCP being sent on the next higher odd-numbered
|
|
Packit |
022b05 |
port, see RFC 1889, sec. 5."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionLocAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local address used by the RTP system. In an IP multicast
|
|
Packit |
022b05 |
RTP session, rtpSessionRemAddr will be the same IP multicast
|
|
Packit |
022b05 |
address as rtpSessionLocAddr. In a unicast RTP session,
|
|
Packit |
022b05 |
rtpSessionRemAddr and rtpSessionLocAddr will have different
|
|
Packit |
022b05 |
unicast addresses. See RFC 1889, 'RTP: A Transport Protocol for
|
|
Packit |
022b05 |
Real-Time Applications,' sec. 3. The transport service is
|
|
Packit |
022b05 |
identified by rtpSessionDomain. For snmpUDPDomain, this is an IP
|
|
Packit |
022b05 |
address and even-numbered UDP Port with the RTCP being sent on
|
|
Packit |
022b05 |
the next higher odd-numbered port, see RFC 1889, sec. 5."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndex
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The ifIndex value is set to the corresponding value
|
|
Packit |
022b05 |
from IF-MIB (See RFC 2233, 'The Interfaces Group MIB using
|
|
Packit |
022b05 |
SMIv2'). This is the interface that the RTP stream is being sent
|
|
Packit |
022b05 |
to or received from, or in the case of an RTP Monitor the
|
|
Packit |
022b05 |
interface that RTCP packets will be received on. Cannot be
|
|
Packit |
022b05 |
changed if rtpSessionRowStatus is 'active'."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionSenderJoins OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of senders that have been observed to have
|
|
Packit |
022b05 |
joined the session since this conceptual row was created
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
(rtpSessionStartTime). A sender 'joins' an RTP
|
|
Packit |
022b05 |
session by sending to it. Senders that leave and then
|
|
Packit |
022b05 |
re-join following an RTCP BYE (see RFC 1889, 'RTP: A
|
|
Packit |
022b05 |
Transport Protocol for Real-Time Applications,' sec. 6.6)
|
|
Packit |
022b05 |
or session timeout may be counted twice. Every time a new
|
|
Packit |
022b05 |
RTP sender is detected either using RTP or RTCP, this counter
|
|
Packit |
022b05 |
is incremented."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionReceiverJoins OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of receivers that have been been observed to
|
|
Packit |
022b05 |
have joined this session since this conceptual row was
|
|
Packit |
022b05 |
created (rtpSessionStartTime). A receiver 'joins' an RTP
|
|
Packit |
022b05 |
session by sending RTCP Receiver Reports to the session.
|
|
Packit |
022b05 |
Receivers that leave and then re-join following an RTCP BYE
|
|
Packit |
022b05 |
(see RFC 1889, 'RTP: A Transport Protocol for Real-Time
|
|
Packit |
022b05 |
Applications,' sec. 6.6) or session timeout may be counted
|
|
Packit |
022b05 |
twice."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionByes OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of RTCP BYE (see RFC 1889, 'RTP: A Transport
|
|
Packit |
022b05 |
Protocol for Real-Time Applications,' sec. 6.6) messages
|
|
Packit |
022b05 |
received by this entity."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionStartTime 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 time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionMonitor OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"Boolean, Set to 'true(1)' if remote senders or receivers in
|
|
Packit |
022b05 |
addition to the local RTP System are to be monitored using RTCP.
|
|
Packit |
022b05 |
RTP Monitors MUST initialize to 'true(1)' and RTP Hosts SHOULD
|
|
Packit |
022b05 |
initialize this 'false(2)'. Note that because 'host monitor'
|
|
Packit |
022b05 |
systems are receiving RTCP from their remote participants they
|
|
Packit |
022b05 |
MUST set this value to 'true(1)'."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSessionRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Value of 'active' when RTP or RTCP messages are being
|
|
Packit |
022b05 |
sent or received by an RTP System. A newly-created
|
|
Packit |
022b05 |
conceptual row must have the all read-create objects
|
|
Packit |
022b05 |
initialized before becoming 'active'.
|
|
Packit |
022b05 |
A conceptual row that is in the 'notReady' or 'notInService'
|
|
Packit |
022b05 |
state MAY be removed after 5 minutes."
|
|
Packit |
022b05 |
::= { rtpSessionEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- SENDER INVERSE TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpSenderInverseTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpSenderInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Maps rtpSenderAddr, rtpSessionIndex, to the rtpSenderSSRC
|
|
Packit |
022b05 |
index of the rtpSenderTable. This table allows management
|
|
Packit |
022b05 |
applications to find entries sorted by rtpSenderAddr rather than
|
|
Packit |
022b05 |
sorted by rtpSessionIndex. Given the rtpSessionDomain and
|
|
Packit |
022b05 |
rtpSenderAddr, a set of rtpSessionIndex and rtpSenderSSRC values
|
|
Packit |
022b05 |
can be returned from a tree walk. When rtpSessionIndex is
|
|
Packit |
022b05 |
specified in the SNMP Get-Next operations, one or more
|
|
Packit |
022b05 |
rtpSenderSSRC values may be returned."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderInverseEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpSenderInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each entry corresponds to exactly one entry in the
|
|
Packit |
022b05 |
rtpSenderTable - the entry containing the index pair,
|
|
Packit |
022b05 |
rtpSessionIndex, rtpSenderSSRC."
|
|
Packit |
022b05 |
INDEX { rtpSessionDomain, rtpSenderAddr, rtpSessionIndex,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderSSRC }
|
|
Packit |
022b05 |
::= { rtpSenderInverseTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpSenderInverseEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpSenderInverseStartTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderInverseStartTime 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 time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpSenderInverseEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- SENDERS TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpSenderTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpSenderEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Table of information about a sender or senders to an RTP
|
|
Packit |
022b05 |
Session. RTP sending hosts MUST have an entry in this table
|
|
Packit |
022b05 |
for each stream being sent. RTP receiving hosts MAY have an
|
|
Packit |
022b05 |
entry in this table for each sending stream being received by
|
|
Packit |
022b05 |
this host. RTP monitors MUST create an entry for each observed
|
|
Packit |
022b05 |
sender to a multicast RTP Session as a side-effect when a
|
|
Packit |
022b05 |
conceptual row in the rtpSessionTable is made 'active' by a
|
|
Packit |
022b05 |
manager."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpSenderEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each entry contains information from a single RTP Sender
|
|
Packit |
022b05 |
Synchronization Source (SSRC, see RFC 1889 'RTP: A Transport
|
|
Packit |
022b05 |
Protocol for Real-Time Applications' sec.6). The session is
|
|
Packit |
022b05 |
identified to the the SNMP entity by rtpSessionIndex.
|
|
Packit |
022b05 |
Rows are removed by the RTP agent when a BYE is received
|
|
Packit |
022b05 |
from the sender or when the sender times out (see RFC
|
|
Packit |
022b05 |
1889, Sec. 6.2.1) or when the rtpSessionEntry is deleted."
|
|
Packit |
022b05 |
INDEX { rtpSessionIndex, rtpSenderSSRC }
|
|
Packit |
022b05 |
::= { rtpSenderTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpSenderEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpSenderSSRC Unsigned32,
|
|
Packit |
022b05 |
rtpSenderCNAME Utf8String,
|
|
Packit |
022b05 |
rtpSenderAddr TAddress,
|
|
Packit |
022b05 |
rtpSenderPackets Counter64,
|
|
Packit |
022b05 |
rtpSenderOctets Counter64,
|
|
Packit |
022b05 |
rtpSenderTool Utf8String,
|
|
Packit |
022b05 |
rtpSenderSRs Counter32,
|
|
Packit |
022b05 |
rtpSenderSRTime TimeStamp,
|
|
Packit |
022b05 |
rtpSenderPT INTEGER,
|
|
Packit |
022b05 |
rtpSenderStartTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderSSRC OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RTP SSRC, or synchronization source identifier of the
|
|
Packit |
022b05 |
sender. The RTP session address plus an SSRC uniquely
|
|
Packit |
022b05 |
identify a sender to an RTP session (see RFC 1889, 'RTP: A
|
|
Packit |
022b05 |
Transport Protocol for Real-Time Applications' sec.3)."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderCNAME OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Utf8String
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RTP canonical name of the sender."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The unicast transport source address of the sender. In the
|
|
Packit |
022b05 |
case of an RTP Monitor this address is the address that the
|
|
Packit |
022b05 |
sender is using to send its RTCP Sender Reports."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Count of RTP packets sent by this sender, or observed by
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
an RTP monitor, since rtpSenderStartTime."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Count of non-header RTP octets sent by this sender, or observed
|
|
Packit |
022b05 |
by an RTP monitor, since rtpSenderStartTime."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderTool OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Utf8String (SIZE(0..127))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Name of the application program source of the stream."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderSRs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the number of RTCP Sender Reports that have
|
|
Packit |
022b05 |
been sent from this sender, or observed if the RTP entity
|
|
Packit |
022b05 |
is a monitor, since rtpSenderStartTime."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderSRTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"rtpSenderSRTime is the value of SysUpTime at the time that
|
|
Packit |
022b05 |
the last SR was received from this sender, in the case of a
|
|
Packit |
022b05 |
monitor or receiving host. Or sent by this sender, in the
|
|
Packit |
022b05 |
case of a sending host."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderPT OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..127)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Payload type from the RTP header of the most recently received
|
|
Packit |
022b05 |
RTP Packet (see RFC 1889, 'RTP: A Transport Protocol for
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Real-Time Applications' sec. 5)."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpSenderStartTime 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 time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpSenderEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- RECEIVER INVERSE TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpRcvrInverseTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpRcvrInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Maps rtpRcvrAddr and rtpSessionIndex to the rtpRcvrSRCSSRC and
|
|
Packit |
022b05 |
rtpRcvrSSRC indexes of the rtpRcvrTable. This table allows
|
|
Packit |
022b05 |
management applications to find entries sorted by rtpRcvrAddr
|
|
Packit |
022b05 |
rather than by rtpSessionIndex. Given rtpSessionDomain and
|
|
Packit |
022b05 |
rtpRcvrAddr, a set of rtpSessionIndex, rtpRcvrSRCSSRC, and
|
|
Packit |
022b05 |
rtpRcvrSSRC values can be returned from a tree walk. When
|
|
Packit |
022b05 |
rtpSessionIndex is specified in SNMP Get-Next operations, one or
|
|
Packit |
022b05 |
more rtpRcvrSRCSSRC and rtpRcvrSSRC pairs may be returned."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrInverseEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpRcvrInverseEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each entry corresponds to exactly one entry in the
|
|
Packit |
022b05 |
rtpRcvrTable - the entry containing the index pair,
|
|
Packit |
022b05 |
rtpSessionIndex, rtpRcvrSSRC."
|
|
Packit |
022b05 |
INDEX { rtpSessionDomain, rtpRcvrAddr, rtpSessionIndex,
|
|
Packit |
022b05 |
rtpRcvrSRCSSRC, rtpRcvrSSRC }
|
|
Packit |
022b05 |
::= { rtpRcvrInverseTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpRcvrInverseEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpRcvrInverseStartTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrInverseStartTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of SysUpTime at the time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpRcvrInverseEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- RECEIVERS TABLE
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpRcvrTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF RtpRcvrEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Table of information about a receiver or receivers of RTP
|
|
Packit |
022b05 |
session data. RTP hosts that receive RTP session packets
|
|
Packit |
022b05 |
MUST create an entry in this table for that receiver/sender
|
|
Packit |
022b05 |
pair. RTP hosts that send RTP session packets MAY create
|
|
Packit |
022b05 |
an entry in this table for each receiver to their stream
|
|
Packit |
022b05 |
using RTCP feedback from the RTP group. RTP monitors
|
|
Packit |
022b05 |
create an entry for each observed RTP session receiver as
|
|
Packit |
022b05 |
a side effect when a conceptual row in the rtpSessionTable
|
|
Packit |
022b05 |
is made 'active' by a manager."
|
|
Packit |
022b05 |
::= { rtpMIBObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RtpRcvrEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each entry contains information from a single RTP
|
|
Packit |
022b05 |
Synchronization Source that is receiving packets from the
|
|
Packit |
022b05 |
sender identified by rtpRcvrSRCSSRC (SSRC, see RFC 1889,
|
|
Packit |
022b05 |
'RTP: A Transport Protocol for Real-Time Applications'
|
|
Packit |
022b05 |
sec.6). The session is identified to the the RTP Agent entity
|
|
Packit |
022b05 |
by rtpSessionIndex. Rows are removed by the RTP agent when
|
|
Packit |
022b05 |
a BYE is received from the sender or when the sender times
|
|
Packit |
022b05 |
out (see RFC 1889, Sec. 6.2.1) or when the rtpSessionEntry is
|
|
Packit |
022b05 |
deleted."
|
|
Packit |
022b05 |
INDEX { rtpSessionIndex, rtpRcvrSRCSSRC, rtpRcvrSSRC }
|
|
Packit |
022b05 |
::= { rtpRcvrTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RtpRcvrEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
rtpRcvrSRCSSRC Unsigned32,
|
|
Packit |
022b05 |
rtpRcvrSSRC Unsigned32,
|
|
Packit |
022b05 |
rtpRcvrCNAME Utf8String,
|
|
Packit |
022b05 |
rtpRcvrAddr TAddress,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrRTT Gauge32,
|
|
Packit |
022b05 |
rtpRcvrLostPackets Counter64,
|
|
Packit |
022b05 |
rtpRcvrJitter Gauge32,
|
|
Packit |
022b05 |
rtpRcvrTool Utf8String,
|
|
Packit |
022b05 |
rtpRcvrRRs Counter32,
|
|
Packit |
022b05 |
rtpRcvrRRTime TimeStamp,
|
|
Packit |
022b05 |
rtpRcvrPT INTEGER,
|
|
Packit |
022b05 |
rtpRcvrPackets Counter64,
|
|
Packit |
022b05 |
rtpRcvrOctets Counter64,
|
|
Packit |
022b05 |
rtpRcvrStartTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrSRCSSRC OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RTP SSRC, or synchronization source identifier of the
|
|
Packit |
022b05 |
sender. The RTP session address plus an SSRC uniquely
|
|
Packit |
022b05 |
identify a sender or receiver of an RTP stream (see RFC
|
|
Packit |
022b05 |
1889, 'RTP: A Transport Protocol for Real-Time
|
|
Packit |
022b05 |
Applications' sec.3)."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrSSRC OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RTP SSRC, or synchronization source identifier of the
|
|
Packit |
022b05 |
receiver. The RTP session address plus an SSRC uniquely
|
|
Packit |
022b05 |
identify a receiver of an RTP stream (see RFC 1889, 'RTP:
|
|
Packit |
022b05 |
A Transport Protocol for Real-Time Applications' sec.3)."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrCNAME OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Utf8String
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RTP canonical name of the receiver."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The unicast transport address on which the receiver is
|
|
Packit |
022b05 |
receiving RTP packets and/or RTCP Receiver Reports."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrRTT OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The round trip time measurement taken by the source of the
|
|
Packit |
022b05 |
RTP stream based on the algorithm described on sec. 6 of
|
|
Packit |
022b05 |
RFC 1889, 'RTP: A Transport Protocol for Real-Time
|
|
Packit |
022b05 |
Applications.' This algorithm can produce meaningful
|
|
Packit |
022b05 |
results when the RTP agent has the same clock as the stream
|
|
Packit |
022b05 |
sender (when the RTP monitor is also the sending host for the
|
|
Packit |
022b05 |
particular receiver). Otherwise, the entity should return
|
|
Packit |
022b05 |
'noSuchInstance' in response to queries against rtpRcvrRTT."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrLostPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of RTP packets lost as observed by this receiver
|
|
Packit |
022b05 |
since rtpRcvrStartTime."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrJitter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An estimate of delay variation as observed by this
|
|
Packit |
022b05 |
receiver. (see RFC 1889, 'RTP: A Transport Protocol
|
|
Packit |
022b05 |
for Real-Time Applications' sec.6.3.1 and A.8)."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrTool OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Utf8String (SIZE(0..127))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Name of the application program source of the stream."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrRRs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the number of RTCP Receiver Reports that have
|
|
Packit |
022b05 |
been sent from this receiver, or observed if the RTP entity
|
|
Packit |
022b05 |
is a monitor, since rtpRcvrStartTime."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrRRTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"rtpRcvrRRTime is the value of SysUpTime at the time that the
|
|
Packit |
022b05 |
last RTCP Receiver Report was received from this receiver, in
|
|
Packit |
022b05 |
the case of a monitor or RR receiver (the RTP Sender). It is
|
|
Packit |
022b05 |
the value of SysUpTime at the time that the last RR was sent by
|
|
Packit |
022b05 |
this receiver in the case of an RTP receiver sending the RR."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrPT OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..127)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Static or dynamic payload type from the RTP header (see
|
|
Packit |
022b05 |
RFC 1889, 'RTP: A Transport Protocol for Real-Time
|
|
Packit |
022b05 |
Applications' sec. 5)."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Count of RTP packets received by this RTP host receiver
|
|
Packit |
022b05 |
since rtpRcvrStartTime."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Count of non-header RTP octets received by this receiving RTP
|
|
Packit |
022b05 |
host since rtpRcvrStartTime."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpRcvrStartTime 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 time that this row was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { rtpRcvrEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- MODULE GROUPS
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- There are two types of RTP Systems, RTP hosts and RTP Monitors.
|
|
Packit |
022b05 |
-- Thus there are three kinds of objects: 1) Objects common to both
|
|
Packit |
022b05 |
-- kinds of systems, 2) Objects unique to RTP Hosts and 3) Objects
|
|
Packit |
022b05 |
-- unique to RTP Monitors. There is a fourth group, 4) Objects that
|
|
Packit |
022b05 |
-- SHOULD be implemented by Multicast hosts and RTP Monitors
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpGroups OBJECT IDENTIFIER ::= { rtpConformance 1 }
|
|
Packit |
022b05 |
rtpSystemGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
rtpSessionDomain,
|
|
Packit |
022b05 |
rtpSessionRemAddr,
|
|
Packit |
022b05 |
rtpSessionIfIndex,
|
|
Packit |
022b05 |
rtpSessionSenderJoins,
|
|
Packit |
022b05 |
rtpSessionReceiverJoins,
|
|
Packit |
022b05 |
rtpSessionStartTime,
|
|
Packit |
022b05 |
rtpSessionByes,
|
|
Packit |
022b05 |
rtpSessionMonitor,
|
|
Packit |
022b05 |
rtpSenderCNAME,
|
|
Packit |
022b05 |
rtpSenderAddr,
|
|
Packit |
022b05 |
rtpSenderPackets,
|
|
Packit |
022b05 |
rtpSenderOctets,
|
|
Packit |
022b05 |
rtpSenderTool,
|
|
Packit |
022b05 |
rtpSenderSRs,
|
|
Packit |
022b05 |
rtpSenderSRTime,
|
|
Packit |
022b05 |
rtpSenderStartTime,
|
|
Packit |
022b05 |
rtpRcvrCNAME,
|
|
Packit |
022b05 |
rtpRcvrAddr,
|
|
Packit |
022b05 |
rtpRcvrLostPackets,
|
|
Packit |
022b05 |
rtpRcvrJitter,
|
|
Packit |
022b05 |
rtpRcvrTool,
|
|
Packit |
022b05 |
rtpRcvrRRs,
|
|
Packit |
022b05 |
rtpRcvrRRTime,
|
|
Packit |
022b05 |
rtpRcvrStartTime
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects available to all RTP Systems."
|
|
Packit |
022b05 |
::= { rtpGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpHostGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
rtpSessionLocAddr,
|
|
Packit |
022b05 |
rtpSenderPT,
|
|
Packit |
022b05 |
rtpRcvrPT,
|
|
Packit |
022b05 |
rtpRcvrRTT,
|
|
Packit |
022b05 |
rtpRcvrOctets,
|
|
Packit |
022b05 |
rtpRcvrPackets
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects that are available to RTP Host systems, but may not
|
|
Packit |
022b05 |
be available to RTP Monitor systems."
|
|
Packit |
022b05 |
::= { rtpGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpMonitorGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
rtpSessionNewIndex,
|
|
Packit |
022b05 |
rtpSessionRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects used to create rows in the RTP Session Table. These
|
|
Packit |
022b05 |
objects are not needed if the system does not create rows."
|
|
Packit |
022b05 |
::= { rtpGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpInverseGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
rtpSessionInverseStartTime,
|
|
Packit |
022b05 |
rtpSenderInverseStartTime,
|
|
Packit |
022b05 |
rtpRcvrInverseStartTime
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects used in the Inverse Lookup Tables."
|
|
Packit |
022b05 |
::= { rtpGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Compliance
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
rtpCompliances OBJECT IDENTIFIER ::= { rtpConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpHostCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Host implementations MUST comply."
|
|
Packit |
022b05 |
MODULE RTP-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
rtpSystemGroup,
|
|
Packit |
022b05 |
rtpHostGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
GROUP rtpMonitorGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Host systems my optionally support row creation and deletion.
|
|
Packit |
022b05 |
This would allow an RTP Host system to act as an RTP Monitor."
|
|
Packit |
022b05 |
GROUP rtpInverseGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
OBJECT rtpSessionNewIndex
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP system implementations support of
|
|
Packit |
022b05 |
row creation and deletion is OPTIONAL so
|
|
Packit |
022b05 |
implementation of this object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionDomain
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP system implementation support of
|
|
Packit |
022b05 |
row creation and deletion is OPTIONAL. When
|
|
Packit |
022b05 |
it is not supported so write access is
|
|
Packit |
022b05 |
OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionRemAddr
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Row creation and deletion is OPTIONAL so
|
|
Packit |
022b05 |
read-create access to this object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionIfIndex
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Row creation and deletion is OPTIONAL so
|
|
Packit |
022b05 |
read-create access to this object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Row creation and deletion is OPTIONAL so
|
|
Packit |
022b05 |
read-create access to this object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT rtpSenderInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
OBJECT rtpRcvrInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
::= { rtpCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rtpMonitorCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Monitor implementations must comply. RTP Monitors are not
|
|
Packit |
022b05 |
required to support creation or deletion."
|
|
Packit |
022b05 |
MODULE RTP-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
rtpSystemGroup,
|
|
Packit |
022b05 |
rtpMonitorGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
GROUP rtpHostGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Monitor implementations may not have access to values in the
|
|
Packit |
022b05 |
rtpHostGroup."
|
|
Packit |
022b05 |
GROUP rtpInverseGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
OBJECT rtpSessionLocAddr
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP monitor sourcing of RTP or RTCP data packets
|
|
Packit |
022b05 |
is OPTIONAL and implementation of this object is
|
|
Packit |
022b05 |
OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpRcvrPT
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP monitor systems may not support
|
|
Packit |
022b05 |
retrieval of the RTP Payload Type from the RTP
|
|
Packit |
022b05 |
header (and may receive RTCP messages only). When
|
|
Packit |
022b05 |
queried for the payload type information"
|
|
Packit |
022b05 |
OBJECT rtpSenderPT
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP monitor systems may not support
|
|
Packit |
022b05 |
retrieval of the RTP Payload Type from the RTP
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
header (and may receive RTCP messages only). When
|
|
Packit |
022b05 |
queried for the payload type information."
|
|
Packit |
022b05 |
OBJECT rtpRcvrOctets
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP monitor systems may receive only the RTCP messages
|
|
Packit |
022b05 |
and not the RTP messages that contain the octet count
|
|
Packit |
022b05 |
of the RTP message. Thus implementation of this
|
|
Packit |
022b05 |
object is OPTIONAL"
|
|
Packit |
022b05 |
OBJECT rtpRcvrPackets
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"RTP monitor systems may receive only the RTCP messages
|
|
Packit |
022b05 |
and not the RTP messages that contain the octet count
|
|
Packit |
022b05 |
of the RTP message. Thus implementation of this
|
|
Packit |
022b05 |
object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionIfIndex
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Row creation and deletion is OPTIONAL so
|
|
Packit |
022b05 |
read-create access to this object is OPTIONAL."
|
|
Packit |
022b05 |
OBJECT rtpSessionInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
OBJECT rtpSenderInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
OBJECT rtpRcvrInverseStartTime
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Multicast RTP Systems SHOULD implement the optional
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
::= { rtpCompliances 2 }
|
|
Packit |
022b05 |
END
|