diff options
Diffstat (limited to 'MIBS/DS3-MIB')
| -rw-r--r-- | MIBS/DS3-MIB | 1794 |
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 |