483 lines
20 KiB
Plaintext
483 lines
20 KiB
Plaintext
ADTRAN-GEN-SELTDELT-MIB
|
|
-- TITLE: The ADTRAN SELT / DELT MIB
|
|
-- PRODUCT: Multiple
|
|
-- VERSION: 0.1
|
|
-- DATE: 2008/07/17
|
|
|
|
-- This MIB defines the object identifiers (OIDs) for the SELT / DELT feature.
|
|
|
|
-- HISTORY:
|
|
-- Date By Descripition Rev
|
|
-- 2009/01/07 och Update for a new OID (adGenSeltDeltEnumTestStatus) for EMS (0.2). STATUS: PRELIMINARY
|
|
-- 2008/07/17 och First edition (0.1). STATUS: PRELIMINARY
|
|
|
|
--*********************************************************************************************************
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
adGenSlotInfoIndex
|
|
FROM ADTRAN-GENSLOT-MIB
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
adGenXdsl,
|
|
adGenXdslID
|
|
FROM ADTRAN-SHARED-XDSL-MIB
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
;
|
|
|
|
--*********************************************************************************************************
|
|
adGenSeltDeltMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201312030000Z"
|
|
ORGANIZATION "ADTRAN, Inc."
|
|
CONTACT-INFO
|
|
"Web: http://www.adtran.com
|
|
E-mail: support@adtran.com"
|
|
DESCRIPTION
|
|
"This is the MIB module that describes
|
|
SELT / DELT functionality."
|
|
|
|
REVISION "201312030000Z"
|
|
DESCRIPTION "Added adGenSeltDeltTestRemoteDevice and updated descriptions for
|
|
adGenSeltDeltTestPortNumber."
|
|
|
|
REVISION "200807170000Z"
|
|
DESCRIPTION "Created"
|
|
|
|
::= { adGenXdslID 1 }
|
|
|
|
-- OBJECT IDENTIFIERS
|
|
adGenSeltDelt OBJECT IDENTIFIER ::= { adGenXdsl 1 }
|
|
adGenXdslMibConformance OBJECT IDENTIFIER ::= { adGenXdsl 2 }
|
|
adGenXdslMibGroups OBJECT IDENTIFIER ::= { adGenXdslMibConformance 1 }
|
|
|
|
-- *************************************************************************
|
|
-- test
|
|
-- ************************************************************************
|
|
adGenSeltDeltTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenSeltDeltEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information on the XDSL generic
|
|
SELT / DELT feature. Each entry reflects a required
|
|
parameter or action required to perform either the SELT
|
|
or DELT diagnostic test. "
|
|
::= { adGenSeltDelt 1 }
|
|
|
|
|
|
adGenSeltDeltEntry OBJECT-TYPE
|
|
SYNTAX AdGenSeltDeltEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains information on the SELT / DELT feature.
|
|
The entries are used for SELT / DELT support and operation."
|
|
INDEX { adGenSlotInfoIndex }
|
|
::= { adGenSeltDeltTable 1 }
|
|
|
|
AdGenSeltDeltEntry ::=
|
|
SEQUENCE {
|
|
adGenSeltDeltTestPortNumber INTEGER,
|
|
adGenSeltDeltTestFilename DisplayString,
|
|
adGenSeltDeltStartSELTTest INTEGER,
|
|
adGenSeltDeltStartDELTTest INTEGER,
|
|
adGenSeltDeltStopTest INTEGER,
|
|
adGenSeltDeltCurrentTestStatus DisplayString,
|
|
adGenSeltDeltLastTestStatus DisplayString,
|
|
adGenSeltDeltRetrieveData INTEGER,
|
|
adGenSeltDeltEnumTestStatus INTEGER,
|
|
--G997 mib type
|
|
-- Loop diagnostics for future implementaion
|
|
-- adGenXdslineLoopDiagMode INTEGER,
|
|
-- adGenXdslLineLoopDiagStatus INTEGER,
|
|
adGenSeltDeltTestRemoteDevice InterfaceIndex
|
|
|
|
}
|
|
|
|
|
|
adGenSeltDeltTestPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selected port number for test operation.
|
|
The valid range is 0 up to the number of
|
|
ports on the card. This is functionally
|
|
equivalent to the port number of the
|
|
selected interface.
|
|
|
|
Note: adGenSeltDeltTestRemoteDevice should be
|
|
provisioned to 0, prior to the setting
|
|
of this value."
|
|
::= { adGenSeltDeltEntry 1 }
|
|
|
|
adGenSeltDeltTestFilename OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the file to be transmitted via TFTP
|
|
containing all of the test data for the selected
|
|
interface."
|
|
::= { adGenSeltDeltEntry 2 }
|
|
|
|
adGenSeltDeltStartSELTTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
start(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to initiate the SELT test for the xDSL port. When
|
|
the SELT test has completed the data file can be transferred
|
|
to a server via TFTP using adGenSeltDeltRetrieveData.
|
|
The TFTP address of the server will be specified by
|
|
adGenChassisTftpAddr. A get is meaningless and will
|
|
always return start(1).
|
|
Note: only one SELT or DELT test can be performed at a time."
|
|
::= { adGenSeltDeltEntry 3 }
|
|
|
|
adGenSeltDeltStartDELTTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
start(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to initiate the DELT test for the xDSL port. When
|
|
the DELT test has completed the data file can be transferred
|
|
to a server via TFTP using adGenSeltDeltRetrieveData.
|
|
The TFTP address of the server will be specified by
|
|
adGenChassisTftpAddr. A get is meaningless and will
|
|
always return start(1).
|
|
Note: only one SELT or DELT test can be performed at a time."
|
|
::= { adGenSeltDeltEntry 4 }
|
|
|
|
adGenSeltDeltStopTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stop(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to terminate the currently active test.
|
|
A get is meaningless and will always return stop(1)."
|
|
::= { adGenSeltDeltEntry 5 }
|
|
|
|
adGenSeltDeltCurrentTestStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the currently active SELT or DELT test."
|
|
::= { adGenSeltDeltEntry 6 }
|
|
|
|
adGenSeltDeltLastTestStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the last attempted SELT or DELT test."
|
|
::= { adGenSeltDeltEntry 7 }
|
|
|
|
adGenSeltDeltRetrieveData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
beginTransfer(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to begin the transfer of the diagnostic data
|
|
to a remote server for evaluation.
|
|
A get is meaningless and always returns beginTransfer(1)."
|
|
::= { adGenSeltDeltEntry 8 }
|
|
|
|
adGenSeltDeltEnumTestStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(1),
|
|
active(2),
|
|
collectingData(3),
|
|
dataAvailable(4),
|
|
testFailed(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to display the state of the current test in an
|
|
enumerated format.
|
|
The descriptions of the values are:
|
|
idle(1) - Signifies the unit can accept an activation
|
|
command. This response will only occur if no
|
|
previous test has completed.
|
|
active(2) - Signifies a SELT or DELT test is currently active.
|
|
collectingData(3) - Signifies the test is complete and the data is
|
|
being retrieved from the datapump.
|
|
dataAvailable(4) - Signifies the test is complete and the data is
|
|
availble for the user to retrieve for evaluation.
|
|
testFailed(5) - Signifies the SELT or DELT test failed.
|
|
Use adGenSeltDeltLastTestStatus to determine the reason."
|
|
::= { adGenSeltDeltEntry 9 }
|
|
|
|
adGenSeltDeltTestRemoteDevice OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote device index selected for test operation.
|
|
|
|
NOTE: adGenSeltDeltTestPortNumber should
|
|
be set to 0 prior to provisioning of this
|
|
remote device indexing"
|
|
::= { adGenSeltDeltEntry 10 }
|
|
|
|
-- *************************************************************************
|
|
-- adGenDeltResults
|
|
-- This section defines the response for retrieving DELT data
|
|
--
|
|
-- ************************************************************************
|
|
-- adGenDeltResults OBJECT-TYPE
|
|
-- SYNTAX AdGenDeltResults
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "This table contains information on the SELT / DELT feature.
|
|
-- The entries are used for retrieval DELT data parameters."
|
|
-- INDEX { adGenSlotInfoIndex, adGenDeltSubcarrier }
|
|
-- ::= { adGenSeltDeltTable 2 }
|
|
--
|
|
-- adGenDeltResults ::=
|
|
-- SEQUENCE {
|
|
-- adGenDeltSubcarrier INTEGER,
|
|
-- adGenDeltUpstreamGroupSize INTEGER,
|
|
-- adGenDeltUpstreamHLINS INTEGER,
|
|
-- adGenDeltUpstreamHLINReal INTEGER,
|
|
-- adGenDeltUpstreamHLINImag INTEGER,
|
|
-- adGenDeltUpstreamHLOG INTEGER,
|
|
-- adGenDeltUpstreamQLN INTEGER,
|
|
-- adGenDeltUpstreamSNR INTEGER,
|
|
-- adGenDeltDownstreamGroupSize INTEGER,
|
|
-- adGenDeltDownstreamHLINS INTEGER,
|
|
-- adGenDeltDownstreamHLINReal INTEGER,
|
|
-- adGenDeltDownstreamHLINImag INTEGER,
|
|
-- adGenDeltDownstreamHLOG INTEGER,
|
|
-- adGenDeltDownstreamQLN INTEGER,
|
|
-- adGenDeltDownstreamSNR INTEGER,
|
|
-- }
|
|
--
|
|
-- adGenDeltSubcarrier OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Tone group value. For ADSL2 and ADSL2+ this contains the
|
|
-- tone for the data presented. For VDSL this contains the
|
|
-- tone group for the data presented."
|
|
-- ::= { adGenDeltResults 1 }
|
|
--
|
|
-- adGenDeltGroupSize OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter contains the number of subcarriers per group
|
|
-- used to report the DELT information. The valid values are
|
|
-- 1,2,3 and 8. For ADSLm the parameter is equal to one(1) and,
|
|
-- for VDSL2, it is equal to the size of the subcarrier group
|
|
-- used to compute the parameters."
|
|
-- ::= { adGenDeltResults 2 }
|
|
--
|
|
-- adGenDeltUpstreamHLINS OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is the scale factor to be applied to the
|
|
-- upstream Hlin(f) values. It is represented as an unsigned
|
|
-- interger in the range from 1 ro 2E16-1"
|
|
-- ::= { adGenDeltResults 3 }
|
|
--
|
|
-- adGenDeltUpstreamHLINReal OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in linear scale
|
|
-- for upstream Hlin(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 4 }
|
|
--
|
|
-- adGenDeltUpstreamHLINImag OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of imag values in linear scale
|
|
-- for upstream Hlin(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 5 }
|
|
--
|
|
-- adGenDeltUpstreamHLOG OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dB for
|
|
-- upstream Hlog(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 6 }
|
|
--
|
|
-- adGenDeltUpstreamQLN OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dBm/Hz for
|
|
-- upstream QLN(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 7 }
|
|
--
|
|
-- adGenDeltUpstreamSNR OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dB for
|
|
-- upstream SNR(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 8 }
|
|
--
|
|
-- adGenDeltDownstreamHLINS OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is the scale factor to be applied to the
|
|
-- Downstream Hlin(f) values. It is represented as an unsigned
|
|
-- interger in the range from 1 ro 2E16-1"
|
|
-- ::= { adGenDeltResults 9 }
|
|
--
|
|
-- adGenDeltDownstreamHLINReal OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in linear scale
|
|
-- for Downstream Hlin(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 10 }
|
|
--
|
|
-- adGenDeltDownstreamHLINImag OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of imag values in linear scale
|
|
-- for Downstream Hlin(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 11 }
|
|
--
|
|
-- adGenDeltDownstreamHLOG OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dB for
|
|
-- Downstream Hlog(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 12 }
|
|
--
|
|
-- adGenDeltDownstreamQLN OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dBm/Hz for
|
|
-- Downstream QLN(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 13 }
|
|
--
|
|
-- adGenDeltDownstreamSNR OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter is an array of real values in dB for
|
|
-- Downstream SNR(f). This parameter is only valid after a
|
|
-- successful loop diagnostic (DELT) procedure."
|
|
-- ::= { adGenDeltResults 14 }
|
|
--
|
|
--
|
|
-- *************************************************************************
|
|
-- adGenDeltResults
|
|
-- This section defines the response for retrieving SELT data
|
|
--
|
|
-- ************************************************************************
|
|
-- adGenSeltResults OBJECT-TYPE
|
|
-- SYNTAX AdGenSeltResults
|
|
-- MAX-ACCESS not-accessible
|
|
-- STATUS current
|
|
-- DESCRIPTION "This table contains information on the SELT / DELT feature.
|
|
-- The entries are used for retrieval SELT data parameters."
|
|
-- INDEX { adGenSlotInfoIndex }
|
|
-- ::= { adGenSeltDeltTable 3 }
|
|
--
|
|
-- adGenSeltResults ::=
|
|
-- SEQUENCE {
|
|
-- adGenSeltFDR DisplayString,
|
|
-- adGenSeltICN DisplayString,
|
|
-- }
|
|
--
|
|
-- adGenSeltFDR OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter contains frequency domain reflectomerty (FDR) echo
|
|
-- response of the loop as determined during the SELT line test."
|
|
-- ::= { adGenSeltResults 1 }
|
|
--
|
|
-- adGenSeltICN OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This parameter contains idle channel noise (ICN) response of the
|
|
-- loop as determined during the SELT line test."
|
|
-- ::= { adGenSeltResults 2 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ************************************************************************
|
|
-- MIB Groups
|
|
-- ************************************************************************
|
|
|
|
-- ============ Prov Group ================================================
|
|
adGenXdslSeltDeltGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenSeltDeltTestPortNumber,
|
|
adGenSeltDeltTestFilename,
|
|
adGenSeltDeltStartSELTTest,
|
|
adGenSeltDeltStartDELTTest,
|
|
adGenSeltDeltStopTest,
|
|
adGenSeltDeltCurrentTestStatus,
|
|
adGenSeltDeltLastTestStatus,
|
|
adGenSeltDeltRetrieveData,
|
|
adGenSeltDeltEnumTestStatus,
|
|
adGenSeltDeltTestRemoteDevice
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for xDSL SELT / DELT support and operation."
|
|
::= { adGenXdslMibGroups 1 }
|
|
|
|
|
|
END
|