-- ***************************************************************** -- OSA MIB -- ***************************************************************** SL-OSA-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; slOSA MODULE-IDENTITY LAST-UPDATED "201902041200Z" -- 17 Jan. 2005 12:00:00 EST ORGANIZATION "PacketLight Networks Ltd." CONTACT-INFO "Omri_Viner@PacketLight.com" DESCRIPTION "This MIB module describes the OSA" ::= { slService 18 } -- The OSA MIB consists of the following groups: -- Configuration -- Traps slOSAConfig OBJECT IDENTIFIER ::= { slOSA 1 } slOSAPm OBJECT IDENTIFIER ::= { slOSA 2 } slOSATraps OBJECT IDENTIFIER ::= { slOSA 3 } -- Textual Conventions -- -- The OCM Configuration Table -- slOCMConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SlOCMConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OCM Configuration table." ::= { slOSAConfig 1 } slOCMConfigEntry OBJECT-TYPE SYNTAX SlOCMConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OCM Configuration table." INDEX { slOCMConfigLineIndex } ::= { slOCMConfigTable 1 } SlOCMConfigEntry ::= SEQUENCE { slOCMConfigLineIndex InterfaceIndex, -- Status slOCMConfigOperStatus INTEGER, slOCMConfigTemp INTEGER, -- Module temperature slOCMConfigSNO DisplayString, -- Serial Nomber slOCMConfigMFD DisplayString, -- Manufacturing Date slOCMConfigHWR DisplayString, -- Hardware revision slOCMConfigFWR DisplayString, -- Firmware revision -- Config slOCMConfigPortLock INTEGER, slOCMConfigCycles INTEGER, slOCMConfigPN DisplayString -- Part Number } slOCMConfigLineIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Only one entry in the table. Thus this is a dummy ifIndex that equals to 1." ::= { slOCMConfigEntry 1 } -- Status slOCMConfigOperStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM operational status. 0 - DOWN, 1 - UP." ::= { slOCMConfigEntry 2 } slOCMConfigTemp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM temperature in 0.1 celsius" ::= { slOCMConfigEntry 3 } slOCMConfigSNO OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM module derial number. Format: 8 character long string" ::= { slOCMConfigEntry 4 } slOCMConfigMFD OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM module manufacturing date. Format:
. Example: 01 Jan 2019" ::= { slOCMConfigEntry 5 } slOCMConfigHWR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM module hardware revision. Format: ... Example: 2.3.1.1" ::= { slOCMConfigEntry 6 } slOCMConfigFWR OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The OCM module firware revision. Format: ... Example: 2.3.1.1" ::= { slOCMConfigEntry 7 } -- Configuration slOCMConfigPortLock OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number to lock. If 0 -> no lock, otherwise lock to 1-8 port number. Default: 0" ::= { slOCMConfigEntry 8 } slOCMConfigCycles OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of measurement cycles. Initial value: 0" ::= { slOCMConfigEntry 9 } slOCMConfigPN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number" ::= { slOCMConfigEntry 10 } -- -- The OSA Port Configuration Table -- slOSPRConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SlOSPRConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSA port configuration table." ::= { slOSAConfig 2 } slOSPRConfigEntry OBJECT-TYPE SYNTAX SlOSPRConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OSA port configuration table." INDEX { slOSPRConfigLineIndex } ::= { slOSPRConfigTable 1 } SlOSPRConfigEntry ::= SEQUENCE { slOSPRConfigLineIndex InterfaceIndex, -- OSA Port Configuration slOSPRConfigAdmin INTEGER, slOSPRConfigOper INTEGER, slOSPRConfigAlias DisplayString, slOSPRConfigGrid INTEGER, slOSPRConfigLossDetectThresh INTEGER, slOSPRConfigRefreshTime INTEGER, slOSPRConfigRestoreDefaults INTEGER, slOSPRConfigTR INTEGER, -- VC Mode: power threshold -- OSA Port Measurement Parameters slOSPRConfigDL INTEGER, -- OSNR Mode: left offset to noise location slOSPRConfigDU INTEGER, -- OSNR Mode: right offset to noise location slOSPRConfigNL INTEGER, -- OSNR Mode: left range to find slOSPRConfigNU INTEGER, -- OSNR Mode: right range to find slOSPRConfigBWX INTEGER, -- OSNR Mode: offset power down from slOSPRConfigNTR INTEGER, -- OSNR Mode: noise tag range slOSPRConfigRBW INTEGER, -- OSNR Mode: Resolution Band Width slOSPRConfigBWT INTEGER -- CP Mode: offset power down from } slOSPRConfigLineIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the OSA port 1-8." ::= { slOSPRConfigEntry 1 } -- Configuration slOSPRConfigAdmin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port admin status. 0 - DOWN, 1 - UP." ::= { slOSPRConfigEntry 2 } slOSPRConfigOper OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port operational status. 0 - DOWN, 1 - UP." ::= { slOSPRConfigEntry 3 } slOSPRConfigAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port alias." ::= { slOSPRConfigEntry 4 } slOSPRConfigGrid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "ITU-T G.694.1 drid type. 1 - 100 GHz 2 - 50 GHz 3 - 25 GHz 4 - Flex Grid." ::= { slOSPRConfigEntry 5 } slOSPRConfigLossDetectThresh OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold for channel LOS detection . Units: 0.1 dBm. Default: -40 dBm" ::= { slOSPRConfigEntry 6 } slOSPRConfigRefreshTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The minimal refresh time for the port. Specified in 0.1 seconds. 0 - never refresh." ::= { slOSPRConfigEntry 7 } slOSPRConfigRestoreDefaults OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this object restores the port parameters to thier defauls" ::= { slOSPRConfigEntry 8 } slOSPRConfigTR OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "VC Mode: The threshold for channel valid channel (VC) detection. Units: 0.1 dBm. Default: -35 dBm" ::= { slOSPRConfigEntry 9 } -- OSA Port Measurement Parameters slOSPRConfigDL OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: left offset to noise location. Units: 0.1 Ghz. Default: 20GHz - 100GHz spacing 10GHz - 50GHz spacing" ::= { slOSPRConfigEntry 10 } slOSPRConfigDU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: right offset to noise location. Units: 0.1 Ghz. Default: 20GHz - 100GHz spacing 10GHz - 50GHz spacing" ::= { slOSPRConfigEntry 11 } slOSPRConfigNL OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: noise lower. Units: 0.1 Ghz. Default: 20GHz - 100GHz spacing 10GHz - 50GHz spacing" ::= { slOSPRConfigEntry 12 } slOSPRConfigNU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: noise upper. Units: 0.1 Ghz. Default: 20GHz - 100GHz grid 10GHz - 50GHz grid" ::= { slOSPRConfigEntry 13 } slOSPRConfigBWX OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: The offset in tenths of a dB down from . Used as a threshold to determine the bandwidth over which to integrate the signal power. Units: 0.1 dB. Default: 3 dB" ::= { slOSPRConfigEntry 14 } slOSPRConfigNTR OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: noise tag range. Units: 0.1 GHz. Default: 20GHz - 100GHz grid 10GHz - 50GHz grid" ::= { slOSPRConfigEntry 15 } slOSPRConfigRBW OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR Mode: resolution band width (tenths of GHz). Units: 0.1 GHz. Default: 12.5 GHz" ::= { slOSPRConfigEntry 16 } slOSPRConfigBWT OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CP Mode: offset in tenths of a dB down from . Used as a threshold to determine the bandwidth over which to integrate the signal power. Units: 0.1 dB. Default: 3 dB" ::= { slOSPRConfigEntry 17 } -- -- The OSA Channel Table -- slOSChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF SlOSChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSA channels table." ::= { slOSAConfig 3 } slOSChannelEntry OBJECT-TYPE SYNTAX SlOSChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OSA channels table." INDEX { slOSChannelLineIndex, slOSChannelIndex } ::= { slOSChannelTable 1 } SlOSChannelEntry ::= SEQUENCE { slOSChannelLineIndex InterfaceIndex, slOSChannelIndex INTEGER, -- OSA Channel Parameters slOSChannelFR INTEGER, -- Channel Frequency slOSChannelPO INTEGER, -- Channel Power slOSChannelBW INTEGER, -- Channel Bandwidth slOSChannelOSNR INTEGER -- Channel OSNR } slOSChannelLineIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the OSA port 1-8." ::= { slOSChannelEntry 1 } slOSChannelIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the channel 0..99." ::= { slOSChannelEntry 2 } -- OSA Channel Parameters slOSChannelFR OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Channel frequency in 10MHz units. E.g. 19125000 stands for 191.25000THz" ::= { slOSChannelEntry 3 } slOSChannelPO OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Signed power in tenths of a dBm" ::= { slOSChannelEntry 4 } slOSChannelBW OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The channel bandwidth in 10MHz units units." ::= { slOSChannelEntry 5 } slOSChannelOSNR OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OSNR in tenths of a dB units." ::= { slOSChannelEntry 6 } -- -- OSA Traps -- END