summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-COHERENT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/mrv/NBS-COHERENT-MIB')
-rw-r--r--MIBS/mrv/NBS-COHERENT-MIB3236
1 files changed, 3236 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-COHERENT-MIB b/MIBS/mrv/NBS-COHERENT-MIB
new file mode 100644
index 0000000..2f1cdd3
--- /dev/null
+++ b/MIBS/mrv/NBS-COHERENT-MIB
@@ -0,0 +1,3236 @@
+-- Version svn rev 8658
+-- History
+-- 09 Mar 2015 Initial draft
+-- 04 Aug 2015 Add config objects
+-- 15 Sep 2015 Revise config objects
+-- 25 Nov 2015 Add Capacity objects
+-- ========================================================================
+
+NBS-COHERENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Unsigned32
+ FROM SNMPv2-SMI
+
+ InterfaceIndex
+ FROM IF-MIB
+
+ nbs
+ FROM NBS-MIB
+ ;
+
+nbsCoherentMib MODULE-IDENTITY
+ LAST-UPDATED "201509150000Z"
+ ORGANIZATION "MRV"
+ CONTACT-INFO
+ "For technical support, please contact your service channel"
+ DESCRIPTION
+ "Coherent CFP information."
+ ::= { nbs 242 }
+
+nbsCoherentCfgGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Configurable coherent features"
+ ::= { nbsCoherentMib 10 }
+
+nbsCohpmThresholdsGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Maximum considered safe by user"
+ ::= { nbsCoherentMib 21 }
+
+nbsCohpmCurrentGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Subtotals and statistics for sample now underway"
+ ::= { nbsCoherentMib 22 }
+
+nbsCohpmHistoricGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Totals and final statistics for a previous sample"
+ ::= { nbsCoherentMib 23 }
+
+nbsCohpmRunningGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Totals and statistics since (boot-up) protocol configuration"
+ ::= { nbsCoherentMib 24 }
+
+nbsCoherentStatsGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Coherent operating information and statistics"
+ ::= { nbsCoherentMib 90 }
+
+nbsCohpmEventsGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Threshold crossing events"
+ ::= { nbsCoherentMib 100 }
+
+
+-- *******************************************************************
+--
+-- the nbsCoherentCfgGrp
+--
+-- *******************************************************************
+
+nbsCoherentCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCoherentCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configurable coherent parameters."
+ ::= { nbsCoherentCfgGrp 2 }
+
+nbsCoherentCfgEntry OBJECT-TYPE
+ SYNTAX NbsCoherentCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "User-controlled Coherent operating information and statistics for a
+ specific port/interface."
+ INDEX {
+ nbsCoherentCfgIfIndex
+ }
+ ::= { nbsCoherentCfgTable 1 }
+
+NbsCoherentCfgEntry ::= SEQUENCE {
+ nbsCoherentCfgIfIndex InterfaceIndex,
+ nbsCoherentCfgCDmodeCaps OCTET STRING,
+ nbsCoherentCfgCDmodeAdmin INTEGER,
+ nbsCoherentCfgCDmodeOper INTEGER,
+ nbsCoherentCfgCDautolAdmin Integer32,
+ nbsCoherentCfgCDautolOper Integer32,
+ nbsCoherentCfgCDautohAdmin Integer32,
+ nbsCoherentCfgCDautohOper Integer32,
+ nbsCoherentCfgCDfixedAdmin Integer32,
+ nbsCoherentCfgCDfixedOper Integer32,
+ nbsCoherentCfgSOPmodeAdmin INTEGER,
+ nbsCoherentCfgSOPmodeOper INTEGER
+}
+
+nbsCoherentCfgIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCoherentCfgEntry 1 }
+
+nbsCoherentCfgCDmodeCaps OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This bitmask indicates which configurable codes this port supports for
+ nbsCoherentCfgCDmodeAdmin.
+
+ Bit 0, 1 are reserved.
+
+ Subsequent bits refer to the CD modes enumerated list; bits are
+ numbered per enumeration value. Bit 2 corresponds to disable(2), Bit 3
+ to auto(3), etc. A bit is set (1) if that CD
+ mode is appropriate for this module, cleared (0) if unavailable.
+
+ OCTET STRING bitmasks count the leftmost bit (MSB) as 0."
+ ::= { nbsCoherentCfgEntry 3 }
+
+nbsCoherentCfgCDmodeAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ disable (2),
+ auto (3),
+ fixed (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired administrative chromatic dispersion (CD) mode setting:
+
+ disable(2) --
+
+ auto(3) -- apply the objects nbsCoherentCfgCDautolAdmin and
+ nbsCoherentCfgCDautohAdmin
+
+ fixed(4) -- apply the object nbsCoherentCfgCDfixedAdmin"
+ ::= { nbsCoherentCfgEntry 12 }
+
+nbsCoherentCfgCDmodeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ disable (2),
+ auto (3),
+ fixed (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operational chromatic dispersion (CD) mode setting:
+
+ notSupported(1) --
+
+ disable(2) --
+
+ auto(3) -- the objects nbsCoherentCfgCDautolAdmin and
+ nbsCoherentCfgCDautohAdmin apply
+
+ fixed(4) -- the object nbsCoherentCfgCDfixedAdmin applies"
+ ::= { nbsCoherentCfgEntry 13 }
+
+nbsCoherentCfgCDautolAdmin OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired administrative setting for the low search value for an automatic
+ find of the chromatic dispersion (CD); applies only for auto(3).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 14 }
+
+nbsCoherentCfgCDautolOper OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operational setting for the low search value for an automatic
+ find of the chromatic dispersion (CD); applies only for auto(3).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 15 }
+
+nbsCoherentCfgCDautohAdmin OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired administrative setting for the high search value for an automatic
+ find of the chromatic dispersion (CD); applies only for auto(3).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 16 }
+
+nbsCoherentCfgCDautohOper OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operational setting for the high search value for an automatic
+ find of the chromatic dispersion (CD); applies only for auto(3).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 17 }
+
+nbsCoherentCfgCDfixedAdmin OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired administrative setting for a fixed chromatic dispersion (CD);
+ applies only for fixed(4).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 18 }
+
+nbsCoherentCfgCDfixedOper OBJECT-TYPE
+ SYNTAX Integer32 (-100000..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operational setting for a fixed chromatic dispersion (CD);
+ applies only for fixed(4).
+ Unit measurement: 1 ps/nm"
+ ::= { nbsCoherentCfgEntry 19 }
+
+nbsCoherentCfgSOPmodeAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ standard (2),
+ enhanced (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Desired administrative setting for state of polarization (SOP) mode"
+ ::= { nbsCoherentCfgEntry 22 }
+
+nbsCoherentCfgSOPmodeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ standard (2),
+ enhanced (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operational setting for state of polarization (SOP) mode"
+ ::= { nbsCoherentCfgEntry 23 }
+
+
+-- *******************************************************************
+--
+-- the nbsCohpmThresholdsGrp
+--
+-- *******************************************************************
+
+nbsCohpmThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCohpmThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Coherent Performance Monitoring thresholds"
+ ::= { nbsCohpmThresholdsGrp 1 }
+
+nbsCohpmThresholdsEntry OBJECT-TYPE
+ SYNTAX NbsCohpmThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance monitoring thresholds for a particular interface"
+ INDEX {
+ nbsCohpmThresholdsIfIndex,
+ nbsCohpmThresholdsInterval
+ }
+ ::= { nbsCohpmThresholdsTable 1 }
+
+NbsCohpmThresholdsEntry ::= SEQUENCE {
+ nbsCohpmThresholdsIfIndex InterfaceIndex,
+ nbsCohpmThresholdsInterval INTEGER,
+
+ nbsCohpmThresholdsAveNetBERsig INTEGER,
+ nbsCohpmThresholdsAveNetBERexp Integer32,
+ nbsCohpmThresholdsMinNetBERsig INTEGER,
+ nbsCohpmThresholdsMinNetBERexp Integer32,
+ nbsCohpmThresholdsMaxNetBERsig INTEGER,
+ nbsCohpmThresholdsMaxNetBERexp Integer32,
+
+ nbsCohpmThresholdsAveCD Integer32,
+ nbsCohpmThresholdsMinCD Integer32,
+ nbsCohpmThresholdsMaxCD Integer32,
+
+ nbsCohpmThresholdsAveDGD Unsigned32,
+ nbsCohpmThresholdsMinDGD Unsigned32,
+ nbsCohpmThresholdsMaxDGD Unsigned32,
+
+ nbsCohpmThresholdsAveQ Unsigned32,
+ nbsCohpmThresholdsMinQ Unsigned32,
+ nbsCohpmThresholdsMaxQ Unsigned32,
+
+ nbsCohpmThresholdsAveCFO Integer32,
+ nbsCohpmThresholdsMinCFO Integer32,
+ nbsCohpmThresholdsMaxCFO Integer32,
+
+ nbsCohpmThresholdsAveOSNR Unsigned32,
+ nbsCohpmThresholdsMinOSNR Unsigned32,
+ nbsCohpmThresholdsMaxOSNR Unsigned32,
+
+ nbsCohpmThresholdsAveSNRx Unsigned32,
+ nbsCohpmThresholdsMinSNRx Unsigned32,
+ nbsCohpmThresholdsMaxSNRx Unsigned32,
+
+ nbsCohpmThresholdsAveSNRy Unsigned32,
+ nbsCohpmThresholdsMinSNRy Unsigned32,
+ nbsCohpmThresholdsMaxSNRy Unsigned32,
+
+ nbsCohpmThresholdsAvePDL Unsigned32,
+ nbsCohpmThresholdsMinPDL Unsigned32,
+ nbsCohpmThresholdsMaxPDL Unsigned32,
+
+ nbsCohpmThresholdsAveSOP Unsigned32,
+ nbsCohpmThresholdsMinSOP Unsigned32,
+ nbsCohpmThresholdsMaxSOP Unsigned32
+}
+
+nbsCohpmThresholdsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCohpmThresholdsEntry 1 }
+
+nbsCohpmThresholdsInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ quarterHour (1),
+ twentyfourHour (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the interval monitored to which these thresholds apply"
+ ::= { nbsCohpmThresholdsEntry 3 }
+
+nbsCohpmThresholdsAveNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The significand of the average network Bit Error Rate (BER)
+ threshold, which is calculated by:
+ nbsCohpmThresholdsAveNetBERsig x 10^nbsCohpmThresholdsAveNetBERexp
+
+ The first time the average BER meets/exceeds this threshold during
+ a current interval triggers the nbsCohpmTrapsAveBER notification.
+
+ The reserved value 0 disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 11 }
+
+nbsCohpmThresholdsAveNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The exponent of the average network Bit Error Rate (BER)
+ threshold, see nbsCohpmThresholdsAveNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 12 }
+
+nbsCohpmThresholdsMinNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The significand of the minimum network Bit Error Rate (BER)
+ threshold, which is calculated by:
+ nbsCohpmThresholdsMinNetBERsig x 10^nbsCohpmThresholdsMinNetBERexp
+
+ The first time the minimum BER meets/is below this threshold during
+ a current interval triggers the nbsCohpmTrapsMinBER notification.
+
+ The reserved value 0 disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 14 }
+
+nbsCohpmThresholdsMinNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The exponent of the minimum network Bit Error Rate (BER)
+ threshold, see nbsCohpmThresholdsMinNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 15 }
+
+nbsCohpmThresholdsMaxNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The significand of the maximum network Bit Error Rate (BER)
+ threshold, which is calculated by:
+ nbsCohpmThresholdsMaxNetBERsig x 10^nbsCohpmThresholdsMaxNetBERexp
+
+ The first time the maximum BER meets/exceeds this threshold during
+ a current interval triggers the nbsCohpmTrapsMaxBER notification.
+
+ The reserved value 0 disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 17 }
+
+nbsCohpmThresholdsMaxNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The exponent of the maximum network Bit Error Rate (BER)
+ threshold, see nbsCohpmThresholdsMaxNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 18 }
+
+nbsCohpmThresholdsAveCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average chromatic dispersion (CD) threshold.
+ Unit measurement: 1 ps/nm
+
+ The first time nbsCohpmCurrentAveCD meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveCD.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 20 }
+
+nbsCohpmThresholdsMinCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum chromatic dispersion (CD) threshold.
+ Unit measurement: 1 ps/nm
+
+ The first time nbsCohpmCurrentMinCD meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinCD.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 23 }
+
+nbsCohpmThresholdsMaxCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum chromatic dispersion (CD) threshold.
+ Unit measurement: 1 ps/nm
+
+ The first time nbsCohpmCurrentMaxCD meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxCD.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 26 }
+
+nbsCohpmThresholdsAveDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average differential group delay (DGD) threshold.
+ Unit measurement: 1 ps
+
+ The first time nbsCohpmCurrentAveDGD meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveDGD.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 30 }
+
+nbsCohpmThresholdsMinDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum differential group delay (DGD) threshold.
+ Unit measurement: 1 ps
+
+ The first time nbsCohpmCurrentMinDGD meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinDGD.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 33 }
+
+nbsCohpmThresholdsMaxDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum differential group delay (DGD) threshold.
+ Unit measurement: 1 ps
+
+ The first time nbsCohpmCurrentMaxDGD meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxDGD.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 36 }
+
+nbsCohpmThresholdsAveQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average Q threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentAveQ meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveQ.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 40 }
+
+nbsCohpmThresholdsMinQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum Q threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMinQ meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinQ.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 43 }
+
+nbsCohpmThresholdsMaxQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum Q threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMaxQ meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxQ.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 46 }
+
+nbsCohpmThresholdsAveCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average carrier frequency offset (CFO) threshold.
+ Unit measurement: 1 MHz
+
+ The first time nbsCohpmCurrentAveCFO meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveCFO.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 50 }
+
+nbsCohpmThresholdsMinCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum carrier frequency offset (CFO) threshold.
+ Unit measurement: 1 MHz
+
+ The first time nbsCohpmCurrentMinCFO meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinCFO.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 53 }
+
+nbsCohpmThresholdsMaxCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum carrier frequency offset (CFO) threshold.
+ Unit measurement: 1 MHz
+
+ The first time nbsCohpmCurrentMaxCFO meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxCFO.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 56 }
+
+nbsCohpmThresholdsAveOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average optical signal-to-noise ratio (OSNR) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentAveOSNR meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveOSNR.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 60 }
+
+nbsCohpmThresholdsMinOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum optical signal-to-noise ratio (OSNR) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMinOSNR meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinOSNR.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 63 }
+
+nbsCohpmThresholdsMaxOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum optical signal-to-noise ratio (OSNR) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMaxOSNR meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxOSNR.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 66 }
+
+nbsCohpmThresholdsAveSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average signal-to-noise ratio of X Polarization (SNRx)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentAveSNRx meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveSNRx.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 70 }
+
+nbsCohpmThresholdsMinSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum signal-to-noise ratio of X Polarization (SNRx)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMinSNRx meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinSNRx.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 73 }
+
+nbsCohpmThresholdsMaxSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum signal-to-noise ratio of X Polarization (SNRx)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMaxSNRx meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxSNRx.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 76 }
+
+nbsCohpmThresholdsAveSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average signal-to-noise ratio of Y Polarization (SNRy)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentAveSNRy meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveSNRy.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 80 }
+
+nbsCohpmThresholdsMinSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum signal-to-noise ratio of Y Polarization (SNRy)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMinSNRy meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinSNRy.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 83 }
+
+nbsCohpmThresholdsMaxSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum signal-to-noise ratio of Y Polarization (SNRy)
+ threshold. Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMaxSNRy meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxSNRy.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 86 }
+
+nbsCohpmThresholdsAvePDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average polarization dependent loss (PDL) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentAvePDL meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAvePDL.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 90 }
+
+nbsCohpmThresholdsMinPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum polarization dependent loss (PDL) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMinPDL meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinPDL.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 93 }
+
+nbsCohpmThresholdsMaxPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum polarization dependent loss (PDL) threshold.
+ Unit measurement: 0.1 dB
+
+ The first time nbsCohpmCurrentMaxPDL meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxPDL.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 96 }
+
+nbsCohpmThresholdsAveSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The average state of polarization (SOP) threshold.
+ Unit measurement: 1 rad/s
+
+ The first time nbsCohpmCurrentAveSOP meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsAveSOP.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 100 }
+
+nbsCohpmThresholdsMinSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The minimum state of polarization (SOP) threshold.
+ Unit measurement: 1 rad/s
+
+ The first time nbsCohpmCurrentMinSOP meets/is below this threshold
+ during a given current interval triggers nbsCohpmTrapsMinSOP.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 103 }
+
+nbsCohpmThresholdsMaxSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Persistent. The maximum state of polarization (SOP) threshold.
+ Unit measurement: 1 rad/s
+
+ The first time nbsCohpmCurrentMaxSOP meets/exceeds this threshold
+ during a given current interval triggers nbsCohpmTrapsMaxSOP.
+
+ The reserved value 0xFFFFFFFF disables notifications for this event."
+ DEFVAL { 0 }
+ ::= { nbsCohpmThresholdsEntry 106 }
+
+
+-- *******************************************************************
+--
+-- the nbsCohpmCurrentGroup
+--
+-- *******************************************************************
+
+nbsCohpmCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCohpmCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "All Coherent Performance Monitoring statistics for the
+ nbsCohpmCurrentInterval now underway."
+ ::= { nbsCohpmCurrentGrp 3 }
+
+nbsCohpmCurrentEntry OBJECT-TYPE
+ SYNTAX NbsCohpmCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Coherent Performance Monitoring statistics for a specific port/
+ interface and nbsCohpmCurrentInterval."
+ INDEX {
+ nbsCohpmCurrentIfIndex,
+ nbsCohpmCurrentInterval
+ }
+ ::= { nbsCohpmCurrentTable 1 }
+
+NbsCohpmCurrentEntry ::= SEQUENCE {
+ nbsCohpmCurrentIfIndex InterfaceIndex,
+ nbsCohpmCurrentInterval INTEGER,
+ nbsCohpmCurrentDate INTEGER,
+ nbsCohpmCurrentTime INTEGER,
+
+ nbsCohpmCurrentAveNetBERsig INTEGER,
+ nbsCohpmCurrentAveNetBERexp Integer32,
+ nbsCohpmCurrentMinNetBERsig INTEGER,
+ nbsCohpmCurrentMinNetBERexp Integer32,
+ nbsCohpmCurrentMaxNetBERsig INTEGER,
+ nbsCohpmCurrentMaxNetBERexp Integer32,
+
+ nbsCohpmCurrentAveCD Integer32,
+ nbsCohpmCurrentMinCD Integer32,
+ nbsCohpmCurrentMaxCD Integer32,
+
+ nbsCohpmCurrentAveDGD Unsigned32,
+ nbsCohpmCurrentMinDGD Unsigned32,
+ nbsCohpmCurrentMaxDGD Unsigned32,
+
+ nbsCohpmCurrentAveQ Unsigned32,
+ nbsCohpmCurrentMinQ Unsigned32,
+ nbsCohpmCurrentMaxQ Unsigned32,
+
+ nbsCohpmCurrentAveCFO Integer32,
+ nbsCohpmCurrentMinCFO Integer32,
+ nbsCohpmCurrentMaxCFO Integer32,
+
+ nbsCohpmCurrentAveOSNR Unsigned32,
+ nbsCohpmCurrentMinOSNR Unsigned32,
+ nbsCohpmCurrentMaxOSNR Unsigned32,
+
+ nbsCohpmCurrentAveSNRx Unsigned32,
+ nbsCohpmCurrentMinSNRx Unsigned32,
+ nbsCohpmCurrentMaxSNRx Unsigned32,
+
+ nbsCohpmCurrentAveSNRy Unsigned32,
+ nbsCohpmCurrentMinSNRy Unsigned32,
+ nbsCohpmCurrentMaxSNRy Unsigned32,
+
+ nbsCohpmCurrentAvePDL Unsigned32,
+ nbsCohpmCurrentMinPDL Unsigned32,
+ nbsCohpmCurrentMaxPDL Unsigned32,
+
+ nbsCohpmCurrentAveSOP Unsigned32,
+ nbsCohpmCurrentMinSOP Unsigned32,
+ nbsCohpmCurrentMaxSOP Unsigned32
+}
+
+nbsCohpmCurrentIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCohpmCurrentEntry 1 }
+
+nbsCohpmCurrentInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ quarterHour (1),
+ twentyfourHour (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the interval monitored"
+ ::= { nbsCohpmCurrentEntry 3 }
+
+nbsCohpmCurrentDate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date (UTC) interval began, represented by an eight
+ digit decimal number: yyyymmdd"
+ ::= { nbsCohpmCurrentEntry 5 }
+
+nbsCohpmCurrentTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (UTC) interval began, represented by a six
+ digit decimal number: hhmmss"
+ ::= { nbsCohpmCurrentEntry 6 }
+
+nbsCohpmCurrentAveNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the average network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmCurrentAveNetBERsig x 10^nbsCohpmCurrentAveNetBERexp"
+ DEFVAL { 0 } -- FIXME: keep?
+ ::= { nbsCohpmCurrentEntry 11 }
+
+nbsCohpmCurrentAveNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the average network Bit Error Rate (BER),
+ see nbsCohpmCurrentAveNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 12 }
+
+nbsCohpmCurrentMinNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the minimum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmCurrentMinNetBERsig x 10^nbsCohpmCurrentMinNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 14 }
+
+nbsCohpmCurrentMinNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the minimum network Bit Error Rate (BER),
+ see nbsCohpmCurrentMinNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 15 }
+
+nbsCohpmCurrentMaxNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the maximum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmCurrentMaxNetBERsig x 10^nbsCohpmCurrentMaxNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 17 }
+
+nbsCohpmCurrentMaxNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the maximum network Bit Error Rate (BER),
+ see nbsCohpmCurrentMaxNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 18 }
+
+nbsCohpmCurrentAveCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average chromatic dispersion (CD) seen in the current interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 20 }
+
+nbsCohpmCurrentMinCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum chromatic dispersion (CD) seen in the current interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 23 }
+
+nbsCohpmCurrentMaxCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum chromatic dispersion (CD) seen in the current interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 26 }
+
+nbsCohpmCurrentAveDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average differential group delay (DGD) seen in the current interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 30 }
+
+nbsCohpmCurrentMinDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum differential group delay (DGD) seen in the current interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 33 }
+
+nbsCohpmCurrentMaxDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum differential group delay (DGD) seen in the current interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 36 }
+
+nbsCohpmCurrentAveQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Q seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 40 }
+
+nbsCohpmCurrentMinQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Q seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 43 }
+
+nbsCohpmCurrentMaxQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Q seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 46 }
+
+nbsCohpmCurrentAveCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average carrier frequency offset (CFO) seen in the current interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 50 }
+
+nbsCohpmCurrentMinCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum carrier frequency offset (CFO) seen in the current interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 53 }
+
+nbsCohpmCurrentMaxCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum carrier frequency offset (CFO) seen in the current interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 56 }
+
+nbsCohpmCurrentAveOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average optical signal-to-noise ratio (OSNR) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 60 }
+
+nbsCohpmCurrentMinOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum optical signal-to-noise ratio (OSNR) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 63 }
+
+nbsCohpmCurrentMaxOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum optical signal-to-noise ratio (OSNR) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 66 }
+
+nbsCohpmCurrentAveSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of X Polarization (SNRx) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 70 }
+
+nbsCohpmCurrentMinSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of X Polarization (SNRx) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 73 }
+
+nbsCohpmCurrentMaxSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of X Polarization (SNRx) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 76 }
+
+nbsCohpmCurrentAveSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of Y Polarization (SNRy) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 80 }
+
+nbsCohpmCurrentMinSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of Y Polarization (SNRy) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 83 }
+
+nbsCohpmCurrentMaxSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of Y Polarization (SNRy) seen in the
+ current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 86 }
+
+nbsCohpmCurrentAvePDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average polarization dependent loss (PDL) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 90 }
+
+nbsCohpmCurrentMinPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum polarization dependent loss (PDL) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 93 }
+
+nbsCohpmCurrentMaxPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum polarization dependent loss (PDL) seen in the current interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 96 }
+
+nbsCohpmCurrentAveSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average state of polarization (SOP) seen in the current interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 100 }
+
+nbsCohpmCurrentMinSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum state of polarization (SOP) seen in the current interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 103 }
+
+nbsCohpmCurrentMaxSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum state of polarization (SOP) seen in the current interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmCurrentEntry 106 }
+
+
+-- *******************************************************************
+--
+-- the nbsCohpmHistoricGrp
+--
+-- *******************************************************************
+
+nbsCohpmHistoricTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCohpmHistoricEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "All Coherent Performance Monitoring statistics for past
+ nbsCohpmHistoricInterval periods."
+ ::= { nbsCohpmHistoricGrp 3 }
+
+nbsCohpmHistoricEntry OBJECT-TYPE
+ SYNTAX NbsCohpmHistoricEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Coherent Performance Monitoring statistics for a specific port/
+ interface and nbsCohpmHistoricInterval."
+ INDEX {
+ nbsCohpmHistoricIfIndex,
+ nbsCohpmHistoricInterval,
+ nbsCohpmHistoricSample
+ }
+ ::= { nbsCohpmHistoricTable 1 }
+
+NbsCohpmHistoricEntry ::= SEQUENCE {
+ nbsCohpmHistoricIfIndex InterfaceIndex,
+ nbsCohpmHistoricInterval INTEGER,
+ nbsCohpmHistoricSample INTEGER,
+ nbsCohpmHistoricDate INTEGER,
+ nbsCohpmHistoricTime INTEGER,
+
+ nbsCohpmHistoricAveNetBERsig INTEGER,
+ nbsCohpmHistoricAveNetBERexp Integer32,
+ nbsCohpmHistoricMinNetBERsig INTEGER,
+ nbsCohpmHistoricMinNetBERexp Integer32,
+ nbsCohpmHistoricMaxNetBERsig INTEGER,
+ nbsCohpmHistoricMaxNetBERexp Integer32,
+
+ nbsCohpmHistoricAveCD Integer32,
+ nbsCohpmHistoricMinCD Integer32,
+ nbsCohpmHistoricMaxCD Integer32,
+
+ nbsCohpmHistoricAveDGD Unsigned32,
+ nbsCohpmHistoricMinDGD Unsigned32,
+ nbsCohpmHistoricMaxDGD Unsigned32,
+
+ nbsCohpmHistoricAveQ Unsigned32,
+ nbsCohpmHistoricMinQ Unsigned32,
+ nbsCohpmHistoricMaxQ Unsigned32,
+
+ nbsCohpmHistoricAveCFO Integer32,
+ nbsCohpmHistoricMinCFO Integer32,
+ nbsCohpmHistoricMaxCFO Integer32,
+
+ nbsCohpmHistoricAveOSNR Unsigned32,
+ nbsCohpmHistoricMinOSNR Unsigned32,
+ nbsCohpmHistoricMaxOSNR Unsigned32,
+
+ nbsCohpmHistoricAveSNRx Unsigned32,
+ nbsCohpmHistoricMinSNRx Unsigned32,
+ nbsCohpmHistoricMaxSNRx Unsigned32,
+
+ nbsCohpmHistoricAveSNRy Unsigned32,
+ nbsCohpmHistoricMinSNRy Unsigned32,
+ nbsCohpmHistoricMaxSNRy Unsigned32,
+
+ nbsCohpmHistoricAvePDL Unsigned32,
+ nbsCohpmHistoricMinPDL Unsigned32,
+ nbsCohpmHistoricMaxPDL Unsigned32,
+
+ nbsCohpmHistoricAveSOP Unsigned32,
+ nbsCohpmHistoricMinSOP Unsigned32,
+ nbsCohpmHistoricMaxSOP Unsigned32
+}
+
+nbsCohpmHistoricIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCohpmHistoricEntry 1 }
+
+nbsCohpmHistoricInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ quarterHour (1),
+ twentyfourHour (2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the interval monitored"
+ ::= { nbsCohpmHistoricEntry 3 }
+
+nbsCohpmHistoricSample OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the sample number of this statistic. The most
+ recent sample is numbered 1, the next previous 2, and so on
+ until the oldest sample."
+ ::= { nbsCohpmHistoricEntry 4 }
+
+nbsCohpmHistoricDate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date (UTC) interval began, represented by an eight
+ digit decimal number: yyyymmdd"
+ ::= { nbsCohpmHistoricEntry 5 }
+
+nbsCohpmHistoricTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (UTC) interval began, represented by a six
+ digit decimal number: hhmmss"
+ ::= { nbsCohpmHistoricEntry 6 }
+
+nbsCohpmHistoricAveNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the average network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmHistoricAveNetBERsig x 10^nbsCohpmHistoricAveNetBERexp"
+ DEFVAL { 0 } -- FIXME: keep?
+ ::= { nbsCohpmHistoricEntry 11 }
+
+nbsCohpmHistoricAveNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the average network Bit Error Rate (BER),
+ see nbsCohpmHistoricAveNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 12 }
+
+nbsCohpmHistoricMinNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the minimum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmHistoricMinNetBERsig x 10^nbsCohpmHistoricMinNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 14 }
+
+nbsCohpmHistoricMinNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the minimum network Bit Error Rate (BER),
+ see nbsCohpmHistoricMinNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 15 }
+
+nbsCohpmHistoricMaxNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the maximum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmHistoricMaxNetBERsig x 10^nbsCohpmHistoricMaxNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 17 }
+
+nbsCohpmHistoricMaxNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the maximum network Bit Error Rate (BER),
+ see nbsCohpmHistoricMaxNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 18 }
+
+nbsCohpmHistoricAveCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average chromatic dispersion (CD) for the historic interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 20 }
+
+nbsCohpmHistoricMinCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum chromatic dispersion (CD) for the historic interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 23 }
+
+nbsCohpmHistoricMaxCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum chromatic dispersion (CD) for the historic interval.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 26 }
+
+nbsCohpmHistoricAveDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average differential group delay (DGD) for the historic interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 30 }
+
+nbsCohpmHistoricMinDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum differential group delay (DGD) for the historic interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 33 }
+
+nbsCohpmHistoricMaxDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum differential group delay (DGD) for the historic interval.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 36 }
+
+nbsCohpmHistoricAveQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Q for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 40 }
+
+nbsCohpmHistoricMinQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Q for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 43 }
+
+nbsCohpmHistoricMaxQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Q for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 46 }
+
+nbsCohpmHistoricAveCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average carrier frequency offset (CFO) for the historic interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 50 }
+
+nbsCohpmHistoricMinCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum carrier frequency offset (CFO) for the historic interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 53 }
+
+nbsCohpmHistoricMaxCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum carrier frequency offset (CFO) for the historic interval.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 56 }
+
+nbsCohpmHistoricAveOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average optical signal-to-noise ratio (OSNR) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 60 }
+
+nbsCohpmHistoricMinOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum optical signal-to-noise ratio (OSNR) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 63 }
+
+nbsCohpmHistoricMaxOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum optical signal-to-noise ratio (OSNR) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 66 }
+
+nbsCohpmHistoricAveSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of X Polarization (SNRx) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 70 }
+
+nbsCohpmHistoricMinSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of X Polarization (SNRx) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 73 }
+
+nbsCohpmHistoricMaxSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of X Polarization (SNRx) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 76 }
+
+nbsCohpmHistoricAveSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of Y Polarization (SNRy) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 80 }
+
+nbsCohpmHistoricMinSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of Y Polarization (SNRy) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 83 }
+
+nbsCohpmHistoricMaxSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of Y Polarization (SNRy) for the
+ historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 86 }
+
+nbsCohpmHistoricAvePDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Polarization Dependent Loss (PDL) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 90 }
+
+nbsCohpmHistoricMinPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum polarization dependent loss (PDL) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 93 }
+
+nbsCohpmHistoricMaxPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum polarization dependent loss (PDL) for the historic interval.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 96 }
+
+nbsCohpmHistoricAveSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average state of polarization (SOP) for the historic interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 100 }
+
+nbsCohpmHistoricMinSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum state of polarization (SOP) for the historic interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 103 }
+
+nbsCohpmHistoricMaxSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum state of polarization (SOP) for the historic interval.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmHistoricEntry 106 }
+
+
+-- *******************************************************************
+--
+-- the nbsCohpmRunningGroup
+--
+-- *******************************************************************
+
+nbsCohpmRunningTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCohpmRunningEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "All Coherent Performance Monitoring running statistics since port
+ configuration, i.e. boot-up or protocol/FEC/preference change."
+ ::= { nbsCohpmRunningGrp 3 }
+
+nbsCohpmRunningEntry OBJECT-TYPE
+ SYNTAX NbsCohpmRunningEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Coherent Performance Monitoring running statistics for a specific
+ port/interface."
+ INDEX {
+ nbsCohpmRunningIfIndex
+ }
+ ::= { nbsCohpmRunningTable 1 }
+
+NbsCohpmRunningEntry ::= SEQUENCE {
+ nbsCohpmRunningIfIndex InterfaceIndex,
+ nbsCohpmRunningDate INTEGER,
+ nbsCohpmRunningTime INTEGER,
+
+ nbsCohpmRunningAveNetBERsig INTEGER,
+ nbsCohpmRunningAveNetBERexp Integer32,
+ nbsCohpmRunningMinNetBERsig INTEGER,
+ nbsCohpmRunningMinNetBERexp Integer32,
+ nbsCohpmRunningMaxNetBERsig INTEGER,
+ nbsCohpmRunningMaxNetBERexp Integer32,
+
+ nbsCohpmRunningAveCD Integer32,
+ nbsCohpmRunningMinCD Integer32,
+ nbsCohpmRunningMaxCD Integer32,
+
+ nbsCohpmRunningAveDGD Unsigned32,
+ nbsCohpmRunningMinDGD Unsigned32,
+ nbsCohpmRunningMaxDGD Unsigned32,
+
+ nbsCohpmRunningAveQ Unsigned32,
+ nbsCohpmRunningMinQ Unsigned32,
+ nbsCohpmRunningMaxQ Unsigned32,
+
+ nbsCohpmRunningAveCFO Integer32,
+ nbsCohpmRunningMinCFO Integer32,
+ nbsCohpmRunningMaxCFO Integer32,
+
+ nbsCohpmRunningAveOSNR Unsigned32,
+ nbsCohpmRunningMinOSNR Unsigned32,
+ nbsCohpmRunningMaxOSNR Unsigned32,
+
+ nbsCohpmRunningAveSNRx Unsigned32,
+ nbsCohpmRunningMinSNRx Unsigned32,
+ nbsCohpmRunningMaxSNRx Unsigned32,
+
+ nbsCohpmRunningAveSNRy Unsigned32,
+ nbsCohpmRunningMinSNRy Unsigned32,
+ nbsCohpmRunningMaxSNRy Unsigned32,
+
+ nbsCohpmRunningAvePDL Unsigned32,
+ nbsCohpmRunningMinPDL Unsigned32,
+ nbsCohpmRunningMaxPDL Unsigned32,
+
+ nbsCohpmRunningAveSOP Unsigned32,
+ nbsCohpmRunningMinSOP Unsigned32,
+ nbsCohpmRunningMaxSOP Unsigned32
+}
+
+nbsCohpmRunningIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCohpmRunningEntry 1 }
+
+nbsCohpmRunningDate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date (UTC) of port configuration, represented by an
+ eight digit decimal number: yyyymmdd"
+ ::= { nbsCohpmRunningEntry 5 }
+
+nbsCohpmRunningTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (UTC) of port configuration, represented by a
+ six digit decimal number: hhmmss"
+ ::= { nbsCohpmRunningEntry 6 }
+
+nbsCohpmRunningAveNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the average network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmRunningAveNetBERsig x 10^nbsCohpmRunningAveNetBERexp"
+ DEFVAL { 0 } -- FIXME: keep?
+ ::= { nbsCohpmRunningEntry 11 }
+
+nbsCohpmRunningAveNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the average network Bit Error Rate (BER),
+ see nbsCohpmRunningAveNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 12 }
+
+nbsCohpmRunningMinNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the minimum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmRunningMinNetBERsig x 10^nbsCohpmRunningMinNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 14 }
+
+nbsCohpmRunningMinNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the minimum network Bit Error Rate (BER),
+ see nbsCohpmRunningMinNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 15 }
+
+nbsCohpmRunningMaxNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the maximum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCohpmRunningMaxNetBERsig x 10^nbsCohpmRunningMaxNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 17 }
+
+nbsCohpmRunningMaxNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the maximum network Bit Error Rate (BER),
+ see nbsCohpmRunningMaxNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 18 }
+
+nbsCohpmRunningAveCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average chromatic dispersion (CD) since port configuration.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 20 }
+
+nbsCohpmRunningMinCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum chromatic dispersion (CD) since port configuration.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 23 }
+
+nbsCohpmRunningMaxCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum chromatic dispersion (CD) since port configuration.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 26 }
+
+nbsCohpmRunningAveDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average differential group delay (DGD) since port configuration.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 30 }
+
+nbsCohpmRunningMinDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum differential group delay (DGD) since port configuration.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 33 }
+
+nbsCohpmRunningMaxDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum differential group delay (DGD) since port configuration.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 36 }
+
+nbsCohpmRunningAveQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Q since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 40 }
+
+nbsCohpmRunningMinQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Q since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 43 }
+
+nbsCohpmRunningMaxQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Q since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 46 }
+
+nbsCohpmRunningAveCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average carrier frequency offset (CFO) since port configuration.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 50 }
+
+nbsCohpmRunningMinCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum carrier frequency offset (CFO) since port configuration.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 53 }
+
+nbsCohpmRunningMaxCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum carrier frequency offset (CFO) since port configuration.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 56 }
+
+nbsCohpmRunningAveOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average optical signal-to-noise ratio (OSNR) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 60 }
+
+nbsCohpmRunningMinOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum optical signal-to-noise ratio (OSNR) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 63 }
+
+nbsCohpmRunningMaxOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum optical signal-to-noise ratio (OSNR) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 66 }
+
+nbsCohpmRunningAveSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of X Polarization (SNRx) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 70 }
+
+nbsCohpmRunningMinSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of X Polarization (SNRx) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 73 }
+
+nbsCohpmRunningMaxSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of X Polarization (SNRx) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 76 }
+
+nbsCohpmRunningAveSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of Y Polarization (SNRy) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 80 }
+
+nbsCohpmRunningMinSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of Y Polarization (SNRy) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 83 }
+
+nbsCohpmRunningMaxSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of Y Polarization (SNRy) since
+ port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 86 }
+
+nbsCohpmRunningAvePDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average polarization dependent loss (PDL) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 90 }
+
+nbsCohpmRunningMinPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum polarization dependent loss (PDL) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 93 }
+
+nbsCohpmRunningMaxPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum polarization dependent loss (PDL) since port configuration.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 96 }
+
+nbsCohpmRunningAveSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average state of polarization (SOP) since port configuration.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 100 }
+
+nbsCohpmRunningMinSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum state of polarization (SOP) since port configuration.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 103 }
+
+nbsCohpmRunningMaxSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum state of polarization (SOP) since port configuration.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCohpmRunningEntry 106 }
+
+
+-- *******************************************************************
+--
+-- the nbsCoherentStatsGrp
+--
+-- *******************************************************************
+
+nbsCoherentStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsCoherentStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Coherent operating information and statistics managed per user
+ discretion. This monitoring may be started, stopped, and cleared as
+ desired without affecting the normal performance monitoring activity."
+ ::= { nbsCoherentStatsGrp 2 }
+
+nbsCoherentStatsEntry OBJECT-TYPE
+ SYNTAX NbsCoherentStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "User-controlled Coherent operating information and statistics for a
+ specific port/interface."
+ INDEX {
+ nbsCoherentStatsIfIndex
+ }
+ ::= { nbsCoherentStatsTable 1 }
+
+NbsCoherentStatsEntry ::= SEQUENCE {
+ nbsCoherentStatsIfIndex InterfaceIndex,
+ nbsCoherentStatsDate INTEGER,
+ nbsCoherentStatsTime INTEGER,
+ nbsCoherentStatsSpan INTEGER,
+ nbsCoherentStatsState INTEGER,
+
+ nbsCoherentStatsAveNetBERsig INTEGER,
+ nbsCoherentStatsAveNetBERexp Integer32,
+ nbsCoherentStatsMinNetBERsig INTEGER,
+ nbsCoherentStatsMinNetBERexp Integer32,
+ nbsCoherentStatsMaxNetBERsig INTEGER,
+ nbsCoherentStatsMaxNetBERexp Integer32,
+
+ nbsCoherentStatsAveCD Integer32,
+ nbsCoherentStatsMinCD Integer32,
+ nbsCoherentStatsMaxCD Integer32,
+
+ nbsCoherentStatsAveDGD Unsigned32,
+ nbsCoherentStatsMinDGD Unsigned32,
+ nbsCoherentStatsMaxDGD Unsigned32,
+
+ nbsCoherentStatsAveQ Unsigned32,
+ nbsCoherentStatsMinQ Unsigned32,
+ nbsCoherentStatsMaxQ Unsigned32,
+
+ nbsCoherentStatsAveCFO Integer32,
+ nbsCoherentStatsMinCFO Integer32,
+ nbsCoherentStatsMaxCFO Integer32,
+
+ nbsCoherentStatsAveOSNR Unsigned32,
+ nbsCoherentStatsMinOSNR Unsigned32,
+ nbsCoherentStatsMaxOSNR Unsigned32,
+
+ nbsCoherentStatsAveSNRx Unsigned32,
+ nbsCoherentStatsMinSNRx Unsigned32,
+ nbsCoherentStatsMaxSNRx Unsigned32,
+
+ nbsCoherentStatsAveSNRy Unsigned32,
+ nbsCoherentStatsMinSNRy Unsigned32,
+ nbsCoherentStatsMaxSNRy Unsigned32,
+
+ nbsCoherentStatsAvePDL Unsigned32,
+ nbsCoherentStatsMinPDL Unsigned32,
+ nbsCoherentStatsMaxPDL Unsigned32,
+
+ nbsCoherentStatsAveSOP Unsigned32,
+ nbsCoherentStatsMinSOP Unsigned32,
+ nbsCoherentStatsMaxSOP Unsigned32
+}
+
+nbsCoherentStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MIB2 ifIndex"
+ ::= { nbsCoherentStatsEntry 1 }
+
+nbsCoherentStatsDate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date (UTC) Coherent statistics collection began (was cleared),
+ represented by an eight digit decimal number: yyyymmdd"
+ ::= { nbsCoherentStatsEntry 5 }
+
+nbsCoherentStatsTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (UTC) Coherent statistics collection began (was cleared),
+ represented by a six digit decimal number: hhmmss"
+ ::= { nbsCoherentStatsEntry 6 }
+
+nbsCoherentStatsSpan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time Coherent statistics collection has been underway
+ since nbsCoherentStatsDate and nbsCoherentStatsTime, or if stopped,
+ the duration of the prior collection.
+ Unit measurement: 0.1 s"
+ ::= { nbsCoherentStatsEntry 7 }
+
+nbsCoherentStatsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported (1),
+ counting (2),
+ clearing (3),
+ stopped (4),
+ resumed (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing 'stopped' to this object stops (pauses) Coherent statistics
+ collection. Removing the Coherent optic from this port automatically
+ sets this object to 'stopped'.
+
+ Writing 'counting' to this object starts (resumes) Coherent statistics
+ collection if a Coherent optic is inserted in this port.
+
+ Writing 'clearing' to this object clears all statistical counters."
+ ::= { nbsCoherentStatsEntry 8 }
+
+nbsCoherentStatsAveNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the average network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCoherentStatsAveNetBERsig x 10^nbsCoherentStatsAveNetBERexp"
+ DEFVAL { 0 } -- FIXME: keep?
+ ::= { nbsCoherentStatsEntry 11 }
+
+nbsCoherentStatsAveNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the average network Bit Error Rate (BER),
+ see nbsCoherentStatsAveNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 12 }
+
+nbsCoherentStatsMinNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the minimum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCoherentStatsMinNetBERsig x 10^nbsCoherentStatsMinNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 14 }
+
+nbsCoherentStatsMinNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the minimum network Bit Error Rate (BER),
+ see nbsCoherentStatsMinNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 15 }
+
+nbsCoherentStatsMaxNetBERsig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The significand of the maximum network Bit Error Rate (BER),
+ which is calculated by:
+ nbsCoherentStatsMaxNetBERsig x 10^nbsCoherentStatsMaxNetBERexp"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 17 }
+
+nbsCoherentStatsMaxNetBERexp OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of the maximum network Bit Error Rate (BER),
+ see nbsCoherentStatsMaxNetBERsig.
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 18 }
+
+nbsCoherentStatsAveCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average chromatic dispersion (CD) observed.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 20 }
+
+nbsCoherentStatsMinCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum chromatic dispersion (CD) observed.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 23 }
+
+nbsCoherentStatsMaxCD OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum chromatic dispersion (CD) observed.
+ Unit measurement: 1 ps/nm
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 26 }
+
+nbsCoherentStatsAveDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average differential group delay (DGD) observed.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 30 }
+
+nbsCoherentStatsMinDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum differential group delay (DGD) observed.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 33 }
+
+nbsCoherentStatsMaxDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum differential group delay (DGD) observed.
+ Unit measurement: 1 ps
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 36 }
+
+nbsCoherentStatsAveQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Q observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 40 }
+
+nbsCoherentStatsMinQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Q observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 43 }
+
+nbsCoherentStatsMaxQ OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Q observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 46 }
+
+nbsCoherentStatsAveCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average carrier frequency offset (CFO) observed.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 50 }
+
+nbsCoherentStatsMinCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum carrier frequency offset (CFO) observed.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 53 }
+
+nbsCoherentStatsMaxCFO OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum carrier frequency offset (CFO) observed.
+ Unit measurement: 1 MHz
+
+ Not supported value: 0x80000000"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 56 }
+
+nbsCoherentStatsAveOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average optical signal-to-noise ratio (OSNR) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 60 }
+
+nbsCoherentStatsMinOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum optical signal-to-noise ratio (OSNR) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 63 }
+
+nbsCoherentStatsMaxOSNR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum optical signal-to-noise ratio (OSNR) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 66 }
+
+nbsCoherentStatsAveSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of X Polarization (SNRx) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 70 }
+
+nbsCoherentStatsMinSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of X Polarization (SNRx) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 73 }
+
+nbsCoherentStatsMaxSNRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of X Polarization (SNRx) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 76 }
+
+nbsCoherentStatsAveSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average signal-to-noise ratio of Y Polarization (SNRy) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 80 }
+
+nbsCoherentStatsMinSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum signal-to-noise ratio of Y Polarization (SNRy) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 83 }
+
+nbsCoherentStatsMaxSNRy OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum signal-to-noise ratio of Y Polarization (SNRy) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 86 }
+
+nbsCoherentStatsAvePDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average polarization dependent loss (PDL) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 90 }
+
+nbsCoherentStatsMinPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum polarization dependent loss (PDL) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 93 }
+
+nbsCoherentStatsMaxPDL OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum polarization dependent loss (PDL) observed.
+ Unit measurement: 0.1 dB
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 96 }
+
+nbsCoherentStatsAveSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average state of polarization (SOP) observed.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 100 }
+
+nbsCoherentStatsMinSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum state of polarization (SOP) observed.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 103 }
+
+nbsCoherentStatsMaxSOP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum state of polarization (SOP) observed.
+ Unit measurement: 1 rad/s
+
+ Not supported value: 0xFFFFFFFF"
+ DEFVAL { 0 }
+ ::= { nbsCoherentStatsEntry 106 }
+
+
+-- *******************************************************************
+--
+-- the nbsCohpmEventsGrp
+--
+-- *******************************************************************
+
+nbsCohpmTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Threshold crossing Traps or Notifications"
+ ::= { nbsCohpmEventsGrp 0 }
+
+nbsCohpmTrapsAveBER NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveNetBERsig, nbsCohpmCurrentAveNetBERexp }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ bit error rate (BER) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAveNetBERsig, nbsCohpmCurrentAveNetBERexp)."
+ ::= { nbsCohpmTraps 11 }
+
+nbsCohpmTrapsMinBER NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinNetBERsig, nbsCohpmCurrentMinNetBERexp }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ bit error rate (BER) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinNetBERsig, nbsCohpmCurrentMinNetBERexp)."
+ ::= { nbsCohpmTraps 14 }
+
+nbsCohpmTrapsMaxBER NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxNetBERsig, nbsCohpmCurrentMaxNetBERexp }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ bit error rate (BER) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxNetBERsig, nbsCohpmCurrentMaxNetBERexp)."
+ ::= { nbsCohpmTraps 17 }
+
+nbsCohpmTrapsAveCD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveCD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ chromatic dispersion (CD) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAveCD)."
+ ::= { nbsCohpmTraps 20 }
+
+nbsCohpmTrapsMinCD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinCD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ chromatic dispersion (CD) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinCD)."
+ ::= { nbsCohpmTraps 23 }
+
+nbsCohpmTrapsMaxCD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxCD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ chromatic dispersion (CD) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxCD)."
+ ::= { nbsCohpmTraps 26 }
+
+nbsCohpmTrapsAveDGD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveDGD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ differential group delay (DGD) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAveDGD)."
+ ::= { nbsCohpmTraps 30 }
+
+nbsCohpmTrapsMinDGD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinDGD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ differential group delay (DGD) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinDGD)."
+ ::= { nbsCohpmTraps 33 }
+
+nbsCohpmTrapsMaxDGD NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxDGD }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ differential group delay (DGD) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxDGD)."
+ ::= { nbsCohpmTraps 36 }
+
+nbsCohpmTrapsAveQ NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveQ }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ Q meets/exceeds its defined threshold (nbsCohpmThresholdsAveQ)."
+ ::= { nbsCohpmTraps 40 }
+
+nbsCohpmTrapsMinQ NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinQ }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ Q meets/is below its defined threshold (nbsCohpmThresholdsMinQ)."
+ ::= { nbsCohpmTraps 43 }
+
+nbsCohpmTrapsMaxQ NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxQ }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ Q meets/exceeds its defined threshold (nbsCohpmThresholdsMaxQ)."
+ ::= { nbsCohpmTraps 46 }
+
+nbsCohpmTrapsAveCFO NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveCFO }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ carrier frequency offset (CFO) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAveCFO)."
+ ::= { nbsCohpmTraps 50 }
+
+nbsCohpmTrapsMinCFO NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinCFO }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ carrier frequency offset (CFO) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinCFO)."
+ ::= { nbsCohpmTraps 53 }
+
+nbsCohpmTrapsMaxCFO NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxCFO }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ carrier frequency offset (CFO) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxCFO)."
+ ::= { nbsCohpmTraps 56 }
+
+nbsCohpmTrapsAveOSNR NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveOSNR }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ optical signal-to-noise ratio (OSNR) meets/exceeds its defined
+ threshold (nbsCohpmThresholdsAveOSNR)."
+ ::= { nbsCohpmTraps 60 }
+
+nbsCohpmTrapsMinOSNR NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinOSNR }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ optical signal-to-noise ratio (OSNR) meets/is below its defined
+ threshold (nbsCohpmThresholdsMinOSNR)."
+ ::= { nbsCohpmTraps 63 }
+
+nbsCohpmTrapsMaxOSNR NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxOSNR }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ optical signal-to-noise ratio (OSNR) meets/exceeds its defined
+ threshold (nbsCohpmThresholdsMaxOSNR)."
+ ::= { nbsCohpmTraps 66 }
+
+nbsCohpmTrapsAveSNRx NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveSNRx }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ signal-to-noise ratio of X Polarization (SNRx) meets/exceeds its
+ defined threshold (nbsCohpmThresholdsAveSNRx)."
+ ::= { nbsCohpmTraps 70 }
+
+nbsCohpmTrapsMinSNRx NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinSNRx }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ signal-to-noise ratio of X Polarization (SNRx) meets/is below its
+ defined threshold (nbsCohpmThresholdsMinSNRx)."
+ ::= { nbsCohpmTraps 73 }
+
+nbsCohpmTrapsMaxSNRx NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxSNRx }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ signal-to-noise ratio of X Polarization (SNRx) meets/exceeds its
+ defined threshold (nbsCohpmThresholdsMaxSNRx)."
+ ::= { nbsCohpmTraps 76 }
+
+nbsCohpmTrapsAveSNRy NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveSNRy }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ signal-to-noise ratio of Y Polarization (SNRy) meets/exceeds its
+ defined threshold (nbsCohpmThresholdsAveSNRy)."
+ ::= { nbsCohpmTraps 80 }
+
+nbsCohpmTrapsMinSNRy NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinSNRy }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ signal-to-noise ratio of Y Polarization (SNRy) meets/is below its
+ defined threshold (nbsCohpmThresholdsMinSNRy)."
+ ::= { nbsCohpmTraps 83 }
+
+nbsCohpmTrapsMaxSNRy NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxSNRy }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ signal-to-noise ratio of Y Polarization (SNRy) meets/exceeds its
+ defined threshold (nbsCohpmThresholdsMaxSNRy)."
+ ::= { nbsCohpmTraps 86 }
+
+nbsCohpmTrapsAvePDL NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAvePDL }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ polarization dependent loss (PDL) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAvePDL)."
+ ::= { nbsCohpmTraps 90 }
+
+nbsCohpmTrapsMinPDL NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinPDL }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ polarization dependent loss (PDL) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinPDL)."
+ ::= { nbsCohpmTraps 93 }
+
+nbsCohpmTrapsMaxPDL NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxPDL }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ polarization dependent loss (PDL) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxPDL)."
+ ::= { nbsCohpmTraps 96 }
+
+nbsCohpmTrapsAveSOP NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentAveSOP }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the average
+ state of polarization (SOP) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsAveSOP)."
+ ::= { nbsCohpmTraps 100 }
+
+nbsCohpmTrapsMinSOP NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMinSOP }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the minimum
+ state of polarization (SOP) meets/is below its defined threshold
+ (nbsCohpmThresholdsMinSOP)."
+ ::= { nbsCohpmTraps 103 }
+
+nbsCohpmTrapsMaxSOP NOTIFICATION-TYPE
+ OBJECTS { nbsCohpmCurrentIfIndex, nbsCohpmCurrentInterval,
+ nbsCohpmCurrentMaxSOP }
+ STATUS current
+ DESCRIPTION
+ "Sent on the first occurrence in a current interval when the maximum
+ state of polarization (SOP) meets/exceeds its defined threshold
+ (nbsCohpmThresholdsMaxSOP)."
+ ::= { nbsCohpmTraps 106 }
+
+END