PDN-DIAGNOSTICS-MIB
AI MIB Summary
Standard SNMP MIB module defining data structures for PDN-DIAGNOSTICS-MIB.
99
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
99 total| Object Name |
|---|
diagTestMIBObjects OBJECT IDENTIFIER .1 |
RFC1155-SMI Unknown .1 |
diagIfTest OBJECT IDENTIFIER .1.1 |
ifLoopbackTestTableThis table contains input and results of a packet loopback
test. This table is indexed by ifIndex. This is a interface
related test. There can be only one test running per
interface. This table should be used in conjunction with
ifTestTable(Rfc 1573) with all the semantics of ifTestTable. SEQUENCE OF IfLoopbackTestEntry .1.1.1 |
ifLoopbackTestEntryAn entry containing objects for test input and result
for packet loopback test IfLoopbackTestEntry .1.1.1.1 |
loopbackTestInputNumCyclesThis object corresponds the number of cycles the test
to be run for. One cycle corresponds to a 15 second
interval. The default value for this object is 40.rw INTEGER .1.1.1.1.1 |
loopbackTestResultsPktsSentThis object corresponds to the number of packets sentro INTEGER .1.1.1.1.2 |
loopbackTestResultsPktsRcvdOKThis object corresponds to the number of packets which were received
without any errorro INTEGER .1.1.1.1.3 |
loopbackTestResultsPktsRcvdErrThis object corresponds to the number of packets which were received
with errorsro INTEGER .1.1.1.1.4 |
loopbackTestResultsPktsNotRcvdThis object corresponds to the number of packets which were sent
but not receivedro INTEGER .1.1.1.1.5 |
loopbackTestResultsPktErrorRateReflects the error rate of the loopback test. this string
will represent a floating point number of the form
[ErrRate][eE][+-][ErrRateBase] where ErrRate and ErrRateBase
are integers. In Other Words
ErrRate * [10^ -ErrRateBase]
shown below are example of the values returned.
123456E-5 = 1.23456
344567e-6 = 0.344567ro DisplayString .1.1.1.1.6 |
loopbackTestResultsErrSecsThis object corresponds to the number of errored secondsro INTEGER .1.1.1.1.7 |
loopbackTestResultsSvrErrSecsThis object corresponds to the number of severely errored secondsro INTEGER .1.1.1.1.8 |
loopbackTestResultsElpTimeThis object corresponds to the number of seconds elapsed since the
start of the test.ro INTEGER .1.1.1.1.9 |
ifBERTObjectsTableThis table contains the objects for Bit Error Rate Test. This table
is indexed by ifIndex. SEQUENCE OF IfBERTObjectsEntry .1.1.2 |
ifBERTObjectsEntryAn Entry containing objects of BERT. IfBERTObjectsEntry .1.1.2.1 |
ifBERTTestDurationThis object represents the test duration in seconds.rw INTEGER .1.1.2.1.1 |
ifBERTElapsedTimeThis object represents the elapsed time in seconds.ro INTEGER .1.1.2.1.2 |
ifBERTDownSyncUPThis object indicates whether Downstream sync is enabled .ro Enumeration .1.1.2.1.3 |
ifBERTUpSyncUPThis object indicates whether upstream sync is enabled.ro Enumeration .1.1.2.1.4 |
ifBERTSegmentsSentThis object represents the number of segments sent during the testro INTEGER .1.1.2.1.5 |
ifBERTDownMBitsRcvdThis represents the number of million bits rcvd downstream.ro INTEGER .1.1.2.1.6 |
ifBERTUpMBitsRcvdThis represents the number of million bits rcvd upstream.ro INTEGER .1.1.2.1.7 |
ifBERTDownBitErrDetectedThis represents the number of bit errors detected downstream.ro INTEGER .1.1.2.1.8 |
ifBERTUpBitErrDetectedThis represents the number of bit errors detected upstream.ro INTEGER .1.1.2.1.9 |
ifBERTDownBitErrRateThis string will represent a floating point number of the
form [Er rRate] [eE] [+-] [ErrRatebase] where ErrTare and
errRateBase are integers.ro DisplayString .1.1.2.1.10 |
ifBERTUpBitErrRateThis object reflects the error rate of BERT in Upstream direction.
This string will represent a floating point number of the form
[ErrRate] [eE] [+-] [ErrRatebase]
where ErrTare and errRateBase are integers.ro DisplayString .1.1.2.1.11 |
ifBERTDownErroredSecsThis represents number of errored seconds downstream. Errored second
is a second in which there is at least 1 block error.ro INTEGER .1.1.2.1.12 |
ifBERTUpErroredSecsThis represents number of errored seconds upstream.
Errored second is a second in which there is at least 1 block error.ro INTEGER .1.1.2.1.13 |
ifBERTDownLineRateThis represents the downstream line rate in KBPSro INTEGER .1.1.2.1.14 |
ifBERTUpLineRateThis represents the Upstream line rate in KBPSro INTEGER .1.1.2.1.15 |
ifBERTDownMarginThis represents the Downstream margin in decibels (DB).ro INTEGER .1.1.2.1.16 |
ifBERTUpMarginThis represents the upstream margin in decibels (DB).ro INTEGER .1.1.2.1.17 |
ifBLERTObjectsTableThis table contains the objects for Block Error Rate Test (BLERT).
This table is indexed by ifIndex. SEQUENCE OF IfBLERTObjectsEntry .1.1.3 |
ifBLERTObjectsEntryAn Entry containing objects of BLERT. IfBLERTObjectsEntry .1.1.3.1 |
ifBLERTTestDurationThis object represents the test duration in seconds.rw INTEGER .1.1.3.1.1 |
ifBLERTElapsedTimeThis object represents the elapsed time in seconds since the test started.ro INTEGER .1.1.3.1.2 |
ifBLERTTxSeqCountThis object indicates the next Tx sequence.ro INTEGER .1.1.3.1.3 |
ifBLERTRxSeqCountThis object indicates the next Rx sequence.ro INTEGER .1.1.3.1.4 |
ifBLERTRxGoodFramesThis object indicates the number of good frames received.ro INTEGER .1.1.3.1.5 |
ifBLERTTxGoodFramesThis object indicates the number of good frames transmitted.ro INTEGER .1.1.3.1.6 |
ifBLERTRxBadFramesThis object indicates the number of bad frames received.ro INTEGER .1.1.3.1.7 |
ifBLERTTxBadFramesThis object indicates the number of bad frames transmitted.ro INTEGER .1.1.3.1.8 |
ifBLERTDnLineRateThis object indicates the downstream line rate.ro INTEGER .1.1.3.1.9 |
ifBLERTUpLineRateThis object indicates the upstream line rate.ro INTEGER .1.1.3.1.10 |
diagApplTest OBJECT IDENTIFIER .1.2 |
applMaxNumberOfTestsThis object identifies the maximum number of application based
tests that can be simultaneously instantiated on the device.ro INTEGER .1.2.1 |
applCurrentNumberOfTestsThis object identifies the current number of application based
tests that are running on the device.ro INTEGER .1.2.2 |
applStopAllTestsThe value of this object corresponds to stop all
application based tests on the device.
noOp
stop
but current test results are still available
stopAndClear
and the results are cleared alsorw Enumeration .1.2.3 |
applNewTestIdThis value of this object corresponds to getting a
magic number to start an application based test.
The magic number is used as an index to create a
row for the diagApplTestTable. If no new rows
can be created, this object will have a value of 0.ro INTEGER .1.2.4 |
applTestStatusTableThis table controls all the application tests. It defines a test type,
starts a test, and clears a test. SEQUENCE OF ApplTestStatusEntry .1.2.5 |
applTestStatusEntryAn entry containing objects for invoking application based tests ApplTestStatusEntry .1.2.5.1 |
applTestIdA unique ID to identify each application test.ro INTEGER .1.2.5.1.1 |
applTestTypeThis object defines the application test type.rw AutonomousType (SNMPv2-TC) .1.2.5.1.2 |
applTestStatusThis object shows the current status of an application test.
none - indicates waiting for test parameters.
inProgress - indicates the test is in process.
success - indicates the test is completed.
failed - indicates the test is failed.
abort - indicates the test was abortedro Enumeration .1.2.5.1.3 |
applTestErrorCodeThis object shows the reason for a test failure.ro Enumeration .1.2.5.1.4 |
applTestOwnerThe network manager who has started the testrw DisplayString .1.2.5.1.5 |
applTestRowStatusThis object is used to create a new row or delete an
existing row for an application test.rw RowStatus (SNMPv2-TC) .1.2.5.1.6 |
applPingTestTableThis table contains objects which allow network manager to
ping a destination. SEQUENCE OF ApplPingTestEntry .1.2.6 |
applPingTestEntryThis table contains the input parameters for a ping test
and the results of the ping test. ApplPingTestEntry .1.2.6.1 |
applPingTestIdA unique ID to identify each application test.ro INTEGER .1.2.6.1.1 |
applPingTestIpAddressThe IP address to be pinged.rw IpAddress .1.2.6.1.2 |
applPingTestSourceIpAddrThe Source IP address where we are pinging from.
This is an optional object for some devices.
See operational specification for its use.rw IpAddress .1.2.6.1.3 |
applPingTestPacketSizeThis object corresponds to the size of the packet (in bytes)
which will be sent during the Ping test.
The default value for this object is 64 bytesrw INTEGER .1.2.6.1.4 |
applPingTestTimeoutThis object corresponds to a timeout value (in seconds)
between Pings.
The default value for this object is 5 secondsrw INTEGER .1.2.6.1.5 |
applPingTestMaxPingsThis object corresponds to the maximum number of times the
device should Ping for the destination.
The default value for this object is 10rw INTEGER .1.2.6.1.6 |
applPingTestPktsSentThis object corresponds to the total number of packets sent.ro INTEGER .1.2.6.1.7 |
applPingTestPktsRecvThis object corresponds to the total number of packets received
without errorro INTEGER .1.2.6.1.8 |
applPingTestMinTimeThe minimum round trip time.ro INTEGER .1.2.6.1.9 |
applPingTestMaxTimeThe maximum round trip time.ro INTEGER .1.2.6.1.10 |
applPingTestAvgTimeThe average round trip time.ro INTEGER .1.2.6.1.11 |
applPingTestDomainThis object specifies the destination ip address's domain.
The Default is service domain. Not allowed if source ip address is entered.
This is an optional object for some devices. See operational specification
its use.rw Enumeration .1.2.6.1.12 |
applPingTestIfIndexThis object specifies the interface over which the ping test will
take place.rw INTEGER .1.2.6.1.13 |
applTracerouteConfigTableThis table contains objects which allow network manager to
enter the parameters of a traceroute test. SEQUENCE OF ApplTracerouteConfigEntry .1.2.7 |
applTracerouteConfigEntryThis table contains the input parameters for a traceroute test. ApplTracerouteConfigEntry .1.2.7.1 |
applTracerouteTestIdA unique ID to identify each application test.ro INTEGER .1.2.7.1.1 |
applTracerouteIpAddressThe destination IP address of a traceroute test.rw IpAddress .1.2.7.1.2 |
applTracerouteSourceIpAddrThe source IP address of where the traceroute test started.
This is an optional object for some devices.
See operational specification for its use.rw IpAddress .1.2.7.1.3 |
applTraceroutePktsSizeThis object corresponds to the size of the packet (in bytes)
which will be sent during the traceroute test.
Please refer to product specific documentation for the
default values supportedrw INTEGER .1.2.7.1.4 |
applTracerouteTimeoutThis object corresponds to a timeout value (in seconds)
of a traceroute test.
The default value for this object is 5 secondsrw INTEGER .1.2.7.1.5 |
applTracerouteMaxHopsThis object corresponds to the maximum number of hops
to reach the destination.
The default value for this object is device specific. See
Operational Specificationsrw INTEGER .1.2.7.1.6 |
applTracerouteDomainThis object specifies the destination ip address's domain.
The Default is service domain. Not allowed if source ip address is entered.
This is an optional object for some devices. See operational specification
its use.rw Enumeration .1.2.7.1.7 |
applTracerouteIfIndexThis object specifies the interface over which the trace-route
test will take place.rw INTEGER .1.2.7.1.8 |
applTracerouteResultTableThis table contains results of traceroute test. SEQUENCE OF ApplTracerouteResultEntry .1.2.8 |
applTracerouteResultEntryAn entry contains the objects for the traceroute test. ApplTracerouteResultEntry .1.2.8.1 |
applTracerouteResultTestIdA unique ID to identify each application test.ro INTEGER .1.2.8.1.1 |
applTracerouteHopCountThis object contains the number of hops to reach the gateway.ro INTEGER .1.2.8.1.2 |
applTracerouteIpAddrThis object contains the IP address of the gateway.ro IpAddress .1.2.8.1.3 |
applTraceroutePktSizeThis object corresponds to the size of the packet (in bytes)
which will be sent during the traceroute test.
Please refer to product specific documentation for the
default values supportedro INTEGER .1.2.8.1.4 |
applTracerouteProbe1RTTThis object contains the round trip time (rtt) of the first
probe sent to the gateway.
If the probe has a timeout the rtt is set to -1.ro INTEGER .1.2.8.1.5 |
applTracerouteProbe2RTTThis object contains the round trip time (rtt) of the second
probe sent to the gateway.
If the probe has a timeout the rtt is set to -1.ro INTEGER .1.2.8.1.6 |
applTracerouteProbe3RTTThis object contains the round trip time (rtt) of the third
probe sent to the gateway.
If the probe has a timeout the rtt is set to -1.ro INTEGER .1.2.8.1.7 |
diagTest OBJECT IDENTIFIER .1.3 |
diagTestTrapEnableThis object is used to disable or enable TestOver
and TestStart trap for all tests. It is bit sum and possible
bit positions are 1 TestStart trap 2 TestOver traprw INTEGER .1.3.1 |
diagTestMIBTraps OBJECT IDENTIFIER .2 |
diagApplTestStartThis trap signifies that an application test has been initiated. TRAP-TYPE .2.0.1 |
diagIfTestStartThis trap signifies that a diagnostic test has been initiated. TRAP-TYPE .2.0.2 |
diagApplTestStopThis trap signifies that an application test has completed.
This trap compliments the diagApplTestStart trap. TRAP-TYPE .2.0.101 |
diagIfTestOverThis trap signifies that a diagnostic test has completed.
This trap compliments the diagIfTestStart trap TRAP-TYPE .2.0.102 |