948 lines
37 KiB
Plaintext
948 lines
37 KiB
Plaintext
ADTRAN-TAOCTADSL2-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
-- TITLE: The ADTRAN TA Octal Adsl MIB 2
|
|
-- PRODUCT: 8 PORT Adsl for TOTAL ACCESS
|
|
-- VERSION: 1.2
|
|
-- DATE: 05/08/04
|
|
-- STATUS: PRELIMINARY
|
|
|
|
-- This MIB defines the SNMPv2 objects for object identifiers (OIDs)
|
|
-- adTA3000OctADSL(432) and adTAOctAdslwPOTS(455).
|
|
|
|
|
|
-- HISTORY:
|
|
-- 02/04/01 SM. First edition (0.1). STATUS: PRELIMINARY.
|
|
-- 02/05/21 TGC. Modified IMPORTS and modified OBJECT IDENTIFIERS to make
|
|
-- use of the new IMPORTS. These changes were made to be compatible
|
|
-- with older compilers while maintaining proper syntax.
|
|
-- 02/05/22 TGC. Modified comments to reflect the fact that this MIB will be
|
|
-- used to support multiple products. Added ServiceMode, LinkStatus,
|
|
-- and CurrStandard variables.
|
|
-- 02/11/13 TGC. Added adTAOctAdslConfProfileIndexApplied.
|
|
-- 03/02/05 DSC. Added following commands to adFactGenSlotCommand in the factory genslot mib.
|
|
-- Set Value Action
|
|
-- 1 All LEDS set to green.
|
|
-- 2 All LEDS set to yellow.
|
|
-- 3 All LEDS set to red.
|
|
-- 4 All LEDS set to red.
|
|
-- 5 All LEDS set to off.
|
|
-- 6 All LEDS return to normal.
|
|
-- 7 Update Provisioning directly from EEPROM.
|
|
-- 8 Read Current MUX. Value returned in adFactGenSlotResults.
|
|
-- 9 Reboot system.
|
|
-- 04/07/13 DSC. Updated service mode and bat table for adsl2+.
|
|
-- 05/02/01 DSC. Added adTAOctAdslAtucPhysTable
|
|
-- Added adTAOctAdslAtucNumParityBytes
|
|
-- Added adTAOctAdslAtucFramesPerCodeword
|
|
-- Added adTAOctAdslAtucInterleavingDepth
|
|
-- Added adTAOctAdslAturPhysTable
|
|
-- Added adTAOctAdslAturNumParityBytes
|
|
-- Added adTAOctAdslAturFramesPerCodeword
|
|
-- Added adTAOctAdslAturInterleavingDepth
|
|
-- 05/05/02 JTZ. Added adsl1MultiMode to the adTAOctAdslConfProfileServiceMode item
|
|
-- to allow adsl2+ line cards to be provisioned to legacy multiMode
|
|
-- service mode.
|
|
-- 05/05/10 GDO. Added adTAOctAdslHamBandMask and adTAOctAdslCabinetMode objects.
|
|
-- 05/08/04 GDO. Move adTAOctAdslHamBandMask and adTAOctAdslCabinetMode objects into new table.
|
|
-- 05/10/12 TGC. Added adTAOctAdslConfProfileName to be used by the TA11100F/1148 instead of
|
|
-- adTAOctAdslConfProfileIndexApplied. Due to migration from previous generation
|
|
-- TA11XX/12XX products, a profile name will work better than a profile index.
|
|
-- 07/10/24 JEO. Added adTAOctAdslPowerThreshold object.
|
|
-- 07/10/26 JEO. Changed filename extension from .mib to .mi2 per Phil Bergstresser.
|
|
-- 08/08/07 JEO. Added AnnexM setting (enum 10) to ADSL service mode.
|
|
-- 08/08/28 CLS Added adTAOctAdslAtucCarrierMask and adTAOctAdslAturCarrierMask.
|
|
-- Update adTAOctAdslConfProfileServiceMode to include ADSL2+ Annex M
|
|
-- 08/08/28 CLS Added Minimum INP to MIB
|
|
-- 08/09/22 JEO. Added AnnexM setting (enum 10) to ADSL current standard.
|
|
-- 08/13/2009 och added adProducts to display the ADSL cards (Sparta 57749)
|
|
-- renamed the INTEGER values to not include "_" to help the smicng compiler
|
|
-- 10/30/2009 och Added adTAOctAdslAtucChanTable and adTAOctAdslAturChanTable
|
|
-- Items: adTAOctAdslAturChanINP, adTAOctAdslAtucChanINP
|
|
-- 11/20/2009 och Added adTAOctAdslAtucConfProfileInterleaveMinInpRev2 and adTAOctAdslAturConfProfileInterleaveMinInpRev2
|
|
-- 06/09/2010 TAS Added adTAOctAdslAturCapabilities and adTAOctAdslAturInvProviderCode
|
|
-- Added adTAOctAdslAtmAtucCellCountTable
|
|
-- adTAOctAdslAtmAtucCellCount, adTAOctAdslAtmAtucIdleCellCount, and adTAOctAdslAtmAtucHecErrorCount
|
|
-- Added adTAOctAdslAtmAturCellCountTable
|
|
-- adTAOctAdslAtmAturCellCount and adTAOctAdslAtmAturIdleCellCount
|
|
-- 07/21/2010 TAS Added adTAOctAdslAtucRelativeCap and adTAOctAdslAturRelativeCap
|
|
-- Changed adTAOctAdslAtucChanINP and adTAOctAdslAturChanINP descriptions from 0.1 dmt to 0.01 dmt
|
|
-- 02/11/2011 TAS Added adTAOctAdslUsSnrMarginMap
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
enterprises,
|
|
Gauge32,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
ifIndex
|
|
FROM IF-MIB
|
|
adslLineConfProfileName
|
|
FROM ADSL-LINE-MIB
|
|
adProducts,
|
|
adMgmt,
|
|
adIdentity
|
|
FROM ADTRAN-MIB -- v2 version
|
|
;
|
|
|
|
-- *********************************************************************************************************
|
|
adTAOctAdslID MODULE-IDENTITY
|
|
LAST-UPDATED "200809221500Z"
|
|
ORGANIZATION "ADTRAN, Inc."
|
|
CONTACT-INFO
|
|
"CND Tech Support
|
|
Postal: ADTRAN, Inc.
|
|
901 Explorer Blvd.
|
|
Huntsville, AL 35806
|
|
Tel: +1 800 726-8663
|
|
Fax: +1 256 963 6217
|
|
E-mail: support@adtran.com"
|
|
DESCRIPTION
|
|
"The is the MIB module that describes
|
|
Octal Adsl SMIv2 objects."
|
|
::= { adIdentity 432 }
|
|
|
|
-- ********************************************************************************************************
|
|
-- OBJECT IDENTIFIERS
|
|
|
|
-- adtran OBJECT IDENTIFIER ::= { enterprises 664 }
|
|
-- adProducts OBJECT IDENTIFIER ::= { adtran 1 }
|
|
adTAOctAdsl OBJECT IDENTIFIER ::= { adProducts 432 }
|
|
adTAOctAdslalarms OBJECT IDENTIFIER ::= { adTAOctAdsl 101 }
|
|
-- adTAOctAdslPerf OBJECT IDENTIFIER ::= { adTAOctAdsl 102 }
|
|
adTAOctAdslwPOTS OBJECT IDENTIFIER ::= { adProducts 455 }
|
|
adTA5k32pADSL2 OBJECT IDENTIFIER ::= { adProducts 752 }
|
|
adTA5k24pPOTSADSL2 OBJECT IDENTIFIER ::= { adProducts 858 }
|
|
adTA5k32pADSL2int OBJECT IDENTIFIER ::= { adProducts 1043 }
|
|
|
|
|
|
-- adMgmt OBJECT IDENTIFIER ::= { adtran 2 }
|
|
adTAOctAdslmg OBJECT IDENTIFIER ::= { adMgmt 432 }
|
|
adTAOctAdslProv OBJECT IDENTIFIER ::= { adTAOctAdslmg 1 } -- used in ADTRAN-TAOCTADSL-MIB
|
|
adTAOctAdslProv2 OBJECT IDENTIFIER ::= { adTAOctAdslmg 2 } -- used in ADTRAN-TAOCTADSL2-MIB
|
|
adTAOctAdslStatus2 OBJECT IDENTIFIER ::= { adTAOctAdslmg 4 } -- used in ADTRAN-TAOCTADSL2-MIB
|
|
-- adAdmin OBJECT IDENTIFIER ::= { adtran 3 }
|
|
-- adPerform OBJECT IDENTIFIER ::= { adtran 4 }
|
|
-- adShared OBJECT IDENTIFIER ::= { adtran 5 }
|
|
-- adIdentity OBJECT IDENTIFIER ::= { adtran 6 }
|
|
|
|
-- ********************************************************************************************************
|
|
|
|
|
|
adTAOctAdslConfProfileExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslConfProfileExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains ADSL line profile configuration
|
|
information not defined in the adslLineConfProfileTable
|
|
from the ADSL-LINE-MIB. This includes the line type."
|
|
::= { adTAOctAdslProv2 1 }
|
|
|
|
adTAOctAdslConfProfileExtEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslConfProfileExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry extends the adslLineConfProfileEntry
|
|
defined in ADSL-LINE-MIB. Each entry corresponds
|
|
to an ADSL line profile."
|
|
INDEX { IMPLIED adslLineConfProfileName }
|
|
::= { adTAOctAdslConfProfileExtTable 1 }
|
|
|
|
AdTAOctAdslConfProfileExtEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslConfProfileLineType
|
|
INTEGER,
|
|
adTAOctAdslConfProfileServiceMode
|
|
INTEGER,
|
|
adTAOctAdslConfProfileIndexApplied
|
|
INTEGER,
|
|
adTAOctAdslConfProfileName
|
|
SnmpAdminString,
|
|
adTAOctAdslAtucConfProfileInterleaveMinINP
|
|
INTEGER,
|
|
adTAOctAdslAturConfProfileInterleaveMinINP
|
|
INTEGER,
|
|
adTAOctAdslAtucConfProfileInterleaveMinInpRev2
|
|
INTEGER,
|
|
adTAOctAdslAturConfProfileInterleaveMinInpRev2
|
|
INTEGER
|
|
}
|
|
|
|
adTAOctAdslConfProfileLineType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noChannel (1), -- no channels exist
|
|
fastOnly (2), -- fast channel exists only
|
|
interleavedOnly (3), -- interleaved channel exists
|
|
-- only
|
|
fastOrInterleaved (4),-- either fast or interleaved
|
|
-- channels can exist, but
|
|
-- only one at any time
|
|
fastAndInterleaved (5)-- both fast or interleaved
|
|
-- channels exist
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure the ADSL physical
|
|
line type. The object, including enumerations, was
|
|
taken from the ADSL Extension MIB as this was the only
|
|
variable in the Extension MIB to be supported. Only
|
|
enumerations (2) and (3) will be supported initially."
|
|
::= { adTAOctAdslConfProfileExtEntry 1 }
|
|
|
|
adTAOctAdslConfProfileServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
multiMode (1), -- adapt to the ATUR's mode, assuming T1.413, G.dmt, or G.lite
|
|
-- **NOTE** For adsl2+ line cards, this is adsl2+ multimode
|
|
t1413 (2), -- T1.413 Mode
|
|
gDMT (3), -- G.dmt Mode
|
|
gLite (4), -- G.lite Mode
|
|
g9923 (5), -- ADSL2 Mode
|
|
g9924 (6), -- ADSL2-lite Mode
|
|
g9925 (7), -- ADSL2+ Mode
|
|
readsl (8), -- READSL Mode
|
|
adsl1MultiMode (9), -- adsl legacy multimode, to be used by adsl2+ line cards to
|
|
-- enable multimode equivalent to that of adsl line cards
|
|
g9925AnxM (10) -- ADSL2+ Annex M Mode
|
|
-- vdsl_vm_vdsl1 (11), placeholder
|
|
-- vdsl_vm_vdsl2 (12), placeholder
|
|
-- vdsl_vdsl2_multi_mode (13), placeholder
|
|
-- vdsl_vm_xtse_multimode (255) placeholder
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to provision the ADSL physical
|
|
line service mode. If the line card is a legacy adsl
|
|
line card, the multiMode option will allow the
|
|
ATUC to adapt to the ATUR's mode, assuming it is T1.413,
|
|
G.dmt, or G.lite. If the line card is adsl2+, the
|
|
multiMode option allows the ATUC still to adapt to the
|
|
ATUR's mode, but will attempt to connect up to adsl2+
|
|
rates."
|
|
::= { adTAOctAdslConfProfileExtEntry 2 }
|
|
|
|
adTAOctAdslConfProfileIndexApplied OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to contain the index of the ADSL
|
|
template or profile applied to the line. This index
|
|
is used internally to look up a name or description
|
|
of the profile. It is NOT equivalent to:
|
|
INDEX {IMPLIED adslLineConfProfileName}."
|
|
::= { adTAOctAdslConfProfileExtEntry 3 }
|
|
|
|
adTAOctAdslConfProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to identify the ADSL template or
|
|
profile applied to the line by name."
|
|
::= { adTAOctAdslConfProfileExtEntry 4 }
|
|
|
|
|
|
adTAOctAdslAtucConfProfileInterleaveMinINP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
zeroDMTSymbols (1),
|
|
halfDMTSymbols (2),
|
|
oneDMTSymbols (3),
|
|
twoDMTSymbols (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The minimum amount of impulse noise protection,
|
|
measured in steps of 0.5 DMT symbols (250
|
|
microseconds per DMT symbol). This is for the
|
|
downstream direction.
|
|
NOTE: A set here applies for both upstream AND downstream."
|
|
::= { adTAOctAdslConfProfileExtEntry 5 }
|
|
|
|
|
|
|
|
adTAOctAdslAturConfProfileInterleaveMinINP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
zeroDMTSymbols (1),
|
|
halfDMTSymbols (2),
|
|
oneDMTSymbols (3),
|
|
twoDMTSymbols (4)
|
|
}
|
|
UNITS "0.5 DMT symbols"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
|
|
DESCRIPTION
|
|
"The minimum amount of impulse noise protection,
|
|
measured in steps of 0.5 DMT symbols (250
|
|
microseconds per DMT symbol). This is for the
|
|
upstream direction."
|
|
::= { adTAOctAdslConfProfileExtEntry 6 }
|
|
|
|
|
|
adTAOctAdslAtucConfProfileInterleaveMinInpRev2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
zeroDMTSymbols (1),
|
|
halfDMTSymbols (2),
|
|
oneDMTSymbols (3),
|
|
twoDMTSymbols (4),
|
|
threeDMTSymbols (5),
|
|
fourDMTSymbols (6),
|
|
fiveDMTSymbols (7),
|
|
sixDMTSymbols (8),
|
|
sevenDMTSymbols (9),
|
|
eightDMTSymbols (10),
|
|
nineDMTSymbols (11),
|
|
tenDMTSymbols (12),
|
|
elevenDMTSymbols (13),
|
|
twelveDMTSymbols (14),
|
|
thirteenDMTSymbols (15),
|
|
fourteenDMTSymbols (16),
|
|
fifteenDMTSymbols (17),
|
|
sixteenDMTSymbols (18)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum amount of impulse noise protection,
|
|
measured as 0 DMT symbols, 0.5 DMT symbols (250
|
|
microseconds per DMT symbol), or 1-16 DMT symbols.
|
|
This is for the downstream direction."
|
|
::= { adTAOctAdslConfProfileExtEntry 7 }
|
|
|
|
|
|
adTAOctAdslAturConfProfileInterleaveMinInpRev2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
zeroDMTSymbols (1),
|
|
halfDMTSymbols (2),
|
|
oneDMTSymbols (3),
|
|
twoDMTSymbols (4),
|
|
threeDMTSymbols (5),
|
|
fourDMTSymbols (6),
|
|
fiveDMTSymbols (7),
|
|
sixDMTSymbols (8),
|
|
sevenDMTSymbols (9),
|
|
eightDMTSymbols (10),
|
|
nineDMTSymbols (11),
|
|
tenDMTSymbols (12),
|
|
elevenDMTSymbols (13),
|
|
twelveDMTSymbols (14),
|
|
thirteenDMTSymbols (15),
|
|
fourteenDMTSymbols (16),
|
|
fifteenDMTSymbols (17),
|
|
sixteenDMTSymbols (18)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum amount of impulse noise protection,
|
|
measured as 0 DMT symbols, 0.5 DMT symbols (250
|
|
microseconds per DMT symbol), or 1-16 DMT symbols.
|
|
This is for the upstream direction."
|
|
::= { adTAOctAdslConfProfileExtEntry 8 }
|
|
|
|
-- *************************
|
|
adTAOctAdslConfLineTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslConfLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is patterned after the adslLineTable and
|
|
includes common attributes describing
|
|
both ends of the line. It applies to all ADSL
|
|
physical interfaces. ADSL physical interfaces are
|
|
those ifEntries where ifType is equal to adsl(94)."
|
|
::= { adTAOctAdslProv2 2 }
|
|
|
|
adTAOctAdslConfLineEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslConfLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in adTAOctAdslConfLineTable."
|
|
INDEX { ifIndex }
|
|
::= { adTAOctAdslConfLineTable 1 }
|
|
|
|
AdTAOctAdslConfLineEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslHamBandMask
|
|
INTEGER,
|
|
adTAOctAdslCabinetMode
|
|
INTEGER,
|
|
adTAOctAdslPowerThreshold
|
|
INTEGER,
|
|
adTAOctAdslAtucCarrierMask
|
|
OCTET STRING,
|
|
adTAOctAdslAturCarrierMask
|
|
OCTET STRING
|
|
}
|
|
|
|
adTAOctAdslHamBandMask OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable/disable the hamband mask
|
|
for the indexed ADSL port. This object is
|
|
only valid for lines trained using ADSL2+
|
|
service mode"
|
|
::= { adTAOctAdslConfLineEntry 1 }
|
|
|
|
adTAOctAdslCabinetMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enableTone110(2),
|
|
enableTone130(3),
|
|
enableTone250(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to enable/disable cabinet mode
|
|
for the indexed ADSL port. The different
|
|
enable options determine which starting
|
|
tone to use. This object is only valid
|
|
for lines trained using ADSL2+ service
|
|
mode."
|
|
::= { adTAOctAdslConfLineEntry 2 }
|
|
|
|
|
|
adTAOctAdslPowerThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
dBm10(2),
|
|
dBm12(3),
|
|
dBm14(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to set the max ADSL tx power.
|
|
Disabled = no restriction,
|
|
dBm14 = max tx power 14 dBm,
|
|
dBm12 = max tx power 12 dBm,
|
|
dBm10 = max tx power 10 dBm"
|
|
|
|
::= { adTAOctAdslConfLineEntry 3 }
|
|
|
|
|
|
adTAOctAdslAtucCarrierMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per port Subcarrier Masking. In big endian order, each bit
|
|
represents a tone from 0 to 63 in the upstream direction. Writing a 1 to a given bit
|
|
location enables a tone. Writing a 0 disables a tone.
|
|
Ex. Writing 0xff50 alone will enable tones 0-7,9, and 11 and disable tones 8,10, and 12-15.
|
|
The remaining tones are implied to be enabled since they were not included in the
|
|
write operation."
|
|
::= { adTAOctAdslConfLineEntry 4 }
|
|
|
|
adTAOctAdslAturCarrierMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per port Subcarrier Masking. In big endian order, each bit
|
|
represents a tone from 0 to 511 in the downstream direction. Writing a 1 to a given bit
|
|
location enables a tone. Writing a 0 disables a tone.
|
|
Ex. Writing 0xff50 alone will enable tones 0-7,9, and 11 and disable tones 8,10, and 12-15.
|
|
The remaining tones are implied to be enabled since they were not included in the
|
|
write operation."
|
|
::= { adTAOctAdslConfLineEntry 5 }
|
|
|
|
|
|
-- *************************
|
|
adTAOctAdslLineTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is patterned after the adslLineTable and
|
|
includes common attributes describing
|
|
both ends of the line. It applies to all ADSL
|
|
physical interfaces. ADSL physical interfaces are
|
|
those ifEntries where ifType is equal to adsl(94)."
|
|
::= { adTAOctAdslStatus2 1 }
|
|
|
|
adTAOctAdslLineEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslLineEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in adTAOctAdslLineTable."
|
|
INDEX { ifIndex }
|
|
::= { adTAOctAdslLineTable 1 }
|
|
|
|
AdTAOctAdslLineEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslCurrLinkStatus
|
|
INTEGER,
|
|
adTAOctAdslCurrStandard
|
|
INTEGER,
|
|
adTAOctAdslBitAllocationMap
|
|
OCTET STRING,
|
|
adTAOctAdslBitAllocationMapGroup2
|
|
OCTET STRING,
|
|
adTAOctAdslUsSnrMarginMap
|
|
OCTET STRING
|
|
}
|
|
|
|
adTAOctAdslCurrLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up (1),
|
|
down (2),
|
|
testing (3),
|
|
training (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the line (i.e., the link
|
|
between the ATUC and ATUR)."
|
|
::= { adTAOctAdslLineEntry 1 }
|
|
|
|
adTAOctAdslCurrStandard OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reserved (1),
|
|
t1413 (2), -- T1.413 Mode
|
|
gDMT (3), -- G.dmt Mode
|
|
gLite (4), -- G.lite Mode
|
|
g9923 (5), -- ADSL2 Mode
|
|
g9924 (6), -- ADSL2-lite Mode
|
|
g9925 (7), -- ADSL2+ Mode
|
|
readsl (8), -- READSL Mode
|
|
adsl1MultiMode (9), -- adsl legacy multimode, to be used by adsl2+ line cards to
|
|
-- enable multimode equivalent to that of adsl line cards
|
|
g9925AnxM (10) -- ADSL2+ Annex M Mode
|
|
-- vdsl_vm_vdsl1 (11), placeholder
|
|
-- vdsl_vm_vdsl2 (12), placeholder
|
|
-- vdsl_vdsl2_multi_mode (13), placeholder
|
|
-- vdsl_vm_xtse_multimode (255) placeholder
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The standard governing the link
|
|
between the ATUC and ATUR."
|
|
::= { adTAOctAdslLineEntry 2 }
|
|
|
|
adTAOctAdslBitAllocationMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per port Bit Allocation Table. 256 nibbles are represented.
|
|
For each byte bits 4-7 map to the first sub-carrier, bits 0-3 map
|
|
to the second sub-carrier."
|
|
::= { adTAOctAdslLineEntry 3 }
|
|
|
|
adTAOctAdslBitAllocationMapGroup2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per port Bit Allocation Table tones 256-511. 256 nibbles are represented.
|
|
For each byte bits 4-7 map to the first sub-carrier, bits 0-3 map
|
|
to the second sub-carrier."
|
|
::= { adTAOctAdslLineEntry 4 }
|
|
|
|
adTAOctAdslUsSnrMarginMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
UNITS "0.1 dB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per port Signal-to-Noise Ratio table. Each two bytes represents the
|
|
upstream margin in tenth dB per tone."
|
|
::= { adTAOctAdslLineEntry 5 }
|
|
|
|
--************************************************************
|
|
|
|
adTAOctAdslAtucPhysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAtucPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATUC.
|
|
Each row contains the Physical Layer Parameters
|
|
table for that ATUC. ADSL physical interfaces are
|
|
those ifEntries where ifType is equal to adsl(94)."
|
|
::= { adTAOctAdslStatus2 2 }
|
|
|
|
|
|
adTAOctAdslAtucPhysEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAtucPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the adTAOctAdslAtucPhysTable."
|
|
INDEX { ifIndex }
|
|
::= { adTAOctAdslAtucPhysTable 1 }
|
|
|
|
AdTAOctAdslAtucPhysEntry ::=
|
|
SEQUENCE {
|
|
|
|
adTAOctAdslAtucNumParityBytes
|
|
Integer32,
|
|
adTAOctAdslAtucFramesPerCodeword
|
|
Integer32,
|
|
adTAOctAdslAtucInterleavingDepth
|
|
Integer32
|
|
|
|
}
|
|
|
|
adTAOctAdslAtucNumParityBytes OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Reed-Solomon parity bytes per frame. The value corresponds to the
|
|
parameter R. This value is only valid when the link is up."
|
|
::= { adTAOctAdslAtucPhysEntry 2 }
|
|
|
|
adTAOctAdslAtucFramesPerCodeword OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hundredth downstream frames per codeword. For G.dmt Mode and G.lite Mode
|
|
this value corresponds to the data-frames per DMT-symbol. For ADSL2, ADSL2lite,
|
|
and ADSL2+ modes the value corresponds to the mux data frames per codeword in a
|
|
particular latency path. This value is only valid when the link is up."
|
|
::= { adTAOctAdslAtucPhysEntry 3 }
|
|
|
|
adTAOctAdslAtucInterleavingDepth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interleaving depth. The value corresponds to the parameter D.
|
|
This value is only valid when the link is up."
|
|
::= { adTAOctAdslAtucPhysEntry 4 }
|
|
|
|
|
|
--************************************************************
|
|
|
|
adTAOctAdslAturPhysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAturPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATUR.
|
|
Each row contains the Physical Layer Parameters
|
|
table for that ATUR. ADSL physical interfaces are
|
|
those ifEntries where ifType is equal to adsl(94)."
|
|
::= { adTAOctAdslStatus2 3 }
|
|
|
|
|
|
adTAOctAdslAturPhysEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAturPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the adTAOctAdslAturPhysTable."
|
|
INDEX { ifIndex }
|
|
::= { adTAOctAdslAturPhysTable 1 }
|
|
|
|
AdTAOctAdslAturPhysEntry ::=
|
|
SEQUENCE {
|
|
|
|
adTAOctAdslAturNumParityBytes
|
|
Integer32,
|
|
adTAOctAdslAturFramesPerCodeword
|
|
Integer32,
|
|
adTAOctAdslAturInterleavingDepth
|
|
Integer32,
|
|
adTAOctAdslAturCapabilities
|
|
Integer32,
|
|
adTAOctAdslAturInvProviderCode
|
|
SnmpAdminString
|
|
|
|
}
|
|
|
|
adTAOctAdslAturNumParityBytes OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Reed-Solomon parity bytes per frame. The value corresponds to the
|
|
parameter R. This value is only valid when the link is up."
|
|
::= { adTAOctAdslAturPhysEntry 2 }
|
|
|
|
adTAOctAdslAturFramesPerCodeword OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hundredth upstream frames per codeword. For G.dmt Mode and G.lite Mode
|
|
this value corresponds to the data-frames per DMT-symbol. For ADSL2, ADSL2lite,
|
|
and ADSL2+ modes the value corresponds to the mux data frames per codeword in a
|
|
particular latency path. This value is only valid when the link is up."
|
|
::= { adTAOctAdslAturPhysEntry 3 }
|
|
|
|
adTAOctAdslAturInterleavingDepth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interleaving depth. The value corresponds to the parameter D.
|
|
This value is only valid when the link is up."
|
|
::= { adTAOctAdslAturPhysEntry 4 }
|
|
|
|
adTAOctAdslAturCapabilities OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1048575)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUR capabilities is a listing of ADSL properties
|
|
on a port. It is bit-masked (0 for disabled, 1 for
|
|
enabled) in the following way:
|
|
Bit Capability
|
|
--- ----------
|
|
0 Full Rate ADSL over ISDN
|
|
1 Full Rate ADSL over ISDN
|
|
2 Full Rate ADSL in TCM-ISDN
|
|
3 Lite ADSL Over POTS/ISDN
|
|
4 Lite ADSL in TCM-ISDN
|
|
5 SSDSL in ISDN Binder
|
|
6 All Digital ADSL
|
|
7 ADSL2 Over POTS
|
|
8 ADSL2 Over ISDN
|
|
9 All Digital ADSL2 (POTS)
|
|
10 All Digital ADSL2 (ISDN)
|
|
11 ADSL2 Lite Over POTS
|
|
12 All Digital ADSL2 Lite
|
|
13 ADSL2+ over POTS
|
|
14 ADSL2+ over ISDN
|
|
15 All Digital ADSL2+ (POTS)
|
|
16 Double Upstream ADSL2
|
|
17 All Digital ADSL2+ (ISDN)
|
|
18 Double Upstream ADSL2+
|
|
19 RE-ADSL2 Over POTS"
|
|
::= { adTAOctAdslAturPhysEntry 5 }
|
|
|
|
adTAOctAdslAturInvProviderCode OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provider code is a copy of the binary
|
|
provider code field defined by the PHY[10]
|
|
and expressed as readable characters."
|
|
::= { adTAOctAdslAturPhysEntry 6 }
|
|
|
|
--************************************************************
|
|
adTAOctAdslAtucChanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAtucChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATUR channel.
|
|
ADSL channel interfaces are those ifEntries
|
|
where ifType is equal to adslInterleave(124)
|
|
or adslFast(125)."
|
|
::= { adTAOctAdslStatus2 4 }
|
|
|
|
|
|
adTAOctAdslAtucChanEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAtucChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the adTAOctAdslAAtucChanTable."
|
|
INDEX { ifIndex }
|
|
::= {adTAOctAdslAtucChanTable 1 }
|
|
|
|
AdTAOctAdslAtucChanEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslAtucChanINP Gauge32,
|
|
adTAOctAdslAtucRelativeCap Gauge32
|
|
}
|
|
|
|
-- current group
|
|
--
|
|
adTAOctAdslAtucChanINP OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "0.01 dmt symbols"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current impulse noise protection on this channel,
|
|
measured in increments of 0.01 DMT symbols."
|
|
::= { adTAOctAdslAtucChanEntry 1 }
|
|
|
|
adTAOctAdslAtucRelativeCap OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "0.1 percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Relative capacity of the ADSL line being used measured
|
|
by percentage."
|
|
::= { adTAOctAdslAtucChanEntry 2 }
|
|
|
|
|
|
|
|
adTAOctAdslAturChanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAturChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATUR channel.
|
|
ADSL channel interfaces are those ifEntries
|
|
where ifType is equal to adslInterleave(124)
|
|
or adslFast(125)."
|
|
::= { adTAOctAdslStatus2 5 }
|
|
|
|
|
|
|
|
adTAOctAdslAturChanEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAturChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the adTAOctAdslAAturChanTable."
|
|
INDEX { ifIndex }
|
|
::= { adTAOctAdslAturChanTable 1 }
|
|
|
|
AdTAOctAdslAturChanEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslAturChanINP Gauge32,
|
|
adTAOctAdslAturRelativeCap Gauge32
|
|
}
|
|
|
|
-- current group
|
|
--
|
|
adTAOctAdslAturChanINP OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "0.01 dmt symbols"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current impulse noise protection on this channel,
|
|
measured in increments of 0.01 DMT symbols."
|
|
::= { adTAOctAdslAturChanEntry 1 }
|
|
|
|
adTAOctAdslAturRelativeCap OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "0.1 percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Relative capacity of the ADSL line being used measured
|
|
by percentage."
|
|
::= { adTAOctAdslAturChanEntry 2 }
|
|
|
|
|
|
--************************************************************
|
|
adTAOctAdslAtmAtucCellCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAtmAtucCellCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATM ATUC
|
|
cell count."
|
|
::= { adTAOctAdslStatus2 6 }
|
|
|
|
|
|
adTAOctAdslAtmAtucCellCountEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAtmAtucCellCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the AdTAOctAdslAtmAtucCellCountEntry."
|
|
INDEX { ifIndex }
|
|
::= {adTAOctAdslAtmAtucCellCountTable 1 }
|
|
|
|
AdTAOctAdslAtmAtucCellCountEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslAtmAtucCellCount Unsigned32,
|
|
adTAOctAdslAtmAtucIdleCellCount Unsigned32,
|
|
adTAOctAdslAtmAtucHecErrorCount Unsigned32
|
|
}
|
|
|
|
adTAOctAdslAtmAtucCellCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUC cell count is the sum of all ATM cells
|
|
from all VCIs on a given port."
|
|
::= { adTAOctAdslAtmAtucCellCountEntry 1 }
|
|
|
|
adTAOctAdslAtmAtucIdleCellCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUC idle cell count is the sum of all
|
|
idle ATM cells from all VCIs on a given port."
|
|
::= { adTAOctAdslAtmAtucCellCountEntry 2 }
|
|
|
|
adTAOctAdslAtmAtucHecErrorCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUC HEC Error count is the sum of all HEC
|
|
errors from all VCIs on a given port."
|
|
::= { adTAOctAdslAtmAtucCellCountEntry 3 }
|
|
|
|
--************************************************************
|
|
adTAOctAdslAtmAturCellCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTAOctAdslAtmAturCellCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides one row for each ATM ATUR
|
|
cell count."
|
|
::= { adTAOctAdslStatus2 7 }
|
|
|
|
|
|
adTAOctAdslAtmAturCellCountEntry OBJECT-TYPE
|
|
SYNTAX AdTAOctAdslAtmAturCellCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the AdTAOctAdslAtmAturCellCountEntry."
|
|
INDEX { ifIndex }
|
|
::= {adTAOctAdslAtmAturCellCountTable 1 }
|
|
|
|
AdTAOctAdslAtmAturCellCountEntry ::=
|
|
SEQUENCE {
|
|
adTAOctAdslAtmAturCellCount Unsigned32,
|
|
adTAOctAdslAtmAturIdleCellCount Unsigned32
|
|
}
|
|
|
|
adTAOctAdslAtmAturCellCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUR cell count is the sum of all ATM cells
|
|
from all VCIs on a given port."
|
|
::= { adTAOctAdslAtmAturCellCountEntry 1 }
|
|
|
|
adTAOctAdslAtmAturIdleCellCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATUR idle cell count is the sum of all
|
|
idle ATM cells from all VCIs on a given port."
|
|
::= { adTAOctAdslAtmAturCellCountEntry 2 }
|
|
|
|
END
|