ELECTROLINE-DHT-ENET-MIB
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.
- Source file
ELECTROLINE-DHT-ENET-MIB- Last revised
- Identity
dhtEnetMib- Base OID
1.3.6.1.4.1.5802.1.3.1.2.5.1.12
Imported Objects
| ELECTROLINE-DHT-EXTENSIONS-MIB | dhtExtensionsMibObjects |
| RFC1155-SMI | Gauge |
| SNMPv2-SMI | Counter32 Gauge32 Integer32 IpAddress MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DateAndTime TruthValue |
Net-SNMP examples using the electroline MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'ELECTROLINE-DHT-ENET-MIB' -M '/opt/observium/mibs/electroline:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ELECTROLINE-DHT-ENET-MIB::dhtEnetMib'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ELECTROLINE-DHT-ENET-MIB' -M '/opt/observium/mibs/electroline:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ELECTROLINE-DHT-ENET-MIB::dhtEnetMib'
Objects (68)
Showing 68 of 68 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.11 |
||
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.11.1 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.11.2 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.11.3 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.11.4 |
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.2 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.1.3 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.2 |
||
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.2.1 |
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.2.2 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.1 |
||
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.10 |
|
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.11 |
|
|
Unsigned32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.12 |
|
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.13 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.14 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.15 |
|
|
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.16 |
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.17 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.18 |
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.19 |
|
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.2 |
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.3 |
|
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.4 |
|
|
Unsigned32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.5 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.6 |
||
|
Unsigned32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.7 |
|
|
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.8 |
|
Integer32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.1.1.1.9 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1 |
||
|
Unsigned32
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.1 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.10 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.11 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.12 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.13 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.14 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.15 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.16 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.17 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.18 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.19 |
||
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.2 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.20 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.21 |
||
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.3 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.4 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.5 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.6 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.7 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.8 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.3.3.1.1.9 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4 |
||
|
Enumeration
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.1 |
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.2 |
|
|
OctetString
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.3 |
|
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.4 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.5 |
||
.1.3.6.1.4.1.5802.1.3.1.2.5.1.12.1.4.6 |
Dependencies (6) 4 direct · 2 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- ELECTROLINE-GLOBAL-REGelectroline
- ELECTROLINE-DHT-ROOT-MIBelectroline
- ELECTROLINE-DHT-EXTENSIONS-MIBelectroline
- RFC1155-SMIrfc
- SNMPv2-TCrfc
- ELECTROLINE-DHT-ENET-MIBelectrolineselected
Type Definitions (3)
| Unsigned32 |
range: 0..120range: 127 |
|
| Integer32 |
range: 10..50range: 127 |
|
| Unsigned32 |
range: 0..1000 |