draft-ietf-trunkmib-ds3-mib-08.txt   rfc2496.txt 
INTERNET-DRAFT DS3/E3 MIB February 1998
Definitions of Managed Objects
for the DS3/E3 Interface Type
Tue Feb 24 09:53:17 EST 1998 Network Working Group D. Fowler, Editor
Request for Comments: 2496 Newbridge Networks
draft-ietf-trunkmib-ds3-mib-08.txt Obsoletes: 1407 January 1999
Category: Standards Track
David Fowler (editor) Definitions of Managed Objects for the DS3/E3 Interface Type
Newbridge Networks
davef@newbridge.com
Status of this Memo Status of this Memo
This document is an Internet-Draft. Internet-Drafts are working This document specifies an Internet standards track protocol for the
documents of the Internet Engineering Task Force (IETF), its areas, Internet community, and requests discussion and suggestions for
and its working groups. Note that other groups may also distribute improvements. Please refer to the current edition of the "Internet
working documents as Internet-Drafts. Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Internet-Drafts are draft documents valid for a maximum of six months Copyright Notice
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as ``work in progress.''
To learn the current status of any Internet-Draft, please check the Copyright (C) The Internet Society (1999). All Rights Reserved.
``1id-abstracts.txt'' listing contained in the Internet-Drafts Shadow
Directories on ds.internic.net (US East Coast), nic.nordu.net
(Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
Rim).
Abstract Abstract
This memo defines an experimental portion of the Management This memo defines a portion of the Management Information Base (MIB)
Information Base (MIB) for use with network management protocols in for use with network management protocols in the Internet community.
the Internet community. In particular, it describes objects used for In particular, it describes objects used for managing DS3 and E3
managing DS3 and E3 interfaces. This document is a companion interfaces. This document is a companion document with Definitions
document with Definitions of Managed Objects for the DS0, of Managed Objects for the DS0 (RFC 2494 [25]), DS1/E1/DS2/E2 (RFC
DS1/E1/DS2/E2 and SONET/SDH Interface Types, rfcTBD [14], rfcTBD [6] 2495 [17]), and the work in progress SONET/SDH Interface Types.
and rfcTBD [7].
This memo specifies a MIB module in a manner that is both compliant This memo specifies a MIB module in a manner that is both compliant
to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
definitions. definitions.
This memo does not specify a standard for the Internet community. Table of Contents
This document entirely replaces RFC 1407. 1 The SNMP Management Framework ................................ 2
1.1 Changes from RFC1407 ....................................... 3
2 Overview ..................................................... 4
2.1 Use of ifTable for DS3 Layer ............................... 5
2.2 Usage Guidelines ........................................... 5
2.2.1 Usage of ifStackTable .................................... 5
2.2.2 Usage of Channelization for DS3, DS1, DS0 ................ 7
2.2.3 Usage of Channelization for DS3, DS2, DS1 ................ 7
2.2.4 Usage of Loopbacks ....................................... 8
2.3 Objectives of this MIB Module .............................. 9
2.4 DS3/E3 Terminology ......................................... 9
2.4.1 Error Events ............................................. 10
2.4.2 Performance Parameters ................................... 10
2.4.3 Performance Defects ...................................... 13
2.4.4 Other Terms .............................................. 15
3 Object Definitions ........................................... 15
3.1 The DS3/E3 Near End Group .................................. 16
3.1.1 The DS3/E3 Configuration Table ........................... 16
3.1.2 The DS3/E3 Current Table ................................. 25
3.1.3 The DS3/E3 Interval Table ................................ 28
3.1.4 The DS3/E3 Total ......................................... 31
3.2 The DS3 Far End Group ...................................... 34
3.2.1 The DS3 Far End Configuration ............................ 35
3.2.2 The DS3 Far End Current .................................. 37
3.2.3 The DS3 Far End Interval Table ........................... 39
3.2.4 The DS3 Far End Total .................................... 41
3.3 The DS3/E3 Fractional Table ................................ 43
3.4 The DS3 Trap Group ......................................... 46
3.5 Conformance Groups ......................................... 46
4 Appendix A - Use of dsx3IfIndex and dsx3LineIndex ............ 51
5 Appendix B - The delay approach to Unavialable Seconds. ..... 54
6 Intellectual Property ........................................ 56
7 Acknowledgments .............................................. 56
8 References ................................................... 56
9 Security Considerations ...................................... 58
10 Author's Address ............................................ 59
11 Full Copyright Statement .................................... 60
1. The SNMPv2 Network Management Framework 1. The SNMP Management Framework
The SNMP Network Management Framework presently consists of three The SNMP Management Framework presently consists of five major
major components. They are: components:
o the SMI, described in RFC 1902 [1] - the mechanisms used for o An overall architecture, described in RFC 2271 [1].
describing and naming objects for the purpose of management.
o the MIB-II, STD 17, RFC 1213 [2] - the core set of managed o Mechanisms for describing and naming objects and events for the
objects for the Internet suite of protocols. purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in
STD 16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The
second version, called SMIv2, is described in RFC 1902 [5], RFC
1903 [6] and RFC 1904 [7].
o the protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol o Message protocols for transferring management information. The
for accessing managed objects. first version of the SNMP message protocol is called SNMPv1 and
described in STD 15, RFC 1157 [8]. A second version of the SNMP
message protocol, which is not an Internet standards track
protocol, is called SNMPv2c and described in RFC 1901 [9] and
RFC 1906 [10]. The third version of the message protocol is
called SNMPv3 and described in RFC 1906 [10], RFC 2272 [11] and
RFC 2274 [12].
The Framework permits new objects to be defined for the purpose of o Protocol operations for accessing management information. The
experimentation and evaluation. first set of protocol operations and associated PDU formats is
described in STD 15, RFC 1157 [8]. A second set of protocol
operations and associated PDU formats is described in RFC 1905
[13].
2. Object Definitions o A set of fundamental applications described in RFC 2273 [14] and
the view-based access control mechanism described in RFC 2275
[15]. Managed objects are accessed via a virtual information
store, termed the Management Information Base or MIB. Objects
in the MIB are defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2.
A MIB conforming to the SMIv1 can be produced through the
appropriate translations. The resulting translated MIB must be
semantically equivalent, except where objects or events are
omitted because no translation is possible (use of Counter64).
Managed objects are accessed via a virtual information store, termed Some machine readable information in SMIv2 will be converted
the Management Information Base or MIB. Objects in the MIB are into textual descriptions in SMIv1 during the translation
defined using the subset of Abstract Syntax Notation One (ASN.1) process. However, this loss of machine readable information is
defined in the SMI. In particular, each object type is named by an not considered to change the semantics of the MIB.
OBJECT IDENTIFIER, an administratively assigned name. The object
type together with an object instance serves to uniquely identify a
specific instantiation of the object. For human convenience, we
often use a textual string, termed the descriptor, to also refer to
the object type.
2.1. Changes from RFC1407 1.1. Changes from RFC1407
This MIB obsoletes RFC1407. The changes from RFC1407 are the This MIB obsoletes RFC1407. The changes from RFC1407 are the
following: following:
(1) The Fractional Table has been deprecated (1) The Fractional Table has been deprecated
(2) This document uses SMIv2 (2) This document uses SMIv2
(3) Values are given for ifTable and ifXTable (3) Values are given for ifTable and ifXTable
(4) Example usage of ifStackTable is included (4) Example usage of ifStackTable is included
(5) dsx3IfIndex has been deprecated (5) dsx3IfIndex has been deprecated
(6) The definition of valid intervals has been clarified (6) The definition of valid intervals has been clarified
for the case where the agent proxied for other for the case where the agent proxied for other devices. In
devices. In particular, the treatment of missing particular, the treatment of missing intervals has been
intervals has been clarified. clarified.
(7) An inward loopback has been added. (7) An inward loopback has been added.
(8) Additional lineStatus bits have been added for Near End (8) Additional lineStatus bits have been added for Near End
in Unavailable Signal State, Carrier Equipment Out of in Unavailable Signal State, Carrier Equipment Out of
Service, DS@ Payload AIS, and DS@ Performance Threshold Service, DS@ Payload AIS, and DS@ Performance Threshold
(9) A read-write line Length object has been added. (9) A read-write line Length object has been added.
(10) Added a lineStatus last change, trap and enabler. (10) Added a lineStatus last change, trap and enabler.
(11) Textual Conventions for statistics objects have (11) Textual Conventions for statistics objects have
been used. been used.
(12) A new object, dsx3LoopbackStatus, has been introduced (12) A new object, dsx3LoopbackStatus, has been introduced to
to reflect the loopbacks established on a DS3/E3 interface reflect the loopbacks established on a DS3/E3 interface and
and the source to the requests. dsx3LoopbackConfig the source to the requests. dsx3LoopbackConfig continues
continues to be the desired loopback state while to be the desired loopback state while dsx3LoopbackStatus
dsx3LoopbackStatus reflects the actual state. reflects the actual state.
(13) A dual loopback has been added to allow the setting of (13) A dual loopback has been added to allow the setting of an
an inward loopback and a line loopback at the same time. inward loopback and a line loopback at the same time.
(14) An object has been added to indicated whether or not this (14) An object has been added to indicated whether or not this
is a channelized DS3/E3. is a channelized DS3/E3.
(15) A new object has been added to indicate which DS1 is to (15) A new object has been added to indicate which DS1 is to set
set for remote loopback. for remote loopback.
3. Overview 2. Overview
These objects are used when the particular media being used to These objects are used when the particular media being used to
realize an interface is a DS3/E3 interface. At present, this applies realize an interface is a DS3/E3 interface. At present, this applies
to these values of the ifType variable in the Internet-standard MIB: to these values of the ifType variable in the Internet-standard MIB:
ds3 (30) ds3 (30)
The DS3 definitions contained herein are based on the DS3 The DS3 definitions contained herein are based on the DS3
specifications in ANSI T1.102-1987, ANSI T1.107-1988, ANSI T1.107a- specifications in ANSI T1.102-1987, ANSI T1.107-1988, ANSI T1.107a-
1990, and ANSI T1.404-1989 [8,9,9a,10]. The E3 definitions contained 1990, and ANSI T1.404-1989 [8,9,9a,10]. The E3 definitions contained
herein are based on the E3 specifications in CCITT G.751 [12]. herein are based on the E3 specifications in CCITT G.751 [12].
3.1. Use of ifTable for DS3 Layer 2.1. Use of ifTable for DS3 Layer
Only the ifGeneralGroup needs to be supported. Only the ifGeneralGroup needs to be supported.
ifTable Object Use for DS3 Layer ifTable Object Use for DS3 Layer
====================================================================== ======================================================================
ifIndex Interface index. ifIndex Interface index.
ifDescr See interfaces MIB [5] ifDescr See interfaces MIB [5]
ifType ds3(30) ifType ds3(30)
skipping to change at page 6, line 10 skipping to change at page 5, line 43
ifLinkUpDownTrapEnable Set to enabled(1). ifLinkUpDownTrapEnable Set to enabled(1).
ifHighSpeed Speed of line in Mega-bits per second ifHighSpeed Speed of line in Mega-bits per second
(either 45 or 34) (either 45 or 34)
ifConnectorPresent Set to true(1) normally, except for ifConnectorPresent Set to true(1) normally, except for
cases such as DS3/E3 over AAL1/ATM where cases such as DS3/E3 over AAL1/ATM where
false(2) is appropriate false(2) is appropriate
3.2. Usage Guidelines 2.2. Usage Guidelines
3.2.1. Usage of ifStackTable
The objects dsx3IfIndex and dsx3LineIndex have been deprecated.
These objects previously allowed a very special proxy situation to
exist for Routers and CSUs. This section now describes how to use
ifStackTable to represent this relationship.
The paragraphs discussing dsx3IfIndex and dsx3LineIndex have been
preserved in Appendix A for informational purposes.
The ifStackTable is used in the proxy case to represent the
assoication between pairs of interfaces, e.g. this DS3 is attached to
that DS3. This use is consistent with the use of the ifStackTable to
show the assoication between various sub-layers of an interface. In
both cases entire PDUs are exchanged between the interface pairs - in
the case of a DS3, entire DS3 frames are exchanged; in the case of
PPP and HDLC, entire HDLC frames are exchanged. This usage is not
meant to suggest the use of the ifStackTable to represent Time
Division Multiplexing (TDM) connections in general.
External&Internal interface scenario: the SNMP Agent resides on a
host external from the device supporting DS3/E3 interfaces (e.g., a
router). The Agent represents both the host and the DS3/E3 device.
Example:
A shelf full of CSUs connected to a Router. An SNMP Agent residing on
the router proxies for itself and the CSU. The router has also an
Ethernet interface:
+-----+ 2.2.1. Usage of ifStackTable
| | |
| | | +---------------------+
|E | | 44.736 MBPS | ds3 M13 Line#A | ds3 C-bit Parity
|t | R |---------------+ - - - - - - - - - +------>
|h | | | |
|e | O | 44.736 MBPS | ds3 M13 Line#B | ds3 C-bit Parity
|r | |---------------+ - - - - - - - - - - +------>
|n | U | | |
|e | | 44.736 MBPS | ds3 M13 Line#C | ds3 C-bit Parity
|t | T |---------------+ - - - -- -- - - - - +------>
| | | | |
|-----| E | 44.736 MBPS | ds3 M13 Line#D | ds3 C-bit Parity
| | |---------------+ - - - - -- - - - - +------>
| | R | |_____________________|
| | |
| +-----+
The assignment of the index values could for example be: The assignment of the index values could for example be:
ifIndex Description ifIndex Description
1 Ethernet 1 Ethernet
2 Line#A Router 2 Line#A Router
3 Line#B Router 3 Line#B Router
4 Line#C Router 4 Line#C Router
5 Line#D Router 5 Line#D Router
6 Line#A CSU Router 6 Line#A CSU Router
skipping to change at page 8, line 28 skipping to change at page 7, line 5
8 Line#D CSU Network 8 Line#D CSU Network
ifStackTable Entries ifStackTable Entries
HigherLayer LowerLayer HigherLayer LowerLayer
1 5 1 5
2 6 2 6
3 7 3 7
4 8 4 8
3.2.2. Usage of Channelization for DS3, DS1, DS0 2.2.2. Usage of Channelization for DS3, DS1, DS0
An example is given here to explain the channelization objects in the An example is given here to explain the channelization objects in the
DS3, DS1, and DS0 MIBs to help the implementor use the objects DS3, DS1, and DS0 MIBs to help the implementor use the objects
correctly. Treatment of E3 and E1 would be similar, with the number of correctly. Treatment of E3 and E1 would be similar, with the number
DS0s being different depending on the framing of the E1. of DS0s being different depending on the framing of the E1.
Assume that a DS3 (with ifIndex 1) is Channelized into DS1s (without Assume that a DS3 (with ifIndex 1) is Channelized into DS1s (without
DS2s). The object dsx3Channelization is set to enabledDs1. When this DS2s). The object dsx3Channelization is set to enabledDs1. When
object is set to enabledDS1, 28 ifEntries of type DS1 will be created by this object is set to enabledDS1, 28 ifEntries of type DS1 will be
the agent. If dsx3Channelization is set to disabled, then the DS1s are created by the agent. If dsx3Channelization is set to disabled, then
destroyed. the DS1s are destroyed.
Assume the entries in the ifTable for the DS1s are created in channel Assume the entries in the ifTable for the DS1s are created in channel
order and the ifIndex values are 2 through 29. In the DS1 MIB, there order and the ifIndex values are 2 through 29. In the DS1 MIB, there
will be an entry in the dsx1ChanMappingTable for each ds1. The entries will be an entry in the dsx1ChanMappingTable for each ds1. The
will be as follows: entries will be as follows:
dsx1ChanMappingTable Entries dsx1ChanMappingTable Entries
ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex
1 1 2 1 1 2
1 2 3 1 2 3
...... ......
1 28 29 1 28 29
In addition, the DS1s are channelized into DS0s. The object In addition, the DS1s are channelized into DS0s. The object
dsx1Channelization is set to enabledDS0 for each DS1. There will be 24 dsx1Channelization is set to enabledDS0 for each DS1. There will be
DS0s in the ifTable for each DS1. Assume the entries in the ifTable are 24 DS0s in the ifTable for each DS1. Assume the entries in the
created in channel order and the ifIndex values for the DS0s in the ifTable are created in channel order and the ifIndex values for the
first DS1 are 30 through 53. In the DS0 MIB, there will be an entry in DS0s in the first DS1 are 30 through 53. In the DS0 MIB, there will
the dsx0ChanMappingTable for each DS0. The entries will be as follows: be an entry in the dsx0ChanMappingTable for each DS0. The entries
will be as follows:
dsx0ChanMappingTable Entries dsx0ChanMappingTable Entries
ifIndex dsx0Ds0ChannelNumber dsx0ChanMappedIfIndex ifIndex dsx0Ds0ChannelNumber dsx0ChanMappedIfIndex
2 1 30 2 1 30
2 2 31 2 2 31
...... ......
2 24 53 2 24 53
3.2.3. Usage of Channelization for DS3, DS2, DS1 2.2.3. Usage of Channelization for DS3, DS2, DS1
An example is given here to explain the channelization objects in the An example is given here to explain the channelization objects in the
DS3 and DS1 MIBs to help the implementor use the objects correctly. DS3 and DS1 MIBs to help the implementor use the objects correctly.
Assume that a DS3 (with ifIndex 1) is Channelized into DS2s. The object Assume that a DS3 (with ifIndex 1) is Channelized into DS2s. The
dsx3Channelization is set to enabledDs2. There will be 7 DS2s (ifType object dsx3Channelization is set to enabledDs2. There will be 7 DS2s
of DS1) in the ifTable. Assume the entries in the ifTable for the DS2s (ifType of DS1) in the ifTable. Assume the entries in the ifTable
are created in channel order and the ifIndex values are 2 through 8. In for the DS2s are created in channel order and the ifIndex values are
the DS1 MIB, there will be an entry in the dsx1ChanMappingTable for each 2 through 8. In the DS1 MIB, there will be an entry in the
DS2. The entries will be as follows: dsx1ChanMappingTable for each DS2. The entries will be as follows:
dsx1ChanMappingTable Entries dsx1ChanMappingTable Entries
ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex
1 1 2 1 1 2
1 2 3 1 2 3
...... ......
1 7 8 1 7 8
In addition, the DS2s are channelized into DS1s. The object In addition, the DS2s are channelized into DS1s. The object
dsx1Channelization is set to enabledDS1 for each DS2. There will be dsx1Channelization is set to enabledDS1 for each DS2. There will be
4 DS1s in the ifTable for each DS2. Assume the entries in the ifTable 4 DS1s in the ifTable for each DS2. Assume the entries in the
are created in channel order and the ifIndex values for the DS1s in ifTable are created in channel order and the ifIndex values for the
the first DS2 are 9 through 12, then 13 through 16 for the second DS2, DS1s in the first DS2 are 9 through 12, then 13 through 16 for the
and so on. In the DS1 MIB, there will be an second DS2, and so on. In the DS1 MIB, there will be an entry in the
entry in the dsx1ChanMappingTable for each DS1. The entries will dsx1ChanMappingTable for each DS1. The entries will be as follows:
be as follows:
dsx1ChanMappingTable Entries dsx1ChanMappingTable Entries
ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex
2 1 9 2 1 9
2 2 10 2 2 10
2 3 11 2 3 11
2 4 12 2 4 12
3 1 13 3 1 13
3 2 14 3 2 14
... ...
8 4 36 8 4 36
3.2.4. Usage of Loopbacks 2.2.4. Usage of Loopbacks
This section discusses the behaviour of objects related to loopbacks. This section discusses the behaviour of objects related to loopbacks.
The object dsx3LoopbackConfig represents the desired state of loopbacks The object dsx3LoopbackConfig represents the desired state of
on this interface. Using this object a Manager can request: loopbacks on this interface. Using this object a Manager can
LineLoopback request:
PayloadLoopback (if ESF framing) LineLoopback
InwardLoopback PayloadLoopback (if ESF framing)
DualLoopback (Line + Inward) InwardLoopback
NoLoopback DualLoopback (Line + Inward)
NoLoopback
The remote end can also request lookbacks either through the FDL channel The remote end can also request lookbacks either through the FDL
if ESF or inband if D4. The loopbacks that can be request this way are: channel if ESF or inband if D4. The loopbacks that can be request
LineLoopback this way are:
PayloadLoopback (if ESF framing) LineLoopback
NoLoopback PayloadLoopback (if ESF framing)
NoLoopback
To model the current state of loopbacks on a DS3 interface, the object To model the current state of loopbacks on a DS3 interface, the
dsx3LoopbackStatus defines which loopback is currently applies to an object dsx3LoopbackStatus defines which loopback is currently applies
interface. This objects, which is a bitmap, will have bits turned on to an interface. This objects, which is a bitmap, will have bits
which reflect the currently active loopbacks on the interface as well as turned on which reflect the currently active loopbacks on the
the source of those loopbacks. interface as well as the source of those loopbacks.
The following restrictions/rules apply to loopbacks: The following restrictions/rules apply to loopbacks:
The far end cannot undo loopbacks set by a manager. The far end cannot undo loopbacks set by a manager.
A manager can undo loopbacks set by the far end. A manager can undo loopbacks set by the far end.
Both a line loopback and an inward loopback can be set at the same time. Both a line loopback and an inward loopback can be set at the same
Only these two loopbacks can co-exist and either one may be set by the time. Only these two loopbacks can co-exist and either one may be
manager or the far end. A LineLoopback request from the far end is set by the manager or the far end. A LineLoopback request from the
incremental to an existing Inward loopback established by a manager. far end is incremental to an existing Inward loopback established by
When a NoLoopback is received from the far end in this case, the a manager. When a NoLoopback is received from the far end in this
InwardLoopback remains in place. case, the InwardLoopback remains in place.
3.3. Objectives of this MIB Module 2.3. Objectives of this MIB Module
There are numerous things that could be included in a MIB for DS3/E3 There are numerous things that could be included in a MIB for DS3/E3
signals: the management of multiplexors, CSUs, DSUs, and the like. signals: the management of multiplexors, CSUs, DSUs, and the like.
The intent of this document is to facilitate the common management of The intent of this document is to facilitate the common management of
all devices with DS3/E3 interfaces. As such, a design decision was all devices with DS3/E3 interfaces. As such, a design decision was
made up front to very closely align the MIB with the set of objects made up front to very closely align the MIB with the set of objects
that can generally be read from DS3/E3 devices that are currently that can generally be read from DS3/E3 devices that are currently
deployed. deployed.
3.4. DS3/E3 Terminology 2.4. DS3/E3 Terminology
The terminology used in this document to describe error conditions on The terminology used in this document to describe error conditions on
a DS3 interface as monitored by a DS3 device are based on the late a DS3 interface as monitored by a DS3 device are based on the late
but not final draft of what became the ANSI T1.231 standard [11]. If but not final draft of what became the ANSI T1.231 standard [11]. If
the definition in this document does not match the definition in the the definition in this document does not match the definition in the
ANSI T1.231 document, the implementer should follow the definition ANSI T1.231 document, the implementer should follow the definition
described in this document. described in this document.
3.4.1. Error Events 2.4.1. Error Events
Bipolar Violation (BPV) Error Event Bipolar Violation (BPV) Error Event
A bipolar violation error event, for B3ZS(HDB3)-coded signals, A bipolar violation error event, for B3ZS(HDB3)-coded signals,
is the occurrence of a pulse of the same polarity as the is the occurrence of a pulse of the same polarity as the
previous pulse without being part of the zero substitution previous pulse without being part of the zero substitution
code, B3ZS(HDB3). For B3ZS(HDB3)-coded signals, a bipolar code, B3ZS(HDB3). For B3ZS(HDB3)-coded signals, a bipolar
violation error event may also include other error patterns violation error event may also include other error patterns
such as: three(four) or more consecutive zeros and incorrect such as: three(four) or more consecutive zeros and incorrect
polarity. (See T1.231 section 7.1.1.1.1) polarity. (See T1.231 section 7.1.1.1.1)
skipping to change at page 12, line 23 skipping to change at page 10, line 42
(See T1.231 section 7.1.1.2.1) (See T1.231 section 7.1.1.2.1)
C-bit Coding Violation (CCV) Error Event C-bit Coding Violation (CCV) Error Event
For C-bit Parity and SYNTRAN DS3 applications, this is the For C-bit Parity and SYNTRAN DS3 applications, this is the
count of coding violations reported via the C-bits. For C-bit count of coding violations reported via the C-bits. For C-bit
Parity, it is a count of CP-bit parity errors occurring in the Parity, it is a count of CP-bit parity errors occurring in the
accumulation interval. For SYNTRAN, it is a count of CRC-9 accumulation interval. For SYNTRAN, it is a count of CRC-9
errors occurring in the accumulation interval. (See T1.231 errors occurring in the accumulation interval. (See T1.231
section 7.1.1.2.2) section 7.1.1.2.2)
3.4.2. Performance Parameters 2.4.2. Performance Parameters
All performance parameters are accumulated in fifteen minute All performance parameters are accumulated in fifteen minute
intervals and up to 96 intervals (24 hours worth) are kept by an intervals and up to 96 intervals (24 hours worth) are kept by an
agent. Fewer than 96 intervals of data will be available if the agent. Fewer than 96 intervals of data will be available if the
agent has been restarted within the last 24 hours. In addition, agent has been restarted within the last 24 hours. In addition,
there is a rolling 24-hour total of each performance parameter. there is a rolling 24-hour total of each performance parameter.
There is no requirement for an agent to ensure fixed relationship There is no requirement for an agent to ensure fixed relationship
between the start of a fifteen minute interval and any wall clock; between the start of a fifteen minute interval and any wall clock;
however some agents may align the fifteen minute intervals with however some agents may align the fifteen minute intervals with
skipping to change at page 15, line 20 skipping to change at page 13, line 34
anything that happens during those 10 seconds. Since changes anything that happens during those 10 seconds. Since changes
in the signal state lag the data to which they apply by 10 in the signal state lag the data to which they apply by 10
seconds, an ANSI-compliant implementation must pass the the seconds, an ANSI-compliant implementation must pass the the
one-second statistics through a 10-second delay line prior to one-second statistics through a 10-second delay line prior to
updating any counters. That can be done by performing the updating any counters. That can be done by performing the
following steps at the end of each one second interval. following steps at the end of each one second interval.
i) Read near/far end CV counter and alarm status flags from the i) Read near/far end CV counter and alarm status flags from the
hardware. hardware.
ii) Accumulate the CV counts for the preceding second and ii) Accumulate the CV counts for the preceding second and compare
compare them to the ES and SES threshold for the layer them to the ES and SES threshold for the layer in question.
in question. Update the signal state and shift the Update the signal state and shift the one-second CV counts and
one-second CV counts and ES/SES flags into the 10-element ES/SES flags into the 10-element delay line. Note that far-end
delay line. Note that far-end one-second statistics are one-second statistics are to be flagged as "absent" during any
to be flagged as "absent" during any second in which there second in which there is an incoming defect at the layer in
is an incoming defect at the layer in question or at any question or at any lower layer.
lower layer.
iii) Update the current interval statistics using the signal iii) Update the current interval statistics using the signal state
state from the _previous_ update cycle and the one-second from the _previous_ update cycle and the one-second CV counts
CV counts and ES/SES flags shifted out of the 10-element and ES/SES flags shifted out of the 10-element delay line.
delay line.
This approach is further described in Appendix B. This approach is further described in Appendix B.
3.4.3. Performance Defects 2.4.3. Performance Defects
Failure States: Failure States:
The Remote Alarm Indication (RAI) failure, in SYNTRAN The Remote Alarm Indication (RAI) failure, in SYNTRAN
applications, is declared after detecting the Yellow Alarm applications, is declared after detecting the Yellow Alarm
Signal on the alarm channel. See ANSI T1.107a-1990 [9a]. The Signal on the alarm channel. See ANSI T1.107a-1990 [9a]. The
Remote Alarm Indication failure, in C-bit Parity DS3 Remote Alarm Indication failure, in C-bit Parity DS3
applications, is declared as soon as the presence of either applications, is declared as soon as the presence of either
one or two alarm signals are detected on the Far End Alarm one or two alarm signals are detected on the Far End Alarm
Channel. See [9]. The Remote Alarm Indication failure may Channel. See [9]. The Remote Alarm Indication failure may
also be declared after detecting the far-end SEF/AIS defect also be declared after detecting the far-end SEF/AIS defect
skipping to change at page 16, line 37 skipping to change at page 14, line 44
OOF defect ends when reframe occurs. The DS3 LOF failure is OOF defect ends when reframe occurs. The DS3 LOF failure is
cleared when the DS3 OOF defect is absent for 10 to 20 cleared when the DS3 OOF defect is absent for 10 to 20
seconds. (See T1.231 section 7.1.2.2.1) seconds. (See T1.231 section 7.1.2.2.1)
An E3 OOF defect is detected when four consecutive frame An E3 OOF defect is detected when four consecutive frame
alignment signals have been incorrectly received in there alignment signals have been incorrectly received in there
predicted positions in an E3 signal. E3 frame alignment occurs predicted positions in an E3 signal. E3 frame alignment occurs
when the presence of three consecutive frame alignment signals when the presence of three consecutive frame alignment signals
have been detected. have been detected.
Loss of Signal (LOS) Loss of Signal (LOS) defect
defect
The DS3 LOS defect is declared upon observing 175 +/- 75 The DS3 LOS defect is declared upon observing 175 +/- 75
contiguous pulse positions with no pulses of either positive contiguous pulse positions with no pulses of either positive
or negative polarity. The DS3 LOS defect is terminated upon or negative polarity. The DS3 LOS defect is terminated upon
observing an average pulse density of at least 33% over a observing an average pulse density of at least 33% over a
period of 175 +/- 75 contiguous pulse positions starting with period of 175 +/- 75 contiguous pulse positions starting with
the receipt of a pulse. (See T1.231 section 7.1.2.1.1) the receipt of a pulse. (See T1.231 section 7.1.2.1.1)
Alarm Indication Signal (AIS) defect Alarm Indication Signal (AIS) defect
The DS3 AIS is framed with "stuck stuffing." This implies The DS3 AIS is framed with "stuck stuffing." This implies
that it has a valid M-subframe alignments bits, M-frame that it has a valid M-subframe alignments bits, M-frame
skipping to change at page 17, line 20 skipping to change at page 15, line 24
M-frames for a time equal to or greater than T, where 0.2 ms M-frames for a time equal to or greater than T, where 0.2 ms
<= T <= 100 ms. The DS3 AIS defect is terminated after AIS is <= T <= 100 ms. The DS3 AIS defect is terminated after AIS is
absent in contiguous M-frames for a time equal to or greater absent in contiguous M-frames for a time equal to or greater
than T. (See T1.231 section 7.1.2.2.3) than T. (See T1.231 section 7.1.2.2.3)
The E3 binary content of the AIS is nominally a continuous The E3 binary content of the AIS is nominally a continuous
stream of ones. AIS detection and the application of stream of ones. AIS detection and the application of
consequent actions, should be completed within a time limit of consequent actions, should be completed within a time limit of
1 ms. 1 ms.
3.4.4. Other Terms 2.4.4. Other Terms
Circuit Identifier
This is a character string specified by the circuit
vendor, and is useful when communicating with the vendor
during the troubleshooting process.
4. Object Definitions Circuit Identifier
This is a character string specified by the circuit vendor,
and is useful when communicating with the vendor during the
troubleshooting process.
DS3-MIB DEFINITIONS ::= BEGIN Proxy
In this document, the word proxy is meant to indicate an
application which receives SNMP messages and replies to them
on behalf of the devices which implement the actual DS3/E3
interfaces. The proxy may have already collected the
information about the DS3/E3 interfaces into its local
database and may not necessarily forward the requests to the
actual DS3/E3 interface. It is expected in such an
application that there are periods of time where the proxy is
not communicating with the DS3/E3 interfaces. In these
instances the proxy will not necessarily have up-to-date
configuration information and will most likely have missed the
collection of some statistics data. Missed statistics data
collection will result in invalid data in the interval table.
IMPORTS 3. Object Definitions
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, transmission FROM SNMPv2-SMI
DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB
PerfCurrentCount, PerfIntervalCount,
PerfTotalCount FROM PerfHist-TC-MIB;
ds3 MODULE-IDENTITY DS3-MIB DEFINITIONS ::= BEGIN
LAST-UPDATED "9802112330Z"
ORGANIZATION "IETF Trunk MIB Working Group"
CONTACT-INFO
" David Fowler
Postal: Newbridge Networks Corporation IMPORTS
600 March Road MODULE-IDENTITY, OBJECT-TYPE,
Kanata, Ontario, Canada K2K 2E6 NOTIFICATION-TYPE, transmission FROM SNMPv2-SMI
DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB
PerfCurrentCount, PerfIntervalCount,
PerfTotalCount FROM PerfHist-TC-MIB;
Tel: +1 613 591 3600 ds3 MODULE-IDENTITY
Fax: +1 613 599 3667 LAST-UPDATED "9808012130Z"
ORGANIZATION "IETF Trunk MIB Working Group"
CONTACT-INFO
" David Fowler
E-mail: davef@newbridge.com" Postal: Newbridge Networks Corporation
DESCRIPTION 600 March Road
"The is the MIB module that describes Kanata, Ontario, Canada K2K 2E6
DS3 and E3 interfaces objects."
::= { transmission 30 } Tel: +1 613 591 3600
Fax: +1 613 599 3667
-- The DS3/E3 Near End Group E-mail: davef@newbridge.com"
DESCRIPTION
"The is the MIB module that describes
DS3 and E3 interfaces objects."
-- The DS3/E3 Near End Group consists of four tables: ::= { transmission 30 }
-- DS3/E3 Configuration
-- DS3/E3 Current
-- DS3/E3 Interval
-- DS3/E3 Total
-- the DS3/E3 Configuration Table -- The DS3/E3 Near End Group
dsx3ConfigTable OBJECT-TYPE -- The DS3/E3 Near End Group consists of four tables:
SYNTAX SEQUENCE OF Dsx3ConfigEntry -- DS3/E3 Configuration
MAX-ACCESS not-accessible -- DS3/E3 Current
STATUS current -- DS3/E3 Interval
DESCRIPTION -- DS3/E3 Total
"The DS3/E3 Configuration table."
::= { ds3 5 }
dsx3ConfigEntry OBJECT-TYPE -- the DS3/E3 Configuration Table
SYNTAX Dsx3ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS3/E3 Configuration table."
INDEX { dsx3LineIndex }
::= { dsx3ConfigTable 1 }
Dsx3ConfigEntry ::= dsx3ConfigTable OBJECT-TYPE
SEQUENCE { SYNTAX SEQUENCE OF Dsx3ConfigEntry
dsx3LineIndex InterfaceIndex, MAX-ACCESS not-accessible
dsx3IfIndex InterfaceIndex, STATUS current
dsx3TimeElapsed INTEGER, DESCRIPTION
dsx3ValidIntervals INTEGER, "The DS3/E3 Configuration table."
dsx3LineType INTEGER, ::= { ds3 5 }
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 dsx3ConfigEntry OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX Dsx3ConfigEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object should be made equal to ifIndex. The "An entry in the DS3/E3 Configuration table."
next paragraph describes its previous usage. INDEX { dsx3LineIndex }
Making the object equal to ifIndex allows propoer ::= { dsx3ConfigTable 1 }
use of ifStackTable.
Previously, this object was the identifier of a Dsx3ConfigEntry ::=
DS3/E3 Interface on a managed device. If there is SEQUENCE {
an ifEntry that is directly associated with this dsx3LineIndex InterfaceIndex,
and only this DS3/E3 interface, it should have the dsx3IfIndex InterfaceIndex,
same value as ifIndex. Otherwise, number the dsx3TimeElapsed INTEGER,
dsx3LineIndices with an unique identifier dsx3ValidIntervals INTEGER,
following the rules of choosing a number that is dsx3LineType INTEGER,
greater than ifNumber and numbering the inside dsx3LineCoding INTEGER,
interfaces (e.g., equipment side) with even dsx3SendCode INTEGER,
numbers and outside interfaces (e.g, network side) dsx3CircuitIdentifier DisplayString,
with odd numbers." dsx3LoopbackConfig INTEGER,
::= { dsx3ConfigEntry 1 } dsx3LineStatus INTEGER,
dsx3TransmitClockSource INTEGER,
dsx3InvalidIntervals INTEGER,
dsx3LineLength INTEGER,
dsx3LineStatusLastChange TimeStamp,
dsx3LineStatusChangeTrapEnable INTEGER,
dsx3LoopbackStatus INTEGER,
dsx3Channelization INTEGER,
dsx3Ds1ForRemoteLoop INTEGER
}
dsx3IfIndex OBJECT-TYPE dsx3LineIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS current
DESCRIPTION DESCRIPTION
"This value for this object is equal to the value "This object should be made equal to ifIndex. The
of ifIndex from the Interfaces table of MIB II next paragraph describes its previous usage.
(RFC 1213)." Making the object equal to ifIndex allows propoer
::= { dsx3ConfigEntry 2 } use of ifStackTable.
dsx3TimeElapsed OBJECT-TYPE Previously, this object was the identifier of a
SYNTAX INTEGER (0..899) DS3/E3 Interface on a managed device. If there is
MAX-ACCESS read-only an ifEntry that is directly associated with this
STATUS current and only this DS3/E3 interface, it should have the
DESCRIPTION same value as ifIndex. Otherwise, number the
"The number of seconds that have elapsed since the dsx3LineIndices with an unique identifier
beginning of the near end current error- following the rules of choosing a number that is
measurement period." 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 }
::= { dsx3ConfigEntry 3 } 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)."
::= { dsx3ConfigEntry 2 }
dsx3ValidIntervals OBJECT-TYPE dsx3TimeElapsed OBJECT-TYPE
SYNTAX INTEGER (0..96) SYNTAX INTEGER (0..899)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of previous near end intervals for "The number of seconds that have elapsed since the
which valid data was collected. The value will be beginning of the near end current error-
96 unless the interface was brought online within measurement period. If, for some reason, such as
the last 24 hours, in which case the value will be an adjustment in the system's time-of-day clock,
the number of complete 15 minute near end the current interval exceeds the maximum value,
intervals since the interface has been online. In the agent will return the maximum value."
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 valid data is available."
::= { dsx3ConfigEntry 4 }
dsx3LineType OBJECT-TYPE ::= { dsx3ConfigEntry 3 }
SYNTAX INTEGER {
dsx3other(1),
dsx3M23(2),
dsx3SYNTRAN(3),
dsx3CbitParity(4),
dsx3ClearChannel(5),
e3other(6),
e3Framed(7),
e3Plcp(8)
}
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: dsx3ValidIntervals OBJECT-TYPE
dsx3M23 ANSI T1.107-1988 [9] SYNTAX INTEGER (0..96)
dsx3SYNTRAN ANSI T1.107-1988 [9] MAX-ACCESS read-only
dsx3CbitParity ANSI T1.107a-1990 [9a] STATUS current
dsx3ClearChannel ANSI T1.102-1987 [8] DESCRIPTION
e3Framed CCITT G.751 [12] "The number of previous near end intervals for
e3Plcp ETSI T/NA(91)18 [13]." which data was collected. The value will be
::= { dsx3ConfigEntry 5 } 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 }
dsx3LineCoding OBJECT-TYPE dsx3LineType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
dsx3Other(1), dsx3other(1),
dsx3B3ZS(2), dsx3M23(2),
e3HDB3(3) dsx3SYNTRAN(3),
} dsx3CbitParity(4),
MAX-ACCESS read-write dsx3ClearChannel(5),
STATUS current e3other(6),
DESCRIPTION e3Framed(7),
"This variable describes the variety of Zero Code e3Plcp(8)
Suppression used on this interface, which in turn }
affects a number of its characteristics. 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:
dsx3B3ZS and e3HDB3 refer to the use of specified TITLE: SPECIFICATION:
patterns of normal bits and bipolar violations dsx3M23 ANSI T1.107-1988 [9]
which are used to replace sequences of zero bits dsx3SYNTRAN ANSI T1.107-1988 [9]
of a specified length." dsx3CbitParity ANSI T1.107a-1990 [9a]
::= { dsx3ConfigEntry 6 } dsx3ClearChannel ANSI T1.102-1987 [8]
e3Framed CCITT G.751 [12]
e3Plcp ETSI T/NA(91)18 [13]."
::= { dsx3ConfigEntry 5 }
dsx3SendCode OBJECT-TYPE dsx3LineCoding OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
dsx3SendNoCode(1), dsx3Other(1),
dsx3SendLineCode(2), dsx3B3ZS(2),
dsx3SendPayloadCode(3), e3HDB3(3)
dsx3SendResetCode(4), }
dsx3SendDS1LoopCode(5), MAX-ACCESS read-write
dsx3SendTestPattern(6) STATUS current
} DESCRIPTION
MAX-ACCESS read-write "This variable describes the variety of Zero Code
STATUS current Suppression used on this interface, which in turn
DESCRIPTION affects a number of its characteristics.
"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 dsx3B3ZS and e3HDB3 refer to the use of specified
sending looped or normal data patterns of normal bits and bipolar violations
which are used to replace sequences of zero bits
of a specified length."
::= { dsx3ConfigEntry 6 }
dsx3SendLineCode dsx3SendCode OBJECT-TYPE
sending a request for a line loopback 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:
dsx3SendPayloadCode dsx3SendNoCode
sending a request for a payload loopback sending looped or normal data
(i.e., all DS1/E1s in a DS3/E3 frame)
dsx3SendResetCode dsx3SendLineCode
sending a loopback deactivation request sending a request for a line loopback
dsx3SendDS1LoopCode dsx3SendPayloadCode
requesting to loopback a particular DS1/E1 sending a request for a payload loopback
within a DS3/E3 frame. The DS1/E1 is (i.e., all DS1/E1s in a DS3/E3 frame)
indicated in dsx3Ds1ForRemoteLoop.
dsx3SendTestPattern dsx3SendResetCode
sending a test pattern." sending a loopback deactivation request
::= { dsx3ConfigEntry 7 }
dsx3CircuitIdentifier OBJECT-TYPE dsx3SendDS1LoopCode
SYNTAX DisplayString (SIZE (0..255)) requesting to loopback a particular DS1/E1
MAX-ACCESS read-write within a DS3/E3 frame. The DS1/E1 is
STATUS current indicated in dsx3Ds1ForRemoteLoop.
DESCRIPTION
"This variable contains the transmission vendor's
circuit identifier, for the purpose of
facilitating troubleshooting."
::= { dsx3ConfigEntry 8 }
dsx3LoopbackConfig OBJECT-TYPE dsx3SendTestPattern
SYNTAX INTEGER { sending a test pattern."
dsx3NoLoop(1), ::= { dsx3ConfigEntry 7 }
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: 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."
::= { dsx3ConfigEntry 8 }
dsx3NoLoop dsx3LoopbackConfig OBJECT-TYPE
Not in the loopback state. A device that is SYNTAX INTEGER {
not capable of performing a loopback on dsx3NoLoop(1),
the interface shall always return this as dsx3PayloadLoop(2),
its value. 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.
dsx3PayloadLoop The values mean:
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 dsx3NoLoop
The received signal at this interface does not Not in the loopback state. A device that is
go through the device (minimum penetration) but not capable of performing a loopback on
is looped back out. the interface shall always return this as
its value.
dsx3OtherLoop dsx3PayloadLoop
Loopbacks that are not defined here. 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.
dsx3InwardLoop dsx3LineLoop
The sent signal at this interface is looped back The received signal at this interface does not
through the device. go through the device (minimum penetration) but
is looped back out.
dsx3DualLoop dsx3OtherLoop
Both dsx1LineLoop and dsx1InwardLoop will be Loopbacks that are not defined here.
active simultaneously."
::= { dsx3ConfigEntry 9 }
dsx3LineStatus OBJECT-TYPE dsx3InwardLoop
SYNTAX INTEGER (1..4095) The sent signal at this interface is looped back
MAX-ACCESS read-only through the device.
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 dsx3DualLoop
in effect can be determined from the Both dsx1LineLoop and dsx1InwardLoop will be
dsx3loopbackConfig object. active simultaneously."
The various bit positions are: ::= { dsx3ConfigEntry 9 }
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 dsx3LineStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER (1..4095)
loopTiming(1), MAX-ACCESS read-only
localTiming(2),
throughTiming(3)
}
MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The source of Transmit Clock. "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.
loopTiming indicates that the recovered receive clock If the dsx3loopbackState bit is set, the loopback
is used as the transmit clock. 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 }
localTiming indicates that a local clock source is used dsx3TransmitClockSource OBJECT-TYPE
or that an external clock is attached to the box SYNTAX INTEGER {
containing the interface. loopTiming(1),
localTiming(2),
throughTiming(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source of Transmit Clock.
throughTiming indicates that transmit clock is derived loopTiming indicates that the recovered receive clock
from the recovered receive clock of another DS3 is used as the transmit clock.
interface."
::= { dsx3ConfigEntry 11 }
dsx3InvalidIntervals OBJECT-TYPE localTiming indicates that a local clock source is used
SYNTAX INTEGER (0..96) or that an external clock is attached to the box
MAX-ACCESS read-only containing the interface.
STATUS current
DESCRIPTION
"The number of intervals for which no valid data
is available."
::= { dsx3ConfigEntry 12 }
dsx3LineLength OBJECT-TYPE throughTiming indicates that transmit clock is derived
SYNTAX INTEGER (0..64000) from the recovered receive clock of another DS3
UNITS "meters" interface."
MAX-ACCESS read-write ::= { dsx3ConfigEntry 11 }
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 dsx3InvalidIntervals OBJECT-TYPE
SYNTAX TimeStamp SYNTAX INTEGER (0..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of MIB II's sysUpTime object at the "The number of intervals in the range from 0 to
time this DS3/E3 entered its current line status dsx3ValidIntervals for which no data is
state. If the current state was entered prior to available. This object will typically be zero
the last re-initialization of the proxy-agent, except in cases where the data for some intervals
then this object contains a zero value." are not available (e.g., in proxy situations)."
::= { dsx3ConfigEntry 14 } ::= { dsx3ConfigEntry 12 }
dsx3LineStatusChangeTrapEnable OBJECT-TYPE dsx3LineLength OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER (0..64000)
enabled(1), UNITS "meters"
disabled(2) MAX-ACCESS read-write
} STATUS current
MAX-ACCESS read-write DESCRIPTION
STATUS current "The length of the ds3 line in meters. This
DESCRIPTION object provides information for line build out
"Indicates whether dsx3LineStatusChange traps circuitry if it exists and can use this object to
should be generated for this interface." adjust the line build out."
DEFVAL { disabled } ::= { dsx3ConfigEntry 13 }
::= { dsx3ConfigEntry 15 }
dsx3LoopbackStatus OBJECT-TYPE dsx3LineStatusLastChange OBJECT-TYPE
SYNTAX INTEGER (1..127) SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable represents the current state of the "The value of MIB II's sysUpTime object at the
loopback on the DS3 interface. It contains time this DS3/E3 entered its current line status
information about loopbacks established by a state. If the current state was entered prior to
manager and remotely from the far end. the last re-initialization of the proxy-agent,
then this object contains a zero value."
::= { dsx3ConfigEntry 14 }
The dsx3LoopbackStatus is a bit map represented as dsx3LineStatusChangeTrapEnable OBJECT-TYPE
a sum, therefore is can represent multiple SYNTAX INTEGER {
loopbacks simultaneously. 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 }
The various bit positions are: dsx3LoopbackStatus OBJECT-TYPE
1 dsx3NoLoopback SYNTAX INTEGER (1..127)
2 dsx3NearEndPayloadLoopback MAX-ACCESS read-only
4 dsx3NearEndLineLoopback STATUS current
8 dsx3NearEndOtherLoopback DESCRIPTION
16 dsx3NearEndInwardLoopback "This variable represents the current state of the
32 dsx3FarEndPayloadLoopback loopback on the DS3 interface. It contains
64 dsx3FarEndLineLoopback" information about loopbacks established by a
manager and remotely from the far end.
::= { dsx3ConfigEntry 16 } The dsx3LoopbackStatus is a bit map represented as
a sum, therefore is can represent multiple
loopbacks simultaneously.
dsx3Channelization OBJECT-TYPE The various bit positions are:
SYNTAX INTEGER { 1 dsx3NoLoopback
disabled(1), 2 dsx3NearEndPayloadLoopback
enabledDs1(2), 4 dsx3NearEndLineLoopback
enabledDs2(3) 8 dsx3NearEndOtherLoopback
} 16 dsx3NearEndInwardLoopback
MAX-ACCESS read-write 32 dsx3FarEndPayloadLoopback
STATUS current 64 dsx3FarEndLineLoopback"
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 ::= { dsx3ConfigEntry 16 }
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 dsx3Channelization OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3CurrentEntry SYNTAX INTEGER {
MAX-ACCESS not-accessible disabled(1),
STATUS current enabledDs1(2),
DESCRIPTION enabledDs2(3)
"The DS3/E3 current table contains various }
statistics being collected for the current 15 MAX-ACCESS read-write
minute interval." STATUS current
::= { ds3 6 } 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 }
dsx3CurrentEntry OBJECT-TYPE dsx3Ds1ForRemoteLoop OBJECT-TYPE
SYNTAX Dsx3CurrentEntry SYNTAX INTEGER (0..29)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS3/E3 Current table."
INDEX { dsx3CurrentIndex }
::= { dsx3CurrentTable 1 }
Dsx3CurrentEntry ::= MAX-ACCESS read-write
SEQUENCE { STATUS current
dsx3CurrentIndex InterfaceIndex, DESCRIPTION
dsx3CurrentPESs PerfCurrentCount, "Indicates which ds1/e1 on this ds3/e3 will be
dsx3CurrentPSESs PerfCurrentCount, indicated in the remote ds1 loopback request. A
dsx3CurrentSEFSs PerfCurrentCount, value of 0 means no DS1 will be looped. A value
dsx3CurrentUASs PerfCurrentCount, of 29 means all ds1s/e1s will be looped."
dsx3CurrentLCVs PerfCurrentCount, ::= { dsx3ConfigEntry 18 }
dsx3CurrentPCVs PerfCurrentCount,
dsx3CurrentLESs PerfCurrentCount,
dsx3CurrentCCVs PerfCurrentCount,
dsx3CurrentCESs PerfCurrentCount,
dsx3CurrentCSESs PerfCurrentCount
}
dsx3CurrentIndex OBJECT-TYPE -- the DS3/E3 Current Table
SYNTAX InterfaceIndex
MAX-ACCESS read-only
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 dsx3CurrentTable OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX SEQUENCE OF Dsx3CurrentEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "The DS3/E3 current table contains various
Errored Seconds, encountered by a DS3 interface in statistics being collected for the current 15
the current 15 minute interval. noSuchInstance minute interval."
will be returned if no data is available." ::= { ds3 6 }
::= { dsx3CurrentEntry 2 }
dsx3CurrentPSESs OBJECT-TYPE dsx3CurrentEntry OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX Dsx3CurrentEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "An entry in the DS3/E3 Current table."
Severely Errored Seconds, encountered by a DS3 INDEX { dsx3CurrentIndex }
interface in the current 15 minute interval. ::= { dsx3CurrentTable 1 }
noSuchInstance will be returned if no data is
available."
::= { dsx3CurrentEntry 3 }
dsx3CurrentSEFSs OBJECT-TYPE Dsx3CurrentEntry ::=
SYNTAX PerfCurrentCount SEQUENCE {
MAX-ACCESS read-only dsx3CurrentIndex InterfaceIndex,
STATUS current dsx3CurrentPESs PerfCurrentCount,
DESCRIPTION dsx3CurrentPSESs PerfCurrentCount,
"The counter associated with the number of dsx3CurrentSEFSs PerfCurrentCount,
Severely Errored Framing Seconds, encountered by a dsx3CurrentUASs PerfCurrentCount,
DS3/E3 interface in the current 15 minute dsx3CurrentLCVs PerfCurrentCount,
interval. noSuchInstance will be returned if no dsx3CurrentPCVs PerfCurrentCount,
data is available." dsx3CurrentLESs PerfCurrentCount,
::= { dsx3CurrentEntry 4 } dsx3CurrentCCVs PerfCurrentCount,
dsx3CurrentCESs PerfCurrentCount,
dsx3CurrentCSESs PerfCurrentCount
}
dsx3CurrentUASs OBJECT-TYPE dsx3CurrentIndex OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The index value which uniquely identifies the
Unavailable Seconds, encountered by a DS3 DS3/E3 interface to which this entry is
interface in the current 15 minute interval. applicable. The interface identified by a
noSuchInstance will be returned if no data is particular value of this index is the same
available." interface as identified by the same value an
::= { dsx3CurrentEntry 5 } dsx3LineIndex object instance."
::= { dsx3CurrentEntry 1 }
dsx3CurrentLCVs OBJECT-TYPE dsx3CurrentPESs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Line "The counter associated with the number of P-bit
Coding Violations encountered by a DS3/E3 Errored Seconds."
interface in the current 15 minute interval. ::= { dsx3CurrentEntry 2 }
noSuchInstance will be returned if no data is
available."
::= { dsx3CurrentEntry 6 }
dsx3CurrentPCVs OBJECT-TYPE dsx3CurrentPSESs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "The counter associated with the number of P-bit
Coding Violations, encountered by a DS3 interface Severely Errored Seconds."
in the current 15 minute interval. noSuchInstance ::= { dsx3CurrentEntry 3 }
will be returned if no data is available."
::= { dsx3CurrentEntry 7 }
dsx3CurrentLESs OBJECT-TYPE dsx3CurrentSEFSs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds encountered by "The counter associated with the number of
a DS3/E3 interface in the current 15 minute Severely Errored Framing Seconds."
interval. noSuchInstance will be returned if no ::= { dsx3CurrentEntry 4 }
data is available."
::= { dsx3CurrentEntry 8 }
dsx3CurrentCCVs OBJECT-TYPE dsx3CurrentUASs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Coding Violations encountered "The counter associated with the number of
by a DS3 interface in the current 15 minute Unavailable Seconds."
interval. noSuchInstance will be returned if no ::= { dsx3CurrentEntry 5 }
data is available."
::= { dsx3CurrentEntry 9 }
dsx3CurrentCESs OBJECT-TYPE dsx3CurrentLCVs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The counter associated with the number of Line
by a DS3 interface in the current 15 minute Coding Violations."
interval. noSuchInstance will be returned if no ::= { dsx3CurrentEntry 6 }
data is available."
::= { dsx3CurrentEntry 10 }
dsx3CurrentCSESs OBJECT-TYPE dsx3CurrentPCVs OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The counter associated with the number of P-bit
encountered by a DS3 interface in the current 15 Coding Violations."
minute interval. noSuchInstance will be returned ::= { dsx3CurrentEntry 7 }
if no data is available."
::= { dsx3CurrentEntry 11 }
-- the DS3/E3 Interval Table dsx3CurrentLESs OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Line Errored Seconds."
::= { dsx3CurrentEntry 8 }
dsx3IntervalTable OBJECT-TYPE dsx3CurrentCCVs OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3IntervalEntry SYNTAX PerfCurrentCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3/E3 Interval Table contains various "The number of C-bit Coding Violations."
statistics collected by each DS3/E3 Interface over ::= { dsx3CurrentEntry 9 }
the previous 24 hours of operation. The past 24
hours are broken into 96 completed 15 minute
intervals."
::= { ds3 7 } dsx3CurrentCESs OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of C-bit Errored Seconds."
::= { dsx3CurrentEntry 10 }
dsx3IntervalEntry OBJECT-TYPE dsx3CurrentCSESs OBJECT-TYPE
SYNTAX Dsx3IntervalEntry SYNTAX PerfCurrentCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3/E3 Interval table." "The number of C-bit Severely Errored Seconds."
INDEX { dsx3IntervalIndex, dsx3IntervalNumber } ::= { dsx3CurrentEntry 11 }
::= { dsx3IntervalTable 1 }
Dsx3IntervalEntry ::= -- the DS3/E3 Interval Table
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 dsx3IntervalTable OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX SEQUENCE OF Dsx3IntervalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The DS3/E3 Interval Table contains various
DS3/E3 interface to which this entry is statistics collected by each DS3/E3 Interface over
applicable. The interface identified by a the previous 24 hours of operation. The past 24
particular value of this index is the same hours are broken into 96 completed 15 minute
interface as identified by the same value an intervals. Each row in this table represents one
dsx3LineIndex object instance." such interval (identified by dsx3IntervalNumber)
::= { dsx3IntervalEntry 1 } and for one specific interface (identifed by
dsx3IntervalIndex)."
dsx3IntervalNumber OBJECT-TYPE ::= { ds3 7 }
SYNTAX INTEGER (1..96)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the 15 minutes interval completed 23 hours and 45
minutes prior to interval 1."
::= { dsx3IntervalEntry 2 }
dsx3IntervalPESs OBJECT-TYPE dsx3IntervalEntry OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX Dsx3IntervalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "An entry in the DS3/E3 Interval table."
Errored Seconds, encountered by a DS3 interface in INDEX { dsx3IntervalIndex, dsx3IntervalNumber }
one of the previous 96, individual 15 minute, ::= { dsx3IntervalTable 1 }
intervals. In the case where the agent is a proxy
and valid data is not available, return
noSuchInstance."
::= { dsx3IntervalEntry 3 }
dsx3IntervalPSESs OBJECT-TYPE Dsx3IntervalEntry ::=
SYNTAX PerfIntervalCount SEQUENCE {
MAX-ACCESS read-only dsx3IntervalIndex InterfaceIndex,
STATUS current dsx3IntervalNumber INTEGER,
DESCRIPTION dsx3IntervalPESs PerfIntervalCount,
"The counter associated with the number of P-bit dsx3IntervalPSESs PerfIntervalCount,
Severely Errored Seconds, encountered by a DS3 dsx3IntervalSEFSs PerfIntervalCount,
interface in one of the previous 96, individual 15 dsx3IntervalUASs PerfIntervalCount,
minute, intervals. In the case where the agent is dsx3IntervalLCVs PerfIntervalCount,
a proxy and valid data is not available, return dsx3IntervalPCVs PerfIntervalCount,
noSuchInstance." dsx3IntervalLESs PerfIntervalCount,
::= { dsx3IntervalEntry 4 } dsx3IntervalCCVs PerfIntervalCount,
dsx3IntervalCESs PerfIntervalCount,
dsx3IntervalCSESs PerfIntervalCount,
dsx3IntervalValidData TruthValue
}
dsx3IntervalSEFSs OBJECT-TYPE dsx3IntervalIndex OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The index value which uniquely identifies the
Severely Errored Framing Seconds, encountered by a DS3/E3 interface to which this entry is
DS3/E3 interface in one of the previous 96, applicable. The interface identified by a
individual 15 minute, intervals. In the case where particular value of this index is the same
the agent is a proxy and valid data is not interface as identified by the same value an
available, return noSuchInstance." dsx3LineIndex object instance."
::= { dsx3IntervalEntry 5 } ::= { dsx3IntervalEntry 1 }
dsx3IntervalUASs OBJECT-TYPE dsx3IntervalNumber OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX INTEGER (1..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "A number between 1 and 96, where 1 is the most
Unavailable Seconds, encountered by a DS3 recently completed 15 minute interval and 96 is
interface in one of the previous 96, individual 15 the 15 minutes interval completed 23 hours and 45
minute, intervals. In the case where the agent is minutes prior to interval 1."
a proxy and valid data is not available, return ::= { dsx3IntervalEntry 2 }
noSuchInstance. This object may decrease if the
occurance of unavailable seconds occurs across an
inteval boundary."
::= { dsx3IntervalEntry 6 }
dsx3IntervalLCVs OBJECT-TYPE dsx3IntervalPESs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Line "The counter associated with the number of P-bit
Coding Violations encountered by a DS3/E3 Errored Seconds."
interface in one of the previous 96, individual 15 ::= { dsx3IntervalEntry 3 }
minute, intervals. In the case where the agent is
a proxy and valid data is not available, return
noSuchInstance."
::= { dsx3IntervalEntry 7 }
dsx3IntervalPCVs OBJECT-TYPE dsx3IntervalPSESs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "The counter associated with the number of P-bit
Coding Violations, encountered by a DS3 interface Severely Errored Seconds."
in one of the previous 96, individual 15 minute, ::= { dsx3IntervalEntry 4 }
intervals. In the case where the agent is a proxy
and valid data is not available, return
noSuchInstance."
::= { dsx3IntervalEntry 8 }
dsx3IntervalLESs OBJECT-TYPE dsx3IntervalSEFSs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds (BPVs or "The counter associated with the number of
illegal zero sequences) encountered by a DS3/E3 Severely Errored Framing Seconds."
interface in one of the previous 96, individual 15 ::= { dsx3IntervalEntry 5 }
minute, intervals. In the case where the agent is
a proxy and valid data is not available, return
noSuchInstance."
::= { dsx3IntervalEntry 9 }
dsx3IntervalCCVs OBJECT-TYPE dsx3IntervalUASs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Coding Violations encountered "The counter associated with the number of
by a DS3 interface in one of the previous 96, Unavailable Seconds. This object may decrease if
individual 15 minute, intervals. In the case where the occurance of unavailable seconds occurs across
the agent is a proxy and valid data is not an inteval boundary."
available, return noSuchInstance." ::= { dsx3IntervalEntry 6 }
::= { dsx3IntervalEntry 10 }
dsx3IntervalCESs OBJECT-TYPE dsx3IntervalLCVs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The counter associated with the number of Line
by a DS3 interface in one of the previous 96, Coding Violations."
individual 15 minute, intervals. In the case where ::= { dsx3IntervalEntry 7 }
the agent is a proxy and valid data is not
available, return noSuchInstance."
::= { dsx3IntervalEntry 11 }
dsx3IntervalCSESs OBJECT-TYPE dsx3IntervalPCVs OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The counter associated with the number of P-bit
encountered by a DS3 interface in one of the Coding Violations."
previous 96, individual 15 minute, intervals. In ::= { dsx3IntervalEntry 8 }
the case where the agent is a proxy and valid data
is not available, return noSuchInstance."
::= { dsx3IntervalEntry 12 }
dsx3IntervalValidData OBJECT-TYPE dsx3IntervalLESs OBJECT-TYPE
SYNTAX TruthValue SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable indicates if there is valid data "The number of Line Errored Seconds (BPVs or
for this interval." illegal zero sequences)."
::= { dsx3IntervalEntry 13 } ::= { dsx3IntervalEntry 9 }
-- the DS3/E3 Total dsx3IntervalCCVs OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of C-bit Coding Violations."
::= { dsx3IntervalEntry 10 }
dsx3TotalTable OBJECT-TYPE dsx3IntervalCESs OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3TotalEntry SYNTAX PerfIntervalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3/E3 Total Table contains the cumulative "The number of C-bit Errored Seconds."
sum of the various statistics for the 24 hour ::= { dsx3IntervalEntry 11 }
period preceding the current interval."
::= { ds3 8 }
dsx3TotalEntry OBJECT-TYPE dsx3IntervalCSESs OBJECT-TYPE
SYNTAX Dsx3TotalEntry SYNTAX PerfIntervalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3/E3 Total table." "The number of C-bit Severely Errored Seconds."
INDEX { dsx3TotalIndex } ::= { dsx3IntervalEntry 12 }
::= { dsx3TotalTable 1 }
Dsx3TotalEntry ::= dsx3IntervalValidData OBJECT-TYPE
SEQUENCE { SYNTAX TruthValue
dsx3TotalIndex InterfaceIndex, MAX-ACCESS read-only
dsx3TotalPESs PerfTotalCount, STATUS current
dsx3TotalPSESs PerfTotalCount, DESCRIPTION
dsx3TotalSEFSs PerfTotalCount, "This variable indicates if the data for this
dsx3TotalUASs PerfTotalCount, interval is valid."
dsx3TotalLCVs PerfTotalCount, ::= { dsx3IntervalEntry 13 }
dsx3TotalPCVs PerfTotalCount,
dsx3TotalLESs PerfTotalCount,
dsx3TotalCCVs PerfTotalCount,
dsx3TotalCESs PerfTotalCount,
dsx3TotalCSESs PerfTotalCount
}
dsx3TotalIndex OBJECT-TYPE -- the DS3/E3 Total
SYNTAX InterfaceIndex
MAX-ACCESS read-only
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 dsx3TotalTable OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX SEQUENCE OF Dsx3TotalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "The DS3/E3 Total Table contains the cumulative
Errored Seconds, encountered by a DS3 interface in sum of the various statistics for the 24 hour
the previous 24 hour interval. Invalid 15 minute period preceding the current interval."
intervals count as 0." ::= { ds3 8 }
::= { dsx3TotalEntry 2 }
dsx3TotalPSESs OBJECT-TYPE dsx3TotalEntry OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX Dsx3TotalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "An entry in the DS3/E3 Total table."
Severely Errored Seconds, encountered by a DS3 INDEX { dsx3TotalIndex }
interface in the previous 24 hour interval. ::= { dsx3TotalTable 1 }
Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 3 }
dsx3TotalSEFSs OBJECT-TYPE Dsx3TotalEntry ::=
SYNTAX PerfTotalCount SEQUENCE {
MAX-ACCESS read-only dsx3TotalIndex InterfaceIndex,
STATUS current dsx3TotalPESs PerfTotalCount,
DESCRIPTION dsx3TotalPSESs PerfTotalCount,
"The counter associated with the number of dsx3TotalSEFSs PerfTotalCount,
Severely Errored Framing Seconds, encountered by a dsx3TotalUASs PerfTotalCount,
DS3/E3 interface in the previous 24 hour interval. dsx3TotalLCVs PerfTotalCount,
Invalid 15 minute intervals count as 0." dsx3TotalPCVs PerfTotalCount,
::= { dsx3TotalEntry 4 } dsx3TotalLESs PerfTotalCount,
dsx3TotalCCVs PerfTotalCount,
dsx3TotalCESs PerfTotalCount,
dsx3TotalCSESs PerfTotalCount
}
dsx3TotalUASs OBJECT-TYPE dsx3TotalIndex OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The index value which uniquely identifies the
Unavailable Seconds, encountered by a DS3 DS3/E3 interface to which this entry is
interface in the previous 24 hour interval. 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 }
Invalid 15 minute intervals count as 0." dsx3TotalPESs OBJECT-TYPE
::= { dsx3TotalEntry 5 } 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 }
dsx3TotalLCVs OBJECT-TYPE dsx3TotalPSESs OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX PerfTotalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Line "The counter associated with the number of P-bit
Coding Violations encountered by a DS3/E3 Severely Errored Seconds, encountered by a DS3
interface in the previous 24 hour interval. interface in the previous 24 hour interval.
Invalid 15 minute intervals count as 0." Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 6 } ::= { dsx3TotalEntry 3 }
dsx3TotalPCVs OBJECT-TYPE dsx3TotalSEFSs OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX PerfTotalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of P-bit "The counter associated with the number of
Coding Violations, encountered by a DS3 interface Severely Errored Framing Seconds, encountered by a
in the previous 24 hour interval. Invalid 15 DS3/E3 interface in the previous 24 hour interval.
minute intervals count as 0." Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 7 } ::= { dsx3TotalEntry 4 }
dsx3TotalLESs OBJECT-TYPE dsx3TotalUASs OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX PerfTotalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds (BPVs or "The counter associated with the number of
illegal zero sequences) encountered by a DS3/E3 Unavailable Seconds, encountered by a DS3
interface in the previous 24 hour interval. interface in the previous 24 hour interval.
Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 8 }
dsx3TotalCCVs OBJECT-TYPE Invalid 15 minute intervals count as 0."
SYNTAX PerfTotalCount ::= { dsx3TotalEntry 5 }
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 dsx3TotalLCVs OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX PerfTotalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The counter associated with the number of Line
by a DS3 interface in the previous 24 hour Coding Violations encountered by a DS3/E3
interval. Invalid 15 minute intervals count as 0." interface in the previous 24 hour interval.
::= { dsx3TotalEntry 10 } Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 6 }
dsx3TotalCSESs OBJECT-TYPE dsx3TotalPCVs OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX PerfTotalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The counter associated with the number of P-bit
encountered by a DS3 interface in the previous 24 Coding Violations, encountered by a DS3 interface
hour interval. Invalid 15 minute intervals count in the previous 24 hour interval. Invalid 15
as 0." minute intervals count as 0."
::= { dsx3TotalEntry 11 } ::= { dsx3TotalEntry 7 }
-- The DS3 Far End Group 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 }
-- The DS3 Far End Group consists of four tables : dsx3TotalCCVs OBJECT-TYPE
-- DS3 Far End Configuration SYNTAX PerfTotalCount
-- DS3 Far End Current MAX-ACCESS read-only
-- DS3 Far End Interval STATUS current
-- DS3 Far End Total 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 }
-- The DS3 Far End Configuration Table 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 }
dsx3FarEndConfigTable OBJECT-TYPE dsx3TotalCSESs OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FarEndConfigEntry SYNTAX PerfTotalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3 Far End Configuration Table contains "The number of C-bit Severely Errored Seconds
configuration information reported in the C-bits encountered by a DS3 interface in the previous 24
from the remote end." hour interval. Invalid 15 minute intervals count
::= { ds3 9 } as 0."
::= { dsx3TotalEntry 11 }
dsx3FarEndConfigEntry OBJECT-TYPE -- The DS3 Far End Group
SYNTAX Dsx3FarEndConfigEntry -- The DS3 Far End Group consists of four tables :
MAX-ACCESS not-accessible -- DS3 Far End Configuration
STATUS current -- DS3 Far End Current
DESCRIPTION -- DS3 Far End Interval
"An entry in the DS3 Far End Configuration table." -- DS3 Far End Total
INDEX { dsx3FarEndLineIndex }
::= { dsx3FarEndConfigTable 1 }
Dsx3FarEndConfigEntry ::= -- The DS3 Far End Configuration Table
SEQUENCE {
dsx3FarEndLineIndex InterfaceIndex,
dsx3FarEndEquipCode DisplayString,
dsx3FarEndLocationIDCode DisplayString,
dsx3FarEndFrameIDCode DisplayString,
dsx3FarEndUnitCode DisplayString,
dsx3FarEndFacilityIDCode DisplayString
}
dsx3FarEndLineIndex OBJECT-TYPE dsx3FarEndConfigTable OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX SEQUENCE OF Dsx3FarEndConfigEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the DS3 "The DS3 Far End Configuration Table contains
interface to which this entry is applicable. The configuration information reported in the C-bits
interface identified by a particular value of this from the remote end."
index is the same interface as identified by the ::= { ds3 9 }
same value an dsx3LineIndex object instance."
::= { dsx3FarEndConfigEntry 1 }
dsx3FarEndEquipCode OBJECT-TYPE dsx3FarEndConfigEntry OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10)) SYNTAX Dsx3FarEndConfigEntry
MAX-ACCESS read-write MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End Equipment Identification code "An entry in the DS3 Far End Configuration table."
that describes the specific piece of equipment. INDEX { dsx3FarEndLineIndex }
It is sent within the Path Identification ::= { dsx3FarEndConfigTable 1 }
Message."
::= { dsx3FarEndConfigEntry 2 }
dsx3FarEndLocationIDCode OBJECT-TYPE Dsx3FarEndConfigEntry ::=
SYNTAX DisplayString (SIZE (0..11)) SEQUENCE {
MAX-ACCESS read-write dsx3FarEndLineIndex InterfaceIndex,
STATUS current dsx3FarEndEquipCode DisplayString,
DESCRIPTION dsx3FarEndLocationIDCode DisplayString,
"This is the Far End Location Identification code dsx3FarEndFrameIDCode DisplayString,
that describes the specific location of the dsx3FarEndUnitCode DisplayString,
equipment. It is sent within the Path dsx3FarEndFacilityIDCode DisplayString
Identification Message." }
::= { dsx3FarEndConfigEntry 3 }
dsx3FarEndFrameIDCode OBJECT-TYPE dsx3FarEndLineIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10)) SYNTAX InterfaceIndex
MAX-ACCESS read-write MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End Frame Identification code "The index value which uniquely identifies the DS3
that identifies where the equipment is located interface to which this entry is applicable. The
within a building at a given location. It is sent interface identified by a particular value of this
within the Path Identification Message." index is the same interface as identified by the
::= { dsx3FarEndConfigEntry 4 } same value an dsx3LineIndex object instance."
dsx3FarEndUnitCode OBJECT-TYPE ::= { dsx3FarEndConfigEntry 1 }
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 dsx3FarEndEquipCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38)) SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This code identifies a specific Far End DS3 path. "This is the Far End Equipment Identification code
It is sent within the Path Identification that describes the specific piece of equipment.
Message." It is sent within the Path Identification
::= { dsx3FarEndConfigEntry 6 } Message."
::= { dsx3FarEndConfigEntry 2 }
-- The DS3 Far End Current 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 }
dsx3FarEndCurrentTable OBJECT-TYPE dsx3FarEndFrameIDCode OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FarEndCurrentEntry SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS not-accessible MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3 Far End Current table contains various "This is the Far End Frame Identification code
statistics being collected for the current 15 that identifies where the equipment is located
minute interval. The statistics are collected within a building at a given location. It is sent
from the far end block error code within the C- within the Path Identification Message."
bits." ::= { dsx3FarEndConfigEntry 4 }
::= { ds3 10 }
dsx3FarEndCurrentEntry OBJECT-TYPE dsx3FarEndUnitCode OBJECT-TYPE
SYNTAX Dsx3FarEndCurrentEntry SYNTAX DisplayString (SIZE (0..6))
MAX-ACCESS not-accessible MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3 Far End Current table." "This is the Far End code that identifies the
INDEX { dsx3FarEndCurrentIndex } equipment location within a bay. It is sent
::= { dsx3FarEndCurrentTable 1 } within the Path Identification Message."
::= { dsx3FarEndConfigEntry 5 }
Dsx3FarEndCurrentEntry ::= dsx3FarEndFacilityIDCode OBJECT-TYPE
SEQUENCE { SYNTAX DisplayString (SIZE (0..38))
dsx3FarEndCurrentIndex InterfaceIndex, MAX-ACCESS read-write
dsx3FarEndTimeElapsed INTEGER, STATUS current
dsx3FarEndValidIntervals INTEGER, DESCRIPTION
dsx3FarEndCurrentCESs PerfCurrentCount, "This code identifies a specific Far End DS3 path.
dsx3FarEndCurrentCSESs PerfCurrentCount, It is sent within the Path Identification
dsx3FarEndCurrentCCVs PerfCurrentCount, Message."
dsx3FarEndCurrentUASs PerfCurrentCount, ::= { dsx3FarEndConfigEntry 6 }
dsx3FarEndInvalidIntervals INTEGER
}
dsx3FarEndCurrentIndex OBJECT-TYPE -- The DS3 Far End Current
SYNTAX InterfaceIndex
MAX-ACCESS read-only
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 dsx3FarEndCurrentTable OBJECT-TYPE
SYNTAX INTEGER (0..899) SYNTAX SEQUENCE OF Dsx3FarEndCurrentEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of seconds that have elapsed since the "The DS3 Far End Current table contains various
beginning of the far end current error-measurement statistics being collected for the current 15
period." minute interval. The statistics are collected
::= { dsx3FarEndCurrentEntry 2 } from the far end block error code within the C-
bits."
::= { ds3 10 }
dsx3FarEndValidIntervals OBJECT-TYPE dsx3FarEndCurrentEntry OBJECT-TYPE
SYNTAX INTEGER (0..96) SYNTAX Dsx3FarEndCurrentEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of previous far end intervals for "An entry in the DS3 Far End Current table."
which valid data was collected. The value will be INDEX { dsx3FarEndCurrentIndex }
96 unless the interface was brought online within ::= { dsx3FarEndCurrentTable 1 }
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."
::= { dsx3FarEndCurrentEntry 3 }
dsx3FarEndCurrentCESs OBJECT-TYPE Dsx3FarEndCurrentEntry ::=
SYNTAX PerfCurrentCount SEQUENCE {
MAX-ACCESS read-only dsx3FarEndCurrentIndex InterfaceIndex,
STATUS current dsx3FarEndTimeElapsed INTEGER,
DESCRIPTION dsx3FarEndValidIntervals INTEGER,
"The counter associated with the number of Far Far dsx3FarEndCurrentCESs PerfCurrentCount,
End C-bit Errored Seconds encountered by a DS3 dsx3FarEndCurrentCSESs PerfCurrentCount,
interface in the current 15 minute interval. dsx3FarEndCurrentCCVs PerfCurrentCount,
noSuchInstance will be returned if no data is dsx3FarEndCurrentUASs PerfCurrentCount,
available." dsx3FarEndInvalidIntervals INTEGER
::= { dsx3FarEndCurrentEntry 4 } }
dsx3FarEndCurrentCSESs OBJECT-TYPE dsx3FarEndCurrentIndex OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The index value which uniquely identifies the DS3
C-bit Severely Errored Seconds encountered by a interface to which this entry is applicable. The
DS3 interface in the current 15 minute interval. interface identified by a particular value of this
noSuchInstance will be returned if no data is index is identical to the interface identified by
available." the same value of dsx3LineIndex."
::= { dsx3FarEndCurrentEntry 5 } ::= { dsx3FarEndCurrentEntry 1 }
dsx3FarEndCurrentCCVs OBJECT-TYPE dsx3FarEndTimeElapsed OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX INTEGER (0..899)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The number of seconds that have elapsed since the
C-bit Coding Violations reported via the far end beginning of the far end current error-measurement
block error count encountered by a DS3 interface period. If, for some reason, such as an
in the current 15 minute interval. noSuchInstance adjustment in the system's time-of-day clock, the
will be returned if no data is available." current interval exceeds the maximum value, the
::= { dsx3FarEndCurrentEntry 6 } agent will return the maximum value."
::= { dsx3FarEndCurrentEntry 2 }
dsx3FarEndCurrentUASs OBJECT-TYPE dsx3FarEndValidIntervals OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX INTEGER (0..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The number of previous far end intervals for
unavailable seconds encountered by a DS3 interface which data was collected. The value will be
in the current 15 minute interval. noSuchInstance 96 unless the interface was brought online within
will be returned if no data is available." the last 24 hours, in which case the value will be
::= { dsx3FarEndCurrentEntry 7 } the number of complete 15 minute far end intervals
since the interface has been online."
::= { dsx3FarEndCurrentEntry 3 }
dsx3FarEndInvalidIntervals OBJECT-TYPE dsx3FarEndCurrentCESs OBJECT-TYPE
SYNTAX INTEGER (0..96) SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of intervals for which no valid data "The counter associated with the number of Far Far
is available." End C-bit Errored Seconds."
::= { dsx3FarEndCurrentEntry 8 } ::= { dsx3FarEndCurrentEntry 4 }
-- The DS3 Far End Interval Table 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."
dsx3FarEndIntervalTable OBJECT-TYPE ::= { dsx3FarEndCurrentEntry 5 }
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 dsx3FarEndCurrentCCVs OBJECT-TYPE
SYNTAX Dsx3FarEndIntervalEntry SYNTAX PerfCurrentCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3 Far End Interval table." "The counter associated with the number of Far End
INDEX { dsx3FarEndIntervalIndex, C-bit Coding Violations reported via the far end
dsx3FarEndIntervalNumber } block error count."
::= { dsx3FarEndIntervalTable 1 } ::= { dsx3FarEndCurrentEntry 6 }
Dsx3FarEndIntervalEntry ::= dsx3FarEndCurrentUASs OBJECT-TYPE
SEQUENCE { SYNTAX PerfCurrentCount
dsx3FarEndIntervalIndex InterfaceIndex, MAX-ACCESS read-only
dsx3FarEndIntervalNumber INTEGER, STATUS current
dsx3FarEndIntervalCESs PerfIntervalCount, DESCRIPTION
dsx3FarEndIntervalCSESs PerfIntervalCount, "The counter associated with the number of Far End
dsx3FarEndIntervalCCVs PerfIntervalCount, unavailable seconds."
dsx3FarEndIntervalUASs PerfIntervalCount, ::= { dsx3FarEndCurrentEntry 7 }
dsx3FarEndIntervalValidData TruthValue
}
dsx3FarEndIntervalIndex OBJECT-TYPE dsx3FarEndInvalidIntervals OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX INTEGER (0..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the DS3 "The number of intervals in the range from 0 to
interface to which this entry is applicable. The dsx3FarEndValidIntervals for which no data is
interface identified by a particular value of this available. This object will typically be zero
index is identical to the interface identified by except in cases where the data for some intervals
the same value of dsx3LineIndex." are not available (e.g., in proxy situations)."
::= { dsx3FarEndIntervalEntry 1 } ::= { dsx3FarEndCurrentEntry 8 }
dsx3FarEndIntervalNumber OBJECT-TYPE -- The DS3 Far End Interval Table
SYNTAX INTEGER (1..96)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is
the 15 minutes interval completed 23 hours and 45
minutes prior to interval 1."
::= { dsx3FarEndIntervalEntry 2 }
dsx3FarEndIntervalCESs OBJECT-TYPE dsx3FarEndIntervalTable OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX SEQUENCE OF Dsx3FarEndIntervalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The DS3 Far End Interval Table contains various
C-bit Errored Seconds encountered by a DS3 statistics collected by each DS3 interface over
interface in one of the previous 96, individual 15 the previous 24 hours of operation. The past 24
minute, intervals. In the case where the agent is hours are broken into 96 completed 15 minute
a proxy and valid data is not available, return intervals."
noSuchInstance." ::= { ds3 11 }
::= { dsx3FarEndIntervalEntry 3 }
dsx3FarEndIntervalCSESs OBJECT-TYPE dsx3FarEndIntervalEntry OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX Dsx3FarEndIntervalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "An entry in the DS3 Far End Interval table."
C-bit Severely Errored Seconds encountered by a INDEX { dsx3FarEndIntervalIndex,
DS3 interface in one of the previous 96, dsx3FarEndIntervalNumber }
individual 15 minute, intervals. In the case where ::= { dsx3FarEndIntervalTable 1 }
the agent is a proxy and valid data is not
available, return noSuchInstance."
::= { dsx3FarEndIntervalEntry 4 }
dsx3FarEndIntervalCCVs OBJECT-TYPE Dsx3FarEndIntervalEntry ::=
SYNTAX PerfIntervalCount SEQUENCE {
MAX-ACCESS read-only dsx3FarEndIntervalIndex InterfaceIndex,
STATUS current dsx3FarEndIntervalNumber INTEGER,
DESCRIPTION dsx3FarEndIntervalCESs PerfIntervalCount,
"The counter associated with the number of Far End dsx3FarEndIntervalCSESs PerfIntervalCount,
C-bit Coding Violations reported via the far end dsx3FarEndIntervalCCVs PerfIntervalCount,
block error count encountered by a DS3 interface dsx3FarEndIntervalUASs PerfIntervalCount,
in one of the previous 96, individual 15 minute, dsx3FarEndIntervalValidData TruthValue
intervals. In the case where the agent is a proxy }
and valid data is not available, return
noSuchInstance."
::= { dsx3FarEndIntervalEntry 5 }
dsx3FarEndIntervalUASs OBJECT-TYPE dsx3FarEndIntervalIndex OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The index value which uniquely identifies the DS3
unavailable seconds encountered by a DS3 interface interface to which this entry is applicable. The
in one of the previous 96, individual 15 minute, interface identified by a particular value of this
intervals. In the case where the agent is a proxy index is identical to the interface identified by
and valid data is not available, return the same value of dsx3LineIndex."
noSuchInstance." ::= { dsx3FarEndIntervalEntry 1 }
::= { dsx3FarEndIntervalEntry 6 }
dsx3FarEndIntervalValidData OBJECT-TYPE dsx3FarEndIntervalNumber OBJECT-TYPE
SYNTAX TruthValue SYNTAX INTEGER (1..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable indicates if there is valid data "A number between 1 and 96, where 1 is the most
for this interval." recently completed 15 minute interval and 96 is
::= { dsx3FarEndIntervalEntry 7 } the 15 minutes interval completed 23 hours and 45
minutes prior to interval 1."
::= { dsx3FarEndIntervalEntry 2 }
-- The DS3 Far End Total 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 }
dsx3FarEndTotalTable OBJECT-TYPE dsx3FarEndIntervalCSESs OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FarEndTotalEntry SYNTAX PerfIntervalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3 Far End Total Table contains the "The counter associated with the number of Far End
cumulative sum of the various statistics for the C-bit Severely Errored Seconds."
24 hour period preceding the current interval." ::= { dsx3FarEndIntervalEntry 4 }
::= { ds3 12 }
dsx3FarEndTotalEntry OBJECT-TYPE dsx3FarEndIntervalCCVs OBJECT-TYPE
SYNTAX Dsx3FarEndTotalEntry SYNTAX PerfIntervalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3 Far End Total table." "The counter associated with the number of Far End
INDEX { dsx3FarEndTotalIndex } C-bit Coding Violations reported via the far end
::= { dsx3FarEndTotalTable 1 } block error count."
::= { dsx3FarEndIntervalEntry 5 }
Dsx3FarEndTotalEntry ::= dsx3FarEndIntervalUASs OBJECT-TYPE
SEQUENCE { SYNTAX PerfIntervalCount
dsx3FarEndTotalIndex InterfaceIndex, MAX-ACCESS read-only
dsx3FarEndTotalCESs PerfTotalCount, STATUS current
dsx3FarEndTotalCSESs PerfTotalCount, DESCRIPTION
dsx3FarEndTotalCCVs PerfTotalCount, "The counter associated with the number of Far End
dsx3FarEndTotalUASs PerfTotalCount unavailable seconds."
} ::= { dsx3FarEndIntervalEntry 6 }
dsx3FarEndTotalIndex OBJECT-TYPE dsx3FarEndIntervalValidData OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the DS3 "This variable indicates if the data for this
interface to which this entry is applicable. The interval is valid."
interface identified by a particular value of this ::= { dsx3FarEndIntervalEntry 7 }
index is identical to the interface identified by
the same value of dsx3LineIndex."
::= { dsx3FarEndTotalEntry 1 }
dsx3FarEndTotalCESs OBJECT-TYPE -- The DS3 Far End Total
SYNTAX PerfTotalCount dsx3FarEndTotalTable OBJECT-TYPE
MAX-ACCESS read-only SYNTAX SEQUENCE OF Dsx3FarEndTotalEntry
STATUS current MAX-ACCESS not-accessible
DESCRIPTION STATUS current
"The counter associated with the number of Far End DESCRIPTION
C-bit Errored Seconds encountered by a DS3 "The DS3 Far End Total Table contains the
interface in the previous 24 hour interval. cumulative sum of the various statistics for the
Invalid 15 minute intervals count as 0." 24 hour period preceding the current interval."
::= { dsx3FarEndTotalEntry 2 } ::= { ds3 12 }
dsx3FarEndTotalCSESs OBJECT-TYPE dsx3FarEndTotalEntry OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX Dsx3FarEndTotalEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "An entry in the DS3 Far End Total table."
C-bit Severely Errored Seconds encountered by a INDEX { dsx3FarEndTotalIndex }
DS3 interface in the previous 24 hour interval. ::= { dsx3FarEndTotalTable 1 }
Invalid 15 minute intervals count as 0."
::= { dsx3FarEndTotalEntry 3 }
dsx3FarEndTotalCCVs OBJECT-TYPE Dsx3FarEndTotalEntry ::=
SYNTAX PerfTotalCount SEQUENCE {
MAX-ACCESS read-only dsx3FarEndTotalIndex InterfaceIndex,
STATUS current dsx3FarEndTotalCESs PerfTotalCount,
DESCRIPTION dsx3FarEndTotalCSESs PerfTotalCount,
"The counter associated with the number of Far End dsx3FarEndTotalCCVs PerfTotalCount,
C-bit Coding Violations reported via the far end dsx3FarEndTotalUASs PerfTotalCount
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 dsx3FarEndTotalIndex OBJECT-TYPE
SYNTAX PerfTotalCount SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far End "The index value which uniquely identifies the DS3
unavailable seconds encountered by a DS3 interface interface to which this entry is applicable. The
in the previous 24 hour interval. Invalid 15 interface identified by a particular value of this
minute intervals count as 0." index is identical to the interface identified by
::= { dsx3FarEndTotalEntry 5 } the same value of dsx3LineIndex."
::= { dsx3FarEndTotalEntry 1 }
-- the DS3/E3 Fractional Table 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.
-- This table is deprecated. Invalid 15 minute intervals count as 0."
::= { dsx3FarEndTotalEntry 2 }
dsx3FracTable OBJECT-TYPE dsx3FarEndTotalCSESs OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FracEntry SYNTAX PerfTotalCount
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS deprecated STATUS current
DESCRIPTION DESCRIPTION
"This table is deprecated in favour of using "The counter associated with the number of Far End
ifStackTable. 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 }
Implementation of this table was optional. It was dsx3FarEndTotalCCVs OBJECT-TYPE
designed for those systems dividing a DS3/E3 into SYNTAX PerfTotalCount
channels containing different data streams that MAX-ACCESS read-only
are of local interest. 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 }
The DS3/E3 fractional table identifies which dsx3FarEndTotalUASs OBJECT-TYPE
DS3/E3 channels associated with a CSU are being SYNTAX PerfTotalCount
used to support a logical interface, i.e., an MAX-ACCESS read-only
entry in the interfaces table from the Internet- STATUS current
standard MIB. 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 }
For example, consider a DS3 device with 4 high -- the DS3/E3 Fractional Table
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 throug h 28.
For e3Framed there are 16 legal channels, numbered -- This table is deprecated.
1 through 16. The channels (1..16) correspond
directly to the equivalently numbered time-slots."
::= { ds3 13 }
dsx3FracEntry OBJECT-TYPE dsx3FracTable OBJECT-TYPE
SYNTAX Dsx3FracEntry SYNTAX SEQUENCE OF Dsx3FracEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"An entry in the DS3 Fractional table." "This table is deprecated in favour of using
INDEX { dsx3FracIndex, dsx3FracNumber } ifStackTable.
::= { dsx3FracTable 1 }
Dsx3FracEntry ::= Implementation of this table was optional. It was
SEQUENCE { designed for those systems dividing a DS3/E3 into
dsx3FracIndex INTEGER, channels containing different data streams that
dsx3FracNumber INTEGER, are of local interest.
dsx3FracIfIndex INTEGER
}
dsx3FracIndex OBJECT-TYPE The DS3/E3 fractional table identifies which
SYNTAX INTEGER (1..'7fffffff'h) DS3/E3 channels associated with a CSU are being
MAX-ACCESS read-only used to support a logical interface, i.e., an
STATUS deprecated entry in the interfaces table from the Internet-
DESCRIPTION standard MIB.
"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 For example, consider a DS3 device with 4 high
SYNTAX INTEGER (1..31) speed links carrying router traffic, a feed for
MAX-ACCESS read-only voice, a feed for video, and a synchronous channel
STATUS deprecated for a non-routed protocol. We might describe the
DESCRIPTION allocation of channels, in the dsx3FracTable, as
"The channel number for this entry." follows:
::= { dsx3FracEntry 2 } 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 throug h 28.
dsx3FracIfIndex OBJECT-TYPE For e3Framed there are 16 legal channels, numbered
SYNTAX INTEGER (1..'7fffffff'h) 1 through 16. The channels (1..16) correspond
MAX-ACCESS read-write directly to the equivalently numbered time-slots."
STATUS deprecated ::= { ds3 13 }
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 dsx3FracEntry OBJECT-TYPE
SYNTAX Dsx3FracEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the DS3 Fractional table."
ds3Traps OBJECT IDENTIFIER ::= { ds3 15 } INDEX { dsx3FracIndex, dsx3FracNumber }
::= { dsx3FracTable 1 }
dsx3LineStatusChange NOTIFICATION-TYPE Dsx3FracEntry ::=
OBJECTS { dsx3LineStatus, SEQUENCE {
dsx3LineStatusLastChange } dsx3FracIndex INTEGER,
STATUS current dsx3FracNumber INTEGER,
DESCRIPTION dsx3FracIfIndex INTEGER
"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 dsx3FracIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
MAX-ACCESS read-only
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 }
ds3Conformance OBJECT IDENTIFIER ::= { ds3 14 } dsx3FracNumber OBJECT-TYPE
SYNTAX INTEGER (1..31)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The channel number for this entry."
::= { dsx3FracEntry 2 }
ds3Groups OBJECT IDENTIFIER ::= { dsx3FracIfIndex OBJECT-TYPE
ds3Conformance 1 } ds3Compliances OBJECT SYNTAX INTEGER (1..'7fffffff'h)
IDENTIFIER ::= { ds3Conformance 2 } 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 }
-- compliance statements -- Ds3 TRAPS
ds3Compliance MODULE-COMPLIANCE ds3Traps OBJECT IDENTIFIER ::= { ds3 15 }
STATUS current
DESCRIPTION
"The compliance statement for DS3/E3
interfaces."
MODULE -- this module
MANDATORY-GROUPS { ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup }
GROUP ds3FarEndGroup dsx3LineStatusChange NOTIFICATION-TYPE
DESCRIPTION OBJECTS { dsx3LineStatus,
"Implementation of this group is optional for all dsx3LineStatusLastChange }
systems that attach to a DS3 Interface. However, STATUS current
only C-bit Parity and SYNTRAN DS3 applications DESCRIPTION
have the capability (option) of providing this "A dsx3LineStatusChange trap is sent when the
information." value of an instance of dsx3LineStatus changes. It
GROUP ds3NearEndOptionalConfigGroup can be utilized by an NMS to trigger polls. When
DESCRIPTION the line status change results in a lower level
"Implementation of this group is optional for all line status change (i.e. ds1), then no traps for
systems that attach to a DS3 interface." the lower level are sent."
::= { ds3Traps 0 1 }
OBJECT dsx3LineType -- conformance information
MIN-ACCESS read-only
DESCRIPTION
"Write access for the line type is not required."
OBJECT dsx3LineCoding ds3Conformance OBJECT IDENTIFIER ::= { ds3 14 }
MIN-ACCESS read-only
DESCRIPTION
"Write access for the line coding is not
required."
OBJECT dsx3SendCode ds3Groups OBJECT IDENTIFIER ::= {
MIN-ACCESS read-only ds3Conformance 1 } ds3Compliances OBJECT
DESCRIPTION IDENTIFIER ::= { ds3Conformance 2 }
"Write access for the send code is not required."
OBJECT dsx3LoopbackConfig -- compliance statements
MIN-ACCESS read-only
DESCRIPTION
"Write access for loopbacks is not required."
OBJECT dsx3TransmitClockSource ds3Compliance MODULE-COMPLIANCE
MIN-ACCESS read-only STATUS current
DESCRIPTION DESCRIPTION
"Write access for the transmit clock source is not "The compliance statement for DS3/E3
required." interfaces."
MODULE -- this module
MANDATORY-GROUPS { ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup }
OBJECT dsx3LineLength GROUP ds3FarEndGroup
MIN-ACCESS read-only DESCRIPTION
DESCRIPTION "Implementation of this group is optional for all
"Write access for the line length is not systems that attach to a DS3 Interface. However,
required." only C-bit Parity and SYNTRAN DS3 applications
have the capability (option) of providing this
information."
OBJECT dsx3Channelization GROUP ds3NearEndOptionalConfigGroup
MIN-ACCESS read-only DESCRIPTION
DESCRIPTION "Implementation of this group is optional for all
"Write access for the channelization is not systems that attach to a DS3 interface."
required."
::= { ds3Compliances 1 } OBJECT dsx3LineType
MIN-ACCESS read-only
DESCRIPTION
"Write access for the line type is not required."
-- units of conformance OBJECT dsx3LineCoding
MIN-ACCESS read-only
DESCRIPTION
"Write access for the line coding is not
required."
ds3NearEndConfigGroup OBJECT-GROUP OBJECT dsx3SendCode
OBJECTS { dsx3LineIndex, MIN-ACCESS read-only
dsx3TimeElapsed, DESCRIPTION
dsx3ValidIntervals, "Write access for the send code is not required."
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 OBJECT dsx3LoopbackConfig
OBJECTS { dsx3CurrentIndex, MIN-ACCESS read-only
dsx3CurrentPESs, DESCRIPTION
dsx3CurrentPSESs, "Write access for loopbacks is not required."
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 OBJECT dsx3TransmitClockSource
OBJECTS { dsx3FarEndLineIndex, MIN-ACCESS read-only
dsx3FarEndEquipCode, DESCRIPTION
dsx3FarEndLocationIDCode, "Write access for the transmit clock source is not
dsx3FarEndFrameIDCode, required."
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 OBJECT dsx3LineLength
OBJECTS { dsx3IfIndex, MIN-ACCESS read-only
dsx3FracIndex, DESCRIPTION
dsx3FracNumber, "Write access for the line length is not
dsx3FracIfIndex } required."
STATUS deprecated
DESCRIPTION
"A collection of obsolete objects that may be
implemented for backwards compatibility."
::= { ds3Groups 4 }
ds3NearEndOptionalConfigGroup OBJECT-GROUP OBJECT dsx3Channelization
OBJECTS { dsx3LineStatusLastChange, MIN-ACCESS read-only
dsx3LineStatusChangeTrapEnable } DESCRIPTION
"Write access for the channelization is not
required."
STATUS current ::= { ds3Compliances 1 }
DESCRIPTION
"A collection of objects that may be implemented
on DS3/E3 interfaces."
::= { ds3Groups 5 }
ds3NearEndOptionalTrapGroup NOTIFICATION-GROUP -- units of conformance
NOTIFICATIONS { dsx3LineStatusChange } ds3NearEndConfigGroup OBJECT-GROUP
STATUS current OBJECTS { dsx3LineIndex,
DESCRIPTION dsx3TimeElapsed,
"A collection of notifications that may be dsx3ValidIntervals,
implemented on DS3/E3 interfaces." dsx3LineType,
::= { ds3Groups 6 } 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 }
END 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 }
5. Appendix A - Use of dsx3IfIndex and dsx3LineIndex 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
4. Appendix A - Use of dsx3IfIndex and dsx3LineIndex
This Appendix exists to document the previous use if dsx3IfIndex and This Appendix exists to document the previous use if dsx3IfIndex and
dsx3LineIndex and to clarify the relationship of dsx3LineIndex as dsx3LineIndex and to clarify the relationship of dsx3LineIndex as
defined in rfc1407 with the dsx3LineIndex as defined in this defined in rfc1407 with the dsx3LineIndex as defined in this
document. document.
The following shows the old and new definitions and the relationship: The following shows the old and new definitions and the relationship:
[New Definition]: "This object should be made equal to ifIndex. The [New Definition]: "This object should be made equal to ifIndex. The
next paragraph describes its previous usage. Making the object equal next paragraph describes its previous usage. Making the object equal
skipping to change at page 62, line 12 skipping to change at page 53, line 18
1 NA NA (Ethernet) 1 NA NA (Ethernet)
2 Line#A Router Side 6 2 Line#A Router Side 6
2 Line#A Network Side 7 2 Line#A Network Side 7
3 Line#B Router Side 8 3 Line#B Router Side 8
3 Line#B Network Side 9 3 Line#B Network Side 9
4 Line#C Router Side 10 4 Line#C Router Side 10
4 Line#C Network Side 11 4 Line#C Network Side 11
5 Line#D Router Side 12 5 Line#D Router Side 12
5 Line#D Network Side 13 5 Line#D Network Side 13
For this example, ifNumber is equal to 5. Note the For this example, ifNumber is equal to 5. Note the following
following description of dsx3LineIndex: description of dsx3LineIndex: the dsx3LineIndex identifies a DS3/E3
the dsx3LineIndex identifies a DS3/E3 Interface on a managed Interface on a managed device. If there is an ifEntry that is
device. If there is an ifEntry that is directly associated with directly associated with this and only this DS3/E3 interface, it
this and only this DS3/E3 interface, it should have the same value should have the same value as ifIndex. Otherwise, number the
as ifIndex. Otherwise, number the dsx3LineIndices with an unique dsx3LineIndices with an unique identifier following the rules of
identifier following the rules of choosing a number greater choosing a number greater than ifNumber and numbering inside
than ifNumber and numbering inside interfaces (e.g., equipment interfaces (e.g., equipment side) with even numbers and outside
side) with even numbers and outside interfaces interfaces (e.g, network side) with odd numbers.
(e.g, network side) with odd numbers.
If the CSU shelf is managed by itself by a local SNMP Agent, If the CSU shelf is managed by itself by a local SNMP Agent, the
the situation would be: situation would be:
ifIndex (= dsx3IfIndex) dsx3LineIndex ifIndex (= dsx3IfIndex) dsx3LineIndex
1 Line#A Network Side 1 1 Line#A Network Side 1
2 Line#A RouterSide 2 2 Line#A RouterSide 2
3 Line#B Network Side 3 3 Line#B Network Side 3
4 Line#B RouterSide 4 4 Line#B RouterSide 4
5 Line#C Network Side 5 5 Line#C Network Side 5
6 Line#C Router Side 6 6 Line#C Router Side 6
7 Line#D Network Side 7 7 Line#D Network Side 7
8 Line#D Router Side 8 8 Line#D Router Side 8
6. Appendix B - The delay approach to Unavialable Seconds. 5. Appendix B - The delay approach to Unavialable Seconds.
This procedure is illustrated below for a DS3 C-Bit parity application.
Similar rules would apply for other interfaces covered by this MIB. The
procedure guarantees that the statistical counters are correctly updated
at all times, although they lag real time by 10 seconds. At the end of
each 15 minutes interval the current interval counts are transferred to
the most recent interval entry and each interval is shifted up by one
position, with the oldest being discarded if necessary in order to make
room. The current interval counts then start over from zero. Note,
however, that the signal state calculation does not start afresh at each
interval boundary; rather, signal state information is retained across
interval boundaries.
+----------------------------------------------------------------+
| READ COUNTERS & STATUS INFO FROM HARDWARE |
| |
|BPV EXZ LOS PCV CCV AIS SEF OOF LOF FEBE RAI |
+----------------------------------------------------------------+
| | | | | | | | | | |
| | | | | | | | | | |
V V V V V V V V V V V
+----------------------------------------------------------------+
| ACCUM ONE-SEC STATS, CHK ERR THRESHOLDS, & UPDT SIGNAL STATE |
| |
|<------------- NEAR END ---------------->| |<---- FAR END ----->|
| |
|LCV LES PCV CCV PES CES PSES CSES SEFS A/U CCV CES CSES SEFS A/U|
+----------------------------------------------------------------+
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
V V V V V V V V V | V V V V |
+--------------------------------------+ | +-----------------+ |
| ONE-SEC DELAY | | | ONE-SEC DELAY | |
| (1 OF 10) | | | (1 OF 10) | |
+--------------------------------------+ | +-----------------+ |
| | | | | | | | | | | | | | |
/ / / / / / / / / / / / / / /
| | | | | | | | | | | | | | |
V V V V V V V V V | V V V V |
+--------------------------------------+ | +-----------------+ |
| ONE-SEC DELAY | | | ONE-SEC DELAY | |
| (10 OF 10) | | | (10 OF 10) | |
+--------------------------------------+ | +-----------------+ |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
V V V V V V V V V V V V V V V
+----------------------------------------------------------------+
| UPDATE STATISTICS COUNTERS |
| |
|<------------- NEAR END ---------------->| |<---- FAR END ----->|
| |
|LCV LES PCV CCV PES CES PSES CSES SEFS UAS CCV CES CSES SEFS UAS|
+----------------------------------------------------------------+
Note that if such a procedure is adopted there is no current interval
data for the first ten seconds after a system comes up. noSuchInstance
must be returned if a management station attempts to access the current
interval counters during this time.
It is an implementation-specific matter whether an agent assumes that This procedure is illustrated below for a DS3 C-Bit parity
the initial state of the interface is available or unavailable. application. Similar rules would apply for other interfaces covered
by this MIB. The procedure guarantees that the statistical counters
are correctly updated at all times, although they lag real time by 10
seconds. At the end of each 15 minutes interval the current interval
counts are transferred to the most recent interval entry and each
interval is shifted up by one position, with the oldest being
discarded if necessary in order to make room. The current interval
counts then start over from zero. Note, however, that the signal
state calculation does not start afresh at each interval boundary;
rather, signal state information is retained across interval
boundaries.
+----------------------------------------------------------------+
| READ COUNTERS & STATUS INFO FROM HARDWARE |
| |
|BPV EXZ LOS PCV CCV AIS SEF OOF LOF FEBE RAI |
+----------------------------------------------------------------+
| | | | | | | | | | |
| | | | | | | | | | |
V V V V V V V V V V V
+----------------------------------------------------------------+
| ACCUM ONE-SEC STATS, CHK ERR THRESHOLDS, & UPDT SIGNAL STATE |
| |
|<------------- NEAR END ---------------->| |<---- FAR END ----->|
| |
|LCV LES PCV CCV PES CES PSES CSES SEFS A/U CCV CES CSES SEFS A/U|
+----------------------------------------------------------------+
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
V V V V V V V V V | V V V V |
+--------------------------------------+ | +-----------------+ |
| ONE-SEC DELAY | | | ONE-SEC DELAY | |
| (1 OF 10) | | | (1 OF 10) | |
+--------------------------------------+ | +-----------------+ |
| | | | | | | | | | | | | | |
/ / / / / / / / / / / / / / /
| | | | | | | | | | | | | | |
V V V V V V V V V | V V V V |
+--------------------------------------+ | +-----------------+ |
| ONE-SEC DELAY | | | ONE-SEC DELAY | |
| (10 OF 10) | | | (10 OF 10) | |
+--------------------------------------+ | +-----------------+ |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
V V V V V V V V V V V V V V V
+----------------------------------------------------------------+
| UPDATE STATISTICS COUNTERS |
| |
|<------------- NEAR END ---------------->| |<---- FAR END ----->|
| |
|LCV LES PCV CCV PES CES PSES CSES SEFS UAS CCV CES CSES SEFS UAS|
+----------------------------------------------------------------+
Note that if such a procedure is adopted there is no current interval
data for the first ten seconds after a system comes up.
noSuchInstance must be returned if a management station attempts to
access the current interval counters during this time.
It is an implementation-specific matter whether an agent assumes that
the initial state of the interface is available or unavailable.
6. Intellectual Property
The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication and any assurances of
licenses to be made available, or the result of an attempt made to
obtain a general license or permission for the use of such
proprietary rights by implementors or users of this specification can
be obtained from the IETF Secretariat.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.
7. Acknowledgments 7. Acknowledgments
This document was produced by the Trunk MIB Working Group This document was produced by the Trunk MIB Working Group
8. References 8. References
[1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [1] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for
S. Waldbusser, "Structure of Management Information for Version 2 Describing SNMP Management Frameworks", RFC 2271, January 1998.
of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
January 1996.
[2] McCloghrie, K., and M. Rose, Editors, "Management [2] Rose, M. and K. McCloghrie, "Structure and Identification of
Information Base for Network Management of TCP/IP-based Management Information for TCP/IP-based Internets", STD 16, RFC
internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, 1155, May 1990.
Performance Systems International, March 1991.
[3] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple [3] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP RFC 1212, March 1991.
Research, Performance Systems International, MIT Lab for
Computer Science, May 1990.
[4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [4] Rose, M., "A Convention for Defining Traps for use with the
S. Waldbusser, "Protocol Operations for Version 2 of the Simple SNMP", RFC 1215, March 1991.
Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
[5] McCloghrie, K. and F. Kastenholz, "Evolution of the [5] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Structure
Interfaces Group of MIB-II", draft-ietf-ifmib-mib-03.txt, of Management Information for Version 2 of the Simple Network
Cisco, FTP Software, January 1994. Management Protocol (SNMPv2)", RFC 1902, January 1996.
[6] Fowler D., "Definitions of Managed Objects for the DS1 and [6] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Textual
E1 Interface Types", draft-ietf-trunkmib-ds1-mib-03.txt, Conventions for Version 2 of the Simple Network Management
Newbridge Networks Corporation, January 1993. Protocol (SNMPv2)", RFC 1903, January 1996.
[7] Brown, T., and Tesink, K., "Definitions of Managed Objects [7] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
for the SONET/SDH Interface Type", RFC1595, Bell Communications "Conformance Statements for Version 2 of the Simple Network
Research, March 1994. Management Protocol (SNMPv2)", RFC 1904, January 1996.
[8] American National Standard for telecommunications - digital [8] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple
hierarchy - electrical interfaces, ANSI T1.102- 1987. Network Management Protocol", STD 15, RFC 1157, May 1990.
[9] American National Standard for telecommunications - digital [9] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
hierarchy - formats specification, ANSI T1.107- 1988. "Introduction to Community-based SNMPv2", RFC 1901, January
1996.
[9a] ANSI T1.107a-1990. [10] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport
Mappings for Version 2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1906, January 1996.
[10] American National Standard for telecommunications - Carrier-to- [11] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message
Customer Installation - DS3 Metallic Interface, Processing and Dispatching for the Simple Network Management
ANSI T1.404-1989. Protocol (SNMP)", RFC 2272, January 1998.
[11] American National Standard for Telecommunications -- [12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
Layer 1 In-Service Digital Transmission Performance Monitoring for version 3 of the Simple Network Management Protocol
T1.231, Sept 1993. (SNMPv3)", RFC 2274, January 1998.
[12] CCITT - Digital Multiplex Equipment Operating at the Third [13] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol
Order Bit Rate of 34 368 Kbit/s and the Forth Order Bit Rate Operations for Version 2 of the Simple Network Management
of 139 264 Kbit/s and Using Positive Justification, G.751 Protocol (SNMPv2)", RFC 1905, January 1996.
[13] European Telecommunications Standards Institute -- [14] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC
ETS "34M" -- Metropolitan Area Network Physical Convergence 2273, January 1998.
Layer Procedure for 34.368 Megabits per Second,
T/NA(91)18, May 1991.
[14] Fowler, D., "Definitions of Managed Objects for the Ds0 and [15] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access
DS0Bundle Interface Types", draft-ietf-trunkmib-ds0-mib-02.txt, Control Model (VACM) for the Simple Network Management Protocol
Newbridge Networks, March 1996. (SNMP)", RFC 2275, January 1998.
[16] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB
using SMIv2", RFC 2233, November 1997.
[17] Fowler D., "Definitions of Managed Objects for the DS1 and E1
Interface Types", RFC 2495, January 1999.
[18] Brown, T., and Tesink, K., "Definitions of Managed Objects for
the SONET/SDH Interface Type", Work in Progress.
[19] American National Standard for telecommunications - digital
hierarchy - electrical interfaces, ANSI T1.102- 1987.
[20] American National Standard for telecommunications - digital
hierarchy - formats specification, ANSI T1.107- 1988.
[20a]ANSI T1.107a-1990.
[21] American National Standard for telecommunications - Carrier-to-
Customer Installation - DS3 Metallic Interface, ANSI T1.404-
1989.
[22] American National Standard for Telecommunications -- Layer 1 In-
Service Digital Transmission Performance Monitoring T1.231, Sept
1993.
[23] 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
[24] 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.
[25] Fowler, D., "Definitions of Managed Objects for the Ds0 and
DS0Bundle Interface Types", RFC 2494, January 1999.
[26] Tesink, K., "Textual Conventions for MIB Modules Using
Performance History Based on 15 Minute Intervals", RFC 2493,
January 1999.
9. Security Considerations 9. Security Considerations
This MIB adds no security issues that are not raised by SNMP itself. SNMPv1 by itself is such an insecure environment. Even if the
As a Network Management Protocol, SNMP is capable of changing the network itself is secure (for example by using IPSec), even then,
configuration of a system, of denial of service attacks through there is no control as to who on the secure network is allowed to
requiring the agent to respond to its messages, and displaying values access and GET (read) the objects in this MIB.
of system counters and configuration settings in the clear where an
adversary might read them. This, however, is not in itself a threat: It is recommended that the implementors consider the security
this is the function of the protocol, but could be misused. Such features as provided by the SNMPv3 framework. Specifically, the use
misuse can be avoided or minimized through SNMP Security. of the User-based Security Model RFC 2274 [12] and the View-based
Access Control Model RFC 2275 [15] is recommended.
It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly
configured to give access to those objects only to those principals
(users) that have legitimate rights to access them.
Setting any of the following objects to an inappropriate value can Setting any of the following objects to an inappropriate value can
cause loss of traffic. The definition of inappropriate varies for cause loss of traffic. The definition of inappropriate varies for
each object. In the case of dsx3LineType, for example, both ends of each object. In the case of dsx3LineType, for example, both ends of
a ds3/e3 must have the same value in order for traffic to flow. In a ds3/e3 must have the same value in order for traffic to flow. In
the case of dsx3SendCode and dsx3LoopbackConfig, for another example, the case of dsx3SendCode and dsx3LoopbackConfig, for another example,
traffic may stop transmitting when particular loopbacks are applied. traffic may stop transmitting when particular loopbacks are applied.
dsx3LineType dsx3LineType
dsx3LineCoding dsx3LineCoding
dsx3SendCode dsx3SendCode
dsx3LoopbackConfig dsx3LoopbackConfig
dsx3TransmitClockSource dsx3TransmitClockSource
dsx3LineLength dsx3LineLength
dsx3Channelization dsx3Channelization
Setting the following object is mischevious, but not harmful to Setting the following object is mischevious, but not harmful to
traffic traffic
skipping to change at page 67, line 40 skipping to change at page 59, line 23
Setting the following object is mischevious, but not harmful to Setting the following object is mischevious, but not harmful to
traffic traffic
dsx3CircuitIdentifier dsx3CircuitIdentifier
Setting the following object can cause an increase in the number of Setting the following object can cause an increase in the number of
traps received by the network management station. traps received by the network management station.
dsx3LineStatusChangeTrabEnable dsx3LineStatusChangeTrabEnable
10. Author's Address 10. Author's Address
David Fowler David Fowler
Newbridge Networks Newbridge Networks
600 March Road 600 March Road
Kanata, Ontario, Canada K2K 2E6 Kanata, Ontario, Canada K2K 2E6
Phone: (613) 599-3600, ext 6559 Phone: (613) 599-3600, ext 6559
EMail: davef@newbridge.com
EMail: davef@newbridge.com 11. Full Copyright Statement
Table of Contents Copyright (C) The Internet Society (1999). All Rights Reserved.
1 The SNMPv2 Network Management Framework ...................... 2 This document and translations of it may be copied and furnished to
2 Object Definitions ........................................... 3 others, and derivative works that comment on or otherwise explain it
2.1 Changes from RFC1407 ....................................... 3 or assist in its implementation may be prepared, copied, published
3 Overview ..................................................... 5 and distributed, in whole or in part, without restriction of any
3.1 Use of ifTable for DS3 Layer ............................... 5 kind, provided that the above copyright notice and this paragraph are
3.2 Usage Guidelines ........................................... 6 included on all such copies and derivative works. However, this
3.2.1 Usage of ifStackTable .................................... 6 document itself may not be modified in any way, such as by removing
3.2.2 Usage of Channelization for DS3, DS1, DS0 ................ 8 the copyright notice or references to the Internet Society or other
3.2.3 Usage of Channelization for DS3, DS2, DS1 ................ 9 Internet organizations, except as needed for the purpose of
3.2.4 Usage of Loopbacks ....................................... 10 developing Internet standards in which case the procedures for
3.3 Objectives of this MIB Module .............................. 11 copyrights defined in the Internet Standards process must be
3.4 DS3/E3 Terminology ......................................... 11 followed, or as required to translate it into languages other than
3.4.1 Error Events ............................................. 11 English.
3.4.2 Performance Parameters ................................... 12
3.4.3 Performance Defects ...................................... 15 The limited permissions granted above are perpetual and will not be
3.4.4 Other Terms .............................................. 17 revoked by the Internet Society or its successors or assigns.
4 Object Definitions ........................................... 18
4.1 The DS3/E3 Near End Group .................................. 19 This document and the information contained herein is provided on an
4.1.1 The DS3/E3 Configuration Table ........................... 19 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
4.1.2 The DS3/E3 Current Table ................................. 29 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
4.1.3 The DS3/E3 Interval Table ................................ 33 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
4.1.4 The DS3/E3 Total ......................................... 38 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
4.2 The DS3 Far End Group ...................................... 42 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
4.2.1 The DS3 Far End Configuration ............................ 42
4.2.2 The DS3 Far End Current .................................. 44
4.2.3 The DS3 Far End Interval Table ........................... 47
4.2.4 The DS3 Far End Total .................................... 49
4.3 The DS3/E3 Fractional Table ................................ 52
4.4 The DS3 Trap Group ......................................... 55
4.5 Conformance Groups ......................................... 55
5 Appendix A - Use of dsx3IfIndex and dsx3LineIndex ............ 60
6 Appendix B - The delay approach to Unavialable Seconds. ..... 62
7 Acknowledgments .............................................. 64
8 References ................................................... 65
9 Security Considerations ...................................... 67
10 Author's Address ............................................ 67
 End of changes. 268 change blocks. 
1885 lines changed or deleted 1893 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/