- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
419 lines
11 KiB
Text
419 lines
11 KiB
Text
-- *****************************************************************
|
||
-- 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
|