mibs/MIBS/packetlight/SL-SONET-SUP-PM-MIB

2459 lines
89 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- 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