Initial commit
This commit is contained in:
541
MIBS/packetlight/SL-EDFA-MIB
Normal file
541
MIBS/packetlight/SL-EDFA-MIB
Normal file
@ -0,0 +1,541 @@
|
||||
-- *****************************************************************
|
||||
-- SiteLight EDFA MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-EDFA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue,
|
||||
TimeStamp FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
sitelight FROM SL-NE-MIB;
|
||||
|
||||
slEdfa MODULE-IDENTITY
|
||||
LAST-UPDATED "200202040000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the EDFA Cards"
|
||||
::= { sitelight 9 }
|
||||
|
||||
-- The EDFA MIB consists of the following groups:
|
||||
-- EDFA Configuration Table
|
||||
-- EDFA Traps
|
||||
|
||||
edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 }
|
||||
edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 }
|
||||
edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Configuration Table
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
edfaConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current -- deprecated
|
||||
DESCRIPTION
|
||||
"The EDFA configuration table."
|
||||
::= { edfaConfig 1 }
|
||||
|
||||
edfaConfigEntry OBJECT-TYPE
|
||||
SYNTAX EdfaConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the EDFA interface configuration table.
|
||||
The index to this table is the same as the
|
||||
an ifIndex."
|
||||
INDEX { edfaIfIndex }
|
||||
::= { edfaConfigTable 1 }
|
||||
|
||||
EdfaConfigEntry ::=
|
||||
SEQUENCE {
|
||||
edfaIfIndex InterfaceIndex,
|
||||
edfaPumpTemp Integer32,
|
||||
edfaRxPower INTEGER,
|
||||
edfaPumpAdminStatus INTEGER,
|
||||
edfaPumpOperStatus INTEGER,
|
||||
edfaStatus INTEGER,
|
||||
edfaVoa INTEGER,
|
||||
edfaAutomaticMode TruthValue,
|
||||
edfaAdminControlMode INTEGER,
|
||||
edfaOperControlMode INTEGER,
|
||||
edfaAdminGain INTEGER,
|
||||
edfaOperGain INTEGER,
|
||||
edfaAdminOutputPower INTEGER,
|
||||
edfaOperOutputPower INTEGER,
|
||||
edfaChannelsNumber INTEGER,
|
||||
edfaTotalChannelsNumber INTEGER,
|
||||
edfaEyeSafetyMode TruthValue,
|
||||
edfaShutDownLipEnable TruthValue,
|
||||
edfaAutoPowerUpLipEnable TruthValue,
|
||||
edfaMaxGain INTEGER,
|
||||
-- Gain In Range from-to
|
||||
edfaGainInFrom INTEGER,
|
||||
edfaGainInTo INTEGER,
|
||||
-- Gain Out Range from-to
|
||||
edfaGainOutFrom INTEGER,
|
||||
edfaGainOutTo INTEGER,
|
||||
-- Power In Range from-to
|
||||
edfaPowerInFrom INTEGER,
|
||||
edfaPowerInTo INTEGER,
|
||||
-- Power Out Range from-to
|
||||
edfaPowerOutFrom INTEGER,
|
||||
edfaPowerOutTo INTEGER,
|
||||
-- Channel information
|
||||
edfaFromChannel INTEGER,
|
||||
edfaToChannel INTEGER,
|
||||
edfaOscChannel INTEGER,
|
||||
edfaRedBlueType INTEGER,
|
||||
edfaRole INTEGER,
|
||||
-- A description string
|
||||
edfaFreeDescription DisplayString,
|
||||
edfaConfigSafetyThreshold INTEGER
|
||||
}
|
||||
|
||||
edfaIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amplifier interface index."
|
||||
::= { edfaConfigEntry 1 }
|
||||
|
||||
edfaPumpTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pump temperture (in Kelvin)."
|
||||
::= { edfaConfigEntry 2 }
|
||||
|
||||
edfaRxPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The measured Rx Power.
|
||||
The value is specified in ten'th of Dbm units increments, starting
|
||||
from -30.0 dbm (e.g. value 0 means -30.0 dbm)."
|
||||
::= { edfaConfigEntry 3 }
|
||||
|
||||
edfaPumpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready
|
||||
down(2),
|
||||
restart(3) --
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the laser. The restart(3)
|
||||
state indicates that the edfa pump should be restarted.
|
||||
The restart(3) is not a state, thus it is not kept
|
||||
in the configuration file."
|
||||
::= { edfaConfigEntry 4 }
|
||||
|
||||
edfaPumpOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
restart(3), --
|
||||
unknown(4) -- status can not be determined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the laser.
|
||||
If edfaPumpAdminStatus is down(2) then
|
||||
edfaPumpOperStatus should be down(2).
|
||||
If edfaPumpAdminStatus is changed to up(1) then
|
||||
edfaPumpOperStatus should change to
|
||||
up(1) if the interface is ready to transmit and
|
||||
receive network traffic; it should remain in the down(2) state if
|
||||
and only if there is a fault that prevents it from
|
||||
going to the up(1) state.
|
||||
The operational status is equal to restart(3) if the edfa pump
|
||||
is still in restart process."
|
||||
::= { edfaConfigEntry 5 }
|
||||
|
||||
edfaStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8191)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the Line Status of the
|
||||
Edfa module.
|
||||
|
||||
The edfaStatus is a bit map represented as a
|
||||
sum, therefore, it can represent multiple failures (alarms)
|
||||
simultaneously.
|
||||
|
||||
edfaNoAlarm must be set if and only if no other
|
||||
flag is set.
|
||||
|
||||
The various bit positions are:
|
||||
1 edfaNoAlarm No alarm present
|
||||
2 edfaPumpTemperuture Pump temperatur is out-of-bound
|
||||
4 edfaPumpWavelength Pump wavelength is out-of-bound
|
||||
8 edfaHwFail Pump HW failure
|
||||
16 edfaRvcSignalDetect Loss of input signal
|
||||
32 edfaPumpPower Pump power is out-of-bound
|
||||
64 edfaRcvPower Rx Power is out-of-bound
|
||||
128 edfaTemprature Edfa temperature is out-of-bound
|
||||
256 edfaEyeSafty Eye safety alarm (available only in eye-safety mode)
|
||||
512 edafGainFlatness Gain flatness alarm
|
||||
1024 edfaXmtPower Tx Power is out-of-bound
|
||||
2048 edfaGain Edfa Gain is out-of-bound
|
||||
4096 edfaEol Pump End Of Life"
|
||||
::= { edfaConfigEntry 6 }
|
||||
|
||||
edfaVoa OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The computed VOA output attenuation specified in
|
||||
0.1 dB units. From 0.0 to +15.0 dB."
|
||||
::= { edfaConfigEntry 7 }
|
||||
|
||||
edfaAutomaticMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Edfa automatic mode. If equals TRUE,
|
||||
the Edfa control mode should selected automaticaly.
|
||||
Otherwise it should be selected manualy."
|
||||
::= { edfaConfigEntry 8 }
|
||||
|
||||
edfaAdminControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the Edfa control mode. This object
|
||||
may be set only when edfaAtomaticMode is FALSE."
|
||||
::= { edfaConfigEntry 9 }
|
||||
|
||||
edfaOperControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
apc(1), -- automatic power control (the default)
|
||||
agc(2) -- automatic gain control
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current Edfa control mode. Initialy the Edfa
|
||||
starts in APC mode. The AGC mode is used only when
|
||||
selected manualy or after transient input power change."
|
||||
::= { edfaConfigEntry 10 }
|
||||
|
||||
edfaAdminGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa Gain value given in 0.1 dB units. This value
|
||||
may be configured only when the edfa automatic mode is FALSE
|
||||
and the edfa control mode is Agc."
|
||||
::= { edfaConfigEntry 11 }
|
||||
|
||||
edfaOperGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa Gain value given in 0.1 dB units.
|
||||
Value range starts with 0.0 dbm"
|
||||
::= { edfaConfigEntry 12 }
|
||||
|
||||
edfaAdminOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The required Edfa output power value given in 0.1 dBm units.
|
||||
The range starts with -30.0 dBm. This value
|
||||
may be configured only when the edfa control mode is Apc."
|
||||
::= { edfaConfigEntry 13 }
|
||||
|
||||
edfaOperOutputPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual Edfa output power value specified in 0.1 dBm units.
|
||||
Valid valuse are in the range of 0.0 dBm upto +15.0 dBm."
|
||||
::= { edfaConfigEntry 14 }
|
||||
|
||||
edfaChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of optical channels on this signal."
|
||||
::= { edfaConfigEntry 15 }
|
||||
|
||||
edfaTotalChannelsNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of optical channels on this fiber."
|
||||
::= { edfaConfigEntry 16 }
|
||||
|
||||
edfaEyeSafetyMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in Eye-Safety mode the edfa reduces the laser
|
||||
power budget down to safe level upon detection of an
|
||||
output fiber cut."
|
||||
::= { edfaConfigEntry 17 }
|
||||
|
||||
edfaShutDownLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA shout-down on LIP (Loss of signal) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 18 }
|
||||
|
||||
edfaAutoPowerUpLipEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EDFA automatic power up (after signal returns) -
|
||||
enable/disable."
|
||||
::= { edfaConfigEntry 19 }
|
||||
|
||||
edfaMaxGain OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EDFA max gain is determined by the result of the VER command.
|
||||
Legal values:
|
||||
gainUnknown(1)
|
||||
gain14dbm(2) - Booster/Inline, (-2)-14dBm output power, gain (-5)-22dB
|
||||
gain17dbm(3) - Booster/Inline, (-2)-17dBm output power, gain (-5)-22dB
|
||||
gain20dbm(4) - Booster/Inline, (-2)-20dBm output power, gain (-5)-22dB
|
||||
gain23dbm(5) - Booster/Inline, 5-23dBm output power, gain (-5)-22dB, 16 channels
|
||||
gain18dbmPreAmp8Ch(6) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChRed(7) - Preamp (-18)-5dBm output power, fixed gain 18dB
|
||||
gain18dbmPreAmp16ChBlue(8)- Preamp (-18)-0dBm output power, fixed gain 18dB
|
||||
gain23dbmGain10(9) - Booster/Inline, 23dBm output power with fixed gain of 10dB, 32 channels
|
||||
"
|
||||
::= { edfaConfigEntry 20 }
|
||||
|
||||
-- Gain In Range from-to
|
||||
|
||||
edfaGainInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 21 }
|
||||
|
||||
edfaGainInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 22 }
|
||||
|
||||
-- Gain Out Range from-to
|
||||
|
||||
edfaGainOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 23 }
|
||||
|
||||
edfaGainOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output gain range of the edfa in units of 0.1 db."
|
||||
::= { edfaConfigEntry 24 }
|
||||
|
||||
-- Power In Range from-to
|
||||
|
||||
edfaPowerInFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 25 }
|
||||
|
||||
edfaPowerInTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper input power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 26 }
|
||||
|
||||
-- Power Out Range from-to
|
||||
|
||||
edfaPowerOutFrom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 27 }
|
||||
|
||||
edfaPowerOutTo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upper output power range of the edfa in units of 0.1 dbm."
|
||||
::= { edfaConfigEntry 28 }
|
||||
|
||||
-- Channel information
|
||||
|
||||
edfaFromChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 29 }
|
||||
|
||||
edfaToChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last channel number supported by the edfa; 0 to ignore."
|
||||
::= { edfaConfigEntry 30 }
|
||||
|
||||
edfaOscChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The wavelenght of the optical supervisory channel e.g. 1510, 1490."
|
||||
::= { edfaConfigEntry 31 }
|
||||
|
||||
edfaRedBlueType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
red(1),
|
||||
blue(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the edaf."
|
||||
::= { edfaConfigEntry 32 }
|
||||
|
||||
edfaRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
booster(1),
|
||||
boosterInline(2),
|
||||
preamp(3),
|
||||
inline(4),
|
||||
raman(5),
|
||||
other(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the edaf."
|
||||
::= { edfaConfigEntry 33 }
|
||||
|
||||
-- A description string
|
||||
|
||||
edfaFreeDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A free text with additional edfa information."
|
||||
::= { edfaConfigEntry 34 }
|
||||
|
||||
edfaConfigSafetyThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Eye Safety threshold level specified in dBm units.
|
||||
The value given in 0.1 dBm units. The range starts with -50.0 dBm."
|
||||
::= { edfaConfigEntry 35 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
-- The Edfa Traps
|
||||
--
|
||||
-- ----------------------------------------------------
|
||||
|
||||
edfaStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls."
|
||||
::= { edfaTraps 1 }
|
||||
|
||||
edfaControlModeChange NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode."
|
||||
::= { edfaTraps 2 }
|
||||
|
||||
edfaStatusChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaStatusChange trap is sent when the
|
||||
value of an instance edfaStatus changes. It
|
||||
can be utilized by an NMS to trigger polls.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 1 }
|
||||
|
||||
edfaControlModeChange0 NOTIFICATION-TYPE
|
||||
OBJECTS { edfaIfIndex,
|
||||
edfaOperControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A edfaControlModeChange trap is sent when the
|
||||
value of an instance edfaOperControlMode when going
|
||||
from APC to AGC (both directions) in automatic mode.
|
||||
It is defined to support browsers that don't recognize RFC 2576."
|
||||
::= { edfaTraps0 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user