- 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.
1530 lines
No EOL
50 KiB
Text
1530 lines
No EOL
50 KiB
Text
-- File : oasfp.mib
|
|
-- Description : Private MIB for SFP Modules
|
|
--
|
|
-- By : Ilan Weber
|
|
-- Version : Revision: 0.7
|
|
-- Original Date : May 26, 2005
|
|
-- Last Change : Date: January 15, 2006
|
|
-- ==========================================================================
|
|
--
|
|
--
|
|
-- Copyright (c) 2005 MRV. All Rights Reserved.
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included. This MRV SNMP MIB Specification
|
|
-- embodies MRV proprietary intellectual property. MRV
|
|
-- retains all title and ownership in the specification, including any
|
|
-- revisions.
|
|
--
|
|
-- It is MRV's intent to encourage the widespread use of this
|
|
-- specification in connection with the management of MRV's
|
|
-- products. MRV grants vendor, end-users, and other interested
|
|
-- parties a non-exclusive license to use this specification in
|
|
-- connection with the management of MRV's products.
|
|
--
|
|
-- This specification is supplied "AS IS," and MRV makes no
|
|
-- warranty, either express or implied, as to the use, operation,
|
|
-- condition, or performance of the specification.
|
|
--
|
|
-- MRV retains the right to change this MIB without notification.
|
|
--
|
|
OA-SFP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE FROM SNMPv2-SMI
|
|
Integer32, Unsigned32 FROM SNMPv2-SMI
|
|
-- TRAP-TYPE FROM RFC-1215
|
|
TEXTUAL-CONVENTION,
|
|
DisplayString FROM SNMPv2-TC
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
oaccess FROM OS-COMMON-TC-MIB
|
|
MODULE-COMPLIANCE,
|
|
-- NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
OBJECT-GROUP FROM SNMPv2-CONF;
|
|
|
|
------------------------------------------------------------------------------
|
|
-- Object Identifier Definition
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpMib MODULE-IDENTITY
|
|
LAST-UPDATED "200505260000Z" -- 26 May, 2005
|
|
ORGANIZATION "MRV Communications"
|
|
CONTACT-INFO "For technical support, please contact your service
|
|
channel"
|
|
DESCRIPTION
|
|
"This MIB defines objects of pluggable modules
|
|
(such as SFP modules). The MIB objects defined in this MIB are
|
|
based on the Small Form Factor Pluggable (SFP) Transceiver
|
|
MultiSource Agreement(MSA)."
|
|
REVISION "200505260000Z" -- 26 May, 2005
|
|
DESCRIPTION "Initial MIB Creation"
|
|
|
|
::= { oaManagement 18 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
SlotIndex ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value, greater than zero, for each Slot
|
|
in the managed device."
|
|
SYNTAX Integer32 (1..1024)
|
|
|
|
PortInSlotIndex ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value, greater than zero, for each Port inside a Slot
|
|
in the managed device."
|
|
SYNTAX Integer32 (1..1024)
|
|
|
|
-- oaccess OBJECT IDENTIFIER ::= { enterprises 6926 }
|
|
oaManagement OBJECT IDENTIFIER ::= { oaccess 1 }
|
|
|
|
oaSfp OBJECT IDENTIFIER ::= { oaSfpMib 1 }
|
|
oaSfpMIBObjects OBJECT IDENTIFIER ::= { oaSfp 1 }
|
|
oaXfpMIBObjects OBJECT IDENTIFIER ::= { oaSfp 2 }
|
|
oaDsfpMIBObjects OBJECT IDENTIFIER ::= { oaSfp 3 }
|
|
oaMsa300PinMIBObjects OBJECT IDENTIFIER ::= { oaSfp 4 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- SFP MIB Definitions
|
|
------------------------------------------------------------------------------
|
|
oaSfpCompatibleInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ports in the system which are sfp compatible"
|
|
::= { oaSfpMIBObjects 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- SFP Info Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaSfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp information table."
|
|
::= { oaSfpMIBObjects 2 }
|
|
|
|
oaSfpInfoEntry OBJECT-TYPE
|
|
SYNTAX OaSfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SFP Information Table"
|
|
INDEX { oaSfpInfoSlotIndex, oaSfpInfoPortIndex }
|
|
::= { oaSfpInfoTable 1 }
|
|
|
|
OaSfpInfoEntry ::= SEQUENCE {
|
|
oaSfpInfoSlotIndex SlotIndex,
|
|
oaSfpInfoPortIndex PortInSlotIndex,
|
|
oaSfpInfoIdentifier INTEGER,
|
|
oaSfpInfoVendorSpecificIdentifier DisplayString,
|
|
oaSfpInfoConnector INTEGER,
|
|
oaSfpInfoVendorSpecificConnector DisplayString,
|
|
oaSfpInfoVendorName DisplayString,
|
|
oaSfpInfoVendorOUI DisplayString,
|
|
oaSfpInfoVendorPN DisplayString,
|
|
oaSfpInfoVendorRev DisplayString,
|
|
oaSfpInfoLaserWavelength Integer32,
|
|
oaSfpTunability INTEGER,
|
|
oaSfpInfoVendorSN DisplayString,
|
|
oaSfpInfoVendorDate DisplayString,
|
|
oaSfpInfoVendorSpecificLotCode DisplayString,
|
|
oaSfpInfoVendorSpecificData OCTET STRING,
|
|
oaSfpInfoDiagnosticPowerType INTEGER,
|
|
oaSfpInfoDigitalDiagnostic INTEGER,
|
|
oaSfpInfoDiagnosticCalibration INTEGER,
|
|
oaSfpInfoInstalledStatus INTEGER,
|
|
oaSfpInfofaultStatus INTEGER,
|
|
oaSfpInfoEnableStatus INTEGER,
|
|
oaSfpInfoUnitName DisplayString,
|
|
oaSfpInfoFiberType DisplayString,
|
|
oaSfpInfoReach DisplayString,
|
|
oaSfpInfoConnectorType DisplayString,
|
|
oaSfpInfoItemNum DisplayString,
|
|
oaSfpInfoHWRev DisplayString,
|
|
oaSfpInfoCleiCode DisplayString,
|
|
oaSfpInfoPageA2hSN DisplayString,
|
|
oaSfpInfoManufactureDate DisplayString,
|
|
oaSfpInfoManufactureID DisplayString
|
|
}
|
|
|
|
oaSfpInfoSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SFP slot number"
|
|
::= { oaSfpInfoEntry 1 }
|
|
|
|
oaSfpInfoPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SFP port number"
|
|
::= { oaSfpInfoEntry 2 }
|
|
|
|
oaSfpInfoIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
gbic(3),
|
|
fixed(4),
|
|
sfp(5),
|
|
xbi300pin(6),
|
|
xenpak(7),
|
|
xfp(8),
|
|
xff(9),
|
|
xfpE(10),
|
|
xpak(11),
|
|
x2(12),
|
|
dsfp(13)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of serial transceiver
|
|
unknown - Unknown or unspecified
|
|
other - Vendor specific
|
|
gbic - GBIC
|
|
fixed - Module/connector soldered to motherboard
|
|
sfp - SFP transceiver
|
|
xbi300pin - 300 pin XBI
|
|
xenpak - XENPAK transceiver
|
|
xfp - XFP transceiver
|
|
xff - XFF transceiver
|
|
xfp-e - XFP-E transceiver
|
|
xpak - XPAK transceiver
|
|
x2 - X2 transceiver
|
|
dsfp - DWDM SFP transceiver"
|
|
::= { oaSfpInfoEntry 3 }
|
|
|
|
oaSfpInfoVendorSpecificIdentifier OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor specific identifier. This Object will be set to
|
|
value other than null only if oaSfpInfoIdentifier returns a value
|
|
of other"
|
|
::= { oaSfpInfoEntry 4 }
|
|
|
|
oaSfpInfoConnector OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
sc(3),
|
|
fcs1cc(4),
|
|
fcs2cc(5),
|
|
bnctnc(6),
|
|
fcch(7),
|
|
fiberJack(8),
|
|
lc(9),
|
|
mtrj(10),
|
|
mu(11),
|
|
sg(12),
|
|
opticalPigtail(13),
|
|
hssdcii(34),
|
|
copperPigtail(35)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of external connector provided
|
|
unknown - Unknown or unspecified
|
|
other - Vendor specific
|
|
sc - SC
|
|
fcs1cc - Fibre Channel Style 1 copper connector
|
|
fcs2cc - Fibre Channel Style 2 copper connector
|
|
bnctnc - BNC/TNC
|
|
fcch - Fibre Channel coaxial headers
|
|
fiberJack - Fiber Jack
|
|
lc --LC
|
|
mtrj - MT-RJ
|
|
mu - MU
|
|
sg - SG
|
|
opticalPigtail - Optical Pigtail
|
|
hssdcii - HSSDC II
|
|
copperPigtail - Copper Pigtail"
|
|
::= { oaSfpInfoEntry 8 }
|
|
|
|
oaSfpInfoVendorSpecificConnector OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of vendor specific Connector. This Object will be set to
|
|
value other than null only if oaSfpInfoConnector returns a value of
|
|
other"
|
|
::= { oaSfpInfoEntry 9 }
|
|
|
|
oaSfpInfoVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp vendor name which is the full name of the corporation, a
|
|
commonly accepted abbreviation of the name of the corporation, the SCSI
|
|
company code for the corporation, or the stock exchange code for the
|
|
corporation."
|
|
::= { oaSfpInfoEntry 24 }
|
|
|
|
oaSfpInfoVendorOUI OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp vendor organizationally unique identifier field (vendor OUI)
|
|
that contains the IEEE company identifier for the vendor. A value of
|
|
all zero in the 3 octet field indicates that the vendor OUI is
|
|
unspecified"
|
|
::= { oaSfpInfoEntry 25 }
|
|
|
|
oaSfpInfoVendorPN OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp vendor part number (Vendor PN) or product name if the
|
|
Vendor PN is unspecified, the null string will be returned"
|
|
::= { oaSfpInfoEntry 26 }
|
|
|
|
oaSfpInfoVendorRev OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..4))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transceiver vendor's product revision number (Vendor Rev) if the
|
|
Vendor Rev is unspecified, the null string will be returned"
|
|
::= { oaSfpInfoEntry 27 }
|
|
|
|
oaSfpInfoLaserWavelength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 Nano Meter(nm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nominal Transmitter output wavelength at room temperature.
|
|
Units: 0.01 Nano Meter(nm)"
|
|
::= { oaSfpInfoEntry 28 }
|
|
|
|
oaSfpTunability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
tunable(2),
|
|
nonTunable(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tunability of SFP/XFP transceiver.
|
|
unknown - Unknown about tunability feature;
|
|
tunable - Wavelength tunability feature is implemented;
|
|
nonTunable - Wavelength tunability feature is not implemented."
|
|
::= { oaSfpInfoEntry 29 }
|
|
|
|
-- Extended ID Fields --
|
|
oaSfpInfoVendorSN OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sfp vendor serial number (Vendor SN) if the Vendor SN is
|
|
unspecified, the null string will be returned"
|
|
::= { oaSfpInfoEntry 32 }
|
|
|
|
oaSfpInfoVendorDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Vendor's date. Formated: YY MM DD "
|
|
::= { oaSfpInfoEntry 33 }
|
|
|
|
oaSfpInfoVendorSpecificLotCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(2))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Vendor Specific Lot code. A null value indicates that
|
|
the lot code is unspecified."
|
|
::= { oaSfpInfoEntry 34 }
|
|
|
|
oaSfpInfoVendorSpecificData OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vendor Specific Information which can be read from the SFP transceiver
|
|
(Reference: SFF-8472, revision 9.3 - Registers 96-127 )"
|
|
::= { oaSfpInfoEntry 35 }
|
|
|
|
oaSfpInfoDiagnosticPowerType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
average(2),
|
|
oma(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The diagnostic monitoring receive power type in the SFP transceiver.
|
|
unknown - Unknown
|
|
avarage - Received power measurement type is avarage
|
|
oma - Received power measurement type is OMA"
|
|
::= { oaSfpInfoEntry 36 }
|
|
|
|
oaSfpInfoDigitalDiagnostic OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
digitalDiagnostic(2),
|
|
noDigitalDiagnostic(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The diagnostic monitoring implemented in the SFP transceiver.
|
|
unknown - Unknown
|
|
digitalDiagMonitoring - Digital diagnostic monitoring
|
|
implemented.
|
|
noDigitalDiagMonitoring - Digital diagnostic monitoring
|
|
not implemented."
|
|
::= { oaSfpInfoEntry 37 }
|
|
|
|
oaSfpInfoDiagnosticCalibration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
externalCalibration(2),
|
|
internalCalibration(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The diagnostic calibration in the SFP transceiver.
|
|
unknown - Unknown
|
|
ExternalCalibration - External Calibration
|
|
InternalCalibration - Internal Calibration"
|
|
::= { oaSfpInfoEntry 38 }
|
|
|
|
oaSfpInfoInstalledStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
notInstalled(2),
|
|
installed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current installed state of the sfp transceiver
|
|
unknown - Unknown
|
|
notInstalled - the SFP transceiver is not installed
|
|
installed - the sfp transceiver is installed"
|
|
::= { oaSfpInfoEntry 40 }
|
|
|
|
oaSfpInfofaultStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
faulty(2),
|
|
operational(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current fault state of the sfp transceiver
|
|
unknown - Unknown
|
|
fault - the sfp transceiver is faulty
|
|
operational - the sfp transceiver is working properly"
|
|
::= { oaSfpInfoEntry 41 }
|
|
|
|
oaSfpInfoEnableStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
enabled(2),
|
|
disabled(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current enable state of the sfp transceiver
|
|
unknown - Unknown
|
|
enabled - the sfp transceiver has been enabled
|
|
disabled - the sfp transceiver has been diabled"
|
|
::= { oaSfpInfoEntry 42 }
|
|
|
|
|
|
oaSfpInfoUnitName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..29))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp unit name"
|
|
::= { oaSfpInfoEntry 43 }
|
|
|
|
oaSfpInfoFiberType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..9))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp fiber type multi/single mode."
|
|
::= { oaSfpInfoEntry 44 }
|
|
|
|
oaSfpInfoReach OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp info reach."
|
|
::= { oaSfpInfoEntry 45 }
|
|
|
|
|
|
oaSfpInfoConnectorType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..4))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp connector type"
|
|
::= { oaSfpInfoEntry 46 }
|
|
|
|
|
|
oaSfpInfoItemNum OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp item number."
|
|
::= { oaSfpInfoEntry 47 }
|
|
|
|
|
|
oaSfpInfoHWRev OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp hardware revision."
|
|
::= { oaSfpInfoEntry 48 }
|
|
|
|
|
|
oaSfpInfoCleiCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp clei code"
|
|
::= { oaSfpInfoEntry 49 }
|
|
|
|
|
|
oaSfpInfoPageA2hSN OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..26))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp serial number taken from A2h eeprom page"
|
|
::= { oaSfpInfoEntry 50 }
|
|
|
|
oaSfpInfoManufactureDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp manufacture date."
|
|
::= { oaSfpInfoEntry 51 }
|
|
|
|
oaSfpInfoManufactureID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..119))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp manufacture ID"
|
|
::= { oaSfpInfoEntry 52 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- SFP Diagnostics Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpDiagnosticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaSfpDiagnosticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp real time diagnostic table."
|
|
::= { oaSfpMIBObjects 3 }
|
|
|
|
oaSfpDiagnosticEntry OBJECT-TYPE
|
|
SYNTAX OaSfpDiagnosticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SFP Real Time Diagnostic Table"
|
|
INDEX { oaSfpDiagnosticSlotIndex, oaSfpDiagnosticPortIndex }
|
|
::= { oaSfpDiagnosticTable 1 }
|
|
|
|
OaSfpDiagnosticEntry ::= SEQUENCE {
|
|
oaSfpDiagnosticSlotIndex SlotIndex,
|
|
oaSfpDiagnosticPortIndex PortInSlotIndex,
|
|
-- Real Time Readouts
|
|
oaSfpDiagnosticTemperature Integer32,
|
|
oaSfpDiagnosticVcc Integer32,
|
|
oaSfpDiagnosticTxBias Integer32,
|
|
oaSfpDiagnosticTxPower Integer32,
|
|
oaSfpDiagnosticRxPower Integer32
|
|
}
|
|
|
|
oaSfpDiagnosticSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SFP slot number"
|
|
::= { oaSfpDiagnosticEntry 1 }
|
|
|
|
oaSfpDiagnosticPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SFP port number"
|
|
::= { oaSfpDiagnosticEntry 2 }
|
|
|
|
oaSfpDiagnosticTemperature OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1/10 degrees Celsius (C)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internaly measured module temperature.
|
|
Units: 1/10 degrees Celsius (C)"
|
|
::= { oaSfpDiagnosticEntry 3 }
|
|
|
|
oaSfpDiagnosticVcc OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "100 micro Volts (V)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internaly measured supply voltage in transceiver.
|
|
Units: 100 micro Volts (V)"
|
|
::= { oaSfpDiagnosticEntry 4 }
|
|
|
|
oaSfpDiagnosticTxBias OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "1 micro Amperes (A)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internaly measured Tx Bias current.
|
|
Units: 1 micro Amperes (A)"
|
|
::= { oaSfpDiagnosticEntry 5 }
|
|
|
|
oaSfpDiagnosticTxPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 decibel (dBm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internaly measured Tx output power.
|
|
Units: 0.01 decibel (dBm)"
|
|
::= { oaSfpDiagnosticEntry 6 }
|
|
|
|
oaSfpDiagnosticRxPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 decibel (dBm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internaly measured Rx input power.
|
|
Units: 0.01 decibel (dBm)"
|
|
::= { oaSfpDiagnosticEntry 7 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- SFP Rates Supported Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpRatesSupportedTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaSfpRatesSupportedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sfp supported rates."
|
|
::= { oaSfpMIBObjects 4 }
|
|
|
|
oaSfpRatesSupportedEntry OBJECT-TYPE
|
|
SYNTAX OaSfpRatesSupportedEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SFP Supported rates list"
|
|
INDEX { oaSfpInfoSlotIndex, oaSfpInfoPortIndex, oaSfpRatesSupportedIndex }
|
|
::= { oaSfpRatesSupportedTable 1 }
|
|
|
|
OaSfpRatesSupportedEntry ::= SEQUENCE {
|
|
oaSfpRatesSupportedIndex Unsigned32,
|
|
oaSfpRatesSupportedValue Unsigned32
|
|
}
|
|
|
|
oaSfpRatesSupportedIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of rates database the SFP support."
|
|
::= { oaSfpRatesSupportedEntry 3 }
|
|
|
|
oaSfpRatesSupportedValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "Mbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate value the SFP support - unit are in 100m."
|
|
::= { oaSfpRatesSupportedEntry 4 }
|
|
------------------------------------------------------------------------------
|
|
-- XFP MIB Definitions
|
|
------------------------------------------------------------------------------
|
|
|
|
oaXfpCompatibleInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ports in the system which are xfp compatible"
|
|
::= { oaXfpMIBObjects 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- XFP Info Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaXfpInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaXfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The XFP information table."
|
|
::= { oaXfpMIBObjects 2 }
|
|
|
|
oaXfpInfoEntry OBJECT-TYPE
|
|
SYNTAX OaXfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the XFP Information Table"
|
|
INDEX { oaXfpInfoSlotIndex, oaXfpInfoPortIndex }
|
|
::= { oaXfpInfoTable 1 }
|
|
|
|
OaXfpInfoEntry ::= SEQUENCE {
|
|
oaXfpInfoSlotIndex SlotIndex,
|
|
oaXfpInfoPortIndex PortInSlotIndex,
|
|
oaXfpInfoLaserWavelengthTolerance Integer32
|
|
}
|
|
|
|
oaXfpInfoSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The XFP slot number"
|
|
::= { oaXfpInfoEntry 1 }
|
|
|
|
oaXfpInfoPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The XFP port number"
|
|
::= { oaXfpInfoEntry 2 }
|
|
|
|
oaXfpInfoLaserWavelengthTolerance OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 Nano Meter(nm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Guaranteed +/- range of transmitter output wavelength under all normal
|
|
operating conditions.
|
|
Units: 0.001 Nano Meter(nm)"
|
|
::= { oaXfpInfoEntry 28 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- XFP Tunability Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaXfpTunTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaXfpTunEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The XFP Tunability Parameters table."
|
|
::= { oaXfpMIBObjects 3 }
|
|
|
|
oaXfpTunEntry OBJECT-TYPE
|
|
SYNTAX OaXfpTunEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the XFP Tunability Parameters Table"
|
|
INDEX { oaXfpTunSlotIndex, oaXfpTunPortIndex }
|
|
::= { oaXfpTunTable 1 }
|
|
|
|
OaXfpTunEntry ::= SEQUENCE {
|
|
oaXfpTunSlotIndex Integer32,
|
|
oaXfpTunPortIndex Integer32,
|
|
oaXfpTunLaserFirstFrequency Integer32,
|
|
oaXfpTunLaserLastFrequency Integer32,
|
|
oaXfpTunGridSpacing INTEGER,
|
|
oaXfpTunLaserItuBand INTEGER,
|
|
oaXfpTunLaserItuCh Integer32
|
|
}
|
|
|
|
oaXfpTunSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tunable XFP slot number"
|
|
::= { oaXfpTunEntry 1 }
|
|
|
|
oaXfpTunPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tunable XFP port number"
|
|
::= { oaXfpTunEntry 2 }
|
|
|
|
oaXfpTunLaserFirstFrequency OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 Terahertz(THz)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"First Frequency setting supported by the Tunable XFP port
|
|
as defined in the factory prior shipment.
|
|
Units: 0.001 Terahertz(THz)"
|
|
::= { oaXfpTunEntry 3 }
|
|
|
|
oaXfpTunLaserLastFrequency OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 Terahertz(THz)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last Frequency setting supported by the Tunable XFP port
|
|
as defined in the factory prior shipment.
|
|
Units: 0.001 Terahertz(THz)"
|
|
::= { oaXfpTunEntry 4 }
|
|
|
|
oaXfpTunGridSpacing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
g200(2),
|
|
g100(3),
|
|
g50(4),
|
|
g25(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tunable XFP port spacing. The port is compatible with.
|
|
unknown - Unknown
|
|
g200 - 200 GHz
|
|
g100 - 100 GHz
|
|
g50 - 50 GHz
|
|
g25 - 25 GHz"
|
|
::= { oaXfpTunEntry 5 }
|
|
|
|
oaXfpTunLaserItuBand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
cBand(2),
|
|
lBand(3),
|
|
sBand(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Band setting supported by the Tunable XFP port.
|
|
unknown - Unknown
|
|
cBand - C Band
|
|
lBand - L Band
|
|
sBand - S Band"
|
|
::= { oaXfpTunEntry 6 }
|
|
|
|
oaXfpTunLaserItuCh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Channel number of the Tunable XFP port * 1000."
|
|
::= { oaXfpTunEntry 7 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- DWDM SFP MIB Definitions
|
|
------------------------------------------------------------------------------
|
|
|
|
oaDsfpCompatibleInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ports in the system which are DWDM sfp compatible"
|
|
::= { oaDsfpMIBObjects 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- DWDM SFP Info Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaDsfpInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaDsfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DWDM SFP information table."
|
|
::= { oaDsfpMIBObjects 2 }
|
|
|
|
oaDsfpInfoEntry OBJECT-TYPE
|
|
SYNTAX OaDsfpInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the XFP Information Table"
|
|
INDEX { oaDsfpInfoSlotIndex, oaDsfpInfoPortIndex }
|
|
::= { oaDsfpInfoTable 1 }
|
|
|
|
OaDsfpInfoEntry ::= SEQUENCE {
|
|
oaDsfpInfoSlotIndex SlotIndex,
|
|
oaDsfpInfoPortIndex PortInSlotIndex,
|
|
oaDsfpInfoChannelSpacing INTEGER,
|
|
oaDsfpInfoChannelTuning Integer32
|
|
}
|
|
|
|
oaDsfpInfoSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DWDM SFP slot number"
|
|
::= { oaDsfpInfoEntry 1 }
|
|
|
|
oaDsfpInfoPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DWDM SFP port number"
|
|
::= { oaDsfpInfoEntry 2 }
|
|
|
|
oaDsfpInfoChannelSpacing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
g200(2),
|
|
g100(3),
|
|
g50(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The densest channel spacing the modle is compatible with.
|
|
unknown - Unknown
|
|
g200 - 200 GHz
|
|
g100 - 100 GHz
|
|
g50 - 50 GHz"
|
|
::= { oaDsfpInfoEntry 4 }
|
|
|
|
oaDsfpInfoChannelTuning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of channel over which the module may be tuned by
|
|
user command (1 - 63)."
|
|
::= { oaDsfpInfoEntry 5 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MSA 300 Pin MIB Definitions
|
|
------------------------------------------------------------------------------
|
|
oaMsa300PinCompatibleIfCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ports in the system which are MSA 300 Pin compatible"
|
|
::= { oaMsa300PinMIBObjects 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MSA 300 Pin Identifier Table
|
|
------------------------------------------------------------------------------
|
|
oaMsa300PinIdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaMsa300PinIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Msa300Pin Identifier table."
|
|
::= { oaMsa300PinMIBObjects 2 }
|
|
|
|
oaMsa300PinIdEntry OBJECT-TYPE
|
|
SYNTAX OaMsa300PinIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Msa300Pin Identifier Table"
|
|
INDEX { oaMsa300PinIdSlotIndex, oaMsa300PinIdPortIndex }
|
|
::= { oaMsa300PinIdTable 1 }
|
|
|
|
OaMsa300PinIdEntry ::= SEQUENCE {
|
|
oaMsa300PinIdSlotIndex SlotIndex,
|
|
oaMsa300PinIdPortIndex PortInSlotIndex,
|
|
oaMsa300PinIdModuleTypeCode INTEGER,
|
|
oaMsa300PinIdFirstLaserItuBand INTEGER,
|
|
oaMsa300PinIdFirstLaserItuCh Integer32,
|
|
oaMsa300PinIdLastLaserItuBand INTEGER,
|
|
oaMsa300PinIdLastLaserItuCh Integer32,
|
|
oaMsa300PinIdLaserItuChSpacing INTEGER
|
|
}
|
|
|
|
oaMsa300PinIdSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin slot number"
|
|
::= { oaMsa300PinIdEntry 1 }
|
|
|
|
oaMsa300PinIdPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin port number"
|
|
::= { oaMsa300PinIdEntry 2 }
|
|
|
|
oaMsa300PinIdModuleTypeCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
msa10Gb(6),
|
|
msa10GbWdm(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Type code.
|
|
unknown - Unknown
|
|
msa10Gb - 10Gb MSA
|
|
msa10GbWdm - 10Gb MSA WDM"
|
|
::= { oaMsa300PinIdEntry 4 }
|
|
|
|
oaMsa300PinIdFirstLaserItuBand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
cBand(2),
|
|
lBand(3),
|
|
sBand(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"First ITU Band setting supported by the port.
|
|
unknown - Unknown
|
|
cBand - C Band
|
|
lBand - L Band
|
|
sBand - S Band"
|
|
::= { oaMsa300PinIdEntry 6 }
|
|
|
|
oaMsa300PinIdFirstLaserItuCh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 Nano Meter(nm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"First ITU Channel setting supported by the port
|
|
(i.e. maximum wavelength) as defined in the factory prior shipment.
|
|
Units: 0.01 Nano Meter(nm)"
|
|
::= { oaMsa300PinIdEntry 7 }
|
|
|
|
oaMsa300PinIdLastLaserItuBand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
cBand(2),
|
|
lBand(3),
|
|
sBand(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last ITU Band setting supported by the port.
|
|
unknown - Unknown
|
|
cBand - C Band
|
|
lBand - L Band
|
|
sBand - S Band"
|
|
::= { oaMsa300PinIdEntry 8 }
|
|
|
|
oaMsa300PinIdLastLaserItuCh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 Nano Meter(nm)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last ITU Channel setting supported by the port
|
|
(i.e. maximum wavelength) as defined in the factory prior shipment.
|
|
Units: 0.01 Nano Meter(nm)"
|
|
::= { oaMsa300PinIdEntry 9 }
|
|
|
|
oaMsa300PinIdLaserItuChSpacing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
g200(2),
|
|
g100(3),
|
|
g50(4),
|
|
g25(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin port spacing the port is compatible with.
|
|
unknown - Unknown
|
|
g200 - 200 GHz
|
|
g100 - 100 GHz
|
|
g50 - 50 GHz
|
|
g25 - 25 GHz"
|
|
::= { oaMsa300PinIdEntry 10 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MSA 300 Pin Measurement Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaMsa300PinMeasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaMsa300PinMeasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin Measurement table."
|
|
::= { oaMsa300PinMIBObjects 3 }
|
|
|
|
oaMsa300PinMeasEntry OBJECT-TYPE
|
|
SYNTAX OaMsa300PinMeasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the MSA 300 Pin Measurement Table"
|
|
INDEX { oaMsa300PinMeasSlotIndex, oaMsa300PinMeasPortIndex }
|
|
::= { oaMsa300PinMeasTable 1 }
|
|
|
|
OaMsa300PinMeasEntry ::= SEQUENCE {
|
|
oaMsa300PinMeasSlotIndex SlotIndex,
|
|
oaMsa300PinMeasPortIndex PortInSlotIndex,
|
|
oaMsa300PinMeasLaserOutputPwrMon Integer32,
|
|
oaMsa300PinMeasLaserTempMon Integer32,
|
|
oaMsa300PinMeasRecSigAvrOptPower Integer32,
|
|
oaMsa300PinMeasLaserWlengthMon Integer32,
|
|
oaMsa300PinMeasTransTempMon Integer32
|
|
}
|
|
|
|
oaMsa300PinMeasSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin slot number"
|
|
::= { oaMsa300PinMeasEntry 1 }
|
|
|
|
oaMsa300PinMeasPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin port number"
|
|
::= { oaMsa300PinMeasEntry 2 }
|
|
|
|
|
|
oaMsa300PinMeasLaserOutputPwrMon OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Micro Watt(uW)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Laser output power.
|
|
Units: 1 Micro Watt(uW)"
|
|
::= { oaMsa300PinMeasEntry 4 }
|
|
|
|
oaMsa300PinMeasLaserTempMon OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 degrees Celsius (C)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Laser temperature.
|
|
Units: 0.001 degrees Celsius (C)"
|
|
::= { oaMsa300PinMeasEntry 5 }
|
|
|
|
oaMsa300PinMeasRecSigAvrOptPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Nano Watt (nW)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average received optical power.
|
|
Units: Nano Watt (nW)"
|
|
::= { oaMsa300PinMeasEntry 7 }
|
|
|
|
oaMsa300PinMeasLaserWlengthMon OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "Mega Hertz (MHz)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The offset of the exact ITU channel wavelength.
|
|
Units: Mega Hertz (MHz)"
|
|
::= { oaMsa300PinMeasEntry 8 }
|
|
|
|
oaMsa300PinMeasTransTempMon OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.001 degrees Celsius (C)"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Photodiode Temperature.
|
|
Units: 0.001 degrees Celsius (C)"
|
|
::= { oaMsa300PinMeasEntry 9 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MSA 300 Pin Alarm Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaMsa300PinAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaMsa300PinAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin Alarm table."
|
|
::= { oaMsa300PinMIBObjects 4 }
|
|
|
|
oaMsa300PinAlarmEntry OBJECT-TYPE
|
|
SYNTAX OaMsa300PinAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the MSA 300 Pin Alarm Table"
|
|
INDEX { oaMsa300PinAlarmSlotIndex, oaMsa300PinAlarmPortIndex }
|
|
::= { oaMsa300PinAlarmTable 1 }
|
|
|
|
OaMsa300PinAlarmEntry ::= SEQUENCE {
|
|
oaMsa300PinAlarmSlotIndex SlotIndex,
|
|
oaMsa300PinAlarmPortIndex PortInSlotIndex,
|
|
oaMsa300PinAlarmTxAlarm OCTET STRING,
|
|
oaMsa300PinAlarmRxAlarm OCTET STRING,
|
|
oaMsa300PinAlarmPsAlarm OCTET STRING
|
|
}
|
|
|
|
oaMsa300PinAlarmSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin slot number"
|
|
::= { oaMsa300PinAlarmEntry 1 }
|
|
|
|
oaMsa300PinAlarmPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin port number"
|
|
::= { oaMsa300PinAlarmEntry 2 }
|
|
|
|
oaMsa300PinAlarmTxAlarm OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transmit Alarms.
|
|
Alarm bits in this object remain in the alarmed state until a read
|
|
of this register occurs.
|
|
This object is organised as a bit map. Each bit represents an alarm.
|
|
If the object is zero - no alarm is active.
|
|
0x000000 ('0000 0000 0000 0000 0000 0000'B) - Normal (No alarm)
|
|
0x000001 ('0000 0000 0000 0000 0000 0001'B) - TxALM INT
|
|
- Tx Summary alarm
|
|
0x000004 ('0000 0000 0000 0000 0000 0100'B) - LsTEMPALM
|
|
- Laser temperature alarm
|
|
0x000008 ('0000 0000 0000 0000 0000 1000'B) - TxLOCKERR
|
|
- Loss of TxPLL lock indicator
|
|
0x000020 ('0000 0000 0000 0000 0010 0000'B) - LsPOWALM
|
|
- Laser power alarm
|
|
0x000200 ('0000 0000 0000 0010 0000 0000'B) - ModTEMPALM
|
|
- Modulator temperature alarm
|
|
0x002000 ('0000 0000 0010 0000 0000 0000'B) - LsWAVALM
|
|
- Laser Wavelength alarm
|
|
Any combination of the bits represent the combination of the alarms"
|
|
::= { oaMsa300PinAlarmEntry 3 }
|
|
|
|
|
|
oaMsa300PinAlarmRxAlarm OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(2))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Receive Alarms.
|
|
Alarm bits in this object remain in the alarmed state until a read
|
|
of this register occurs.
|
|
This object is organised as a bit map. Each bit represents an alarm.
|
|
If the object is zero - no alarm is active.
|
|
0x0000 ('0000 0000 0000 0000'B) - Normal (No alarm)
|
|
0x0001 ('0000 0000 0000 0001'B) - RxALM INT - Rx Summary alarm
|
|
0x0002 ('0000 0000 0000 0010'B) - RxPOWALM
|
|
- Loss average optical power alarm
|
|
Any combination of the bits represent the combination of the alarms"
|
|
::= { oaMsa300PinAlarmEntry 4}
|
|
|
|
oaMsa300PinAlarmPsAlarm OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Receive Alarms.
|
|
Alarm bits in this object remain in the alarmed state until a read
|
|
of this register occurs.
|
|
This object is organised as a bit map. Each bit represents an alarm.
|
|
If the object is zero - no alarm is active.
|
|
0x00 ('0000 0000'B) - Normal (No alarm)
|
|
0x01 ('0000 0001'B) - PSUMMARY (poerw summary)
|
|
0x02 ('0000 0010'B) - P5VANALOG (+5V analog)
|
|
0x04 ('0000 0100'B) - N5P2VANALOG (-5.2V analog)
|
|
0x08 ('0000 1000'B) - P3P3VANALOG (_3.3V analog)
|
|
0x10 ('0001 0000'B) - P3P3VDIGITAL (+3.3V digital)
|
|
0x20 ('0010 0000'B) - LVDIGITAL (+1.8V digital)
|
|
0x40 ('0100 0000'B) - N5P2VDIGITAL (-5.2V digital)
|
|
Any combination of the bits represent the combination of the alarms"
|
|
::= { oaMsa300PinAlarmEntry 5}
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MSA 300 Pin Command Table
|
|
------------------------------------------------------------------------------
|
|
|
|
oaMsa300PinComTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OaMsa300PinComEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin Command table."
|
|
::= { oaMsa300PinMIBObjects 5 }
|
|
|
|
oaMsa300PinComEntry OBJECT-TYPE
|
|
SYNTAX OaMsa300PinComEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the MSA 300 Pin Command Table"
|
|
INDEX { oaMsa300PinComSlotIndex, oaMsa300PinComPortIndex }
|
|
::= { oaMsa300PinComTable 1 }
|
|
|
|
OaMsa300PinComEntry ::= SEQUENCE {
|
|
oaMsa300PinComSlotIndex SlotIndex,
|
|
oaMsa300PinComPortIndex PortInSlotIndex,
|
|
oaMsa300PinComLaserItuBand INTEGER,
|
|
oaMsa300PinComLaserItuCh Integer32
|
|
}
|
|
|
|
oaMsa300PinComSlotIndex OBJECT-TYPE
|
|
SYNTAX SlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin slot number"
|
|
::= { oaMsa300PinComEntry 1 }
|
|
|
|
oaMsa300PinComPortIndex OBJECT-TYPE
|
|
SYNTAX PortInSlotIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MSA 300 Pin port number"
|
|
::= { oaMsa300PinComEntry 2 }
|
|
|
|
oaMsa300PinComLaserItuBand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
cBand(2),
|
|
lBand(3),
|
|
sBand(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Band of the port.
|
|
unknown - Unknown
|
|
cBand - C Band
|
|
lBand - L Band
|
|
sBand - S Band"
|
|
::= { oaMsa300PinComEntry 7 }
|
|
|
|
oaMsa300PinComLaserItuCh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "0.01 Nano Meter(nm)"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU Channel wavelength of the port
|
|
Units: 0.01 Nano Meter(nm)"
|
|
::= { oaMsa300PinComEntry 8 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- conformance information
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpConformance OBJECT IDENTIFIER ::= { oaSfpMib 2 }
|
|
|
|
oaSfpGroups OBJECT IDENTIFIER ::= { oaSfpConformance 1 }
|
|
oaSfpCompliances OBJECT IDENTIFIER ::= { oaSfpConformance 2 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- compliance statements
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which have
|
|
SFP/DSFP/XFP/MSA300Pin module interfaces."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { oaSfpCompatibleIfCountGroup }
|
|
|
|
GROUP oaSfpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those port interfaces which
|
|
are SFP ports."
|
|
|
|
GROUP oaXfpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those port interfaces which
|
|
are XFP ports."
|
|
|
|
GROUP oaDsfpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those port interfaces which
|
|
are DSFP ports."
|
|
|
|
GROUP oaMsa300PinGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those port interfaces which
|
|
are MSA 300 Pin ports."
|
|
|
|
GROUP oaXfpTunGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those port interfaces which
|
|
are Tunable XFP ports."
|
|
|
|
::= { oaSfpCompliances 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- units of conformance
|
|
------------------------------------------------------------------------------
|
|
|
|
oaSfpCompatibleIfCountGroup OBJECT-GROUP
|
|
OBJECTS { oaSfpCompatibleInterfaceCount,
|
|
oaXfpCompatibleInterfaceCount,
|
|
oaDsfpCompatibleInterfaceCount,
|
|
oaMsa300PinCompatibleIfCount }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on number
|
|
of specific compatible ports."
|
|
::= { oaSfpGroups 1 }
|
|
|
|
oaSfpGroup OBJECT-GROUP
|
|
OBJECTS { oaSfpInfoIdentifier,
|
|
oaSfpInfoVendorSpecificIdentifier,
|
|
oaSfpInfoConnector,
|
|
oaSfpInfoVendorSpecificConnector,
|
|
oaSfpInfoVendorName,
|
|
oaSfpInfoVendorOUI,
|
|
oaSfpInfoVendorPN,
|
|
oaSfpInfoVendorRev,
|
|
oaSfpInfoLaserWavelength,
|
|
oaSfpTunability,
|
|
oaSfpInfoVendorSN,
|
|
oaSfpInfoVendorDate,
|
|
oaSfpInfoVendorSpecificLotCode,
|
|
oaSfpInfoVendorSpecificData,
|
|
oaSfpInfoDiagnosticPowerType,
|
|
oaSfpInfoDigitalDiagnostic,
|
|
oaSfpInfoDiagnosticCalibration,
|
|
oaSfpInfoInstalledStatus,
|
|
oaSfpInfofaultStatus,
|
|
oaSfpInfoEnableStatus,
|
|
oaSfpDiagnosticTemperature,
|
|
oaSfpDiagnosticVcc,
|
|
oaSfpDiagnosticTxBias,
|
|
oaSfpDiagnosticTxPower,
|
|
oaSfpDiagnosticRxPower,
|
|
oaSfpRatesSupportedValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
SFP compatible ports."
|
|
::= { oaSfpGroups 2 }
|
|
|
|
|
|
oaXfpGroup OBJECT-GROUP
|
|
OBJECTS { oaXfpInfoLaserWavelengthTolerance }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
XFP compatible ports."
|
|
::= { oaSfpGroups 3 }
|
|
|
|
oaDsfpGroup OBJECT-GROUP
|
|
OBJECTS { oaDsfpInfoChannelSpacing,
|
|
oaDsfpInfoChannelTuning }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
DSFP compatible ports."
|
|
::= { oaSfpGroups 4 }
|
|
|
|
oaMsa300PinGroup OBJECT-GROUP
|
|
OBJECTS { oaMsa300PinIdModuleTypeCode,
|
|
oaMsa300PinIdFirstLaserItuBand,
|
|
oaMsa300PinIdFirstLaserItuCh,
|
|
oaMsa300PinIdLastLaserItuBand,
|
|
oaMsa300PinIdLastLaserItuCh,
|
|
oaMsa300PinIdLaserItuChSpacing,
|
|
oaMsa300PinMeasLaserOutputPwrMon,
|
|
oaMsa300PinMeasLaserTempMon,
|
|
oaMsa300PinMeasRecSigAvrOptPower,
|
|
oaMsa300PinMeasLaserWlengthMon,
|
|
oaMsa300PinMeasTransTempMon,
|
|
oaMsa300PinAlarmTxAlarm,
|
|
oaMsa300PinAlarmRxAlarm,
|
|
oaMsa300PinAlarmPsAlarm,
|
|
|
|
oaMsa300PinComLaserItuBand,
|
|
oaMsa300PinComLaserItuCh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
MSA 300 Pin compatible ports."
|
|
::= { oaSfpGroups 5 }
|
|
|
|
oaXfpTunGroup OBJECT-GROUP
|
|
OBJECTS { oaXfpTunLaserFirstFrequency,
|
|
oaXfpTunLaserLastFrequency,
|
|
oaXfpTunGridSpacing,
|
|
oaXfpTunLaserItuBand,
|
|
oaXfpTunLaserItuCh }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on
|
|
Tunable XFP compatible ports."
|
|
::= { oaSfpGroups 6 }
|
|
|
|
|
|
END |