diff options
Diffstat (limited to 'MIBS/packetlight/SL-OTN-MIB')
| -rw-r--r-- | MIBS/packetlight/SL-OTN-MIB | 419 |
1 files changed, 419 insertions, 0 deletions
diff --git a/MIBS/packetlight/SL-OTN-MIB b/MIBS/packetlight/SL-OTN-MIB new file mode 100644 index 0000000..f73ba7c --- /dev/null +++ b/MIBS/packetlight/SL-OTN-MIB @@ -0,0 +1,419 @@ +-- ***************************************************************** +-- OTN Module MIB +-- ***************************************************************** + +SL-OTN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slOTN MODULE-IDENTITY + LAST-UPDATED "0508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the OTN" + ::= { slService 15 } + +-- The OTN MIB consists of the following groups: +-- Configuration +-- Pm +-- Traps + +slOTNConfig OBJECT IDENTIFIER ::= { slOTN 1 } +slOTNPm OBJECT IDENTIFIER ::= { slOTN 2 } +slOTNTraps OBJECT IDENTIFIER ::= { slOTN 3 } + +-- Textual Conventions + +OTNTraceMessage ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Access Point Identifier, SAPI or DAPI." + SYNTAX OCTET STRING (SIZE(16)) + +OTNTrafficRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Host or Line bit rates." + SYNTAX INTEGER { + sonetSdh10G(1), -- 9.95328 Gbps (SONET/SDH) + gbe10GLan(2), -- 10.3125 Gbps (10GE LAN) + fc10G(3) , -- 10.5187 Gbps (10G FC) + otu2(4), -- 10.7092 Gbps (G.709; G.Supp43 6.1; OTU2) + otu2eLan(5), -- 11.0491 Gbps [= 255/238 × 10.3125] (G.Supp43 7.2; OTU2e LAN w/o stuffing) + otu2eLanStuff(6), -- 11.0957 Gbps [= 255/237 × 10.3125] (G.Supp43 7.1; OTU2e LAN /w stuffing) + otu2eFc(7), -- 11.2701 Gbps [= 255/238 × 10.5187] (G.sup43 7.2 of 10G FC; OTU2e 10GFC w/o stuffing) + otu2FcStuff(8) -- 11.3176 Gbps [= 255/237 × 10.5187] (G.sup43 7.1 of 10G FC; OTU2 10G FC /w stuffing) + } + +OTNOperationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the operation mode of the OTN interface + Detection function." + SYNTAX INTEGER { + async(1), -- OTN G.709 Async mapping with FEC + sync(2), -- OTN G.709 Sync mapping with FEC + bypass(3) -- OTN Bypass (Transparent Passthru) + } + +-- +-- The OTN Configuration Table +-- + +slOTNConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN Configuration table." + ::= { slOTNConfig 1 } + +slOTNConfigEntry OBJECT-TYPE + SYNTAX SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Configuration table." + INDEX { slOTNConfigLineIndex } + ::= { slOTNConfigTable 1 } + +SlOTNConfigEntry ::= + SEQUENCE { + slOTNConfigLineIndex InterfaceIndex, + slOTNConfigOperationMode OTNOperationMode, + slOTNConfigFECEnabled INTEGER, + slOTNConfigStuffingEnabled TruthValue, + -- OTU + slOTNConfigOTUkTIMDetEnabled TruthValue, + slOTNConfigOTUkDAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkSAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkDAPIToExpect OTNTraceMessage, + slOTNConfigOTUkSAPIToExpect OTNTraceMessage, + slOTNConfigOTUkDAPIReceived OTNTraceMessage, + slOTNConfigOTUkSAPIReceived OTNTraceMessage, + -- ODU + slOTNConfigODUkTIMDetEnabled TruthValue, + slOTNConfigODUkDAPIToTransmit OTNTraceMessage, + slOTNConfigODUkSAPIToTransmit OTNTraceMessage, + slOTNConfigODUkDAPIToExpect OTNTraceMessage, + slOTNConfigODUkSAPIToExpect OTNTraceMessage, + slOTNConfigODUkDAPIReceived OTNTraceMessage, + slOTNConfigODUkSAPIReceived OTNTraceMessage, + -- TTI Mismatch kill traffic enable/disable + slOTNConfigOTUkTIMKillEnabled TruthValue, + slOTNConfigODUkTIMKillEnabled TruthValue, + -- GCC Selection + slOTNConfigInbandGCC INTEGER + } + +slOTNConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNConfigEntry 1 } + +slOTNConfigOperationMode OBJECT-TYPE + SYNTAX OTNOperationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OTN operation mode configuration + async(1) - OTN G.709 Async mapping with FEC + sync(2) - OTN G.709 Sync mapping with FEC + bypass(3) - OTN Bypass (Transparent Passthru)" + ::= { slOTNConfigEntry 2 } + +slOTNConfigFECEnabled OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FEC configuration + 0 - disable + 1 - G.709 FEC + 2 - disable + 3 - I.4 + 4 - I.7 + 5 - HG-FEC" + ::= { slOTNConfigEntry 3 } + +slOTNConfigStuffingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Byte stuffing configuration + true(1) - Enable OTN Byte Stuffing (255/237) + false(2) - Disable OTN Byte Stuffing (255/238)" + ::= { slOTNConfigEntry 4 } + +-- OTU Configuration + +slOTNConfigOTUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 5 } + +slOTNConfigOTUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 6 } + +slOTNConfigOTUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 7 } + +slOTNConfigOTUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 8 } + +slOTNConfigOTUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 9 } + +slOTNConfigOTUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 10 } + +slOTNConfigOTUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 11 } + +-- ODU Configuration + +slOTNConfigODUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 12 } + +slOTNConfigODUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 13 } + +slOTNConfigODUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 14 } + +slOTNConfigODUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 15 } + +slOTNConfigODUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 16 } + +slOTNConfigODUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 17 } + +slOTNConfigODUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 18 } + +slOTNConfigOTUkTIMKillEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Mismatch kill traffic Enabled." + ::= { slOTNConfigEntry 19 } + +slOTNConfigODUkTIMKillEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Mismatch kill traffic Enabled." + ::= { slOTNConfigEntry 20 } + +slOTNConfigInbandGCC OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "GCC selection: + 0 - GCC0 + 1 - GCC1" + ::= { slOTNConfigEntry 21 } + + +-- +-- The PM Table +-- + + +slOTNCurrentPmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN current table contains various OTN PM statistics." + ::= { slOTNPm 1 } + +slOTNCurrentPmEntry OBJECT-TYPE + SYNTAX SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Current table." + INDEX { slOTNCurrentPmIndex } + ::= { slOTNCurrentPmTable 1 } + +SlOTNCurrentPmEntry ::= + SEQUENCE { + slOTNCurrentPmIndex InterfaceIndex, + slOTNCurrentPmFecCe INTEGER, + slOTNCurrentPmFecCerMant INTEGER, + slOTNCurrentPmFecCerExp INTEGER, + slOTNCurrentPmFecCerValid TruthValue, + slOTNCurrentPmFecCerMantFE INTEGER, + slOTNCurrentPmFecCerExpFE INTEGER, + slOTNCurrentPmFecCerValidFE TruthValue, + slOTNCurrentPmReset INTEGER + } + +slOTNCurrentPmIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNCurrentPmEntry 1 } + +slOTNCurrentPmFecCe OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Errors. Increment for each FEC corrected error." + ::= { slOTNCurrentPmEntry 2 } + +slOTNCurrentPmFecCerMant OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 3 } + +slOTNCurrentPmFecCerExp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 4 } + +slOTNCurrentPmFecCerValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 5 } + +slOTNCurrentPmFecCerMantFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 6 } + +slOTNCurrentPmFecCerExpFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 7 } + +slOTNCurrentPmFecCerValidFE OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 8 } + +slOTNCurrentPmReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the FEC PM." + ::= { slOTNCurrentPmEntry 9 } + + +-- +-- OTN Traps +-- + + +END |