CISCO-MGX82XX-SONET-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter,Gauge FROM RFC1155-SMI
cwsonetObjects FROM BASIS-MIB
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB;
sonetConfig OBJECT IDENTIFIER ::= { cwsonetObjects 1 }
cwsonetMedium OBJECT IDENTIFIER ::= { cwsonetObjects 2 }
cwsonetSection OBJECT IDENTIFIER ::= { cwsonetObjects 3 }
cwsonetLine OBJECT IDENTIFIER ::= { cwsonetObjects 4 }
cwsonetPath OBJECT IDENTIFIER ::= { cwsonetObjects 5 }
sonetConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET Configuration table. There is one row for each
SONET port in the BASIS system. The table size (number of
rows) is given by the value of sonetLineNumOfValidEntries."
::= { sonetConfig 1 }
sonetConfigEntry OBJECT-TYPE
SYNTAX SonetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET Configuration table."
INDEX { sonetLineNum }
::= { sonetConfigTable 1 }
SonetConfigEntry ::=
SEQUENCE {
sonetLineNum INTEGER,
sonetLineType INTEGER,
sonetLineLoopbackCommand INTEGER,
sonetHCSmasking INTEGER,
sonetPayloadScrambling INTEGER,
sonetFrameScrambling INTEGER,
sonetLineEnable INTEGER,
sonetLineXmtClkSrc INTEGER,
sonetRDIVType INTEGER,
sonetRDIPType INTEGER,
sonetTributaryType INTEGER,
sonetTributaryMappingType INTEGER,
sonetTributaryFramingFormat INTEGER,
sonetSignallingTransportMode INTEGER,
sonetTributaryGroupingType INTEGER
}
sonetLineNum OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the identifier of a SONET
Interface on a managed device.
For MGX8850(For example PXM1 Module):
OC-3 : sonetLineNum in a range 1..4
OC-12: sonetLineNum = 1 is the ONLY valid number
For Other: sonetLineNum = 1 is the ONLY valid number"
::= { sonetConfigEntry 1 }
sonetLineType OBJECT-TYPE
SYNTAX INTEGER {
sonetSts3c(1),
sonetStm1(2),
sonetSts12c(3),
sonetStm4(4),
sonetSts48c(5),
sonetStm16(6),
sonetSts192c(7),
sonetStm64(8),
sonetSts3(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the cell framing.
Defaults to Sts-3c
"
::= { sonetConfigEntry 2 }
sonetLineLoopbackCommand OBJECT-TYPE
SYNTAX INTEGER {
sonetNoLoop(1),
sonetRemoteLineLoop(2),
sonetLocalLineLoop(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable represents the loopback configuration
of the SONET interface.
The values mean:
sonetNoLoop
Not in the loopback state. A device that is
not capable of performing a loopback on
the interface shall always return this as
it's value.
sonetRemoteLineLoop
Near End loops back Remote data
sonetLocalLineLoop
Near End loops back Local data."
::= { sonetConfigEntry 3 }
sonetHCSmasking OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"HCS masking. Defaults to enable.
"
::= { sonetConfigEntry 4 }
sonetPayloadScrambling OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"STS3c or STM-1 payload scrambling. Defaults to enable.
"
::= { sonetConfigEntry 5 }
sonetFrameScrambling OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"STS3c or STM-1 frame scrambling. Defaults to enable.
"
::= { sonetConfigEntry 6 }
sonetLineEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates if the line is enabled or not
defaults to disable
"
::= { sonetConfigEntry 7 }
sonetLineXmtClkSrc OBJECT-TYPE
SYNTAX INTEGER {
backplaneClk(1),
recoverClk(2),
localClk(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This represents the type of transmit clock source.
backplaneClk: clock source is from the controller card,
transmitted via the backplane to the service module.
recoverClk: clock is recovered from the received signal.
localClk: clock is from a local oscillator on the card.
Default is backplaneClk."
::= { sonetConfigEntry 8 }
sonetRDIVType OBJECT-TYPE
SYNTAX INTEGER {
onebit(1),
threebit(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable represents the type of RDI-V
sent by this NE to remote NE.
onebit: use 1 bit RDI-V. Compatible with older equipment.
threebit: use 3 bit, enhanced RDI-V.
Defaults to onebit.
"
::= { sonetConfigEntry 9 }
sonetRDIPType OBJECT-TYPE
SYNTAX INTEGER {
onebit(1),
threebit(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable represents the type of RDI-P
sent by this NE to remote NE.
onebit: use 1 bit RDI-P. Compatible with older equipment.
threebit: use 3 bit, enhanced RDI-P.
Defaults to onebit.
"
::= { sonetConfigEntry 10 }
sonetTributaryType OBJECT-TYPE
SYNTAX INTEGER {
vt15vc11(1),
vt2vc12(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of tributary carried within the
Sonet/Sdh signal.
vt15vc11: carries T1 signals (VT15 or VC11)
vt2vc12: carries E1 signals (VT2 or VC12)
Default is vt15vc11 for Sonet interfaces and
vt2vc12 for SDH interfaces.
"
::= { sonetConfigEntry 11 }
sonetTributaryMappingType OBJECT-TYPE
SYNTAX INTEGER {
asynchronous(1),
byteSynchronous(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of VT/VC mapping.
asynchronous: In this mode, the channel structure
of the DS1/E1 is neither visible nor preserved.
byteSynchronous: In this mode, the DS0 channels inside
the VC/VT can be found and extracted.
Default is asynchronous.
"
::= { sonetConfigEntry 12 }
sonetTributaryFramingFormat OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
sf(2),
esf(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of vt framing format. Is applicable
only in byte-sync mapping mode for T1 tributaries.
notApplicable: if VT mapping is not byte-sync.
sf: superframe format.
esf: extended superframe format.
Default is esf if sonetTributaryMappingType is set to
byteSynchronous, else the default is notApplicable.
"
::= { sonetConfigEntry 13 }
sonetSignallingTransportMode OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
signallingTransferMode(2),
clearMode(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode used to transport DS0 signalling
information for T1 byte-sync mapping.
notApplicable: if byte-sync mapping is not used.
signallingTransferMode: the robbed bit signalling
is transferred into the S bits of the VT header
and framing bit is discarded.
clearMode: only the framing bit is transferred to
VT header. The signalling bits are left intact
in the VT payload.
Default is signallingTransferMode if sonetTributaryMappingType
is set to byteSynchronous, else the default is notApplicable.
"
::= { sonetConfigEntry 14 }
sonetTributaryGroupingType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
au3Grouping(2),
au4Grouping(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the method used to group
VCs into an STM-1 signal. Applicable only to SDH.
notApplicable: for sonet interfaces.
au3Grouping: STM-1 <- AU-3 <- TUG-2 <- TU-12 <- VC12 or
STM-1 <- AU-3 <- TUG-2 <- TU-11 <- VC11.
au4Grouping: STM-1 <- AU-4 <- TUG-3 <- TUG-2 <- TU-12 <- VC12 or
STM-1 <- AU-4 <- TUG-3 <- TUG-2 <- TU-11 <- VC11.
Defaults to au3Grouping for SDH interfaces and notApplicable for
Sonet interfaces.
"
::= { sonetConfigEntry 15 }
sonetConfigNumOfValidEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of SONET configuration entries (regardless
of their current configuration) in the sonetConfigTable."
::= { sonetConfig 2 }
cwSonetMediumTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwSonetMediumEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Sonet medium table parameters"
::= { cwsonetMedium 1 }
cwSonetMediumEntry OBJECT-TYPE
SYNTAX CwSonetMediumEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Medium table."
INDEX { sonetLineNum }
::= { cwSonetMediumTable 1 }
CwSonetMediumEntry ::=
SEQUENCE {
cwSonetMediumType INTEGER,
cwSonetMediumTimeElapsed INTEGER,
cwSonetMediumValidIntervals INTEGER,
cwSonetMediumLineCoding INTEGER,
cwSonetMediumLineType INTEGER,
cwSonetMediumCircuitIdentifier DisplayString
}
cwSonetMediumType OBJECT-TYPE
SYNTAX INTEGER {
sonet(1),
sdh(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable identifies whether a SONET
or a SDH signal is used across this interface."
::= { cwSonetMediumEntry 1 }
cwSonetMediumTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (1..900)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds, including partial
seconds, that have elapsed since the beginning of
the mandatory error-measurement period."
::= { cwSonetMediumEntry 2 }
cwSonetMediumValidIntervals OBJECT-TYPE
SYNTAX INTEGER (0..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of previous intervals for which valid
data has been stored. A SONET device must support
at least n intervals.
The minimum value of n is 4.
The default of n is 32.
The maximum value of n is 96.
The value of this object will be n unless
the device was brought online within the last
(nx15) minutes, in which case the value will be the
number of complete 15 minute intervals the device has
been online."
::= { cwSonetMediumEntry 3 }
cwSonetMediumLineCoding OBJECT-TYPE
SYNTAX INTEGER {
sonetMediumOther(1),
sonetMediumB3ZS(2),
sonetMediumCMI(3),
sonetMediumNRZ(4),
sonetMediumRZ(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable describes the line coding for
this interface. The B3ZS and CMI are used for
electrical SONET/SDH signals (STS-1 and STS-3).
The Non-Return to Zero (NRZ) and the Return
to Zero are used for optical SONET/SDH signals."
::= { cwSonetMediumEntry 4 }
cwSonetMediumLineType OBJECT-TYPE
SYNTAX INTEGER {
sonetOther(1),
sonetShortSingleMode(2),
sonetLongSingleMode(3),
sonetMultiMode(4),
sonetCoax(5),
sonetUTP(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable describes the line type for
this interface. The line types are
Short and Long Range
Single Mode fiber or Multi-Mode fiber interfaces,
and coax and UTP for electrical interfaces. The
value sonetOther should be used when the Line Type is
not one of the listed values."
::= { cwSonetMediumEntry 5 }
cwSonetMediumCircuitIdentifier OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable contains the transmission
vendor's circuit identifier, for the
purpose of facilitating troubleshooting."
::= { cwSonetMediumEntry 6 }
cwSonetSectionCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwSonetSectionCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Section Current table."
::= { cwsonetSection 1 }
cwSonetSectionCurrentEntry OBJECT-TYPE
SYNTAX CwSonetSectionCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Section Current table."
INDEX { cwSonetSectionCurrentLineNum }
::= { cwSonetSectionCurrentTable 1 }
CwSonetSectionCurrentEntry ::=
SEQUENCE {
cwSonetSectionCurrentLineNum INTEGER,
cwSonetSectionCurrentStatus INTEGER,
cwSonetSectionCurrentValidFlag INTEGER,
cwSonetSectionCurrent15minTimeElapsed INTEGER,
cwSonetSectionCurrentESs Counter,
cwSonetSectionCurrentSESs Counter,
cwSonetSectionCurrentSEFSs Counter,
cwSonetSectionCurrentCVs Counter,
cwSonetSectionCurrentClrButton INTEGER
}
cwSonetSectionCurrentLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
There are Max 1 line Num
"
::= {cwSonetSectionCurrentEntry 1}
cwSonetSectionCurrentStatus OBJECT-TYPE
SYNTAX INTEGER(1..6)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the status of the sonet section layer.
The cwSonetSectionCurrentStatus is a bit map represented
as a sum, therefore, it can represent multiple defects
simultaneously.
The sonetSectionNoDefect should be set if and only if
no other flag is set.
The various bit positions are:
bit 1 = sonetSectionNoDefect
bit 2 = sonetSectionLOS
bit 3 = sonetSectionLOF
"
::= { cwSonetSectionCurrentEntry 2 }
cwSonetSectionCurrentValidFlag OBJECT-TYPE
SYNTAX INTEGER {
notValid(1),
valid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the current 15min bucket is valid or not.
"
::= { cwSonetSectionCurrentEntry 3 }
cwSonetSectionCurrent15minTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (1..900)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds, including partial seconds,
that have elapsed since the beginning of the 15min
error-measurement period.
"
::= { cwSonetSectionCurrentEntry 4 }
cwSonetSectionCurrentESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Errored
Seconds encountered by a SONET/SDH
Section in the current 15 minute interval."
::= { cwSonetSectionCurrentEntry 5 }
cwSonetSectionCurrentSESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Seconds
encountered by a SONET/SDH Section in the current 15
minute interval."
::= { cwSonetSectionCurrentEntry 6 }
cwSonetSectionCurrentSEFSs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Framing Seconds
encountered by a SONET/SDH Section in the current
15 minute interval."
::= { cwSonetSectionCurrentEntry 7 }
cwSonetSectionCurrentCVs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Coding
Violations encountered by a
SONET/SDH Section in the current 15 minute interval."
::= { cwSonetSectionCurrentEntry 8 }
cwSonetSectionCurrentClrButton OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears all the Section's Current15min counters.
"
::= { cwSonetSectionCurrentEntry 9 }
sonetSectionCurrentDayTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonetSectionCurrentDayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Section CurrentDay table."
::= { cwsonetSection 2 }
sonetSectionCurrentDayEntry OBJECT-TYPE
SYNTAX SonetSectionCurrentDayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Section CurrentDay table."
INDEX { sonetSectionCurrentDayLineNum }
::= { sonetSectionCurrentDayTable 1 }
SonetSectionCurrentDayEntry ::=
SEQUENCE {
sonetSectionCurrentDayLineNum INTEGER,
sonetSectionCurrentDayValidFlag INTEGER,
sonetSectionCurrentDayESs Counter,
sonetSectionCurrentDaySESs Counter,
sonetSectionCurrentDaySEFSs Counter,
sonetSectionCurrentDayCVs Counter,
sonetSectionCurrentDayClrButton INTEGER
}
sonetSectionCurrentDayLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
BNM has one line
"
::= {sonetSectionCurrentDayEntry 1}
sonetSectionCurrentDayValidFlag OBJECT-TYPE
SYNTAX INTEGER {
notValid(1),
valid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the current day bucket is valid or not.
"
::= { sonetSectionCurrentDayEntry 2 }
sonetSectionCurrentDayESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Errored
Seconds encountered by a SONET/SDH
Section in the CurrentDay one day interval."
::= { sonetSectionCurrentDayEntry 3 }
sonetSectionCurrentDaySESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Seconds
encountered by a SONET/SDH Section in the CurrentDay
minute interval."
::= { sonetSectionCurrentDayEntry 4 }
sonetSectionCurrentDaySEFSs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Framing Seconds
encountered by a SONET/SDH Section in the CurrentDay
one day interval."
::= { sonetSectionCurrentDayEntry 5 }
sonetSectionCurrentDayCVs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Coding
Violations encountered by a
SONET/SDH Section in the CurrentDay one day interval."
::= { sonetSectionCurrentDayEntry 6 }
sonetSectionCurrentDayClrButton OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears all the Section's Current Day counters.
"
::= { sonetSectionCurrentDayEntry 7 }
cwSonetSectionIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwSonetSectionIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Section Interval table."
::= { cwsonetSection 3 }
cwSonetSectionIntervalEntry OBJECT-TYPE
SYNTAX CwSonetSectionIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Section Interval table."
INDEX { cwSonetSectionIntervalLineNum,
cwSonetSectionIntervalNumber }
::= { cwSonetSectionIntervalTable 1 }
CwSonetSectionIntervalEntry ::=
SEQUENCE {
cwSonetSectionIntervalLineNum INTEGER,
cwSonetSectionIntervalNumber INTEGER,
cwSonetSectionIntervalValidFlag INTEGER,
cwSonetSectionIntervalESs Counter,
cwSonetSectionIntervalSESs Counter,
cwSonetSectionIntervalSEFss Counter,
cwSonetSectionIntervalCVs Counter
}
cwSonetSectionIntervalLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
BNM has one line
"
::= {cwSonetSectionIntervalEntry 1}
cwSonetSectionIntervalNumber OBJECT-TYPE
SYNTAX INTEGER(1..96)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 96, which identifies the
interval for which the set of statistics is available.
The interval identified by 1 is the most recently
completed 15 minute interval,
and the interval identified
by N is the interval immediately preceding the
one identified
by N-1."
::= { cwSonetSectionIntervalEntry 2 }
cwSonetSectionIntervalValidFlag OBJECT-TYPE
SYNTAX INTEGER {
notValid(1),
valid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the bucket specified by the interval
is valid or not.
"
::= { cwSonetSectionIntervalEntry 3 }
cwSonetSectionIntervalESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Errored Seconds encountered
by a SONET/SDH Section in a
particular 15-minute interval
in the past 24 hours."
::= { cwSonetSectionIntervalEntry 4 }
cwSonetSectionIntervalSESs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Seconds
encountered by a SONET/SDH Section in a
particular 15-minute interval
in the past 24 hours."
::= { cwSonetSectionIntervalEntry 5 }
cwSonetSectionIntervalSEFss OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Framing Seconds
encountered by a SONET/SDH Section in a
particular 15-minute interval
in the past 24 hours."
::= { cwSonetSectionIntervalEntry 6 }
cwSonetSectionIntervalCVs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Coding
Violations encountered by a
SONET/SDH Section in a particular 15-minute interval
in the past 24 hours."
::= { cwSonetSectionIntervalEntry 7 }
sonetSectionAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonetSectionAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Section Alarm table."
::= { cwsonetSection 4 }
sonetSectionAlarmEntry OBJECT-TYPE
SYNTAX SonetSectionAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Section Alarm table."
INDEX { sectionAlarmLineNum }
::= { sonetSectionAlarmTable 1 }
SonetSectionAlarmEntry ::=
SEQUENCE {
sectionAlarmLineNum INTEGER,
sonetSectionStatisticalAlarmSeverity INTEGER,
sonetSectionCurrent15minESsThreshold INTEGER,
sonetSectionCurrentDayESsThreshold INTEGER,
sonetSectionCurrent15minSESsThreshold INTEGER,
sonetSectionCurrentDaySESsThreshold INTEGER,
sonetSectionCurrent15minSEFSsThreshold INTEGER,
sonetSectionCurrentDaySEFSsThreshold INTEGER,
sonetSectionCurrent15minCVsThreshold INTEGER,
sonetSectionCurrentDayCVsThreshold INTEGER,
sonetSectionTraceSelection INTEGER,
sonetSectionTraceToTransmit OCTET STRING,
sonetSectionTraceToExpect OCTET STRING,
sonetSectionTraceReceived OCTET STRING,
sonetSectionStatAlarmStatus INTEGER
}
sectionAlarmLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
BNM has 1 line
"
::= {sonetSectionAlarmEntry 1}
sonetSectionStatisticalAlarmSeverity OBJECT-TYPE
SYNTAX INTEGER {
minor(1),
major(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When any statistical threshold is exceeded.
"
::= { sonetSectionAlarmEntry 2 }
sonetSectionCurrent15minESsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 20.
"
::= { sonetSectionAlarmEntry 3 }
sonetSectionCurrentDayESsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 200.
"
::= { sonetSectionAlarmEntry 4 }
sonetSectionCurrent15minSESsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 3.
"
::= { sonetSectionAlarmEntry 5 }
sonetSectionCurrentDaySESsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 7.
"
::= { sonetSectionAlarmEntry 6 }
sonetSectionCurrent15minSEFSsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 3.
"
::= { sonetSectionAlarmEntry 7 }
sonetSectionCurrentDaySEFSsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 7.
"
::= { sonetSectionAlarmEntry 8 }
sonetSectionCurrent15minCVsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 25.
"
::= { sonetSectionAlarmEntry 9 }
sonetSectionCurrentDayCVsThreshold OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default is set to 250.
"
::= { sonetSectionAlarmEntry 10 }
sonetSectionTraceSelection OBJECT-TYPE
SYNTAX INTEGER {
none(1),
sixtyFourBytes(2),
sixtyFourBytesCrlf(3),
sixteenBytes(4),
sixteenBytesCrc7(5),
sixteenBytesMsb1(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sonet Section Trace Selection.
"
::= { sonetSectionAlarmEntry 11 }
sonetSectionTraceToTransmit OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sonet Section Trace To Transmit. 16-64 bytes String.
If 16 byte trace is selected, FW will only
use bytes 0-15 of the string.
"
::= { sonetSectionAlarmEntry 12 }
sonetSectionTraceToExpect OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sonet Section Trace To Expect. 16-64 bytes String.
If 16 byte trace is selected, FW will only
use bytes 0-15 of the string.
"
::= { sonetSectionAlarmEntry 13 }
sonetSectionTraceReceived OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sonet Section Trace Received. 16-64 bytes String.
The write option is for debugging only.
"
::= { sonetSectionAlarmEntry 14 }
sonetSectionStatAlarmStatus OBJECT-TYPE
SYNTAX INTEGER (1..'1FF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the
status of the interface.
The sonetSectionStatAlarmStatus
is a bit map represented
as a sum, therefore,
it can represent multiple defects
simultaneously.
The sonetLineStatAlarmNoDefect should be
set if and only if
no other flag is set.
The various bit positions are:
1 sonetSectionStatAlarmNoDefect
2 sonetSectionCurrent15minESs
3 sonetSectionCurrent15minSESs
4 sonetSectionCurrent15minSEFSs
5 sonetSectionCurrent15minCVs
6 sonetSectionCurrentDayESs
7 sonetSectionCurrentDaySESs
8 sonetSectionCurrentDaySEFSs
9 sonetSectionCurrentDayCVs
"
::= { sonetSectionAlarmEntry 15 }
sonetSectionCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonetSectionCounterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Section Counter table."
::= { cwsonetSection 5 }
sonetSectionCounterEntry OBJECT-TYPE
SYNTAX SonetSectionCounterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Section table."
INDEX { sectionCounterLineNum }
::= { sonetSectionCounterTable 1 }
SonetSectionCounterEntry ::=
SEQUENCE {
sectionCounterLineNum INTEGER,
sonetSectionCounterLOSs Gauge,
sonetSectionCounterLOFs Gauge,
sonetSectionCounterClrButton INTEGER
}
sectionCounterLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
There are Max 1 line on the BNM
"
::= {sonetSectionCounterEntry 1}
sonetSectionCounterLOSs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of LOSs
encountered by a SONET/SDH.
"
::= { sonetSectionCounterEntry 2 }
sonetSectionCounterLOFs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
LOFs encountered by a SONET/SDH Section.
"
::= { sonetSectionCounterEntry 3 }
sonetSectionCounterClrButton OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears all the Section's counters.
"
::= { sonetSectionCounterEntry 4 }
cwSonetLineCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwSonetLineCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Line Current table."
::= { cwsonetLine 1 }
cwSonetLineCurrentEntry OBJECT-TYPE
SYNTAX CwSonetLineCurrentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Line Current table."
INDEX { cwSonetLineCurrentLineNum }
::= { cwSonetLineCurrentTable 1 }
CwSonetLineCurrentEntry ::=
SEQUENCE {
cwSonetLineCurrentLineNum INTEGER,
cwSonetLineCurrentStatus INTEGER,
cwSonetLineCurrentValidFlag INTEGER,
cwSonetLineCurrent15minTimeElapsed INTEGER,
cwSonetLineCurrentESs Gauge,
cwSonetLineCurrentSESs Gauge,
cwSonetLineCurrentCVs Gauge,
cwSonetLineCurrentUASs Gauge,
cwSonetLineCurrentClrButton INTEGER
}
cwSonetLineCurrentLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
BNM has one line
"
::= {cwSonetLineCurrentEntry 1}
cwSonetLineCurrentStatus OBJECT-TYPE
SYNTAX INTEGER(1..30)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the status of the sonet line layer.
The cwSonetLineCurrentStatus is a bit map represented
as a sum, therefore, it can represent multiple defects
simultaneously.
The sonetLineNoDefect should be set if and only if
no other flag is set.
The various bit positions are:
bit 1 = sonetLineNoDefect
bit 2 = sonetLineRcvAIS
bit 3 = sonetLineRcvRDI
bit 4 = sonetLineXmtAis
bit 5 = sonetLineXmtRdi
"
::= { cwSonetLineCurrentEntry 2 }
cwSonetLineCurrentValidFlag OBJECT-TYPE
SYNTAX INTEGER {
notValid(1),
valid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the current 15min bucket is valid or not.
"
::= { cwSonetLineCurrentEntry 3 }
cwSonetLineCurrent15minTimeElapsed OBJECT-TYPE
SYNTAX INTEGER (1..900)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds, including partial seconds,
that have elapsed since the beginning of the 15min
error-measurement period.
"
::= { cwSonetLineCurrentEntry 4 }
cwSonetLineCurrentESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Errored
Seconds encountered by a SONET/SDH
Line in the current 15 minute interval."
::= { cwSonetLineCurrentEntry 5 }
cwSonetLineCurrentSESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Seconds
encountered by a SONET/SDH Line in the current 15
minute
interval."
::= { cwSonetLineCurrentEntry 6 }
cwSonetLineCurrentCVs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Coding
Violations encountered by a
SONET/SDH Line in the current 15 minute interval."
::= { cwSonetLineCurrentEntry 7 }
cwSonetLineCurrentUASs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Unavailable Seconds
encountered by a SONET/SDH Line in the current 15
minute
interval."
::= { cwSonetLineCurrentEntry 8 }
cwSonetLineCurrentClrButton OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears all the SONET Line's Current15min counters.
"
::= { cwSonetLineCurrentEntry 9 }
sonetLineCurrentDayTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonetLineCurrentDayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Line Current Day table."
::= { cwsonetLine 2 }
sonetLineCurrentDayEntry OBJECT-TYPE
SYNTAX SonetLineCurrentDayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Line Current Day table."
INDEX { lineCurrentDayLineNum }
::= { sonetLineCurrentDayTable 1 }
SonetLineCurrentDayEntry ::=
SEQUENCE {
lineCurrentDayLineNum INTEGER,
sonetLineCurrentDayValidFlag INTEGER,
sonetLineCurrentDayESs Gauge,
sonetLineCurrentDaySESs Gauge,
sonetLineCurrentDayCVs Gauge,
sonetLineCurrentDayFCs Gauge,
sonetLineCurrentDayUASs Gauge,
sonetLineCurrentDayClrButton INTEGER
}
lineCurrentDayLineNum OBJECT-TYPE
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
" line number.
BNM has 1 line
"
::= {sonetLineCurrentDayEntry 1}
sonetLineCurrentDayValidFlag OBJECT-TYPE
SYNTAX INTEGER {
notValid(1),
valid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the current day bucket is valid or not.
"
::= { sonetLineCurrentDayEntry 2 }
sonetLineCurrentDayESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Errored
Seconds encountered by a SONET/SDH
Line in the current day interval."
::= { sonetLineCurrentDayEntry 3 }
sonetLineCurrentDaySESs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Severely Errored Seconds
encountered by a SONET/SDH Line in the current
day interval."
::= { sonetLineCurrentDayEntry 4 }
sonetLineCurrentDayCVs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of Coding
Violations (BIP-8*N for STS-N) encountered by a
SONET/SDH Line in the current day interval."
::= { sonetLineCurrentDayEntry 5 }
sonetLineCurrentDayFCs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times that line was in AIS alarm in the
current day interval.
"
::= { sonetLineCurrentDayEntry 6 }
sonetLineCurrentDayUASs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Unavailable Seconds
encountered by a SONET/SDH Line in the current
day interval."
::= { sonetLineCurrentDayEntry 7 }
sonetLineCurrentDayClrButton OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears all the SONET Line's CurrentDay counters.
"
::= { sonetLineCurrentDayEntry 8 }
cwSonetLineIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwSonetLineIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The SONET/SDH Line Interval table."
::= { cwsonetLine 3 }
cwSonetLineIntervalEntry OBJECT-TYPE
SYNTAX CwSonetLineIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SONET/SDH Line Interval table."
INDEX { cwS