Observium_CE/mibs/electroline/ELECTROLINE-DHT-ENET-MIB

1067 lines
32 KiB
Plaintext

--*****************************************************************************
--
-- Copyright 2006 Electroline Equipment Inc
-- All Rights Reserved
--
-- Filename: ELECTROLINE-DHT-ENET.mib
-- Author: Eric Alarie
-- Creation Date: 2006.07.20
--
--*****************************************************************************
-- Description:
--
-- This MIB, located under the DHT-EXTENSION branch
-- contains the interface for the ENET module.
-- Enet is a Network Monitoring Package that allows the DHT to test
-- the network's performance at the DOCSIS, IP & VoIP levels
--
--*****************************************************************************
-- Revision History:
-- 2006.07.20 Eric Alarie First Draft
-- 2006.07.27 Eric Alarie Corrections after review:
-- - replaced enetTestMaxDuration by enetTestNumOfPackets
-- - added comments to explain expected behaviors
-- - added enetTestCodecType & enetResultsStatus
-- - changed enetOneWayDelayEstimate to
-- enetRoundTripTimeEstimate
-- - changed enetResultsGoodPacketCount for
-- enetResultsTotalPacketCount
-- 2006.08.01 Eric Alarie - Moved RoundTripTime in TestControl table
-- - Added ToSByte control
-- - Changed CodecType from string to enumeration
--*****************************************************************************
ELECTROLINE-DHT-ENET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32, Counter32, Unsigned32, IpAddress, Gauge32
FROM SNMPv2-SMI
Gauge
FROM RFC1155-SMI
TruthValue, DateAndTime
FROM SNMPv2-TC
dhtExtensionsMibObjects
FROM ELECTROLINE-DHT-EXTENSIONS-MIB;
dhtEnetMib MODULE-IDENTITY
LAST-UPDATED "200607200000Z"
ORGANIZATION "Electroline Equipment Inc"
CONTACT-INFO
"Electroline Equipment Inc.
E-mail: support@electroline.com
Telephone:
(514) 374-6335
(800)-461-3344 (Toll-free - North America)
"
DESCRIPTION
"
This MIB, located under the DHT-EXTENSION branch
contains the interface for the ENET module.
Enet is a Network Monitoring Package that allows the DHT to test
the network's performance at the DOCSIS, IP & VoIP levels
Theory Of operation:
The DHT controlled by this MIB sends or receives a test stream to/from
another test endpoint. A measurement application is responsible to control
both endpoints to setup compatible test streams and to gather results
from both endpoints. The measurement application can implement the other
endpoint as well such as in the case of the EnetToolbox Server.
The Enet Module is a licensed feature. The dhtEnetCapabilities branch is
used by the DHT to advertised its capabilities in terms of available &
licensed features. enetLicenseKey MIB is used by the server to send the
license key that will activate the selected feature set.
The DHT can implement enetMaxTestInstance simultaneous test streams. Each
test stream is controlled by a separate entry in the enetTestControlTable.
This table contains a series of controls that enable the server to set two
basic types of tests: raw UDP packets test & RTP tests. Raw UDP tests can
be used to test packet loss and throughput while RTP tests can be used to
simultate a VoIP connection and estimate the equivalent call quality. Some
controls are used only for VoIP tests, see comments in each MIB description
for details.
From the DHT's point of view, each test stream has three possible directions:
transmission, reception or loopback. The direction is inferred from the
enetTestSenderIP & enetTestReceiverIP MIBs, the DHT will detect its address
in one of the two MIB and set itself up accordingly. When none of the two
MIB contains the DHT's address a mirror (loopback) mode is used.
The enetCurrentResultsTable displays the test results for each test
instance. The results are refreshed periodically during the test at
enetPollingInterval value. The results are cumulative from the start of the
test. enetResultsStatus, shows if the test is in-progress or completed.
The measuring application is responsible to verify the integrity of the test
results, No mechanism is provided to avoid a third application from changing
the test parameters. However if the results shown in enetCurrentResultsTable
are not corresponding to the current setup found in enetTestControlTable the
enetResultsStatus MIB will indicate that the results are inconsistent.
"
REVISION "200607200000Z"
DESCRIPTION
"Initial version of this MIB module."
REVISION "200607270000Z"
DESCRIPTION
"Revision after first review."
REVISION "200608010000Z"
DESCRIPTION
"- Moved RoundTripTime in TestControl table.
- Added ToSByte control.
- Changed CodecType from string to enumeration.
"
::= { dhtExtensionsMibObjects 12 }
--
-- TEXTUAL CONVENTIONS used by this MIB
--
Rfactor ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Call or transmission quality expressed as an
R factor in the range 0 to 120. A value of
127 shall be interpreted as NULL or unsupported."
REFERENCE
"ITU-T G.107"
SYNTAX Unsigned32 (0..120|127)
ScaledMOSscore ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Call or transmission quality expressed as a
MOS score scaled by 10. MOS is typically represented
as a 1.0 to 5.0 score with a single decimal place and
hence in this representation as 10 to 50. A value of
127 shall be interpreted as NULL or unsupported."
REFERENCE
"ITU-T P.800"
SYNTAX Integer32 (10..50|127)
ScaledPercentage ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Percentage scaled by 10 expressed as a rounded integer.
A value of 500 represents 50.0%"
SYNTAX Unsigned32 (0..1000)
--
-- dhtEnet MIb Branch root
--
dhtEnetMibObjects OBJECT IDENTIFIER ::= { dhtEnetMib 1 }
--
-- Enet Support Advertizing Group
--
dhtEnetCapabilities OBJECT IDENTIFIER ::= { dhtEnetMibObjects 1 }
enetSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if this device contains the ENET module.
True(1) = ENET Module present.
False(2) = ENET Module not present.
"
::= { dhtEnetCapabilities 1 }
enetModuleVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tells the version of the ENET module running on this device
"
::= { dhtEnetCapabilities 2 }
enetMaxTestInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of concurrent tests supported by this device.
"
::= { dhtEnetCapabilities 3 }
enetPerFeatureSupport OBJECT IDENTIFIER ::= { dhtEnetCapabilities 11 }
enetConstellationDisplaySupport OBJECT-TYPE
SYNTAX INTEGER {notSupported(0), notLicensed(1), active(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if this DHT's ENET module supports the Constellation
Display feature.
Not Supported(0): the DHT does not support this feature
Not Licensed(1): this feature is supported but has not been licensed
Active(2): A valid license was entered, this feature is useable.
"
::= { enetPerFeatureSupport 1 }
enetUDPTestSupport OBJECT-TYPE
SYNTAX INTEGER {notSupported(0), notLicensed(1), active(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if this DHT's ENET module supports the UDP test feature.
Not Supported(0): the DHT does not support this feature
Not Licensed(1): this feature is supported but has not been licensed
Active(2): A valid license was entered, this feature is useable.
"
::= { enetPerFeatureSupport 2 }
enetVOIPTestSupport OBJECT-TYPE
SYNTAX INTEGER {notSupported(0), notLicensed(1), active(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if this DHT's ENET module supports the VoIP tests feature.
Not Supported(0): the DHT does not support this feature
Not Licensed(1): this feature is supported but has not been licensed
Active(2): A valid license was entered, this feature is useable.
"
::= { enetPerFeatureSupport 3 }
enetSMRPTestSupport OBJECT-TYPE
SYNTAX INTEGER {notSupported(0), notLicensed(1), active(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if this DHT's ENET module supports the Minacom SMRP test
control protocol for VoIP tests.
Not Supported(0): the DHT does not support this feature
Not Licensed(1): this feature is supported but has not been licensed
Active(2): A valid license was entered, this feature is useable.
"
::= { enetPerFeatureSupport 4 }
--
-- Global control Group
--
dhtEnetGlobalControls OBJECT IDENTIFIER ::= { dhtEnetMibObjects 2 }
enetLicenseKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enter the activation Key for the Enet Module.
Expected format is a string of hexadecimal characters.
Upon reception of this activation key, the device will update
the Mibs in the enetPerFeatureSupport group.
A read of this object will not return the previously entered key."
::= { dhtEnetGlobalControls 1 }
enetPollingInterval OBJECT-TYPE
SYNTAX INTEGER (1000..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time in millisecond between each poll of the test results
and MIB update.
Default value is 5000 (5 seconds).
The value of this MIB is stored in non-volatile memory."
::= { dhtEnetGlobalControls 2 }
dhtEnetPacketTests OBJECT IDENTIFIER ::= {dhtEnetMibObjects 3}
--
-- Test Control Mibs
--
dhtEnetPktTestControls OBJECT IDENTIFIER ::= { dhtEnetPacketTests 1 }
enetTestControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnetTestControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Test Controls
Each entry is used to control a test instance. Tests parameters
shall be inputed to the device first, then the enetTestControl
MIB must be set the setupTest value and Ready status verified before
starting a test.
"
::= { dhtEnetPktTestControls 1 }
enetTestControlEntry OBJECT-TYPE
SYNTAX EnetTestControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Table of Test Control. The will be one entry
per supported simultaneous tests.
"
INDEX {enetTestIndex}
::= { enetTestControlTable 1 }
EnetTestControlEntry ::= SEQUENCE {
enetTestIndex INTEGER,
enetTestIdString OCTET STRING,
enetTestControl INTEGER,
enetTestSenderIP IpAddress,
enetTestSenderUDPPort Gauge,
enetTestReceiverIP IpAddress,
enetTestReceiverUDPPort Gauge,
enetTestType INTEGER,
enetTestPacketSize INTEGER,
enetTestPacketInterval INTEGER,
enetTestPacketRate INTEGER,
enetTestNumOfPackets Unsigned32,
enetTestJitterBufferSize INTEGER,
enetTestQosControl INTEGER,
enetTestCodecType INTEGER,
enetTestRoundTripTimeEstimate INTEGER,
enetTestTosByte INTEGER,
enetTestStatus INTEGER,
enetTestStatusString OCTET STRING
}
enetTestIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for this set of test controls. One set controls one instance
of the test engine.
"
::= {enetTestControlEntry 1}
enetTestIdString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This String can be used by the management entity as a unique test
identifier string. The Enet module will simply copy this string
in the result table.
"
::= {enetTestControlEntry 2}
enetTestControl OBJECT-TYPE
SYNTAX INTEGER {stopTest(1), setupTest(2), startTest(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to control the test engine. Once the control parameter for the
test are set, the management entity must set this to setupTest(2) &
verify that the test control status returns ready before starting the
test with startTest(2). This is necessary to reserve the ressources
required for the tests such as service flows, etc.
The test will run a maximum number of packets (enetTestNumOfPackets),
or it can be stopped at any time by setting this MIB to stopTest(1).
"
::= {enetTestControlEntry 3}
enetTestSenderIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the sender entity for the test stream.
To set this device as the transmitter for the test, set this MIB to
its IP address.
"
::= {enetTestControlEntry 4}
enetTestSenderUDPPort OBJECT-TYPE
SYNTAX Gauge (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Port Number that the sender will use.
"
::= {enetTestControlEntry 5}
enetTestReceiverIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the receiving entity for this test stream.
To set this device as the receiver for the test, set this MIB to
its IP address.
If both enetTestReceiverIP & enetTestSenderIP do not match the device's
own address, it will start a loopback mode test.
"
::= {enetTestControlEntry 6}
enetTestReceiverUDPPort OBJECT-TYPE
SYNTAX Gauge (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" UDP port number to be used by the receiving entity.
In loopback mode the receiver Port number is also used as both the reception
and source port of the loopbacking entity.
"
::= {enetTestControlEntry 7}
enetTestType OBJECT-TYPE
SYNTAX INTEGER {voip(1), packetLoss(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the type of test to be ran. Selection is made between the following two:
voip(1): A VoIP simulation RTP test will be ran, sender will transmit packets
simulating a voice codec and the VoIP metrics will be computer by the
receiver.
packetLoss(2): In a Packet Loss test the sender simply sends a specified
packet rate (enetTestPacketRate) and the receiver counts the
number of packets received.
"
::= {enetTestControlEntry 8 }
enetTestPacketSize OBJECT-TYPE
SYNTAX INTEGER (64..1514)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Size of the Ethernet packet (Including headers) to be used by this
test.
Note that the packet size for rtp test is computed from the packet
interval and the codec type. This MIB is used for packetLoss tests
only.
"
::= {enetTestControlEntry 9}
enetTestPacketInterval OBJECT-TYPE
SYNTAX INTEGER (10 | 20 | 30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval in milliseconds between each packets.
This parameter is used only for the RTP test type.
"
::= {enetTestControlEntry 10 }
enetTestPacketRate OBJECT-TYPE
SYNTAX INTEGER (0..255000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of packets per seconds to be transmitted.
This parameter is used only for packetLoss test type.
"
::= {enetTestControlEntry 11}
enetTestNumOfPackets OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum duration of the test expressed in number of packets.
A sender will stop the transmitting when it reaches this amount.
A receiver can use this parameter to know how many packets to expect.
The test can be stopped by the management entity before that number
is reached.
A value of zero means that the test such run until stopped.
"
::= {enetTestControlEntry 12}
enetTestJitterBufferSize OBJECT-TYPE
SYNTAX INTEGER (0..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Jitter buffer size in millisecond to be implemented by the receiving
entity. This will impact the total delay and the discarded packet count.
The value set in this MIB must be a multiple of 20 milliseconds.
This parameter is used only for the rtp test type.
"
::= {enetTestControlEntry 13}
enetTestQosControl OBJECT-TYPE
SYNTAX INTEGER {none(1), preestablished(2), dsa(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter tells the DHT is a specific service flow must be used
for the test.
none(1): Means that the test will run in a best effort mode.
preestablished(2): tells the DHT that a high priority service flow has
been established by an external mean.
dsa(3): Request that the DHT takes care of establishing a high
priority service flow usign Dynamic Service Add messages to
the CMTS.
"
::= {enetTestControlEntry 14}
enetTestCodecType OBJECT-TYPE
SYNTAX INTEGER {na(0), g711(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The Codec type to be used for the rtp test.
It is used by sender to set the appropriate value in the
rtp header. The receiver can use this parameter in the computation
of the R-Factor.
This parameter is used only for the rtp test type.
Note that the list of supported codecs is device specific.
"
::= {enetTestControlEntry 15 }
enetTestTosByte OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Type of Service Byte to be used in the transmitted packets.
This parameter is used only for the rtp test type.
"
::= {enetTestControlEntry 16 }
enetTestRoundTripTimeEstimate OBJECT-TYPE
SYNTAX INTEGER (0..60000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The round trip time (in milliseconds) is used by the DHT in the computation of the CQE
R-Factor. It must be estimated by the management entity and supplied
to the DHT via the use of this MIB for the RCQE result to be accurate.
Note that the one way delay used by the device in its computation will
be RoundTripTime / 2."
::= {enetTestControlEntry 17}
enetTestStatus OBJECT-TYPE
SYNTAX INTEGER {na(0), running(1), completed(2),
ressourceUnavailable(3), invalidParameter(4), ready(5)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This MIB indicates the test status. A value of N/A(0) is returned
before the test is ran. A value of Running (1) is returned while the
test is in progress. A value of Completed (2) is returned when the test
is stopped by the TestControl MIB or by the end-point when the
enetTestNumOfPackets is reached. A value of RessourceUnavailable (3)
is returned when the end-point is not able to start the test due to
internal or network limitations. A value of InvalidParameters(4) is
returned if the test parameters cannot be accepted by the end-point.
A value of Ready(5) is reported if the SetUpTest command succeeded.
"
::= {enetTestControlEntry 18}
enetTestStatusString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This field is used by the device to further explain the Status of
the test. and its content is device specific.
"
::= {enetTestControlEntry 19}
--
-- Enet Test Results Group
--
dhtEnetPktTestResults OBJECT IDENTIFIER ::= { dhtEnetPacketTests 3 }
enetCurrentResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnetCurrentResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table that contains the current cummulative test results.
This table is used for both packetLoss and RTP test types
but some values are valid only for the RTP tests.
The result values are reset each time the test is started.
Note that all the results for one entry are updated at once
when a get on the enetResultsStatus is performed. This ensures
that all displayed results where taken in the same period and
are coherent with each other.
"
::= { dhtEnetPktTestResults 1 }
enetCurrentResultsEntry OBJECT-TYPE
SYNTAX EnetCurrentResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the result table. Each simultaneous test has its own
entry. The index of the enetResultsEntry will match that of the
EnetTestControlEntry.
"
INDEX { enetResultsIndex }
::= { enetCurrentResultsTable 1 }
EnetCurrentResultsEntry ::= SEQUENCE {
enetResultsIndex Unsigned32,
enetResultsIdString OCTET STRING,
enetResultsStatus INTEGER,
enetResultsDuration Unsigned32,
enetResultsStartTime DateAndTime,
enetResultsStopTime DateAndTime,
enetResultsProcessedPacketCount Gauge32,
enetResultsLossPacketCount Gauge32,
enetResultsDiscardedPacketCount Gauge32,
enetResultsPacketLossRate ScaledPercentage,
enetResultsPacketDiscardRate ScaledPercentage,
enetResultsMinInstantJitter Gauge32,
enetResultsMaxInstantJitter Gauge32,
enetResultsAvgInstantJitter Gauge32,
enetResultsMinRfcJitterLevel Gauge32,
enetResultsMaxRfcJitterLevel Gauge32,
enetResultsAvgRfcJitterLevel Gauge32,
enetResultsRCQ Rfactor,
enetResultsRLQ Rfactor,
enetResultsMOSCQ ScaledMOSscore,
enetResultsMOSLQ ScaledMOSscore
}
enetResultsIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for this set of data."
::= { enetCurrentResultsEntry 1 }
enetResultsIdString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A copy of the corresponding enetTestIdString string."
::= { enetCurrentResultsEntry 2 }
enetResultsStatus OBJECT-TYPE
SYNTAX INTEGER {inconsistent(0), partial(1), complete(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This MIB shows the result status. A value of partial(1) is returned
while the test is running. A value of complete(2) is returned if the
test is stopped.
The inconsistent(0) value is returned if the test controls parameters
have been altered since the test results were conputed. This indicates
that the test results are not related to the test control parameters.
Note that all the results for one entry are updated at once
when a get on the enetResultsStatus is performed. This ensures
that all displayed results where taken in the same period and
are coherent with each other.
"
::= {enetCurrentResultsEntry 3}
enetResultsDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Duration of the test in milliseconds.
"
::= { enetCurrentResultsEntry 4 }
enetResultsStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System time at the beginning of the test.
"
::= { enetCurrentResultsEntry 5 }
enetResultsStopTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System time at the end of the test.
The value of this MIB is valid only if the enetResultsStatus is
complete(2)
"
::= { enetCurrentResultsEntry 6 }
enetResultsProcessedPacketCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets that have been processed by the device.
In transmission this indicates the number of packets sent
In reception this is the sum of the good packets and the discarded
packets."
::= { enetCurrentResultsEntry 7 }
enetResultsLossPacketCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets lost in the network before their arrival to this
device.
The value reported by this MIB is valid only in the receiving end-point.
"
::= { enetCurrentResultsEntry 8 }
enetResultsDiscardedPacketCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by this device because they arrived too
late to be played out by the codec.
The value reported by this MIB is valid only in the receiving end-point.
"
::= { enetCurrentResultsEntry 9 }
enetResultsPacketLossRate OBJECT-TYPE
SYNTAX ScaledPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lost packets over total number of expected packets expressed in percent.
The value reported by this MIB is valid only in the receiving end-point.
"
::= { enetCurrentResultsEntry 10 }
enetResultsPacketDiscardRate OBJECT-TYPE
SYNTAX ScaledPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Discarded packets over total number of expected packets expressed in percent.
The value reported by this MIB is valid only in the receiving end-point.
"
::= { enetCurrentResultsEntry 11 }
enetResultsMinInstantJitter OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum value of the Inter packet delay variation.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 12 }
enetResultsMaxInstantJitter OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum value of the Inter packet delay variation.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 13 }
enetResultsAvgInstantJitter OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average value of the Inter packet delay variation.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 14 }
enetResultsMinRfcJitterLevel OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mimimum of the smoothed Jitter level computed as per rfc3550.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 15 }
enetResultsMaxRfcJitterLevel OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum of the smoothed Jitter level computed as per rfc3550.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 16 }
enetResultsAvgRfcJitterLevel OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of the smoothed Jitter level computed as per rfc3550.
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 17 }
enetResultsRCQ OBJECT-TYPE
SYNTAX Rfactor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Computed R-Factor - Conversationnal Quality Equivalent as per ITU G.107
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 18 }
enetResultsRLQ OBJECT-TYPE
SYNTAX Rfactor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Computed R-Factor - Listening Quality Equivalent as per ITU G.107
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 19 }
enetResultsMOSCQ OBJECT-TYPE
SYNTAX ScaledMOSscore
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Computed MOS - Conversationnal Quality Equivalent as per ITU G.107
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 20 }
enetResultsMOSLQ OBJECT-TYPE
SYNTAX ScaledMOSscore
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Computed MOS - Listenning Quality Equivalent as per ITU G.107
The value reported by this MIB is valid only in the receiving end-point.
of an RTP test.
"
::= { enetCurrentResultsEntry 21 }
--
-- DOCSIS Section
--
dhtEnetDOCSISMonitoring OBJECT IDENTIFIER ::= {dhtEnetMibObjects 4}
enetDocsisMonResetCounters OBJECT-TYPE
SYNTAX INTEGER {reset(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write (1) to this MIB to clear the DOCSIS Monitoring counters.
"
::= { dhtEnetDOCSISMonitoring 1 }
enetDocsisMonPreFECErrorRate OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Pre-FEC DOCSIS Codeword Error Rate computed by the DHT from
the FEC counters.
It counts the number of corrected and uncorrectable codewords over the
total received.
This reported value is an string formated scientific number in the form of
D.DDDDDEsDD where s is the sign (+ or -) and D are digits
Examples: 3.17234E+00 and 5.00234E-12.
"
::= { dhtEnetDOCSISMonitoring 2 }
enetDocsisMonPostFECErrorRate OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Post-FEC DOCSIS Codeword Error Rate computed by the DHT from
the FEC counters.
It counts the number uncorrectable codewords over the total received.
This reported value is an string formated scientific number in the form of
D.DDDDDEsDD where s is the sign (+ or -) and D are digits
Examples: 3.17234E+00 and 5.00234E-12.
"
::= { dhtEnetDOCSISMonitoring 3 }
enetDocsisMonErroredSeconds OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Errored Second (ES) counter aggregates the information of the DOCSIS engine
into a single error counter.
An errored second is a second during which an event occured that caused the service
to be degraded but not interrupted.
"
::= { dhtEnetDOCSISMonitoring 4 }
enetDocsisMonSeverelyErroredSeconds OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Severely Errored Second (ES) counter aggregates the information of the DOCSIS
engine into a single error counter.
A Severely errored second is a second during an event occured that caused the service
to be interrupted.
"
::= { dhtEnetDOCSISMonitoring 5 }
enetDocsisMonTimeElapsed OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Docsis monitoring time elapsed is the number of seconds elapsed since the last
occurrence of the counters reset."
::= { dhtEnetDOCSISMonitoring 6 }
END