draft-ietf-trunkmib-ds3-mib-00.txt   draft-ietf-trunkmib-ds3-mib-01.txt 
Definitions of Managed Objects Definitions of Managed Objects
for the DS3/E3 Interface Type for the DS3/E3 Interface Type
Tue Oct 24 22:34:37 1995 Thu Feb 8 19:48:26 1996
draft-ietf-trunkmib-ds3-mib-00.txt draft-ietf-trunkmib-ds3-mib-01.txt
David Fowler (editor) David Fowler (editor)
Newbridge Networks Newbridge Networks
davef@newbridge.com davef@newbridge.com
Status of this Memo Status of this Memo
This document is an Internet-Draft. Internet-Drafts are working This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
skipping to change at page 1, line 37 skipping to change at page 1, line 37
Directories on ds.internic.net (US East Coast), nic.nordu.net Directories on ds.internic.net (US East Coast), nic.nordu.net
(Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
Rim). Rim).
Abstract Abstract
This memo defines an experimental portion of the Management This memo defines an experimental portion of the Management
Information Base (MIB) for use with network management protocols in Information Base (MIB) for use with network management protocols in
the Internet community. In particular, it describes objects used for the Internet community. In particular, it describes objects used for
managing DS3 and E3 interfaces. This document is a companion managing DS3 and E3 interfaces. This document is a companion
document with Definitions of Managed Objects for the DS1/E1 and document with Definitions of Managed Objects for the DS1/E1/DS2/E2
SONET/SDH Interface Types, rfc1406 [8] and rfc1595 [9]. and SONET/SDH Interface Types, rfc1406 [6]
and rfc1595 [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. This memo does not specify a standard for the Internet community.
This document entirely replaces RFC 1233, which contains a This document entirely replaces RFC 1407.
fundamental error: many objects are encoded as Counters that must be
encoded as Integer32s or Gauge32s. The magnitude of the change
required is sufficient that virtually every object changed.
Therefore, the MIB documented in RFC 1233 should not be implemented.
1. The SNMPv2 Network Management Framework 1. The SNMPv2 Network Management Framework
The SNMPv2 Network Management Framework consists of four major The SNMP Network Management Framework presently consists of three major
components. They are: components. They are:
0 RFC 1442 [1] which defines the SMI, the mechanisms used o the SMI, described in RFC 1902 [1] - the mechanisms used for
for describing and naming objects for the purpose of describing and naming objects for the purpose of management.
management.
0 STD 17, RFC 1213 [2] defines MIB-II, the core set of
managed objects for the Internet suite of protocols.
0 RFC 1445 [3] which defines the administrative and other o the MIB-II, STD 17, RFC 1213 [2] - the core set of managed
architectural aspects of the framework. objects for the Internet suite of protocols.
0 RFC 1448 [4] which defines the protocol used for network o the protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol
access to managed objects. for accessing managed objects.
The Framework permits new objects to be defined for the The Framework permits new objects to be defined for the purpose of
purpose of experimentation and evaluation. experimentation and evaluation.
2. Objects 2. Object Definitions
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the subset of Abstract Syntax Notation One (ASN.1) defined using the subset of Abstract Syntax Notation One (ASN.1)
defined in the SMI. In particular, each object type is named by an defined in the SMI. In particular, each object type is named by an
OBJECT IDENTIFIER, an administratively assigned name. The object OBJECT IDENTIFIER, an administratively assigned name. The object
type together with an object instance serves to uniquely identify a type together with an object instance serves to uniquely identify a
specific instantiation of the object. For human convenience, we specific instantiation of the object. For human convenience, we
often use a textual string, termed the descriptor, to also refer to often use a textual string, termed the descriptor, to also refer to
the object type. the object type.
2.1. Changes from RFC1233 2.1. Changes from RFC1407
This MIB obsoletes RFC1233. The changes from RFC1233 are the This MIB obsoletes RFC1407. The changes from RFC1407 are the
following: following:
-- This MIB module contains information to manage (1) The Fractional Table has been deprecated
an E3 interface, also.
-- This MIB module contains three groups:
DS3/E3 Near End Group which is mandatory,
DS3 Far End Group which is optional, and
DS3 Fractional Group which is optional.
-- The DS3 Far End Group is a new group and contains
configuration information and statistics
that are collected from the far end DS3/E3 interface.
Presently, the Far End Group may only be implemented by
DS3 systems that use C-bit Parity or SYNTRAN.
-- The DS3 Fractional Group is a new group and is
modeled after the DS1 Fractional Group.
-- ds3CSUIndex has been redefined and renamed
to dsx3LineIndex. This object
is the identifier of a DS3/E3 Interface on a device.
On a CSU, a single DS3/E3 data stream will cross two DS3/E3
interfaces, which have separate dsx3LineIndex values.
-- ds3Index has been redefined and renamed to
dsx3IfIndex. This value for this
object is equal to the value of ifIndex from the Interfaces
table of MIB II (STD 17, RFC 1213).
-- The ACCESS for objects in the dsx3ConfigTable has
been set to read-write for items that are configurable.
-- The dsx3ZeroCoding has been renamed to dsx3LineCoding.
-- A new object has been added called dsx3LoopbackConfig, (2) This document uses SMIv2
which better describes the loopback capabilities of
a DS3/E3 interface on a device.
-- The dsx3SendCode object has been updated to reflect (3) Values are given for ifTable and ifXTable
different types of loopback messages.
-- A new object has been added called dsx3LineStatus. (4) Example usage of ifStackTable is included
This object better describes the status (e.g.,
failure state and loopback state) of a
DS3/E3 interface.
-- A new object has been added called dsx3TransmitClockSource. (5) dsx3IfIndex and dsx3LineIndex have been deprecated
This object identifies the source for the transmit clock.
-- All Counters have been changed to Gauge32s. (6) The definition of valid intervals has been clarified
for the case where the agent proxied for other
devices. In particular, the treatment of missing
intervals has been clarified.
-- A Line Errored Seconds object has been added to (7) An inward loopback has been added.
all near end tables.
-- Line Coding Violations are counted instead of Bipolar (8) Additional lineStatus bits have been added for Near End
Violations. in Unavailable Signal State, Carrier Equipment Out of
Service, DS@ Payload AIS, and DS@ Performance Threshold
-- A new Coding Violation counter has been added to count (9) A line Length object has been added.
coding violations reported via the C-bits of SYNTRAN
and C-bit Parity DS3 applications.
The original Coding Violation counter has been renamed
to PCV to mean coding violations reported via the P-bits.
This count is also added for symmetry with the far end
statistics.
-- A new Errored Second counter and Severely Errored Second (10) Added a lineStatus last change, trap and enabler.
counter has been added to count these performance events
via the C-bits of the SYNTRAN and C-bit Parity DS3
applications. The original ES and SES counters have been
renamed to PES and PSES to mean reported via the P-bits.
These counts are also added for symmetry with the far end
statistics.
3. Overview 3. 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 [10,11,11a,12]. The E3 definitions 1990, and ANSI T1.404-1989 [8,9,9a,10]. The E3 definitions contained
contained herein are based on the E3 specifications in CCITT G.751 herein are based on the E3 specifications in CCITT G.751 [12].
[14].
3.1. Use of ifTable for DS1 Layer 3.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 DS1 Layer ifTable Object Use for DS3 Layer
====================================================================== ======================================================================
ifIndex Interface index. ifIndex Interface index.
ifDescr Textual Description of the interface ifDescr Textual Description of the interface
ifType ds3(30) ifType ds3(30)
ifSpeed Speed of line rate for DS3, ifSpeed Speed of line rate
(either 43232000 or 30912000 bps). DS3 - 44736000
E3 - 34368000
ifPhysAddress The value of the Circuit Identifier. ifPhysAddress The value of the Circuit Identifier.
If no Circuit Identifier has been assigned If no Circuit Identifier has been assigned
this object should have an octet string with this object should have an octet string with
zero length. zero length.
ifAdminStatus Supports read-only access. ifAdminStatus Supports read-only access.
The desired administrative status of the The desired administrative status of the
interface. interface.
ifOperStatus The current operational status of the ifOperStatus The current operational status of the
interface. interface.
ifLastChange sysUpTime at the last change in ifLastChange sysUpTime at the last change in
ifOperStatus. ifOperStatus.
ifName Textual name of the interface or an ifName Textual name of the interface or an
OCTET STRING of zero length. OCTET STRING of zero length.
ifLinkUpDownTrapEnable Set to enabled(1). ifLinkUpDownTrapEnable Set to enabled(1).
Supports read-only access.
ifHighSpeed Speed of line in Mega-bits per second ifHighSpeed Speed of line in Mega-bits per second
(either 43 or 31) (either 45 or 34)
ifConnectorPresent Set to true(1). ifConnectorPresent Set to true(1) normally, except for
cases such as DS3/E3 over AAL1/ATM where
false(2) is appropriate
3.2. Using ifStackTable 3.2. Using ifStackTable
The objects dsx3IfIndex and dsx3LineIndex have been deprecated. The objects dsx3IfIndex and dsx3LineIndex have been deprecated.
These objects previously allowed a very special proxy situation to These objects previously allowed a very special proxy situation to
exist for Routers and CSUs. This section now describes how to use exist for Routers and CSUs. This section now describes how to use
ifStackTable to represent this relationship. ifStackTable to represent this relationship.
The paragraphs discussing dsx3IfIndex and dsx3LineIndex have been The paragraphs discussing dsx3IfIndex and dsx3LineIndex have been
preserved in Appendix A for informational purposes. preserved in Appendix A for informational purposes.
External&Internal interface scenario: the SNMP Agents resides on an External&Internal interface scenario: the SNMP Agents resides on an
host external from the device supporting DS3/E3 interfaces (e.g., 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. router). The Agent represents both the host and the DS3/E3 device.
The index dsx3LineIndex is used to not only represent the DS3/E3
interfaces external from the host/DS3/E3-device combination, but also
the DS3/E3 interfaces connecting the host and the DS3/E3 device. The
index dsx3IfIndex is always equal to ifIndex.
Example: Example:
A shelf full of CSUs connected to a Router. An SNMP Agent residing on 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 the router proxies for itself and the CSU. The router has also an
Ethernet interface: Ethernet interface:
+-----+ +-----+
| | | | | |
| | | +---------------------+ | | | +---------------------+
skipping to change at page 8, line 19 skipping to change at page 7, line 24
6 10 6 10
7 11 7 11
8 12 8 12
9 13 9 13
If the CSU shelf is managed by itself by a local SNMP Agent, the If the CSU shelf is managed by itself by a local SNMP Agent, the
situation would be identical, except the Ethernet and the 4 router situation would be identical, except the Ethernet and the 4 router
interfaces are deleted. Interfaces would also be numbered from 1 to interfaces are deleted. Interfaces would also be numbered from 1 to
8. 8.
ifIndex Description
1 Line#A CSU Router
2 Line#B CSU Router
3 Line#C CSU Router
4 Line#D CSU Router
5 Line#A CSU Network
6 Line#B CSU Network
7 Line#C 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.3. Objectives of this MIB Module 3.3. Objectives of this MIB Module
skipping to change at page 8, line 41 skipping to change at page 8, line 11
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 3.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 a DS3 interface as monitored by a DS3 device are based on the
definitions from the ANSI T1.231 standard [13]. If the definition in definitions from the ANSI T1.231 standard [11]. If the definition in
this document does not match the definition in the ANSI T1.231 this document does not match the definition in the ANSI T1.231
document, the implementer should follow the definition described in document, the implementer should follow the definition described in
this document. this document.
3.4.1. Error Events 3.4.1. Error Events
Bipolar Violation (BPV) Error Event Bipolar Violation (BPV) Error Event
A bipolar violation error event, for B3ZS(HDB3)-coded A bipolar violation error event, for B3ZS(HDB3)-coded
signals, is the occurrence of a pulse of the same polarity signals, is the occurrence of a pulse of the same polarity
as the previous pulse without being part of the zero as the previous pulse without being part of the zero
skipping to change at page 11, line 38 skipping to change at page 11, line 5
foregoing description implies that the PSES and UAS foregoing description implies that the PSES and UAS
counters for the PREVIOUS interval must be adjusted when counters for the PREVIOUS interval must be adjusted when
the Unavailable Signal State is entered. Clearly, the Unavailable Signal State is entered. Clearly,
successive GETs of the affected dsx3IntervalPSESs and successive GETs of the affected dsx3IntervalPSESs and
dsx3IntervalUASs objects will return differing values dsx3IntervalUASs objects will return differing values
if the first GET occurs during the first few seconds of if the first GET occurs during the first few seconds of
the window. This is viewed as an unavoidable side-effect the window. This is viewed as an unavoidable side-effect
of selecting the presently defined managed objects as of selecting the presently defined managed objects as
a basis for this memo. a basis for this memo.
To summarize, when the unavialable state is entered, SES
is reduced by 10 and UAS is increased by 10. The linkDown
trap is sent at the start of the unavailable period, but
the time on the trap will be tate of the first UAS,
(i.e. 10 seconds earlier).
The UAS effect can be acheived by using a delay technique.
This is described in Appendix B.
3.4.3. Performance Defects 3.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 applications, is declared after detecting
the Yellow Alarm Signal on the alarm channel. See ANSI the Yellow Alarm Signal on the alarm channel. See ANSI
T1.107a-1990 [11a]. The Remote Alarm Indication failure, T1.107a-1990 [9a]. The Remote Alarm Indication failure,
in C-bit Parity DS3 applications, is declared in C-bit Parity DS3 applications, is declared
as soon as the presence of either one or two alarm signals as soon as the presence of either one or two alarm signals
are detected on the Far End Alarm Channel. See [11]. are detected on the Far End Alarm Channel. See [9].
The Remote Alarm Indication failure may also be declared The Remote Alarm Indication failure may also be declared
after detecting the far-end SEF/AIS defect (aka yellow). after detecting the far-end SEF/AIS defect (aka yellow).
The Remote Alarm Indication failure is cleared as soon as The Remote Alarm Indication failure is cleared as soon as
the presence of the any of the above alarms are removed. the presence of the any of the above alarms are removed.
Also, the incoming failure state is declared when a defect Also, the incoming failure state is declared when a defect
persists for at least 2-10 seconds. The defects are persists for at least 2-10 seconds. The defects are
the following: Loss of Signal (LOS), an Out of Frame (OOF) the following: Loss of Signal (LOS), an Out of Frame (OOF)
or an incoming Alarm Indication Signal (AIS). or an incoming Alarm Indication Signal (AIS).
The Failure State is cleared when the defect is absent The Failure State is cleared when the defect is absent
skipping to change at page 14, line 10 skipping to change at page 13, line 10
Circuit Identifier Circuit Identifier
This is a character string specified by the circuit This is a character string specified by the circuit
vendor, and is useful when communicating with the vendor vendor, and is useful when communicating with the vendor
during the troubleshooting process. during the troubleshooting process.
4. Object Definitions 4. Object Definitions
DS3-MIB DEFINITIONS ::= BEGIN DS3-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32 MODULE-IDENTITY, OBJECT-TYPE, Gauge32, NOTIFICATION-TYPE
FROM SNMPv2-SMI FROM SNMPv2-SMI
DisplayString DisplayString, TimeStamp
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
ifIndex, transmission transmission
FROM RFC1213-MIB; FROM RFC1213-MIB
ifIndex
FROM IF-MIB;
-- This is the MIB module for the DS3 and E3 Interface -- This is the MIB module for the DS3 and E3 Interface
-- objects. -- objects.
ds3 MODULE-IDENTITY ds3 MODULE-IDENTITY
LAST-UPDATED "9510250400Z" LAST-UPDATED "9602032200Z"
ORGANIZATION "IETF Trunk MIB Working Group" ORGANIZATION "IETF Trunk MIB Working Group"
CONTACT-INFO CONTACT-INFO
" David Fowler " David Fowler
Postal: Newbridge Networks Corporation Postal: Newbridge Networks Corporation
600 March Road 600 March Road
Kanata, Ontario, Canada K2K 2E6 Kanata, Ontario, Canada K2K 2E6
Tel: +1 613 591 3600 Tel: +1 613 591 3600
Fax: +1 613 591 3680 Fax: +1 613 591 3680
skipping to change at page 16, line 12 skipping to change at page 15, line 12
INTEGER, INTEGER,
dsx3SendCode dsx3SendCode
INTEGER, INTEGER,
dsx3CircuitIdentifier dsx3CircuitIdentifier
DisplayString, DisplayString,
dsx3LoopbackConfig dsx3LoopbackConfig
INTEGER, INTEGER,
dsx3LineStatus dsx3LineStatus
INTEGER, INTEGER,
dsx3TransmitClockSource dsx3TransmitClockSource
INTEGER INTEGER,
} dsx3InvalidIntervals
INTEGER,
dsx3LineLength
INTEGER,
dsx3LineStatusLastChange
TimeStamp,
dsx3LineStatusChangeTrapEnable
INTEGER}
dsx3LineIndex OBJECT-TYPE dsx3LineIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"This object is the identifier of a DS3/E3 "This object is the identifier of a DS3/E3
Interface on a managed device. If there is an Interface on a managed device. If there is an
ifEntry that is directly associated with this and ifEntry that is directly associated with this and
only this DS3/E3 interface, it should have the only this DS3/E3 interface, it should have the
skipping to change at page 18, line 4 skipping to change at page 17, line 10
"This variable indicates the variety of DS3 C-bit "This variable indicates the variety of DS3 C-bit
or E3 application implementing this interface. The or E3 application implementing this interface. The
type of interface affects the interpretation of type of interface affects the interpretation of
the usage and error statistics. The rate of DS3 the usage and error statistics. The rate of DS3
is 44.736 Mbps and E3 is 34.368 Mbps. The is 44.736 Mbps and E3 is 34.368 Mbps. The
dsx3ClearChannel value means that the C-bits are dsx3ClearChannel value means that the C-bits are
not used except for sending/receiving AIS. not used except for sending/receiving AIS.
The values, in sequence, describe: The values, in sequence, describe:
TITLE: SPECIFICATION: TITLE: SPECIFICATION:
dsx3M23 ANSI T1.107-1988 [9]
dsx3M23 ANSI T1.107-1988 [11] dsx3SYNTRAN ANSI T1.107-1988 [9]
dsx3SYNTRAN ANSI T1.107-1988 [11] dsx3CbitParity ANSI T1.107a-1990 [9a]
dsx3CbitParity ANSI T1.107a-1990 [11a] dsx3ClearChannel ANSI T1.102-1987 [8]
dsx3ClearChannel ANSI T1.102-1987 [10] e3Framed CCITT G.751 [12]
e3Framed CCITT G.751 [14] e3Plcp ETSI T/NA(91)18 [13]."
e3Plcp ETSI T/NA(91)18 [15]."
::= { dsx3ConfigEntry 5 } ::= { dsx3ConfigEntry 5 }
dsx3LineCoding OBJECT-TYPE dsx3LineCoding OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
dsx3Other(1), dsx3Other(1),
dsx3B3ZS(2), dsx3B3ZS(2),
e3HDB3(3) e3HDB3(3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 20, line 31 skipping to change at page 19, line 38
dsx3OtherLoop dsx3OtherLoop
Loopbacks that are not defined here. Loopbacks that are not defined here.
dsx3InwardLoop dsx3InwardLoop
The sent signal at this interface is looped back The sent signal at this interface is looped back
through the device." through the device."
::= { dsx3ConfigEntry 9 } ::= { dsx3ConfigEntry 9 }
dsx3LineStatus OBJECT-TYPE dsx3LineStatus OBJECT-TYPE
SYNTAX INTEGER (1..1023) SYNTAX INTEGER (1..4095)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable indicates the "This variable indicates the
Line Status of the interface. Line Status of the interface.
It contains loopback state information It contains loopback state information
and failure state information. and failure state information.
The dsx3LineStatus is a bit map represented The dsx3LineStatus is a bit map represented
as a sum, therefore, as a sum, therefore,
it can represent multiple failures it can represent multiple failures
and a loopback (see dsx3LoopbackConfig object and a loopback (see dsx3LoopbackConfig object
for the type of loopback) for the type of loopback)
simultaneously. simultaneously.
The dsx3NoAlarm should be set if and only if The dsx3NoAlarm should be set if and only if
no other flag is set. no other flag is set.
If the dsx3loopbackState bit is set, the loopback in ef-
fect can be determined from the dsx3loopbackConfig object.
The various bit positions are: The various bit positions are:
1 dsx3NoAlarm No alarm present 1 dsx3NoAlarm No alarm present
2 dsx3RcvRAIFailure Receiving Yellow/Remote 2 dsx3RcvRAIFailure Receiving Yellow/Remote
Alarm Indication Alarm Indication
4 dsx3XmitRAIAlarm Transmitting Yellow/Remote 4 dsx3XmitRAIAlarm Transmitting Yellow/Remote
Alarm Indication Alarm Indication
8 dsx3RcvAIS Receiving AIS failure state 8 dsx3RcvAIS Receiving AIS failure state
16 dsx3XmitAIS Transmitting AIS 16 dsx3XmitAIS Transmitting AIS
32 dsx3LOF Receiving LOF failure state 32 dsx3LOF Receiving LOF failure state
64 dsx3LOS Receiving LOS failure state 64 dsx3LOS Receiving LOS failure state
128 dsx3LoopbackState Looping the received signal 128 dsx3LoopbackState Looping the received signal
256 dsx3RcvTestCode Receiving a Test Pattern 256 dsx3RcvTestCode Receiving a Test Pattern
512 dsx3OtherFailure any line status not defined 512 dsx3OtherFailure any line status not defined
here" here
1024 dsx3UnavailSigState Near End in Unavailable Signal
State
2048 dsx3NetEquipOOS Carrier Equipment Out of Service"
::= { dsx3ConfigEntry 10 } ::= { dsx3ConfigEntry 10 }
dsx3TransmitClockSource OBJECT-TYPE dsx3TransmitClockSource OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
loopTiming(1), loopTiming(1),
localTiming(2), localTiming(2),
throughTiming(3) throughTiming(3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The source of Transmit Clock. is derived from the "The source of Transmit Clock. transmit clock, is
recovered receive clock of another DS3 interface." derived from the recovered receive clock of another DS3
interface."
::= { dsx3ConfigEntry 11 } ::= { dsx3ConfigEntry 11 }
-- the DS3/E3 Current
dsx3InvalidIntervals OBJECT-TYPE
SYNTAX INTEGER (0..96)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of intervals for which no valid data is
available."
::= { dsx3ConfigEntry 12 }
dsx3LineLength OBJECT-TYPE
SYNTAX INTEGER (0..64000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of the ds3 line in meters."
::= { dsx3ConfigEntry 13 }
dsx3LineStatusLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of MIB II's sysUpTime
object at the
time this DS3/E3 entered its current
line status state.
If the current state was entered
prior to the last
re-initialization of the proxy-agent,
then this
object contains a zero value."
::= { dsx3ConfigEntry 14 }
dsx3LineStatusChangeTrapEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether dsx3LineStatusChange traps
should be generated for this interface. By
default, this object should have the value
disabled(2)."
::= { dsx3ConfigEntry 15 }
-- the DS3/E3 Current Table
-- The DS3/E3 current table contains various statistics being -- The DS3/E3 current table contains various statistics being
-- collected for the current 15 minute interval -- collected for the current 15 minute interval
dsx3CurrentTable OBJECT-TYPE dsx3CurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3CurrentEntry SYNTAX SEQUENCE OF Dsx3CurrentEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3/E3 Current table." "The DS3/E3 Current table."
skipping to change at page 23, line 27 skipping to change at page 23, line 27
dsx3LineIndex object instance." dsx3LineIndex object instance."
::= { dsx3CurrentEntry 1 } ::= { dsx3CurrentEntry 1 }
dsx3CurrentPESs OBJECT-TYPE dsx3CurrentPESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Errored Seconds, encountered by a DS3 interface in Errored Seconds, encountered by a DS3 interface in
the current 15 minute interval." the current 15 minute interval. noSuchInstance
will be returned if no data is available."
::= { dsx3CurrentEntry 2 } ::= { dsx3CurrentEntry 2 }
dsx3CurrentPSESs OBJECT-TYPE dsx3CurrentPSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Severely Errored Seconds, encountered by a DS3 Severely Errored Seconds, encountered by a DS3
interface in the current 15 minute interval." interface in the current 15 minute interval.
noSuchInstance will be returned if no data is
available."
::= { dsx3CurrentEntry 3 } ::= { dsx3CurrentEntry 3 }
dsx3CurrentSEFSs OBJECT-TYPE dsx3CurrentSEFSs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Severely Errored Framing Seconds, encountered by a Severely Errored Framing Seconds, encountered by a
DS3/E3 interface in the current 15 minute DS3/E3 interface in the current 15 minute
interval." interval. noSuchInstance will be returned if no
data is available."
::= { dsx3CurrentEntry 4 } ::= { dsx3CurrentEntry 4 }
dsx3CurrentUASs OBJECT-TYPE dsx3CurrentUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Unavailable Seconds, encountered by a DS3 Unavailable Seconds, encountered by a DS3
interface in the current 15 minute interval." interface in the current 15 minute interval.
noSuchInstance will be returned if no data is
available."
::= { dsx3CurrentEntry 5 } ::= { dsx3CurrentEntry 5 }
dsx3CurrentLCVs OBJECT-TYPE dsx3CurrentLCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Line
Coding Violations encountered by a DS3/E3 Coding Violations encountered by a DS3/E3
interface in the current 15 minute interval." interface in the current 15 minute interval.
noSuchInstance will be returned if no data is
available."
::= { dsx3CurrentEntry 6 } ::= { dsx3CurrentEntry 6 }
dsx3CurrentPCVs OBJECT-TYPE dsx3CurrentPCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Coding Violations, encountered by a DS3 interface
in the current 15 minute interval." in the current 15 minute interval. noSuchInstance
will be returned if no data is available."
::= { dsx3CurrentEntry 7 } ::= { dsx3CurrentEntry 7 }
dsx3CurrentLESs OBJECT-TYPE dsx3CurrentLESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds encountered by "The number of Line Errored Seconds encountered by
a DS3/E3 interface in the current 15 minute a DS3/E3 interface in the current 15 minute
interval." interval. noSuchInstance will be returned if no
data is available."
::= { dsx3CurrentEntry 8 } ::= { dsx3CurrentEntry 8 }
dsx3CurrentCCVs OBJECT-TYPE dsx3CurrentCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Coding Violations encountered "The number of C-bit Coding Violations encountered
by a DS3 interface in the current 15 minute by a DS3 interface in the current 15 minute
interval." interval. noSuchInstance will be returned if no
data is available."
::= { dsx3CurrentEntry 9 } ::= { dsx3CurrentEntry 9 }
dsx3CurrentCESs OBJECT-TYPE dsx3CurrentCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The number of C-bit Errored Seconds encountered
by a DS3 interface in the current 15 minute by a DS3 interface in the current 15 minute
interval." interval. noSuchInstance will be returned if no
data is available."
::= { dsx3CurrentEntry 10 } ::= { dsx3CurrentEntry 10 }
dsx3CurrentCSESs OBJECT-TYPE dsx3CurrentCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The number of C-bit Severely Errored Seconds
encountered by a DS3 interface in the current 15 encountered by a DS3 interface in the current 15
minute interval." minute interval. noSuchInstance will be returned
if no data is available."
::= { dsx3CurrentEntry 11 } ::= { dsx3CurrentEntry 11 }
-- the DS3/E3 Interval -- the DS3/E3 Interval Table
-- The DS3/E3 Interval Table contains various statistics -- The DS3/E3 Interval Table contains various statistics
-- collected by each DS3/E3 Interface over the previous -- collected by each DS3/E3 Interface over the previous
-- 24 hours of operation. The past 24 hours are broken -- 24 hours of operation. The past 24 hours are broken
-- into 96 completed 15 minute intervals. -- into 96 completed 15 minute intervals.
dsx3IntervalTable OBJECT-TYPE dsx3IntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3IntervalEntry SYNTAX SEQUENCE OF Dsx3IntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 27, line 8 skipping to change at page 27, line 8
Gauge32, Gauge32,
dsx3IntervalPCVs dsx3IntervalPCVs
Gauge32, Gauge32,
dsx3IntervalLESs dsx3IntervalLESs
Gauge32, Gauge32,
dsx3IntervalCCVs dsx3IntervalCCVs
Gauge32, Gauge32,
dsx3IntervalCESs dsx3IntervalCESs
Gauge32, Gauge32,
dsx3IntervalCSESs dsx3IntervalCSESs
Gauge32 Gauge32,
dsx3IntervalValidData
INTEGER
} }
dsx3IntervalIndex OBJECT-TYPE dsx3IntervalIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the
DS3/E3 interface to which this entry is DS3/E3 interface to which this entry is
applicable. The interface identified by a applicable. The interface identified by a
skipping to change at page 27, line 31 skipping to change at page 27, line 33
dsx3LineIndex object instance." dsx3LineIndex object instance."
::= { dsx3IntervalEntry 1 } ::= { dsx3IntervalEntry 1 }
dsx3IntervalNumber OBJECT-TYPE dsx3IntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96) SYNTAX INTEGER (1..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number between 1 and 96, where 1 is the most "A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is recently completed 15 minute interval and 96 is
the least recently completed 15 minutes interval the 15 minutes interval completed 23 hours and 45
(assuming that all 96 intervals are valid)." minutes prior to interval 1."
::= { dsx3IntervalEntry 2 } ::= { dsx3IntervalEntry 2 }
dsx3IntervalPESs OBJECT-TYPE dsx3IntervalPESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Errored Seconds, encountered by a DS3 interface in Errored Seconds, encountered by a DS3 interface in
one of the previous 96, individual 15 minute, one of the previous 96, individual 15 minute,
intervals. In the case where the agent is a proxy intervals. In the case where the agent is a proxy
and valid data is not available, return and valid data is not available, return
noSuchName." noSuchInstance."
::= { dsx3IntervalEntry 3 } ::= { dsx3IntervalEntry 3 }
dsx3IntervalPSESs OBJECT-TYPE dsx3IntervalPSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Severely Errored Seconds, encountered by a DS3 Severely Errored Seconds, encountered by a DS3
interface in one of the previous 96, individual 15 interface in one of the previous 96, individual 15
minute, intervals. In the case where the agent is minute, intervals. In the case where the agent is
a proxy and valid data is not available, return a proxy and valid data is not available, return
skipping to change at page 28, line 13 skipping to change at page 28, line 14
dsx3IntervalPSESs OBJECT-TYPE dsx3IntervalPSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Severely Errored Seconds, encountered by a DS3 Severely Errored Seconds, encountered by a DS3
interface in one of the previous 96, individual 15 interface in one of the previous 96, individual 15
minute, intervals. In the case where the agent is minute, intervals. In the case where the agent is
a proxy and valid data is not available, return a proxy and valid data is not available, return
noSuchName." noSuchInstance."
::= { dsx3IntervalEntry 4 } ::= { dsx3IntervalEntry 4 }
dsx3IntervalSEFSs OBJECT-TYPE dsx3IntervalSEFSs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Severely Errored Framing Seconds, encountered by a Severely Errored Framing Seconds, encountered by a
DS3/E3 interface in one of the previous 96, DS3/E3 interface in one of the previous 96,
individual 15 minute, intervals. In the case where individual 15 minute, intervals. In the case where
the agent is a proxy and valid data is not the agent is a proxy and valid data is not
available, return noSuchName." available, return noSuchInstance."
::= { dsx3IntervalEntry 5 } ::= { dsx3IntervalEntry 5 }
dsx3IntervalUASs OBJECT-TYPE dsx3IntervalUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Unavailable Seconds, encountered by a DS3 Unavailable Seconds, encountered by a DS3
interface in one of the previous 96, individual 15 interface in one of the previous 96, individual 15
minute, intervals. In the case where the agent is minute, intervals. In the case where the agent is
a proxy and valid data is not available, return a proxy and valid data is not available, return
noSuchName. This object may decrease if the noSuchInstance. This object may decrease if the
occurance of unavailable seconds occurs across an occurance of unavailable seconds occurs across an
inteval boundary." inteval boundary."
::= { dsx3IntervalEntry 6 } ::= { dsx3IntervalEntry 6 }
dsx3IntervalLCVs OBJECT-TYPE dsx3IntervalLCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Line
Coding Violations encountered by a DS3/E3 Coding Violations encountered by a DS3/E3
interface in one of the previous 96, individual 15 interface in one of the previous 96, individual 15
minute, intervals. In the case where the agent is minute, intervals. In the case where the agent is
a proxy and valid data is not available, return a proxy and valid data is not available, return
noSuchName." noSuchInstance."
::= { dsx3IntervalEntry 7 } ::= { dsx3IntervalEntry 7 }
dsx3IntervalPCVs OBJECT-TYPE dsx3IntervalPCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Coding Violations, encountered by a DS3 interface
in one of the previous 96, individual 15 minute, in one of the previous 96, individual 15 minute,
intervals. In the case where the agent is a proxy intervals. In the case where the agent is a proxy
and valid data is not available, return and valid data is not available, return
noSuchName." noSuchInstance."
::= { dsx3IntervalEntry 8 } ::= { dsx3IntervalEntry 8 }
dsx3IntervalLESs OBJECT-TYPE dsx3IntervalLESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds (BPVs or "The number of Line Errored Seconds (BPVs or
illegal zero sequences) encountered by a DS3/E3 illegal zero sequences) encountered by a DS3/E3
interface in one of the previous 96, individual interface in one of the previous 96, individual 15
15 minute, intervals. In the case where the agent minute, intervals. In the case where the agent is
is a proxy and valid data is not available, a proxy and valid data is not available, return
return noSuchName." noSuchInstance."
::= { dsx3IntervalEntry 9 } ::= { dsx3IntervalEntry 9 }
dsx3IntervalCCVs OBJECT-TYPE dsx3IntervalCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Coding Violations encountered "The number of C-bit Coding Violations encountered
by a DS3 interface in one of the previous 96, by a DS3 interface in one of the previous 96,
individual 15 minute, intervals. In the case where individual 15 minute, intervals. In the case where
the agent is a proxy and valid data is not the agent is a proxy and valid data is not
available, return noSuchName." available, return noSuchInstance."
::= { dsx3IntervalEntry 10 } ::= { dsx3IntervalEntry 10 }
dsx3IntervalCESs OBJECT-TYPE dsx3IntervalCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The number of C-bit Errored Seconds encountered
by a DS3 interface in one of the previous 96, by a DS3 interface in one of the previous 96,
individual 15 minute, intervals. In the case where individual 15 minute, intervals. In the case where
the agent is a proxy and valid data is not the agent is a proxy and valid data is not
available, return noSuchName." available, return noSuchInstance."
::= { dsx3IntervalEntry 11 } ::= { dsx3IntervalEntry 11 }
dsx3IntervalCSESs OBJECT-TYPE dsx3IntervalCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The number of C-bit Severely Errored Seconds
encountered by a DS3 interface in one of the encountered by a DS3 interface in one of the
previous 96, individual 15 minute, intervals. In previous 96, individual 15 minute, intervals. In
the case where the agent is a proxy and valid data the case where the agent is a proxy and valid data
is not available, return noSuchName." is not available, return noSuchInstance."
::= { dsx3IntervalEntry 12 } ::= { dsx3IntervalEntry 12 }
dsx3IntervalValidData OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if there is valid data
for this interval. A value of true(1) indicates
the data is valid."
::= {dsx3IntervalEntry 13 }
-- the DS3/E3 Total -- the DS3/E3 Total
-- The DS3/E3 Total Table contains the cumulative sum of the -- The DS3/E3 Total Table contains the cumulative sum of the
-- various statistics for the 24 hour period preceding the -- various statistics for the 24 hour period preceding the
-- current interval. -- current interval.
dsx3TotalTable OBJECT-TYPE dsx3TotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3TotalEntry SYNTAX SEQUENCE OF Dsx3TotalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 32, line 28 skipping to change at page 32, line 28
dsx3LineIndex object instance." dsx3LineIndex object instance."
::= { dsx3TotalEntry 1 } ::= { dsx3TotalEntry 1 }
dsx3TotalPESs OBJECT-TYPE dsx3TotalPESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Errored Seconds, encountered by a DS3 interface in Errored Seconds, encountered by a DS3 interface in
the previous 24 hour interval" the previous 24 hour interval. Invalid 15 minute
intervals count as 0."
::= { dsx3TotalEntry 2 } ::= { dsx3TotalEntry 2 }
dsx3TotalPSESs OBJECT-TYPE dsx3TotalPSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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
Severely Errored Seconds, encountered by a DS3 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."
::= { dsx3TotalEntry 3 } ::= { dsx3TotalEntry 3 }
dsx3TotalSEFSs OBJECT-TYPE dsx3TotalSEFSs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Severely Errored Framing Seconds, encountered by a Severely Errored Framing Seconds, encountered by a
DS3/E3 interface in the previous 24 hour DS3/E3 interface in the previous 24 hour interval.
interval." Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 4 } ::= { dsx3TotalEntry 4 }
dsx3TotalUASs OBJECT-TYPE dsx3TotalUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of
Unavailable Seconds, encountered by a DS3 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 5 } ::= { dsx3TotalEntry 5 }
dsx3TotalLCVs OBJECT-TYPE dsx3TotalLCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Line
Coding Violations encountered by a DS3/E3 Coding Violations encountered by a DS3/E3
interface in the previous 24 hour interval." interface in the previous 24 hour interval.
Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 6 } ::= { dsx3TotalEntry 6 }
dsx3TotalPCVs OBJECT-TYPE dsx3TotalPCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
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 Coding Violations, encountered by a DS3 interface
in the previous 24 hour interval." in the previous 24 hour interval. Invalid 15
minute intervals count as 0."
::= { dsx3TotalEntry 7 } ::= { dsx3TotalEntry 7 }
dsx3TotalLESs OBJECT-TYPE dsx3TotalLESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Line Errored Seconds (BPVs or "The number of Line Errored Seconds (BPVs or
illegal zero sequences) encountered by a DS3/E3 illegal zero sequences) encountered by a DS3/E3
interface in the previous 24 hour interval." interface in the previous 24 hour interval.
Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 8 } ::= { dsx3TotalEntry 8 }
dsx3TotalCCVs OBJECT-TYPE dsx3TotalCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Coding Violations encountered "The number of C-bit Coding Violations encountered
by a DS3 interface in the previous 24 hour by a DS3 interface in the previous 24 hour
interval." interval. Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 9 } ::= { dsx3TotalEntry 9 }
dsx3TotalCESs OBJECT-TYPE dsx3TotalCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Errored Seconds encountered "The number of C-bit Errored Seconds encountered
by a DS3 interface in the previous 24 hour by a DS3 interface in the previous 24 hour
interval." interval. Invalid 15 minute intervals count as 0."
::= { dsx3TotalEntry 10 } ::= { dsx3TotalEntry 10 }
dsx3TotalCSESs OBJECT-TYPE dsx3TotalCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of C-bit Severely Errored Seconds "The number of C-bit Severely Errored Seconds
encountered by a DS3 interface in the previous 24 encountered by a DS3 interface in the previous 24
hour interval." hour interval. Invalid 15 minute intervals count
as 0."
::= { dsx3TotalEntry 11 } ::= { dsx3TotalEntry 11 }
-- The DS3 Far End Group -- The DS3 Far End Group
-- Implementation of this group is optional for all systems -- Implementation of this group is optional for all systems
-- that attach to a DS3 Interface. -- that attach to a DS3 Interface.
-- However, only C-bit Parity and SYNTRAN DS3 applications -- However, only C-bit Parity and SYNTRAN DS3 applications
-- have the capability (option) of providing this information. -- have the capability (option) of providing this information.
-- The DS3 Far End Group consists of four tables: -- The DS3 Far End Group consists of four tables:
-- DS3 Far End Configuration -- DS3 Far End Configuration
skipping to change at page 36, line 15 skipping to change at page 36, line 15
DisplayString, DisplayString,
dsx3FarEndFacilityIDCode dsx3FarEndFacilityIDCode
DisplayString DisplayString
} }
dsx3FarEndLineIndex OBJECT-TYPE dsx3FarEndLineIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the DS3
DS3 interface interface to which this entry is applicable. The
to which this entry is applicable. The interface identified by a particular value of this
interface identified by a particular value of index is the same interface as identified by the
this index is the same interface as identified same value an dsx3LineIndex object instance."
by the same value an dsx3LineIndex object
instance."
::= { dsx3FarEndConfigEntry 1 } ::= { dsx3FarEndConfigEntry 1 }
dsx3FarEndEquipCode OBJECT-TYPE dsx3FarEndEquipCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10)) SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End Equipment Identification code "This is the Far End Equipment Identification code
that describes the specific piece of equipment. that describes the specific piece of equipment.
It is sent within the Path It is sent within the Path Identification
Identification Message." Message."
::= { dsx3FarEndConfigEntry 2 } ::= { dsx3FarEndConfigEntry 2 }
dsx3FarEndLocationIDCode OBJECT-TYPE dsx3FarEndLocationIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..11)) SYNTAX DisplayString (SIZE (0..11))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End Location Identification code "This is the Far End Location Identification code
that describes the specific location of the that describes the specific location of the
equipment. It is sent within the Path equipment. It is sent within the Path
Identification Message." Identification Message."
::= { dsx3FarEndConfigEntry 3 } ::= { dsx3FarEndConfigEntry 3 }
dsx3FarEndFrameIDCode OBJECT-TYPE dsx3FarEndFrameIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10)) SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End Frame Identification code "This is the Far End Frame Identification code
that identifies where the equipment is located that identifies where the equipment is located
within a building at a given location. within a building at a given location. It is sent
It is sent within the Path within the Path Identification Message."
Identification Message."
::= { dsx3FarEndConfigEntry 4 } ::= { dsx3FarEndConfigEntry 4 }
dsx3FarEndUnitCode OBJECT-TYPE dsx3FarEndUnitCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6)) SYNTAX DisplayString (SIZE (0..6))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Far End code "This is the Far End code that identifies the
that identifies the equipment location within a bay. equipment location within a bay. It is sent
It is sent within the Path within the Path Identification Message."
Identification Message."
::= { dsx3FarEndConfigEntry 5 } ::= { dsx3FarEndConfigEntry 5 }
dsx3FarEndFacilityIDCode OBJECT-TYPE dsx3FarEndFacilityIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38)) SYNTAX DisplayString (SIZE (0..38))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This code identifies a specific Far End DS3 path. "This code identifies a specific Far End DS3 path.
It is sent within the Path It is sent within the Path Identification
Identification Message." Message."
::= { dsx3FarEndConfigEntry 6 } ::= { dsx3FarEndConfigEntry 6 }
-- The DS3 Far End Current -- The DS3 Far End Current
-- The DS3 Far End Current table contains various statistics -- The DS3 Far End Current table contains various statistics
-- being collected for the current 15 minute interval. -- being collected for the current 15 minute interval.
-- The statistics are collected from the far end block error -- The statistics are collected from the far end block error
-- code within the C-bits. -- code within the C-bits.
dsx3FarEndCurrentTable OBJECT-TYPE dsx3FarEndCurrentTable OBJECT-TYPE
skipping to change at page 38, line 28 skipping to change at page 38, line 24
INTEGER, INTEGER,
dsx3FarEndValidIntervals dsx3FarEndValidIntervals
INTEGER, INTEGER,
dsx3FarEndCurrentCESs dsx3FarEndCurrentCESs
Gauge32, Gauge32,
dsx3FarEndCurrentCSESs dsx3FarEndCurrentCSESs
Gauge32, Gauge32,
dsx3FarEndCurrentCCVs dsx3FarEndCurrentCCVs
Gauge32, Gauge32,
dsx3FarEndCurrentUASs dsx3FarEndCurrentUASs
Gauge32 Gauge32,
dsx3FarEndInvalidIntervals
INTEGER
} }
dsx3FarEndCurrentIndex OBJECT-TYPE dsx3FarEndCurrentIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the DS3
DS3 interface interface to which this entry is applicable. The
to which this entry is applicable. The interface interface identified by a particular value of this
identified by a particular value of this index is index is the same interface as identified by the
the same interface as identified by the same value same value an dsx3LineIndex object instance."
an dsx3LineIndex object instance."
::= { dsx3FarEndCurrentEntry 1 } ::= { dsx3FarEndCurrentEntry 1 }
dsx3FarEndTimeElapsed OBJECT-TYPE dsx3FarEndTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (0..899) SYNTAX INTEGER (0..899)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of seconds that have elapsed since the "The number of seconds that have elapsed since the
beginning of the far end current error-measurement beginning of the far end current error-measurement
period." period."
skipping to change at page 39, line 27 skipping to change at page 39, line 24
the last 24 hours, in which case the value will be the last 24 hours, in which case the value will be
the number of complete 15 minute far end intervals the number of complete 15 minute far end intervals
since the interface has been online." since the interface has been online."
::= { dsx3FarEndCurrentEntry 3 } ::= { dsx3FarEndCurrentEntry 3 }
dsx3FarEndCurrentCESs OBJECT-TYPE dsx3FarEndCurrentCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far "The counter associated with the number of Far Far
Far End C-bit Errored Seconds encountered by a DS3 End C-bit Errored Seconds encountered by a DS3
interface in the current 15 minute interval." interface in the current 15 minute interval.
noSuchInstance will be returned if no data is
available."
::= { dsx3FarEndCurrentEntry 4 } ::= { dsx3FarEndCurrentEntry 4 }
dsx3FarEndCurrentCSESs OBJECT-TYPE dsx3FarEndCurrentCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Severely Errored Seconds C-bit Severely Errored Seconds encountered by a
encountered by a DS3 interface in the current 15 DS3 interface in the current 15 minute interval.
minute interval." noSuchInstance will be returned if no data is
available."
::= { dsx3FarEndCurrentEntry 5 } ::= { dsx3FarEndCurrentEntry 5 }
dsx3FarEndCurrentCCVs OBJECT-TYPE dsx3FarEndCurrentCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Coding Violations reported via C-bit Coding Violations reported via the far end
the far end block error count block error count encountered by a DS3 interface
encountered by a in the current 15 minute interval. noSuchInstance
DS3 interface in the current 15 minute interval." will be returned if no data is available."
::= { dsx3FarEndCurrentEntry 6 } ::= { dsx3FarEndCurrentEntry 6 }
dsx3FarEndCurrentUASs OBJECT-TYPE dsx3FarEndCurrentUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End unavailable seconds unavailable seconds encountered by a DS3 interface
encountered by a in the current 15 minute interval. noSuchInstance
DS3 interface in the current 15 minute interval." will be returned if no data is available."
::= { dsx3FarEndCurrentEntry 7 } ::= { dsx3FarEndCurrentEntry 7 }
-- The DS3 Far End Interval dsx3FarEndInvalidIntervals OBJECT-TYPE
SYNTAX INTEGER (0..96)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of intervals for which no valid data
is available."
::= { dsx3FarEndCurrentEntry 8 }
-- The DS3 Far End Interval Table
-- The DS3 Far End Interval Table contains various statistics -- The DS3 Far End Interval Table contains various statistics
-- collected by each DS3 interface over the previous 24 -- collected by each DS3 interface over the previous 24
-- hours of operation. The past 24 hours are broken into 96 -- hours of operation. The past 24 hours are broken into 96
-- completed 15 minute intervals. -- completed 15 minute intervals.
dsx3FarEndIntervalTable OBJECT-TYPE dsx3FarEndIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FarEndIntervalEntry SYNTAX SEQUENCE OF Dsx3FarEndIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DS3 Far End Interval table." "The DS3 Far End Interval table."
::= { ds3 11 } ::= { ds3 11 }
dsx3FarEndIntervalEntry OBJECT-TYPE dsx3FarEndIntervalEntry OBJECT-TYPE
SYNTAX Dsx3FarEndIntervalEntry SYNTAX Dsx3FarEndIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the DS3 Far "An entry in the DS3 Far End Interval table."
End Interval table."
INDEX { dsx3FarEndIntervalIndex, INDEX { dsx3FarEndIntervalIndex,
dsx3FarEndIntervalNumber } dsx3FarEndIntervalNumber }
::= { dsx3FarEndIntervalTable 1 } ::= { dsx3FarEndIntervalTable 1 }
Dsx3FarEndIntervalEntry ::= Dsx3FarEndIntervalEntry ::=
SEQUENCE { SEQUENCE {
dsx3FarEndIntervalIndex dsx3FarEndIntervalIndex
INTEGER, INTEGER,
dsx3FarEndIntervalNumber dsx3FarEndIntervalNumber
INTEGER, INTEGER,
skipping to change at page 41, line 23 skipping to change at page 41, line 31
Gauge32, Gauge32,
dsx3FarEndIntervalUASs dsx3FarEndIntervalUASs
Gauge32 Gauge32
} }
dsx3FarEndIntervalIndex OBJECT-TYPE dsx3FarEndIntervalIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the DS3
DS3 interface interface to which this entry is applicable. The
to which this entry is applicable. The interface identified by a particular value of this
interface identified by a particular value of index is the same interface as identified by the
this index is the same interface as identified same value an dsx3LineIndex object instance."
by the same value an dsx3LineIndex object
instance."
::= { dsx3FarEndIntervalEntry 1 } ::= { dsx3FarEndIntervalEntry 1 }
dsx3FarEndIntervalNumber OBJECT-TYPE dsx3FarEndIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96) SYNTAX INTEGER (1..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number between 1 and 96, where 1 is the most "A number between 1 and 96, where 1 is the most
recently completed 15 minute interval and 96 is recently completed 15 minute interval and 96 is
the least recently completed 15 minutes the 15 minutes interval completed 23 hours and 45
interval (assuming that all 96 intervals are minutes prior to interval 1."
valid)."
::= { dsx3FarEndIntervalEntry 2 } ::= { dsx3FarEndIntervalEntry 2 }
dsx3FarEndIntervalCESs OBJECT-TYPE dsx3FarEndIntervalCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Errored Seconds encountered C-bit Errored Seconds encountered by a DS3
by a DS3 interface in one of the previous 96, interface in one of the previous 96, individual 15
individual 15 minute, intervals." minute, intervals. In the case where the agent is
a proxy and valid data is not available, return
noSuchInstance."
::= { dsx3FarEndIntervalEntry 3 } ::= { dsx3FarEndIntervalEntry 3 }
dsx3FarEndIntervalCSESs OBJECT-TYPE dsx3FarEndIntervalCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Severely Errored Seconds C-bit Severely Errored Seconds encountered by a
encountered by a DS3 interface in one of the DS3 interface in one of the previous 96,
previous 96, individual 15 minute, intervals." individual 15 minute, intervals. In the case where
the agent is a proxy and valid data is not
available, return noSuchInstance."
::= { dsx3FarEndIntervalEntry 4 } ::= { dsx3FarEndIntervalEntry 4 }
dsx3FarEndIntervalCCVs OBJECT-TYPE dsx3FarEndIntervalCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the "The counter associated with the number of Far End
number of C-bit Coding Violations reported via the far end
Far End C-bit Coding Violations block error count encountered by a DS3 interface
reported via in one of the previous 96, individual 15 minute,
the far end block error count intervals. In the case where the agent is a proxy
encountered by a and valid data is not available, return
DS3 interface in one of the previous noSuchInstance."
96, individual 15
minute, intervals."
::= { dsx3FarEndIntervalEntry 5 } ::= { dsx3FarEndIntervalEntry 5 }
dsx3FarEndIntervalUASs OBJECT-TYPE dsx3FarEndIntervalUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the "The counter associated with the number of Far End
number of unavailable seconds encountered by a DS3 interface
Far End unavailable seconds in one of the previous 96, individual 15 minute,
encountered by a intervals. In the case where the agent is a proxy
DS3 interface in one of the previous and valid data is not available, return
96, individual 15 noSuchInstance."
minute, intervals."
::= { dsx3FarEndIntervalEntry 6 } ::= { dsx3FarEndIntervalEntry 6 }
-- The DS3 Far End Total -- The DS3 Far End Total
-- The DS3 Far End Total Table contains the cumulative sum -- The DS3 Far End Total Table contains the cumulative sum
-- of the various statistics for the 24 hour period preceding -- of the various statistics for the 24 hour period preceding
-- the current interval. -- the current interval.
dsx3FarEndTotalTable OBJECT-TYPE dsx3FarEndTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FarEndTotalEntry SYNTAX SEQUENCE OF Dsx3FarEndTotalEntry
skipping to change at page 43, line 42 skipping to change at page 44, line 4
INTEGER, INTEGER,
dsx3FarEndTotalCESs dsx3FarEndTotalCESs
Gauge32, Gauge32,
dsx3FarEndTotalCSESs dsx3FarEndTotalCSESs
Gauge32, Gauge32,
dsx3FarEndTotalCCVs dsx3FarEndTotalCCVs
Gauge32, Gauge32,
dsx3FarEndTotalUASs dsx3FarEndTotalUASs
Gauge32 Gauge32
} }
dsx3FarEndTotalIndex OBJECT-TYPE dsx3FarEndTotalIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the DS3
DS3 interface interface to which this entry is applicable. The
to which this entry is applicable. The interface interface identified by a particular value of this
identified by a particular value of this index is index is the same interface as identified by the
the same interface as identified by the same value same value an dsx3LineIndex object instance."
an dsx3LineIndex object instance."
::= { dsx3FarEndTotalEntry 1 } ::= { dsx3FarEndTotalEntry 1 }
dsx3FarEndTotalCESs OBJECT-TYPE dsx3FarEndTotalCESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of Far "The counter associated with the number of Far End
End C-bit Errored Seconds encountered by a DS3 C-bit 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."
::= { dsx3FarEndTotalEntry 2 } ::= { dsx3FarEndTotalEntry 2 }
dsx3FarEndTotalCSESs OBJECT-TYPE dsx3FarEndTotalCSESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Severely Errored Seconds C-bit Severely Errored Seconds encountered by a
encountered by a DS3 interface in the previous DS3 interface in the previous 24 hour interval.
24 hour interval." Invalid 15 minute intervals count as 0."
::= { dsx3FarEndTotalEntry 3 } ::= { dsx3FarEndTotalEntry 3 }
dsx3FarEndTotalCCVs OBJECT-TYPE dsx3FarEndTotalCCVs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End C-bit Coding Violations reported via the C-bit Coding Violations reported via the far end
far end block error count block error count encountered by a DS3 interface
encountered by a in the previous 24 hour interval. Invalid 15
DS3 interface in the previous 24 hour interval." minute intervals count as 0."
::= { dsx3FarEndTotalEntry 4 } ::= { dsx3FarEndTotalEntry 4 }
dsx3FarEndTotalUASs OBJECT-TYPE dsx3FarEndTotalUASs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter associated with the number of "The counter associated with the number of Far End
Far End unavailable seconds unavailable seconds encountered by a DS3 interface
encountered by a in the previous 24 hour interval. Invalid 15
DS3 interface in the previous 24 hour interval." minute intervals count as 0."
::= { dsx3FarEndTotalEntry 5 } ::= { dsx3FarEndTotalEntry 5 }
-- the DS3/E3 Fractional Group -- the DS3/E3 Fractional Group
-- Implementation of this group is optional. It is designed -- This group is deprecated.
-- Implementation of this group was optional. It was designed
-- for those systems dividing a DS3/E3 into channels -- for those systems dividing a DS3/E3 into channels
-- containing different data streams that are of local -- containing different data streams that are of local
-- interest. -- interest.
-- The DS3/E3 fractional table identifies which DS3/E3 channels -- The DS3/E3 fractional table identifies which DS3/E3 channels
-- associated with a CSU are being used to support a -- associated with a CSU are being used to support a
-- logical interface, i.e., an entry in the interfaces table -- logical interface, i.e., an entry in the interfaces table
-- from the Internet-standard MIB. -- from the Internet-standard MIB.
-- For example, consider a DS3 device with 4 high speed links -- For example, consider a DS3 device with 4 high speed links
skipping to change at page 46, line 48 skipping to change at page 47, line 4
-- dsx3ClearChannel there are 28 legal channels, -- dsx3ClearChannel there are 28 legal channels,
-- numbered 1 through 28. -- numbered 1 through 28.
-- For e3Framed there are 16 legal channels, -- For e3Framed there are 16 legal channels,
-- numbered 1 through 16. The channels (1..16) correspond -- numbered 1 through 16. The channels (1..16) correspond
-- directly to the equivalently numbered time-slots. -- directly to the equivalently numbered time-slots.
dsx3FracTable OBJECT-TYPE dsx3FracTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dsx3FracEntry SYNTAX SEQUENCE OF Dsx3FracEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"The DS3 Fractional table." "The DS3 Fractional table."
::= { ds3 13 } ::= { ds3 13 }
dsx3FracEntry OBJECT-TYPE dsx3FracEntry OBJECT-TYPE
SYNTAX Dsx3FracEntry SYNTAX Dsx3FracEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"An entry in the DS3 Fractional table." "An entry in the DS3 Fractional table."
INDEX { dsx3FracIndex, dsx3FracNumber } INDEX { dsx3FracIndex, dsx3FracNumber }
::= { dsx3FracTable 1 } ::= { dsx3FracTable 1 }
Dsx3FracEntry ::= Dsx3FracEntry ::=
SEQUENCE { SEQUENCE {
dsx3FracIndex dsx3FracIndex
INTEGER, INTEGER,
dsx3FracNumber dsx3FracNumber
INTEGER, INTEGER,
dsx3FracIfIndex dsx3FracIfIndex
INTEGER INTEGER
} }
dsx3FracIndex OBJECT-TYPE dsx3FracIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h) SYNTAX INTEGER (1..'7fffffff'h)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"The index value which uniquely identifies the "The index value which uniquely identifies the
DS3 interface to which this entry is applicable DS3 interface to which this entry is applicable
The interface identified by a particular The interface identified by a particular value
value of this index is the same interface as of this index is the same interface as
identified by the same value an dsx3LineIndex identified by the same value an dsx3LineIndex
object instance." object instance."
::= { dsx3FracEntry 1 } ::= { dsx3FracEntry 1 }
dsx3FracNumber OBJECT-TYPE dsx3FracNumber OBJECT-TYPE
SYNTAX INTEGER (1..31) SYNTAX INTEGER (1..31)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"The channel number for this entry." "The channel number for this entry."
::= { dsx3FracEntry 2 } ::= { dsx3FracEntry 2 }
dsx3FracIfIndex OBJECT-TYPE dsx3FracIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h) SYNTAX INTEGER (1..'7fffffff'h)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS deprecated
DESCRIPTION DESCRIPTION
"An index value that uniquely identifies an "An index value that uniquely identifies an
interface. The interface identified by a particular interface. The interface identified by a
value of this index is the same interface particular value of this index is the same
as identified by the same value an ifIndex interface as identified by the same value an
object instance. If no interface is currently using ifIndex object instance. If no interface is
a channel, the value should be zero. If a currently using a channel, the value should be
single interface occupies more than one time zero. If a single interface occupies more than
slot, that ifIndex value will be found in multiple one time slot, that ifIndex value will be found
time slots." in multiple time slots."
::= { dsx3FracEntry 3 } ::= { dsx3FracEntry 3 }
-- conformance information -- conformance information
ds3Conformance OBJECT IDENTIFIER ::= { ds3 14 } ds3Conformance OBJECT IDENTIFIER ::= { ds3 14 }
ds3Groups OBJECT IDENTIFIER ::= { ds3Conformance 1 } ds3Groups OBJECT IDENTIFIER ::= { ds3Conformance 1 }
ds3Compliances OBJECT IDENTIFIER ::= { ds3Conformance 2 } ds3Compliances OBJECT IDENTIFIER ::= { ds3Conformance 2 }
-- compliance statements -- compliance statements
skipping to change at page 49, line 5 skipping to change at page 49, line 5
ds3NearEndIntervalGroup, ds3NearEndIntervalGroup,
ds3NearEndTotalGroup } ds3NearEndTotalGroup }
GROUP ds3FarEndGroup GROUP ds3FarEndGroup
DESCRIPTION DESCRIPTION
"Implementation of this group is optional for all "Implementation of this group is optional for all
systems that attach to a DS3 Interface. However, systems that attach to a DS3 Interface. However,
only C-bit Parity and SYNTRAN DS3 applications only C-bit Parity and SYNTRAN DS3 applications
have the capability (option) of providing this have the capability (option) of providing this
information." information."
GROUP ds3FracGroup GROUP ds3NearEndOptionalConfigGroup
DESCRIPTION DESCRIPTION
"Implementation of this group is mandatory for all "Implementation of this group is optional for all
systems dividing a DS3 into channels containing systems that attach to a DS3 interface."
different data streams that are of local interest.
Systems which are indifferent to data content,
such as CSUs, need not implement it."
::= { ds3Compliances 1 } ::= { ds3Compliances 1 }
-- units of conformance -- units of conformance
ds3NearEndConfigGroup OBJECT-GROUP ds3NearEndConfigGroup OBJECT-GROUP
OBJECTS { dsx3TimeElapsed, OBJECTS { dsx3TimeElapsed,
dsx3ValidIntervals, dsx3ValidIntervals,
dsx3LineType, dsx3LineType,
dsx3LineCoding, dsx3LineCoding,
dsx3SendCode, dsx3SendCode,
dsx3CircuitIdentifier, dsx3CircuitIdentifier,
dsx3LoopbackConfig, dsx3LoopbackConfig,
dsx3LineStatus, dsx3LineStatus,
dsx3TransmitClockSource } dsx3TransmitClockSource,
dsx3InvalidIntervals,
dsx3LineLength }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing configuration "A collection of objects providing configuration
information applicable to all DS3/E3 interfaces." information applicable to all DS3/E3 interfaces."
::= { ds3Groups 1 } ::= { ds3Groups 1 }
ds3NearEndCurrentGroup OBJECT-GROUP ds3NearEndCurrentGroup OBJECT-GROUP
OBJECTS { dsx3CurrentIndex, OBJECTS { dsx3CurrentIndex,
dsx3CurrentPESs, dsx3CurrentPESs,
dsx3CurrentPSESs, dsx3CurrentPSESs,
skipping to change at page 50, line 18 skipping to change at page 50, line 16
dsx3IntervalNumber, dsx3IntervalNumber,
dsx3IntervalPESs, dsx3IntervalPESs,
dsx3IntervalPSESs, dsx3IntervalPSESs,
dsx3IntervalSEFSs, dsx3IntervalSEFSs,
dsx3IntervalUASs, dsx3IntervalUASs,
dsx3IntervalLCVs, dsx3IntervalLCVs,
dsx3IntervalPCVs, dsx3IntervalPCVs,
dsx3IntervalLESs, dsx3IntervalLESs,
dsx3IntervalCCVs, dsx3IntervalCCVs,
dsx3IntervalCESs, dsx3IntervalCESs,
dsx3IntervalCSESs } dsx3IntervalCSESs,
dsx3IntervalValidData }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing statistics "A collection of objects providing statistics
information for the last 96 intervals applicable information for the last 96 intervals applicable
to all DS3/E3 interfaces." to all DS3/E3 interfaces."
::= { ds3Groups 3 } ::= { ds3Groups 3 }
ds3NearEndTotalGroup OBJECT-GROUP ds3NearEndTotalGroup OBJECT-GROUP
OBJECTS { dsx3TotalIndex, OBJECTS { dsx3TotalIndex,
dsx3TotalPESs, dsx3TotalPESs,
skipping to change at page 51, line 14 skipping to change at page 51, line 13
dsx3FarEndFrameIDCode, dsx3FarEndFrameIDCode,
dsx3FarEndUnitCode, dsx3FarEndUnitCode,
dsx3FarEndFacilityIDCode, dsx3FarEndFacilityIDCode,
dsx3FarEndCurrentIndex, dsx3FarEndCurrentIndex,
dsx3FarEndTimeElapsed, dsx3FarEndTimeElapsed,
dsx3FarEndValidIntervals, dsx3FarEndValidIntervals,
dsx3FarEndCurrentCESs, dsx3FarEndCurrentCESs,
dsx3FarEndCurrentCSESs, dsx3FarEndCurrentCSESs,
dsx3FarEndCurrentCCVs, dsx3FarEndCurrentCCVs,
dsx3FarEndCurrentUASs, dsx3FarEndCurrentUASs,
dsx3FarEndInvalidIntervals,
dsx3FarEndIntervalIndex, dsx3FarEndIntervalIndex,
dsx3FarEndIntervalNumber, dsx3FarEndIntervalNumber,
dsx3FarEndIntervalCESs, dsx3FarEndIntervalCESs,
dsx3FarEndIntervalCSESs, dsx3FarEndIntervalCSESs,
dsx3FarEndIntervalCCVs, dsx3FarEndIntervalCCVs,
dsx3FarEndIntervalUASs, dsx3FarEndIntervalUASs,
dsx3FarEndTotalIndex, dsx3FarEndTotalIndex,
dsx3FarEndTotalCESs, dsx3FarEndTotalCESs,
dsx3FarEndTotalCSESs, dsx3FarEndTotalCSESs,
dsx3FarEndTotalCCVs, dsx3FarEndTotalCCVs,
dsx3FarEndTotalUASs } dsx3FarEndTotalUASs }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing remote "A collection of objects providing remote
configuration and statistics information configuration and statistics information
applicable to C-bit Parity and SYNTRAN DS3 applicable to C-bit Parity and SYNTRAN DS3
interfaces." interfaces."
::= { ds3Groups 5 } ::= { ds3Groups 5 }
ds3FracGroup OBJECT-GROUP ds3DeprecatedGroup OBJECT-GROUP
OBJECTS { dsx3FracIndex, OBJECTS { dsx3IfIndex,
dsx3LineIndex,
dsx3FracIndex,
dsx3FracNumber, dsx3FracNumber,
dsx3FracIfIndex } dsx3FracIfIndex }
STATUS current
DESCRIPTION
"A collection of objects providing information
about the division of a DS3 into channels of
different data."
::= { ds3Groups 6 }
ds3DeprecatedGroup OBJECT-GROUP
OBJECTS { dsx3LineIndex,
dsx3IfIndex }
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"A collection of obsolete objects that may be "A collection of obsolete objects that may be
implemented for backwards compatibility." implemented for backwards compatibility."
::= { ds3Groups 6 }
ds3NearEndOptionalConfigGroup OBJECT-GROUP
OBJECTS { dsx3LineStatusLastChange,
dsx3LineStatusChangeTrapEnable }
STATUS current
DESCRIPTION
"A collection of objects that may be implemented
on DS3/E3 interfaces."
::= { ds3Groups 7 } ::= { ds3Groups 7 }
-- Ds3 TRAPS
ds3Traps OBJECT IDENTIFIER ::= { ds3 15 }
dsx3LineStatusChange NOTIFICATION-TYPE
OBJECTS { dsx3LineStatus,
dsx3LineStatusLastChange }
STATUS current
DESCRIPTION
"A dsx3LineStatusChange trap is sent when the
value of an instance dsx1LineStatus 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 1 }
END END
5. Appendix A - Use of dsx3IfIndex and dsx3LineIndex 5. Appendix A - Use of dsx3IfIndex and dsx3LineIndex
Different physical configurations for the support of SNMP with DS3/E3 Different physical configurations for the support of SNMP with DS3/E3
equipment exist. To accommodate these scenarios, two different equipment exist. To accommodate these scenarios, two different
indices for DS3/E3 interfaces are introduced in this MIB. These indices for DS3/E3 interfaces are introduced in this MIB. These
indices are dsx3IfIndex and dsx3LineIndex. indices are dsx3IfIndex and dsx3LineIndex.
skipping to change at page 54, line 4 skipping to change at page 55, line 19
as ifIndex. Otherwise, number the dsx3LineIndices with an unique as ifIndex. Otherwise, number the dsx3LineIndices with an unique
identifier following the rules of choosing a number greater identifier following the rules of choosing a number greater
than ifNumber and numbering inside interfaces (e.g., equipment than ifNumber and numbering inside interfaces (e.g., equipment
side) with even numbers and outside interfaces side) with even numbers and outside 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 situation would be: the 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. Acknowledgments 6. Appendix B - The delay approach to Unavialable Seconds.
According to ANSI T1.231 unavailable time begins at the _onset_ of 10
contiguous severely errored seconds -- that is, unavailable time
starts with the _first_ of the 10 contiguous SESs. Also, while an
interface is deemed unavailable all counters for that interface are
frozen except for the UAS count. It follows that an implementation
which strictly complies with this standard must _not_ increment any
counters other than the UAS count -- even temporarily -- as a result
of anything that happens during those 10 seconds. Since changes in
the signal state lag the data to which they apply by 10 seconds, an
ANSI-compliant implementation must pass the the one-second statistics
through a 10-second delay line prior to updating any counters. That
can be done by performing the following steps at the end of each one
second interval.
i) Read near/far end CV counter and alarm status flags from the
hardware.
ii) Accumulate the CV counts for the preceding second and
compare them to the ES and SES threshold for the layer
in question. Update the signal state and shift the
one-second CV counts and ES/SES flags into the 10-element
delay line. Note that far-end one-second statistics are
to be flagged as "absent" during any second in which there
is an incoming defect at the layer in question or at any
lower layer.
iii) Update the current interval statistics using the signal
state from the _previous_ update cycle and the one-second
CV counts and ES/SES flags shifted out of the 10-element
delay line.
This procedure is illustrated below for a SONET interface. Similar
rules would apply for DS1 and DS3 interfaces. Note that the
procedure guarantees that the statistical counters will be correctly
updated at all times, although they will lag real time by 10 seconds.
Each 15 minutes one would transfer the current interval counts into
the previous interval counts and drop the oldest set of interval
counts off the cliff. Note that signal state calculations would
_not_ start afresh at each interval boundary; signal state
information _would_ be carried across interval boundaries. A scheme
similar to this one has been used at least one DS1 product I know of
-- the Tektronix/LP COM TC-2000 PCM test set. This product was first
put on the market in 1987 and featured G.821 performance statistics
collected in the manner shown below.
+--------------------------------------------------------------+
| READ COUNTERS & STATUS INFO FROM HARDWARE |
| |
|LOS OOF/ SECT LINE LINE LINE LINE PATH PATH PATH PATH PATH |
| LOF CV AIS CV RDI FEBE AIS LOP CV RDI CV |
+--------------------------------------------------------------+
| | | | | | | | | | | |
| | | | | | | | | | | |
V 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 NEAR END/FAR END |
|SECT SECT SECT LINE LINE LINE LINE PATH PATH PATH PATH |
|CV ES SES CV ES SES AVA/UNA CV ES SES AVA/UNA |
+--------------------------------------------------------------+
| | | | | | | | | | |
| | | | | | | | | | |
V V V V V V | V V V |
+-------------+ +-------------+ | +-------------+ |
|ONE-SEC DELAY| |ONE-SEC DELAY| | |ONE-SEC DELAY| |
| (1 OF 10) | | (1 OF 10) | | | (1 OF 10) | |
|CV ES SES| |CV ES SES| | |CV ES SES| |
+-------------+ +-------------+ | +-------------+ |
| | | | | | | | | | |
/ / / / / / / / / / /
/ / / / / / / / / / /
| | | | | | | | | | |
V V V V V V | V V V |
+-------------+ +-------------+ | +-------------+ |
|ONE-SEC DELAY| |ONE-SEC DELAY| | |ONE-SEC DELAY| |
| (10 OF 10) | | (10 OF 10) | | | (10 OF 10) | |
|CV ES SES| |CV ES SES| | |CV ES SES| |
+-------------+ +-------------+ | +-------------+ |
| | | | | | | | | | |
| | | | | | | | | | |
V V V V V V V V V V V
+--------------------------------------------------------------+
| UPDATE STATISTICS COUNTERS |
| |
| NEAR END/FAR END NEAR END/FAR END |
| SECTION LINE PATH |
| CV ES EFS SES CV ES EFS SES AS UAS CV ES EFS SES AS UAS |
+--------------------------------------------------------------+
Figure X. Accumulation of SONET/SDH performance statistics.
Adopting such a procedure would, however, raise another issue: for
the first ten seconds after a system comes up the interface is in an
unknown state. It would be necessary to allow for up to ten seconds
of dead time during the current interval. Hence the dsx1TimeElapsed,
dsx1FarEndTimeElapsed, dsx3TimeElapsed, dsx3FarEndTimeElapsed, and
sonetMediumTimeElapsed objects _would_ need to be replaced by objects
that allow for the possibility that _no_ valid data has yet been
collected for the current interval. Here are some possible
replacement objects:
dsx1NearEndElapsedTime OBJECT-TYPE
SYNTAX INTEGER (0..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the current near-end error-measurement period."
::= { dsx1ConfigEntry xxx }
dsx1FarEndElapsedTime OBJECT-TYPE
SYNTAX INTEGER (0..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the current far-end error-measurement period."
::= { dsx1FarEndCurrentEntry xxx }
dsx3NearEndElapsedTime OBJECT-TYPE
SYNTAX INTEGER (0..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the current near-end error-measurement period."
::= { dsx3ConfigEntry xxx }
dsx3FarEndElapsedTime OBJECT-TYPE
SYNTAX INTEGER (0..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the current far-end error-measurement period."
::= { dsx3FarEndCurrentEntry xxx }
sonetMediumElapsedTime OBJECT-TYPE
SYNTAX Integer32 (0..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the current error-measurement period."
::= { sonetMediumEntry xxx }
These objects should assume the value 0 whenever there are no current
interval statistics to report. That would happen if the interface
was off-line (e.g., in a disabled or testing state) and (in an
implementation which fully complies with ANSI T1.231 UAS definition)
during the initial 10-second period after the interface is brought
on-line.
7. Acknowledgments
This document was produced by the Trunk MIB Working Group: This document was produced by the Trunk MIB Working Group:
7. References 8. References
[1] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
"Structure of Management Information for version 2 of the S. Waldbusser, "Structure of Management Information for Version 2
Simple Network Management Protocol (SNMPv2)", RFC 1442, of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
SNMP Research,Inc., Hughes LAN Systems, Dover Beach January 1996.
Consulting, Inc., Carnegie Mellon University, April 1993.
[2] McCloghrie, K., and M. Rose, Editors, "Management [2] McCloghrie, K., and M. Rose, Editors, "Management
Information Base for Network Management of TCP/IP-based Information Base for Network Management of TCP/IP-based
internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems,
Performance Systems International, March 1991. Performance Systems International, March 1991.
[3] Galvin, J., and K. McCloghrie, "Administrative Model for [3] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple
version 2 of the Simple Network Management Protocol Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP
(SNMPv2)", RFC 1445, Trusted Information Systems, Hughes Research, Performance Systems International, MIT Lab for
LAN Systems, April 1993. Computer Science, May 1990.
[4] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
"Protocol Operations for version 2 of the Simple Network S. Waldbusser, "Protocol Operations for Version 2 of the Simple
Management Protocol (SNMPv2)", RFC 1448, SNMP Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
Research,Inc., Hughes LAN Systems, Dover Beach
Consulting, Inc., Carnegie Mellon University, April 1993.
[5] McCloghrie, K. and F. Kastenholz, "Evolution of the [5] McCloghrie, K. and F. Kastenholz, "Evolution of the
Interfaces Group of MIB-II", RFC 1573, Hughes LAN Interfaces Group of MIB-II", RFC 1573, Hughes LAN
Systems, FTP Software, January 1994. Systems, FTP Software, January 1994.
[6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [6] Fowler D., "Definitions of Managed Objects
"Textual Conventions for SNMPv2", RFC1443, SNMP for the DS1 and E1 Interface Types", RFCxxxx, Advanced
Research,Inc., Hughes LAN Systems, Dover Beach
Consulting, Inc., Carnegie Mellon University, April 1993.
[7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Conformance Statements for SNMPv2", RFC1444, SNMP
Research,Inc., Hughes LAN Systems, Dover Beach
Consulting, Inc., Carnegie Mellon University, April 1993.
[8] Baker, F., and Watt, J., "Definitions of Managed Objects
for the DS1 and E1 Interface Types", RFC1406, Advanced
Computer Communications, Newbridge Networks Corporation, Computer Communications, Newbridge Networks Corporation,
January 1993. January 1993.
[9] Brown, T., and Tesink, K., "Definitions of Managed Objects [7] Brown, T., and Tesink, K., "Definitions of Managed Objects
for the SONET/SDH Interface Type", RFC1595, Bell Communications for the SONET/SDH Interface Type", RFC1595, Bell Communications
Research, March 1994. Research, March 1994.
[10] American National Standard for telecommunications - digital [8] American National Standard for telecommunications - digital
hierarchy - electrical interfaces, ANSI T1.102- 1987. hierarchy - electrical interfaces, ANSI T1.102- 1987.
[11] American National Standard for telecommunications - digital [9] American National Standard for telecommunications - digital
hierarchy - formats specification, ANSI T1.107- 1988. hierarchy - formats specification, ANSI T1.107- 1988.
[11a] ANSI T1.107a-1990. [9a] ANSI T1.107a-1990.
[12] American National Standard for telecommunications - Carrier-to- [10] American National Standard for telecommunications - Carrier-to-
Customer Installation - DS3 Metallic Interface, Customer Installation - DS3 Metallic Interface,
ANSI T1.404-1989. ANSI T1.404-1989.
[13] American National Standard for Telecommunications -- [11] American National Standard for Telecommunications --
Layer 1 In-Service Digital Transmission Performance Monitoring Layer 1 In-Service Digital Transmission Performance Monitoring
T1.231, Sept 1993. T1.231, Sept 1993.
[14] CCITT - Digital Multiplex Equipment Operating at the Third [12] CCITT - Digital Multiplex Equipment Operating at the Third
Order Bit Rate of 34 368 Kbit/s and the Forth Order Bit Rate 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 of 139 264 Kbit/s and Using Positive Justification, G.751
[15] European Telecommunications Standards Institute -- [13] European Telecommunications Standards Institute --
ETS "34M" -- Metropolitan Area Network Physical Convergence ETS "34M" -- Metropolitan Area Network Physical Convergence
Layer Procedure for 34.368 Megabits per Second, Layer Procedure for 34.368 Megabits per Second,
T/NA(91)18, May 1991. T/NA(91)18, May 1991.
8. Security Considerations 9. Security Considerations
Security issues are not discussed in this memo. Security issues are not discussed in this memo.
9. Authors' Addresses 10. Authors' Addresses
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 3538 Phone: (613) 599-3600, ext 3538
EMail: davef@newbridge.com EMail: davef@newbridge.com
Table of Contents Table of Contents
1 The SNMPv2 Network Management Framework ...................... 2 1 The SNMPv2 Network Management Framework ...................... 2
2 Objects ...................................................... 3 2 Object Definitions ........................................... 3
2.1 Changes from RFC1233 ....................................... 3 2.1 Changes from RFC1407 ....................................... 3
3 Overview ..................................................... 5 3 Overview ..................................................... 4
3.1 Use of ifTable for DS1 Layer ............................... 5 3.1 Use of ifTable for DS3 Layer ............................... 4
3.2 Using ifStackTable ......................................... 6 3.2 Using ifStackTable ......................................... 5
3.3 Objectives of this MIB Module .............................. 8 3.3 Objectives of this MIB Module .............................. 7
3.4 DS3/E3 Terminology ......................................... 8 3.4 DS3/E3 Terminology ......................................... 8
3.4.1 Error Events ............................................. 9 3.4.1 Error Events ............................................. 8
3.4.2 Performance Parameters ................................... 9 3.4.2 Performance Parameters ................................... 9
3.4.3 Performance Defects ...................................... 11 3.4.3 Performance Defects ...................................... 11
3.4.4 Other Terms .............................................. 13 3.4.4 Other Terms .............................................. 12
4 Object Definitions ........................................... 14 4 Object Definitions ........................................... 13
5.1 The DS3/E3 Near End Group .................................. 15 4.1 The DS3/E3 Near End Group .................................. 14
5.1.1 The DS3/E3 Configuration ................................. 15 4.1.1 The DS3/E3 Configuration ................................. 14
5.1.2 The DS3/E3 Current ....................................... 22 4.1.2 The DS3/E3 Current Table ................................. 22
5.1.3 The DS3/E3 Interval ...................................... 26 4.1.3 The DS3/E3 Interval Table ................................ 26
5.1.4 The DS3/E3 Total ......................................... 31 4.1.4 The DS3/E3 Total ......................................... 31
5.2 The DS3 Far End Group ...................................... 35 4.2 The DS3 Far End Group ...................................... 35
5.2.1 The DS3 Far End Configuration ............................ 35 4.2.1 The DS3 Far End Configuration ............................ 35
5.2.2 The DS3 Far End Current .................................. 37 4.2.2 The DS3 Far End Current .................................. 37
5.2.3 The DS3 Far End Interval ................................. 40 4.2.3 The DS3 Far End Interval Table ........................... 40
5.2.4 The DS3 Far End Total .................................... 43 4.2.4 The DS3 Far End Total .................................... 43
5.3 The DS3/E3 Fractional Group ................................ 46 4.3 The DS3/E3 Fractional Group ................................ 46
5 Appendix A - Use of dsx3IfIndex and dsx3LineIndex ............ 52 4.4 Conformance Groups ......................................... 48
6 Acknowledgments .............................................. 54 4.5 The DS3 Trap Group ......................................... 53
7 References ................................................... 55 5 Appendix A - Use of dsx3IfIndex and dsx3LineIndex ............ 53
8 Security Considerations ...................................... 57 6 Appendix B - The delay approach to Unavialable Seconds. ..... 55
9 Authors' Addresses ........................................... 57 7 Acknowledgments .............................................. 59
8 References ................................................... 60
9 Security Considerations ...................................... 62
10 Authors' Addresses .......................................... 62
 End of changes. 146 change blocks. 
347 lines changed or deleted 572 lines changed or added

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