snmp_mib_archive/CISCO-DS1-EXT-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

2141 lines
69 KiB
Plaintext

-- *****************************************************************
-- ciscoDs1ExtMIB MIB
--
-- Extension to DS1-MIB.
--
-- Mar 2001, Subra Hegde
--
-- Sept 2001, Prasanna Mucharikar
--
-- February 2003, Yizhong Shen
--
-- Copyright (c) 2000, 2003 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-DS1-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,Integer32,
Gauge32 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP FROM SNMPv2-CONF
TruthValue,
TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
ConfigIterator,
BulkConfigResult FROM CISCO-TC
OwnerString FROM RMON-MIB
ifIndex FROM IF-MIB
-- DNP
-- DNP The following 7 lines are added to support CINDEX
dsx1ConfigEntry,
dsx1CurrentEntry,
dsx1TotalEntry,
dsx1FarEndCurrentEntry,
dsx1FarEndIntervalEntry,
dsx1FarEndTotalEntry,
dsx1IntervalEntry
FROM DS1-MIB
PerfCurrentCount,
PerfIntervalCount,
PerfTotalCount FROM PerfHist-TC-MIB
ciscoMgmt FROM CISCO-SMI;
ciscoDs1ExtMIB MODULE-IDENTITY
LAST-UPDATED "200302250000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wanatm@cisco.com"
DESCRIPTION
"The MIB module to describe DS1/E1 interface objects. This is
an extension to the standard DS1/E1 MIB (RFC 2495).
Unless mentioned, the DS1 interface refers to both
T1/E1 interfaces.
Terminology ( Taken From RFC2495)
AIS - Alarm Indication Signal
LOS - Loss Of Signal
LOF - Loss Of Frame
Yellow Alarm - Far End LOF.
Red Alarm - Near End LOF.
BPV - Bipolar Violation for an AMI-coded signal is the
occurrence of a pulse of the same polarity as the
previous pulse.
A BPV error event for a B8ZS- or HDB3- coded signal
is the occurrence of a pulse of the same polarity as
the previous pulse without being part of the zero
substitution code. (See TR-TSV-000773 Section 3.5.1.1)
EXZ - An Excessive Zeroes error event for an AMI-coded
signal is the occurrence of more than fifteen
contiguous zeroes. For a B8ZS coded signal,
the defect occurs when more than seven contiguous
zeroes are detected.
LCV - Line Coding Violation is the occurrence of either
Bipolar Violation (BPV) or Excessive Zeroes (EXZ)
error event.
PCV - A Path Coding Violation error event is a frame
synchronization bit error in the D4 and E1-noCRC formats,
or a CRC or frame synch. bit error in the ESF and E1-CRC
formats. (Also known as CV-P; See T1.231 Section 6.5.2.1)
CS - A Controlled Slip is the replication or deletion of the
payload bits of a DS1 frame. (See T1.231 Section 6.1.1.2.3)
A Controlled Slip may be performed when there is a
difference between the timing of a synchronous
receiving terminal and the received signal. A Controlled
Slip does not cause an Out of Frame defect.
LES - Line Errored Seconds. A LES is a second in which one or
more LCV error events are detected. (See TR-TSV-000773
Section 3.5.1.1)
ES - Errored Seconds (ES). For ESF and E1-CRC links an ES
is a second with one or more PCV or one or more OOF
defects OR one or more CS events OR a detected AIS
defect. (See TR-TSV-000773 Section 3.5.1.1)
For D4 and EN-noCRC links, the presence of BPVs also
triggers an ES.
This is not incremented during an UAS.
BES - Bursty Errored Seconds. A BES is a second with fewer
than 1 PCV error events, no Severely Errored Frame
defects and no detected incoming AIS defects. The
CS are not included in this parameter.
This is not incremented during an UAS. It applies to
ESF signals only.
SES - Severely Errored Seconds. A SES for ESF signals is a
second with 320 or more PCV error events OR one or
more OOF defects OR a detected AIS defect.
(See TR-TSV-000773 Section 3.5.1.1)
For E1-CRC signals, a SES is a second with 832 or
PCV error events OR one or more OOF defects.
For E1-noCRC signals, a SES is a 2048 LCVs or more.
For D4 signals, a SES is a count of one second
intervals with Framing Error events, or an OOF defect,
or 1544 LCVs or more.
SEFS - Severely Errored Framing Second. An SESF is a second
with one or more OOF defects OR a detected AIS defect.
(Also known as SAS-P (SEF/AIS second).
(See TR-TSV-000773 Section 3.5.1.1)
DM - Degraded Minutes. A DM is one in which the estimated
error rate exceeds 1E-6 but does not exceed 1E-3.
UAS - Unavailable Seconds. The UAS are calculated by counting
the number of seconds that the interface is unavailable.
CSS - Controlled Slip Seconds. A CSS is a one-second interval
containing one or more controlled slips. This is not
incremented during an Unavailable Second.
LSES - Line Severely Errored Seconds is defined as a count of
1-second intervals with 1544 Bipolar Violations plus
Excessive Zeros event or one or more LOS defects.
PSAS - Path SEF/AIS (PSAS) encountered.
"
REVISION "200302250000Z"
DESCRIPTION
"Add new table: cds1CallConfigTable"
REVISION "200212300000Z"
DESCRIPTION
"Add the following objects to cds1ConfigTable:
cds1Repetition,
cds1RepetitionOwner,
cds1RepetitionResult. "
REVISION "200109130000Z"
DESCRIPTION
"Initial version of the MIB module."
-- REFERENCE
-- "RFC 2495, Section 2.4.3, 2.4.4."
::= { ciscoMgmt 229 }
ciscoDs1MIBObjects OBJECT IDENTIFIER ::= { ciscoDs1ExtMIB 1 }
cds1Config OBJECT IDENTIFIER ::= { ciscoDs1MIBObjects 1 }
cds1Alarm OBJECT IDENTIFIER ::= { ciscoDs1MIBObjects 2 }
cds1Stats OBJECT IDENTIFIER ::= { ciscoDs1MIBObjects 3 }
cds1NotificationPrefix OBJECT IDENTIFIER ::= { ciscoDs1MIBObjects 4 }
--
-- textual conventions
--
PerfCurrent24HourCount ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A counter associated with a
performance measurement in the current 24
hour measurement interval. The value
of this counter starts from zero and is
increased when associated events occur,
until the end of the 24 hour interval.
In case where the agent has no valid
data available for the current interval the
corresponding object instance is not
available and upon a retrieval request
a corresponding error message shall be
returned to indicate that this instance
does not exist (for example, a noSuchName
error for SNMPv1 and a noSuchInstance for
SNMPv2 GET operation)."
SYNTAX Gauge32
PerfPrevious24HourCount ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A counter associated with a
performance measurement in the previous 24
hour measurement interval. The value
of this counter starts from zero and is
increased when associated events occur,
until the end of the 24 hour interval.
In case where the agent has no valid
data available for the current interval the
corresponding object instance is not
available and upon a retrieval request
a corresponding error message shall be
returned to indicate that this instance
does not exist (for example, a noSuchName
error for SNMPv1 and a noSuchInstance for
SNMPv2 GET operation)."
SYNTAX Gauge32
-- --------------------------------------------------------------
-- DS1 Configuration Table
-- --------------------------------------------------------------
cds1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Configuration table. This table has objects
for configuring DS1 interfaces."
::= { cds1Config 1 }
cds1ConfigEntry OBJECT-TYPE
SYNTAX Cds1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table. There is an entry for each available
DS1/E1 interface identified by ifType value of ds1(18).
By default, interfaces are disabled."
AUGMENTS { dsx1ConfigEntry }
::= { cds1ConfigTable 1 }
Cds1ConfigEntry ::=
SEQUENCE {
cds1LineType INTEGER,
cds1LoopbackCodeDetection TruthValue,
cds1Repetition ConfigIterator,
cds1RepetitionOwner OwnerString,
cds1RepetitionResult BulkConfigResult
}
cds1LineType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dsx1ESF(2),
dsx1D4(3),
dsx1E1(4),
dsx1E1CRC(5),
dsx1E1MF(6),
dsx1E1CRCMF(7),
dsx1Unframed(8),
dsx1E1Unframed(9),
dsx1DS2M12(10),
dsx2E2(11),
dsx1E1Q50(20),
dsx1E1Q50CRC(21)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the variety of DS1
Line implementing this circuit. The type of
circuit affects the number of bits per second
that the circuit can reasonably carry, as well
as the interpretation of the usage and error
statistics.
The reasons behind adding 'cds1Linetype' object (apart
from 'dsx1LineType' in DS1-MIB.my) for 'line type', with
enums from 'other(1)' to 'dsx2E2(11)' replicated, are
following:
1) Addition of the two new enums (viz. 'dsx1E1Q50' and
'dsx1E1Q50CRC') in the standard DS1-MIB might not take
place in near future; that's why it was decided to
have a new object 'cds1LineType'.
2) A way was needed to be provided to configure 'line type'
from CLI (Command Line Interface) for service modules
supporting line type values from 'dsx1LineType' as well as
'cds1LineType', without having to modify two separate
parameters and at the same time, making sure that CLI
parameter values directly map to the MIB values.
Hence, enums from 'other(1)' to 'dsx2E2(11)' from object
'dsx1LineType' are replicated, and the new enums are added
as 'dsx1E1Q50(20)' and 'dsx1E1Q50CRC(21)'. The gap between
'dsx2E2(11)' and 'dsx1E1Q50(20)' provides a safe margin
in the case of modifications in 'dsx1LineType' in future;
so the CLI can still have the same enums as the standard
MIB.
It is to be noted that objects 'dsx1LineType' and
'cds1LineType' are mutually exclusive. Setting both in a
SET request (with the exception of value 'other(1)')
should result into an 'INCONSISTENT VALUE' error.
In the case of successive 'SET' requests, the value
associated with the latest request should prevail
irrespective of the object ('dsx1LineType' or
'cds1LineType') used.
Following values reflect the corresponding values
in 'dsx1LineType' object in DS1-MIB.
dsx1ESF Extended SuperFrame DS1 (T1.107)
dsx1D4 AT&T D4 format DS1 (T1.107)
dsx1E1 ITU-T Recommendation G.704 (Table 4a)
dsx1E1-CRC ITU-T Recommendation G.704 (Table 4b)
dsxE1-MF G.704 (Table 4a) with TS16
multiframing enabled
dsx1E1-CRC-MF G.704 (Table 4b) with TS16
multiframing enabled
dsx1Unframed DS1 with No Framing
dsx1E1Unframed E1 with No Framing (G.703)
dsx1DS2M12 DS2 frame format (T1.107)
dsx1E2 E2 frame format (G.704)
The recommended value for 'dsx1LineType' object is
'other'(1) for following values.
dsx1E1Q50(20) ITU-T G.704 with TS16 bits 5,7,8 set to
101. In all the other cases TS16 bits 5,7,8
set to 111.(Table 14)
dsx1E1Q50CRC(21): dsx1E1Q50 with CRC.
For clarification, the capacity for each E1 type
is as listed below:
dsx1E1Unframed - E1, no framing = 32 x 64k = 2048k
dsx1E1 or dsx1E1CRC - E1, with framing,
no signalling = 31 x 64k = 1984k
dsx1E1MF or dsx1E1CRCMF - E1, with framing,
signalling = 30 x 64k = 1920k
For further information See ITU-T Recomm G.704"
REFERENCE
"ITU-T G.704."
::= { cds1ConfigEntry 1 }
cds1LoopbackCodeDetection OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable the detection
of far end loop back requests (inband or
out-of-band (ESF)).
The loopback detection is enabled by setting this object
to 'true' and loopback detection is disabled by setting
this object to 'false'. The value of this object does not
have any impact on the way dsx1LoopbackConfig object is
implemented."
DEFVAL { false }
::= { cds1ConfigEntry 2 }
cds1Repetition OBJECT-TYPE
SYNTAX ConfigIterator
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to repeatedly apply the writable objects
of dsx1ConfigTable and cds1ConfigTable specified in the same
SNMP PDU starting from the row indicated by the index of the
instance for the number of rows specified in this object.
The order of operation is iterated through the logical
order of the DS1 lines. Whether the iteration will be applied
across the physical boundary or not is depended on the
system implmentation.
The GET operation on this object will always return 1."
DEFVAL { 1 }
::= { cds1ConfigEntry 3 }
cds1RepetitionOwner OBJECT-TYPE
SYNTAX OwnerString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for error checking of the operation
specified in cds1Repetition.
The value of this object is set by the SNMP manager
for its own identifier at the same time as issuing the bulk
operation by setting cds1Repetition.
Later on, the SNMP manager should check the value of this
object, if it is the same with the SNMP manager name,
then the value of cds1RepetitionResult indicates the
result of bulk operation initiated by this SNMP manager."
::= { cds1ConfigEntry 4 }
cds1RepetitionResult OBJECT-TYPE
SYNTAX BulkConfigResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used for error checking of the operation
specified in cds1Repetition.
This object indicates the result of bulk configuraton
initiated by the SNMP manager specified in the value of
cds1RepetitionOwner."
::= { cds1ConfigEntry 5 }
-- ---------------------------------------------------------------------
-- DS1 Call Table
-- ---------------------------------------------------------------------
cds1CallConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1CallConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Configuration table for call related parameters.
"
::= { cds1Config 2 }
cds1CallConfigEntry OBJECT-TYPE
SYNTAX Cds1CallConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in this table is for DS1/E1 interface which
need call related configuraton.
"
AUGMENTS { dsx1ConfigEntry }
::= { cds1CallConfigTable 1 }
Cds1CallConfigEntry ::=
SEQUENCE {
cds1CallTrunkConditionEnable TruthValue
}
cds1CallTrunkConditionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether trunk-condition is enabled.
The value 'true' means trunk-condition enable and the
value 'false' means trunk-condition disable.
If this object is set to 'true', gateway will apply
trunk conditioning on the DS0's of this DS1 interface
that are in alarm.
Trunk Conditioning - gateway will transmit idle code pattern
for the first 2.5 secs and then transmit seized code, both
idle code and seized code are specified by the 'ds0IdleCode'
and 'ds0SeizedCode' MIB objects in the CISCO-CAS-IF-EXT-MIB.
This object is applicable for trunking applications only.
"
DEFVAL { false }
::= { cds1CallConfigEntry 1 }
-- --------------------------------------------------------------
--
-- DS1 Current 15 minute table
--
-- --------------------------------------------------------------
cds1CurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1CurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 current table contains various statistics
being collected for the current 15 minute interval."
::= { cds1Stats 1 }
cds1CurrentEntry OBJECT-TYPE
SYNTAX Cds1CurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 current table. An entry in
this table is automatically created when a line activated."
AUGMENTS { dsx1CurrentEntry }
::= { cds1CurrentTable 1 }
Cds1CurrentEntry ::=
SEQUENCE {
cds1CurrentLSESs PerfCurrentCount,
cds1CurrentPSASs PerfCurrentCount
}
cds1CurrentLSESs OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSES (Line Severely Errored Seconds)
encountered by the interface."
REFERENCE "ANSI T1.231-1997 Section 6.5.1.3"
::= { cds1CurrentEntry 1 }
cds1CurrentPSASs OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Path SEF/AIS (PSAS) encountered
by the ds1 interface."
REFERENCE "ANSI T1.231-1997 Section 6.5.1.3"
::= { cds1CurrentEntry 2 }
-- --------------------------------------------------------------
--
-- DS1 Interval table
--
-- --------------------------------------------------------------
cds1IntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1IntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 interval table contains various statistics
collected by each DS1 interface over the previous 24
hours of operation. The past 24 hours are broken into
96 completed 15 minute intervals. Each row in this
table represents one such interval (identified by
dsx1IntervalNumber) for one specific instance
(identified by ifIndex)."
::= { cds1Stats 2 }
cds1IntervalEntry OBJECT-TYPE
SYNTAX Cds1IntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 interval table."
AUGMENTS { dsx1IntervalEntry }
::= { cds1IntervalTable 1 }
Cds1IntervalEntry ::=
SEQUENCE {
cds1IntervalLSESs PerfIntervalCount,
cds1IntervalPSASs PerfIntervalCount
}
cds1IntervalLSESs OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LSES (Line Severely Errored Seconds)
encountered by the interface."
REFERENCE "ANSI T1.231-1997 Section 6.5.1.3"
::= { cds1IntervalEntry 1 }
cds1IntervalPSASs OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of PSAS encountered by the interface."
::= { cds1IntervalEntry 2 }
--
-- The DS1 Total Table
--
cds1TotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1TotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Total Table contains the cumulative sum
of the various statistics collected for the 96 fifteen
minutes intervals preceding the current interval."
::= { cds1Stats 3 }
cds1TotalEntry OBJECT-TYPE
SYNTAX Cds1TotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Total table."
AUGMENTS { dsx1TotalEntry }
::= { cds1TotalTable 1 }
Cds1TotalEntry ::=
SEQUENCE {
cds1TotalLSESs PerfTotalCount,
cds1TotalPSASs PerfTotalCount
}
cds1TotalLSESs OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of Line Severely Errored Seconds (LSES)
encountered by a DS1 interface in the previous
96 fifteen minutes intervals."
::= { cds1TotalEntry 1 }
cds1TotalPSASs OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of Path SEF/AIS (PSAS) encountered by a
DS1 interface in the previous 96 fifteen minutes
intervals"
::= { cds1TotalEntry 2 }
--
-- The DS1 Far End Current Table
--
cds1FarEndCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1FarEndCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Far End Current Table contains various statistics
collected for the current 15 minute interval. The
statistics are collected from the far end messages
on the Facilities Data Link (FDL)."
::= { cds1Stats 4 }
cds1FarEndCurrentEntry OBJECT-TYPE
SYNTAX Cds1FarEndCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cds1FarEndCurrentTable."
AUGMENTS { dsx1FarEndCurrentEntry }
::= { cds1FarEndCurrentTable 1 }
Cds1FarEndCurrentEntry ::=
SEQUENCE {
cds1FarEndCurrentLOFCs PerfCurrentCount
}
cds1FarEndCurrentLOFCs OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Loss Of Frame Counts in the current
15 minute interval."
::= { cds1FarEndCurrentEntry 1 }
--
-- The DS1 Far End Interval Table
--
cds1FarEndIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1FarEndIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Far End Interval Table contains various
statistics collected by each DS1 interface over
the previous 24 hours of operation. The past 24
hours are broken into 96 completed 15 minute
intervals. Each row in this table represents one
such interval (identified by
dsx1FarEndIntervalNumber) for one specific
instance (identified by ifIndex)."
::= { cds1Stats 5 }
cds1FarEndIntervalEntry OBJECT-TYPE
SYNTAX Cds1FarEndIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Far End Interval table."
AUGMENTS { dsx1FarEndIntervalEntry }
::= { cds1FarEndIntervalTable 1 }
Cds1FarEndIntervalEntry ::=
SEQUENCE {
cds1FarEndIntervalLOFCs PerfIntervalCount
}
cds1FarEndIntervalLOFCs OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Loss Of Frame Counts encountered
by the interface."
::= { cds1FarEndIntervalEntry 1 }
--
-- The DS1 Far End Total Table
--
cds1FarEndTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1FarEndTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Far End Total Table contains the
cumulative sum of the various statistics for the
96 fifteen minutes intervals preceding the current
interval."
::= { cds1Stats 6 }
cds1FarEndTotalEntry OBJECT-TYPE
SYNTAX Cds1FarEndTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Far End Total table."
AUGMENTS { dsx1FarEndTotalEntry }
::= { cds1FarEndTotalTable 1 }
Cds1FarEndTotalEntry ::=
SEQUENCE {
cds1FarEndTotalLOFCs PerfTotalCount
}
cds1FarEndTotalLOFCs OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Loss Of Frame Counts encountered
by the interface in the previous 96 fifteen minutes
interval."
::= { cds1FarEndTotalEntry 1 }
--
-- --------------------------------------------------------------
--
-- Statistical Alarm Threshold configuration
--
-- --------------------------------------------------------------
cds1AlarmThresholdGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1AlarmThresholdGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 alarm threshold configuration table. This table
contains the objects associated with threshold
values for different statistics.
The thresholds may be configured for:
BES - Bursty Errored Seconds
CSS - Controlled Slip Seconds
DM - Degraded Minutes
ES - Errored Seconds
LCV - Line Code Violations
LES - Line Errored Seconds
LSES - Line Severely Errored Seconds
PCV - Path Coding Violations
PSAS - Path SEF/AIS Second
SES - Severely Errored Seconds
SEFS - Severely Errored Framing Seconds
UAS - Unavailable Seconds
"
::= { cds1Alarm 1 }
cds1AlarmThresholdGroupEntry OBJECT-TYPE
SYNTAX Cds1AlarmThresholdGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This identifies the unique threshold entry in
cds1AlarmThresholdGroupTable.
The number of entries allowed is implementation
specific.
The values set in the respective threshold objects
determine the values which when exceeded in a 15
minute or 24 hour window, will raise alarm by
generating 'cds1StatThresholdAlarm' trap.
An entry is created by setting
'cds1AlarmThresholdGroupRowStatus' to 'createAndGo(4)'
and is deleted by setting it to 'destroy(6)'."
INDEX { cds1AlarmThresholdGroupIndex }
::= { cds1AlarmThresholdGroupTable 1 }
Cds1AlarmThresholdGroupEntry ::=
SEQUENCE {
cds1AlarmThresholdGroupIndex Integer32,
cds1Current15MinBESsThreshold Integer32,
cds1Current24HrBESsThreshold Integer32,
cds1Current15MinCSSsThreshold Integer32,
cds1Current24HrCSSsThreshold Integer32,
cds1Current15MinDMsThreshold Integer32,
cds1Current24HrDMsThreshold Integer32,
cds1Current15MinESsThreshold Integer32,
cds1Current24HrESsThreshold Integer32,
cds1Current15MinLCVsThreshold Integer32,
cds1Current24HrLCVsThreshold Integer32,
cds1Current15MinLESsThreshold Integer32,
cds1Current24HrLESsThreshold Integer32,
cds1Current15MinLSESsThreshold Integer32,
cds1Current24HrLSESsThreshold Integer32,
cds1Current15MinPCVsThreshold Integer32,
cds1Current24HrPCVsThreshold Integer32,
cds1Current15MinPSASsThreshold Integer32,
cds1Current24HrPSASsThreshold Integer32,
cds1Current15MinSESsThreshold Integer32,
cds1Current24HrSESsThreshold Integer32,
cds1Current15MinSEFSsThreshold Integer32,
cds1Current24HrSEFSsThreshold Integer32,
cds1Current15MinUASsThreshold Integer32,
cds1Current24HrUASsThreshold Integer32,
cds1AlarmThresholdGroupRowStatus RowStatus
}
cds1AlarmThresholdGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unique value identifying an entry in
cds1AlarmThresholdGroupTable."
::= { cds1AlarmThresholdGroupEntry 1 }
cds1Current15MinBESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for BES."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 2 }
cds1Current24HrBESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for BES."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 3 }
cds1Current15MinCSSsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for CSS."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 4 }
cds1Current24HrCSSsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for CSS."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 5 }
cds1Current15MinDMsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for DM."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 6 }
cds1Current24HrDMsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for DM."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 7 }
cds1Current15MinESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for ES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 12 }
::= { cds1AlarmThresholdGroupEntry 8 }
cds1Current24HrESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for ES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 121 }
::= { cds1AlarmThresholdGroupEntry 9 }
cds1Current15MinLCVsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for LCV."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 14 }
::= { cds1AlarmThresholdGroupEntry 10 }
cds1Current24HrLCVsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for LCV."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 134 }
::= { cds1AlarmThresholdGroupEntry 11 }
cds1Current15MinLESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for LES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 12 }
::= { cds1AlarmThresholdGroupEntry 12 }
cds1Current24HrLESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for LES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 121 }
::= { cds1AlarmThresholdGroupEntry 13 }
cds1Current15MinLSESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for LSES."
REFERENCE
"ANSI T1.231-1997 Section 6.5.1.3"
DEFVAL { 10 }
::= { cds1AlarmThresholdGroupEntry 14 }
cds1Current24HrLSESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for LSES."
REFERENCE
"ANSI T1.231-1997 Section 6.5.1.3"
DEFVAL { 100 }
::= { cds1AlarmThresholdGroupEntry 15 }
cds1Current15MinPCVsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for PCV."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 16 }
cds1Current24HrPCVsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for PCV."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 17 }
cds1Current15MinPSASsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for PSAS."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 18 }
cds1Current24HrPSASsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for PSAS."
REFERENCE
"RFC2495"
DEFVAL { 2147483647 }
::= { cds1AlarmThresholdGroupEntry 19 }
cds1Current15MinSESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for SES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 10 }
::= { cds1AlarmThresholdGroupEntry 20 }
cds1Current24HrSESsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for SES."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 100 }
::= { cds1AlarmThresholdGroupEntry 21 }
cds1Current15MinSEFSsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for SEFS."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 2 }
::= { cds1AlarmThresholdGroupEntry 22 }
cds1Current24HrSEFSsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for SEFS."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 17 }
::= { cds1AlarmThresholdGroupEntry 23 }
cds1Current15MinUASsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 15 minute threshold for UAS."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 10 }
::= { cds1AlarmThresholdGroupEntry 24 }
cds1Current24HrUASsThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies 24 hour threshold for UAS."
REFERENCE
"RFC2495, Bellcore TR-TSV-000773"
DEFVAL { 10 }
::= { cds1AlarmThresholdGroupEntry 25 }
cds1AlarmThresholdGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. This object is
used for creating, modifying and deleting entries
from cds1AlarmThresholdGroupTable.
To create a row in this table, a manager must set
this object to 'createAndGo(4)'.
An entry can be deleted by setting this object to
destroy'(6)'.
An entry in this table may be modified after
creation.
The active threshold configuration is indicated
by the object 'cds1AlarmThresholdActiveGroup'."
::= { cds1AlarmThresholdGroupEntry 26 }
--
-- DS1 Alarm Configuration Table
--
cds1AlarmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1AlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 alarm configuration table. This table
contains the objects associated with detecting
and declaring alarms for the DS1/E1 interfaces.
"
::= { cds1Alarm 2 }
cds1AlarmConfigEntry OBJECT-TYPE
SYNTAX Cds1AlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm configuration information for a particular DS1/E1
interface. The thresholds for different statistics is
identified by an entry in cds1AlarmThresholdGroupTable.
Once the thresholds configured in cds1AlarmThresholdGroupTable
are exceeded, minor or major alarms are raised depending on
the values configured in cds1StatisticalAlarmSeverity.
Triggering of an alarm is indicated by generating a trap
and also through the CLI (Command Line Interface)."
AUGMENTS { dsx1ConfigEntry }
::= { cds1AlarmConfigTable 1 }
Cds1AlarmConfigEntry ::=
SEQUENCE {
cds1StatisticalAlarmSeverity INTEGER,
cds1StatisticalAlarmState BITS,
cds1AlarmUpCount Integer32,
cds1AlarmDownCount Integer32,
cds1AlarmThreshold Integer32,
cds1AlarmThresholdActiveGroup Integer32
}
cds1StatisticalAlarmSeverity OBJECT-TYPE
SYNTAX INTEGER {
minor(1),
major(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to setup the severity of any of the
Statistical alarms. So when a Statistical Counter exceeds its
specified threshold, the system will send the alarm with
appropriate severity. A value of none(3) indicates that no
alarm will be raised."
DEFVAL { minor }
::= { cds1AlarmConfigEntry 1 }
cds1StatisticalAlarmState OBJECT-TYPE
SYNTAX BITS {
cds1BES15Min(0),
cds1BES24Hr(1),
cds1CSS15Min(2),
cds1CSS24Hr(3),
cds1DM15Min(4),
cds1DM24Hr(5),
cds1ES15Min(6),
cds1ES24Hr(7),
cds1PCV15Min(8),
cds1PCV24Hr(9),
cds1LCV15Min(10),
cds1LCV24Hr(11),
cds1LES15Min(12),
cds1LES24Hr(13),
cds1LSES15Min(14),
cds1LSES24Hr(15),
cds1PSAS15Min(16),
cds1PSAS24Hr(17),
cds1SES15Min(18),
cds1SES24Hr(19),
cds1SEFS15Min(20),
cds1SEFS24Hr(21),
cds1UAS15Min(22),
cds1UAS24Hr(23) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a bitmap of the DS1 Line Statistical alarms.
A clear bitmap (i.e. no bit is set) will indicate that
no alarms are present.
The values of individual bits mean:
cds1BES15Min
BES current 15 minute threshold exceeded
cds1BES24Hr
BES 24 hour threshold exceeded
cds1CSS15Min
CSS current 15 minute threshold exceeded
cds1CSS24Hr
CSS 24 hour threshold exceeded
cds1DM15Min
DM current 15 minute threshold exceeded
cds1DM24Hr
DM 24 hour threshold exceeded
cds1ES15Min
ES current 15 minute threshold exceeded
cds1ES24Hr
ES 24 hour threshold exceeded
cds1PCV15Min
PCV current 15 minute threshold exceeded
cds1PCV24Hr
PCV 24 hour threshold exceeded
cds1LCV15Min
LCV current 15 minute threshold exceeded
cds1LCV24Hr
LCV 24 hour threshold exceeded
cds1LES15Min
LES current 15 minute threshold exceeded
cds1LES24Hr
LES 24 hour threshold exceeded
cds1LSES15Min
LSES current 15 minute threshold exceeded
cds1LSES24Hr
LSES 24 hour threshold exceeded
cds1PSAS15Min
PSAS current 15 minute threshold exceeded
cds1PSAS24Hr
PSAS 24 Hour threshold exceeded
cds1SES15Min
SES current 15 minute threshold exceeded
cds1SES24Hr
SES 24 hour threshold exceeded
cds1SEFS15Min
SEFS current 15 minute threshold exceeded
cds1SEFS24Hr
SEFS 24 hour threshold exceeded
cds1UAS15Min
UAS current 15 minute threshold exceeded
cds1UAS24Hr
UAS 24 hour threshold exceeded"
::= { cds1AlarmConfigEntry 2 }
cds1AlarmUpCount OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the increment to the Near
End alarm integration counters. The local alarms are
LOS and LOF. The integration counter is incremented by
this value every 100 ms while the alarm persists. When
the integration counter exceeds 'cds1AlarmThreshold'
an Alarm of the severity specified for the particular
alarm is declared.
The integration counter is an internal counter specific
to the implementation and dictates the slope of
integration."
DEFVAL {6}
::= { cds1AlarmConfigEntry 3 }
cds1AlarmDownCount OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the decrement to the Near
End alarm integration counters. The alarms are LOS
and LOF. The integration counter is decremented by
this value every 100 ms while no alarm persists. The
counter does not decrement below zero. When the
integration counter reaches zero any Alarm previously
declared is removed."
DEFVAL {1}
::= { cds1AlarmConfigEntry 4 }
cds1AlarmThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value set in this object determines the value that
the alarm integration counter must reach for an near end
alarm to be declared. If the up count is 6, and the
threshold 150, an Alarm is integrated in 2.5 seconds.
If the down count is 1, then alarm will be cleared in
15 seconds."
DEFVAL {150}
::= { cds1AlarmConfigEntry 5 }
cds1AlarmThresholdActiveGroup OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the row in the
cds1AlarmThresholdGroupTable which contains the
threshold values for different statistics, and
is currently active."
::= { cds1AlarmConfigEntry 6 }
-- --------------------------------------------------------------
--
-- Current 24 Hour stats table
--
-- --------------------------------------------------------------
cds1Current24HrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1Current24HrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 24 hour Statistics table. A 24 hour interval
starts at twelve mid-night with reference to node time.
In case of a manual change in node time all the counters
in this table get reset to 0."
::= { cds1Stats 7 }
cds1Current24HrStatsEntry OBJECT-TYPE
SYNTAX Cds1Current24HrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 current 24 hour table. An entry is
created automatically for each DS1 interface that is
activated.
ifEntries with ifType=ds1(18) will have an entry in this
table."
INDEX { ifIndex }
::= { cds1Current24HrStatsTable 1 }
Cds1Current24HrStatsEntry ::=
SEQUENCE {
cds1Current24HrESs PerfCurrent24HourCount,
cds1Current24HrSESs PerfCurrent24HourCount,
cds1Current24HrSEFSs PerfCurrent24HourCount,
cds1Current24HrUASs PerfCurrent24HourCount,
cds1Current24HrCSSs PerfCurrent24HourCount,
cds1Current24HrPCVs PerfCurrent24HourCount,
cds1Current24HrLESs PerfCurrent24HourCount,
cds1Current24HrBESs PerfCurrent24HourCount,
cds1Current24HrDMs PerfCurrent24HourCount,
cds1Current24HrLCVs PerfCurrent24HourCount
}
cds1Current24HrESs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ESs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 1 }
cds1Current24HrSESs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SESs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 2 }
cds1Current24HrSEFSs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SEFSs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 3 }
cds1Current24HrUASs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of UASs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 4 }
cds1Current24HrCSSs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CSSs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 5 }
cds1Current24HrPCVs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PCVs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 6 }
cds1Current24HrLESs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LESs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 7 }
cds1Current24HrBESs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BESs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 8 }
cds1Current24HrDMs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of DMs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 9 }
cds1Current24HrLCVs OBJECT-TYPE
SYNTAX PerfCurrent24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LCVs encountered in current 24 hour interval."
::= { cds1Current24HrStatsEntry 10 }
-- --------------------------------------------------------------
--
-- Previous 24 Hour stats table
--
-- --------------------------------------------------------------
cds1Previous24HrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1Previous24HrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains DS1 previous 24 hour Statistics table.
A 24 hour interval starts at twelve midnight with
reference to node time."
::= { cds1Stats 8 }
cds1Previous24HrStatsEntry OBJECT-TYPE
SYNTAX Cds1Previous24HrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in DS1 previous 24 hour table.
ifEntries with ifType=ds1(18) will have an entry in
this table."
INDEX { ifIndex }
::= { cds1Previous24HrStatsTable 1 }
Cds1Previous24HrStatsEntry ::=
SEQUENCE {
cds1Previous24HrESs PerfPrevious24HourCount,
cds1Previous24HrSESs PerfPrevious24HourCount,
cds1Previous24HrSEFSs PerfPrevious24HourCount,
cds1Previous24HrUASs PerfPrevious24HourCount,
cds1Previous24HrCSSs PerfPrevious24HourCount,
cds1Previous24HrPCVs PerfPrevious24HourCount,
cds1Previous24HrLESs PerfPrevious24HourCount,
cds1Previous24HrBESs PerfPrevious24HourCount,
cds1Previous24HrDMs PerfPrevious24HourCount,
cds1Previous24HrLCVs PerfPrevious24HourCount,
cds1Previous24HrLSESs PerfPrevious24HourCount
}
cds1Previous24HrESs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ESs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 1 }
cds1Previous24HrSESs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SESs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 2 }
cds1Previous24HrSEFSs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SEFSs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 3 }
cds1Previous24HrUASs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of UASs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 4 }
cds1Previous24HrCSSs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CSSs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 5 }
cds1Previous24HrPCVs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of PCVs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 6 }
cds1Previous24HrLESs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LESs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 7 }
cds1Previous24HrBESs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BESs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 8 }
cds1Previous24HrDMs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of DMs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 9 }
cds1Previous24HrLCVs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LCVs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 10 }
cds1Previous24HrLSESs OBJECT-TYPE
SYNTAX PerfPrevious24HourCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LSESs encountered in previous 24 hour interval."
::= { cds1Previous24HrStatsEntry 11 }
-- --------------------------------------------------------------
--
-- Error Stats Table
--
-- --------------------------------------------------------------
cds1ErrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cds1ErrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 error statistics table. This table contains
the statistics since the systems was up or last
re-initialized."
::= { cds1Stats 9 }
cds1ErrStatsEntry OBJECT-TYPE
SYNTAX Cds1ErrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Error Stats Table.
ifEntries with ifType=ds1(18) will have an entry in
this table."
INDEX { ifIndex }
::= { cds1ErrStatsTable 1 }
Cds1ErrStatsEntry ::=
SEQUENCE {
cds1LOSCounts Counter32,
cds1OOFCounts Counter32,
cds1RAICounts Counter32,
cds1FECounts Counter32
}
cds1LOSCounts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the Loss Of Signal defect was detected
with or without integrating to LOS alarm."
::= { cds1ErrStatsEntry 1 }
cds1OOFCounts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the Out of Frame (OOF) was detected
with or without integrating to OOF alarm."
::= { cds1ErrStatsEntry 2 }
cds1RAICounts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times Yellow Alarms was detected
with or without integrating to RAI alarm."
::= { cds1ErrStatsEntry 3 }
cds1FECounts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Framing Pattern Errors encountered
by the DS1 interface."
::= { cds1ErrStatsEntry 4 }
-- --------------------------------------------------------------
--
-- ciscoDs1 Notifications
--
-- --------------------------------------------------------------
cds1Notifications
OBJECT IDENTIFIER ::= { cds1NotificationPrefix 0 }
cds1StatThresholdAlarm NOTIFICATION-TYPE
OBJECTS {
cds1StatisticalAlarmState
}
STATUS current
DESCRIPTION
"A cds1StatThresholdAlarm trap is sent by an agent to
notify the NMS about a statistical alarm condition.
Such an alarm condition exists when a statistical counter
exceeds its specified threshold.
For example : If value in object dsx1CurrentBESs exceeds
the value in the object cds1Current15MinBESsThreshold, a
cds1StatThresholdAlarm trap will be generated."
::= { cds1Notifications 1 }
-- conformance information
ciscoDs1MIBConformance OBJECT IDENTIFIER ::= { ciscoDs1ExtMIB 3 }
ciscoDs1MIBCompliances OBJECT IDENTIFIER ::=
{ ciscoDs1MIBConformance 1 }
ciscoDs1MIBGroups OBJECT IDENTIFIER ::=
{ ciscoDs1MIBConformance 2 }
ciscoDs1MIBCompliance MODULE-COMPLIANCE
STATUS deprecated -- superseded by ciscoDs1MIBComplianceRev1
DESCRIPTION
"Compliance statement for Cisco DS1 Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoDs1ConfMIBGroup,
ciscoDs1CurrentMIBGroup,
ciscoDs1AlarmConfigGroup,
ciscoDs1Alarm15MinThreshGroup,
ciscoDs1Alarm24HrThreshGroup,
ciscoDs1Current24HrMIBGroup,
ciscoDs1Previous24HrMIBGroup
}
GROUP ciscoDs1IntervalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the interval
statistics."
GROUP ciscoDs1TotalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the total
statistics."
GROUP ciscoDs1StatsMIBGroup
DESCRIPTION
"Implementation of this group is optional."
GROUP ciscoDs1FarEndStatsMIBGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting far end statistics."
::= { ciscoDs1MIBCompliances 1 }
ciscoDs1MIBComplianceRev1 MODULE-COMPLIANCE
STATUS deprecated -- superseded by ciscoDs1MIBComplianceRev2
DESCRIPTION
"Compliance statement for Cisco DS1 Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoDs1ConfMIBGroup,
ciscoDs1CurrentMIBGroup,
ciscoDs1AlarmConfigGroup,
ciscoDs1Alarm15MinThreshGroup,
ciscoDs1Alarm24HrThreshGroup,
ciscoDs1Current24HrMIBGroup,
ciscoDs1Previous24HrMIBGroup
}
GROUP ciscoDs1IntervalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the interval
statistics."
GROUP ciscoDs1TotalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the total
statistics."
GROUP ciscoDs1StatsMIBGroup
DESCRIPTION
"Implementation of this group is optional."
GROUP ciscoDs1FarEndStatsMIBGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting far end statistics."
GROUP ciscoDs1BulkConfGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting bulk provisioning."
::= { ciscoDs1MIBCompliances 2 }
ciscoDs1MIBComplianceRev2 MODULE-COMPLIANCE
STATUS deprecated -- superseded by ciscoDs1MIBComplianceRev3
DESCRIPTION
"Compliance statement for Cisco DS1 Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoDs1ConfMIBGroup,
ciscoDs1CurrentMIBGroup,
ciscoDs1AlarmConfigGroup,
ciscoDs1AlarmThreshGroup,
ciscoDs1Alarm15MinThreshGroupRev1,
ciscoDs1Alarm24HrThreshGroupRev1,
ciscoDs1Current24HrMIBGroup,
ciscoDs1Previous24HrMIBGroup
}
GROUP ciscoDs1IntervalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the interval
statistics."
GROUP ciscoDs1TotalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the total
statistics."
GROUP ciscoDs1StatsMIBGroup
DESCRIPTION
"Implementation of this group is optional."
GROUP ciscoDs1FarEndStatsMIBGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting far end statistics."
GROUP ciscoDs1BulkConfGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting bulk provisioning."
::= { ciscoDs1MIBCompliances 3 }
ciscoDs1MIBComplianceRev3 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Cisco DS1 Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoDs1ConfMIBGroup,
ciscoDs1CurrentMIBGroup,
ciscoDs1AlarmConfigGroup,
ciscoDs1AlarmThreshGroup,
ciscoDs1Alarm15MinThreshGroupRev1,
ciscoDs1Alarm24HrThreshGroupRev1,
ciscoDs1Current24HrMIBGroup,
ciscoDs1Previous24HrMIBGroup
}
GROUP ciscoDs1IntervalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the interval
statistics."
GROUP ciscoDs1TotalMIBGroup
DESCRIPTION
"Implementation of this group is mandatory for
a device which is able to measure the total
statistics."
GROUP ciscoDs1StatsMIBGroup
DESCRIPTION
"Implementation of this group is optional."
GROUP ciscoDs1FarEndStatsMIBGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting far end statistics."
GROUP ciscoDs1BulkConfGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting bulk provisioning."
GROUP ciscoDs1CallGroup
DESCRIPTION
"Implementation of this is mandatory for the
systems supporting call on DS1/E1 interface."
GROUP cds1NEOptionalNotificationsGroup
DESCRIPTION
"Implementation of this group is optional."
::= { ciscoDs1MIBCompliances 4 }
-- units of conformance
ciscoDs1ConfMIBGroup OBJECT-GROUP
OBJECTS {
cds1LineType,
cds1LoopbackCodeDetection
}
STATUS current
DESCRIPTION
"Collection of DS1/E1 interface related
configuration parameters."
::= { ciscoDs1MIBGroups 1}
ciscoDs1CurrentMIBGroup OBJECT-GROUP
OBJECTS {
cds1CurrentLSESs,
cds1CurrentPSASs
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
information for current 15 minute."
::= { ciscoDs1MIBGroups 2 }
ciscoDs1IntervalMIBGroup OBJECT-GROUP
OBJECTS {
cds1IntervalLSESs,
cds1IntervalPSASs
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
information for each DS1 interface over the
previous 24 hour of operation."
::= { ciscoDs1MIBGroups 3 }
ciscoDs1TotalMIBGroup OBJECT-GROUP
OBJECTS {
cds1TotalLSESs,
cds1TotalPSASs
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
information applicable to all DS1 interfaces
for the 24 hour period preceding the current
interval."
::= { ciscoDs1MIBGroups 4 }
ciscoDs1FarEndStatsMIBGroup OBJECT-GROUP
OBJECTS {
cds1FarEndCurrentLOFCs,
cds1FarEndIntervalLOFCs,
cds1FarEndTotalLOFCs
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
information for the remote end."
::= { ciscoDs1MIBGroups 5 }
ciscoDs1AlarmConfigGroup OBJECT-GROUP
OBJECTS {
cds1StatisticalAlarmSeverity,
cds1StatisticalAlarmState,
cds1AlarmUpCount,
cds1AlarmDownCount,
cds1AlarmThreshold,
cds1AlarmThresholdActiveGroup
}
STATUS current
DESCRIPTION
"Statistical alarm configuration group for
15 Minute thresholds."
::= { ciscoDs1MIBGroups 6 }
ciscoDs1Alarm15MinThreshGroup OBJECT-GROUP
OBJECTS {
cds1Current15MinLCVsThreshold,
cds1Current15MinLESsThreshold,
cds1Current15MinPCVsThreshold,
cds1Current15MinSEFSsThreshold,
cds1Current15MinUASsThreshold,
cds1Current15MinLSESsThreshold,
cds1Current15MinSESsThreshold,
cds1Current15MinBESsThreshold,
cds1Current15MinDMsThreshold,
cds1Current15MinESsThreshold,
cds1Current15MinCSSsThreshold,
cds1Current15MinPSASsThreshold,
cds1AlarmThresholdGroupRowStatus
}
STATUS deprecated -- replaced by ciscoDs1Alarm15MinThreshGroupRev1
DESCRIPTION
"Threshold configuration group for stats collected
in 15 minute intervals."
::= { ciscoDs1MIBGroups 7 }
ciscoDs1Alarm24HrThreshGroup OBJECT-GROUP
OBJECTS {
cds1Current24HrLCVsThreshold,
cds1Current24HrLESsThreshold,
cds1Current24HrPCVsThreshold,
cds1Current24HrSEFSsThreshold,
cds1Current24HrUASsThreshold,
cds1Current24HrLSESsThreshold,
cds1Current24HrSESsThreshold,
cds1Current24HrBESsThreshold,
cds1Current24HrCSSsThreshold,
cds1Current24HrDMsThreshold,
cds1Current24HrESsThreshold,
cds1Current24HrPSASsThreshold,
cds1AlarmThresholdGroupRowStatus
}
STATUS deprecated -- replaced by ciscoDs1Alarm24HrThreshGroupRev1
DESCRIPTION
"Threshold configuration group for stats collected
in 24 minute intervals."
::= { ciscoDs1MIBGroups 8 }
ciscoDs1Current24HrMIBGroup OBJECT-GROUP
OBJECTS {
cds1Current24HrESs,
cds1Current24HrSESs,
cds1Current24HrSEFSs,
cds1Current24HrUASs,
cds1Current24HrCSSs,
cds1Current24HrPCVs,
cds1Current24HrLESs,
cds1Current24HrBESs,
cds1Current24HrDMs,
cds1Current24HrLCVs
}
STATUS current
DESCRIPTION
"Group of current 24 hour performance counters."
::= { ciscoDs1MIBGroups 9 }
ciscoDs1Previous24HrMIBGroup OBJECT-GROUP
OBJECTS {
cds1Previous24HrESs,
cds1Previous24HrSESs,
cds1Previous24HrSEFSs,
cds1Previous24HrUASs,
cds1Previous24HrCSSs,
cds1Previous24HrPCVs,
cds1Previous24HrLESs,
cds1Previous24HrBESs,
cds1Previous24HrDMs,
cds1Previous24HrLCVs,
cds1Previous24HrLSESs
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
for previous 24 hour."
::= { ciscoDs1MIBGroups 10 }
ciscoDs1StatsMIBGroup OBJECT-GROUP
OBJECTS {
cds1LOSCounts,
cds1OOFCounts,
cds1RAICounts,
cds1FECounts
}
STATUS current
DESCRIPTION
"A collection of objects related to DS1 statistics."
::= { ciscoDs1MIBGroups 11 }
cds1NEOptionalNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { cds1StatThresholdAlarm }
STATUS current
DESCRIPTION
"A collection of notifications that may be
implemented on DS1/E1 interfaces."
::= { ciscoDs1MIBGroups 12 }
ciscoDs1BulkConfGroup OBJECT-GROUP
OBJECTS {
cds1Repetition,
cds1RepetitionOwner,
cds1RepetitionResult
}
STATUS current
DESCRIPTION
"Bulk provisioning parameters for DS1/E1 interface."
::= { ciscoDs1MIBGroups 13 }
ciscoDs1AlarmThreshGroup OBJECT-GROUP
OBJECTS {
cds1AlarmThresholdGroupRowStatus
}
STATUS current
DESCRIPTION
"The common group for DS1 alarm threshold configuration.
Note:
If this group is supported, at least one of
ciscoDs1Alarm15MinThreshGroupRev1
and ciscoDs1Alarm24HrThreshGroupRev1
should be supported."
::= { ciscoDs1MIBGroups 14 }
ciscoDs1Alarm15MinThreshGroupRev1 OBJECT-GROUP
OBJECTS {
cds1Current15MinLCVsThreshold,
cds1Current15MinLESsThreshold,
cds1Current15MinPCVsThreshold,
cds1Current15MinSEFSsThreshold,
cds1Current15MinUASsThreshold,
cds1Current15MinLSESsThreshold,
cds1Current15MinSESsThreshold,
cds1Current15MinBESsThreshold,
cds1Current15MinDMsThreshold,
cds1Current15MinESsThreshold,
cds1Current15MinCSSsThreshold,
cds1Current15MinPSASsThreshold
}
STATUS current
DESCRIPTION
"Threshold configuration group for stats collected
in 15 minute intervals."
::= { ciscoDs1MIBGroups 15 }
ciscoDs1Alarm24HrThreshGroupRev1 OBJECT-GROUP
OBJECTS {
cds1Current24HrLCVsThreshold,
cds1Current24HrLESsThreshold,
cds1Current24HrPCVsThreshold,
cds1Current24HrSEFSsThreshold,
cds1Current24HrUASsThreshold,
cds1Current24HrLSESsThreshold,
cds1Current24HrSESsThreshold,
cds1Current24HrBESsThreshold,
cds1Current24HrCSSsThreshold,
cds1Current24HrDMsThreshold,
cds1Current24HrESsThreshold,
cds1Current24HrPSASsThreshold
}
STATUS current
DESCRIPTION
"Threshold configuration group for stats collected
in 24 minute intervals."
::= { ciscoDs1MIBGroups 16 }
ciscoDs1CallGroup OBJECT-GROUP
OBJECTS {
cds1CallTrunkConditionEnable
}
STATUS current
DESCRIPTION
"Call related parameters for DS1/E1
interface."
::= { ciscoDs1MIBGroups 17 }
END