-- extracted from draft-kchapman-sonet-sup-mib-00.txt -- at Mon Nov 15 17:11:07 1999 SL-SONET-SUP-PM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, transmission, Gauge32 FROM SNMPv2-SMI TruthValue, DateAndTime FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF PerfCurrentCount, PerfIntervalCount, PerfTotalCount FROM PerfHist-TC-MIB sonetMediumEntry, sonetSectionCurrentEntry, sonetSectionIntervalEntry, sonetLineCurrentEntry, sonetLineIntervalEntry, sonetFarEndLineCurrentEntry, sonetFarEndLineIntervalEntry, sonetPathCurrentEntry, sonetPathIntervalEntry, sonetFarEndPathCurrentEntry, sonetFarEndPathIntervalEntry, sonetVTCurrentEntry, sonetVTIntervalEntry, sonetFarEndVTCurrentEntry, sonetFarEndVTIntervalEntry FROM SONET-MIB ifIndex FROM IF-MIB slSonetMib FROM SL-SONET-MIB; sonetSupPmMIB MODULE-IDENTITY LAST-UPDATED "199807131752Z" -- 13-Jul-98 1:52 PM EST ORGANIZATION "Argon Networks, Inc." CONTACT-INFO " Ken Chapman Postal: Argon Networks, Inc. 25 Porter Road Littleton, MA 01460 USA Phone: +1 978 486 0665 Fax: +1 978 486 9379 Email: KChapman@Argon.com" DESCRIPTION "This MIB module provides extensions to the SONET-MIB (RFC 2558) objects. It provides definitions for management information that supports those parts of ANSI T1.231-1997 that are not covered by the SONET-MIB." ::= { slSonetMib 3 } -- This is the MIB extension module for the SONET objects sonetSupObjects OBJECT IDENTIFIER ::= { sonetSupPmMIB 1 } sonetSupObjectsPath OBJECT IDENTIFIER ::= { sonetSupPmMIB 2 } sonetSupObjectsVT OBJECT IDENTIFIER ::= { sonetSupPmMIB 3 } -- groups in the SONET MIB extension module sonetSupConfig OBJECT IDENTIFIER ::= { sonetSupObjects 1 } sonetSupMedium OBJECT IDENTIFIER ::= { sonetSupObjects 2 } sonetSupSection OBJECT IDENTIFIER ::= { sonetSupObjects 3 } sonetSupLine OBJECT IDENTIFIER ::= { sonetSupObjects 4 } sonetSupFarEndLine OBJECT IDENTIFIER ::= { sonetSupObjects 5 } sonetSupPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 1 } sonetSupFarEndPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 2 } sonetSupVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 1 } sonetSupFarEndVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 2 } -- ********************************************************************* -- SONET Section group object definitions. -- -- SONET Section default threshold value object definitions. -- These default values apply to all section interfaces. -- ********************************************************************* sonetSectionDefaultThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetSectionDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of default thresholds for SONET section counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupSection 1 } sonetSectionDefaultThresholdEntry OBJECT-TYPE SYNTAX SonetSectionDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of default thresholds. The table has a variable for each counter type and accumulation period combination, but uses an index to indetify the digital signal rate. The agent must provide a set of default threshold values for all rates that the NE supports. The agent may make these variables read-only." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { sonetSectionDefaultThresholdRate } ::= { sonetSectionDefaultThresholdTable 1 } SonetSectionDefaultThresholdEntry ::= SEQUENCE { sonetSectionDefaultThresholdRate INTEGER, sonetSectionDefaultCVThreshold INTEGER, sonetSectionDefaultESThreshold INTEGER, sonetSectionDefaultSESThreshold INTEGER, sonetSectionDefaultSEFSThreshold INTEGER, sonetSectionDefaultDayCVThreshold INTEGER, sonetSectionDefaultDayESThreshold INTEGER, sonetSectionDefaultDaySESThreshold INTEGER, sonetSectionDefaultDaySEFSThreshold INTEGER } sonetSectionDefaultThresholdRate OBJECT-TYPE SYNTAX INTEGER { oc1(1), oc3(2), oc12(3), oc24(4), oc48(5), oc192(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal rate for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 1 } sonetSectionDefaultCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 2 } sonetSectionDefaultESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 3 } sonetSectionDefaultSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 6 } sonetSectionDefaultSEFSThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SEFS-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 7 } sonetSectionDefaultDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 8 } sonetSectionDefaultDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 9 } sonetSectionDefaultDaySESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 12 } sonetSectionDefaultDaySEFSThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SEFS-S counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSectionDefaultThresholdEntry 13 } -- ********************************************************************* -- SONET Section threshold value object definitions. This table is an -- extension to the sonetSectionCurrentTable found in the SONET-MIB. -- ********************************************************************* sonetSectionThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetSectionThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trap threshold values for SONET section counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupSection 2 } sonetSectionThresholdEntry OBJECT-TYPE SYNTAX SonetSectionThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of SONET Section trap thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." AUGMENTS { sonetSectionCurrentEntry } ::= { sonetSectionThresholdTable 1 } SonetSectionThresholdEntry ::= SEQUENCE { sonetSectionCurrentCVThreshold INTEGER, sonetSectionCurrentESThreshold INTEGER, sonetSectionCurrentSESThreshold INTEGER, sonetSectionCurrentSEFSThreshold INTEGER, sonetSectionDayCVThreshold INTEGER, sonetSectionDayESThreshold INTEGER, sonetSectionDaySESThreshold INTEGER, sonetSectionDaySEFSThreshold INTEGER } sonetSectionCurrentCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval CV-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 1 } sonetSectionCurrentESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval ES-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 2 } sonetSectionCurrentSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval SES-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 5 } sonetSectionCurrentSEFSThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval SEFS-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 6 } sonetSectionDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day CV-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 7 } sonetSectionDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day ES-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 8 } sonetSectionDaySESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day SES-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 11 } sonetSectionDaySEFSThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day SEFS-S counter. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetSectionThresholdEntry 12 } -- ********************************************************************* -- The SONET Section Day Table. -- ********************************************************************* sonetSectionDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetSectionDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Section Day table. Contains various statistics collected by each SONET Section over multiple 1-day intervals of operation." ::= { sonetSupSection 15 } sonetSectionDayEntry OBJECT-TYPE SYNTAX SonetSectionDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Section Day table." INDEX { ifIndex, sonetSectionDayNumber } ::= { sonetSectionDayTable 1 } SonetSectionDayEntry ::= SEQUENCE { sonetSectionDayNumber INTEGER, sonetSectionDayStartTime DateAndTime, sonetSectionDayValidData TruthValue, sonetSectionDayCVs PerfTotalCount, sonetSectionDayESs PerfTotalCount, sonetSectionDaySESs PerfTotalCount, sonetSectionDaySEFSs PerfTotalCount, sonetSectionDayTcaFlag TruthValue, sonetSectionDayReset INTEGER } sonetSectionDayNumber OBJECT-TYPE SYNTAX INTEGER (0..33) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of section related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval. Interval 0 is used for the Untimed counters." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetSectionDayEntry 1 } sonetSectionDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which this 1-day interval of sections measurements began on this interface." REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." ::= { sonetSectionDayEntry 2 } sonetSectionDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetSectionDayEntry 3 } sonetSectionDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The section code violation (CV-S) count is the number of BIP-8 errors which were detected at the SONET section layer interface in a previous 1-day interval. Each section BIP-8 can detect up to eight errors per STS-N frame, with each error incrementing the CV counter. CVs for the section layer are collected using the BIP-8 in the B1 byte located in the section overhead of STS-1 number 1." REFERENCE "ANSI T1.231-1997 clause 8.4.2.1.1." ::= { sonetSectionDayEntry 4 } sonetSectionDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The section errored second (ES-S) count is the number of 1-second intervals containing one or more BIP-8 error (B1 byte), one or more SEF defects, or one or more LOS defects which were encountered by the SONET section layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.2.2." ::= { sonetSectionDayEntry 5 } sonetSectionDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The section severely errored second (SES-S) count is the number of 1-second intervals containing sonetSevereErrorThreshold or more BIP-8 errors (B1 byte), one or more SEF defects, or one or more LOS defects which were encountered by the SONET section layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.2.5." ::= { sonetSectionDayEntry 8 } sonetSectionDaySEFSs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The section severely errored frame second (SEFS-S) count is the number of 1-second intervals containing one or more SEF defects which were encountered by the SONET section layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.2.6." ::= { sonetSectionDayEntry 9 } sonetSectionDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetSectionDayEntry 10 } sonetSectionDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetSectionDayEntry 11 } -- ********************************************************************* -- SONET Line group object definitions. -- -- SONET Line default threshold value object definitions. These -- default values apply to both near-end and far-end line interfaces. -- ********************************************************************* sonetLineDefaultThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetLineDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of default thresholds for SONET Line counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupLine 1 } sonetLineDefaultThresholdEntry OBJECT-TYPE SYNTAX SonetLineDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of default thresholds. The table has a variable for each counter type and accumulation period combination, but uses indexes to indetify the digital signal direction and rate. The agent must provide a set of default threshold values for all rates that the NE supports. The agent may make these variables read-only." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { sonetLineDefaultThresholdDirection, sonetLineDefaultThresholdRate } ::= { sonetLineDefaultThresholdTable 1 } SonetLineDefaultThresholdEntry ::= SEQUENCE { sonetLineDefaultThresholdDirection INTEGER, sonetLineDefaultThresholdRate INTEGER, sonetLineDefaultCVThreshold INTEGER, sonetLineDefaultESThreshold INTEGER, sonetLineDefaultSESThreshold INTEGER, sonetLineDefaultUASThreshold INTEGER, sonetLineDefaultDayCVThreshold INTEGER, sonetLineDefaultDayESThreshold INTEGER, sonetLineDefaultDaySESThreshold INTEGER, sonetLineDefaultDayUASThreshold INTEGER } sonetLineDefaultThresholdDirection OBJECT-TYPE SYNTAX INTEGER { nearEnd(1), farEnd(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal direction for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 1 } sonetLineDefaultThresholdRate OBJECT-TYPE SYNTAX INTEGER { vt1dot5(1), vtg(2), oc1(3), oc3(4), oc12(5), oc24(6), oc48(7), oc192(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal rate for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 2 } sonetLineDefaultCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-L and CV-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 3 } sonetLineDefaultESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-L and ES-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 4 } sonetLineDefaultSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-L and SES-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 7 } sonetLineDefaultUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-L and UAS-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 9 } sonetLineDefaultDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-L and CV-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 10 } sonetLineDefaultDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-L and ES-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 11 } sonetLineDefaultDaySESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-L and SES-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 14 } sonetLineDefaultDayUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-L and UAS-LFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineDefaultThresholdEntry 16 } -- ********************************************************************* -- SONET Line threshold value object definitions. This table is an -- extension to the sonetLineCurrentTable found in the SONET-MIB. -- ********************************************************************* sonetLineThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetLineThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trap threshold values for SONET Line counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupLine 2 } sonetLineThresholdEntry OBJECT-TYPE SYNTAX SonetLineThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of SONET Line trap thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { ifIndex, sonetLineThresholdDirection } ::= { sonetLineThresholdTable 1 } SonetLineThresholdEntry ::= SEQUENCE { sonetLineThresholdDirection INTEGER, sonetLineCurrentCVThreshold INTEGER, sonetLineCurrentESThreshold INTEGER, sonetLineCurrentSESThreshold INTEGER, sonetLineCurrentUASThreshold INTEGER, sonetLineDayCVThreshold INTEGER, sonetLineDayESThreshold INTEGER, sonetLineDaySESThreshold INTEGER, sonetLineDayUASThreshold INTEGER } sonetLineThresholdDirection OBJECT-TYPE SYNTAX INTEGER { nearEnd(1), farEnd(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal direction for which the threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetLineThresholdEntry 1 } sonetLineCurrentCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval CV-L and CV-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 2 } sonetLineCurrentESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval ES-L and ES-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 3 } sonetLineCurrentSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval SES-L and SES-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 4 } sonetLineCurrentUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval UAS-L and UAS-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 5 } sonetLineDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day CV-L and CV-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 6 } sonetLineDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day ES-L and ES-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 7 } sonetLineDaySESThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day SES-L and SES-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 8 } sonetLineDayUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current day UAS-L and UAS-LFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetLineThresholdEntry 9 } -- ******************************************************************* -- The SONET Line Day Table. -- ******************************************************************* sonetLineDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetLineDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Line Day table. Contains various statistics collected by each SONET line over multiple 1-day intervals of operation." ::= { sonetSupLine 5 } sonetLineDayEntry OBJECT-TYPE SYNTAX SonetLineDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Line Day table." INDEX { ifIndex, sonetLineDayNumber } ::= { sonetLineDayTable 1 } SonetLineDayEntry ::= SEQUENCE { sonetLineDayNumber INTEGER, sonetLineDayStartTime DateAndTime, sonetLineDayValidData TruthValue, sonetLineDayCVs PerfTotalCount, sonetLineDayESs PerfTotalCount, sonetLineDaySESs PerfTotalCount, sonetLineDayUASs PerfTotalCount, sonetLineDayPSC PerfTotalCount, sonetLineDayPSD PerfTotalCount, sonetLineDayFCs PerfTotalCount, sonetLineDayTcaFlag TruthValue, sonetLineDayReset INTEGER } sonetLineDayNumber OBJECT-TYPE SYNTAX INTEGER (0..33) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of near-end line related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval. Interval 0 is used for the Untimed counters." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetLineDayEntry 1 } sonetLineDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which this 1-day interval of near-end line measurements began on this interface." REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." ::= { sonetLineDayEntry 2 } sonetLineDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetLineDayEntry 3 } sonetLineDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The line code violation (CV-L) count is the number of BIP-8 errors which were detected at the SONET line layer interface in a previous 1-day interval. Each line BIP-8 can detect up to eight errors per STS-1 frame, with each error incrementing the CV counter. CVs for the line layer are collected using the BIP-8s in the B2 byte located in the line overhead of STS-1. (Since all CVs on an STS-N line are counted together, this is equivalent to counting each error in the BIP-8N contained in the B2 bytes of the STS-N line overhead.) Thus, on an STS-N signal, up to 8 x N CVs may occure in each STS-N frame." REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.1.1." ::= { sonetLineDayEntry 5 } sonetLineDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The line errored second (ES-L) count is the number of 1-second intervals containing one or more EDC error (B2 byte), or one or more AIS-L defects which were encountered by the SONET line layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.2." ::= { sonetLineDayEntry 6 } sonetLineDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The line severely errored second (SES-L) is a count of 1-second intervals containing sonetSevereErrorThreshold or more EDC errors (B2 byte) or one or more AIS-L defects which were encountered by the SONET line layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.5." ::= { sonetLineDayEntry 9 } sonetLineDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The line unavailable second (UAS-L) is a count of 1-second intervals for which the SONET line was unavailable during a previous 1-day interval. The SONET line becomes unavailable at the onset of 10 contiguous SES-Ls. The 10 SES-Ls are included in unavailable time. Once unavailable, the SONET line becomes available at the onset of 10 contiguous seconds with no SES-Ls. The 10 seconds with no SES-Ls are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.6." ::= { sonetLineDayEntry 10 } sonetLineDayPSC OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of protection switching occured." REFERENCE "ANSI T1.231-1997 clause 8.3.5." ::= { sonetLineDayEntry 11 } sonetLineDayPSD OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time in seconds, where the protection unit was in service and the working unit was out of service, during the day." REFERENCE "ANSI T1.231-1997 clause 8.3.6." ::= { sonetLineDayEntry 12 } sonetLineDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failure counts occured during the day." REFERENCE "ANSI T1.231-1997 clause 8.3.7." ::= { sonetLineDayEntry 13 } sonetLineDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetLineDayEntry 14 } sonetLineDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetLineDayEntry 15 } -- ******************************************************************* -- The SONET Far End Line Day Table. -- ******************************************************************* sonetFarEndLineDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetFarEndLineDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Far End Line Day table. Contains various statistics collected by each SONET line over multiple 1-day intervals of operation." ::= { sonetSupFarEndLine 3 } sonetFarEndLineDayEntry OBJECT-TYPE SYNTAX SonetFarEndLineDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Far End Line Day table." INDEX { ifIndex, sonetFarEndLineDayNumber } ::= { sonetFarEndLineDayTable 1 } SonetFarEndLineDayEntry ::= SEQUENCE { sonetFarEndLineDayNumber INTEGER, sonetFarEndLineDayStartTime DateAndTime, sonetFarEndLineDayValidData TruthValue, sonetFarEndLineDayCVs PerfTotalCount, sonetFarEndLineDayESs PerfTotalCount, sonetFarEndLineDaySESs PerfTotalCount, sonetFarEndLineDayUASs PerfTotalCount, sonetFarEndLineDayFCs PerfTotalCount, sonetFarEndLineDayTcaFlag TruthValue, sonetFarEndLineDayReset INTEGER } sonetFarEndLineDayNumber OBJECT-TYPE SYNTAX INTEGER (1..33) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of far-end line related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetFarEndLineDayEntry 1 } sonetFarEndLineDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which this 1-day interval of far-end line measurements began on this interface." REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." ::= { sonetFarEndLineDayEntry 2 } sonetFarEndLineDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing (e.g., when a near-end defect prevents some far-end data from being collected)." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetFarEndLineDayEntry 3 } sonetFarEndLineDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end line code violation (CV-LFE) count is the number of REI-Ls which were detected at the SONET line layer interface in a previous 1-day interval. For EC-1 or OC-1, REI-L is bits 5 to 8 of the M0 byte; for EC-N or OC-N (N>2), M1 byte." REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." ::= { sonetFarEndLineDayEntry 5 } sonetFarEndLineDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end line errored second (ES-LFE) count is the number of 1-second intervals containing one or more REDC-Ls, or one or more RDI-L defects which were encountered by the SONET line layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." ::= { sonetFarEndLineDayEntry 6 } sonetFarEndLineDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end line severely errored second (SES-LFE) is a count of 1-second intervals containing sonetSevereErrorThreshold or more REDC-Ls or one or more RDI-L defects which were detected by the SONET line layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." ::= { sonetFarEndLineDayEntry 9 } sonetFarEndLineDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end line unavailable second (UAS-LFE) is a count of 1-second intervals for which the SONET line was unavailable during a previous 1-day interval. The SONET line becomes unavailable at the onset of 10 contiguous SES-LEFs. The 10 SES-LEFs are included in unavailable time. Once unavailable, the SONET line becomes available at the onset of 10 contiguous seconds with no SES-LEFs. The 10 seconds with no SES-LEFs are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." ::= { sonetFarEndLineDayEntry 10 } sonetFarEndLineDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end line failures count." REFERENCE "ANSI T1.231-1997 clause 8.3.7." ::= { sonetFarEndLineDayEntry 11 } sonetFarEndLineDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetFarEndLineDayEntry 12 } sonetFarEndLineDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetFarEndLineDayEntry 13 } -- ********************************************************************* -- SONET STS-Path group object definitions. -- -- SONET STS-Path default threshold value object definitions. These -- default values apply to both near-end and far-end Path interfaces. -- ********************************************************************* sonetPathDefaultThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetPathDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of default thresholds for SONET Path counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupPath 1 } sonetPathDefaultThresholdEntry OBJECT-TYPE SYNTAX SonetPathDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of default thresholds. The table has a variable for each counter type and accumulation period combination, but uses indexes to indetify the digital signal direction and rate. The agent must provide a set of default threshold values for all rates that the NE supports. The agent may make these variables read-only." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { sonetPathDefaultThresholdDirection, sonetPathDefaultThresholdRate } ::= { sonetPathDefaultThresholdTable 1 } SonetPathDefaultThresholdEntry ::= SEQUENCE { sonetPathDefaultThresholdDirection INTEGER, sonetPathDefaultThresholdRate INTEGER, sonetPathDefaultCVThreshold INTEGER, sonetPathDefaultESThreshold INTEGER, sonetPathDefaultSESThreshold INTEGER, sonetPathDefaultUASThreshold INTEGER, sonetPathDefaultDayCVThreshold INTEGER, sonetPathDefaultDayESThreshold INTEGER, sonetPathDefaultDaySESThreshold INTEGER, sonetPathDefaultDayUASThreshold INTEGER } sonetPathDefaultThresholdDirection OBJECT-TYPE SYNTAX INTEGER { nearEnd(1), farEnd(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal direction for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 1 } sonetPathDefaultThresholdRate OBJECT-TYPE SYNTAX INTEGER { sts1(1), sts3(2), sts12(3), sts24(4), sts48(5), sts192(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The path digital signal rate for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 2 } sonetPathDefaultCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-P and CV-PFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 3 } sonetPathDefaultESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-P and ES-PFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 4 } sonetPathDefaultSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-P and SES-PFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 7 } sonetPathDefaultUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-P and UAS-PFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 8 } sonetPathDefaultDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-P and CV-PFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 16 } sonetPathDefaultDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-P and ES-PFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 17 } sonetPathDefaultDaySESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-P and SES-PFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 20 } sonetPathDefaultDayUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-P and UAS-PFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathDefaultThresholdEntry 21 } -- ********************************************************************* -- SONET Path threshold value object definitions. This table is an -- extension to the sonetPathCurrentTable found in the SONET-MIB. -- ********************************************************************* sonetPathThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetPathThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trap threshold values for SONET Path counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupPath 2 } sonetPathThresholdEntry OBJECT-TYPE SYNTAX SonetPathThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of SONET Path trap thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { ifIndex, sonetPathThresholdDirection } ::= { sonetPathThresholdTable 1 } SonetPathThresholdEntry ::= SEQUENCE { sonetPathThresholdDirection INTEGER, sonetPathCurrentCVThreshold INTEGER, sonetPathCurrentESThreshold INTEGER, sonetPathCurrentSESThreshold INTEGER, sonetPathCurrentUASThreshold INTEGER, sonetPathDayCVThreshold INTEGER, sonetPathDayESThreshold INTEGER, sonetPathDaySESThreshold INTEGER, sonetPathDayUASThreshold INTEGER } sonetPathThresholdDirection OBJECT-TYPE SYNTAX INTEGER { nearEnd(1), farEnd(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The digital signal direction for which the threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetPathThresholdEntry 1 } sonetPathCurrentCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval CV-P and CV-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 2 } sonetPathCurrentESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval ES-P and ES-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 3 } sonetPathCurrentSESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval SES-P and SES-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 4 } sonetPathCurrentUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval UAS-P and UAS-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 5 } sonetPathDayCVThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day CV-P and CV-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 6 } sonetPathDayESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day ES-P and ES-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 7 } sonetPathDaySESThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day SES-P and SES-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 8 } sonetPathDayUASThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day UAS-P and UAS-PFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetPathThresholdEntry 9 } -- ******************************************************************* -- The SONET Path Day Table. -- ******************************************************************* sonetPathDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetPathDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Path Day table. Contains performance statistics collected by each SONET Path over multiple 1-day intervals of operation." ::= { sonetSupPath 17 } sonetPathDayEntry OBJECT-TYPE SYNTAX SonetPathDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Path Day table." INDEX { ifIndex, sonetPathDayNumber } ::= { sonetPathDayTable 1 } SonetPathDayEntry ::= SEQUENCE { sonetPathDayNumber INTEGER, sonetPathDayStartTime DateAndTime, sonetPathDayValidData TruthValue, sonetPathDayCVs PerfTotalCount, sonetPathDayESs PerfTotalCount, sonetPathDaySESs PerfTotalCount, sonetPathDayUASs PerfTotalCount, sonetPathDayFCs PerfTotalCount, sonetPathDayTcaFlag TruthValue, sonetPathDayEBs PerfTotalCount, sonetPathDayReset INTEGER } sonetPathDayNumber OBJECT-TYPE SYNTAX INTEGER (1..33) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of near-end path related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetPathDayEntry 1 } sonetPathDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which the 1-day interval of measurements began on this interface." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetPathDayEntry 2 } sonetPathDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetPathDayEntry 3 } sonetPathDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path code violation (CV-P) count is the number of BIP-8 errors which were detected at the STS-path layer interface in a previous 1-day interval. CVs for the path layer are collected using the BIP-8 in the B3 byte located in the STS-path overhead." REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." ::= { sonetPathDayEntry 5 } sonetPathDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path errored second (ES-P) count is the number of 1-second intervals containing one or more EDC error (B3 byte), or one or more AIS-P, LOP-P, TIM-P or UNEQ-P defects which were encountered by the SONET path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." ::= { sonetPathDayEntry 6 } sonetPathDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path severely errored second (SES-P) is a count of 1-second intervals containing sonetSevereErrorThreshold or more EDC error (B3 byte), or one or more AIS-P, LOP-P, TIM-P or UNEQ-P defects which were encountered by the SONET path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." ::= { sonetPathDayEntry 9 } sonetPathDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path unavailable second (UAS-P) is a count of 1-second intervals for which the SONET STS-path was unavailable during a previous 1-day interval. The SONET STS-path becomes unavailable at the onset of 10 contiguous SES-Ps. The 10 SES-Ps are included in unavailable time. Once unavailable, the SONET STS-path becomes available at the onset of 10 contiguous seconds with no SES-Ps. The 10 seconds with no SES-Ps are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." ::= { sonetPathDayEntry 10 } sonetPathDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number path failures count during a day." REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." ::= { sonetPathDayEntry 11 } sonetPathDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetPathDayEntry 12 } sonetPathDayEBs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number path blocks in which one or more bits are in error counted during a day." REFERENCE "ITU-G.826" ::= { sonetPathDayEntry 13 } sonetPathDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetPathDayEntry 14 } -- ******************************************************************* -- The SONET Far End Path Day Table. -- ******************************************************************* sonetFarEndPathDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetFarEndPathDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Far End Path Day table. Contains various statistics collected by each SONET Far End Path over multiple 1-day intervals of operation." ::= { sonetSupFarEndPath 3 } sonetFarEndPathDayEntry OBJECT-TYPE SYNTAX SonetFarEndPathDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Far End Path Day table." INDEX { ifIndex, sonetFarEndPathDayNumber } ::= { sonetFarEndPathDayTable 1 } SonetFarEndPathDayEntry ::= SEQUENCE { sonetFarEndPathDayNumber INTEGER, sonetFarEndPathDayStartTime DateAndTime, sonetFarEndPathDayValidData TruthValue, sonetFarEndPathDayCVs PerfTotalCount, sonetFarEndPathDayESs PerfTotalCount, sonetFarEndPathDaySESs PerfTotalCount, sonetFarEndPathDayUASs PerfTotalCount, sonetFarEndPathDayFCs PerfTotalCount, sonetFarEndPathDayTcaFlag TruthValue, sonetFarEndPathDayEBs PerfTotalCount, sonetFarEndPathDayReset INTEGER } sonetFarEndPathDayNumber OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of far-end path related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetFarEndPathDayEntry 1 } sonetFarEndPathDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which the current interval of measurements began." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetFarEndPathDayEntry 2 } sonetFarEndPathDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing (e.g., when a near-end defect prevents some far-end data from being collected)." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetFarEndPathDayEntry 3 } sonetFarEndPathDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path code violation (CV-PFE) count is the number of REI-Ps (bit 1-4 in G1 byte) which were detected at the SONET STS-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.6." ::= { sonetFarEndPathDayEntry 5 } sonetFarEndPathDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path errored second (ES-PFE) count is the number of 1-second intervals containing one or more REDC-P, or one or more RDI-P, ERDI-P server or ERDI-P connectivity defects which were encountered by the SONET STS-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.6." ::= { sonetFarEndPathDayEntry 6 } sonetFarEndPathDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path severely errored second (SES-PFE) is a count of 1-second intervals containing sonetSevereErrorThreshold or more REDC-Ps or one or more RDI-P, ERDI-P server or ERDI-P connectivity defects which were detected by the SONET STS-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5." ::= { sonetFarEndPathDayEntry 9 } sonetFarEndPathDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path unavailable second (UAS-PFE) is a count of 1-second intervals for which the SONET STS-path was unavailable during a previous 1-day interval. The SONET STS-path becomes unavailable at the onset of 10 contiguous SES-PFEs. The 10 SES-PFEs are included in unavailable time. Once unavailable, the SONET STS-path becomes available at the onset of 10 contiguous seconds with no SES-PFEs. The 10 seconds with no SES-PFEs are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." ::= { sonetFarEndPathDayEntry 10 } sonetFarEndPathDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path failures count." REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." ::= { sonetFarEndPathDayEntry 11 } sonetFarEndPathDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetFarEndPathDayEntry 12 } sonetFarEndPathDayEBs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The count of far-end path blocks in which one or more bits are in error." REFERENCE "ITU G.826" ::= { sonetFarEndPathDayEntry 13 } sonetFarEndPathDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetFarEndPathDayEntry 14 } -- ********************************************************************* -- SONET VT-Path group object definitions. -- -- SONET VT-Path default threshold value object definitions. These -- default values apply to both near-end and far-end Path interfaces. -- ********************************************************************* sonetVTDefaultThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetVTDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of default thresholds for SONET Path counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupVT 1 } sonetVTDefaultThresholdEntry OBJECT-TYPE SYNTAX SonetVTDefaultThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of default thresholds. The table has a variable for each counter type and accumulation period combination, but uses indexes to indetify the digital signal direction and rate. The agent must provide a set of default threshold values for all rates that the NE supports. The agent may make these variables read-only." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." INDEX { sonetVTDefaultThresholdDirection, sonetVTDefaultThresholdRate } ::= { sonetVTDefaultThresholdTable 1 } SonetVTDefaultThresholdEntry ::= SEQUENCE { sonetVTDefaultThresholdDirection INTEGER, sonetVTDefaultThresholdRate INTEGER, sonetVTDefaultCVThreshold INTEGER, sonetVTDefaultESThreshold INTEGER, sonetVTDefaultSESThreshold INTEGER, sonetVTDefaultUASThreshold INTEGER, sonetVTDefaultDayCVThreshold INTEGER, sonetVTDefaultDayESThreshold INTEGER, sonetVTDefaultDaySESThreshold INTEGER, sonetVTDefaultDayUASThreshold INTEGER } sonetVTDefaultThresholdDirection OBJECT-TYPE SYNTAX INTEGER { nearEnd(1), farEnd(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The digital signal direction for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 1 } sonetVTDefaultThresholdRate OBJECT-TYPE SYNTAX INTEGER { vt1dot5(1), vtg(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The path digital signal rate for which the default threshold values apply." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 2 } sonetVTDefaultCVThreshold OBJECT-TYPE SYNTAX INTEGER (1..16383) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-V and CV-VFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 3 } sonetVTDefaultESThreshold OBJECT-TYPE SYNTAX INTEGER (1..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-V and ES-VFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 4 } sonetVTDefaultSESThreshold OBJECT-TYPE SYNTAX INTEGER (1..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-V and SES-VFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 5 } sonetVTDefaultUASThreshold OBJECT-TYPE SYNTAX INTEGER (1..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-V and UAS-VFE counter 15-minute interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 6 } sonetVTDefaultDayCVThreshold OBJECT-TYPE SYNTAX INTEGER (1..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET CV-V and CV-VFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 7 } sonetVTDefaultDayESThreshold OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET ES-V and ES-VFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 8 } sonetVTDefaultDaySESThreshold OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET SES-V and SES-VFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 9 } sonetVTDefaultDayUASThreshold OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value for SONET UAS-V and UAS-VFE counter 1-day interval thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetVTDefaultThresholdEntry 10 } -- ********************************************************************* -- SONET VT threshold value object definitions. This table is an -- extension to the sonetVTCurrentTable found in the SONET-MIB. -- ********************************************************************* sonetVTThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetVTThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of trap threshold values for SONET Path counters." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." ::= { sonetSupVT 2 } sonetVTThresholdEntry OBJECT-TYPE SYNTAX SonetVTThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of SONET Path trap thresholds." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." AUGMENTS { sonetVTCurrentEntry } ::= { sonetVTThresholdTable 1 } SonetVTThresholdEntry ::= SEQUENCE { sonetVTCurrentCVThreshold INTEGER, sonetVTCurrentESThreshold INTEGER, sonetVTCurrentSESThreshold INTEGER, sonetVTCurrentUASThreshold INTEGER, sonetVTDayCVThreshold INTEGER, sonetVTDayESThreshold INTEGER, sonetVTDaySESThreshold INTEGER, sonetVTDayUASThreshold INTEGER } sonetVTCurrentCVThreshold OBJECT-TYPE SYNTAX INTEGER (0..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval CV-V and CV-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 1 } sonetVTCurrentESThreshold OBJECT-TYPE SYNTAX INTEGER (0..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval ES-V and ES-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 2 } sonetVTCurrentSESThreshold OBJECT-TYPE SYNTAX INTEGER (0..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval SES-V and SES-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 3 } sonetVTCurrentUASThreshold OBJECT-TYPE SYNTAX INTEGER (0..900) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 15-minute interval UAS-V and UAS-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 4 } sonetVTDayCVThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day CV-V and CV-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 5 } sonetVTDayESThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day ES-V and ES-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 6 } sonetVTDaySESThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day SES-V and SES-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 7 } sonetVTDayUASThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The trap threshold value for the interface's current 1-day UAS-V and UAS-VFE counters. A value of zero indicates that the default threshold value is to be used." REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." DEFVAL { 0 } ::= { sonetVTThresholdEntry 8 } -- ******************************************************************* -- The SONET VT Day Table. -- ******************************************************************* sonetVTDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetVTDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Path Day table. Contains performance statistics collected by each SONET Path over multiple 1-day intervals of operation." ::= { sonetSupVT 17 } sonetVTDayEntry OBJECT-TYPE SYNTAX SonetVTDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Path Day table." INDEX { ifIndex, sonetVTDayNumber } ::= { sonetVTDayTable 1 } SonetVTDayEntry ::= SEQUENCE { sonetVTDayNumber INTEGER, sonetVTDayStartTime DateAndTime, sonetVTDayValidData TruthValue, sonetVTDayFCs PerfTotalCount, sonetVTDayCVs PerfTotalCount, sonetVTDayESs PerfTotalCount, sonetVTDaySESs PerfTotalCount, sonetVTDayUASs PerfTotalCount, sonetVTDayEBs PerfTotalCount, sonetVTDayTcaFlag TruthValue, sonetVTDayReset INTEGER } sonetVTDayNumber OBJECT-TYPE SYNTAX INTEGER (1..33) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of near-end path related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetVTDayEntry 1 } sonetVTDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which the 1-day interval of measurements began on this interface." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetVTDayEntry 2 } sonetVTDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetVTDayEntry 3 } sonetVTDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The near-end path failure count (FC-V) is the number of occurences of near-end path failure events encountered by the SONET path layer interface in a previous 1-day interval. A near-end path failure event begins when the first of any of LOP-V, AIS-V or UNEQ-V failures is declared; a near-end path failure event ends when all LOP-V, AIS-V and UNEQ-V failures have cleared." REFERENCE "ANSI T1.231-1997 clause 8.3.8.1." ::= { sonetVTDayEntry 4 } sonetVTDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path code violation (CV-V) count is the number of BIP-2 errors which were detected at the VT-path layer interface in a previous 1-day interval. CVs for the path layer are collected using the BIP-2 in the V5 byte located in the VT-path overhead." REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." ::= { sonetVTDayEntry 5 } sonetVTDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path errored second (ES-V) count is the number of 1-second intervals containing one or more EDC error (V5 byte), or one or more AIS-V, LOP-V or UNEQ-V defects which were encountered by the SONET path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." ::= { sonetVTDayEntry 6 } sonetVTDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path severely errored second (SES-V) is a count of 1-second intervals containing sonetSevereErrorThreshold or more EDC error (V5 byte), or one or more AIS-V, LOP-V or UNEQ-V defects which were encountered by the SONET path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." ::= { sonetVTDayEntry 7 } sonetVTDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The path unavailable second (UAS-V) is a count of 1-second intervals for which the SONET VT-path was unavailable during a previous 1-day interval. The SONET VT-path becomes unavailable at the onset of 10 contiguous SES-Vs. The 10 SES-Vs are included in unavailable time. Once unavailable, the SONET VT-path becomes available at the onset of 10 contiguous seconds with no SES-Vs. The 10 seconds with no SES-Vs are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." ::= { sonetVTDayEntry 8 } sonetVTDayEBs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number VT path blocks in which one or more bits are in error counted during a day." REFERENCE "ITU-G.826" ::= { sonetVTDayEntry 9 } sonetVTDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetVTDayEntry 10 } sonetVTDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetVTDayEntry 11 } -- ******************************************************************* -- The SONET Far End VT Day Table. -- ******************************************************************* sonetFarEndVTDayTable OBJECT-TYPE SYNTAX SEQUENCE OF SonetFarEndVTDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Far End Path Day table. Contains various statistics collected by each SONET Far End Path over multiple 1-day intervals of operation." ::= { sonetSupFarEndVT 3 } sonetFarEndVTDayEntry OBJECT-TYPE SYNTAX SonetFarEndVTDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Far End Path Day table." INDEX { ifIndex, sonetFarEndVTDayNumber } ::= { sonetFarEndVTDayTable 1 } SonetFarEndVTDayEntry ::= SEQUENCE { sonetFarEndVTDayNumber INTEGER, sonetFarEndVTDayStartTime DateAndTime, sonetFarEndVTDayValidData TruthValue, sonetFarEndVTDayFCs PerfTotalCount, sonetFarEndVTDayCVs PerfTotalCount, sonetFarEndVTDayESs PerfTotalCount, sonetFarEndVTDaySESs PerfTotalCount, sonetFarEndVTDayUASs PerfTotalCount, sonetFarEndVTDayEBs PerfTotalCount, sonetFarEndVTDayTcaFlag TruthValue, sonetFarEndVTDayReset INTEGER } sonetFarEndVTDayNumber OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "A number which identifies the 1-day interval for which the set of far-end VT-path related statistics is available. The number is between 1 and n, where n is the number of 1-day intervals supported by the agent. The interval identified by 1 is the current 1-day interval, 2 is the previous (most recently completed) 1-day interval and n is the least recently completed 1-day interval." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetFarEndVTDayEntry 1 } sonetFarEndVTDayStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the date and time at which the current interval of measurements began." REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." ::= { sonetFarEndVTDayEntry 2 } sonetFarEndVTDayValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable assumes the value true(1) if the data stored for this interval is both valid and complete. It is set to false(2) if the data stored for this interval is incomplete or otherwise invalid because (a) the data stored for this interval is for a period greater or less than 24 hours, or (b) some data is missing (e.g., when a near-end defect prevents some far-end data from being collected)." REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." ::= { sonetFarEndVTDayEntry 3 } sonetFarEndVTDayFCs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path failure count (FC-VFE) is the number of occurences of far-end path failure events detected by the SONET VT-path layer interface in a previous 1-day interval. A far-end path failure event begins when the first of any remote failure indication (RFI-V, RFI-V server, or RFI-V connectivity) failure is declared; a far-end path failure event ends when all RFI-V, RFI-V server, or RFI-V connectivity failures are cleared." REFERENCE "ANSI T1.231-1997 clause 8.3.8.2." ::= { sonetFarEndVTDayEntry 4 } sonetFarEndVTDayCVs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path code violation (CV-VFE) count is the number of REI-Vs (bit 1-4 in G1 byte) which were detected at the SONET VT-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.6." ::= { sonetFarEndVTDayEntry 5 } sonetFarEndVTDayESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path errored second (ES-VFE) count is the number of 1-second intervals containing one or more REDC-V, or one or more RDI-V, ERDI-V server or ERDI-V connectivity defects which were encountered by the SONET VT-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.6." ::= { sonetFarEndVTDayEntry 6 } sonetFarEndVTDaySESs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path severely errored second (SES-VFE) is a count of 1-second intervals containing sonetSevereErrorThreshold or more REDC-Vs or one or more RDI-V, ERDI-V server or ERDI-V connectivity defects which were detected by the SONET VT-path layer interface in a previous 1-day interval." REFERENCE "ANSI T1.231-1997 clause 8.4.5." ::= { sonetFarEndVTDayEntry 7 } sonetFarEndVTDayUASs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The far-end path unavailable second (UAS-VFE) is a count of 1-second intervals for which the SONET VT-path was unavailable during a previous 1-day interval. The SONET VT-path becomes unavailable at the onset of 10 contiguous SES-VFEs. The 10 SES-VFEs are included in unavailable time. Once unavailable, the SONET VT-path becomes available at the onset of 10 contiguous seconds with no SES-VFEs. The 10 seconds with no SES-VFEs are excluded from unavailable time." REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." ::= { sonetFarEndVTDayEntry 8 } sonetFarEndVTDayEBs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number VT path blocks in which one or more bits are in error counted during a day detected by the Far End." REFERENCE "ITU-G.826" ::= { sonetFarEndVTDayEntry 9 } sonetFarEndVTDayTcaFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TRUE if one of the counters crossed the threshold during the day." ::= { sonetFarEndVTDayEntry 10 } sonetFarEndVTDayReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object reset the PM counters of this interval." ::= { sonetFarEndVTDayEntry 11 } -- ********************************************************************* -- SONET notification and notification information definitions. -- ********************************************************************* sonetTrap OBJECT IDENTIFIER ::= { sonetSupObjects 6 } sonetCounterId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The OBJECT IDENTIFIER of the instance of the SONET counter that has crossed its threshold." REFERENCE "ANSI T1.231-1997 clause 9.1.3." ::= { sonetTrap 1 } sonetCounterValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The current value of the SONET counter that has crossed its threshold." REFERENCE "ANSI T1.231-1997 clause 9.1.3." ::= { sonetTrap 2 } sonetThresholdCrossing NOTIFICATION-TYPE OBJECTS { sonetCounterId, sonetCounterValue } STATUS current DESCRIPTION "This notification signifies that a counter has crossed its designated threshold. The term 'threshold crossing' means that a threshold has been reached or exceeded. A threshold crossing alert message (trap) signifies a performance degredation at or above the preset threshold value." REFERENCE "ANSI T1.231-1997 clause 9.1.3." ::= { sonetTrap 3 } END