492 lines
24 KiB
Plaintext
492 lines
24 KiB
Plaintext
--
|
|
-- phySonet.mib
|
|
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271
|
|
-- Thursday, August 19, 2004 at 16:23:59
|
|
--
|
|
|
|
ZHONE-PHY-SONET-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
Integer32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
sonetMediumEntry, sonetSectionCurrentStatus, sonetLineCurrentStatus, sonetPathCurrentStatus
|
|
FROM SONET-MIB
|
|
zhoneSonet, zhoneModules
|
|
FROM Zhone;
|
|
|
|
|
|
-- To generate protection layer:
|
|
-- /vob/zhonetools/bin/pahrser.pl iftype.mib Zhone.mib Zhone-TC.mib rfc1907.mib rfc2493.mib rfc2233.mib rfc2514.mib rfc2558.mib phySonet.mib
|
|
--
|
|
-- To generate mib handlers:
|
|
-- /vob/EPILOGUE/binaries/emissary/solaris/mibcomp iftype.mib Zhone.mib Zhone-TC.mib rfc1907.mib rfc2493.mib rfc2233.mib rfc2514.mib rfc2558.mib -stub -o transportHdlrs.c phySonet.mib
|
|
--
|
|
--
|
|
phySonet MODULE-IDENTITY
|
|
LAST-UPDATED "200408181330Z" -- August 18, 2004 at 13:30 GMT
|
|
ORGANIZATION
|
|
"Zhone Technologies, Inc."
|
|
CONTACT-INFO
|
|
" Postal:
|
|
Zhone Technologies, Inc.
|
|
@ Zhone Way
|
|
7001 Oakport Street
|
|
Oakland, CA 94621
|
|
USA
|
|
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
|
|
Tel: +1-510-777-7000
|
|
Fax: +1-510-777-7001
|
|
E-mail: support@zhone.com"
|
|
DESCRIPTION
|
|
"SONET physical MIB to configure and monitor SONET physical
|
|
attributes.
|
|
"
|
|
REVISION "200408181147Z" -- August 18, 2004 at 11:47 GMT
|
|
DESCRIPTION
|
|
"1.03.04 - Add zhoneSonetErrorStatsTable."
|
|
REVISION "200307101330Z" -- July 10, 2003 at 13:30 GMT
|
|
DESCRIPTION
|
|
"1.03.02
|
|
Add sonetPathStatusChange trap."
|
|
REVISION "200203261430Z" -- March 26, 2002 at 14:30 GMT
|
|
DESCRIPTION
|
|
"1.03.01
|
|
Add sonetSectionStatusChange trap
|
|
and sonetLineStatusChange trap."
|
|
REVISION "200109121508Z" -- September 12, 2001 at 15:08 GMT
|
|
DESCRIPTION
|
|
"V01.03.00
|
|
Changed names for valid values for sonetClockTransmitSource"
|
|
REVISION "200107191800Z" -- July 19, 2001 at 18:00 GMT
|
|
DESCRIPTION
|
|
"V01.02.00
|
|
Add Sonet clock source change trap."
|
|
REVISION "200102221135Z" -- February 22, 2001 at 11:35 GMT
|
|
DESCRIPTION
|
|
"V01.01.00 - Add Sonet Medium
|
|
Extension Table."
|
|
REVISION "200012191523Z" -- December 19, 2000 at 15:23 GMT
|
|
DESCRIPTION
|
|
"V01.00.01 - Add Zhone keywords."
|
|
REVISION "200012181620Z" -- December 18, 2000 at 16:20 GMT
|
|
DESCRIPTION
|
|
"V01.00.00 - Initial Release"
|
|
::= { zhoneModules 16 }
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
-- The ZHONE keyword definition for SONET_Profile used here can be found
|
|
-- in rfc2558.mib. We use the keyword there as the sonetClockTable is an
|
|
-- aggregate of the sonetMediumTable.
|
|
-- 1.3.6.1.4.1.5504.5.9.1
|
|
sonetClockTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SonetClockEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB table for clock related configuration for SONET interfaces."
|
|
::= { zhoneSonet 1 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.1.1
|
|
sonetClockEntry OBJECT-TYPE
|
|
SYNTAX SonetClockEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the sonetClockEntry.
|
|
|
|
sonetClockEntry is augmented to sonetMediumEntry defined
|
|
in rfc2558.mib. Whenever a row is instantiated in the
|
|
sonetMediumTable, a corresponding row will be
|
|
instantiated in the sonetClockTable."
|
|
AUGMENTS { sonetMediumEntry }
|
|
::= { sonetClockTable 1 }
|
|
|
|
SonetClockEntry ::=
|
|
SEQUENCE {
|
|
sonetClockExternalRecovery
|
|
INTEGER,
|
|
sonetClockTransmitSource
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.1.1.1
|
|
sonetClockExternalRecovery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable indicates if external clock recovery is enabled
|
|
for this SONET interface.
|
|
|
|
The default value is 'enabled'."
|
|
::= { sonetClockEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.1.1.2
|
|
sonetClockTransmitSource OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
loopTiming(1),
|
|
throughTiming(2),
|
|
localTiming(3),
|
|
external155MHz(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable describes the SONET transmit clock source.
|
|
Valid values are:
|
|
|
|
loopTiming - transmit clock synthesized from the recovered
|
|
receive clock.
|
|
throughTiming - transmit clock is derived from the recovered
|
|
receive clock of another SONET interface.
|
|
localTiming - transmit clock synthesized from a local clock
|
|
source or that an external clock is attached to the box
|
|
containing the interface.
|
|
external155MHz - transmit clock synthesized from an external
|
|
155.52 MHz source.
|
|
|
|
The default value is 'loopTiming'.
|
|
|
|
'external155MHz' option is not valid for Sechtor 100."
|
|
::= { sonetClockEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.2
|
|
sonetMediumExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SonetMediumExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is an extenion of the standard Sonet MIB (RFC 2558)."
|
|
::= { zhoneSonet 2 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.2.1
|
|
sonetMediumExtEntry OBJECT-TYPE
|
|
SYNTAX SonetMediumExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row is an extension to the sonetMediumTable for Zhone
|
|
specific fields. This row is created when the augmented
|
|
sonetMediumEntry is created."
|
|
AUGMENTS { sonetMediumEntry }
|
|
::= { sonetMediumExtTable 1 }
|
|
|
|
SonetMediumExtEntry ::=
|
|
SEQUENCE {
|
|
sonetMediumExtScrambleEnabled
|
|
TruthValue,
|
|
sonetMediumExtLineScrmEnabled
|
|
TruthValue
|
|
}
|
|
|
|
--
|
|
-- 1.3.6.1.4.1.5504.5.9.2.1.1
|
|
sonetMediumExtScrambleEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field describes the enabled status of the Sonet Scramble mode. If this
|
|
field is true(1) then Scramble mode is enabled, if this field is
|
|
false(2) scramble mode is disable."
|
|
DEFVAL { true }
|
|
::= { sonetMediumExtEntry 1 }
|
|
|
|
--
|
|
-- 1.3.6.1.4.1.5504.5.9.2.1.2
|
|
sonetMediumExtLineScrmEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field describes the enabled status of the Line level
|
|
Sonet Scramble mode. If this field is true(1), then
|
|
Scramble mode is enabled. If this field is false(2),
|
|
scramble mode is disable."
|
|
DEFVAL { true }
|
|
::= { sonetMediumExtEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3
|
|
sonetTraps OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All Zhone Sonet traps will be defined under this object identity."
|
|
::= { zhoneSonet 3 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3.0
|
|
sonetV2Traps OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identity adds a zero(0) for the next to last
|
|
sub-identifier which should be used for new SNMPv2 Traps."
|
|
::= { sonetTraps 0 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3.0.1
|
|
sonetClockTransmitSourceChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetClockExternalRecovery, sonetClockTransmitSource }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification trap is sent when either
|
|
sonetClockExternalRecovery or sonetClockTransmitSource
|
|
is changed.
|
|
|
|
The trap object is identified by the OID instance
|
|
of sonetClockTransmitSource described in the
|
|
OBJECTS clause."
|
|
::= { sonetV2Traps 1 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3.0.2
|
|
sonetSectionStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetSectionCurrentStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification trap is sent when there is a change
|
|
in the sonet SECTION status. Currenly the following
|
|
are supported:
|
|
|
|
NO-DEFECT = 1
|
|
LOS = 2
|
|
LOF = 4
|
|
|
|
The trap object is identified by the OID instance
|
|
of sonetSectionCurrentStatus described in the
|
|
OBJECTS clause."
|
|
::= { sonetV2Traps 2 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3.0.3
|
|
sonetLineStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetLineCurrentStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification trap is sent when there is a change
|
|
in the sonet LINE status. Currenly the following
|
|
are supported:
|
|
|
|
NO-DEFECT = 1
|
|
AIS = 2
|
|
RDI = 4
|
|
|
|
The trap object is identified by the OID instance
|
|
of sonetLineCurrentStatus described in the
|
|
OBJECTS clause."
|
|
::= { sonetV2Traps 3 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.3.0.4
|
|
sonetPathStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetPathCurrentStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification trap is sent when there is a change
|
|
in the sonetPathCurrentStatus. Currenly the following
|
|
are supported:
|
|
|
|
1 sonetPathNoDefect
|
|
2 sonetPathSTSLOP
|
|
4 sonetPathSTSAIS
|
|
8 sonetPathSTSRDI
|
|
16 sonetPathUnequipped
|
|
32 sonetPathSignalLabelMismatch
|
|
|
|
The trap object is identified by the OID instance
|
|
of sonetPathCurrentStatus described in the
|
|
OBJECTS clause."
|
|
::= { sonetV2Traps 4 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6
|
|
zhoneSonetErrorStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZhoneSonetErrorStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { zhoneSonet 6 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1
|
|
zhoneSonetErrorStatsEntry OBJECT-TYPE
|
|
SYNTAX ZhoneSonetErrorStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
INDEX { zhoneSonetErrorStatsIndex }
|
|
::= { zhoneSonetErrorStatsTable 1 }
|
|
|
|
ZhoneSonetErrorStatsEntry ::=
|
|
SEQUENCE {
|
|
zhoneSonetErrorStatsIndex
|
|
InterfaceIndex,
|
|
zhoneSonetErrorStatsLineFebeCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsPathFebeCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsLineBipCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsSectionBipCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsPathBipCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsOofCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsRxCellCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsTxCellCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsHecCorrectedCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsHecUncorrectedCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsCellFifoOverflowCount
|
|
Integer32,
|
|
zhoneSonetErrorStatsLocdCount
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.1
|
|
zhoneSonetErrorStatsIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { zhoneSonetErrorStatsEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.2
|
|
zhoneSonetErrorStatsLineFebeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RLOP far-end block errors (FEBE)."
|
|
::= { zhoneSonetErrorStatsEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.3
|
|
zhoneSonetErrorStatsPathFebeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RPOP far-end block errors (FEBE)."
|
|
::= { zhoneSonetErrorStatsEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.4
|
|
zhoneSonetErrorStatsLineBipCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Receive Line Overhead Processor (RLOP) BIP-8
|
|
errors. The RLOP is responsible for line-level alarms
|
|
and for monitoring performance."
|
|
::= { zhoneSonetErrorStatsEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.5
|
|
zhoneSonetErrorStatsSectionBipCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Receive Section Overhead Processor (RSOP)
|
|
bit-interleaved parity (BIP)-8 errors. The RSOP
|
|
synchronizes and descrambles frames and provides
|
|
section-level alarms and performance monitoring."
|
|
::= { zhoneSonetErrorStatsEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.6
|
|
zhoneSonetErrorStatsPathBipCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Receive Path Overhead Processor (RPOP) BIP-8
|
|
errors. The RSOP interprets pointers and extracts path
|
|
overhead and the synchronous payload envelope. It is
|
|
also responsible for path-level alarms and for
|
|
monitoring performance."
|
|
::= { zhoneSonetErrorStatsEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.7
|
|
zhoneSonetErrorStatsOofCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Near end is out of frame. False indicates that the line
|
|
is up and in frame."
|
|
::= { zhoneSonetErrorStatsEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.8
|
|
zhoneSonetErrorStatsRxCellCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Receive ATM Cell Processor (RACP) receive cell count."
|
|
::= { zhoneSonetErrorStatsEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.9
|
|
zhoneSonetErrorStatsTxCellCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transmit ATM Cell Processor (TACP) transmit cell count."
|
|
::= { zhoneSonetErrorStatsEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.10
|
|
zhoneSonetErrorStatsHecCorrectedCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of corrected HEC cells."
|
|
::= { zhoneSonetErrorStatsEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.11
|
|
zhoneSonetErrorStatsHecUncorrectedCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of uncorrected dropped HEC cells."
|
|
::= { zhoneSonetErrorStatsEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.12
|
|
zhoneSonetErrorStatsCellFifoOverflowCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of cells dropped because of first in, first out
|
|
(FIFO) overflow."
|
|
::= { zhoneSonetErrorStatsEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.5504.5.9.6.1.13
|
|
zhoneSonetErrorStatsLocdCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loss of cell delineation."
|
|
::= { zhoneSonetErrorStatsEntry 13 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- phySonet.mib
|
|
--
|