420 lines
11 KiB
Plaintext
420 lines
11 KiB
Plaintext
-- *****************************************************************
|
||
-- 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
|