Observium_CE/mibs/newtec/NEWTEC-DSSOVERIPIN-MIB

373 lines
11 KiB
Plaintext

NEWTEC-DSSOVERIPIN-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
--
ntcDssOverIpIn 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 DSSoIP input MIB containing definitions for DSS over IP input
functionality."
REVISION "201707101200Z"
DESCRIPTION
"Descriptions updated with regex"
REVISION "201502190900Z"
DESCRIPTION
"initial version."
::= { ntcFunction 8700 }
--
-- Top-Level Structure
--
-- ntcDssOverIpIn content
ntcDssOIpInObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDssOIpInObjects definitions."
::= { ntcDssOverIpIn 1 }
ntcDssOIpInConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcDssOverIpIn 2 }
-- ntcDssOIpInObjects content
ntcDssOIpInMonitor OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDssOIpInMonitor definitions."
::= { ntcDssOIpInObjects 10 }
ntcDssOIpInAlarm OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDssOIpInAlarm definitions."
::= { ntcDssOIpInObjects 11 }
-- ntcDssOIpInConformance content
ntcDssOIpInConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcDssOIpInConformance 1 }
ntcDssOIpInConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcDssOIpInConformance 2 }
--
-- Managed Objects
--
ntcDssOIpInEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable DSS over IP reception."
DEFVAL { off }
::= { ntcDssOIpInObjects 1 }
ntcDssOIpInInputSelection 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 DSS over IP functionality."
DEFVAL { none }
::= { ntcDssOIpInObjects 2 }
ntcDssOIpInDssEncapProtocol OBJECT-TYPE
SYNTAX INTEGER { udp(0), rtp(1), rtpfec(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encapsulation protocol used for the received DSS over IP functionality (UDP,
RTP and RTP with FEC)."
DEFVAL { udp }
::= { ntcDssOIpInObjects 3 }
ntcDssOIpInIpAddressType OBJECT-TYPE
SYNTAX INTEGER { unicast(0), multicast(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the IP address type for DSS over IP reception. (unicast or
multicast)"
DEFVAL { multicast }
::= { ntcDssOIpInObjects 4 }
ntcDssOIpInMulticastAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define the multicast IP address used to receive the DSS over IP data
functionality. Regular expression :
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
DEFVAL { 'e0010001'h }
::= { ntcDssOIpInObjects 5 }
ntcDssOIpInUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the UDP port on which the DSS over IP stream is received."
DEFVAL { 56789 }
::= { ntcDssOIpInObjects 6 }
ntcDssOIpInMaxBufferDelay 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 }
::= { ntcDssOIpInObjects 7 }
ntcDssOIpInMulticastSourceA 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" }
::= { ntcDssOIpInObjects 8 }
ntcDssOIpInMulticastSourceB 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" }
::= { ntcDssOIpInObjects 9 }
ntcDssOIpInMonResetCounters OBJECT-TYPE
SYNTAX INTEGER { counting(0), reset(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the DSS over IP traffic and monitor counters."
DEFVAL { counting }
::= { ntcDssOIpInMonitor 1 }
ntcDssOIpInMonInputDssBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the measured DSS over IP input DSS bit rate in bps."
::= { ntcDssOIpInMonitor 2 }
ntcDssOIpInMonBufferDelay 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."
::= { ntcDssOIpInMonitor 3 }
ntcDssOIpInMonMinBufferFilling OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured minimum buffer filling level in the buffer which compensate the
jitter of the IP network. This is only relevant for CBR traffic."
::= { ntcDssOIpInMonitor 4 }
ntcDssOIpInMonMaxBufferFilling OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured maximum buffer filling level in the buffer which compensate the
jitter of the IP network. This is only relevant for CBR traffic."
::= { ntcDssOIpInMonitor 5 }
ntcDssOIpInMonSourceInfo 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
DSS over IP traffic."
::= { ntcDssOIpInMonitor 6 }
ntcDssOIpInMonRtpFecScheme 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)."
::= { ntcDssOIpInMonitor 7 }
ntcDssOIpInMonRtpDropCount 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.)"
::= { ntcDssOIpInMonitor 8 }
ntcDssOIpInMonRtpRepairCount 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)"
::= { ntcDssOIpInMonitor 9 }
ntcDssOIpInMonRtpFecDropCount 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.)"
::= { ntcDssOIpInMonitor 10 }
ntcDssOIpInAlmNoInputData OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when no input data is received for the DSS over IP
functionality. This variable indicates the current status of the alarm."
::= { ntcDssOIpInAlarm 1 }
ntcDssOIpInAlmBufferOverflow OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the input data buffer of DSS over IP is full. This
variable indicates the current status of the alarm."
::= { ntcDssOIpInAlarm 2 }
ntcDssOIpInAlmBufferUnflow 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."
::= { ntcDssOIpInAlarm 3 }
ntcDssOIpInAlmRtpNoSync 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."
::= { ntcDssOIpInAlarm 4 }
--
-- Module Conformance
--
ntcDssOIpInConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcDssOIpInEnable,
ntcDssOIpInInputSelection,
ntcDssOIpInDssEncapProtocol,
ntcDssOIpInIpAddressType,
ntcDssOIpInMulticastAddress,
ntcDssOIpInUdpPort,
ntcDssOIpInMaxBufferDelay,
ntcDssOIpInMulticastSourceA,
ntcDssOIpInMulticastSourceB,
ntcDssOIpInMonResetCounters,
ntcDssOIpInMonInputDssBitRate,
ntcDssOIpInMonBufferDelay,
ntcDssOIpInMonMinBufferFilling,
ntcDssOIpInMonMaxBufferFilling,
ntcDssOIpInMonSourceInfo,
ntcDssOIpInMonRtpFecScheme,
ntcDssOIpInMonRtpDropCount,
ntcDssOIpInMonRtpRepairCount,
ntcDssOIpInMonRtpFecDropCount,
ntcDssOIpInAlmNoInputData,
ntcDssOIpInAlmBufferOverflow,
ntcDssOIpInAlmBufferUnflow,
ntcDssOIpInAlmRtpNoSync
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcDssOIpInConfGroup 1}
ntcDssOIpInConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcDssOIpInConfGrpV1Standard
}
::= { ntcDssOIpInConfCompliance 1 }
END