Observium_CE/mibs/paradyne/HOTWIRE-MSDSL-INTERFACE-MIB

1802 lines
54 KiB
Plaintext

HOTWIRE-MSDSL-INTERFACE-MIB DEFINITIONS ::= BEGIN
----------------------------------------------------------------
--
--
--
--
-- Version : 1.0.1 APPROVED
-- Created by: Richard A. Bowhall & Mike Deakley
-- Updates by: Richard A. Bowhall & Mike Himelstein
--
-- Last Update: Mar. 13,2000 by R.A.Bowhall (rab@paradyne.com)
-- (modified msdslFracPortIfTS's SYNTAX from
-- SYNTAX INTEGER (1..31) to SYNTAX INTEGER (1..32))
-- Feb. 24,2000 by R.A.Bowhall (rab@paradyne.com)
-- (removed last paragraph from msdslFracPortTS
-- Description.)
-- Oct. 8,1999 by R.A.Bowhall (rab@paradyne.com)
-- (Removed the msdslLEDs, msdslIdentity, and most
-- of msdslConfiguration. These objects will not
-- be supported until a later release of the msdsl
-- products.)
-- Sept. 1, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (Moved 'notAssigned(4)' in msdslConfigAllocMethod
-- object)
-- August 9, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (Updates to Cross connect comments)
-- July 30, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (modified msdslPortConfigAllocMethodTable to
-- use the correct index)
-- July 27, 1999 by R.A.Bowhall (rab@paradyne.com
-- (modified msdsl Cross Connect names:
-- msdslFracPortNumber to msdslFracPortTS
-- msdslFracPortIfNumber to msdslFracPortIfTS )
-- (changed msdslPortConfigAllocMethod to a table)
-- July 14, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (added msdsldsx1WorstIntervalCSSs to the
-- msdsldsx1WorstInterval group
-- (added msdslG703WorstIntervalCSSs to the
-- msdslG703WorstInterval group
-- June 24, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (added the msdslConfigPayLoadRate,
-- msdslConfigSystemLineTermination, msdslConfigSystem-
-- SysPriClk, and msdslConfigSystemSysSecClk
-- to the Configuration group
-- June 15, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (added the msdsl Cross Connect Configuration group
-- at msdslConfiguration 28)
-- May 11, 1999 by R.A.Bowhall (rab@paradyne.com)
-- (added msdslDSLSWrevision to the msdslIdentity group)
-- (added msdslDSLLineCode to the msdslIdentity group)
--
-- Copyright (C) 1999, Paradyne. All rights reserved.
--
-- Title: Paradyne hot-msdsl definitions
--
----------------------------------------------------------------
IMPORTS
enterprises, IpAddress,
TimeTicks, Counter, Gauge FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215
DisplayString, ifIndex FROM RFC1213-MIB
pdnmsdsl
FROM PDN-HEADER-MIB;
----------------------------------------------------------------
--
--
--
-- OVERVIEW:
--
-- The Paradyne enterprise MSDSL MIB. This MIB is written
-- specifically to facilitate in the management of M[S/H]DSL
-- devices.
--
-- This MIB is intended to have the functionality of the
-- ATI screens of the graphical user interface.
-- History
-- END OF COMMENTS
----------------------------------------------------------------
----------------------------------------------------------------
--thenewpdn-mgmt OBJECT IDENTIFIER ::= { thenewpdn 2 }
--paradyne OBJECT IDENTIFIER ::= { thenewpdn-mgmt 24 }
--pdn-common OBJECT IDENTIFIER ::= { paradyne 2 }
--pdn-interfaces OBJECT IDENTIFIER ::= { pdn-common 6 }
--pdnmsdsl OBJECT IDENTIFIER ::= { pdn-interfaces 15 }
----------------------------------------------------------------
msdslDevice OBJECT IDENTIFIER ::= { pdnmsdsl 1 }
----------------------------------------------------------------
msdslCurrent OBJECT IDENTIFIER ::= { msdslDevice 1 }
msdslInterval OBJECT IDENTIFIER ::= { msdslDevice 2 }
msdslWorstInterval OBJECT IDENTIFIER ::= { msdslDevice 3 }
msdslTotal OBJECT IDENTIFIER ::= { msdslDevice 4 }
msdslFarEndCurrent OBJECT IDENTIFIER ::= { msdslDevice 5 }
msdslFarEndInterval OBJECT IDENTIFIER ::= { msdslDevice 6 }
msdslFarEndWorstInterval OBJECT IDENTIFIER ::= { msdslDevice 7 }
msdslFarEndTotal OBJECT IDENTIFIER ::= { msdslDevice 8 }
msdslCurrentPerf OBJECT IDENTIFIER ::= { msdslDevice 9 }
msdslIntervalPerf OBJECT IDENTIFIER ::= { msdslDevice 10 }
msdslFarEndCurrentPerf OBJECT IDENTIFIER ::= { msdslDevice 11 }
msdslFarEndIntervalPerf OBJECT IDENTIFIER ::= { msdslDevice 12 }
msdsldsx1WorstInterval OBJECT IDENTIFIER ::= { msdslDevice 13 }
msdslG703WorstInterval OBJECT IDENTIFIER ::= { msdslDevice 14 }
----------------------------------------------------------------
msdslConfiguration OBJECT IDENTIFIER ::= { msdslDevice 15 }
----------------------------------------------------------------
-- START OF MSDSL Status definitions
-- the MSDSL Status Group
--
-- msdslStatus (1 - 14)
-- The MSDSL Status group contains the following Tables:
-- (1) msdslCurrentTable
-- (2) msdslIntervalTable
-- (3) msdslWorstIntervalTable
-- (4) msdslTotalTable
-- (5) msdslFarEndCurrentTable
-- (6) msdslFarEndIntervalTable
-- (7) msdslFarEndWorstIntervalTable
-- (8) msdslFarEndTotalTable
-- (9) msdslCurrentPerfTable
-- (10) msdslIntervalPerfTable
-- (11) msdslFarEndCurrentPerfTable
-- (12) msdslFarEndIntervalPerfTable
-- (13) msdsldsx1WorstIntervalTable
-- (14) msdslG703WorstIntervalTable
--
-- These tables contain various statistics being
-- collected by a M[S/H]DSL device.
-- The MSDSL Current 15 minute Interval data collection Table
-- The msdsl Current Interval Table contains various error statistics
-- collected by each msdsl Interface over the current 15 minutes of
-- operation.
msdslCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Current 15 minute interval table."
::= { msdslCurrent 1 }
msdslCurrentEntry OBJECT-TYPE
SYNTAX MsdslCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MSDSL Current table."
INDEX { msdslCurrentIfIndex }
::= { msdslCurrentTable 1 }
MsdslCurrentEntry ::= SEQUENCE {
msdslCurrentIfIndex INTEGER,
msdslCurrentESs Gauge,
msdslCurrentSESs Gauge,
msdslCurrentFEBEs Gauge,
msdslErrEventsCounter INTEGER,
msdslErrTimeElapsed INTEGER,
msdslErrValidIntervals INTEGER
}
msdslCurrentIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslCurrentEntry 1 }
msdslCurrentESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds, encountered by
a MSDSL interface in the current 15 minute inter-
val."
::= { msdslCurrentEntry 2 }
msdslCurrentSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a msdsl interface in the current 15
minute interval."
::= { msdslCurrentEntry 3 }
msdslCurrentFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors (FEBE) en-
countered by a MSDSL interface in the current 15
minute interval."
::= {msdslCurrentEntry 4 }
msdslErrEventsCounter OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An error event is a CRC error, maximum count
is 65,535. If the count reaches 65,535 it will
remain at that value until reset. Reset is when
the near end data is cleared."
::= { msdslCurrentEntry 5 }
msdslErrTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (0..899)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds that have elapsed since
the beginning of the current error-measurment
period."
::= {msdslCurrentEntry 6 }
msdslErrValidIntervals OBJECT-TYPE
SYNTAX INTEGER (0..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of previous intervals for which
valid data was collected. The value will be 96
unless the interface was brought on-line within
the last 24 hours, in which case the value will
be the number of complete 15 minute intervals
since the interface has been online."
::= {msdslCurrentEntry 7 }
-- The MSDSL 96 fifteen minute Interval Table
-- The msdsl Interval Table contains various error statistics
-- collected by each msdsl Interface over the previous 24 hours of
-- operation. The past 24 hours are broken into 96 completed
-- 15 minute intervals.
msdslIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An MSDSL Interval table."
::= { msdslInterval 2 }
msdslIntervalEntry OBJECT-TYPE
SYNTAX MsdslIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MSDSL Interval table."
INDEX { msdslIntervalIfIndex, msdslIntervalNumber }
::= { msdslIntervalTable 1 }
MsdslIntervalEntry ::= SEQUENCE {
msdslIntervalIfIndex INTEGER,
msdslIntervalNumber INTEGER,
msdslIntervalESs Gauge,
msdslIntervalSESs Gauge,
msdslIntervalFEBEs Gauge
}
msdslIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslIntervalEntry 1 }
msdslIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the least recently completed 15 minutes inter-
val (assuming that all 96 intervals are
valid)."
::= { msdslIntervalEntry 2 }
msdslIntervalESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslIntervalEntry 3 }
msdslIntervalSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in one of the previous
96, individual 15 minute, intervals."
::= { msdslIntervalEntry 4 }
msdslIntervalFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors
encountered by a MSDSL interface in one of the
previous 96, individual 15 minute, intervals."
::= { msdslIntervalEntry 5 }
-- The MSDSL Worst Interval Table
-- The msdsl Worst Interval Table is defined as that interval
-- which contains the largest number. If multiple intervals
-- contain the same worst value, then the oldest will be
-- displayed.
msdslWorstIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslWorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Worst Interval table."
::= { msdslWorstInterval 3 }
msdslWorstIntervalEntry OBJECT-TYPE
SYNTAX MsdslWorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl Worst Interval table."
INDEX { msdslWorstIntervalIfIndex }
::= { msdslWorstIntervalTable 1 }
MsdslWorstIntervalEntry ::= SEQUENCE {
msdslWorstIntervalIfIndex INTEGER,
msdslWorstIntervalESs INTEGER,
msdslWorstIntervalSESs INTEGER,
msdslWorstIntervalFEBEs INTEGER
}
msdslWorstIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslWorstIntervalEntry 1 }
msdslWorstIntervalESs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value (1 to 96) indicating the interval
containing the worst Errored Seconds encountered
by a DSL interface."
::= { msdslWorstIntervalEntry 2 }
msdslWorstIntervalSESs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value (1 to 96) indicating the interval
containing the worst Errored Seconds encountered
by a DSL interface."
::= { msdslWorstIntervalEntry 3 }
msdslWorstIntervalFEBEs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value (1 to 96) indicating the interval
containing the worst Errored Seconds encountered
by a DSL interface."
::= { msdslWorstIntervalEntry 4 }
-- The MSDSL Total Table
-- The DSL Total Table contains the cumulative sum of the
-- various statistics for the 24 hour period preceding the
-- current interval.
msdslTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslTotalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The DSL Total table. 24 hour interval."
::= { msdslTotal 4 }
msdslTotalEntry OBJECT-TYPE
SYNTAX MsdslTotalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the DSL Total table."
INDEX { msdslTotalIfIndex }
::= { msdslTotalTable 1 }
MsdslTotalEntry ::= SEQUENCE {
msdslTotalIfIndex INTEGER,
msdslTotalESs Gauge,
msdslTotalSESs Gauge,
msdslTotalFEBEs Gauge
}
msdslTotalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
DSL interface to which this entry is applica-
ble. The interface identified by a particular
value of this index is the same interface as
identified by the same value as a msdslLineIfIndex
object instance."
::= { msdslTotalEntry 1 }
msdslTotalESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in the previous 24 hour interval"
::= { msdslTotalEntry 2 }
msdslTotalSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in the previous 24
hour interval."
::= { msdslTotalEntry 3 }
msdslTotalFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors ( FEBE)
encountered by a DSL interface in the previous
24 hour interval."
::= { msdslTotalEntry 4 }
-- Far End Tables
--
-- The MSDSL Far End Current table contains various statistics being
-- collected for the current 15 minute interval.
msdslFarEndCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Current table."
::= { msdslFarEndCurrent 5 }
msdslFarEndCurrentEntry OBJECT-TYPE
SYNTAX MsdslFarEndCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MSDSL Current table."
INDEX { msdslFarEndCurrentIfIndex }
::= { msdslFarEndCurrentTable 1 }
MsdslFarEndCurrentEntry ::= SEQUENCE {
msdslFarEndCurrentIfIndex INTEGER,
msdslFarEndCurrentESs Gauge,
msdslFarEndCurrentSESs Gauge,
msdslFarEndCurrentFEBEs Gauge
}
msdslFarEndCurrentIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslFarEndCurrentEntry 1 }
msdslFarEndCurrentESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds, encountered by
a MSDSL interface in the current 15 minute inter-
val."
::= { msdslFarEndCurrentEntry 2 }
msdslFarEndCurrentSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a msdsl interface in the current 15
minute interval."
::= { msdslFarEndCurrentEntry 3 }
msdslFarEndCurrentFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors (FEBE) en-
countered by a MSDSL interface in the current 15
minute interval."
::= { msdslFarEndCurrentEntry 4 }
-- The msdsl FarEnd Interval
--
-- The msdsl FarEnd Interval Table contains various error statistics
-- collected by each msdsl Interface over the previous 24 hours of
-- operation. The past 24 hours are broken into 96 completed
-- 15 minute intervals.
msdslFarEndIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Far End Interval table."
::= { msdslFarEndInterval 6 }
msdslFarEndIntervalEntry OBJECT-TYPE
SYNTAX MsdslFarEndIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl Interval table."
INDEX { msdslFarEndIntervalIfIndex,
msdslFarEndIntervalNumber }
::= { msdslFarEndIntervalTable 1 }
MsdslFarEndIntervalEntry ::= SEQUENCE {
msdslFarEndIntervalIfIndex INTEGER,
msdslFarEndIntervalNumber INTEGER,
msdslFarEndIntervalESs Gauge,
msdslFarEndIntervalSESs Gauge,
msdslFarEndIntervalFEBEs Gauge
}
msdslFarEndIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslFarEndIntervalEntry 1 }
msdslFarEndIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the least recently completed 15 minutes inter-
val (assuming that all 96 intervals are
valid)."
::= { msdslFarEndIntervalEntry 2 }
msdslFarEndIntervalESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslFarEndIntervalEntry 3 }
msdslFarEndIntervalSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in one of the previous
96, individual 15 minute, intervals."
::= { msdslFarEndIntervalEntry 4 }
msdslFarEndIntervalFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors
encountered by a MSDSL interface in one of the
previous 96, individual 15 minute, intervals."
::= { msdslFarEndIntervalEntry 5 }
-- The msdsl Far End Worst Interval
--
-- The msdsl FarEnd Worst Interval Table contains various
-- error statistics collected by each msdsl Interface over
-- the previous 24 hours of operation. The past 24 hours
-- are broken into 96 completed 15 minute intervals.
msdslFarEndWorstIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndWorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Far End Interval table."
::= { msdslFarEndWorstInterval 7 }
msdslFarEndWorstIntervalEntry OBJECT-TYPE
SYNTAX MsdslFarEndWorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl Worst Interval table."
INDEX { msdslFarEndWorstIntervalIfIndex }
::= { msdslFarEndWorstIntervalTable 1 }
MsdslFarEndWorstIntervalEntry ::= SEQUENCE {
msdslFarEndWorstIntervalIfIndex INTEGER,
msdslFarEndWorstIntervalESs INTEGER,
msdslFarEndWorstIntervalSESs INTEGER,
msdslFarEndWorstIntervalFEBEs INTEGER
}
msdslFarEndWorstIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslFarEndWorstIntervalEntry 1 }
msdslFarEndWorstIntervalESs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors
encountered by a MSDSL interface in one of the
previous 96, individual 15 minute, intervals."
::= { msdslFarEndWorstIntervalEntry 2 }
msdslFarEndWorstIntervalSESs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value (1 to 96) indicating the interval
containing the worst Errored Seconds encountered
by a DSL interface."
::= { msdslFarEndWorstIntervalEntry 3 }
msdslFarEndWorstIntervalFEBEs OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value (1 to 96) indicating the interval
containing the worst Errored Seconds encountered
by a DSL interface."
::= { msdslFarEndWorstIntervalEntry 4 }
-- The DSL Far End Total Table
--
-- The DSL Total Table contains the cumulative sum of the
-- various statistics for the 24 hour period preceding the
-- current interval.
msdslFarEndTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndTotalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The DSL Total table. 24 hour interval."
::= { msdslFarEndTotal 8 }
msdslFarEndTotalEntry OBJECT-TYPE
SYNTAX MsdslFarEndTotalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the DSL Total table."
INDEX { msdslTotalIfIndex }
::= { msdslFarEndTotalTable 1 }
MsdslFarEndTotalEntry ::= SEQUENCE {
msdslFarEndTotalIfIndex INTEGER,
msdslFarEndTotalESs Gauge,
msdslFarEndTotalSESs Gauge,
msdslFarEndTotalFEBEs Gauge
}
msdslFarEndTotalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
DSL interface to which this entry is applica-
ble. The interface identified by a particular
value of this index is the same interface as
identified by the same value as a msdslLineIfIndex
object instance."
::= { msdslFarEndTotalEntry 1 }
msdslFarEndTotalESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in the previous 24 hour interval"
::= { msdslFarEndTotalEntry 2 }
msdslFarEndTotalSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in the previous 24
hour interval."
::= { msdslFarEndTotalEntry 3 }
msdslFarEndTotalFEBEs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Far End Block Errors ( FEBE)
encountered by a DSL interface in the previous
24 hour interval."
::= { msdslFarEndTotalEntry 4 }
-- The MSDSL Current Performance Statistics Table
-- statistics being collected for the current 15 minute interval.
msdslCurrentPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslCurrentPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Current Peformance Statistics table."
::= { msdslCurrentPerf 9 }
msdslCurrentPerfEntry OBJECT-TYPE
SYNTAX MsdslCurrentPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MSDSL Current performance table."
INDEX { msdslCurrentPerfIfIndex }
::= { msdslCurrentPerfTable 1 }
MsdslCurrentPerfEntry ::= SEQUENCE {
msdslCurrentPerfIfIndex INTEGER,
msdslCurrentPerfMargin Gauge,
msdslCurrentPerfTxPwr Gauge,
msdslCurrentPerfRxGain Gauge,
msdslPerfPayloadRate Gauge,
msdslTimeElapsed INTEGER,
msdslValidIntervals INTEGER
}
msdslCurrentPerfIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslCurrentPerfEntry 1 }
msdslCurrentPerfMargin OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average Margin value for the current
15 minute interval."
::= { msdslCurrentPerfEntry 2 }
msdslCurrentPerfTxPwr OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Transmit power
in the current 15 minute interval."
::= { msdslCurrentPerfEntry 3 }
msdslCurrentPerfRxGain OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Receiver gain the current
15 minute interval."
::= {msdslCurrentPerfEntry 4 }
msdslPerfPayloadRate OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An estimate of the interface's current bandwidth in
bits per second. Current range is: 64k to 2048k."
::= {msdslCurrentPerfEntry 5 }
msdslTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (0..899)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds that have elapsed since
the beginning of the current error-measurment
period."
::= {msdslCurrentPerfEntry 6 }
msdslValidIntervals OBJECT-TYPE
SYNTAX INTEGER (0..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of previous intervals for which
valid data was collected. The value will be 96
unless the interface was brought on-line within
the last 24 hours, in which case the value will
be the number of complete 15 minute intervals
since the interface has been online."
::= {msdslCurrentPerfEntry 7 }
-- The MSDSL Current Interval Performance Statistics Table
--
-- The msdsl Interval Table contains various performance statistics
-- collected by each msdsl Interface over the previous 24 hours of
-- operation. The past 24 hours are broken into 96 completed
-- 15 minute intervals.
msdslIntervalPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslIntervalPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Interval table."
::= { msdslIntervalPerf 10 }
msdslIntervalPerfEntry OBJECT-TYPE
SYNTAX MsdslIntervalPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl Interval performance table."
INDEX { msdslIntervalPerfIfIndex,
msdslIntervalPerfNumber }
::= { msdslIntervalPerfTable 1 }
MsdslIntervalPerfEntry ::= SEQUENCE {
msdslIntervalPerfIfIndex INTEGER,
msdslIntervalPerfNumber INTEGER,
msdslIntervalPerfMargin Gauge,
msdslIntervalPerfTxPwr Gauge,
msdslIntervalPerfRxGain Gauge
}
msdslIntervalPerfIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslIntervalPerfEntry 1 }
msdslIntervalPerfNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the least recently completed 15 minutes inter-
val (assuming that all 96 intervals are
valid)."
::= { msdslIntervalPerfEntry 2 }
msdslIntervalPerfMargin OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average Margin for a DSL interface in one of the
previous 96, individual 15 minute, intervals."
::= { msdslIntervalPerfEntry 3 }
msdslIntervalPerfTxPwr OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average Transmit Power on a DSL interface in one
of the previous 96, individual 15 minute, intervals."
::= { msdslIntervalPerfEntry 4 }
msdslIntervalPerfRxGain OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average RxGain on a DSL interface in one of the
previous 96, individual 15 minute, intervals."
::= { msdslIntervalPerfEntry 5 }
-- This table is the DSL FarEnd performance Statistics
--
-- The MSDSL FarEnd Current Performance Statistics Table
--
-- Contains various statistics being collected for the
-- current 15 minute interval.
msdslFarEndCurrentPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndCurrentPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Current Peformance Statistics table."
::= { msdslFarEndCurrentPerf 11 }
msdslFarEndCurrentPerfEntry OBJECT-TYPE
SYNTAX MsdslFarEndCurrentPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MSDSL Current performance table."
INDEX { msdslFarEndCurrentPerfIfIndex }
::= { msdslFarEndCurrentPerfTable 1 }
MsdslFarEndCurrentPerfEntry ::= SEQUENCE {
msdslFarEndCurrentPerfIfIndex INTEGER,
msdslFarEndCurrentPerfMargin Gauge,
msdslFarEndCurrentPerfTxPwr Gauge,
msdslFarEndCurrentPerfRxGain Gauge
}
msdslFarEndCurrentPerfIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslFarEndCurrentPerfEntry 1 }
msdslFarEndCurrentPerfMargin OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average Margin value for the current
15 minute interval."
::= { msdslFarEndCurrentPerfEntry 2 }
msdslFarEndCurrentPerfTxPwr OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Transmit power
in the current 15 minute interval."
::= { msdslFarEndCurrentPerfEntry 3 }
msdslFarEndCurrentPerfRxGain OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Receiver gain the current
15 minute interval."
::= {msdslFarEndCurrentPerfEntry 4 }
-- The msdsl FarEnd Performance Interval Table
--
-- The msdsl Interval Table contains various performance statistics
-- collected by each msdsl Interface over the previous 24 hours of
-- operation. The past 24 hours are broken into 96 completed
-- 15 minute intervals.
msdslFarEndIntervalPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFarEndIntervalPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL Interval table."
::= { msdslFarEndIntervalPerf 12 }
msdslFarEndIntervalPerfEntry OBJECT-TYPE
SYNTAX MsdslFarEndIntervalPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl Interval performance table."
INDEX { msdslFarEndIntervalPerfIfIndex,
msdslFarEndIntervalPerfNumber }
::= { msdslFarEndIntervalPerfTable 1 }
MsdslFarEndIntervalPerfEntry ::= SEQUENCE {
msdslFarEndIntervalPerfIfIndex INTEGER,
msdslFarEndIntervalPerfNumber INTEGER,
msdslFarEndIntervalPerfMargin Gauge,
msdslFarEndIntervalPerfTxPwr Gauge,
msdslFarEndIntervalPerfRxGain Gauge
}
msdslFarEndIntervalPerfIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslFarEndIntervalPerfEntry 1 }
msdslFarEndIntervalPerfNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the least recently completed 15 minutes inter-
val (assuming that all 96 intervals are
valid)."
::= { msdslFarEndIntervalPerfEntry 2 }
msdslFarEndIntervalPerfMargin OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average Margin value for the current 15 minute
interval."
::= { msdslFarEndIntervalPerfEntry 3 }
msdslFarEndIntervalPerfTxPwr OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Transmit power in the
current 15 minute interval."
::= { msdslFarEndIntervalPerfEntry 4 }
msdslFarEndIntervalPerfRxGain OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average value of the Receiver gain the current 15
minute interval."
::= { msdslFarEndIntervalPerfEntry 5 }
-- The MSDSL DSX1 Worst Interval Table
--
-- The msdsl DSX1 Worst Interval Table contains various error
-- statistics collected by each msdsl DSX1 Interface over
-- the previous 24 hours of operation. The past 24 hours
-- are broken into 96 completed 15 minute intervals.
msdsldsx1WorstIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Msdsldsx1WorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL DSX1 Worst Interval table."
::= { msdsldsx1WorstInterval 13 }
msdsldsx1WorstIntervalEntry OBJECT-TYPE
SYNTAX Msdsldsx1WorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl DSX1 Worst Interval table."
INDEX { msdsldsx1WorstIntervalIfIndex }
::= { msdsldsx1WorstIntervalTable 1 }
Msdsldsx1WorstIntervalEntry ::= SEQUENCE {
msdsldsx1WorstIntervalIfIndex INTEGER,
msdsldsx1WorstIntervalESs INTEGER,
msdsldsx1WorstIntervalUASs INTEGER,
msdsldsx1WorstIntervalSESs INTEGER,
msdsldsx1WorstIntervalBESs INTEGER,
msdsldsx1WorstIntervalCSSs INTEGER,
msdsldsx1WorstIntervalLOFC INTEGER
}
msdsldsx1WorstIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdsldsx1WorstIntervalEntry 1 }
msdsldsx1WorstIntervalESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 2 }
msdsldsx1WorstIntervalUASs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Unavailable Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 3 }
msdsldsx1WorstIntervalSESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in one of the previous
96, individual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 4 }
msdsldsx1WorstIntervalBESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Bursty Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 5 }
msdsldsx1WorstIntervalCSSs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Controlled Slip Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 6 }
msdsldsx1WorstIntervalLOFC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Loss of Frame Counts encountered
by a MSDSL interface in one of the previous 96,
individual 15 minute, intervals."
::= { msdsldsx1WorstIntervalEntry 7 }
-- The MSDSL G.703 Worst Interval Table
--
-- The msdsl G.703 Worst Interval Table contains various error
-- statistics - collected by each msdsl G.703 Interface over
-- the previous 24 hours of operation. The past 24 hours
-- are broken into 96 completed 15 minute intervals.
msdslG703WorstIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslG703WorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MSDSL G.703 Worst Interval table."
::= { msdslG703WorstInterval 14 }
msdslG703WorstIntervalEntry OBJECT-TYPE
SYNTAX MsdslG703WorstIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the msdsl G.703 Worst Interval table."
INDEX { msdslG703WorstIntervalIfIndex }
::= { msdslG703WorstIntervalTable 1 }
MsdslG703WorstIntervalEntry ::= SEQUENCE {
msdslG703WorstIntervalIfIndex INTEGER,
msdslG703WorstIntervalESs INTEGER,
msdslG703WorstIntervalUASs INTEGER,
msdslG703WorstIntervalSESs INTEGER,
msdslG703WorstIntervalBESs INTEGER,
msdslG703WorstIntervalCSSs INTEGER,
msdslG703WorstIntervalLOFC INTEGER
}
msdslG703WorstIntervalIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
MSDSL interface to which this entry is applica-
ble."
::= { msdslG703WorstIntervalEntry 1 }
msdslG703WorstIntervalESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 2 }
msdslG703WorstIntervalUASs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Unavailable Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 3 }
msdslG703WorstIntervalSESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Severely Errored Seconds encoun-
tered by a DSL interface in one of the previous
96, individual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 4 }
msdslG703WorstIntervalBESs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Bursty Errored Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 5 }
msdslG703WorstIntervalCSSs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Controlled Slip Seconds encountered by a
DSL interface in one of the previous 96, indi-
vidual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 6 }
msdslG703WorstIntervalLOFC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Loss of Frame Counts encountered
by a MSDSL interface in one of the previous 96,
individual 15 minute, intervals."
::= { msdslG703WorstIntervalEntry 7 }
--- END OF MSDSL Status definitions
--- START OF MSDSL Configuration: Cross Connections
-- The msdsl Cross Connect Configuration group.
-- This table allows the complete mapping of time slots from any
-- WAN interface to any Network interface, and/or from any WAN interface
-- to any WAN interface. See Note 1.
--
-- The current WAN interface types are either DSX-1 or G.703.
--
-- The Cross Connect objects allow the SNMP management system to:
-- 1) display the DS0 channel assignments for the network or
-- WAN interfaces.
--
-- 2) assign all of one WAN interface to the corresponding
-- network interface. (e.g. WAN Port-3 to DSL Port-3) (DS1 By-
-- pass mode).
--
-- 3) assign all of one WAN interface to any Network interface.
-- (e.g. WAN Port-3 to DSL Port-8) (DS1 Cross-connect mode).
--
-- 4) And/Or assign all of one WAN interface to another WAN interface.
-- (e.g. WAN Port-7 to WAN Port-8) (DS1 Cross-connect mode).(REL 2)
--
-- 5) allocate any DS0 time slots on the WAN interfaces to any
-- DS0 time slots on the network interface. (DS0 Cross-connect).
-- (e.g. WAN Port1 TS-1 to DSL Port 3 TS-24).
--
-- 6) And/Or allocate any DS0 time slots on the WAN interfaces to other
-- DS0 time slots on the WAN interface. (DS0 Cross-connect).
-- (e.g. WAN Port 1 TS-1, TS-2 to WAN Port 3 TS-23, TS-24). (REL 2)
--
-- +===============+
-- | |
-- WAN Port 1 >-|->-=>==>==>=->-|->DSL Port 1
-- | |
-- WAN Port 2 >-|->-=>==>==>=->-|->DSL Port 2
-- | |
-- WAN Port 3 >-|->+->>->> |-> NC
-- | \ |
-- WAN Port 4 >-|->+ - >>+->|->DSL Port 4
-- | \ |
-- WAN Port 5 >-|->+ - ->->->+->|->DSL Port 5
-- | / |
-- WAN Port 6 >-|->+ - |-> NC
-- | |
-- WAN Port 7 >-|->+ |-> NC
-- | | |
-- WAN Port 8 >-|->+ |-> NC
-- | |
-- +===============+
--
--
-- The block diagram above illustrates ports that are in
-- 'ds1ByPass' mode, ds1CrossConn' mode, and ds0CrossConn mode.
--
-- WAN Ports 1 and 2 are in a 'ds1ByPass' mode to DSL Ports 1 and
-- 2, the data for those ports by-passes the cross connect circuitry.
--
-- WAN Port 3 is connected in a 'ds1CrossConn' mode to DSL Port 4. Data
-- for those ports use the cross connect circuitry.
--
-- WAN Ports 4, 5, and 6 are in a 'ds0CrossConn' mode, with
-- the resulting cross connect time slots to DSL port 5. Data for
-- those ports use the cross connect circuitry.
--
-- WAN Ports 7 and 8 are in 'ds1CrossConn' mode. Data for those ports
-- use the cross connect circuitry.
--
-- NOTE 1:
-- The current version of MSDSL firmware only supports WAN to
-- Network interface mapping. WAN to WAN mapping will be available
-- in Release 2.
--
-- NOTE 2:
-- Ports in any mode other than 'ds1ByPass', take their timing from
-- the system clock and may not be clocked independently.
--
-- NOTE 3:
-- It is important to note that when requesting a new connection,
-- all the necessary information used to specify a valid connection
-- must be included in the same SET PDU (i.e., multiple bindings
-- may be necessary).
--
-- When assigning a port (ds1CrossConn) or assigning time slots
-- (ds0CrossConn), it is required that the port or timeslot be
-- available (i.e. unassigned) prior to the new assignment.
-- As an example:
-- Current 'ds1CrossConn' assignments:
-- WAN Port 2 assigned to DSL Port 4
-- WAN Port 1 assigned to DSL Port 3
--
-- New 'ds1CrossConn' assignments to be:
-- WAN Port 2 to be assigned to DSL Port 3.
-- 1) user must unassign DSL Port 3 from WAN Port 1.
-- 2) user assigns WAN Port 2 to DSL Port 3.
--
-- The same would hold true for individual time slots (TS)
--
-- In the case of assigning DS0 time slots (TS) between interfaces,
-- two variable bindings are required in the SET PDU in order to
-- specify the entire valid connection (i.e., one binding to set
-- msdslFracPortIfIndex, and one to set msdslFracPortIfTS).
--
--
-- When a user specifies a valid connection, the unit completes
-- the connection for both directions simultaneously. For example,
-- the SET PDU contains the information for connecting WAN Port 5 TS 2
-- interface to DSL Port 8 TS 5 interface. The unit automatically sets
-- up the connection for the 1) WAN Port 5 TS 2 to DSL Port 8 TS 5, and
-- 2) DSL Port 8 TS 5 to WAN Port 5 TS 2.
--
msdslFracTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslFracEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Paradyne MSDSL Cross Connect Table."
::= { msdslConfiguration 28 }
msdslFracEntry OBJECT-TYPE
SYNTAX MsdslFracEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Paradyne MSDSL Cross Connect Table."
INDEX { msdslFracPortIndex, msdslFracPortTS }
::= { msdslFracTable 1 }
MsdslFracEntry ::=
SEQUENCE {
msdslFracPortIndex INTEGER,
msdslFracPortTS INTEGER,
msdslFracPortIfIndex INTEGER,
msdslFracPortIfTS INTEGER,
msdslFracPortVoiceData INTEGER
}
msdslFracPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as identified
by the same value of ifIndex from the Interfaces
table of MIB II (RFC 1213)."
::= { msdslFracEntry 1 }
msdslFracPortTS OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The Time Slot number associated with the interface
identified by msdslFracPortIndex for this entry.
If the allocation method is ds1ByPass then this
object is not required since the whole port specified by
msdslFracPortIndex will be assigned to the corresponding
msdslFracPortIfIndex.
If the allocation method is ds1CrossConn then this object
is also not required since the whole port specified by
msdslFracPortIndex will be assigned to the port specified
by msdslFracPortIfIndex.
If the allocation method is ds0CrossConn, then this object
specifies the Time Slot associated with the interface
identified by msdslFracPortIndex for this entry."
::= { msdslFracEntry 2 }
msdslFracPortIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" An index value that uniquely identifies the interface to
which this entry is mapped. The interface identified by
a particular value of this index is the same interface as
identified by the same value of an ifIndex object instance
If no interface is currently using the Time Slot identified
by msdslFracPortTS, then this value should be zero. This is
used to unassign the Time Slot.
If a single interface occupies more than one time slot,
then its ifIndex value is found in multiple time slots
(i.e., there are multiple entries in table with the same
msdslFracPortIfIndex value)."
::= { msdslFracEntry 3 }
msdslFracPortIfTS OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The Time Slot associated with the interface
identified by msdslFracPortIfIndex for this entry.
If the allocation method is ds1ByPass then this object
is not required since the whole port specified by
msdslFracPortIndex will be assigned to the corresponding
msdslFracPortIfIndex.
If the allocation method is ds1CrossConn then this object
is also not required since the whole port specified by
msdslFracPortIndex will be assigned to the port specified by
msdslFracPortIfIndex.
If the allocation method is ds0CrossConn, then this object
specifies the Time Slot associated with the interface
identified by msdslFracPortIfIndex for this entry."
::= { msdslFracEntry 4 }
msdslFracPortVoiceData OBJECT-TYPE
SYNTAX INTEGER {
voice(1),
data(2) -- default
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Current mode for this DS0."
::= { msdslFracEntry 5 }
--
--
msdslPortConfigAllocMethodTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsdslPortConfigAllocMethodEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Paradyne MSDSL Cross Connect Allocation Method Table."
::= { msdslConfiguration 29 }
msdslPortConfigAllocMethodEntry OBJECT-TYPE
SYNTAX MsdslPortConfigAllocMethodEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Paradyne MSDSL Cross Connect Table
Allocation Method"
INDEX { msdslPortConfigAllocMethodIfIndex }
::= { msdslPortConfigAllocMethodTable 1 }
MsdslPortConfigAllocMethodEntry ::=
SEQUENCE {
msdslPortConfigAllocMethodIfIndex INTEGER,
msdslPortConfigAllocMethod INTEGER
}
msdslPortConfigAllocMethodIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex from
the Interfaces table of MIB II (RFC 1213)."
::= { msdslPortConfigAllocMethodEntry 1 }
msdslPortConfigAllocMethod OBJECT-TYPE
SYNTAX INTEGER {
-- the following three values may
-- be read or written
ds1ByPass(1), -- default
ds1CrossConn(2),
ds0CrossConn(3),
notAssigned(4),
-- the following value may
-- be read, but not written
disabled(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Current allocation method for this device.
Where:
ds1ByPass:
In this mode the entire WAN interface
is connected directly to the DSL interface.
This connection provides minimal delay.
Changing to this allocation method will
automatically do the following assignments:
WAN port 1 >>> DSL Port 1
WAN port 2 >>> DSL Port 2
WAN port 3 >>> DSL Port 3
WAN port 4 >>> DSL Port 4
WAN port 5 >>> DSL Port 5
WAN port 6 >>> DSL Port 6
WAN port 7 >>> DSL Port 7
WAN port 8 >>> DSL Port 8
ds1CrossConn:
In this mode the individual WAN ports may
be connected to individual DSL ports through
the cross connect circuitry. This connection
must use the System Clock for the timing
source. Changing to this allocation method will
unassign all the time slots for this interface
and any time slots to the connected interface.
For example:
WAN port 1 >>> DSL Port 8
WAN port 2 >>> DSL Port 7
WAN port 3 >>> DSL Port 6
WAN port 4 >>> DSL Port 5
WAN port 5 >>> DSL Port 1
WAN port 6 >>> DSL Port 2
WAN port 7 >>> Not Assigned
WAN port 8 >>> WAN Port 7
ds0CrossConn:
This mode assigns individual time slots. Any
timeslot from any WAN interface may be
connected to any timeslot of any DSL interface.
Changing to this allocation method will unassign
all the time slots for this interface and any
time slots to the connected interface.
notAssigned:
This indicates that this interface is not assigned.
Changing to this allocation method will unassign
all the time slots for this interface and any
time slots to the connected interface.
disabled:
This is a Read Only value indicating that the
interface is disabled.
NOTE: Going from one mode to another mode will unassign
all the time slots for that interface and the
interface it was connected to.
The only exception being ds1ByPass mode. When
going from any mode to ds1ByPass, all the Time
Slots will be assigned Network port to WAN port.
These assignments, however, do not use the cross
connect circuitry."
::= { msdslPortConfigAllocMethodEntry 2 }
--- END OF MSDSL Configuration: Cross Connections
--
--
--
--
--- START OF MSDSL TRAP definitions
-- Need to review the traps and decide which ones to keep.
--
-- Trap definitions
--
-- All traps sent from the DSL cards will have the MCC card's address
-- (in the NAP domain) in the ip-address field of the TRAP PDU.
-- The first varbind of the trap PDU will be the ifIndex which is
-- overloaded to specify which card in the chassis sent the trap.
msdslMarginLow TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"This trap signifies that the margin estimate
is below a customer set threshold value. This is a trap
of 'minor' class."
::= 3
msdslMarginNormal TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"This trap signifies that the margin estimate has gone
above a customer set threshold value. this is a trap
of 'minor' class. this trap compliments the xdslMarginLow
trap"
::= 103
msdslErrorRateHigh TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"This trap signifies that the error rate estimates
is above a customer set threshold value. This is a trap
of 'minor' class."
::= 4
msdslErrorRateNormal TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"This trap signifies that the error rate estimates
gone below a customer set threshold value. This is a trap
of 'minor' class. This trap compliments the xdslErrorRateHigh
trap."
::= 104
msdslTestOver TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"This trap signifies that the test has completed on one of the
ports. This trap compliments the xdslTestStart trap."
::= 106
msdslNTUTypeMismatch TRAP-TYPE
ENTERPRISE msdslDevice
VARIABLES { ifIndex }
DESCRIPTION
"The LTU configured does NOT match with the NTU connected
to the DSL port indicated by the ifIndex."
::= 7
END