diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/packetlight/SL-SONET-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/packetlight/SL-SONET-MIB')
| -rw-r--r-- | MIBS/packetlight/SL-SONET-MIB | 883 |
1 files changed, 883 insertions, 0 deletions
diff --git a/MIBS/packetlight/SL-SONET-MIB b/MIBS/packetlight/SL-SONET-MIB new file mode 100644 index 0000000..5843b94 --- /dev/null +++ b/MIBS/packetlight/SL-SONET-MIB @@ -0,0 +1,883 @@ +-- ***************************************************************** +-- SONET MIB +-- ***************************************************************** + +SL-SONET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slSonetMib MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SiteLight SONET Service. + The mib contains the extensions required for the rfc2558." + ::= { sitelight 6 } + +SignalLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "STS path signal label -- one byte, C2, class A, is allocated to + indicate the construction of the STS SPE. + The following hex values of the C2 byte has been defined." + SYNTAX INTEGER { + sigUnequipped(0), -- Unequipped signal (no path originate equipment) + sigEquipped(1), -- Equipped signal (standard payload) + sigPathFloatVt(2), -- Floating VT mode + sigPathLoackedVt(3), -- Locked VT mode + sigPathAsynchDs3(4), -- Asynchronous mapping for DS3 + sigPathSyntran(5), -- Mapping byte observable SYNTRAN + sigPathAsyncDs4na(18), -- Asynchronous mapping for 139.264 Mbps + sigPathAtm(19), -- Mapping for ATM + sigPathDqdb(20), -- Mapping for DQDB + sigPathFddi(21), -- Asynchronous mapping for FDDI + sigPathHdlc(22), -- HDLC-Over-SONET Mapping + sigPathGfp(27) -- GFP Mapping + } + +slSonetConfig OBJECT IDENTIFIER ::= { slSonetMib 1} +slSonetOh OBJECT IDENTIFIER ::= { slSonetMib 2 } +-- slSonetPmMib OBJECT IDENTIFIER ::= {slSonetMib 3} +-- slSonetAlarmsMib OBJECT IDENTIFIER ::= {slSonetMib 4} +-- slSonetApsMib OBJECT IDENTIFIER ::= {slSonetMib 5} +slSonetPos OBJECT IDENTIFIER ::= { slSonetMib 6 } +slSonetAls OBJECT IDENTIFIER ::= { slSonetMib 7 } +slSonetFs OBJECT IDENTIFIER ::= { slSonetMib 8 } +slSonetTraps OBJECT IDENTIFIER ::= { slSonetMib 11 } + +slSonetOhTrace OBJECT IDENTIFIER ::= {slSonetOh 1} -- Trace Message +slSonetOhSl OBJECT IDENTIFIER ::= {slSonetOh 2} -- Signal Label +slSonetOhTraps OBJECT IDENTIFIER ::= {slSonetOh 3} -- Mismatch Traps + +------------------------------ +-- +-- Sonet Config table +-- +------------------------------ + +slSonetConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH configuration table. This table has objects + for configuring sonet lines." + ::= { slSonetConfig 1 } + +slSonetConfigEntry OBJECT-TYPE + SYNTAX SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table. There is an entry for each SONET line + in the table. Entries are automatically created for an + ifType value of sonet(39). 'ifAdminStatus' from the ifTable + must be used to enable or disable a line. By default, the + line state is down." + INDEX { ifIndex } + ::= { slSonetConfigTable 1 } + +SlSonetConfigEntry ::= + SEQUENCE { + slSonetConfigFrameScramble INTEGER, + slSonetConfigType INTEGER, -- deprecated + slSonetConfigDccSelection INTEGER, + slSonetResetAllCounters INTEGER, + slSonetPortThresholdTrapEnable INTEGER, + slSonetConfigSdThreshold INTEGER, + slSonetConfigSfThreshold INTEGER, + slSonetCompression INTEGER, + slSonetOverheadTunneling INTEGER, + slSonetLopBitmask Counter64, -- deprecated + slSonetTdmTrunk TruthValue, + slSonetFsApply INTEGER, -- deprecated + slSonetTxLte INTEGER, + slSonetReceivedLte INTEGER, + slSonetResetPmThreshold INTEGER, + slSonetResetAlsParams INTEGER, + slSonetTransceiverType INTEGER, + slSonetTransceiverMedia INTEGER + } + +slSonetConfigFrameScramble OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to disable or enable the Scrambling + option in SONET line. Please refer to GR-253-CORE for + frame scrambling." + REFERENCE + "GR-253-CORE" + DEFVAL { enabled } + ::= {slSonetConfigEntry 1} + +slSonetConfigType OBJECT-TYPE + SYNTAX INTEGER { + sonetSts3(1), -- deprecated + sonetSts3c(2), -- deprecated + sonetSts12(3), -- deprecated + sonetSts12c(4), -- deprecated + sonetSts48c(5), + sonetSts3cx4(6), -- deprecated + sonetSts48(7), -- deprecated + sonetSts3cx16(8), -- deprecated + sonetSts3x16(9), -- deprecated + sonetSts12cx4(10), -- deprecated + sonetSts12x4(11), -- deprecated + sonetSts192c(12), + sonetStsOther(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the configured line type for Trunks: + sonetSts48c(5) - 1 x Sts48 (2.5GbTrunk) + sonetSts192c(12) - 1 x Sts192 (10Gb Trunk) + sonetStsOther(13) - for OC-n interfaces see slSonetFsTable." + ::= {slSonetConfigEntry 2} + +slSonetConfigDccSelection OBJECT-TYPE + SYNTAX INTEGER { + sonetLineDcc(1), + sonetSectionDcc(2), + sonetInband(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object selects the DCC type." + ::= {slSonetConfigEntry 3 } + +slSonetResetAllCounters OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will cause all of the counters + (performance regsters) on this SONET interface to be initialized + to zero (0)." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 4 } + +slSonetPortThresholdTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether threshold traps + should be generated for this SONET interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { disabled } + ::= { slSonetConfigEntry 5 } + +slSonetConfigSdThreshold OBJECT-TYPE + SYNTAX INTEGER (5..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Degrade detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to -n where n is between 5 and 9 + (read-write)." + DEFVAL {5} + ::= { slSonetConfigEntry 6 } + +slSonetConfigSfThreshold OBJECT-TYPE + SYNTAX INTEGER (3..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Fault detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to the -n, where n is between 3 and 5. + (read-write)" + DEFVAL {3} + ::= { slSonetConfigEntry 7 } + +slSonetCompression OBJECT-TYPE + SYNTAX INTEGER { + uncompress(0), + posCompress32(1), + posCompress16(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object applies only for trunk ports. + It specifies if the packets should be compressed. + 0 - Means no POS compression, + 1 - Means POS compression with CRC-32. + 2 - Means POS compression with CRC-16. + Note that the two connected trunks should be configured + to the same value. + Note also that the BW calculation of the OC-n should + be changed according to this value." + ::= { slSonetConfigEntry 9 } + +slSonetOverheadTunneling OBJECT-TYPE + SYNTAX INTEGER { + none(0), + lineDcc(1), + k1k2(2), + full(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The section and line overhead tunneling configuration: + none(0) - no tunneling support + lineDcc(1) - line DCC tunneling + k1k2(2) - line DCC + protection k byte + full(3) - all transport overhead bytes are tunneled" + ::= { slSonetConfigEntry 10 } + +slSonetLopBitmask OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current -- deprecated + DESCRIPTION + "The LOP status. Each bit of the bits represent the status + of the LOP alarm in corresponding STS. + For a path with more than a single STS, only the value of the + first STS in the path is relevant. + This object is relevant only for the OC-N cards and not + for the Trunk. + In the next future this object will be replaced with + an object of a new table that shall describe the OC-N + frame structure." + ::= { slSonetConfigEntry 11 } + +slSonetTdmTrunk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is applicable only to the OC-n ports. + TRUE - means that the OC-n port is used as a TDM Trunk. + FLASE - means normal OC-n port." + ::= { slSonetConfigEntry 12 } + +slSonetFsApply OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write -- deprecated + STATUS current + DESCRIPTION + "Writing to this object activate the slSonetFsTable setting. + This allow the NMS to do many changes to the slSonetFsTable + and then APPLY them at once. This prevent from going through + unconsistent steps. + This object always returns the value 0." + ::= { slSonetConfigEntry 13 } + +slSonetTxLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + auto(5) -- Tx what is detected + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SS bits to transmit (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 14 } + +slSonetReceivedLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + ssb01(3), -- other + ssb11(4), -- other + ssbinv(5) -- invalid + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detected LTE type, according to the received SS bits + (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 15 } + +slSonetResetPmThreshold OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the PM threshold + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 16 } + +slSonetResetAlsParams OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the ALS + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 17 } + +slSonetTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + shortWave(2), -- 850nm + longWave(3) -- 1310nm + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver type." + ::= { slSonetConfigEntry 18 } + +slSonetTransceiverMedia OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + sm(2), -- Single Mode + mm(3) -- Multi Mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver media." + ::= { slSonetConfigEntry 19 } + + +-- ---------------------------------------------------------------- +-- +-- Sonet Trace Table +-- +-- ---------------------------------------------------------------- + +slSonetTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Trace table. This table contains + objects for tracing the sonet section and path." + ::= { slSonetOhTrace 1 } + +slSonetTraceEntry OBJECT-TYPE + SYNTAX SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the trace table. Entries exist for active sonet + interfaces. The objects in this table are used to verify + continued connection between the two ends of the line." + INDEX { ifIndex } + ::= { slSonetTraceTable 1 } + + +SlSonetTraceEntry ::= + SEQUENCE { + slSonetTraceMode INTEGER, + slSonetTraceToTransmit DisplayString, + slSonetTraceToExpect DisplayString, + slSonetTraceFailure TruthValue, + slSonetTraceReceived DisplayString + } + +slSonetTraceMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- notification and rdi + disable(2), -- no notification and no rdi + monitoring(3) -- only notification and no rdi + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the Trace Message Mode." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 1 } + +slSonetTraceToTransmit OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace To Transmit. This is string that + is transmitted to perform Sonet trace + diagnostics. The trace string is repetitively + transmited so that a trace receiving terminal can + verify its continued connection to the intended + transmitter. The default value is a zero-length string. + Unless this object is set to a non-zero length string, + tracing will not be performed. + The Agent is responsible to pad the end of the string with <CR><LF>." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 2 } + +slSonetTraceToExpect OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace Massage To Expect. The receiving terminal + verifies if the incoming string matches this string. + The value of 'slSonetTraceFailure' indicates whether a + trace mismatch occurred. The default value is a + zero-length string. + The Agent is responsible to pad the end of the string with <CR><LF>." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 3 } + +slSonetTraceFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + Section received trace does not match the + 'slSonetTraceToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 4 } + +slSonetTraceReceived OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Trace Message that + is received by the receiving terminal. + The Agent is responsible to pad the end of the string with <CR><LF>." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 5 } + + +-- ---------------------------------------------------------------- +-- +-- Signal Label Table +-- +-- ---------------------------------------------------------------- + +slSonetSlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Signal Label table. This table contains + signal label for the sonet path." + ::= { slSonetOhSl 1 } + +slSonetSlEntry OBJECT-TYPE + SYNTAX SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET/SDH Signal Label table. The entries + exist for active sonet lines. The objects in this table are + used to verify continued connection between the two ends of + the line." + INDEX { ifIndex } + ::= { slSonetSlTable 1 } + + +SlSonetSlEntry ::= + SEQUENCE { + slSonetSlToTransmit SignalLabel, + slSonetSlToExpect SignalLabel, + slSonetSlFailure TruthValue, + slSonetSlReceived INTEGER + } + +slSonetSlToTransmit OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Transmit." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 2 } + +slSonetSlToExpect OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Expect." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 3 } + +slSonetSlFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + received signal label does not match the 'slSonetSlToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 4 } + +slSonetSlReceived OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Signal Label that is + received by the receiving terminal." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Packets Over Sonet/Sdh (POS) Performance Monitoring (PM) Table +-- +-- ---------------------------------------------------------------- + +slSonetPosTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The POS PM Table." + ::= { slSonetPos 1 } + +slSonetPosEntry OBJECT-TYPE + SYNTAX SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active Trunk sonet lines + ifType = pos(171). The objects in this table are + used to moitor the POS layer." + INDEX { ifIndex } + ::= { slSonetPosTable 1 } + +SlSonetPosEntry ::= + SEQUENCE { + slSonetPosFcs Gauge32, + slSonetPosAbort Gauge32, + slSonetPosMinViolation Gauge32, + slSonetPosMaxViolation Gauge32, + slSonetPosRxfifoDiscard Gauge32, + slSonetPosPacketReceived Counter64, + slSonetPosPacketReceivedOk Counter64 + } + +slSonetPosFcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of FCS Errors." + ::= { slSonetPosEntry 1 } + +slSonetPosAbort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Aborted packets." + ::= { slSonetPosEntry 2 } + +slSonetPosMinViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Minimum length violation packets." + ::= { slSonetPosEntry 3 } + +slSonetPosMaxViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Maximum length violation packets." + ::= { slSonetPosEntry 4 } + +slSonetPosRxfifoDiscard OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets discarded due to RXFIFO error." + ::= { slSonetPosEntry 5 } + +slSonetPosPacketReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets received." + ::= { slSonetPosEntry 6 } + +slSonetPosPacketReceivedOk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of error free packets." + ::= { slSonetPosEntry 7 } + + +-- ---------------------------------------------------------------- +-- +-- Automatic Laser Shutdown (ALS) Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetAlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ALS configuration Table." + ::= { slSonetAls 1 } + +slSonetAlsEntry OBJECT-TYPE + SYNTAX SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active sonet lines + ifType = sonet(39). The objects in this table are + used to configure the ALS algorithm." + INDEX { ifIndex } + ::= { slSonetAlsTable 1 } + +SlSonetAlsEntry ::= + SEQUENCE { + slSonetAlsMode INTEGER, + slSonetLosDeclareTime INTEGER, + slSonetTestPulseTime INTEGER, + slSonetManualPulseTime INTEGER, + slSonetAutomaticPulseTime INTEGER, + slSonetAutomaticDelayTime INTEGER, + slSonetLaserTestActivate INTEGER, + slSonetLaserManualActivate INTEGER + } + +slSonetAlsMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the ALS algorithm. + Note that the if the Laser Admin Status is 'down' the + ALS mechanism is not operational." + ::= { slSonetAlsEntry 1 } + +slSonetLosDeclareTime OBJECT-TYPE + SYNTAX INTEGER { + ms500(1), -- 500 ms + ms550(2), -- 550 ms + ms600(3) -- 600 ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to declare optical LOS present or clear: 550 +- 50 msec." + ::= { slSonetAlsEntry 2 } + +slSonetTestPulseTime OBJECT-TYPE + SYNTAX INTEGER { + s80(1), -- 80 sec + s90(2), -- 90 sec + s100(3) -- 100 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart for test Pulse time (in manual restart) - 90+-10 sec." + ::= { slSonetAlsEntry 3 } + +slSonetManualPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart Pulse time (in manual mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 4 } + +slSonetAutomaticPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic restart Pulse time (in automatic mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 5 } + +slSonetAutomaticDelayTime OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In Automatic mode. The delay between two laser re-activations." + ::= { slSonetAlsEntry 6 } + +slSonetLaserTestActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser for test operation." + ::= { slSonetAlsEntry 7 } + +slSonetLaserManualActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser manual operation." + ::= { slSonetAlsEntry 8 } + +-- ---------------------------------------------------------------- +-- +-- Frame Structure Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetFsEntry + MAX-ACCESS not-accessible -- deprecated + STATUS current + DESCRIPTION + "The frame structure configuration Table. + In order to define a new path the NMS should create and configure + an entry in this table. + The table is also used to monitor the status of the LOP + alarm per path." + ::= { slSonetFs 1 } + +slSonetFsEntry OBJECT-TYPE + SYNTAX SlSonetFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for sonet paths + ifType = sonet(39). The objects in this table are + used to configure the frame structure. + Each OC-N line interface shall maintain a static + table with number of lines equal to the N. + Initially the table will be initialized to STS-Nc." + INDEX { slSonetFsIfIndex, + slSonetFsSts } + ::= { slSonetFsTable 1 } + +SlSonetFsEntry ::= + SEQUENCE { + slSonetFsIfIndex InterfaceIndex, + slSonetFsSts INTEGER, + slSonetFsWidth INTEGER, + slSonetFsFullPathTermination TruthValue, + slSonetFsGranularity INTEGER + } + +slSonetFsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { slSonetFsEntry 1 } + +slSonetFsSts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the first STS in the path. + Note that no all values are legal because there is no + support for combus with mixed structure" + ::= { slSonetFsEntry 2 } + +slSonetFsWidth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number STS's in the path. + The width is only valid for the first STS in the path. + The other STSs of the path will have width=0." + ::= { slSonetFsEntry 3 } + +slSonetFsFullPathTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FALSE - means partial path termination (only LOP alarm). + TRUE - include full support for path Alarms and PM counters." + ::= { slSonetFsEntry 4 } + +slSonetFsGranularity OBJECT-TYPE + SYNTAX INTEGER { + vc4(1), + vc3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set by the NMS according to the configured frame structure. + Each VC-3 that is mapped to AUG-1 via VC-4 should have the value vc4(1). + Otherwise the value should be vc3(2)." + ::= { slSonetFsEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Sonet Traps +-- +-- ---------------------------------------------------------------- + +slSonetFsTableChange NOTIFICATION-TYPE + OBJECTS { slSonetFsIfIndex } + STATUS current + DESCRIPTION + "A slSonetFsTableChange trap is sent when the + content of the slSonetFsTable is changed. + This trap may be used by the NMS to identify + the removal of path interfaces, or addition of + new path interfaces" + ::= { slSonetTraps 1 } + + +END + + + |