565 lines
17 KiB
Plaintext
565 lines
17 KiB
Plaintext
NEWTEC-TSOVERIPIN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress,
|
|
Unsigned32,
|
|
Counter32,
|
|
MODULE-IDENTITY,
|
|
OBJECT-IDENTITY,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
NtcAlarmState,
|
|
NtcEnable,
|
|
NtcNetworkAddress
|
|
FROM NEWTEC-TC-MIB
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
ntcFunction
|
|
FROM NEWTEC-MAIN-MIB;
|
|
|
|
|
|
--
|
|
-- Module Identification
|
|
--
|
|
|
|
ntcTsOverIpIn MODULE-IDENTITY
|
|
LAST-UPDATED "201707101200Z"
|
|
ORGANIZATION "Newtec Cy"
|
|
CONTACT-INFO
|
|
"Newtec Cy
|
|
Postal: Newtec Cy
|
|
Laarstraat 5
|
|
B-9100 Sint-Niklaas
|
|
Belgium
|
|
|
|
Tel: +32 3 780 65 00
|
|
Fax: +32 3 780 65 49
|
|
Web: www.newtec.be
|
|
E-mail: techsupport@newtec.be"
|
|
DESCRIPTION
|
|
"Newtec modular TSoIP input MIB containing definitions for TS over IP input
|
|
functionality."
|
|
|
|
REVISION "201707101200Z"
|
|
DESCRIPTION
|
|
"Descriptions updated with regex"
|
|
REVISION "201602020700Z"
|
|
DESCRIPTION
|
|
"AutoPcrDetection, InputRateType, InMonActivePCRPID and PcrPid added"
|
|
REVISION "201502190900Z"
|
|
DESCRIPTION
|
|
"ntcTsOIpInMonRtpFecDropCount added and descriptions updated"
|
|
REVISION "201409090900Z"
|
|
DESCRIPTION
|
|
"Descriptions adapted"
|
|
REVISION "201303271000Z"
|
|
DESCRIPTION
|
|
"Release for M6100 R1.3"
|
|
REVISION "201206281200Z"
|
|
DESCRIPTION
|
|
"Release for M6100 R1.2"
|
|
::= { ntcFunction 600 }
|
|
|
|
|
|
--
|
|
-- Top-Level Structure
|
|
--
|
|
|
|
-- ntcTsOverIpIn content
|
|
|
|
ntcTsOIpInObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Container holding ntcTsOIpInObjects definitions."
|
|
::= { ntcTsOverIpIn 1 }
|
|
|
|
ntcTsOIpInConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Conformance requirements."
|
|
::= { ntcTsOverIpIn 2 }
|
|
|
|
-- ntcTsOIpInObjects content
|
|
|
|
ntcTsOIpInMonitor OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Container holding ntcTsOIpInMonitor definitions."
|
|
::= { ntcTsOIpInObjects 11 }
|
|
|
|
ntcTsOIpInAlarm OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Container holding ntcTsOIpInAlarm definitions."
|
|
::= { ntcTsOIpInObjects 12 }
|
|
|
|
-- ntcTsOIpInConformance content
|
|
|
|
ntcTsOIpInConfCompliance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Device compliance statements."
|
|
::= { ntcTsOIpInConformance 1 }
|
|
|
|
ntcTsOIpInConfGroup OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Groups used by device compliance statements."
|
|
::= { ntcTsOIpInConformance 2 }
|
|
|
|
|
|
--
|
|
-- Managed Objects
|
|
--
|
|
|
|
ntcTsOIpInEnable OBJECT-TYPE
|
|
SYNTAX NtcEnable
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable TS (Transport Stream) over IP reception."
|
|
DEFVAL { off }
|
|
::= { ntcTsOIpInObjects 1 }
|
|
|
|
ntcTsOIpInInputSelection OBJECT-TYPE
|
|
SYNTAX INTEGER { none(1), data1(2), data2(3), data(4), any(5) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select the input interface for the TS over IP functionality."
|
|
DEFVAL { none }
|
|
::= { ntcTsOIpInObjects 2 }
|
|
|
|
ntcTsOIpInTsEncapProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER { udp(0), rtp(1), rtpfec(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Encapsulation protocol used for the received TS over IP functionality (UDP,
|
|
RTP and RTP with FEC)."
|
|
DEFVAL { udp }
|
|
::= { ntcTsOIpInObjects 3 }
|
|
|
|
ntcTsOIpInIpAddressType OBJECT-TYPE
|
|
SYNTAX INTEGER { unicast(0), multicast(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of the IP address type for TS over IP reception. (unicast or
|
|
multicast)"
|
|
DEFVAL { unicast }
|
|
::= { ntcTsOIpInObjects 4 }
|
|
|
|
ntcTsOIpInMulticastAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define the multicast IP address used to receive the TS over IP data
|
|
functionality. Regular expression :
|
|
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
|
|
DEFVAL { 'e0010001'h }
|
|
::= { ntcTsOIpInObjects 5 }
|
|
|
|
ntcTsOIpInUdpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the UDP port on which the TS over IP stream is received."
|
|
DEFVAL { 56789 }
|
|
::= { ntcTsOIpInObjects 6 }
|
|
|
|
ntcTsOIpInTrafficProfile OBJECT-TYPE
|
|
SYNTAX INTEGER { vbr(0), cbr(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the TS input traffic profile for the TS stream (CBR=constant or
|
|
VBR=variable bitrate)."
|
|
DEFVAL { cbr }
|
|
::= { ntcTsOIpInObjects 7 }
|
|
|
|
ntcTsOIpInMaxTrafficJitter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "ms"
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximum traffic jitter that can be introduced by the IP network, for the
|
|
TS Over IP input traffic. Current devices support a range of 0 to 150 ms."
|
|
DEFVAL { 50 }
|
|
::= { ntcTsOIpInObjects 8 }
|
|
|
|
ntcTsOIpInMaxBufferDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "ms"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum delay introduced by the device to compensate jitter introduced by
|
|
the IP network. This is only relevant for CBR traffic."
|
|
DEFVAL { 250 }
|
|
::= { ntcTsOIpInObjects 9 }
|
|
|
|
ntcTsOIpInInputTsBitRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TS input rate in bps used with a constant bitrate input traffic profile.
|
|
Current devices support a range of 10 to 250000000 bps."
|
|
DEFVAL { 1000000 }
|
|
::= { ntcTsOIpInObjects 10 }
|
|
|
|
ntcTsOIpInMonResetCounters OBJECT-TYPE
|
|
SYNTAX INTEGER { counting(0), reset(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the TS over IP traffic and monitor counters."
|
|
DEFVAL { counting }
|
|
::= { ntcTsOIpInMonitor 1 }
|
|
|
|
ntcTsOIpInMonInputTsBitRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the measured TS over IP input TS bit rate in bps."
|
|
::= { ntcTsOIpInMonitor 2 }
|
|
|
|
ntcTsOIpInMonBufferDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delay introduced by the device to compensate the jitter introduced by the
|
|
IP network. This is only relevant for CBR traffic."
|
|
::= { ntcTsOIpInMonitor 3 }
|
|
|
|
ntcTsOIpInMonMinBufferFilling OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The measured minimum buffer delay in the buffer which compensate the jitter of
|
|
the IP network. This is only relevant for CBR traffic."
|
|
::= { ntcTsOIpInMonitor 4 }
|
|
|
|
ntcTsOIpInMonMaxBufferFilling OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The measured maximum buffer delay in the buffer which compensate the jitter of
|
|
the IP network. This is only relevant for CBR traffic."
|
|
::= { ntcTsOIpInMonitor 5 }
|
|
|
|
ntcTsOIpInMonSourceInfo OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the IP address (and UDP port) of the source that is generating the TS
|
|
over IP traffic."
|
|
::= { ntcTsOIpInMonitor 6 }
|
|
|
|
ntcTsOIpInMonRtpFecScheme OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the type of Rtp FEC Scheme currently used (if any)."
|
|
::= { ntcTsOIpInMonitor 7 }
|
|
|
|
ntcTsOIpInMonTsInCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the Number of received TS packets in UDP mode."
|
|
::= { ntcTsOIpInMonitor 8 }
|
|
|
|
ntcTsOIpInMonRtpInCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of received RTP packets. (only applicable when RTP is
|
|
used)"
|
|
::= { ntcTsOIpInMonitor 9 }
|
|
|
|
ntcTsOIpInMonRtpColumnFecInCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of received (input) RTP column FEC packets."
|
|
::= { ntcTsOIpInMonitor 10 }
|
|
|
|
ntcTsOIpInMonRtpRowFecInCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of received RTP row FEC packets. (Only applicable when RTP
|
|
with FEC is used.)"
|
|
::= { ntcTsOIpInMonitor 11 }
|
|
|
|
ntcTsOIpInMonTsOutCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of valid TS packets leaving the TS over IP input
|
|
processing."
|
|
::= { ntcTsOIpInMonitor 12 }
|
|
|
|
ntcTsOIpInMonTsDropCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped TS packets. (When RTP is used the number of dropped TS
|
|
packets in the RTP frame is counted.)"
|
|
::= { ntcTsOIpInMonitor 13 }
|
|
|
|
ntcTsOIpInMonTsOverflowCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of TS packets that are dropped because of an overflow
|
|
situation."
|
|
::= { ntcTsOIpInMonitor 14 }
|
|
|
|
ntcTsOIpInMonRtpDropCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of dropped RTP packets. (This is only applicable when RTP
|
|
is used.)"
|
|
::= { ntcTsOIpInMonitor 15 }
|
|
|
|
ntcTsOIpInMonRtpRepairCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of repaired RTP packets by using the received FEC
|
|
information. (This is only applicable for RTP with FEC)"
|
|
::= { ntcTsOIpInMonitor 16 }
|
|
|
|
ntcTsOIpInMonRtpFecDropCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the number of dropped uncorrectable packets. (This is only applicable
|
|
when RTP-FEC is used.)"
|
|
::= { ntcTsOIpInMonitor 17 }
|
|
|
|
ntcTsOIpInMonActivePCRPID OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..8190)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active PCR PID."
|
|
::= { ntcTsOIpInMonitor 18 }
|
|
|
|
ntcTsOIpInAlmGeneralTsOverIpIn OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when there is a general TS over IP Input alarm. This
|
|
variable indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 1 }
|
|
|
|
ntcTsOIpInAlmNoInputData OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when no input data is received for the TS over IP
|
|
functionality. This variable indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 2 }
|
|
|
|
ntcTsOIpInAlmBufferOverflow OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when the input data buffer of TS over IP is full. This
|
|
variable indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 3 }
|
|
|
|
ntcTsOIpInAlmBufferUnflow OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when the input data buffer is below the minimum value.
|
|
This variable indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 4 }
|
|
|
|
ntcTsOIpInAlmRtpNoSync OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when no valid RTP input data is received. This variable
|
|
indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 5 }
|
|
|
|
ntcTsOIpInAlmInvalidTsBitRate OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This alarm is raised when the measured input Ts Bitrate is higher/lower then
|
|
the configured value. (only relevant for a CBR Traffic profile) This variable
|
|
indicates the current status of the alarm."
|
|
::= { ntcTsOIpInAlarm 6 }
|
|
|
|
ntcTsOIpInMulticastSourceA OBJECT-TYPE
|
|
SYNTAX NtcNetworkAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast source Address. Regular expression :
|
|
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
|
|
DEFVAL { "0.0.0.0" }
|
|
::= { ntcTsOIpInObjects 13 }
|
|
|
|
ntcTsOIpInMulticastSourceB OBJECT-TYPE
|
|
SYNTAX NtcNetworkAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast source Address. Regular expression :
|
|
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
|
|
DEFVAL { "0.0.0.0" }
|
|
::= { ntcTsOIpInObjects 14 }
|
|
|
|
ntcTsOIpInInputRateType OBJECT-TYPE
|
|
SYNTAX INTEGER { userdefined(0), pcr(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the operator selects 'User Defined', the actual input rate and the
|
|
control loop type needs to be specified further. In the other case, PCR PID
|
|
and control loop type is used."
|
|
DEFVAL { pcr }
|
|
::= { ntcTsOIpInObjects 15 }
|
|
|
|
ntcTsOIpInAutoPcrDetection OBJECT-TYPE
|
|
SYNTAX NtcEnable
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable Auto PCR Detection."
|
|
DEFVAL { on }
|
|
::= { ntcTsOIpInObjects 16 }
|
|
|
|
ntcTsOIpInPcrPid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..8191)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PCR PID."
|
|
DEFVAL { 8191 }
|
|
::= { ntcTsOIpInObjects 17 }
|
|
|
|
|
|
--
|
|
-- Module Conformance
|
|
--
|
|
|
|
ntcTsOIpInConfGrpV1Standard OBJECT-GROUP
|
|
OBJECTS {
|
|
ntcTsOIpInEnable,
|
|
ntcTsOIpInInputSelection,
|
|
ntcTsOIpInTsEncapProtocol,
|
|
ntcTsOIpInIpAddressType,
|
|
ntcTsOIpInMulticastAddress,
|
|
ntcTsOIpInUdpPort,
|
|
ntcTsOIpInTrafficProfile,
|
|
ntcTsOIpInMaxBufferDelay,
|
|
ntcTsOIpInInputTsBitRate,
|
|
ntcTsOIpInMonResetCounters,
|
|
ntcTsOIpInMonInputTsBitRate,
|
|
ntcTsOIpInMonBufferDelay,
|
|
ntcTsOIpInMonMinBufferFilling,
|
|
ntcTsOIpInMonMaxBufferFilling,
|
|
ntcTsOIpInMonSourceInfo,
|
|
ntcTsOIpInMonRtpFecScheme,
|
|
ntcTsOIpInMonTsInCount,
|
|
ntcTsOIpInMonRtpInCount,
|
|
ntcTsOIpInMonRtpColumnFecInCount,
|
|
ntcTsOIpInMonRtpRowFecInCount,
|
|
ntcTsOIpInMonTsOutCount,
|
|
ntcTsOIpInMonTsDropCount,
|
|
ntcTsOIpInMonTsOverflowCount,
|
|
ntcTsOIpInMonRtpDropCount,
|
|
ntcTsOIpInMonRtpRepairCount,
|
|
ntcTsOIpInMonRtpFecDropCount,
|
|
ntcTsOIpInMonActivePCRPID,
|
|
ntcTsOIpInAlmGeneralTsOverIpIn,
|
|
ntcTsOIpInAlmNoInputData,
|
|
ntcTsOIpInAlmBufferOverflow,
|
|
ntcTsOIpInAlmBufferUnflow,
|
|
ntcTsOIpInAlmRtpNoSync,
|
|
ntcTsOIpInAlmInvalidTsBitRate,
|
|
ntcTsOIpInMulticastSourceA,
|
|
ntcTsOIpInMulticastSourceB,
|
|
ntcTsOIpInInputRateType,
|
|
ntcTsOIpInAutoPcrDetection,
|
|
ntcTsOIpInPcrPid
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Managed objects that constitute version 1 of a system device with standard capabilities."
|
|
::= { ntcTsOIpInConfGroup 1}
|
|
|
|
ntcTsOIpInConfGrpObsolete OBJECT-GROUP
|
|
OBJECTS {
|
|
ntcTsOIpInMaxTrafficJitter
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Managed objects which are deprecated or obsolete"
|
|
::= { ntcTsOIpInConfGroup 2}
|
|
|
|
ntcTsOIpInConfCompV1Standard MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for Newtec device MIB implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS
|
|
{
|
|
ntcTsOIpInConfGrpV1Standard
|
|
}
|
|
::= { ntcTsOIpInConfCompliance 1 }
|
|
|
|
|
|
END
|