summaryrefslogtreecommitdiff
path: root/MIBS/DS3-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/DS3-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/DS3-MIB')
-rw-r--r--MIBS/DS3-MIB1794
1 files changed, 1794 insertions, 0 deletions
diff --git a/MIBS/DS3-MIB b/MIBS/DS3-MIB
new file mode 100644
index 0000000..cba872c
--- /dev/null
+++ b/MIBS/DS3-MIB
@@ -0,0 +1,1794 @@
+DS3-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ NOTIFICATION-TYPE, transmission
+ FROM SNMPv2-SMI -- [RFC2578 </rfcs/rfc2578.html>]
+ DisplayString, TimeStamp, TruthValue
+ FROM SNMPv2-TC -- [RFC2579 </rfcs/rfc2579.html>]
+ MODULE-COMPLIANCE, OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF -- [RFC2580 </rfcs/rfc2580.html>]
+ InterfaceIndex
+ FROM IF-MIB -- [RFC2863 </rfcs/rfc2863.html>]
+ PerfCurrentCount, PerfIntervalCount,
+ PerfTotalCount
+ FROM PerfHist-TC-MIB; -- [RFC3593 </rfcs/rfc3593.html>]
+
+ds3 MODULE-IDENTITY
+ LAST-UPDATED "200409080000Z" -- September 08, 2004
+ ORGANIZATION "IETF AToM MIB Working Group"
+ CONTACT-INFO
+ "WG charter:
+ http://www.ietf.org/html.charters/atommib-charter.html
+
+ Mailing Lists:
+ General Discussion: atommib@research.telcordia.com <mailto:atommib@research.telcordia.com>
+ To Subscribe: atommib-request@research.telcordia.com <mailto:atommib-request@research.telcordia.com>
+
+ Editor: Orly Nicklass
+
+ Postal: RAD Data Communications, Ltd.
+ Ziv Tower, 24 Roul Walenberg
+ Tel Aviv, Israel, 69719
+
+ Tel: +9723 765 9969
+ E-mail: orly_n@rad.com <mailto:orly_n@rad.com>"
+
+ DESCRIPTION
+ "The is the MIB module that describes
+ DS3 and E3 interfaces objects.
+
+ Copyright (c) The Internet Society (2004). This
+ version of this MIB module is part of RFC 3896 </rfcs/rfc3896.html>;
+ see the RFC itself for full legal notices."
+
+ REVISION "200409080000Z" -- September 08, 2004
+
+ DESCRIPTION
+ "The RFC 3896 </rfcs/rfc3896.html> version of this MIB module.
+ The key changes made to this MIB module
+ since its publication in RFC 2496 </rfcs/rfc2496.html> are as follows:
+
+ (1) The dsx3FracIfIndex SYNTAX matches the description range.
+
+ (2) Reference was added to Circuit Identifier object.
+
+ (3) Usage of ifStackTable section was updated.
+
+ (4) Align the DESCRIPTION clauses of few statistic objects with
+ thenear end definition, the far end definition and with
+ RFC 3593 </rfcs/rfc3593.html>.
+
+ (5) Add new value, dsx3M13, to dsx3LineType."
+
+ REVISION "199808012130Z"
+
+ DESCRIPTION
+ "The RFC 2496 </rfcs/rfc2496.html> version of this MIB module.
+ The key changes made to this MIB module
+ since its publication in RFC 1407 </rfcs/rfc1407.html> are as follows:
+
+ (1) The Fractional Table has been deprecated.
+
+ (2) This document uses SMIv2.
+
+ (3) Values are given for ifTable and ifXTable.
+
+ (4) Example usage of ifStackTable is included.
+
+ (5) dsx3IfIndex has been deprecated.
+
+ (6) The definition of valid intervals has been clarified
+ for the case where the agent proxied for other devices.
+ In particular, the treatment of missing intervals has
+ been clarified.
+
+ (7) An inward loopback has been added.
+
+ (8) Additional lineStatus bits have been added for Near End
+ in Unavailable Signal State, Carrier Equipment Out of
+ Service.
+
+ (9) A read-write line Length object has been added.
+
+ (10) Added a lineStatus last change, trap and enabler.
+
+ (11) Textual Conventions for statistics objects have
+ been used.
+
+ (12) A new object, dsx3LoopbackStatus, has been introduced to
+ reflect the loopbacks established on a DS3/E3 interface
+ and the source to the requests. dsx3LoopbackConfig
+ continues to be the desired loopback state while
+ dsx3LoopbackStatus reflects the actual state.
+
+ (13) A dual loopback has been added to allow the setting of
+ an inward loopback and a line loopback at the same time.
+
+ (14) An object has been added to indicated whether or not
+ this is a channelized DS3/E3.
+
+ (15) A new object has been added to indicate which DS1 is to
+ set for remote loopback."
+
+ REVISION "199301252028Z"
+ DESCRIPTION
+ "Initial version, published as RFC 1407 </rfcs/rfc1407.html>."
+ ::= { transmission 30 }
+
+-- The DS3/E3 Near End Group
+
+-- The DS3/E3 Near End Group consists of four tables:
+-- DS3/E3 Configuration
+-- DS3/E3 Current
+-- DS3/E3 Interval
+-- DS3/E3 Total
+
+-- the DS3/E3 Configuration Table
+
+dsx3ConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3ConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3/E3 Configuration table."
+ ::= { ds3 5 }
+
+dsx3ConfigEntry OBJECT-TYPE
+ SYNTAX Dsx3ConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3/E3 Configuration table."
+ INDEX { dsx3LineIndex }
+ ::= { dsx3ConfigTable 1 }
+
+Dsx3ConfigEntry ::=
+ SEQUENCE {
+ dsx3LineIndex InterfaceIndex,
+ dsx3IfIndex InterfaceIndex,
+ dsx3TimeElapsed INTEGER,
+ dsx3ValidIntervals INTEGER,
+ dsx3LineType INTEGER,
+ dsx3LineCoding INTEGER,
+ dsx3SendCode INTEGER,
+ dsx3CircuitIdentifier DisplayString,
+ dsx3LoopbackConfig INTEGER,
+ dsx3LineStatus INTEGER,
+ dsx3TransmitClockSource INTEGER,
+ dsx3InvalidIntervals INTEGER,
+ dsx3LineLength INTEGER,
+ dsx3LineStatusLastChange TimeStamp,
+ dsx3LineStatusChangeTrapEnable INTEGER,
+ dsx3LoopbackStatus INTEGER,
+ dsx3Channelization INTEGER,
+ dsx3Ds1ForRemoteLoop INTEGER
+}
+
+dsx3LineIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ 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.
+
+ Previously, this object was the identifier of a
+ DS3/E3 Interface on a managed device. If there is
+ an ifEntry that is directly associated with this
+ and only this DS3/E3 interface, it should have the
+ same value as ifIndex. Otherwise, number the
+ dsx3LineIndices 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."
+ ::= { dsx3ConfigEntry 1 }
+
+dsx3IfIndex 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 </rfcs/rfc1213.html>)."
+ ::= { dsx3ConfigEntry 2 }
+
+dsx3TimeElapsed 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."
+ ::= { dsx3ConfigEntry 3 }
+
+dsx3ValidIntervals 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."
+ ::= { dsx3ConfigEntry 4 }
+
+dsx3LineType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx3other(1),
+ dsx3M23(2),
+ dsx3SYNTRAN(3),
+ dsx3CbitParity(4),
+ dsx3ClearChannel(5),
+ e3other(6),
+ e3Framed(7),
+ e3Plcp(8),
+ dsx3M13(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the variety of DS3 C-bit
+ or E3 application implementing this interface. The
+ type of interface affects the interpretation of
+ the usage and error statistics. The rate of DS3
+ is 44.736 Mbps and E3 is 34.368 Mbps. The
+ dsx3ClearChannel value means that the C-bits are
+ not used except for sending/receiving AIS. The
+ values, in sequence, describe:
+
+ TITLE: SPECIFICATION:
+ dsx3M23 ANSI T1.107-1988
+ dsx3SYNTRAN ANSI T1.107-1988
+ dsx3CbitParity ANSI T1.107a-1990
+ dsx3ClearChannel ANSI T1.102-1987
+ e3Framed CCITT G.751
+ e3Plcp ETSI T/NA(91)18
+ dsx3M13 ANSI T1.107a-1990."
+
+ REFERENCE
+ "American National Standard for telecommunications
+ - digital hierarchy -
+ formats specification, ANSI T1.107- 1988.
+ ANSI T1.107a-1990.
+ American National Standard for telecommunications
+ - digital hierarchy -
+ electrical interfaces, ANSI T1.102- 1987.
+ CCITT - Digital Multiplex Equipment Operating at
+ the Third Order Bit Rate of 34 368 Kbit/s and
+ the Forth Order Bit Rate of 139 264 Kbit/s
+ and Using Positive Justification, G.751
+ European Telecommunications Standards Institute
+ -- ETS '34M' --
+ Metropolitan Area Network Physical
+ Convergence Layer Procedure for
+ 34.368 Megabits per Second, T/NA(91)18,
+ May 1991."
+ ::= { dsx3ConfigEntry 5 }
+
+dsx3LineCoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx3Other(1),
+ dsx3B3ZS(2),
+ e3HDB3(3)
+ }
+ 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.
+ dsx3B3ZS and e3HDB3 refer to the use of specified
+ patterns of normal bits and bipolar violations
+ which are used to replace sequences of zero bits
+ of a specified length."
+ ::= { dsx3ConfigEntry 6 }
+
+dsx3SendCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx3SendNoCode(1),
+ dsx3SendLineCode(2),
+ dsx3SendPayloadCode(3),
+ dsx3SendResetCode(4),
+ dsx3SendDS1LoopCode(5),
+ dsx3SendTestPattern(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates what type of code is
+ being sent across the DS3/E3 interface by the
+ device. (These are optional for E3 interfaces.)
+ Setting this variable causes the interface to
+ begin sending the code requested.
+ The values mean:
+
+ dsx3SendNoCode
+ sending looped or normal data
+
+ dsx3SendLineCode
+ sending a request for a line loopback
+
+ dsx3SendPayloadCode
+ sending a request for a payload loopback
+ (i.e., all DS1/E1s in a DS3/E3 frame)
+
+ dsx3SendResetCode
+ sending a loopback deactivation request
+
+ dsx3SendDS1LoopCode
+ requesting to loopback a particular DS1/E1
+ within a DS3/E3 frame. The DS1/E1 is
+ indicated in dsx3Ds1ForRemoteLoop.
+
+ dsx3SendTestPattern
+ sending a test pattern."
+ ::= { dsx3ConfigEntry 7 }
+
+dsx3CircuitIdentifier 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."
+
+ REFERENCE "ITU-T M.1400"
+ ::= { dsx3ConfigEntry 8 }
+
+dsx3LoopbackConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ dsx3NoLoop(1),
+ dsx3PayloadLoop(2),
+ dsx3LineLoop(3),
+ dsx3OtherLoop(4),
+ dsx3InwardLoop(5),
+ dsx3DualLoop(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable represents the desired loopback
+ configuration of the DS3/E3 interface.
+ The values mean:
+
+ dsx3NoLoop
+ 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.
+
+ dsx3PayloadLoop
+ 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.
+
+ dsx3LineLoop
+ The received signal at this interface does not
+ go through the device (minimum penetration) but
+ is looped back out.
+
+ dsx3OtherLoop
+ Loopbacks that are not defined here.
+
+ dsx3InwardLoop
+ The sent signal at this interface is looped back
+ through the device.
+
+ dsx3DualLoop
+ Both dsx1LineLoop and dsx1InwardLoop will be
+ active simultaneously."
+ ::= { dsx3ConfigEntry 9 }
+
+dsx3LineStatus OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the Line Status of the
+ interface. It contains loopback state information
+ and failure state information. The dsx3LineStatus
+ is a bit map represented as a sum, therefore, it
+ can represent multiple failures and a loopback
+ (see dsx3LoopbackConfig object for the type of
+ loopback) simultaneously. The dsx3NoAlarm must be
+ set if and only if no other flag is set.
+
+ If the dsx3loopbackState bit is set, the loopback
+ in effect can be determined from the
+ dsx3loopbackConfig object.
+ The various bit positions are:
+ 1 dsx3NoAlarm No alarm present
+ 2 dsx3RcvRAIFailure Receiving Yellow/Remote
+ Alarm Indication
+ 4 dsx3XmitRAIAlarm Transmitting Yellow/Remote
+ Alarm Indication
+ 8 dsx3RcvAIS Receiving AIS failure state
+ 16 dsx3XmitAIS Transmitting AIS
+ 32 dsx3LOF Receiving LOF failure state
+ 64 dsx3LOS Receiving LOS failure state
+ 128 dsx3LoopbackState Looping the received signal
+ 256 dsx3RcvTestCode Receiving a Test Pattern
+ 512 dsx3OtherFailure any line status not defined
+ here
+ 1024 dsx3UnavailSigState Near End in Unavailable
+ Signal State
+ 2048 dsx3NetEquipOOS Carrier Equipment Out of
+ Service"
+ ::= { dsx3ConfigEntry 10 }
+
+dsx3TransmitClockSource 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 receive
+ clock is used as the transmit clock.
+
+ localTiming indicates that a local clock source is
+ used or that an external clock is attached to the
+ box containing the interface.
+
+ throughTiming indicates that transmit clock is
+ derived from the recovered receive clock of
+ another DS3 interface."
+ ::= { dsx3ConfigEntry 11 }
+
+dsx3InvalidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The number of intervals in the range from 0 to
+ dsx3ValidIntervals 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)."
+ ::= { dsx3ConfigEntry 12 }
+
+dsx3LineLength OBJECT-TYPE
+ SYNTAX INTEGER (0..64000)
+ UNITS "meters"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of the ds3 line in meters. This
+ object provides information for line build out
+ circuitry if it exists and can use this object to
+ adjust the line build out."
+ ::= { dsx3ConfigEntry 13 }
+
+dsx3LineStatusLastChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of MIB II's sysUpTime object at the
+ time this DS3/E3 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."
+ ::= { dsx3ConfigEntry 14 }
+
+dsx3LineStatusChangeTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether dsx3LineStatusChange traps
+ should be generated for this interface."
+ DEFVAL { disabled }
+ ::= { dsx3ConfigEntry 15 }
+
+dsx3LoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER (1..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable represents the current state of the
+ loopback on the DS3 interface. It contains
+ information about loopbacks established by a
+ manager and remotely from the far end.
+
+ The dsx3LoopbackStatus is a bit map represented as
+ a sum, therefore is can represent multiple
+ loopbacks simultaneously.
+
+ The various bit positions are:
+ 1 dsx3NoLoopback
+ 2 dsx3NearEndPayloadLoopback
+ 4 dsx3NearEndLineLoopback
+ 8 dsx3NearEndOtherLoopback
+ 16 dsx3NearEndInwardLoopback
+ 32 dsx3FarEndPayloadLoopback
+ 64 dsx3FarEndLineLoopback"
+ ::= { dsx3ConfigEntry 16 }
+
+dsx3Channelization OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabledDs1(2),
+ enabledDs2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether this ds3/e3 is channelized or
+ unchannelized. The value of enabledDs1 indicates
+
+ that this is a DS3 channelized into DS1s. The
+ value of enabledDs3 indicated that this is a DS3
+ channelized into DS2s. Setting this object will
+ cause the creation or deletion of DS2 or DS1
+ entries in the ifTable. "
+ ::= { dsx3ConfigEntry 17 }
+
+dsx3Ds1ForRemoteLoop OBJECT-TYPE
+ SYNTAX INTEGER (0..29)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which DS1/E1 on this DS3/E3 will be
+ indicated in the remote ds1 loopback request. A
+ value of 0 means no DS1 will be looped. A value
+ of 29 means all DS1s/E1s will be looped."
+ ::= { dsx3ConfigEntry 18 }
+
+-- the DS3/E3 Current Table
+
+dsx3CurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3CurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3/E3 current table contains various
+ statistics being collected for the current 15
+ minute interval."
+ ::= { ds3 6 }
+
+dsx3CurrentEntry OBJECT-TYPE
+ SYNTAX Dsx3CurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3/E3 Current table."
+ INDEX { dsx3CurrentIndex }
+ ::= { dsx3CurrentTable 1 }
+
+Dsx3CurrentEntry ::=
+ SEQUENCE {
+ dsx3CurrentIndex InterfaceIndex,
+ dsx3CurrentPESs PerfCurrentCount,
+ dsx3CurrentPSESs PerfCurrentCount,
+ dsx3CurrentSEFSs PerfCurrentCount,
+ dsx3CurrentUASs PerfCurrentCount,
+ dsx3CurrentLCVs PerfCurrentCount,
+
+ dsx3CurrentPCVs PerfCurrentCount,
+ dsx3CurrentLESs PerfCurrentCount,
+ dsx3CurrentCCVs PerfCurrentCount,
+ dsx3CurrentCESs PerfCurrentCount,
+ dsx3CurrentCSESs PerfCurrentCount
+ }
+
+dsx3CurrentIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS3/E3 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
+ dsx3LineIndex object instance."
+ ::= { dsx3CurrentEntry 1 }
+
+dsx3CurrentPESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Errored Seconds."
+ ::= { dsx3CurrentEntry 2 }
+
+dsx3CurrentPSESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Severely Errored Seconds."
+ ::= { dsx3CurrentEntry 3 }
+
+dsx3CurrentSEFSs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Severely Errored Framing Seconds."
+ ::= { dsx3CurrentEntry 4 }
+
+dsx3CurrentUASs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds."
+ ::= { dsx3CurrentEntry 5 }
+
+dsx3CurrentLCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Line
+ Coding Violations."
+ ::= { dsx3CurrentEntry 6 }
+
+dsx3CurrentPCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Coding Violations."
+ ::= { dsx3CurrentEntry 7 }
+
+dsx3CurrentLESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds."
+ ::= { dsx3CurrentEntry 8 }
+
+dsx3CurrentCCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Coding Violations."
+ ::= { dsx3CurrentEntry 9 }
+
+dsx3CurrentCESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+ "The number of C-bit Errored Seconds."
+ ::= { dsx3CurrentEntry 10 }
+
+dsx3CurrentCSESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Severely Errored Seconds."
+ ::= { dsx3CurrentEntry 11 }
+
+-- the DS3/E3 Interval Table
+
+dsx3IntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3IntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3/E3 Interval Table contains various
+ statistics collected by each DS3/E3 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 dsx3IntervalNumber)
+ and for one specific interface (identified by
+ dsx3IntervalIndex)."
+ ::= { ds3 7 }
+
+dsx3IntervalEntry OBJECT-TYPE
+ SYNTAX Dsx3IntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3/E3 Interval table."
+ INDEX { dsx3IntervalIndex, dsx3IntervalNumber }
+ ::= { dsx3IntervalTable 1 }
+
+Dsx3IntervalEntry ::=
+ SEQUENCE {
+ dsx3IntervalIndex InterfaceIndex,
+ dsx3IntervalNumber INTEGER,
+ dsx3IntervalPESs PerfIntervalCount,
+ dsx3IntervalPSESs PerfIntervalCount,
+ dsx3IntervalSEFSs PerfIntervalCount,
+ dsx3IntervalUASs PerfIntervalCount,
+ dsx3IntervalLCVs PerfIntervalCount,
+ dsx3IntervalPCVs PerfIntervalCount,
+ dsx3IntervalLESs PerfIntervalCount,
+
+ dsx3IntervalCCVs PerfIntervalCount,
+ dsx3IntervalCESs PerfIntervalCount,
+ dsx3IntervalCSESs PerfIntervalCount,
+ dsx3IntervalValidData TruthValue
+ }
+
+dsx3IntervalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS3/E3 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
+ dsx3LineIndex object instance."
+ ::= { dsx3IntervalEntry 1 }
+
+dsx3IntervalNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ 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."
+ ::= { dsx3IntervalEntry 2 }
+
+dsx3IntervalPESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Errored Seconds."
+ ::= { dsx3IntervalEntry 3 }
+
+dsx3IntervalPSESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Severely Errored Seconds."
+ ::= { dsx3IntervalEntry 4 }
+
+dsx3IntervalSEFSs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Severely Errored Framing Seconds."
+ ::= { dsx3IntervalEntry 5 }
+
+dsx3IntervalUASs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds. This object may decrease if
+ the occurrence of unavailable seconds occurs across
+ an interval boundary."
+ ::= { dsx3IntervalEntry 6 }
+
+dsx3IntervalLCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Line
+ Coding Violations."
+ ::= { dsx3IntervalEntry 7 }
+
+dsx3IntervalPCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Coding Violations."
+ ::= { dsx3IntervalEntry 8 }
+
+dsx3IntervalLESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds (BPVs or
+ illegal zero sequences)."
+ ::= { dsx3IntervalEntry 9 }
+
+ dsx3IntervalCCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Coding Violations."
+ ::= { dsx3IntervalEntry 10 }
+
+ dsx3IntervalCESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Errored Seconds."
+ ::= { dsx3IntervalEntry 11 }
+
+ dsx3IntervalCSESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Severely Errored Seconds."
+ ::= { dsx3IntervalEntry 12 }
+
+ dsx3IntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This variable indicates if the data for this
+ interval is valid."
+ ::= { dsx3IntervalEntry 13 }
+
+-- the DS3/E3 Total
+
+dsx3TotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3TotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3/E3 Total Table contains the cumulative
+ sum of the various statistics for the 24 hour
+ period preceding the current interval."
+ ::= { ds3 8 }
+
+dsx3TotalEntry OBJECT-TYPE
+ SYNTAX Dsx3TotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3/E3 Total table."
+ INDEX { dsx3TotalIndex }
+ ::= { dsx3TotalTable 1 }
+
+Dsx3TotalEntry ::=
+ SEQUENCE {
+ dsx3TotalIndex InterfaceIndex,
+ dsx3TotalPESs PerfTotalCount,
+ dsx3TotalPSESs PerfTotalCount,
+ dsx3TotalSEFSs PerfTotalCount,
+ dsx3TotalUASs PerfTotalCount,
+ dsx3TotalLCVs PerfTotalCount,
+ dsx3TotalPCVs PerfTotalCount,
+ dsx3TotalLESs PerfTotalCount,
+ dsx3TotalCCVs PerfTotalCount,
+ dsx3TotalCESs PerfTotalCount,
+ dsx3TotalCSESs PerfTotalCount
+ }
+
+dsx3TotalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS3/E3 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
+ dsx3LineIndex object instance."
+ ::= { dsx3TotalEntry 1 }
+
+dsx3TotalPESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Errored Seconds, encountered by a DS3 interface in
+ the previous 24 hour interval. Invalid 15 minute
+ intervals count as 0."
+ ::= { dsx3TotalEntry 2 }
+
+dsx3TotalPSESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+ Severely Errored Seconds, encountered by a DS3
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 3 }
+
+dsx3TotalSEFSs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Severely Errored Framing Seconds, encountered by a
+ DS3/E3 interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 4 }
+
+dsx3TotalUASs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds, encountered by a DS3
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 5 }
+
+dsx3TotalLCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Line
+ Coding Violations encountered by a DS3/E3
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 6 }
+
+dsx3TotalPCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of P-bit
+
+ Coding Violations, encountered by a DS3 interface
+ in the previous 24 hour interval. Invalid 15
+ minute intervals count as 0."
+ ::= { dsx3TotalEntry 7 }
+
+dsx3TotalLESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Line Errored Seconds (BPVs or
+ illegal zero sequences) encountered by a DS3/E3
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 8 }
+
+dsx3TotalCCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Coding Violations encountered
+ by a DS3 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 9 }
+
+dsx3TotalCESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Errored Seconds encountered
+ by a DS3 interface in the previous 24 hour
+ interval. Invalid 15 minute intervals count as 0."
+ ::= { dsx3TotalEntry 10 }
+
+dsx3TotalCSESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of C-bit Severely Errored Seconds
+ encountered by a DS3 interface in the previous 24
+ hour interval. Invalid 15 minute intervals count
+ as 0."
+ ::= { dsx3TotalEntry 11 }
+
+-- The DS3 Far End Group
+
+-- The DS3 Far End Group consists of four tables :
+-- DS3 Far End Configuration
+-- DS3 Far End Current
+-- DS3 Far End Interval
+-- DS3 Far End Total
+
+-- The DS3 Far End Configuration Table
+
+dsx3FarEndConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3FarEndConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3 Far End Configuration Table contains
+ configuration information reported in the C-bits
+ from the remote end."
+ ::= { ds3 9 }
+
+dsx3FarEndConfigEntry OBJECT-TYPE
+ SYNTAX Dsx3FarEndConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3 Far End Configuration table."
+ INDEX { dsx3FarEndLineIndex }
+ ::= { dsx3FarEndConfigTable 1 }
+
+Dsx3FarEndConfigEntry ::=
+ SEQUENCE {
+ dsx3FarEndLineIndex InterfaceIndex,
+ dsx3FarEndEquipCode DisplayString,
+ dsx3FarEndLocationIDCode DisplayString,
+ dsx3FarEndFrameIDCode DisplayString,
+ dsx3FarEndUnitCode DisplayString,
+ dsx3FarEndFacilityIDCode DisplayString
+ }
+
+dsx3FarEndLineIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS3
+ 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 dsx3LineIndex object instance."
+ ::= { dsx3FarEndConfigEntry 1 }
+
+dsx3FarEndEquipCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Far End Equipment Identification code
+ that describes the specific piece of equipment.
+ It is sent within the Path Identification
+ Message."
+ ::= { dsx3FarEndConfigEntry 2 }
+
+dsx3FarEndLocationIDCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..11))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Far End Location Identification code
+ that describes the specific location of the
+ equipment. It is sent within the Path
+ Identification Message."
+ ::= { dsx3FarEndConfigEntry 3 }
+
+dsx3FarEndFrameIDCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Far End Frame Identification code
+ that identifies where the equipment is located
+ within a building at a given location. It is sent
+ within the Path Identification Message."
+ ::= { dsx3FarEndConfigEntry 4 }
+
+dsx3FarEndUnitCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Far End code that identifies the
+ equipment location within a bay. It is sent
+ within the Path Identification Message."
+ ::= { dsx3FarEndConfigEntry 5 }
+
+dsx3FarEndFacilityIDCode OBJECT-TYPE
+
+ SYNTAX DisplayString (SIZE (0..38))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This code identifies a specific Far End DS3 path.
+ It is sent within the Path Identification
+ Message."
+ ::= { dsx3FarEndConfigEntry 6 }
+
+-- The DS3 Far End Current
+
+dsx3FarEndCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3FarEndCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3 Far End Current table contains various
+ statistics being collected for the current 15
+ minute interval. The statistics are collected
+ from the far end block error code within the C-
+ bits."
+ ::= { ds3 10 }
+
+dsx3FarEndCurrentEntry OBJECT-TYPE
+ SYNTAX Dsx3FarEndCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3 Far End Current table."
+ INDEX { dsx3FarEndCurrentIndex }
+ ::= { dsx3FarEndCurrentTable 1 }
+
+Dsx3FarEndCurrentEntry ::=
+ SEQUENCE {
+ dsx3FarEndCurrentIndex InterfaceIndex,
+ dsx3FarEndTimeElapsed INTEGER,
+ dsx3FarEndValidIntervals INTEGER,
+ dsx3FarEndCurrentCESs PerfCurrentCount,
+ dsx3FarEndCurrentCSESs PerfCurrentCount,
+ dsx3FarEndCurrentCCVs PerfCurrentCount,
+ dsx3FarEndCurrentUASs PerfCurrentCount,
+ dsx3FarEndInvalidIntervals INTEGER
+ }
+
+ dsx3FarEndCurrentIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS3
+ 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 dsx3LineIndex."
+ ::= { dsx3FarEndCurrentEntry 1 }
+
+dsx3FarEndTimeElapsed 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."
+ ::= { dsx3FarEndCurrentEntry 2 }
+
+dsx3FarEndValidIntervals 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. 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."
+ ::= { dsx3FarEndCurrentEntry 3 }
+
+dsx3FarEndCurrentCESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Errored Seconds."
+ ::= { dsx3FarEndCurrentEntry 4 }
+
+dsx3FarEndCurrentCSESs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Severely Errored Seconds."
+ ::= { dsx3FarEndCurrentEntry 5 }
+
+dsx3FarEndCurrentCCVs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Coding Violations reported via the far end
+ block error count."
+ ::= { dsx3FarEndCurrentEntry 6 }
+
+dsx3FarEndCurrentUASs OBJECT-TYPE
+ SYNTAX PerfCurrentCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ unavailable seconds."
+ ::= { dsx3FarEndCurrentEntry 7 }
+
+dsx3FarEndInvalidIntervals OBJECT-TYPE
+ SYNTAX INTEGER (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The number of intervals in the range from 0 to
+ dsx3FarEndValidIntervals 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)."
+ ::= { dsx3FarEndCurrentEntry 8 }
+
+-- The DS3 Far End Interval Table
+
+dsx3FarEndIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3FarEndIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3 Far End Interval Table contains various
+
+ statistics collected by each DS3 interface over
+ the previous 24 hours of operation. The past 24
+ hours are broken into 96 completed 15 minute
+ intervals."
+ ::= { ds3 11 }
+
+dsx3FarEndIntervalEntry OBJECT-TYPE
+ SYNTAX Dsx3FarEndIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3 Far End Interval table."
+ INDEX { dsx3FarEndIntervalIndex,
+ dsx3FarEndIntervalNumber }
+ ::= { dsx3FarEndIntervalTable 1 }
+
+Dsx3FarEndIntervalEntry ::=
+ SEQUENCE {
+ dsx3FarEndIntervalIndex InterfaceIndex,
+ dsx3FarEndIntervalNumber INTEGER,
+ dsx3FarEndIntervalCESs PerfIntervalCount,
+ dsx3FarEndIntervalCSESs PerfIntervalCount,
+ dsx3FarEndIntervalCCVs PerfIntervalCount,
+ dsx3FarEndIntervalUASs PerfIntervalCount,
+ dsx3FarEndIntervalValidData TruthValue
+ }
+
+dsx3FarEndIntervalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS3
+ 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 dsx3LineIndex."
+ ::= { dsx3FarEndIntervalEntry 1 }
+
+dsx3FarEndIntervalNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..96)
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ 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."
+ ::= { dsx3FarEndIntervalEntry 2 }
+
+dsx3FarEndIntervalCESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Errored Seconds encountered by a DS3
+ interface in one of the previous 96, individual 15
+ minute, intervals. In the case where the agent is
+ a proxy and data is not available, return
+ noSuchInstance."
+ ::= { dsx3FarEndIntervalEntry 3 }
+
+dsx3FarEndIntervalCSESs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Severely Errored Seconds."
+ ::= { dsx3FarEndIntervalEntry 4 }
+
+dsx3FarEndIntervalCCVs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Coding Violations reported via the far end
+ block error count."
+ ::= { dsx3FarEndIntervalEntry 5 }
+
+dsx3FarEndIntervalUASs OBJECT-TYPE
+ SYNTAX PerfIntervalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ unavailable seconds."
+ ::= { dsx3FarEndIntervalEntry 6 }
+
+dsx3FarEndIntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This variable indicates if the data for this
+ interval is valid."
+ ::= { dsx3FarEndIntervalEntry 7 }
+
+-- The DS3 Far End Total
+
+dsx3FarEndTotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3FarEndTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DS3 Far End Total Table contains the
+ cumulative sum of the various statistics for the
+ 24 hour period preceding the current interval."
+ ::= { ds3 12 }
+
+dsx3FarEndTotalEntry OBJECT-TYPE
+ SYNTAX Dsx3FarEndTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the DS3 Far End Total table."
+ INDEX { dsx3FarEndTotalIndex }
+ ::= { dsx3FarEndTotalTable 1 }
+
+Dsx3FarEndTotalEntry ::=
+ SEQUENCE {
+ dsx3FarEndTotalIndex InterfaceIndex,
+ dsx3FarEndTotalCESs PerfTotalCount,
+ dsx3FarEndTotalCSESs PerfTotalCount,
+ dsx3FarEndTotalCCVs PerfTotalCount,
+ dsx3FarEndTotalUASs PerfTotalCount
+ }
+
+dsx3FarEndTotalIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the DS3
+ 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 dsx3LineIndex."
+ ::= { dsx3FarEndTotalEntry 1 }
+
+dsx3FarEndTotalCESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Errored Seconds encountered by a DS3
+ interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3FarEndTotalEntry 2 }
+
+dsx3FarEndTotalCSESs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Severely Errored Seconds encountered by a
+ DS3 interface in the previous 24 hour interval.
+ Invalid 15 minute intervals count as 0."
+ ::= { dsx3FarEndTotalEntry 3 }
+
+dsx3FarEndTotalCCVs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ C-bit Coding Violations reported via the far end
+ block error count encountered by a DS3 interface
+ in the previous 24 hour interval. Invalid 15
+ minute intervals count as 0."
+ ::= { dsx3FarEndTotalEntry 4 }
+
+dsx3FarEndTotalUASs OBJECT-TYPE
+ SYNTAX PerfTotalCount
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of Far End
+ unavailable seconds encountered by a DS3 interface
+ in the previous 24 hour interval. Invalid 15
+ minute intervals count as 0."
+ ::= { dsx3FarEndTotalEntry 5 }
+
+-- the DS3/E3 Fractional Table
+
+-- This table is deprecated.
+
+dsx3FracTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dsx3FracEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "This table is deprecated in favour of using
+ ifStackTable.
+
+ Implementation of this table was optional. It was
+ designed for those systems dividing a DS3/E3 into
+ channels containing different data streams that
+ are of local interest.
+
+ The DS3/E3 fractional table identifies which
+ DS3/E3 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 a DS3 device with 4 high
+ speed links carrying router traffic, a feed for
+ voice, a feed for video, and a synchronous channel
+ for a non-routed protocol. We might describe the
+ allocation of channels, in the dsx3FracTable, as
+ follows:
+ dsx3FracIfIndex.2. 1 = 3 dsx3FracIfIndex.2.15 = 4
+ dsx3FracIfIndex.2. 2 = 3 dsx3FracIfIndex.2.16 = 6
+ dsx3FracIfIndex.2. 3 = 3 dsx3FracIfIndex.2.17 = 6
+ dsx3FracIfIndex.2. 4 = 3 dsx3FracIfIndex.2.18 = 6
+ dsx3FracIfIndex.2. 5 = 3 dsx3FracIfIndex.2.19 = 6
+ dsx3FracIfIndex.2. 6 = 3 dsx3FracIfIndex.2.20 = 6
+ dsx3FracIfIndex.2. 7 = 4 dsx3FracIfIndex.2.21 = 6
+ dsx3FracIfIndex.2. 8 = 4 dsx3FracIfIndex.2.22 = 6
+ dsx3FracIfIndex.2. 9 = 4 dsx3FracIfIndex.2.23 = 6
+ dsx3FracIfIndex.2.10 = 4 dsx3FracIfIndex.2.24 = 6
+ dsx3FracIfIndex.2.11 = 4 dsx3FracIfIndex.2.25 = 6
+ dsx3FracIfIndex.2.12 = 5 dsx3FracIfIndex.2.26 = 6
+ dsx3FracIfIndex.2.13 = 5 dsx3FracIfIndex.2.27 = 6
+ dsx3FracIfIndex.2.14 = 5 dsx3FracIfIndex.2.28 = 6
+ For dsx3M23, dsx3 SYNTRAN, dsx3CbitParity, and
+ dsx3ClearChannel there are 28 legal channels,
+ numbered 1 through 28.
+
+ For e3Framed there are 16 legal channels, numbered
+ 1 through 16. The channels (1..16) correspond
+ directly to the equivalently numbered time-slots."
+ ::= { ds3 13 }
+
+dsx3FracEntry OBJECT-TYPE
+ SYNTAX Dsx3FracEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the DS3 Fractional table."
+ INDEX { dsx3FracIndex, dsx3FracNumber }
+ ::= { dsx3FracTable 1 }
+
+Dsx3FracEntry ::=
+ SEQUENCE {
+ dsx3FracIndex INTEGER,
+ dsx3FracNumber INTEGER,
+ dsx3FracIfIndex INTEGER
+ }
+
+dsx3FracIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..'7fffffff'h)
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS deprecated
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ DS3 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 dsx3LineIndex
+ object instance."
+ ::= { dsx3FracEntry 1 }
+
+dsx3FracNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-only -- read-only since originally an
+ -- SMIv1 index
+ STATUS deprecated
+ DESCRIPTION
+ "The channel number for this entry."
+ ::= { dsx3FracEntry 2 }
+
+dsx3FracIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..'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."
+ ::= { dsx3FracEntry 3 }
+
+ -- DS3 TRAPS
+
+ds3Traps OBJECT IDENTIFIER ::= { ds3 15 }
+
+dsx3LineStatusChange NOTIFICATION-TYPE
+ OBJECTS { dsx3LineStatus,
+ dsx3LineStatusLastChange }
+ STATUS current
+ DESCRIPTION
+ "A dsx3LineStatusChange trap is sent when the
+ value of an instance of dsx3LineStatus changes. It
+ can be utilized by an NMS to trigger polls. When
+ the line status change results in a lower level
+ line status change (i.e., ds1), then no traps for
+ the lower level are sent."
+ ::= { ds3Traps 0 1 }
+
+-- conformance information
+
+ds3Conformance OBJECT IDENTIFIER ::= { ds3 14 }
+ds3Groups OBJECT IDENTIFIER ::= { ds3Conformance 1 }
+ds3Compliances OBJECT IDENTIFIER ::= { ds3Conformance 2 }
+
+-- compliance statements
+
+ds3Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for DS3/E3 interfaces."
+ MODULE -- this module
+ MANDATORY-GROUPS { ds3NearEndConfigGroup,
+ ds3NearEndStatisticsGroup }
+ GROUP ds3FarEndGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ systems that attach to a DS3 Interface. However,
+ only C-bit Parity and SYNTRAN DS3 applications
+ have the capability (option) of providing this
+ information."
+ GROUP ds3NearEndOptionalTrapGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ systems that attach to a DS3 Interface. If it is
+ implemented then ds3NearEndOptionalConfigGroup
+ should also be implemented."
+ GROUP ds3NearEndOptionalConfigGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ systems that attach to a DS3 interface."
+
+ OBJECT dsx3LineType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the line type is not required."
+
+ OBJECT dsx3LineCoding
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the line coding is not
+ required."
+
+ OBJECT dsx3SendCode
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the send code is not required."
+
+ OBJECT dsx3LoopbackConfig
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for loopbacks is not required."
+
+ OBJECT dsx3TransmitClockSource
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the transmit clock source is not
+ required."
+
+ OBJECT dsx3LineLength
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the line length is not
+ required."
+
+ OBJECT dsx3Channelization
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access for the channelization is not
+ required."
+
+ ::= { ds3Compliances 1 }
+
+-- units of conformance
+
+ds3NearEndConfigGroup OBJECT-GROUP
+ OBJECTS { dsx3LineIndex,
+ dsx3TimeElapsed,
+ dsx3ValidIntervals,
+ dsx3LineType,
+ dsx3LineCoding,
+ dsx3SendCode,
+ dsx3CircuitIdentifier,
+ dsx3LoopbackConfig,
+ dsx3LineStatus,
+ dsx3TransmitClockSource,
+ dsx3InvalidIntervals,
+ dsx3LineLength,
+ dsx3LoopbackStatus,
+ dsx3Channelization,
+ dsx3Ds1ForRemoteLoop}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing configuration
+ information applicable to all DS3/E3 interfaces."
+ ::= { ds3Groups 1 }
+
+ds3NearEndStatisticsGroup OBJECT-GROUP
+ OBJECTS { dsx3CurrentIndex,
+ dsx3CurrentPESs,
+ dsx3CurrentPSESs,
+ dsx3CurrentSEFSs,
+ dsx3CurrentUASs,
+ dsx3CurrentLCVs,
+ dsx3CurrentPCVs,
+ dsx3CurrentLESs,
+ dsx3CurrentCCVs,
+ dsx3CurrentCESs,
+ dsx3CurrentCSESs,
+ dsx3IntervalIndex,
+ dsx3IntervalNumber,
+ dsx3IntervalPESs,
+ dsx3IntervalPSESs,
+ dsx3IntervalSEFSs,
+ dsx3IntervalUASs,
+ dsx3IntervalLCVs,
+ dsx3IntervalPCVs,
+ dsx3IntervalLESs,
+ dsx3IntervalCCVs,
+ dsx3IntervalCESs,
+ dsx3IntervalCSESs,
+ dsx3IntervalValidData,
+ dsx3TotalIndex,
+ dsx3TotalPESs,
+ dsx3TotalPSESs,
+ dsx3TotalSEFSs,
+ dsx3TotalUASs,
+ dsx3TotalLCVs,
+ dsx3TotalPCVs,
+ dsx3TotalLESs,
+ dsx3TotalCCVs,
+ dsx3TotalCESs,
+ dsx3TotalCSESs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing statistics
+ information applicable to all DS3/E3 interfaces."
+ ::= { ds3Groups 2 }
+
+ds3FarEndGroup OBJECT-GROUP
+ OBJECTS { dsx3FarEndLineIndex,
+ dsx3FarEndEquipCode,
+ dsx3FarEndLocationIDCode,
+ dsx3FarEndFrameIDCode,
+ dsx3FarEndUnitCode,
+ dsx3FarEndFacilityIDCode,
+ dsx3FarEndCurrentIndex,
+ dsx3FarEndTimeElapsed,
+ dsx3FarEndValidIntervals,
+ dsx3FarEndCurrentCESs,
+ dsx3FarEndCurrentCSESs,
+ dsx3FarEndCurrentCCVs,
+ dsx3FarEndCurrentUASs,
+ dsx3FarEndInvalidIntervals,
+ dsx3FarEndIntervalIndex,
+ dsx3FarEndIntervalNumber,
+ dsx3FarEndIntervalCESs,
+ dsx3FarEndIntervalCSESs,
+ dsx3FarEndIntervalCCVs,
+ dsx3FarEndIntervalUASs,
+ dsx3FarEndIntervalValidData,
+ dsx3FarEndTotalIndex,
+ dsx3FarEndTotalCESs,
+ dsx3FarEndTotalCSESs,
+ dsx3FarEndTotalCCVs,
+ dsx3FarEndTotalUASs }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing remote
+ configuration and statistics information
+ applicable to C-bit Parity and SYNTRAN DS3
+ interfaces."
+ ::= { ds3Groups 3 }
+
+ds3DeprecatedGroup OBJECT-GROUP
+ OBJECTS { dsx3IfIndex,
+ dsx3FracIndex,
+ dsx3FracNumber,
+ dsx3FracIfIndex }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of obsolete objects that may be
+ implemented for backwards compatibility."
+ ::= { ds3Groups 4 }
+
+ds3NearEndOptionalConfigGroup OBJECT-GROUP
+ OBJECTS { dsx3LineStatusLastChange,
+ dsx3LineStatusChangeTrapEnable }
+
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that may be implemented
+ on DS3/E3 interfaces."
+ ::= { ds3Groups 5 }
+
+ds3NearEndOptionalTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { dsx3LineStatusChange }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications that may be
+ implemented on DS3/E3 interfaces."
+ ::= { ds3Groups 6 }
+
+END