summaryrefslogtreecommitdiff
path: root/MIBS/DS1-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/DS1-MIB')
-rw-r--r--MIBS/DS1-MIB2112
1 files changed, 2112 insertions, 0 deletions
diff --git a/MIBS/DS1-MIB b/MIBS/DS1-MIB
new file mode 100644
index 0000000..ec20026
--- /dev/null
+++ b/MIBS/DS1-MIB
@@ -0,0 +1,2112 @@
+-- *****************************************************************
+-- DS1-MIB.my: DS1 Interface MIB
+--
+-- Oct 2001, Jaime Colom
+-- - extracted from rfc2496.txt
+--
+-- Copyright (c) 2006 by cisco Systems, Inc.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+DS1-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ NOTIFICATION-TYPE, transmission FROM SNMPv2-SMI
+ DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF
+ InterfaceIndex, ifIndex FROM IF-MIB
+ PerfCurrentCount, PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB;
+
+ ds1 MODULE-IDENTITY
+ LAST-UPDATED "9808011830Z"
+ ORGANIZATION "IETF Trunk MIB Working Group"
+ CONTACT-INFO
+ " David Fowler
+
+ Postal: Newbridge Networks Corporation
+ 600 March Road
+ Kanata, Ontario, Canada K2K 2E6
+
+ Tel: +1 613 591 3600
+ Fax: +1 613 599 3667
+
+ E-mail: davef@newbridge.com"
+ DESCRIPTION
+ "The MIB module to describe DS1, E1, DS2, and
+ E2 interfaces objects."
+
+ ::= { transmission 18 }
+
+ -- note that this subsumes cept (19) and g703at2mb (67)
+ -- there is no separate CEPT or G703AT2MB MIB
+
+ -- The DS1 Near End Group
+
+ -- The DS1 Near End Group consists of five tables:
+ -- DS1 Configuration
+ -- DS1 Current
+ -- DS1 Interval
+ -- DS1 Total
+ -- DS1 Channel Table
+
+ -- The DS1 Configuration Table
+
+ dsx1ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1ConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Configuration table."
+ ::= { ds1 6 }
+
+ dsx1ConfigEntry OBJECT-TYPE
+ SYNTAX Dsx1ConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Configuration table."
+ INDEX { dsx1LineIndex }
+ ::= { dsx1ConfigTable 1 }
+
+ Dsx1ConfigEntry ::=
+ SEQUENCE {
+ dsx1LineIndex InterfaceIndex,
+ dsx1IfIndex InterfaceIndex,
+ dsx1TimeElapsed INTEGER,
+ dsx1ValidIntervals INTEGER,
+ dsx1LineType INTEGER,
+ dsx1LineCoding INTEGER,
+ dsx1SendCode INTEGER,
+ dsx1CircuitIdentifier DisplayString,
+ dsx1LoopbackConfig INTEGER,
+ dsx1LineStatus INTEGER,
+ dsx1SignalMode INTEGER,
+ dsx1TransmitClockSource INTEGER,
+ dsx1Fdl INTEGER,
+ dsx1InvalidIntervals INTEGER,
+ dsx1LineLength INTEGER,
+ dsx1LineStatusLastChange TimeStamp,
+ dsx1LineStatusChangeTrapEnable INTEGER,
+ dsx1LoopbackStatus INTEGER,
+ dsx1Ds1ChannelNumber INTEGER,
+ dsx1Channelization INTEGER
+ }
+
+ dsx1LineIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object should be made equal to ifIndex. The
+ next paragraph describes its previous usage.
+ Making the object equal to ifIndex allows proper
+ use of ifStackTable and ds0/ds0bundle mibs.
+
+ Previously, this object is the identifier of a DS1
+ Interface on a managed device. If there is an
+ ifEntry that is directly associated with this and
+ only this DS1 interface, it should have the same
+ value as ifIndex. Otherwise, number the
+ dsx1LineIndices with an unique identifier
+ following the rules of choosing a number that is
+ greater than ifNumber and numbering the inside
+ interfaces (e.g., equipment side) with even
+ numbers and outside interfaces (e.g, network side)
+ with odd numbers."
+ ::= { dsx1ConfigEntry 1 }
+
+ dsx1IfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This value for this object is equal to the value
+ of ifIndex from the Interfaces table of MIB II
+ (RFC 1213)."
+ ::= { dsx1ConfigEntry 2 }
+
+ dsx1TimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER (0..899)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that have elapsed since
+ the beginning of the near end current error-
+ measurement period. If, for some reason, such
+ as an adjustment in the system's time-of-day
+ clock, the current interval exceeds the maximum
+ value, the agent will return the maximum value."
+
+ ::= { dsx1ConfigEntry 3 }
+
+ dsx1ValidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of previous near end intervals for
+ which data was collected. The value will be
+ 96 unless the interface was brought online within
+ the last 24 hours, in which case the value will be
+ the number of complete 15 minute near end
+ intervals since the interface has been online. In
+ the case where the agent is a proxy, it is
+ possible that some intervals are unavailable. In
+ this case, this interval is the maximum interval
+ number for which data is available."
+ ::= { dsx1ConfigEntry 4 }
+
+ dsx1LineType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ dsx1ESF(2),
+ dsx1D4(3),
+ dsx1E1(4),
+ dsx1E1CRC(5),
+ dsx1E1MF(6),
+ dsx1E1CRCMF(7),
+ dsx1Unframed(8),
+ dsx1E1Unframed(9),
+ dsx1DS2M12(10),
+ dsx2E2(11)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+
+ "This variable indicates the variety of DS1
+ Line implementing this circuit. The type of
+ circuit affects the number of bits per second
+ that the circuit can reasonably carry, as well
+ as the interpretation of the usage and error
+ statistics. The values, in sequence, describe:
+
+ TITLE: SPECIFICATION:
+ dsx1ESF Extended SuperFrame DS1 (T1.107)
+ dsx1D4 AT&T D4 format DS1 (T1.107)
+ dsx1E1 ITU-T Recommendation G.704
+ (Table 4a)
+ dsx1E1-CRC ITU-T Recommendation G.704
+ (Table 4b)
+ dsxE1-MF G.704 (Table 4a) with TS16
+ multiframing enabled
+ dsx1E1-CRC-MF G.704 (Table 4b) with TS16
+ multiframing enabled
+ dsx1Unframed DS1 with No Framing
+ dsx1E1Unframed E1 with No Framing (G.703)
+ dsx1DS2M12 DS2 frame format (T1.107)
+ dsx1E2 E2 frame format (G.704)
+
+ For clarification, the capacity for each E1 type
+ is as listed below:
+ dsx1E1Unframed - E1, no framing = 32 x 64k = 2048k
+ dsx1E1 or dsx1E1CRC - E1, with framing,
+ no signalling = 31 x 64k = 1984k
+ dsx1E1MF or dsx1E1CRCMF - E1, with framing,
+ signalling = 30 x 64k = 1920k
+
+ For further information See ITU-T Recomm G.704"
+ ::= { dsx1ConfigEntry 5 }
+
+ dsx1LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx1JBZS (1),
+ dsx1B8ZS (2),
+ dsx1HDB3 (3),
+ dsx1ZBTSI (4),
+ dsx1AMI (5),
+ other(6),
+ dsx1B6ZS(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable describes the variety of Zero Code
+ Suppression used on this interface, which in turn
+ affects a number of its characteristics.
+
+ dsx1JBZS refers the Jammed Bit Zero Suppression,
+ in which the AT&T specification of at least one
+ pulse every 8 bit periods is literally implemented
+ by forcing a pulse in bit 8 of each channel.
+ Thus, only seven bits per channel, or 1.344 Mbps,
+ is available for data.
+
+ dsx1B8ZS refers to the use of a specified pattern
+ of normal bits and bipolar violations which are
+ used to replace a sequence of eight zero bits.
+
+ ANSI Clear Channels may use dsx1ZBTSI, or Zero
+ Byte Time Slot Interchange.
+
+ E1 links, with or without CRC, use dsx1HDB3 or
+ dsx1AMI.
+
+ dsx1AMI refers to a mode wherein no zero code
+ suppression is present and the line encoding does
+ not solve the problem directly. In this
+ application, the higher layer must provide data
+ which meets or exceeds the pulse density
+ requirements, such as inverting HDLC data.
+
+ dsx1B6ZS refers to the user of a specifed pattern
+ of normal bits and bipolar violations which are
+ used to replace a sequence of six zero bits. Used
+ for DS2."
+
+ ::= { dsx1ConfigEntry 6 }
+
+ dsx1SendCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx1SendNoCode(1),
+ dsx1SendLineCode(2),
+ dsx1SendPayloadCode(3),
+ dsx1SendResetCode(4),
+ dsx1SendQRS(5),
+ dsx1Send511Pattern(6),
+ dsx1Send3in24Pattern(7),
+ dsx1SendOtherTestPattern(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates what type of code is
+ being sent across the DS1 interface by the device.
+ Setting this variable causes the interface to send
+ the code requested. The values mean:
+ dsx1SendNoCode
+ sending looped or normal data
+
+ dsx1SendLineCode
+ sending a request for a line loopback
+
+ dsx1SendPayloadCode
+ sending a request for a payload loopback
+
+ dsx1SendResetCode
+ sending a loopback termination request
+
+ dsx1SendQRS
+ sending a Quasi-Random Signal (QRS) test
+ pattern
+
+ dsx1Send511Pattern
+ sending a 511 bit fixed test pattern
+
+ dsx1Send3in24Pattern
+ sending a fixed test pattern of 3 bits set
+ in 24
+
+ dsx1SendOtherTestPattern
+ sending a test pattern other than those
+ described by this object"
+::= { dsx1ConfigEntry 7 }
+
+ dsx1CircuitIdentifier OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable contains the transmission vendor's
+ circuit identifier, for the purpose of
+ facilitating troubleshooting."
+ ::= { dsx1ConfigEntry 8 }
+
+ dsx1LoopbackConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx1NoLoop(1),
+ dsx1PayloadLoop(2),
+ dsx1LineLoop(3),
+ dsx1OtherLoop(4),
+ dsx1InwardLoop(5),
+ dsx1DualLoop(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable represents the desired loopback
+ configuration of the DS1 interface. Agents
+ supporting read/write access should return
+ inconsistentValue in response to a requested
+ loopback state that the interface does not
+ support. The values mean:
+
+ dsx1NoLoop
+ Not in the loopback state. A device that is not
+ capable of performing a loopback on the interface
+ shall always return this as its value.
+
+ dsx1PayloadLoop
+ The received signal at this interface is looped
+ through the device. Typically the received signal
+ is looped back for retransmission after it has
+ passed through the device's framing function.
+
+ dsx1LineLoop
+ The received signal at this interface does not go
+ through the device (minimum penetration) but is
+ looped back out.
+
+ dsx1OtherLoop
+ Loopbacks that are not defined here.
+
+ dsx1InwardLoop
+ The transmitted signal at this interface is
+ looped back and received by the same interface.
+ What is transmitted onto the line is product
+ dependent.
+
+ dsx1DualLoop
+ Both dsx1LineLoop and dsx1InwardLoop will be
+ active simultaneously."
+ ::= { dsx1ConfigEntry 9 }
+
+ dsx1LineStatus OBJECT-TYPE
+ SYNTAX INTEGER (1..131071)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the Line Status of the
+ interface. It contains loopback, failure,
+ received 'alarm' and transmitted 'alarms
+ information.
+
+ The dsx1LineStatus is a bit map represented as a
+ sum, therefore, it can represent multiple failures
+ (alarms) and a LoopbackState simultaneously.
+
+ dsx1NoAlarm must be set if and only if no other
+ flag is set.
+
+ If the dsx1loopbackState bit is set, the loopback
+ in effect can be determined from the
+ dsx1loopbackConfig object.
+ The various bit positions are:
+ 1 dsx1NoAlarm No alarm present
+ 2 dsx1RcvFarEndLOF Far end LOF (a.k.a., Yellow Alarm)
+ 4 dsx1XmtFarEndLOF Near end sending LOF Indication
+ 8 dsx1RcvAIS Far end sending AIS
+ 16 dsx1XmtAIS Near end sending AIS
+ 32 dsx1LossOfFrame Near end LOF (a.k.a., Red Alarm)
+ 64 dsx1LossOfSignal Near end Loss Of Signal
+ 128 dsx1LoopbackState Near end is looped
+ 256 dsx1T16AIS E1 TS16 AIS
+ 512 dsx1RcvFarEndLOMF Far End Sending TS16 LOMF
+ 1024 dsx1XmtFarEndLOMF Near End Sending TS16 LOMF
+ 2048 dsx1RcvTestCode Near End detects a test code
+ 4096 dsx1OtherFailure any line status not defined here
+ 8192 dsx1UnavailSigState Near End in Unavailable Signal
+ State
+ 16384 dsx1NetEquipOOS Carrier Equipment Out of Service
+ 32768 dsx1RcvPayloadAIS DS2 Payload AIS
+ 65536 dsx1Ds2PerfThreshold DS2 Performance Threshold
+ Exceeded"
+ ::= { dsx1ConfigEntry 10 }
+
+ dsx1SignalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ robbedBit (2),
+ bitOriented (3),
+ messageOriented (4),
+ other (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "'none' indicates that no bits are reserved for
+ signaling on this channel.
+
+ 'robbedBit' indicates that DS1 Robbed Bit Sig-
+ naling is in use.
+
+ 'bitOriented' indicates that E1 Channel Asso-
+ ciated Signaling is in use.
+
+ 'messageOriented' indicates that Common Chan-
+ nel Signaling is in use either on channel 16 of
+ an E1 link or channel 24 of a DS1."
+ ::= { dsx1ConfigEntry 11 }
+
+ dsx1TransmitClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ loopTiming(1),
+ localTiming(2),
+ throughTiming(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The source of Transmit Clock.
+ 'loopTiming' indicates that the recovered re-
+ ceive clock is used as the transmit clock.
+
+ 'localTiming' indicates that a local clock
+ source is used or when an external clock is
+ attached to the box containing the interface.
+
+ 'throughTiming' indicates that recovered re-
+ ceive clock from another interface is used as
+ the transmit clock."
+ ::= { dsx1ConfigEntry 12 }
+
+ dsx1Fdl OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This bitmap describes the use of the facili-
+ ties data link, and is the sum of the capabili-
+ ties. Set any bits that are appropriate:
+
+ other(1),
+ dsx1AnsiT1403(2),
+ dsx1Att54016(4),
+ dsx1FdlNone(8)
+
+ 'other' indicates that a protocol other than
+ one following is used.
+
+ 'dsx1AnsiT1403' refers to the FDL exchange
+ recommended by ANSI.
+
+ 'dsx1Att54016' refers to ESF FDL exchanges.
+
+ 'dsx1FdlNone' indicates that the device does
+ not use the FDL."
+ ::= { dsx1ConfigEntry 13 }
+
+ dsx1InvalidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of intervals in the range from 0 to
+ dsx1ValidIntervals for which no data is
+ available. This object will typically be zero
+ except in cases where the data for some intervals
+ are not available (e.g., in proxy situations)."
+ ::= { dsx1ConfigEntry 14 }
+
+ dsx1LineLength OBJECT-TYPE
+ SYNTAX INTEGER (0..64000)
+ UNITS "meters"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of the ds1 line in meters. This
+ objects provides information for line build out
+ circuitry. This object is only useful if the
+ interface has configurable line build out
+ circuitry."
+
+ ::= { dsx1ConfigEntry 15 }
+
+ dsx1LineStatusLastChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of MIB II's sysUpTime object at the
+ time this DS1 entered its current line status
+ state. If the current state was entered prior to
+ the last re-initialization of the proxy-agent,
+ then this object contains a zero value."
+ ::= { dsx1ConfigEntry 16 }
+
+ dsx1LineStatusChangeTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether dsx1LineStatusChange traps
+ should be generated for this interface."
+ DEFVAL { disabled }
+ ::= { dsx1ConfigEntry 17 }
+
+ dsx1LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER (1..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable represents the current state of the
+ loopback on the DS1 interface. It contains
+ information about loopbacks established by a
+ manager and remotely from the far end.
+
+ The dsx1LoopbackStatus is a bit map represented as
+ a sum, therefore is can represent multiple
+ loopbacks simultaneously.
+
+ The various bit positions are:
+ 1 dsx1NoLoopback
+ 2 dsx1NearEndPayloadLoopback
+ 4 dsx1NearEndLineLoopback
+ 8 dsx1NearEndOtherLoopback
+ 16 dsx1NearEndInwardLoopback
+ 32 dsx1FarEndPayloadLoopback
+ 64 dsx1FarEndLineLoopback"
+
+ ::= { dsx1ConfigEntry 18 }
+
+ dsx1Ds1ChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable represents the channel number of
+ the DS1/E1 on its parent Ds2/E2 or DS3/E3. A
+ value of 0 indicated this DS1/E1 does not have a
+ parent DS3/E3."
+
+ ::= { dsx1ConfigEntry 19 }
+
+ dsx1Channelization OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabledDs0(2),
+ enabledDs1(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether this ds1/e1 is channelized or
+ unchannelized. The value of enabledDs0 indicates
+ that this is a DS1 channelized into DS0s. The
+ value of enabledDs1 indicated that this is a DS2
+ channelized into DS1s. Setting this value will
+ cause the creation or deletion of entries in the
+ ifTable for the DS0s that are within the DS1."
+ ::= { dsx1ConfigEntry 20 }
+
+ -- The DS1 Current Table
+ dsx1CurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1CurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 current table contains various statistics
+ being collected for the current 15 minute
+ interval."
+ ::= { ds1 7 }
+
+ dsx1CurrentEntry OBJECT-TYPE
+ SYNTAX Dsx1CurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Current table."
+ INDEX { dsx1CurrentIndex }
+ ::= { dsx1CurrentTable 1 }
+
+ Dsx1CurrentEntry ::=
+ SEQUENCE {
+ dsx1CurrentIndex InterfaceIndex,
+ dsx1CurrentESs PerfCurrentCount,
+ dsx1CurrentSESs PerfCurrentCount,
+ dsx1CurrentSEFSs PerfCurrentCount,
+ dsx1CurrentUASs PerfCurrentCount,
+ dsx1CurrentCSSs PerfCurrentCount,
+ dsx1CurrentPCVs PerfCurrentCount,
+ dsx1CurrentLESs PerfCurrentCount,
+ dsx1CurrentBESs PerfCurrentCount,
+ dsx1CurrentDMs PerfCurrentCount,
+ dsx1CurrentLCVs PerfCurrentCount
+ }
+
+ dsx1CurrentIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS1 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 as a dsx1LineIndex object
+ instance."
+ ::= { dsx1CurrentEntry 1 }
+
+ dsx1CurrentESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Errored Seconds."
+ ::= { dsx1CurrentEntry 2 }
+
+ dsx1CurrentSESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Seconds."
+ ::= { dsx1CurrentEntry 3 }
+
+ dsx1CurrentSEFSs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Framing Seconds."
+ ::= { dsx1CurrentEntry 4 }
+
+ dsx1CurrentUASs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds."
+ ::= { dsx1CurrentEntry 5 }
+
+ dsx1CurrentCSSs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Controlled Slip Seconds."
+ ::= { dsx1CurrentEntry 6 }
+
+ dsx1CurrentPCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Path Coding Violations."
+ ::= { dsx1CurrentEntry 7 }
+
+ dsx1CurrentLESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds."
+ ::= { dsx1CurrentEntry 8 }
+
+ dsx1CurrentBESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Bursty Errored Seconds."
+ ::= { dsx1CurrentEntry 9 }
+
+ dsx1CurrentDMs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Degraded Minutes."
+ ::= { dsx1CurrentEntry 10 }
+
+ dsx1CurrentLCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Code Violations (LCVs)."
+ ::= { dsx1CurrentEntry 11 }
+
+ -- The DS1 Interval Table
+ dsx1IntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1IntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Interval Table contains various
+ statistics collected by each DS1 Interface over
+ the previous 24 hours of operation. The past 24
+ hours are broken into 96 completed 15 minute
+ intervals. Each row in this table represents one
+ such interval (identified by dsx1IntervalNumber)
+ for one specific instance (identified by
+ dsx1IntervalIndex)."
+ ::= { ds1 8 }
+
+ dsx1IntervalEntry OBJECT-TYPE
+ SYNTAX Dsx1IntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Interval table."
+ INDEX { dsx1IntervalIndex, dsx1IntervalNumber }
+ ::= { dsx1IntervalTable 1 }
+
+ Dsx1IntervalEntry ::=
+ SEQUENCE {
+ dsx1IntervalIndex InterfaceIndex,
+ dsx1IntervalNumber INTEGER,
+ dsx1IntervalESs PerfIntervalCount,
+ dsx1IntervalSESs PerfIntervalCount,
+ dsx1IntervalSEFSs PerfIntervalCount,
+ dsx1IntervalUASs PerfIntervalCount,
+ dsx1IntervalCSSs PerfIntervalCount,
+ dsx1IntervalPCVs PerfIntervalCount,
+ dsx1IntervalLESs PerfIntervalCount,
+ dsx1IntervalBESs PerfIntervalCount,
+ dsx1IntervalDMs PerfIntervalCount,
+ dsx1IntervalLCVs PerfIntervalCount,
+ dsx1IntervalValidData TruthValue
+ }
+
+ dsx1IntervalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS1
+ 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 as a dsx1LineIndex object instance."
+ ::= { dsx1IntervalEntry 1 }
+
+ dsx1IntervalNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number between 1 and 96, where 1 is the most
+ recently completed 15 minute interval and 96 is
+ the 15 minutes interval completed 23 hours and 45
+ minutes prior to interval 1."
+ ::= { dsx1IntervalEntry 2 }
+
+ dsx1IntervalESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Errored Seconds."
+ ::= { dsx1IntervalEntry 3 }
+
+ dsx1IntervalSESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Seconds."
+ ::= { dsx1IntervalEntry 4 }
+
+ dsx1IntervalSEFSs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Framing Seconds."
+ ::= { dsx1IntervalEntry 5 }
+
+ dsx1IntervalUASs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds. This object
+ may decrease if the occurance of unavailable
+ seconds occurs across an inteval boundary."
+ ::= { dsx1IntervalEntry 6 }
+
+ dsx1IntervalCSSs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Controlled Slip Seconds."
+ ::= { dsx1IntervalEntry 7 }
+
+ dsx1IntervalPCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Path Coding Violations."
+ ::= { dsx1IntervalEntry 8 }
+
+ dsx1IntervalLESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds."
+ ::= { dsx1IntervalEntry 9 }
+
+ dsx1IntervalBESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Bursty Errored Seconds."
+ ::= { dsx1IntervalEntry 10 }
+
+ dsx1IntervalDMs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Degraded Minutes."
+ ::= { dsx1IntervalEntry 11 }
+
+ dsx1IntervalLCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Code Violations."
+ ::= { dsx1IntervalEntry 12 }
+
+ dsx1IntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the data for this
+ interval is valid."
+ ::= { dsx1IntervalEntry 13 }
+
+ -- The DS1 Total Table
+ dsx1TotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1TotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Total Table contains the cumulative sum
+ of the various statistics for the 24 hour period
+ preceding the current interval."
+ ::= { ds1 9 }
+
+ dsx1TotalEntry OBJECT-TYPE
+ SYNTAX Dsx1TotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Total table."
+ INDEX { dsx1TotalIndex }
+ ::= { dsx1TotalTable 1 }
+
+ Dsx1TotalEntry ::=
+ SEQUENCE {
+ dsx1TotalIndex InterfaceIndex,
+ dsx1TotalESs PerfTotalCount,
+ dsx1TotalSESs PerfTotalCount,
+ dsx1TotalSEFSs PerfTotalCount,
+ dsx1TotalUASs PerfTotalCount,
+ dsx1TotalCSSs PerfTotalCount,
+ dsx1TotalPCVs PerfTotalCount,
+ dsx1TotalLESs PerfTotalCount,
+ dsx1TotalBESs PerfTotalCount,
+ dsx1TotalDMs PerfTotalCount,
+ dsx1TotalLCVs PerfTotalCount
+ }
+
+ dsx1TotalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS1
+ 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 as a dsx1LineIndex object instance."
+
+ ::= { dsx1TotalEntry 1 }
+
+ dsx1TotalESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sum of Errored Seconds encountered by a DS1
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx1TotalEntry 2 }
+
+ dsx1TotalSESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Seconds
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1TotalEntry 3 }
+
+ dsx1TotalSEFSs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Severely Errored Framing Seconds
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1TotalEntry 4 }
+
+ dsx1TotalUASs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds encountered by
+ a DS1 interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx1TotalEntry 5 }
+
+ dsx1TotalCSSs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Controlled Slip Seconds encountered
+ by a DS1 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as
+ 0."
+ ::= { dsx1TotalEntry 6 }
+
+ dsx1TotalPCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Path Coding Violations encountered
+ by a DS1 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as
+ 0."
+ ::= { dsx1TotalEntry 7 }
+
+ dsx1TotalLESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds encountered by
+ a DS1 interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx1TotalEntry 8 }
+
+ dsx1TotalBESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Bursty Errored Seconds (BESs)
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1TotalEntry 9 }
+
+ dsx1TotalDMs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Degraded Minutes (DMs) encountered
+ by a DS1 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as
+ 0."
+ ::= { dsx1TotalEntry 10 }
+
+ dsx1TotalLCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Code Violations (LCVs)
+ encountered by a DS1 interface in the current 15
+ minute interval. Invalid 15 minute intervals
+ count as 0."
+ ::= { dsx1TotalEntry 11 }
+
+ -- The DS1 Channel Table
+ dsx1ChanMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1ChanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Channel Mapping table. This table maps a
+ DS1 channel number on a particular DS3 into an
+ ifIndex. In the presence of DS2s, this table can
+ be used to map a DS2 channel number on a DS3 into
+ an ifIndex, or used to map a DS1 channel number on
+ a DS2 onto an ifIndex."
+ ::= { ds1 16 }
+
+ dsx1ChanMappingEntry OBJECT-TYPE
+ SYNTAX Dsx1ChanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Channel Mapping table. There
+ is an entry in this table corresponding to each
+ ds1 ifEntry within any interface that is
+ channelized to the individual ds1 ifEntry level.
+
+ This table is intended to facilitate mapping from
+ channelized interface / channel number to DS1
+ ifEntry. (e.g. mapping (DS3 ifIndex, DS1 Channel
+ Number) -> ifIndex)
+
+ While this table provides information that can
+ also be found in the ifStackTable and
+ dsx1ConfigTable, it provides this same information
+ with a single table lookup, rather than by walking
+ the ifStackTable to find the various constituent
+ ds1 ifTable entries, and testing various
+ dsx1ConfigTable entries to check for the entry
+ with the applicable DS1 channel number."
+ INDEX { ifIndex, dsx1Ds1ChannelNumber }
+ ::= { dsx1ChanMappingTable 1 }
+
+ Dsx1ChanMappingEntry ::=
+ SEQUENCE {
+ dsx1ChanMappedIfIndex InterfaceIndex
+ }
+
+ dsx1ChanMappedIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the ifIndex value assigned
+ by the agent for the individual ds1 ifEntry that
+ corresponds to the given DS1 channel number
+ (specified by the INDEX element
+ dsx1Ds1ChannelNumber) of the given channelized
+ interface (specified by INDEX element ifIndex)."
+ ::= { dsx1ChanMappingEntry 1 }
+
+ -- The DS1 Far End Current Table
+
+ dsx1FarEndCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1FarEndCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Far End Current table contains various
+ statistics being collected for the current 15
+ minute interval. The statistics are collected
+ from the far end messages on the Facilities Data
+ Link. The definitions are the same as described
+ for the near-end information."
+ ::= { ds1 10 }
+
+ dsx1FarEndCurrentEntry OBJECT-TYPE
+ SYNTAX Dsx1FarEndCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Far End Current table."
+ INDEX { dsx1FarEndCurrentIndex }
+ ::= { dsx1FarEndCurrentTable 1 }
+
+ Dsx1FarEndCurrentEntry ::=
+ SEQUENCE {
+ dsx1FarEndCurrentIndex InterfaceIndex,
+ dsx1FarEndTimeElapsed INTEGER,
+ dsx1FarEndValidIntervals INTEGER,
+ dsx1FarEndCurrentESs PerfCurrentCount,
+ dsx1FarEndCurrentSESs PerfCurrentCount,
+ dsx1FarEndCurrentSEFSs PerfCurrentCount,
+ dsx1FarEndCurrentUASs PerfCurrentCount,
+ dsx1FarEndCurrentCSSs PerfCurrentCount,
+ dsx1FarEndCurrentLESs PerfCurrentCount,
+ dsx1FarEndCurrentPCVs PerfCurrentCount,
+ dsx1FarEndCurrentBESs PerfCurrentCount,
+ dsx1FarEndCurrentDMs PerfCurrentCount,
+ dsx1FarEndInvalidIntervals INTEGER
+ }
+
+ dsx1FarEndCurrentIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS1
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is identical to the interface identified by
+ the same value of dsx1LineIndex."
+ ::= { dsx1FarEndCurrentEntry 1 }
+
+ dsx1FarEndTimeElapsed OBJECT-TYPE
+ SYNTAX INTEGER (0..899)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that have elapsed since the
+ beginning of the far end current error-measurement
+ period. If, for some reason, such as an
+ adjustment in the system's time-of-day clock, the
+ current interval exceeds the maximum value, the
+ agent will return the maximum value."
+ ::= { dsx1FarEndCurrentEntry 2 }
+
+ dsx1FarEndValidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of previous far end intervals for
+ which data was collected. The value will be
+ 96 unless the interface was brought online within
+ the last 24 hours, in which case the value will be
+ the number of complete 15 minute far end intervals
+ since the interface has been online."
+ ::= { dsx1FarEndCurrentEntry 3 }
+
+ dsx1FarEndCurrentESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Errored Seconds."
+ ::= { dsx1FarEndCurrentEntry 4 }
+
+ dsx1FarEndCurrentSESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Seconds."
+
+ ::= { dsx1FarEndCurrentEntry 5 }
+
+ dsx1FarEndCurrentSEFSs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Framing
+ Seconds."
+ ::= { dsx1FarEndCurrentEntry 6 }
+
+ dsx1FarEndCurrentUASs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds."
+ ::= { dsx1FarEndCurrentEntry 7 }
+
+ dsx1FarEndCurrentCSSs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Controlled Slip Seconds."
+ ::= { dsx1FarEndCurrentEntry 8 }
+
+ dsx1FarEndCurrentLESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Line Errored Seconds."
+ ::= { dsx1FarEndCurrentEntry 9 }
+
+ dsx1FarEndCurrentPCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Path Coding Violations."
+ ::= { dsx1FarEndCurrentEntry 10 }
+
+ dsx1FarEndCurrentBESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Bursty Errored Seconds."
+ ::= { dsx1FarEndCurrentEntry 11 }
+
+ dsx1FarEndCurrentDMs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Degraded Minutes."
+ ::= { dsx1FarEndCurrentEntry 12 }
+
+ dsx1FarEndInvalidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of intervals in the range from 0 to
+ dsx1FarEndValidIntervals for which no data is
+ available. This object will typically be zero
+ except in cases where the data for some intervals
+ are not available (e.g., in proxy situations)."
+ ::= { dsx1FarEndCurrentEntry 13 }
+
+ -- The DS1 Far End Interval Table
+ dsx1FarEndIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1FarEndIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Far End Interval Table contains various
+ statistics collected by each DS1 interface over
+ the previous 24 hours of operation. The past 24
+ hours are broken into 96 completed 15 minute
+ intervals. Each row in this table represents one
+ such interval (identified by
+ dsx1FarEndIntervalNumber) for one specific
+ instance (identified by dsx1FarEndIntervalIndex)."
+ ::= { ds1 11 }
+
+ dsx1FarEndIntervalEntry OBJECT-TYPE
+ SYNTAX Dsx1FarEndIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Far End Interval table."
+
+ INDEX { dsx1FarEndIntervalIndex,
+ dsx1FarEndIntervalNumber }
+ ::= { dsx1FarEndIntervalTable 1 }
+
+ Dsx1FarEndIntervalEntry ::=
+ SEQUENCE {
+ dsx1FarEndIntervalIndex InterfaceIndex,
+ dsx1FarEndIntervalNumber INTEGER,
+ dsx1FarEndIntervalESs PerfIntervalCount,
+ dsx1FarEndIntervalSESs PerfIntervalCount,
+ dsx1FarEndIntervalSEFSs PerfIntervalCount,
+ dsx1FarEndIntervalUASs PerfIntervalCount,
+ dsx1FarEndIntervalCSSs PerfIntervalCount,
+ dsx1FarEndIntervalLESs PerfIntervalCount,
+ dsx1FarEndIntervalPCVs PerfIntervalCount,
+ dsx1FarEndIntervalBESs PerfIntervalCount,
+ dsx1FarEndIntervalDMs PerfIntervalCount,
+ dsx1FarEndIntervalValidData TruthValue
+ }
+
+ dsx1FarEndIntervalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS1
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is identical to the interface identified by
+ the same value of dsx1LineIndex."
+ ::= { dsx1FarEndIntervalEntry 1 }
+
+ dsx1FarEndIntervalNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number between 1 and 96, where 1 is the most
+ recently completed 15 minute interval and 96 is
+ the 15 minutes interval completed 23 hours and 45
+ minutes prior to interval 1."
+ ::= { dsx1FarEndIntervalEntry 2 }
+
+ dsx1FarEndIntervalESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Errored Seconds."
+ ::= { dsx1FarEndIntervalEntry 3 }
+
+ dsx1FarEndIntervalSESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Seconds."
+ ::= { dsx1FarEndIntervalEntry 4 }
+
+ dsx1FarEndIntervalSEFSs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Framing
+ Seconds."
+ ::= { dsx1FarEndIntervalEntry 5 }
+
+ dsx1FarEndIntervalUASs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds."
+ ::= { dsx1FarEndIntervalEntry 6 }
+
+ dsx1FarEndIntervalCSSs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Controlled Slip Seconds."
+ ::= { dsx1FarEndIntervalEntry 7 }
+
+ dsx1FarEndIntervalLESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Line Errored Seconds."
+
+ ::= { dsx1FarEndIntervalEntry 8 }
+
+ dsx1FarEndIntervalPCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Path Coding Violations."
+ ::= { dsx1FarEndIntervalEntry 9 }
+
+ dsx1FarEndIntervalBESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Bursty Errored Seconds."
+ ::= { dsx1FarEndIntervalEntry 10 }
+
+ dsx1FarEndIntervalDMs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Degraded Minutes."
+ ::= { dsx1FarEndIntervalEntry 11 }
+
+ dsx1FarEndIntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the data for this
+ interval is valid."
+ ::= { dsx1FarEndIntervalEntry 12 }
+
+ -- The DS1 Far End Total Table
+
+ dsx1FarEndTotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1FarEndTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS1 Far End Total Table contains the
+ cumulative sum of the various statistics for the
+ 24 hour period preceding the current interval."
+ ::= { ds1 12 }
+
+ dsx1FarEndTotalEntry OBJECT-TYPE
+ SYNTAX Dsx1FarEndTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS1 Far End Total table."
+ INDEX { dsx1FarEndTotalIndex }
+ ::= { dsx1FarEndTotalTable 1 }
+
+ Dsx1FarEndTotalEntry ::=
+ SEQUENCE {
+ dsx1FarEndTotalIndex InterfaceIndex,
+ dsx1FarEndTotalESs PerfTotalCount,
+ dsx1FarEndTotalSESs PerfTotalCount,
+ dsx1FarEndTotalSEFSs PerfTotalCount,
+ dsx1FarEndTotalUASs PerfTotalCount,
+ dsx1FarEndTotalCSSs PerfTotalCount,
+ dsx1FarEndTotalLESs PerfTotalCount,
+ dsx1FarEndTotalPCVs PerfTotalCount,
+ dsx1FarEndTotalBESs PerfTotalCount,
+ dsx1FarEndTotalDMs PerfTotalCount
+ }
+
+ dsx1FarEndTotalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS1
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is identical to the interface identified by
+ the same value of dsx1LineIndex."
+
+ ::= { dsx1FarEndTotalEntry 1 }
+
+ dsx1FarEndTotalESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Errored Seconds encountered
+ by a DS1 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as
+ 0."
+ ::= { dsx1FarEndTotalEntry 2 }
+
+ dsx1FarEndTotalSESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Seconds
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1FarEndTotalEntry 3 }
+
+ dsx1FarEndTotalSEFSs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Severely Errored Framing
+ Seconds encountered by a DS1 interface in the
+ previous 24 hour interval. Invalid 15 minute
+ intervals count as 0."
+ ::= { dsx1FarEndTotalEntry 4 }
+
+ dsx1FarEndTotalUASs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Unavailable Seconds encountered by
+ a DS1 interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx1FarEndTotalEntry 5 }
+
+ dsx1FarEndTotalCSSs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Controlled Slip Seconds
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1FarEndTotalEntry 6 }
+
+ dsx1FarEndTotalLESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Line Errored Seconds
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1FarEndTotalEntry 7 }
+
+ dsx1FarEndTotalPCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far End Path Coding Violations
+ reported via the far end block error count
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1FarEndTotalEntry 8 }
+
+ dsx1FarEndTotalBESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Bursty Errored Seconds (BESs)
+ encountered by a DS1 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx1FarEndTotalEntry 9 }
+
+ dsx1FarEndTotalDMs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Degraded Minutes (DMs) encountered
+ by a DS1 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as
+ 0."
+ ::= { dsx1FarEndTotalEntry 10 }
+
+ -- The DS1 Fractional Table
+ dsx1FracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx1FracEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "This table is deprecated in favour of using
+ ifStackTable.
+
+ The table was mandatory for systems dividing a DS1
+ into channels containing different data streams
+ that are of local interest. Systems which are
+ indifferent to data content, such as CSUs, need
+ not implement it.
+
+ The DS1 fractional table identifies which DS1
+ channels associated with a CSU are being used to
+ support a logical interface, i.e., an entry in the
+ interfaces table from the Internet-standard MIB.
+
+ For example, consider an application managing a
+ North American ISDN Primary Rate link whose
+ division is a 384 kbit/s H1 _B_ Channel for Video,
+ a second H1 for data to a primary routing peer,
+ and 12 64 kbit/s H0 _B_ Channels. Consider that
+ some subset of the H0 channels are used for voice
+ and the remainder are available for dynamic data
+ calls.
+
+ We count a total of 14 interfaces multiplexed onto
+ the DS1 interface. Six DS1 channels (for the sake
+ of the example, channels 1..6) are used for Video,
+ six more (7..11 and 13) are used for data, and the
+ remaining 12 are are in channels 12 and 14..24.
+
+ Let us further imagine that ifIndex 2 is of type
+ DS1 and refers to the DS1 interface, and that the
+ interfaces layered onto it are numbered 3..16.
+
+ We might describe the allocation of channels, in
+ the dsx1FracTable, as follows:
+ dsx1FracIfIndex.2. 1 = 3 dsx1FracIfIndex.2.13 = 4
+ dsx1FracIfIndex.2. 2 = 3 dsx1FracIfIndex.2.14 = 6
+ dsx1FracIfIndex.2. 3 = 3 dsx1FracIfIndex.2.15 = 7
+ dsx1FracIfIndex.2. 4 = 3 dsx1FracIfIndex.2.16 = 8
+ dsx1FracIfIndex.2. 5 = 3 dsx1FracIfIndex.2.17 = 9
+ dsx1FracIfIndex.2. 6 = 3 dsx1FracIfIndex.2.18 = 10
+ dsx1FracIfIndex.2. 7 = 4 dsx1FracIfIndex.2.19 = 11
+ dsx1FracIfIndex.2. 8 = 4 dsx1FracIfIndex.2.20 = 12
+ dsx1FracIfIndex.2. 9 = 4 dsx1FracIfIndex.2.21 = 13
+ dsx1FracIfIndex.2.10 = 4 dsx1FracIfIndex.2.22 = 14
+ dsx1FracIfIndex.2.11 = 4 dsx1FracIfIndex.2.23 = 15
+ dsx1FracIfIndex.2.12 = 5 dsx1FracIfIndex.2.24 = 16
+
+ For North American (DS1) interfaces, there are 24
+ legal channels, numbered 1 through 24.
+
+ For G.704 interfaces, there are 31 legal channels,
+ numbered 1 through 31. The channels (1..31)
+ correspond directly to the equivalently numbered
+ time-slots."
+ ::= { ds1 13 }
+
+ dsx1FracEntry OBJECT-TYPE
+ SYNTAX Dsx1FracEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the DS1 Fractional table."
+ INDEX { dsx1FracIndex, dsx1FracNumber }
+ ::= { dsx1FracTable 1 }
+
+ Dsx1FracEntry ::=
+ SEQUENCE {
+ dsx1FracIndex INTEGER,
+ dsx1FracNumber INTEGER,
+ dsx1FracIfIndex INTEGER
+ }
+
+ dsx1FracIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..'7fffffff'h)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS1 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 an dsx1LineIndex
+ object instance."
+ ::= { dsx1FracEntry 1 }
+
+ dsx1FracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The channel number for this entry."
+ ::= { dsx1FracEntry 2 }
+
+ dsx1FracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..'7fffffff'h)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "An index value that uniquely identifies an
+ interface. The interface identified by a particular
+ value of this index is the same interface
+ as identified by the same value an ifIndex
+ object instance. If no interface is currently using
+ a channel, the value should be zero. If a
+ single interface occupies more than one time
+ slot, that ifIndex value will be found in multiple
+ time slots."
+ ::= { dsx1FracEntry 3 }
+
+ -- Ds1 TRAPS
+
+ ds1Traps OBJECT IDENTIFIER ::= { ds1 15 }
+
+ dsx1LineStatusChange NOTIFICATION-TYPE
+ OBJECTS { dsx1LineStatus,
+ dsx1LineStatusLastChange }
+ STATUS current
+ DESCRIPTION
+ "A dsx1LineStatusChange trap is sent when the
+ value of an instance dsx1LineStatus changes. It
+ can be utilized by an NMS to trigger polls. When
+ the line status change results from a higher level
+ line status change (i.e. ds3), then no traps for
+ the ds1 are sent."
+ ::= { ds1Traps 0 1 }
+
+ -- conformance information
+ ds1Conformance OBJECT IDENTIFIER ::= { ds1 14 }
+
+ ds1Groups OBJECT IDENTIFIER ::= { ds1Conformance 1 }
+ ds1Compliances OBJECT IDENTIFIER ::= { ds1Conformance 2 }
+
+ -- compliance statements
+
+ ds1Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for T1 and E1
+ interfaces."
+ MODULE -- this module
+ MANDATORY-GROUPS { ds1NearEndConfigGroup,
+ ds1NearEndStatisticsGroup }
+
+ GROUP ds1FarEndGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ systems that attach to a DS1 Interface."
+
+ GROUP ds1NearEndOptionalConfigGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ systems that attach to a DS1 Interface."
+
+ GROUP ds1DS2Group
+ DESCRIPTION
+ "Implementation of this group is mandatory for all
+ systems that attach to a DS2 Interface."
+
+ GROUP ds1TransStatsGroup
+
+ DESCRIPTION
+ "This group is the set of statistics appropriate
+ for all systems which attach to a DS1 Interface
+ running transparent or unFramed lineType."
+
+ GROUP ds1ChanMappingGroup
+ DESCRIPTION
+ "This group is the set of objects for mapping a
+ DS3 Channel (ds1ChannelNumber) to ifIndex.
+
+ Implementation of this group is mandatory for
+ systems which support the channelization of DS3s
+ into DS1s."
+
+ OBJECT dsx1LineType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the line type is not
+ required."
+
+ OBJECT dsx1LineCoding
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the line coding is not
+ required."
+
+ OBJECT dsx1SendCode
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the send code is not
+ required."
+
+ OBJECT dsx1LoopbackConfig
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set loopbacks is not required."
+
+ OBJECT dsx1SignalMode
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the signal mode is not
+ required."
+
+ OBJECT dsx1TransmitClockSource
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the transmit clock source is
+ not required."
+
+ OBJECT dsx1Fdl
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the FDL is not required."
+
+ OBJECT dsx1LineLength
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the line length is not
+ required."
+
+ OBJECT dsx1Channelization
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the channelization is not
+ required."
+ ::= { ds1Compliances 1 }
+
+ ds1MibT1PriCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for using this MIB for ISDN
+ Primary Rate interfaces on T1 lines."
+ MODULE
+ MANDATORY-GROUPS { ds1NearEndConfigGroup,
+ ds1NearEndStatisticsGroup }
+ OBJECT dsx1LineType
+ SYNTAX INTEGER {
+ dsx1ESF(2) -- Intl Spec would be G704(2)
+ -- or I.431(4)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Line type for T1 ISDN Primary Rate
+ interfaces."
+
+ OBJECT dsx1LineCoding
+ SYNTAX INTEGER {
+ dsx1B8ZS(2)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Type of Zero Code Suppression for
+ T1 ISDN Primary Rate interfaces."
+
+ OBJECT dsx1SignalMode
+ SYNTAX INTEGER {
+ none(1), -- if there is no signaling channel
+ messageOriented(4)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Possible signaling modes for
+ T1 ISDN Primary Rate interfaces."
+
+ OBJECT dsx1TransmitClockSource
+ SYNTAX INTEGER {
+ loopTiming(1)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The transmit clock is derived from
+ received clock on ISDN Primary Rate
+ interfaces."
+
+ OBJECT dsx1Fdl
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Facilities Data Link usage on T1 ISDN
+ Primary Rate interfaces.
+ Note: Eventually dsx1Att-54016(4) is to be
+ used here since the line type is ESF."
+
+ OBJECT dsx1Channelization
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the channelization
+ is not required."
+ ::= { ds1Compliances 2 }
+
+ ds1MibE1PriCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for using this MIB for ISDN
+ Primary Rate interfaces on E1 lines."
+ MODULE
+ MANDATORY-GROUPS { ds1NearEndConfigGroup,
+ ds1NearEndStatisticsGroup }
+ OBJECT dsx1LineType
+ SYNTAX INTEGER {
+ dsx1E1CRC(5)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Line type for E1 ISDN Primary Rate
+ interfaces."
+
+ OBJECT dsx1LineCoding
+ SYNTAX INTEGER {
+ dsx1HDB3(3)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Type of Zero Code Suppression for
+ E1 ISDN Primary Rate interfaces."
+
+ OBJECT dsx1SignalMode
+ SYNTAX INTEGER {
+ messageOriented(4)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Signaling on E1 ISDN Primary Rate interfaces
+ is always message oriented."
+
+ OBJECT dsx1TransmitClockSource
+ SYNTAX INTEGER {
+ loopTiming(1)
+ }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The transmit clock is derived from received
+ clock on ISDN Primary Rate interfaces."
+
+ OBJECT dsx1Fdl
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Facilities Data Link usage on E1 ISDN
+ Primary Rate interfaces.
+ Note: There is a 'M-Channel' in E1,
+ using National Bit Sa4 (G704,
+ Table 4a). It is used to implement
+ management features between ET
+ and NT. This is different to
+ FDL in T1, which is used to carry
+ control signals and performance
+ data. In E1, control and status
+ signals are carried using National
+ Bits Sa5, Sa6 and A (RAI Ind.).
+ This indicates that only the other(1) or
+ eventually the dsx1Fdl-none(8) bits should
+ be set in this object for E1 PRI."
+
+ OBJECT dsx1Channelization
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the channelization is not
+ required."
+ ::= { ds1Compliances 3 }
+
+ ds1Ds2Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for using this MIB for DS2
+ interfaces."
+ MODULE
+ MANDATORY-GROUPS { ds1DS2Group }
+
+ OBJECT dsx1Channelization
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "The ability to set the channelization is not
+ required."
+ ::= { ds1Compliances 4 }
+
+ -- units of conformance
+
+ ds1NearEndConfigGroup OBJECT-GROUP
+ OBJECTS { dsx1LineIndex,
+ dsx1TimeElapsed,
+ dsx1ValidIntervals,
+ dsx1LineType,
+ dsx1LineCoding,
+ dsx1SendCode,
+ dsx1CircuitIdentifier,
+ dsx1LoopbackConfig,
+ dsx1LineStatus,
+ dsx1SignalMode,
+ dsx1TransmitClockSource,
+ dsx1Fdl,
+ dsx1InvalidIntervals,
+ dsx1LineLength,
+ dsx1LoopbackStatus,
+ dsx1Ds1ChannelNumber,
+ dsx1Channelization }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing configuration
+ information applicable to all DS1 interfaces."
+ ::= { ds1Groups 1 }
+
+ ds1NearEndStatisticsGroup OBJECT-GROUP
+ OBJECTS { dsx1CurrentIndex,
+ dsx1CurrentESs,
+ dsx1CurrentSESs,
+ dsx1CurrentSEFSs,
+ dsx1CurrentUASs,
+ dsx1CurrentCSSs,
+ dsx1CurrentPCVs,
+ dsx1CurrentLESs,
+ dsx1CurrentBESs,
+ dsx1CurrentDMs,
+ dsx1CurrentLCVs,
+ dsx1IntervalIndex,
+ dsx1IntervalNumber,
+ dsx1IntervalESs,
+ dsx1IntervalSESs,
+ dsx1IntervalSEFSs,
+ dsx1IntervalUASs,
+ dsx1IntervalCSSs,
+ dsx1IntervalPCVs,
+ dsx1IntervalLESs,
+ dsx1IntervalBESs,
+ dsx1IntervalDMs,
+ dsx1IntervalLCVs,
+ dsx1IntervalValidData,
+ dsx1TotalIndex,
+ dsx1TotalESs,
+ dsx1TotalSESs,
+ dsx1TotalSEFSs,
+ dsx1TotalUASs,
+ dsx1TotalCSSs,
+ dsx1TotalPCVs,
+ dsx1TotalLESs,
+ dsx1TotalBESs,
+ dsx1TotalDMs,
+ dsx1TotalLCVs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing statistics
+ information applicable to all DS1 interfaces."
+ ::= { ds1Groups 2 }
+
+ ds1FarEndGroup OBJECT-GROUP
+ OBJECTS { dsx1FarEndCurrentIndex,
+ dsx1FarEndTimeElapsed,
+ dsx1FarEndValidIntervals,
+ dsx1FarEndCurrentESs,
+ dsx1FarEndCurrentSESs,
+ dsx1FarEndCurrentSEFSs,
+ dsx1FarEndCurrentUASs,
+ dsx1FarEndCurrentCSSs,
+ dsx1FarEndCurrentLESs,
+ dsx1FarEndCurrentPCVs,
+ dsx1FarEndCurrentBESs,
+ dsx1FarEndCurrentDMs,
+ dsx1FarEndInvalidIntervals,
+ dsx1FarEndIntervalIndex,
+ dsx1FarEndIntervalNumber,
+ dsx1FarEndIntervalESs,
+ dsx1FarEndIntervalSESs,
+ dsx1FarEndIntervalSEFSs,
+ dsx1FarEndIntervalUASs,
+ dsx1FarEndIntervalCSSs,
+ dsx1FarEndIntervalLESs,
+ dsx1FarEndIntervalPCVs,
+ dsx1FarEndIntervalBESs,
+ dsx1FarEndIntervalDMs,
+ dsx1FarEndIntervalValidData,
+ dsx1FarEndTotalIndex,
+ dsx1FarEndTotalESs,
+ dsx1FarEndTotalSESs,
+ dsx1FarEndTotalSEFSs,
+ dsx1FarEndTotalUASs,
+ dsx1FarEndTotalCSSs,
+ dsx1FarEndTotalLESs,
+ dsx1FarEndTotalPCVs,
+ dsx1FarEndTotalBESs,
+ dsx1FarEndTotalDMs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing remote
+ configuration and statistics information."
+ ::= { ds1Groups 3 }
+
+ ds1DeprecatedGroup OBJECT-GROUP
+ OBJECTS { dsx1IfIndex,
+ dsx1FracIndex,
+ dsx1FracNumber,
+ dsx1FracIfIndex }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of obsolete objects that may be
+ implemented for backwards compatibility."
+ ::= { ds1Groups 4 }
+
+ ds1NearEndOptionalConfigGroup OBJECT-GROUP
+ OBJECTS { dsx1LineStatusLastChange,
+ dsx1LineStatusChangeTrapEnable }
+
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that may be implemented
+ on DS1 and DS2 interfaces."
+ ::= { ds1Groups 5 }
+
+ ds1DS2Group OBJECT-GROUP
+ OBJECTS { dsx1LineIndex,
+ dsx1LineType,
+ dsx1LineCoding,
+ dsx1SendCode,
+ dsx1LineStatus,
+ dsx1SignalMode,
+ dsx1TransmitClockSource,
+ dsx1Channelization }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about DS2 (6,312 kbps) and E2 (8,448 kbps)
+ systems."
+ ::= { ds1Groups 6 }
+
+ ds1TransStatsGroup OBJECT-GROUP
+ OBJECTS { dsx1CurrentESs,
+ dsx1CurrentSESs,
+ dsx1CurrentUASs,
+ dsx1IntervalESs,
+ dsx1IntervalSESs,
+ dsx1IntervalUASs,
+ dsx1TotalESs,
+ dsx1TotalSESs,
+ dsx1TotalUASs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects which are the
+ statistics which can be collected from a ds1
+ interface that is running transparent or unframed
+ lineType. Statistics not in this list should
+ return noSuchInstance."
+ ::= { ds1Groups 7 }
+
+ ds1NearEndOptionalTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { dsx1LineStatusChange }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications that may be
+ implemented on DS1 and DS2 interfaces."
+ ::= { ds1Groups 8 }
+
+ ds1ChanMappingGroup OBJECT-GROUP
+ OBJECTS { dsx1ChanMappedIfIndex }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that give an mapping of
+ DS3 Channel (ds1ChannelNumber) to ifIndex."
+ ::= { ds1Groups 9 }
+
+END
+