Observium_CE/mibs/newtec/NEWTEC-BBFOVERIPOUT-MIB

407 lines
12 KiB
Plaintext

NEWTEC-BBFOVERIPOUT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress,
Unsigned32,
Counter32,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
NtcEnable
FROM NEWTEC-TC-MIB
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcBbfOverIpOut MODULE-IDENTITY
LAST-UPDATED "201802020900Z"
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 BBFoverIP output MIB containing definitions for DVB-S2 BaseBand
Frames over IP output functionality."
REVISION "201802020900Z"
DESCRIPTION
"Description of ntcBbfOIpOutDestinationIpAddress extended with regex."
REVISION "201710161200Z"
DESCRIPTION
"ntcBbfOIpOutEncapProt column added to ntcBbfOIpOutDestinations table"
REVISION "201504130700Z"
DESCRIPTION
"ntcBbfOIpOutDestinations and ntcBbfOIpOutMonInvalFram added"
REVISION "201305220600Z"
DESCRIPTION
"Release for MDM6000 R1.1"
REVISION "201301081200Z"
DESCRIPTION
"Initial release for MDM6000 R1.0"
::= { ntcFunction 1300 }
--
-- Top-Level Structure
--
-- ntcBbfOverIpOut content
ntcBbfOIpOutObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcBbfOIpOutObjects definitions."
::= { ntcBbfOverIpOut 1 }
ntcBbfOIpOutConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcBbfOverIpOut 2 }
-- ntcBbfOIpOutObjects content
ntcBbfOIpOutMonitor OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcBbfOIpOutMonitor definitions."
::= { ntcBbfOIpOutObjects 4 }
-- ntcBbfOIpOutConformance content
ntcBbfOIpOutConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcBbfOIpOutConformance 1 }
ntcBbfOIpOutConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcBbfOIpOutConformance 2 }
--
-- Managed Objects
--
ntcBbfOIpOutEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable BBF over IP transmission."
DEFVAL { off }
::= { ntcBbfOIpOutObjects 1 }
ntcBbfOIpOutOutputSelection OBJECT-TYPE
SYNTAX INTEGER { data1(1), data2(2), data(3), sat1(4), sat2(5), sat(6) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the output interface for the BBF over IP functionality."
DEFVAL { data1 }
::= { ntcBbfOIpOutObjects 2 }
ntcBbfOIpOutDestinationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBbfOIpOutDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcBbfOIpOutDestinations"
::= { ntcBbfOIpOutObjects 3 }
ntcBbfOIpOutDestinationsEntry OBJECT-TYPE
SYNTAX NtcBbfOIpOutDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBbfOIpOutDestinationsTable."
INDEX { ntcBbfOIpOutDestinationsDemodId }
::= { ntcBbfOIpOutDestinationsTable 1 }
NtcBbfOIpOutDestinationsEntry ::= SEQUENCE {
ntcBbfOIpOutDestinationsDemodId INTEGER,
ntcBbfOIpOutBbfOutEnable NtcEnable,
ntcBbfOIpOutDestinationIpAddress IpAddress,
ntcBbfOIpOutDestinationUdpPort Unsigned32,
ntcBbfOIpOutPassInvalidFrames NtcEnable,
ntcBbfOIpOutEncapProt INTEGER
}
ntcBbfOIpOutDestinationsDemodId OBJECT-TYPE
SYNTAX INTEGER { demod1(1), demod2(2), demod3(3) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The id of the demodulator"
::= { ntcBbfOIpOutDestinationsEntry 1 }
ntcBbfOIpOutBbfOutEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable BBF over IP output stream."
DEFVAL { off }
::= { ntcBbfOIpOutDestinationsEntry 2 }
ntcBbfOIpOutDestinationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address used to send the BBF over IP data to. Regular expression :
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
::= { ntcBbfOIpOutDestinationsEntry 3 }
ntcBbfOIpOutDestinationUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the UDP port to which the BBF over IP is sent"
::= { ntcBbfOIpOutDestinationsEntry 4 }
ntcBbfOIpOutPassInvalidFrames OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the transmission of invalid basebandframes."
DEFVAL { off }
::= { ntcBbfOIpOutDestinationsEntry 5 }
ntcBbfOIpOutEncapProt OBJECT-TYPE
SYNTAX INTEGER { udp(0), rtp(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encapsulation protocol used for the output BBF over IP functionality (UDP or
RTP)."
DEFVAL { udp }
::= { ntcBbfOIpOutDestinationsEntry 6 }
ntcBbfOIpOutMonReset OBJECT-TYPE
SYNTAX INTEGER { counting(0), reset(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the BBF over IP traffic and monitor counters."
DEFVAL { counting }
::= { ntcBbfOIpOutMonitor 1 }
ntcBbfOIpOutMonOutputBbfBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BBF over IP output bit rate in bps."
::= { ntcBbfOIpOutMonitor 2 }
ntcBbfOIpOutMonBbfInCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received BBFs."
::= { ntcBbfOIpOutMonitor 3 }
ntcBbfOIpOutMonBbfOutCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted BBFs."
::= { ntcBbfOIpOutMonitor 4 }
ntcBbfOIpOutMonBbfDropCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped BBFs."
::= { ntcBbfOIpOutMonitor 5 }
ntcBbfOIpOutMonDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBbfOIpOutMonDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcBbfOIpOutMonDest"
::= { ntcBbfOIpOutMonitor 6 }
ntcBbfOIpOutMonDestEntry OBJECT-TYPE
SYNTAX NtcBbfOIpOutMonDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBbfOIpOutMonDestTable."
INDEX { ntcBbfOIpOutMonDestDemodId }
::= { ntcBbfOIpOutMonDestTable 1 }
NtcBbfOIpOutMonDestEntry ::= SEQUENCE {
ntcBbfOIpOutMonDestDemodId INTEGER,
ntcBbfOIpOutMonDestBitRate Unsigned32,
ntcBbfOIpOutMonDestBbfInCount Counter32,
ntcBbfOIpOutMonDestBbfOutCount Counter32,
ntcBbfOIpOutMonDestBbfDropCount Counter32
}
ntcBbfOIpOutMonDestDemodId OBJECT-TYPE
SYNTAX INTEGER { demod1(1), demod2(2), demod3(3) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The id of the demodulator"
::= { ntcBbfOIpOutMonDestEntry 1 }
ntcBbfOIpOutMonDestBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BBF over IP output bit rate in bps."
::= { ntcBbfOIpOutMonDestEntry 2 }
ntcBbfOIpOutMonDestBbfInCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received BBFs."
::= { ntcBbfOIpOutMonDestEntry 3 }
ntcBbfOIpOutMonDestBbfOutCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted BBFs."
::= { ntcBbfOIpOutMonDestEntry 4 }
ntcBbfOIpOutMonDestBbfDropCount OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped BBFs."
::= { ntcBbfOIpOutMonDestEntry 5 }
ntcBbfOIpOutMonInvalFramTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcBbfOIpOutMonInvalFramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcBbfOIpOutMonInvalFram"
::= { ntcBbfOIpOutMonitor 7 }
ntcBbfOIpOutMonInvalFramEntry OBJECT-TYPE
SYNTAX NtcBbfOIpOutMonInvalFramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcBbfOIpOutMonInvalFramTable."
INDEX { ntcBbfOIpOutMonInvalFramDemodId }
::= { ntcBbfOIpOutMonInvalFramTable 1 }
NtcBbfOIpOutMonInvalFramEntry ::= SEQUENCE {
ntcBbfOIpOutMonInvalFramDemodId INTEGER,
ntcBbfOIpOutMonInvalCrc8 Counter32,
ntcBbfOIpOutMonInvalPadd Counter32
}
ntcBbfOIpOutMonInvalFramDemodId OBJECT-TYPE
SYNTAX INTEGER { demod1(1), demod2(2), demod3(3) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The id of the demodulator"
::= { ntcBbfOIpOutMonInvalFramEntry 1 }
ntcBbfOIpOutMonInvalCrc8 OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted BBFs with CRC 8 errors in the BBF header"
::= { ntcBbfOIpOutMonInvalFramEntry 2 }
ntcBbfOIpOutMonInvalPadd OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted BBFs with non-zero padding"
::= { ntcBbfOIpOutMonInvalFramEntry 3 }
--
-- Module Conformance
--
ntcBbfOIpOutConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcBbfOIpOutEnable,
ntcBbfOIpOutOutputSelection,
ntcBbfOIpOutBbfOutEnable,
ntcBbfOIpOutDestinationIpAddress,
ntcBbfOIpOutDestinationUdpPort,
ntcBbfOIpOutPassInvalidFrames,
ntcBbfOIpOutEncapProt,
ntcBbfOIpOutMonReset,
ntcBbfOIpOutMonOutputBbfBitRate,
ntcBbfOIpOutMonBbfInCount,
ntcBbfOIpOutMonBbfOutCount,
ntcBbfOIpOutMonBbfDropCount,
ntcBbfOIpOutMonDestBitRate,
ntcBbfOIpOutMonDestBbfInCount,
ntcBbfOIpOutMonDestBbfOutCount,
ntcBbfOIpOutMonDestBbfDropCount,
ntcBbfOIpOutMonInvalCrc8,
ntcBbfOIpOutMonInvalPadd
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcBbfOIpOutConfGroup 1}
ntcBbfOIpOutConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcBbfOIpOutConfGrpV1Standard
}
::= { ntcBbfOIpOutConfCompliance 1 }
END