-- ***************************************************************** -- 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