862 lines
29 KiB
Plaintext
862 lines
29 KiB
Plaintext
RAD-RadShdsl-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
-- It is RAD's intent to encourage the widespread use of
|
|
-- this Specification in connection with the management of
|
|
-- RAD products. RAD grants vendors, end-users,
|
|
-- and other interested parties a non-exclusive license to
|
|
-- use this Specification in connection with the management
|
|
-- of RAD products.
|
|
|
|
-- This Specification is supplied "as is," and RAD makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
|
|
IMPORTS
|
|
|
|
hdsl2ShdslEndpointCurrEntry, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
|
|
hdsl2ShdslSpanConfProfileEntry, hdsl2ShdslEndpointCurrAtn, hdsl2ShdslEndpointCurrSnrMgn,
|
|
hdsl2ShdslEndpointCurr15MinLOSWS, hdsl2ShdslEndpointCurr15MinCRCanomalies, hdsl2ShdslEndpointThreshLoopAttenuation,
|
|
hdsl2ShdslEndpointThreshSNRMargin, hdsl2ShdslEndpointThreshLOSWS, hdsl2ShdslEndpointThreshCRCanomalies FROM HDSL2-SHDSL-LINE-MIB
|
|
ifAlias, ifIndex FROM IF-MIB
|
|
Integer32, TimeTicks, Unsigned32,
|
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
diverseIfWanGen FROM RAD-SMI-MIB
|
|
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB;
|
|
|
|
|
|
shdslIf MODULE-IDENTITY
|
|
LAST-UPDATED "201502191808Z" -- February 19, 2015
|
|
ORGANIZATION "RAD Data Communications Ltd."
|
|
CONTACT-INFO
|
|
"System Department
|
|
|
|
Email: mibs@rad.com
|
|
Postal: RAD Data Communications Ltd.
|
|
24 Raoul Wallenberg St.
|
|
Tel-Aviv 6971920
|
|
Israel
|
|
|
|
Phone: +972-3-645-5421
|
|
Fax: +972-3-760-7844"
|
|
DESCRIPTION
|
|
"SHDSL MIB."
|
|
::= { diverseIfWanGen 12 }
|
|
|
|
|
|
|
|
radHdsl2ShdslEvents OBJECT IDENTIFIER ::= {shdslIf 0}
|
|
|
|
-- Segment Endpoint Current Status/Performance Group
|
|
|
|
|
|
shdslEndpointCurrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShdslEndpointCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is an extension of hdsl2ShdslEndpointCurrTable of rfc4319
|
|
It contains current status and performance information
|
|
for segment endpoints in HDSL2/SHDSL Lines. As with other
|
|
tables in this MIB indexed by ifIndex, entries in this table
|
|
MUST be maintained in a persistent manner."
|
|
::= { shdslIf 1 }
|
|
|
|
shdslEndpointCurrEntry OBJECT-TYPE
|
|
SYNTAX ShdslEndpointCurrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the shdslEndpointCurrTable. Each entry
|
|
contains status and performance information relating to a
|
|
single segment endpoint. It is indexed by the ifIndex of the
|
|
HDSL2/SHDSL line, the UnitId of the associated unit, the side
|
|
of the unit, and the wire-pair of the associated modem."
|
|
AUGMENTS {hdsl2ShdslEndpointCurrEntry}
|
|
::= { shdslEndpointCurrTable 1 }
|
|
|
|
ShdslEndpointCurrEntry ::= SEQUENCE {
|
|
hdsl2ShdslEndpointCurrRcvGain Integer32,
|
|
hdsl2ShdslEndpointCurrTransPower Integer32,
|
|
hdsl2ShdslEndpointCurrPowerBO Integer32,
|
|
hdsl2ShdslEndpointCurrLineStatus INTEGER,
|
|
hdsl2ShdslEndpointCurrOpState BITS,
|
|
hdsl2ShdslEndpointAccumulatedTimeElapsed TimeTicks,
|
|
hdsl2ShdslEndpointCurrPsd INTEGER,
|
|
hdsl2ShdslEndpointValidIntervals Unsigned32,
|
|
hdsl2ShdslEndpointValidDaysIntervals Unsigned32
|
|
}
|
|
|
|
|
|
hdsl2ShdslEndpointCurrRcvGain OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current receive gain in hundredth of dB."
|
|
::= { shdslEndpointCurrEntry 1 }
|
|
|
|
|
|
hdsl2ShdslEndpointCurrTransPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current transmit power in tenth of dBm."
|
|
::= { shdslEndpointCurrEntry 2 }
|
|
|
|
hdsl2ShdslEndpointCurrPowerBO OBJECT-TYPE -- added by RAD
|
|
SYNTAX Integer32
|
|
UNITS "dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current transceiver actual power backoff from 0dB to 31dB."
|
|
::= { shdslEndpointCurrEntry 3 }
|
|
|
|
|
|
hdsl2ShdslEndpointCurrLineStatus OBJECT-TYPE -- added by RAD
|
|
SYNTAX INTEGER
|
|
{
|
|
noSync (2),
|
|
sync (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current line synchronization status."
|
|
::= { shdslEndpointCurrEntry 4 }
|
|
|
|
|
|
hdsl2ShdslEndpointCurrOpState OBJECT-TYPE -- added by RAD
|
|
SYNTAX BITS
|
|
{
|
|
idleMode(0),
|
|
dataMode(1),
|
|
bootUpload(2),
|
|
bootUploadDone(3),
|
|
startupHandshakeInProgress(4),
|
|
startupTrainingInProgress(5),
|
|
framerSyncInProgress(6),
|
|
localAnalogLoopbackInProgress(7),
|
|
remoteCoreLoopbackInProgress(8),
|
|
localDigitalLoopbackInProgress(9),
|
|
spectrumTestInProgress(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state."
|
|
::= { shdslEndpointCurrEntry 5 }
|
|
|
|
|
|
hdsl2ShdslEndpointAccumulatedTimeElapsed OBJECT-TYPE -- added by RAD
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in hundredths of a second) since the
|
|
accumulated counters were last re-initialized:
|
|
Accumulated counters are hdsl2ShdslEndpointES,
|
|
hdsl2ShdslEndpointSES, hdsl2ShdslEndpointCRCanomalies
|
|
hdsl2ShdslEndpointLOSWS, and hdsl2ShdslEndpointUAS."
|
|
::= { shdslEndpointCurrEntry 6 }
|
|
|
|
hdsl2ShdslEndpointCurrPsd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
asymmetric(2),
|
|
symmetric(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates use of symmetric/asymmetric PSD (Power
|
|
Spectral Density) Mask for the associated SHDSL Line."
|
|
::= { shdslEndpointCurrEntry 7 }
|
|
|
|
hdsl2ShdslEndpointValidIntervals OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of previous 15 minutes intervals
|
|
for which valid data was collected."
|
|
::= { shdslEndpointCurrEntry 8 }
|
|
|
|
hdsl2ShdslEndpointValidDaysIntervals OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of previous Days intervals
|
|
for which valid data was collected."
|
|
::= { shdslEndpointCurrEntry 9 }
|
|
|
|
|
|
|
|
shdslEndpointMaintTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShdslEndpointMaintEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports maintenance operations (eg. loopbacks)
|
|
to be performed on HDSL2/SHDSL segment endpoints. This table
|
|
contains live data from equipment. As such, it is NOT
|
|
persistent."
|
|
::= { shdslIf 2 }
|
|
|
|
shdslEndpointMaintEntry OBJECT-TYPE
|
|
SYNTAX ShdslEndpointMaintEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the hdsl2ShdslEndpointMaintTable. Each entry
|
|
corresponds to a single segment endpoint, and is indexed by the
|
|
ifIndex of the HDSL2/SHDSL line, the UnitId of the associated
|
|
unit and the side of the unit."
|
|
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide }
|
|
::= { shdslEndpointMaintTable 1 }
|
|
|
|
ShdslEndpointMaintEntry ::= SEQUENCE {
|
|
shdslMaintPowerBackOff INTEGER
|
|
}
|
|
|
|
shdslMaintPowerBackOff OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
default(1),
|
|
enhanced(2),
|
|
disabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the receiver at the associated
|
|
segment endpoint to operate in default or enhanced power
|
|
backoff mode.
|
|
powerbackoff may also be disabled"
|
|
|
|
::= { shdslEndpointMaintEntry 1 }
|
|
|
|
|
|
-- Span Configuration Profile Group
|
|
|
|
|
|
shdslSpanConfProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShdslSpanConfProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports definitions of span configuration
|
|
profiles for SHDSL lines. HDSL2 does not support these
|
|
configuration options. This table MUST be maintained
|
|
in a persistent manner."
|
|
::= { shdslIf 3 }
|
|
|
|
shdslSpanConfProfileEntry OBJECT-TYPE
|
|
SYNTAX ShdslSpanConfProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry corresponds to a single span configuration
|
|
profile. Each profile contains a set of span configuration
|
|
parameters. The configuration parameters in a profile are
|
|
applied to those lines referencing that profile (see the
|
|
hdsl2ShdslSpanConfProfile object). Profiles may be
|
|
created/deleted using the row creation/deletion mechanism
|
|
via hdsl2ShdslSpanConfProfileRowStatus. If an active
|
|
entry is referenced in hdsl2ShdslSpanConfProfile, the
|
|
entry MUST remain active until all references are removed."
|
|
AUGMENTS {hdsl2ShdslSpanConfProfileEntry}
|
|
::= { shdslSpanConfProfileTable 1 }
|
|
|
|
ShdslSpanConfProfileEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hdsl2ShdslSpanConfEocCompatible INTEGER,
|
|
hdsl2ShdslSpanConfAsymmetricPSDRate INTEGER,
|
|
hdsl2ShdslSpanConfWireInterfaceUsed INTEGER,
|
|
hdsl2ShdslSpanConfHandshake INTEGER
|
|
}
|
|
|
|
|
|
hdsl2ShdslSpanConfEocCompatible OBJECT-TYPE -- Added by RAD
|
|
SYNTAX INTEGER
|
|
{
|
|
proprietary (2),
|
|
standard (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicate if device supports only
|
|
standard EOC messages or also proprietary messages."
|
|
::= { shdslSpanConfProfileEntry 1 }
|
|
|
|
|
|
hdsl2ShdslSpanConfAsymmetricPSDRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable (1),
|
|
asymmetricR1 (2),
|
|
asymmetricR2 (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates line rate when
|
|
rfc3276.hdsl2ShdslSpanConfPSD value is asymmetric(2).
|
|
Seleceted rate depends on transmission mode -
|
|
specified in Annex A or B of G.991.2.
|
|
For Annex A;
|
|
R1 selects the 776 or 784 kbit/s
|
|
R2 selects the 1544 or 1552 kbit/s
|
|
For Annex B ;
|
|
R1 selects the 2312 kbit/s
|
|
R2 selects the 2056 kbit/s "
|
|
::= { shdslSpanConfProfileEntry 2 }
|
|
|
|
|
|
hdsl2ShdslSpanConfWireInterfaceUsed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable (1),
|
|
twoWires (2),
|
|
fourWires (3),
|
|
autoDetection (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enable user to configure SHDSL port with 4 wires
|
|
to use 2 or 4 wires, or to auto detect far end number of wires"
|
|
::= { shdslSpanConfProfileEntry 3 }
|
|
|
|
hdsl2ShdslSpanConfHandshake OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
automatic (1),
|
|
g994dot1rev2001 (2) -- G994.1 02/2001
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Handshake Procedure."
|
|
::= { shdslSpanConfProfileEntry 4 }
|
|
|
|
|
|
hdsl2ShdslIfConf OBJECT IDENTIFIER ::= { shdslIf 4 }
|
|
|
|
--Interface configuration with Configuration index
|
|
|
|
hdsl2ShdslIfConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hdsl2ShdslIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table enables configuration of HDSL2/SHDSL interfaces
|
|
per configuration index.
|
|
Write operation for products supporting Active+Temp configurations,
|
|
is possible only on the Temp configuration(255)."
|
|
::= { hdsl2ShdslIfConf 1 }
|
|
|
|
hdsl2ShdslIfConfEntry OBJECT-TYPE
|
|
SYNTAX Hdsl2ShdslIfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the hdsl2ShdslIfConfTable. "
|
|
INDEX { hdsl2ShdslIfConfIdx, ifIndex, hdsl2ShdslSideIdx}
|
|
::= { hdsl2ShdslIfConfTable 1 }
|
|
|
|
Hdsl2ShdslIfConfEntry ::= SEQUENCE {
|
|
hdsl2ShdslIfConfIdx Integer32,
|
|
hdsl2ShdslSideIdx INTEGER,
|
|
hdsl2ShdslMaxBw INTEGER,
|
|
hdsl2ShdslPwrBackoff INTEGER,
|
|
hdsl2ShdslTxMode INTEGER,
|
|
hdsl2ShdslAttenuationThreshold Integer32,
|
|
hdsl2ShdslSnrMarginThreshold Integer32,
|
|
hdsl2ShdslTs0OverDsl INTEGER,
|
|
hdsl2ShdslMode INTEGER,
|
|
hdsl2ShdslTsCompactionMode INTEGER,
|
|
hdsl2ShdslEocEnable INTEGER,
|
|
hdsl2ShdslFar1stIfNumOfTSs Unsigned32,
|
|
hdsl2ShdslFarEndDevice INTEGER,
|
|
hdsl2ShdslPwrBackoffDb Integer32,
|
|
hdsl2ShdslFarEndMuxTsa OCTET STRING,
|
|
hdsl2ShdslLineProbeEnable INTEGER,
|
|
hdsl2ShdslClockMode INTEGER,
|
|
hdsl2ShdslIfConfLinkDownReason BITS
|
|
}
|
|
|
|
hdsl2ShdslIfConfIdx OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Idx of the Config being accessed.
|
|
Idx of 255 relates to the Temporary (Scratch) Config.
|
|
Write operation for products supporting Active+Temp configurations,
|
|
is allowed to Temporary configuration only. "
|
|
::= {hdsl2ShdslIfConfEntry 1}
|
|
|
|
hdsl2ShdslSideIdx OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nearEnd(2),
|
|
farEnd (3),
|
|
rptr1 (4),
|
|
rptr2 (5),
|
|
rptr3 (6),
|
|
rptr4 (7),
|
|
rptr5 (8),
|
|
rptr6 (9),
|
|
rptr7 (10),
|
|
rptr8 (11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Side of the managed object: Near-End
|
|
or Far-End."
|
|
::= {hdsl2ShdslIfConfEntry 2}
|
|
|
|
hdsl2ShdslMaxBw OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable (1),
|
|
r192 (2),
|
|
r256 (3),
|
|
r320 (4),
|
|
r384 (5),
|
|
r448 (6),
|
|
r512 (7),
|
|
r576 (8),
|
|
r640 (9),
|
|
r704 (10),
|
|
r768 (11),
|
|
r832 (12),
|
|
r896 (13),
|
|
r960 (14),
|
|
r1024 (15),
|
|
r1088 (16),
|
|
r1152 (17),
|
|
r1216 (18),
|
|
r1280 (19),
|
|
r1344 (20),
|
|
r1408 (21),
|
|
r1472 (22),
|
|
r1536 (23),
|
|
r1600 (24),
|
|
r1664 (25),
|
|
r1728 (26),
|
|
r1792 (27),
|
|
r1856 (28),
|
|
r1920 (29),
|
|
r1984 (30),
|
|
r2048 (31)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum BW (Bandwidth) of the Shdsl Line, in Kbps units.
|
|
Respective Max No. of TSs = Max. Rate/64
|
|
This object can be Set only for a Central (xtuC) unit."
|
|
::= {hdsl2ShdslIfConfEntry 3}
|
|
|
|
hdsl2ShdslPwrBackoff OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
enhanced(2), -- enabled
|
|
disabled (3) -- added by RAD
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the receiver at the associated
|
|
segment endpoint to enable/disable power backoff mode.
|
|
This object is similar to hdsl2ShdslMaintPowerBackOff, but per
|
|
configuration. Therefore, the order of the enum values is the same. "
|
|
::= {hdsl2ShdslIfConfEntry 4}
|
|
|
|
hdsl2ShdslTxMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable(1),
|
|
annexA (2),
|
|
annexB (3),
|
|
annexG (4),
|
|
annexF (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the Transmission Mode for the SHDSL Line.
|
|
Normally, This object can be Set only for a Central (xtuC) unit."
|
|
::= { hdsl2ShdslIfConfEntry 5}
|
|
|
|
hdsl2ShdslAttenuationThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the Attentuation alarm threshold.
|
|
0=Off
|
|
Valid values: 0..127 ."
|
|
::= { hdsl2ShdslIfConfEntry 6}
|
|
|
|
hdsl2ShdslSnrMarginThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the SNR margin alarm threshold.
|
|
0=Off
|
|
Valid values: 0..15 ."
|
|
::= { hdsl2ShdslIfConfEntry 7}
|
|
|
|
hdsl2ShdslTs0OverDsl OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable(1),
|
|
looped (2),
|
|
transparent (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the way TS0 will be treated over the SHDSL Line.
|
|
looped - looped inside
|
|
transparent - sent transparently over the DSL Line.
|
|
This object can be Set only for a Central (xtuC) unit."
|
|
::= { hdsl2ShdslIfConfEntry 8}
|
|
|
|
hdsl2ShdslMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable(1),
|
|
stuC (2),
|
|
stuR (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is relevant only for the Near-End device.
|
|
stuC - Central
|
|
stuR - Remote ."
|
|
::= { hdsl2ShdslIfConfEntry 9}
|
|
|
|
hdsl2ShdslTsCompactionMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noCompaction (1),
|
|
noMapping (2),
|
|
withMapping (3),
|
|
lowTsMapping (4),
|
|
spareMapping (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures how TSs will be compacted over the SHDSL Line.
|
|
In both mapping cases (2),(3), only the TSs connected on the E1 line will be
|
|
transferred over the SHDSL Line
|
|
noCompaction - the whole E1 BW is reserved on the SHDSL Line,
|
|
even if only part of the TSs are actually connected.
|
|
noMapping - there is no mapping between the E1 TSs and the SHDSL frame TSs.
|
|
Therefore, E1 connected TSs are ordered in ascending order (e.g
|
|
E1 TSs 2, 16, 20 will occupy places 1, 2, 3 in SHDSL Line).
|
|
In this case, if user wants to add connection for
|
|
a TS that is lower than the existing ones on SHDSL,
|
|
the TSs that are higher will have to move.
|
|
That causes breaks in service for the moved TSs.
|
|
(e.g if E1 TS8 is added in the above case,
|
|
TSs 16 and 20 will move, so that by the
|
|
end of this process, the E1 TSs 2, 8, 16, 20 will
|
|
be ordered in SHDSL frame as 1, 2, 3, 4).
|
|
withMapping - there is a mapping between the E1 TSs and the SHDSL frame TSs.
|
|
Therefore, if some TSs were connected and then user wants to add
|
|
additional E1 TSs, there is no need to move the existing TSs of the
|
|
SHDSL frame. The additional TSs will be added AFTER the existing ones,
|
|
or in gaps created by E1 TSs removed by user. The main thing is that
|
|
the existing TSs will NOT be moved and so, their service will not be
|
|
damaged by the addition or removal of E1 TS connections.
|
|
lowTsMapping - the first 2 TSs are used for Signaling (TS16) and Dedicated TS
|
|
if relevant. The payload starts afterwards, unmapped (according to
|
|
E1 connected TSs order). This will ensure that Signaling and
|
|
Dedicated TS will continue to function also when new TSs are
|
|
connected. User will still get service breaks when TSs are moved.
|
|
spareMapping - applicable only for MP-2100/2104 cards. It should be selected only
|
|
when working vs. a MP-2100.2104. It resembles the noMapping option,
|
|
but it contains Spare TSs for unconnected TSs. These Spare TSs
|
|
will prevent service breaks upon added connections, because these
|
|
will be selected from the Spare existing TSs."
|
|
::= { hdsl2ShdslIfConfEntry 10}
|
|
|
|
hdsl2ShdslEocEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
notApplicable(1),
|
|
no (2),
|
|
yes (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures whether EOC protocol is supported by the Far-End
|
|
device working with this port."
|
|
::= { hdsl2ShdslIfConfEntry 11}
|
|
|
|
hdsl2ShdslFar1stIfNumOfTSs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the number of TSs of the SHDSL line
|
|
that belong to the 1st Interface of the Far-End device, where
|
|
1st means that these TSs are first on the SHDSL line.
|
|
|
|
It is applicable only for Near-End instance and only when Far-End
|
|
is an ASMi-52 SA unit having Agent and Mux configuration.
|
|
SHDSL TSs are arranged so that all TSs of a Far interface are together
|
|
at the beginning and afterwards all TSs of the other Far interface.
|
|
The assumption is that only 2 user interfaces exist in the Far End unit.
|
|
Examples:
|
|
- When ASMi-52 has E1+ETH or E1+V.35 user interfaces, this object
|
|
represents the number of TSs assigned to the E1 interface.
|
|
They will be first on the SHDSL TSs.
|
|
Rest of the SHDSL TSs are for the other interface.
|
|
- When ASMi-52 has ETH+V.35 user interfaces, this object
|
|
represents the number of TSs assigned to the ETH interface.
|
|
They will be first on the SHDSL TSs.
|
|
Rest of the SHDSL TSs are for the V.35 interface.
|
|
Valid values: 0..32, 255.
|
|
255=NA "
|
|
::= { hdsl2ShdslIfConfEntry 12}
|
|
|
|
hdsl2ShdslFarEndDevice OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other (2),
|
|
mpComponent (3),
|
|
asmi52SingleIf (4),
|
|
asmi52E1AndData (5),
|
|
asmi52E1AndEth (6),
|
|
asmi52EthAndData (7),
|
|
fcdip (8),
|
|
dxc (9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Far-End device.
|
|
It is used for 2 purposes:
|
|
- in order to know if EOC is used (EOC is used only when the device
|
|
is any of the ASMi52 options: (4)..(7))
|
|
- in order to know how to work vs Far-End device, because Megaplex
|
|
uses different SHDSL component than other devices. mpComponent(3)
|
|
means that Far-End device uses same component as Megaplex. All the
|
|
rest use a different component.
|
|
other(2) - none of the other options.
|
|
mpComponent(3) - for Megaplex or other future device having the same
|
|
component as MP.
|
|
asmi52SingleIf (4) - ASMi-52 with a Single user interface.
|
|
asmi52E1AndData(5), asmi52E1AndEth(6), asmi52EthAndData (7),are
|
|
when Far-End unit is ASMi-52 V>=2.5 and the device has more than one
|
|
user interface. User should select the combination known to exist in
|
|
the Far-End unit.
|
|
Data - indicates an interface of V.35, X.21, RS-530, etc...
|
|
fcdip - includes both FCD-IP and FCD-IP/M
|
|
dxc - includes DXC-30, DXC-30E, DXC-10A, DXC-8R and New. "
|
|
::= { hdsl2ShdslIfConfEntry 13}
|
|
|
|
hdsl2ShdslPwrBackoffDb OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the Power Backoff (in dB) of the
|
|
receiver, at the associated segment endpoint.
|
|
0=Off
|
|
Valid values: 0..31 ."
|
|
::= { hdsl2ShdslIfConfEntry 14}
|
|
|
|
hdsl2ShdslFarEndMuxTsa OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents Assignment of E1 TSs to Far-End MUX Interfaces.
|
|
It is relevant only when hdsl2ShdslSideIdx=nearEnd(2), when for the
|
|
Near-End device, hdsl2ShdslMode=stuC(2)AND hdsl2ShdslFarEndDevice=(5),(6)or(7).
|
|
Each Octet is divided in 2 nibbles. Each nibble represents a Near-End E1 TS
|
|
and indicates to which interface of the Far-End device this TS will be
|
|
assigned.
|
|
The nibble values are as follows:
|
|
0000 - no interface
|
|
0001 - E1 interface
|
|
0010 - ETH interface
|
|
0011 - Data interface (V.35, X.21, RS-530, etc..)
|
|
Rest - not used
|
|
Octet 1: TS1, TS2 (TS1 = Most nibble)
|
|
Octet 2: TS3, TS4 (TS3 = Most nibble)
|
|
Octet 3: TS5, TS6 (TS5 = Most nibble)
|
|
...
|
|
Octet 12: TS23, TS24 (TS23 = Most nibble)
|
|
...
|
|
Octet 16: TS31, TS32 (TS31 = Most nibble ; TS32 will be always empty )
|
|
Only TSs that are connected for E1 port of Near-End can be assigned to
|
|
a Far-End Interface."
|
|
::= { hdsl2ShdslIfConfEntry 15}
|
|
|
|
hdsl2ShdslLineProbeEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable (1),
|
|
enable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables support for Line Probe of
|
|
the units in an SHDSL line. When Line Probe is enabled, the
|
|
system performs Line Probing to find the best possible
|
|
rate. If Line Probe is disabled, the rate adaptation phase
|
|
is skipped to shorten set up time."
|
|
::= { hdsl2ShdslIfConfEntry 16 }
|
|
|
|
hdsl2ShdslClockMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
plesiochronous1 (1),
|
|
plesiochronousWithTimeReference2 (2),
|
|
synchronous3a (3),
|
|
hybrid (4)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables configuration of the clock mode.
|
|
(1) - 1 Plesiochronous (e.g. ASMi-52 / ASMi-54L)
|
|
(2) - 2 Plesiochronous with timing reference (e.g. ASMi-54 / ASMi-54L)
|
|
(3) - 3a - Synchronous
|
|
(4) - 3b - Hybrid: downstream: synchronous; upstream: plesiochronous"
|
|
::= { hdsl2ShdslIfConfEntry 17 }
|
|
|
|
hdsl2ShdslIfConfLinkDownReason OBJECT-TYPE
|
|
SYNTAX BITS
|
|
{
|
|
unknown (0),
|
|
es (1), -- Errored Seconds
|
|
ses (2), -- Severely Errored Seconds
|
|
crcAnomaly (3), -- Cyclic Redundancy Check anomaly
|
|
losw (4), -- Loss of Sync Word
|
|
uas (5), -- Unavailable Seconds
|
|
snrMarginAlarm (6) -- Signal to Noise Ratio Margin Alarm
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
"
|
|
::= { hdsl2ShdslIfConfEntry 19 }
|
|
|
|
-- SHSDL Notifications
|
|
|
|
--SHDSL EOC LOOPBACK TOWARDS NETWORK
|
|
radHdsl2ShdslLoopBackTrap NOTIFICATION-TYPE
|
|
OBJECTS { alarmSeverity,alarmState,ifAlias }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that a remote loopback
|
|
has been activated on the Embedded Operations Channel (EOC) of the SHDSL
|
|
link."
|
|
::= { radHdsl2ShdslEvents 1 }
|
|
|
|
-- RESERVED
|
|
-- ::= { radHdsl2ShdslEvents 6 }
|
|
-- ::= { radHdsl2ShdslEvents 7 }
|
|
-- ::= { radHdsl2ShdslEvents 8 }
|
|
-- ::= { radHdsl2ShdslEvents 9 }
|
|
-- ::= { radHdsl2ShdslEvents 10 }
|
|
-- ::= { radHdsl2ShdslEvents 11 }
|
|
-- ::= { radHdsl2ShdslEvents 12 }
|
|
|
|
|
|
--SHDSL LOSW
|
|
|
|
shdslLosw NOTIFICATION-TYPE
|
|
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
|
|
ifAlias, hdsl2ShdslEndpointCurr15MinLOSWS, hdsl2ShdslEndpointThreshLOSWS }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates Loss of sync word (LOSW) .
|
|
"
|
|
::= { radHdsl2ShdslEvents 13 }
|
|
|
|
-- RESERVED
|
|
-- ::= { radHdsl2ShdslEvents 14 }
|
|
|
|
-- SHDSL EXCESSIVE CRC ERROR
|
|
|
|
shdslExcessiveCrcError NOTIFICATION-TYPE
|
|
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
|
|
ifAlias, hdsl2ShdslEndpointCurr15MinCRCanomalies, hdsl2ShdslEndpointThreshCRCanomalies }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates Excessive Crc Error.
|
|
"
|
|
::= { radHdsl2ShdslEvents 15 }
|
|
|
|
|
|
shdslLoopAttenuationOra NOTIFICATION-TYPE
|
|
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
|
|
ifAlias, hdsl2ShdslEndpointCurrAtn, hdsl2ShdslEndpointThreshLoopAttenuation }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates that Loop attenuation has exceeded the threshold.
|
|
"
|
|
::= { radHdsl2ShdslEvents 19 }
|
|
|
|
shdslSnrMarginOra NOTIFICATION-TYPE
|
|
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
|
|
ifAlias, hdsl2ShdslEndpointCurrSnrMgn, hdsl2ShdslEndpointThreshSNRMargin }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates Signal-to-noise ratio (SNR) margin is below the threshold.
|
|
"
|
|
::= { radHdsl2ShdslEvents 20 }
|
|
|
|
-- RESERVED
|
|
-- ::= { radHdsl2ShdslEvents 21 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
shdslLinkDown NOTIFICATION-TYPE
|
|
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
|
|
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
|
|
ifAlias, hdsl2ShdslIfConfLinkDownReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates that the Link is down.
|
|
"
|
|
::= { radHdsl2ShdslEvents 23 }
|
|
|
|
|
|
END
|
|
|