summaryrefslogtreecommitdiff
path: root/MIBS/adva/F3-POPM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adva/F3-POPM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adva/F3-POPM-MIB')
-rw-r--r--MIBS/adva/F3-POPM-MIB852
1 files changed, 852 insertions, 0 deletions
diff --git a/MIBS/adva/F3-POPM-MIB b/MIBS/adva/F3-POPM-MIB
new file mode 100644
index 0000000..8692eb3
--- /dev/null
+++ b/MIBS/adva/F3-POPM-MIB
@@ -0,0 +1,852 @@
+F3-POPM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter64
+ FROM SNMPv2-SMI
+ DateAndTime, TruthValue, VariablePointer, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ neIndex, shelfIndex, slotIndex
+ FROM CM-ENTITY-MIB
+ cmEthernetAccPortEntry, cmEthernetNetPortEntry
+ FROM CM-FACILITY-MIB
+ cmEthernetAccPortStatsEntry, cmEthernetNetPortStatsEntry,
+ cmEthernetAccPortHistoryEntry, cmEthernetNetPortHistoryEntry
+ FROM CM-PERFORMANCE-MIB
+ fsp150cm
+ FROM ADVA-MIB
+ PerfCounter64
+ FROM CM-COMMON-MIB;
+
+
+f3POPMMib MODULE-IDENTITY
+ LAST-UPDATED "201110100000Z"
+ ORGANIZATION "ADVA Optical Networking"
+ CONTACT-INFO
+ " Raghav Trivedi
+ ADVA Optical Networking, Inc.
+ Tel: +1 972 759-1239
+ E-mail: rtrivedi@advaoptical.com
+ Postal: 2301 N. Greenville Ave. #300
+ Richardson, TX USA 75082"
+ DESCRIPTION
+ "This module documents the Precision Optical Power
+ Monitoring features provided by the F3 product line
+ of products.
+ Copyright (C) ADVA Optical Networking."
+ REVISION "201110100000Z"
+ DESCRIPTION
+ "Notes from release 201110100000Z,
+ (1)Added following variables for clearing POPM alarms
+ f3EthernetAccPortPOPMonitorClearAction,
+ f3EthernetNetPortPOPMonitorClearAction
+
+ Notes from release 201109060000Z,
+ (1)Initial MIB version for release FSP150CM 3.4."
+ ::= {fsp150cm 16}
+
+--
+-- OID definitions
+--
+f3POPMObjects OBJECT IDENTIFIER ::= {f3POPMMib 1}
+f3POPMPerfObjects OBJECT IDENTIFIER ::= {f3POPMMib 2}
+f3POPMConformance OBJECT IDENTIFIER ::= {f3POPMMib 3}
+
+--
+-- Textual Conventions
+--
+POPMGlitchRejectionLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Provides ability to manage the glitch rejection level,
+ none -- no glitch rejection
+ low -- single glitch rejection
+ medium -- three glitch rejection
+ high -- five glitch rejection
+ ."
+ SYNTAX INTEGER {
+ none (1),
+ low (2),
+ medium (3),
+ high (4)
+ }
+
+POPMState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Provides the enumerations for POPM State
+ not-applicable --not applicable state
+ inoperable --enabled, port is unassigned
+ not-available --not available state
+ calibrating --enabled, operational, computing
+ monitoring --enabled, operational, monitoring
+ paused --enabled, signal out-of-range,
+ signal out-of-variance
+ inhibited-R --enabled, LOS (revertive)
+ inhibited-NR --enabled, sampling error (non-revertive)
+ ."
+ SYNTAX INTEGER {
+ not-applicable (1),
+ inoperable (2),
+ not-available (3),
+ calibrating (4),
+ monitoring (5),
+ paused (6),
+ inhibited-R (7),
+ inhibited-NR (8)
+ }
+
+POPMClearAlarmsAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Provides ability to clear the alarms on POPR function."
+ SYNTAX INTEGER {
+ not-applicable(0),
+ clear (1)
+ }
+
+--
+-- Ethernet Access Port - Precision Optical Power Monitor
+--
+f3EthernetAccPortPOPMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetAccPortPOPMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides ability to manage the
+ Precision Optical Power feature on
+ Ethernet Access Ports."
+ ::= { f3POPMObjects 2 }
+
+f3EthernetAccPortPOPMonitorEntry OBJECT-TYPE
+ SYNTAX F3EthernetAccPortPOPMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetAccPortPOPMonitorTable."
+ AUGMENTS { cmEthernetAccPortEntry }
+ ::= { f3EthernetAccPortPOPMonitorTable 1 }
+
+F3EthernetAccPortPOPMonitorEntry ::= SEQUENCE {
+ f3EthernetAccPortPOPMonitorEnabled TruthValue,
+ f3EthernetAccPortPOPMonitorOperRangeHi Integer32,
+ f3EthernetAccPortPOPMonitorOperRangeLow Integer32,
+ f3EthernetAccPortPOPMonitorVariance Integer32,
+ f3EthernetAccPortPOPMonitorWindowSize Integer32,
+ f3EthernetAccPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
+ f3EthernetAccPortPOPMonitorState POPMState,
+ f3EthernetAccPortPOPMonitorClearAction POPMClearAlarmsAction
+}
+
+f3EthernetAccPortPOPMonitorEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object enables/disables Precision Optical Power monitoring
+ on the Ethernet Access Port."
+ ::= { f3EthernetAccPortPOPMonitorEntry 1 }
+
+f3EthernetAccPortPOPMonitorOperRangeHi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the higher operating range, in 10ths of dbm,
+ for Precision Optical Power monitoring."
+ ::= { f3EthernetAccPortPOPMonitorEntry 2 }
+
+f3EthernetAccPortPOPMonitorOperRangeLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the lower operating range, in 10ths of dbm, for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetAccPortPOPMonitorEntry 3 }
+
+f3EthernetAccPortPOPMonitorVariance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the maximum absolute variance,
+ from average, in 10ths of dbm, for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetAccPortPOPMonitorEntry 4 }
+
+f3EthernetAccPortPOPMonitorWindowSize OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the window size (time in seconds), for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetAccPortPOPMonitorEntry 5 }
+
+f3EthernetAccPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
+ SYNTAX POPMGlitchRejectionLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the maximum number of
+ sequential variance violations constituting a
+ glitch."
+ ::= { f3EthernetAccPortPOPMonitorEntry 6 }
+
+f3EthernetAccPortPOPMonitorState OBJECT-TYPE
+ SYNTAX POPMState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the current state of the
+ Precision Optical Monitoring processing."
+ ::= { f3EthernetAccPortPOPMonitorEntry 7 }
+
+f3EthernetAccPortPOPMonitorClearAction OBJECT-TYPE
+ SYNTAX POPMClearAlarmsAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the ability to clear outstanding
+ Precision Optical Monitoring alarms."
+ ::= { f3EthernetAccPortPOPMonitorEntry 8 }
+
+
+--
+-- Ethernet Network Port - Precision Optical Power Monitor
+--
+f3EthernetNetPortPOPMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetNetPortPOPMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides ability to manage the
+ Precision Optical Power feature on
+ Ethernet Network Ports."
+ ::= { f3POPMObjects 1 }
+
+f3EthernetNetPortPOPMonitorEntry OBJECT-TYPE
+ SYNTAX F3EthernetNetPortPOPMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetNetPortPOPMonitorTable."
+ AUGMENTS { cmEthernetNetPortEntry }
+ ::= { f3EthernetNetPortPOPMonitorTable 1 }
+
+F3EthernetNetPortPOPMonitorEntry ::= SEQUENCE {
+ f3EthernetNetPortPOPMonitorEnabled TruthValue,
+ f3EthernetNetPortPOPMonitorOperRangeHi Integer32,
+ f3EthernetNetPortPOPMonitorOperRangeLow Integer32,
+ f3EthernetNetPortPOPMonitorVariance Integer32,
+ f3EthernetNetPortPOPMonitorWindowSize Integer32,
+ f3EthernetNetPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
+ f3EthernetNetPortPOPMonitorState POPMState,
+ f3EthernetNetPortPOPMonitorClearAction POPMClearAlarmsAction
+}
+
+f3EthernetNetPortPOPMonitorEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object enables/disables Precision Optical Power monitoring
+ on the Ethernet Network Port."
+ ::= { f3EthernetNetPortPOPMonitorEntry 1 }
+
+f3EthernetNetPortPOPMonitorOperRangeHi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the higher operating range, in 10ths of dbm,
+ for Precision Optical Power monitoring."
+ ::= { f3EthernetNetPortPOPMonitorEntry 2 }
+
+f3EthernetNetPortPOPMonitorOperRangeLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the lower operating range, in 10ths of dbm, for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetNetPortPOPMonitorEntry 3 }
+
+f3EthernetNetPortPOPMonitorVariance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the maximum absolute variance,
+ from average, in 10ths of dbm, for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetNetPortPOPMonitorEntry 4 }
+
+f3EthernetNetPortPOPMonitorWindowSize OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the window size (time in seconds), for
+ Precision Optical Power monitoring."
+ ::= { f3EthernetNetPortPOPMonitorEntry 5 }
+
+f3EthernetNetPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
+ SYNTAX POPMGlitchRejectionLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the maximum number of
+ sequential variance violations constituting a
+ glitch."
+ ::= { f3EthernetNetPortPOPMonitorEntry 6 }
+
+f3EthernetNetPortPOPMonitorState OBJECT-TYPE
+ SYNTAX POPMState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the current state of the
+ Precision Optical Monitoring processing."
+ ::= { f3EthernetNetPortPOPMonitorEntry 7 }
+
+f3EthernetNetPortPOPMonitorClearAction OBJECT-TYPE
+ SYNTAX POPMClearAlarmsAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the ability to clear outstanding
+ Precision Optical Monitoring alarms."
+ ::= { f3EthernetNetPortPOPMonitorEntry 8 }
+
+--
+-- Ethernet Access Port POPM Current Statistics Table
+--
+f3EthernetAccPortPOPMStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetAccPortPOPMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of Ethernet Access Port Precision Optical Power
+ related statistics.
+ These reflect the current data."
+ ::= { f3POPMPerfObjects 1 }
+
+f3EthernetAccPortPOPMStatsEntry OBJECT-TYPE
+ SYNTAX F3EthernetAccPortPOPMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetAccPortPOPMStatsTable.
+ Entries exist in this table for each Ethernet interface/port."
+ AUGMENTS { cmEthernetAccPortStatsEntry }
+ ::= { f3EthernetAccPortPOPMStatsTable 1 }
+
+F3EthernetAccPortPOPMStatsEntry ::= SEQUENCE {
+ f3EthernetAccPortPOPMStatsOPR Integer32,
+ f3EthernetAccPortPOPMStatsAOPR Integer32,
+ f3EthernetAccPortPOPMStatsOPRVar Integer32,
+ f3EthernetAccPortPOPMStatsOPRMaxVar Integer32,
+ f3EthernetAccPortPOPMStatsOPRGlitchRejects Unsigned32,
+ f3EthernetAccPortPOPMStatsOPRRTR Unsigned32,
+ f3EthernetAccPortPOPMStatsOPROOR Unsigned32,
+ f3EthernetAccPortPOPMStatsOPROOV Unsigned32
+}
+
+f3EthernetAccPortPOPMStatsOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precision Optical Power Receive (in dBm) for the physical layer.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 1 }
+
+f3EthernetAccPortPOPMStatsAOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Precision Optical Power Receive (in dBm) for the physical
+ layer. This is applicable only if Precision Optical Power
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 2 }
+
+f3EthernetAccPortPOPMStatsOPRVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 3 }
+
+f3EthernetAccPortPOPMStatsOPRMaxVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed maximum variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 4 }
+
+f3EthernetAccPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of glitch rejections. This is
+ applicable only if Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 5 }
+
+f3EthernetAccPortPOPMStatsOPRRTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the POPM state machine reverts to the running
+ state from the inhibited R state. This is applicable only if
+ Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 6 }
+
+f3EthernetAccPortPOPMStatsOPROOR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power is out of range.
+ This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 7 }
+
+f3EthernetAccPortPOPMStatsOPROOV OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power out of variance
+ occurrences. This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMStatsEntry 8 }
+
+--
+-- Ethernet Access Port POPM Current Statistics Table
+--
+f3EthernetAccPortPOPMHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetAccPortPOPMHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of Ethernet Access Port Precision Optical Power
+ related statistics.
+ These reflect the current data."
+ ::= { f3POPMPerfObjects 2 }
+
+f3EthernetAccPortPOPMHistoryEntry OBJECT-TYPE
+ SYNTAX F3EthernetAccPortPOPMHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetAccPortPOPMHistoryTable.
+ Entries exist in this table for each Ethernet interface/port."
+ AUGMENTS { cmEthernetAccPortHistoryEntry }
+ ::= { f3EthernetAccPortPOPMHistoryTable 1 }
+
+F3EthernetAccPortPOPMHistoryEntry ::= SEQUENCE {
+ f3EthernetAccPortPOPMHistoryOPR Integer32,
+ f3EthernetAccPortPOPMHistoryAOPR Integer32,
+ f3EthernetAccPortPOPMHistoryOPRVar Integer32,
+ f3EthernetAccPortPOPMHistoryOPRMaxVar Integer32,
+ f3EthernetAccPortPOPMHistoryOPRGlitchRejects Unsigned32,
+ f3EthernetAccPortPOPMHistoryOPRRTR Unsigned32,
+ f3EthernetAccPortPOPMHistoryOPROOR Unsigned32,
+ f3EthernetAccPortPOPMHistoryOPROOV Unsigned32
+}
+
+f3EthernetAccPortPOPMHistoryOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precision Optical Power Receive (in dBm) for the physical layer.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 1 }
+
+f3EthernetAccPortPOPMHistoryAOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Precision Optical Power Receive (in dBm) for the physical
+ layer. This is applicable only if Precision Optical Power
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 2 }
+
+f3EthernetAccPortPOPMHistoryOPRVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 3 }
+
+f3EthernetAccPortPOPMHistoryOPRMaxVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed maximum variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 4 }
+
+f3EthernetAccPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of glitch rejections. This is
+ applicable only if Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 5 }
+
+f3EthernetAccPortPOPMHistoryOPRRTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the POPM state machine reverts to the running
+ state from the inhibited R state. This is applicable only if
+ Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 6 }
+
+f3EthernetAccPortPOPMHistoryOPROOR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power is out of range.
+ This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 7 }
+
+f3EthernetAccPortPOPMHistoryOPROOV OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power out of variance
+ occurrences. This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetAccPortPOPMHistoryEntry 8 }
+
+
+--
+-- Ethernet Network Port POPM Current Statistics Table
+--
+f3EthernetNetPortPOPMStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetNetPortPOPMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of Ethernet Network Port Precision Optical Power
+ related statistics.
+ These reflect the current data."
+ ::= { f3POPMPerfObjects 3 }
+
+f3EthernetNetPortPOPMStatsEntry OBJECT-TYPE
+ SYNTAX F3EthernetNetPortPOPMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetNetPortPOPMStatsTable.
+ Entries exist in this table for each Ethernet interface/port."
+ AUGMENTS { cmEthernetNetPortStatsEntry }
+ ::= { f3EthernetNetPortPOPMStatsTable 1 }
+
+F3EthernetNetPortPOPMStatsEntry ::= SEQUENCE {
+ f3EthernetNetPortPOPMStatsOPR Integer32,
+ f3EthernetNetPortPOPMStatsAOPR Integer32,
+ f3EthernetNetPortPOPMStatsOPRVar Integer32,
+ f3EthernetNetPortPOPMStatsOPRMaxVar Integer32,
+ f3EthernetNetPortPOPMStatsOPRGlitchRejects Unsigned32,
+ f3EthernetNetPortPOPMStatsOPRRTR Unsigned32,
+ f3EthernetNetPortPOPMStatsOPROOR Unsigned32,
+ f3EthernetNetPortPOPMStatsOPROOV Unsigned32
+}
+
+f3EthernetNetPortPOPMStatsOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precision Optical Power Receive (in dBm) for the physical layer.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 1 }
+
+f3EthernetNetPortPOPMStatsAOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Precision Optical Power Receive (in dBm) for the physical
+ layer. This is applicable only if Precision Optical Power
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 2 }
+
+f3EthernetNetPortPOPMStatsOPRVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 3 }
+
+f3EthernetNetPortPOPMStatsOPRMaxVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed maximum variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 4 }
+
+f3EthernetNetPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of glitch rejections. This is
+ applicable only if Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 5 }
+
+f3EthernetNetPortPOPMStatsOPRRTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the POPM state machine reverts to the running
+ state from the inhibited R state. This is applicable only if
+ Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 6 }
+
+f3EthernetNetPortPOPMStatsOPROOR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power is out of range.
+ This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 7 }
+
+f3EthernetNetPortPOPMStatsOPROOV OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power out of variance
+ occurrences. This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMStatsEntry 8 }
+
+--
+-- Ethernet Network Port POPM Current History Table
+--
+f3EthernetNetPortPOPMHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3EthernetNetPortPOPMHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of Ethernet Network Port Precision Optical Power
+ related statistics.
+ These reflect the current data."
+ ::= { f3POPMPerfObjects 4 }
+
+f3EthernetNetPortPOPMHistoryEntry OBJECT-TYPE
+ SYNTAX F3EthernetNetPortPOPMHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3EthernetNetPortPOPMHistoryTable.
+ Entries exist in this table for each Ethernet interface/port."
+ AUGMENTS { cmEthernetNetPortHistoryEntry }
+ ::= { f3EthernetNetPortPOPMHistoryTable 1 }
+
+F3EthernetNetPortPOPMHistoryEntry ::= SEQUENCE {
+ f3EthernetNetPortPOPMHistoryOPR Integer32,
+ f3EthernetNetPortPOPMHistoryAOPR Integer32,
+ f3EthernetNetPortPOPMHistoryOPRVar Integer32,
+ f3EthernetNetPortPOPMHistoryOPRMaxVar Integer32,
+ f3EthernetNetPortPOPMHistoryOPRGlitchRejects Unsigned32,
+ f3EthernetNetPortPOPMHistoryOPRRTR Unsigned32,
+ f3EthernetNetPortPOPMHistoryOPROOR Unsigned32,
+ f3EthernetNetPortPOPMHistoryOPROOV Unsigned32
+}
+
+f3EthernetNetPortPOPMHistoryOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precision Optical Power Receive (in dBm) for the physical layer.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 1 }
+
+f3EthernetNetPortPOPMHistoryAOPR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Precision Optical Power Receive (in dBm) for the physical
+ layer. This is applicable only if Precision Optical Power
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 2 }
+
+f3EthernetNetPortPOPMHistoryOPRVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 3 }
+
+f3EthernetNetPortPOPMHistoryOPRMaxVar OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signed maximum variance of Optical Power Receive, from average.
+ This is applicable only if Precision Optical Power monitoring
+ is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 4 }
+
+f3EthernetNetPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of glitch rejections. This is
+ applicable only if Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 5 }
+
+f3EthernetNetPortPOPMHistoryOPRRTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the POPM state machine reverts to the running
+ state from the inhibited R state. This is applicable only if
+ Precision Optical Layer monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 6 }
+
+f3EthernetNetPortPOPMHistoryOPROOR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power is out of range.
+ This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 7 }
+
+f3EthernetNetPortPOPMHistoryOPROOV OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of times the Precision Optical Power out of variance
+ occurrences. This is applicable only if Precision Optical Layer
+ monitoring is enabled."
+ ::= { f3EthernetNetPortPOPMHistoryEntry 8 }
+
+--
+-- Conformance
+--
+f3POPMCompliances OBJECT IDENTIFIER ::= {f3POPMConformance 1}
+f3POPMGroups OBJECT IDENTIFIER ::= {f3POPMConformance 2}
+
+f3POPMCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Describes the requirements for conformance to the POPM Object
+ group."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ f3POPMFacilityGroup, f3POPMStatsGroup
+ }
+ ::= { f3POPMCompliances 1 }
+
+f3POPMFacilityGroup OBJECT-GROUP
+ OBJECTS {
+ f3EthernetAccPortPOPMonitorEnabled,
+ f3EthernetAccPortPOPMonitorOperRangeHi,
+ f3EthernetAccPortPOPMonitorOperRangeLow,
+ f3EthernetAccPortPOPMonitorVariance,
+ f3EthernetAccPortPOPMonitorWindowSize,
+ f3EthernetAccPortPOPMonitorGlitchRejectionLevel,
+ f3EthernetAccPortPOPMonitorState,
+ f3EthernetAccPortPOPMonitorClearAction,
+
+ f3EthernetNetPortPOPMonitorEnabled,
+ f3EthernetNetPortPOPMonitorOperRangeHi,
+ f3EthernetNetPortPOPMonitorOperRangeLow,
+ f3EthernetNetPortPOPMonitorVariance,
+ f3EthernetNetPortPOPMonitorWindowSize,
+ f3EthernetNetPortPOPMonitorGlitchRejectionLevel,
+ f3EthernetNetPortPOPMonitorState,
+ f3EthernetNetPortPOPMonitorClearAction
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the F3 POPM Functionality
+ ."
+ ::= { f3POPMGroups 1 }
+
+f3POPMStatsGroup OBJECT-GROUP
+ OBJECTS {
+ f3EthernetAccPortPOPMStatsOPR, f3EthernetAccPortPOPMStatsAOPR,
+ f3EthernetAccPortPOPMStatsOPRVar, f3EthernetAccPortPOPMStatsOPRMaxVar,
+ f3EthernetAccPortPOPMStatsOPRGlitchRejects,
+ f3EthernetAccPortPOPMStatsOPRRTR,
+ f3EthernetAccPortPOPMStatsOPROOR, f3EthernetAccPortPOPMStatsOPROOV,
+
+ f3EthernetAccPortPOPMHistoryOPR, f3EthernetAccPortPOPMHistoryAOPR,
+ f3EthernetAccPortPOPMHistoryOPRVar, f3EthernetAccPortPOPMHistoryOPRMaxVar,
+ f3EthernetAccPortPOPMHistoryOPRGlitchRejects,
+ f3EthernetAccPortPOPMHistoryOPRRTR,
+ f3EthernetAccPortPOPMHistoryOPROOR, f3EthernetAccPortPOPMHistoryOPROOV,
+
+ f3EthernetNetPortPOPMStatsOPR, f3EthernetNetPortPOPMStatsAOPR,
+ f3EthernetNetPortPOPMStatsOPRVar, f3EthernetNetPortPOPMStatsOPRMaxVar,
+ f3EthernetNetPortPOPMStatsOPRGlitchRejects,
+ f3EthernetNetPortPOPMStatsOPRRTR,
+ f3EthernetNetPortPOPMStatsOPROOR, f3EthernetNetPortPOPMStatsOPROOV,
+
+ f3EthernetNetPortPOPMHistoryOPR, f3EthernetNetPortPOPMHistoryAOPR,
+ f3EthernetNetPortPOPMHistoryOPRVar, f3EthernetNetPortPOPMHistoryOPRMaxVar,
+ f3EthernetNetPortPOPMHistoryOPRGlitchRejects,
+ f3EthernetNetPortPOPMHistoryOPRRTR,
+ f3EthernetNetPortPOPMHistoryOPROOR, f3EthernetNetPortPOPMHistoryOPROOV
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the F3 POPM Functionality
+ ."
+ ::= { f3POPMGroups 2 }
+
+END