summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-SIGCOND-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/mrv/NBS-SIGCOND-MIB')
-rw-r--r--MIBS/mrv/NBS-SIGCOND-MIB1001
1 files changed, 1001 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-SIGCOND-MIB b/MIBS/mrv/NBS-SIGCOND-MIB
new file mode 100644
index 0000000..c00b28a
--- /dev/null
+++ b/MIBS/mrv/NBS-SIGCOND-MIB
@@ -0,0 +1,1001 @@
+NBS-SIGCOND-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Unsigned32, OBJECT-TYPE, NOTIFICATION-TYPE,
+ MODULE-IDENTITY, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+
+ InterfaceIndex, ifAlias
+ FROM IF-MIB
+
+ nbs, NbsTcMilliDb, NbsTcMHz
+ FROM NBS-MIB;
+
+
+nbsSigCondMib MODULE-IDENTITY
+ LAST-UPDATED "201707270000Z" -- July 27, 2017
+ ORGANIZATION "NBS"
+ CONTACT-INFO
+ "For technical support, please contact your service channel"
+
+ DESCRIPTION
+ "Signal Conditioning mib"
+ ::= { nbs 227 }
+
+-- *******************************************************************
+-- NBS-SIGCOND-MIB local defines
+-- *******************************************************************
+
+nbsSigCondVoaPortGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Variable Optical Attenuation at the port level."
+ ::= { nbsSigCondMib 1 }
+
+nbsSigCondVoaChannelGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Variable Optical Attenuation at the channel level."
+ ::= { nbsSigCondMib 2}
+
+nbsSigCondRamanGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Raman amplifier information for the port."
+ ::= { nbsSigCondMib 3 }
+
+nbsSigCondEqualizeGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Management info for equalizing power levels among channels
+ within a WDM port"
+ ::= { nbsSigCondMib 20 }
+
+nbsSigCondRedundGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Management info for power level based redundancy"
+ ::= { nbsSigCondMib 30 }
+
+nbsSigCondPortGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Power readings from the port."
+ ::= { nbsSigCondMib 40 }
+
+nbsSigCondChannelGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Signal info for WDM channels within a WDM port"
+ ::= { nbsSigCondMib 50 }
+
+nbsSigCondVodPortGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion compensation at the port level."
+ ::= { nbsSigCondMib 60 }
+
+
+nbsSigCondTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "SNMP Traps or Notifications"
+ ::= { nbsSigCondMib 200 }
+
+nbsSigCondEvent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "SNMP Traps or Notifications"
+ ::= { nbsSigCondTraps 0 }
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondVoaPortTable
+--
+-- *******************************************************************
+
+nbsSigCondVoaPortTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ports supporting variable optical attenuation
+ at the port level."
+ ::= { nbsSigCondVoaPortGrp 1 }
+
+nbsSigCondVoaPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondVoaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of ports supporting variable optical attenuation at the
+ port level."
+ ::= { nbsSigCondVoaPortGrp 2 }
+
+NbsSigCondVoaPortEntry ::= SEQUENCE {
+ nbsSigCondVoaPortIfIndex InterfaceIndex,
+ nbsSigCondVoaPortRxAttenuAdmin INTEGER,
+ nbsSigCondVoaPortRxAttenuOper INTEGER,
+ nbsSigCondVoaPortTxAttenuAdmin INTEGER,
+ nbsSigCondVoaPortTxAttenuOper INTEGER
+}
+
+nbsSigCondVoaPortEntry OBJECT-TYPE
+ SYNTAX NbsSigCondVoaPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { nbsSigCondVoaPortIfIndex }
+ ::= { nbsSigCondVoaPortTable 1 }
+
+nbsSigCondVoaPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of the attenuable port."
+ ::= { nbsSigCondVoaPortEntry 1 }
+
+nbsSigCondVoaPortRxAttenuAdmin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent and immediately updated. User-requested
+ attenuation to be applied to received signal, expressed in
+ millidecibels (mdB).
+ Not supported value: -200000"
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaPortEntry 2 }
+
+nbsSigCondVoaPortRxAttenuOper OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attenuation actually being applied to received signal, in
+ millidecibels (mdB).
+ Not supported value: -200000"
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaPortEntry 3 }
+
+nbsSigCondVoaPortTxAttenuAdmin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent and immediately updated. User-requested
+ attenuation to be applied before transmitting signal,
+ expressed in millidecibels (mdB).
+ Not supported value: -200000"
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaPortEntry 4 }
+
+nbsSigCondVoaPortTxAttenuOper OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attenuation actually being applied before transmitting
+ signal, in millidecibels (mdB).
+ Not supported value: -200000"
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaPortEntry 5}
+
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondVoaChannelTbl
+--
+-- *******************************************************************
+
+nbsSigCondVoaChannelRangeTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of mux ports supporting variable optical
+ attenuation at the channel level."
+ ::= { nbsSigCondVoaChannelGrp 1 }
+
+nbsSigCondVoaChannelRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondVoaChannelRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The channel attenuation values supported on this port."
+ ::= { nbsSigCondVoaChannelGrp 2 }
+
+NbsSigCondVoaChannelRangeEntry ::= SEQUENCE {
+ nbsSigCondVoaChannelRangeIfIndex InterfaceIndex,
+ nbsSigCondVoaChannelRangeMin NbsTcMilliDb,
+ nbsSigCondVoaChannelRangeMax NbsTcMilliDb,
+ nbsSigCondVoaChannelRangeIncr NbsTcMilliDb
+}
+
+nbsSigCondVoaChannelRangeEntry OBJECT-TYPE
+ SYNTAX NbsSigCondVoaChannelRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { nbsSigCondVoaChannelRangeIfIndex }
+ ::= { nbsSigCondVoaChannelRangeTable 1 }
+
+nbsSigCondVoaChannelRangeIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of the mux port."
+ ::= { nbsSigCondVoaChannelRangeEntry 1 }
+
+nbsSigCondVoaChannelRangeMin OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest channel attenuation value supported by this mux
+ port, expressed in millidecibels (mdB).
+
+ This is the smallest attenuation supported."
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaChannelRangeEntry 2 }
+
+nbsSigCondVoaChannelRangeMax OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The greatest channel attenuation value supported by this mux
+ port, expressed in millidecibels (mdB).
+
+ This is the largest attenuation supported."
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaChannelRangeEntry 3 }
+
+
+nbsSigCondVoaChannelRangeIncr OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The precision of the VOA, expressed in
+ millidecibels (mdB).
+
+ The minimum difference between attenuation values."
+ DEFVAL { 0 }
+ ::= { nbsSigCondVoaChannelRangeEntry 4 }
+
+-- *******************************************************************
+--
+-- the nbsSigCondRamanTable
+--
+-- *******************************************************************
+
+nbsSigCondRamanTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of raman ports in this system."
+ ::= { nbsSigCondRamanGrp 1 }
+
+nbsSigCondRamanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondRamanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of Raman readings."
+ ::= { nbsSigCondRamanGrp 2 }
+
+NbsSigCondRamanEntry ::= SEQUENCE {
+ nbsSigCondRamanIfIndex InterfaceIndex,
+ nbsSigCondRamanPumpPwrAdmin INTEGER,
+ nbsSigCondRamanPumpPwrOper INTEGER
+}
+
+nbsSigCondRamanEntry OBJECT-TYPE
+ SYNTAX NbsSigCondRamanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Raman readings on an individual port."
+ INDEX { nbsSigCondRamanIfIndex }
+ ::= { nbsSigCondRamanTable 1 }
+
+nbsSigCondRamanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of the Raman port"
+ ::= { nbsSigCondRamanEntry 1 }
+
+nbsSigCondRamanPumpPwrAdmin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent and immediately updated. User-requested pump
+ power, in microwatts (uW).
+ User interfaces should show this in millWatts (mW).
+ Not supported value: -1"
+ ::= { nbsSigCondRamanEntry 2 }
+
+nbsSigCondRamanPumpPwrOper OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Agent reported pump power, in microwatts (uW).
+ User interfaces should show this in millWatts (mW).
+ Not supported value: -1"
+ ::= { nbsSigCondRamanEntry 3 }
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondEqualizeTable
+--
+-- *******************************************************************
+
+nbsSigCondEqualizeTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsSigCondEqualizeTable."
+ ::= { nbsSigCondEqualizeGrp 1 }
+
+nbsSigCondEqualizeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondEqualizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of WDM ports supporting power level equalization."
+ ::= { nbsSigCondEqualizeGrp 2 }
+
+NbsSigCondEqualizeEntry ::= SEQUENCE {
+ nbsSigCondEqualizeIfIndex InterfaceIndex,
+ nbsSigCondEqualizeState INTEGER,
+ nbsSigCondEqualizeLimitMin NbsTcMilliDb,
+ nbsSigCondEqualizeLimitMax NbsTcMilliDb,
+ nbsSigCondEqualizeDesiredMin NbsTcMilliDb,
+ nbsSigCondEqualizeDesiredMax NbsTcMilliDb,
+ nbsSigCondEqualizeDesiredVal NbsTcMilliDb
+}
+
+nbsSigCondEqualizeEntry OBJECT-TYPE
+ SYNTAX NbsSigCondEqualizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Equalization parameters and settings"
+ INDEX { nbsSigCondEqualizeIfIndex }
+ ::= { nbsSigCondEqualizeTable 1 }
+
+nbsSigCondEqualizeIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of this channel's WDM port"
+ ::= { nbsSigCondEqualizeEntry 1 }
+
+nbsSigCondEqualizeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ disabled (2),
+ enabled (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable or disable channel equalization on this port.
+
+ The value disabled(2) disables the feature. No attempt to
+ equalize power levels will be made, and no equalization events
+ will be triggered.
+
+ The value enabled(3) enables the feature. A best-effort
+ attempt to keep the port signal within the
+ nbsSigCondEqualizeDesired range will be made. Equalization
+ events will be triggered if the power cannot be kept within
+ the nbsSigCondEqualizeDesired range.
+
+ If this port does not support equalization, this object will
+ report notSupported (1), and any SET requests to this object
+ will be rejected."
+ DEFVAL { disabled }
+ ::= { nbsSigCondEqualizeEntry 10 }
+
+nbsSigCondEqualizeLimitMin OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest channel TxPower setting the equalizer supports"
+ ::= { nbsSigCondEqualizeEntry 11 }
+
+nbsSigCondEqualizeLimitMax OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest channel TxPower setting the equalizer supports"
+ ::= { nbsSigCondEqualizeEntry 12 }
+
+nbsSigCondEqualizeDesiredMin OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-settable minimum channel TxPower level.
+
+ Allowed values are from nbsSigCondEqualizeLimitMin to
+ nbsSigCondEqualizeLimitMax, inclusive.
+
+ Equalizer must attempt to maintain the channels' signal at or
+ above this level. The event nbsSigCondEventEqualizeTooLow
+ indicates that it was unable to meet the desired minimum
+ signal strength for a given channel."
+ DEFVAL { -50000 }
+ ::= { nbsSigCondEqualizeEntry 21 }
+
+nbsSigCondEqualizeDesiredMax OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-settable maximum channel TxPower level.
+
+ Allowed values are from nbsSigCondEqualizeLimitMin to
+ nbsSigCondEqualizeLimitMax, inclusive.
+
+ Equalizer must attempt to maintain the channels' signal at or
+ below this level. The event nbsSigCondEventEqualizeTooHigh
+ indicates that it was unable to meet the desired maximum
+ signal strength for a given channel."
+ DEFVAL { 0 }
+ ::= { nbsSigCondEqualizeEntry 22 }
+
+nbsSigCondEqualizeDesiredVal OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Equalizer must attempt to maintain the channels' signal at
+ this level.
+
+ Allowed values are from nbsSigCondEqualizeLimitMin to
+ nbsSigCondEqualizeLimitMax, inclusive."
+ DEFVAL { -25000 }
+ ::= { nbsSigCondEqualizeEntry 23 }
+
+
+
+ -- *******************************************************************
+ --
+-- the nbsSigCondRedundTable
+--
+-- *******************************************************************
+
+nbsSigCondRedundTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsSigCondRedund."
+ ::= { nbsSigCondRedundGrp 1 }
+
+nbsSigCondRedundTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondRedundEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of ports supporting power level redundancy."
+ ::= { nbsSigCondRedundGrp 2 }
+
+NbsSigCondRedundEntry ::= SEQUENCE {
+ nbsSigCondRedundIfIndex InterfaceIndex,
+ nbsSigCondRedundLimitMin NbsTcMilliDb,
+ nbsSigCondRedundLimitMax NbsTcMilliDb,
+ nbsSigCondRedundDesiredMin NbsTcMilliDb,
+ nbsSigCondRedundDesiredMax NbsTcMilliDb
+}
+
+nbsSigCondRedundEntry OBJECT-TYPE
+ SYNTAX NbsSigCondRedundEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Redundancy settings"
+ INDEX { nbsSigCondRedundIfIndex }
+ ::= { nbsSigCondRedundTable 1 }
+
+nbsSigCondRedundIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of this channel's Redundancy port"
+ ::= { nbsSigCondRedundEntry 1 }
+
+nbsSigCondRedundLimitMin OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest channel Power setting"
+ ::= { nbsSigCondRedundEntry 5 }
+
+nbsSigCondRedundLimitMax OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest channel Power setting"
+ ::= { nbsSigCondRedundEntry 8 }
+
+nbsSigCondRedundDesiredMin OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lowest channel Power setting before the redundancy kicks in"
+ ::= { nbsSigCondRedundEntry 10 }
+
+nbsSigCondRedundDesiredMax OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The highest channel Power setting before the redundancy kicks in"
+ ::= { nbsSigCondRedundEntry 15 }
+
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondPortTable
+--
+-- *******************************************************************
+
+nbsSigCondPortTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsSigCondPortTable."
+ ::= { nbsSigCondPortGrp 1 }
+
+nbsSigCondPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of VOA and VGA ports."
+ ::= { nbsSigCondPortGrp 2 }
+
+NbsSigCondPortEntry ::= SEQUENCE {
+ nbsSigCondPortIfIndex InterfaceIndex,
+ nbsSigCondPortRxPower INTEGER,
+ nbsSigCondPortTxPower INTEGER,
+ nbsSigCondPortReflection INTEGER,
+ nbsSigCondPortRxPowerMin INTEGER,
+ nbsSigCondPortRxPowerMax INTEGER,
+ nbsSigCondPortNoiseFigure INTEGER
+}
+
+nbsSigCondPortEntry OBJECT-TYPE
+ SYNTAX NbsSigCondPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { nbsSigCondPortIfIndex }
+ ::= { nbsSigCondPortTable 1 }
+
+nbsSigCondPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of the port"
+ ::= { nbsSigCondPortEntry 1 }
+
+nbsSigCondPortRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured receiver power, in millidecibels (mdBm).
+ User interfaces should show this in decibels (dBm).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 2 }
+
+nbsSigCondPortTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured transmitter power, in millidecibels (mdBm).
+ User interfaces should show this in decibels (dBm).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 3 }
+
+nbsSigCondPortReflection OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured back reflection power, in millidecibels (mdBm).
+ User interfaces should show this in decibels (dBm).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 4}
+
+nbsSigCondPortRxPowerMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured minimum receiver power, in millidecibels (mdBm).
+ User interfaces should show this in decibels (dBm).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 5 }
+
+nbsSigCondPortRxPowerMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured maximum receiver power, in millidecibels (mdBm).
+ User interfaces should show this in decibels (dBm).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 6 }
+
+nbsSigCondPortNoiseFigure OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured Noise Figure value, in millidecibels (mdB).
+ User interfaces should show this in decibels (dB).
+ Not supported value: -100000"
+ ::= { nbsSigCondPortEntry 7 }
+
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondChannelGrp
+--
+-- *******************************************************************
+
+nbsSigCondChannelTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsSigCondChannelTable."
+ ::= { nbsSigCondChannelGrp 1 }
+
+nbsSigCondChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WDM channels within a mux port"
+ ::= { nbsSigCondChannelGrp 2 }
+
+nbsSigCondChannelEntry OBJECT-TYPE
+ SYNTAX NbsSigCondChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { nbsSigCondChannelIfIndex, nbsSigCondChannelCenterline }
+ ::= { nbsSigCondChannelTable 1 }
+
+NbsSigCondChannelEntry ::= SEQUENCE {
+ nbsSigCondChannelIfIndex InterfaceIndex,
+ nbsSigCondChannelCenterline NbsTcMHz,
+ nbsSigCondChannelRxPower NbsTcMilliDb,
+ nbsSigCondChannelTxPower NbsTcMilliDb,
+ nbsSigCondChannelTxAttenu NbsTcMilliDb,
+ nbsSigCondChannelRxAttenu NbsTcMilliDb
+}
+
+nbsSigCondChannelIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of this channel's mux port"
+ ::= { nbsSigCondChannelEntry 1 }
+
+nbsSigCondChannelCenterline OBJECT-TYPE
+ SYNTAX NbsTcMHz
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The center frequency of this channel, in MHz"
+ ::= { nbsSigCondChannelEntry 2 }
+
+nbsSigCondChannelRxPower OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dynamically measured or calculated receive signal strength"
+ ::= { nbsSigCondChannelEntry 11 }
+
+nbsSigCondChannelTxPower OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dynamically measured or calculated transmit signal
+ strength"
+ ::= { nbsSigCondChannelEntry 12 }
+
+nbsSigCondChannelTxAttenu OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual attenuation applied to this channel, possibly
+ representing changes made by the equalization process if
+ nbsSigCondEqualizeState is enabled for this IfIndex."
+ ::= { nbsSigCondChannelEntry 14 }
+
+nbsSigCondChannelRxAttenu OBJECT-TYPE
+ SYNTAX NbsTcMilliDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual attenuation applied to this channel, possibly
+ representing changes made by the equalization process if
+ nbsSigCondEqualizeState is enabled for this IfIndex."
+ ::= { nbsSigCondChannelEntry 15 }
+
+-- *******************************************************************
+--
+-- the nbsSigCondVodPortTable
+--
+-- *******************************************************************
+
+nbsSigCondVodPortTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ports supporting variable optical dispersion
+ at the port level."
+ ::= { nbsSigCondVodPortGrp 1 }
+
+nbsSigCondVodPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSigCondVodPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of ports supporting variable optical attenuation at the
+ port level."
+ ::= { nbsSigCondVodPortGrp 2 }
+
+NbsSigCondVodPortEntry ::= SEQUENCE {
+ nbsSigCondVodPortIfIndex InterfaceIndex,
+ nbsSigCondVodPortDispersionMin INTEGER,
+ nbsSigCondVodPortDispersionMax INTEGER,
+ nbsSigCondVodPortDispersionAdmin INTEGER,
+ nbsSigCondVodPortDispersionOper INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetCenter INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetMin INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetMax INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetStep INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetExponent INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetAdmin INTEGER,
+ nbsSigCondVodPortDispersionGridOffsetOper INTEGER
+}
+
+nbsSigCondVodPortEntry OBJECT-TYPE
+ SYNTAX NbsSigCondVodPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { nbsSigCondVodPortIfIndex }
+ ::= { nbsSigCondVodPortTable 1 }
+
+nbsSigCondVodPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of the dispersion compensation port."
+ ::= { nbsSigCondVodPortEntry 1 }
+
+nbsSigCondVodPortDispersionMin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum allowed dispersion compensation in ps/nm.
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { 0 }
+ ::= { nbsSigCondVodPortEntry 2 }
+
+nbsSigCondVodPortDispersionMax OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum allowed dispersion compensation in ps/nm.
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { 0 }
+ ::= { nbsSigCondVodPortEntry 3 }
+
+nbsSigCondVodPortDispersionAdmin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired dispersion compensation in ps/nm.
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { 0 }
+ ::= { nbsSigCondVodPortEntry 4 }
+
+nbsSigCondVodPortDispersionOper OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual dispersion in ps/nm
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { 0 }
+ ::= { nbsSigCondVodPortEntry 5}
+
+nbsSigCondVodPortDispersionGridOffsetCenter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The center frequency of the offset, in GigaHertz
+ (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0"
+
+ ::= { nbsSigCondVodPortEntry 10 }
+
+nbsSigCondVodPortDispersionGridOffsetMin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { -100 }
+ ::= { nbsSigCondVodPortEntry 11 }
+
+nbsSigCondVodPortDispersionGridOffsetMax OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0x80000000"
+
+ DEFVAL { 100 }
+ ::= { nbsSigCondVodPortEntry 12 }
+
+nbsSigCondVodPortDispersionGridOffsetStep OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The spacing of the allowable grid offsets that this port
+ supports, in GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0"
+
+ DEFVAL { 1 }
+ ::= { nbsSigCondVodPortEntry 13 }
+
+nbsSigCondVodPortDispersionGridOffsetExponent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of all the GridOffset values (including
+ GridOffsetStep).
+
+ 9 (the default) indicates all units are in GigaHertz (GHz)."
+
+ DEFVAL { 9 }
+ ::= { nbsSigCondVodPortEntry 14 }
+
+nbsSigCondVodPortDispersionGridOffsetAdmin OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0x80000000"
+
+ ::= { nbsSigCondVodPortEntry 15 }
+
+nbsSigCondVodPortDispersionGridOffsetOper OBJECT-TYPE
+ SYNTAX INTEGER (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0x80000000"
+
+ ::= { nbsSigCondVodPortEntry 16 }
+
+
+-- *******************************************************************
+--
+-- the nbsSigCondEvent group
+--
+-- *******************************************************************
+
+nbsSigCondEventEqualizeOk NOTIFICATION-TYPE
+ OBJECTS { nbsSigCondEqualizeIfIndex, ifAlias,
+ nbsSigCondChannelCenterline, nbsSigCondChannelTxPower,
+ nbsSigCondEqualizeDesiredMin, nbsSigCondEqualizeDesiredMax }
+ STATUS current
+ DESCRIPTION
+ "Sent when equalizer becomes able to maintain TxPower within the
+ user-specified nbsSigCondEqualizeDesired range.
+
+ This Notification is of severity ERROR, which means it should
+ be emitted unless disabled or nbsCmmcSysTrapTblEntLevel is set
+ to a severity worse than error(3)."
+ ::= { nbsSigCondEvent 20 }
+
+nbsSigCondEventEqualizeTooLow NOTIFICATION-TYPE
+ OBJECTS { nbsSigCondEqualizeIfIndex, ifAlias,
+ nbsSigCondChannelCenterline, nbsSigCondChannelTxPower,
+ nbsSigCondEqualizeDesiredMin }
+ STATUS current
+ DESCRIPTION
+ "Sent when equalizer becomes unable to maintain TxPower at or
+ above nbsSigCondEqualizeDesiredMin.
+
+ This Notification is of severity ERROR, which means it should
+ be emitted unless disabled or nbsCmmcSysTrapTblEntLevel is set
+ to a severity worse than error(3)."
+ ::= { nbsSigCondEvent 21}
+
+nbsSigCondEventEqualizeTooHigh NOTIFICATION-TYPE
+ OBJECTS { nbsSigCondEqualizeIfIndex, ifAlias,
+ nbsSigCondChannelCenterline, nbsSigCondChannelTxPower,
+ nbsSigCondEqualizeDesiredMax }
+ STATUS current
+ DESCRIPTION
+ "Sent when equalizer becomes unable to maintain TxPower at or
+ below nbsSigCondEqualizeDesiredMax.
+
+ This Notification is of severity ERROR, which means it should
+ be emitted unless disabled or nbsCmmcSysTrapTblEntLevel is set
+ to a severity worse than error(3)."
+ ::= { nbsSigCondEvent 22 }
+
+END