summaryrefslogtreecommitdiff
path: root/MIBS/extreme/EXTREME-POS-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/extreme/EXTREME-POS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/EXTREME-POS-MIB')
-rw-r--r--MIBS/extreme/EXTREME-POS-MIB808
1 files changed, 808 insertions, 0 deletions
diff --git a/MIBS/extreme/EXTREME-POS-MIB b/MIBS/extreme/EXTREME-POS-MIB
new file mode 100644
index 0000000..6a85ea8
--- /dev/null
+++ b/MIBS/extreme/EXTREME-POS-MIB
@@ -0,0 +1,808 @@
+
+-- ===========================================================================
+
+--
+-- APS POS definitions
+--
+EXTREME-POS-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY FROM SNMPv2-SMI
+ OBJECT-TYPE FROM SNMPv2-SMI
+ Unsigned32 FROM SNMPv2-SMI
+ TruthValue FROM SNMPv2-TC
+ DisplayString FROM RFC1213-MIB
+ IpAddress FROM SNMPv2-SMI
+ extremeAgent FROM EXTREME-BASE-MIB
+ PortList FROM EXTREME-BASE-MIB;
+
+ extremePOSMib MODULE-IDENTITY
+ LAST-UPDATED "0007240000Z"
+ ORGANIZATION "Extreme Networks, Inc."
+ CONTACT-INFO "www.extremenetworks.com"
+ DESCRIPTION "Extreme POS objects: objects common to POS MIBs"
+ ::= { extremeAgent 20 }
+
+
+ extremeAps OBJECT IDENTIFIER
+ ::= { extremePOSMib 1 }
+
+ extremeApsConfig OBJECT IDENTIFIER
+ ::= { extremeAps 1 }
+
+ extremeApsConfigEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Global APS enablement"
+ ::= { extremeApsConfig 1 }
+
+--
+-- APS Group Configuration Table
+--
+
+ extremeApsGroupConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsGroupConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains configuration information
+ by defined APS group."
+ ::= { extremeApsConfig 2 }
+
+ extremeApsGroupConfigEntry OBJECT-TYPE
+ SYNTAX ExtremeApsGroupConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsGroupConfigGroupNumber}
+ ::= {extremeApsGroupConfigTable 1}
+
+ ExtremeApsGroupConfigEntry ::= SEQUENCE {
+ extremeApsGroupConfigGroupNumber INTEGER (1..65535),
+ extremeApsGroupConfigRevertMode INTEGER,
+ extremeApsGroupConfigRevertMinutes INTEGER (0..12),
+ extremeApsGroupConfigDirection INTEGER,
+ extremeApsGroupConfigTimerInterval INTEGER,
+ extremeApsGroupConfigTimerMisses INTEGER,
+ extremeApsGroupConfigAuthenticate TruthValue,
+ extremeApsGroupConfigAuthString DisplayString
+ }
+
+ extremeApsGroupConfigGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies
+ the APS group."
+ ::= { extremeApsGroupConfigEntry 1 }
+
+ extremeApsGroupConfigRevertMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ revertive (1),
+ nonRevertive (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The revertive mode configured for the APS
+ group. This indicates whether APS will
+ switch-back automatically after the working
+ line error is cleared. In non-revertive
+ mode, manual intervention is required for
+ switch-back."
+ ::= { extremeApsGroupConfigEntry 2 }
+
+ extremeApsGroupConfigRevertMinutes OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of minutes APS will wait after
+ the error has been cleared before switching
+ back to the working line. During this
+ interval, the K1 request will indicate
+ WTR (wait-to-restore). This field is only
+ valid in revertive mode."
+ ::= { extremeApsGroupConfigEntry 3 }
+
+ extremeApsGroupConfigDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ bidirectional (1),
+ unidirectional (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The directional mode configured for the
+ APS group. This indicates whether protection
+ switches are coordinated between both POS
+ equipment and ADM (bidirectional) or not
+ (unidirectional)."
+ ::= { extremeApsGroupConfigEntry 4 }
+
+ extremeApsGroupConfigTimerInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds between APS out-of-band
+ peer protocol hello messages. This value is
+ relevant when the working line and protection
+ line exist is physically different chassis."
+ ::= { extremeApsGroupConfigEntry 5 }
+
+ extremeApsGroupConfigTimerMisses OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of APS out-of-band peer protocol
+ messages transmitted without receiving a
+ response before the protection switch declares
+ the working switch inoperable. When this occurs
+ the protection switch initiates a line switch
+ over via APS."
+ ::= { extremeApsGroupConfigEntry 6 }
+
+ extremeApsGroupConfigAuthenticate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When enabled, the authentication string on both
+ working and protection switches must match."
+ ::= { extremeApsGroupConfigEntry 7 }
+
+ extremeApsGroupConfigAuthString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If configured, this is the authentication string
+ that must match between working and protection
+ switches. This field is relevant if the APS group
+ is configured to authenticate."
+ ::= { extremeApsGroupConfigEntry 8 }
+
+--
+-- APS Port Configuration Table
+--
+
+ extremeApsPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains configuration information
+ for APS ports."
+ ::= { extremeApsConfig 3 }
+
+ extremeApsPortConfigEntry OBJECT-TYPE
+ SYNTAX ExtremeApsPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsPortConfigGroupNumber,
+ extremeApsPortConfigPortNumber}
+ ::= {extremeApsPortConfigTable 1}
+
+ ExtremeApsPortConfigEntry ::= SEQUENCE {
+ extremeApsPortConfigGroupNumber INTEGER (1..65535),
+ extremeApsPortConfigPortNumber INTEGER,
+ extremeApsPortConfigPortType INTEGER
+ }
+
+ extremeApsPortConfigGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies
+ the APS group."
+ ::= { extremeApsPortConfigEntry 1 }
+
+ extremeApsPortConfigPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex that identifies the port."
+ ::= { extremeApsPortConfigEntry 2 }
+
+ extremeApsPortConfigPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ working (1),
+ protection (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port type designation."
+ ::= { extremeApsPortConfigEntry 3 }
+
+--
+-- APS Protection Port Additional Configuration Table
+--
+
+ extremeApsProtectPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsProtectPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains configuration information
+ for APS protection ports."
+ ::= { extremeApsConfig 4 }
+
+ extremeApsProtectPortConfigEntry OBJECT-TYPE
+ SYNTAX ExtremeApsProtectPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsProtectPortConfigGroupNumber,
+ extremeApsProtectPortConfigPortNumber}
+ ::= {extremeApsProtectPortConfigTable 1}
+
+ ExtremeApsProtectPortConfigEntry ::= SEQUENCE {
+ extremeApsProtectPortConfigGroupNumber INTEGER (1..65535),
+ extremeApsProtectPortConfigPortNumber INTEGER,
+ extremeApsProtectPortConfigWorkingIpAddr IpAddress
+ }
+
+ extremeApsProtectPortConfigGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies
+ the APS group."
+ ::= { extremeApsProtectPortConfigEntry 1 }
+
+ extremeApsProtectPortConfigPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex that identifies
+ the protection port."
+ ::= { extremeApsProtectPortConfigEntry 2 }
+
+ extremeApsProtectPortConfigWorkingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the working switch. If the
+ working and protection lines reside on the same
+ chassis, this IP address will be a local address."
+ ::= { extremeApsProtectPortConfigEntry 3 }
+
+ extremeApsStatus OBJECT IDENTIFIER
+ ::= { extremeAps 2 }
+
+--
+-- APS Group Status Table
+--
+ extremeApsGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains run-time information
+ by defined APS group."
+ ::= { extremeApsStatus 1 }
+
+ extremeApsGroupEntry OBJECT-TYPE
+ SYNTAX ExtremeApsGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsGroupGroupNumber}
+ ::= {extremeApsGroupTable 1}
+
+ ExtremeApsGroupEntry ::= SEQUENCE {
+ extremeApsGroupGroupNumber INTEGER (1..65535),
+ extremeApsGroupActivePort INTEGER,
+ extremeApsGroupEffectiveDirection INTEGER,
+ extremeApsGroupPeerProtoStatus INTEGER
+ }
+
+ extremeApsGroupGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies
+ the APS group."
+ ::= { extremeApsGroupEntry 1 }
+
+ extremeApsGroupActivePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ working (1),
+ protection (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The APS port which is currently carrying the
+ network traffic."
+ ::= { extremeApsGroupEntry 2 }
+
+ extremeApsGroupEffectiveDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ bidirectional (1),
+ unidirectional (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The effective directional mode for the APS
+ group. When this value differs from the
+ configured directional mode, check the
+ ADM and switch provisioning for a mis-
+ configuration."
+ ::= { extremeApsGroupEntry 3 }
+
+ extremeApsGroupPeerProtoStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ established (1),
+ closed (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The APS out-of-band peer protocol status
+ for a group."
+ ::= { extremeApsGroupEntry 4 }
+
+--
+-- APS Protection Port Table
+--
+
+ extremeApsProtectPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsProtectPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains run-time information
+ by defined APS protection port."
+ ::= { extremeApsStatus 2 }
+
+ extremeApsProtectPortEntry OBJECT-TYPE
+ SYNTAX ExtremeApsProtectPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsProtectPortGroupNumber,
+ extremeApsProtectPortPortNumber}
+ ::= {extremeApsProtectPortTable 1}
+
+ ExtremeApsProtectPortEntry ::= SEQUENCE {
+ extremeApsProtectPortGroupNumber INTEGER (1..65535),
+ extremeApsProtectPortPortNumber INTEGER,
+ extremeApsProtectPortTransmitK1 OCTET STRING,
+ extremeApsProtectPortTransmitK2 OCTET STRING,
+ extremeApsProtectPortReceiveK1 OCTET STRING,
+ extremeApsProtectPortReceiveK2 OCTET STRING,
+ extremeApsProtectPortSwitchInitByWorking INTEGER,
+ extremeApsProtectPortSwitchInitByProtect INTEGER,
+ extremeApsProtectPortSwitchInitByADM INTEGER,
+ extremeApsProtectPortSwitchInitByCmd INTEGER,
+ extremeApsProtectPortSuccessfulSwitches INTEGER,
+ extremeApsProtectPortHelloProtFails INTEGER
+
+ }
+
+ extremeApsProtectPortGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies
+ the APS group."
+ ::= { extremeApsProtectPortEntry 1 }
+
+ extremeApsProtectPortPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex that identifies
+ the protection port."
+ ::= { extremeApsProtectPortEntry 2 }
+
+ extremeApsProtectPortTransmitK1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The K1 overhead byte currently being transmitted
+ on the indicated protection port."
+ ::= { extremeApsProtectPortEntry 3 }
+
+ extremeApsProtectPortTransmitK2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The K2 overhead byte currently being transmitted
+ on the indicated protection port."
+ ::= { extremeApsProtectPortEntry 4 }
+
+ extremeApsProtectPortReceiveK1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The K1 overhead byte currently being received
+ on the indicated protection port."
+ ::= { extremeApsProtectPortEntry 5 }
+
+ extremeApsProtectPortReceiveK2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The K2 overhead byte currently being received
+ on the indicated protection port."
+ ::= { extremeApsProtectPortEntry 6 }
+
+ extremeApsProtectPortSwitchInitByWorking OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of switches that have been
+ initiated by the working-line router."
+ ::= { extremeApsProtectPortEntry 7 }
+
+ extremeApsProtectPortSwitchInitByProtect OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of switches that have been
+ initiated by the protection-line router."
+ ::= { extremeApsProtectPortEntry 8 }
+
+ extremeApsProtectPortSwitchInitByADM OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of switches that have been
+ initiated by the ADM."
+ ::= { extremeApsProtectPortEntry 9 }
+ extremeApsProtectPortSwitchInitByCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of switches that have been
+ initiated by an external CLI command."
+ ::= { extremeApsProtectPortEntry 10 }
+ extremeApsProtectPortSuccessfulSwitches OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of successful APS line switches."
+ ::= { extremeApsProtectPortEntry 11 }
+ extremeApsProtectPortHelloProtFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of APS out-of-band peer protocol
+ failures recorded. This situation causes
+ the protection-line router to initiate a
+ line switch."
+ ::= { extremeApsProtectPortEntry 12 }
+
+ extremeApsErrors OBJECT IDENTIFIER
+ ::= { extremeAps 3 }
+
+--
+-- APS Line Errors Table
+--
+
+ extremeApsLineErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsLineErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains APS line error
+ information."
+ ::= { extremeApsErrors 1 }
+
+ extremeApsLineErrorEntry OBJECT-TYPE
+ SYNTAX ExtremeApsLineErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsLineErrorGroupNumber,
+ extremeApsLineErrorPortNumber}
+ ::= {extremeApsLineErrorTable 1}
+
+ ExtremeApsLineErrorEntry ::= SEQUENCE {
+ extremeApsLineErrorGroupNumber INTEGER (1..65535),
+ extremeApsLineErrorPortNumber INTEGER,
+ extremeApsLineErrorSignalDegradeActive TruthValue,
+ extremeApsLineErrorBERSignalDegradeActive TruthValue,
+ extremeApsLineErrorSignalFailActive TruthValue,
+ extremeApsLineErrorBERSignalFailActive TruthValue,
+ extremeApsLineErrorSignalDegrades INTEGER,
+ extremeApsLineErrorBERSignalDegrades INTEGER,
+ extremeApsLineErrorSignalFails INTEGER,
+ extremeApsLineErrorBERSignalFails INTEGER
+ }
+
+ extremeApsLineErrorGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies the
+ APS group."
+ ::= { extremeApsLineErrorEntry 1 }
+
+ extremeApsLineErrorPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value which identifies the APS port."
+ ::= { extremeApsLineErrorEntry 2 }
+
+ extremeApsLineErrorSignalDegradeActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a signal degrade condition
+ currently exists on the line."
+ ::= { extremeApsLineErrorEntry 3 }
+
+ extremeApsLineErrorBERSignalDegradeActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a signal degrade condition
+ due to excessive Bit-Error-Rate currently exists
+ on the line."
+ ::= { extremeApsLineErrorEntry 4 }
+
+ extremeApsLineErrorSignalFailActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a signal fail condition
+ currently exists on the line."
+ ::= { extremeApsLineErrorEntry 5 }
+
+ extremeApsLineErrorBERSignalFailActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a signal fail condition
+ due to excessive Bit-Error-Rate currently
+ exists on the line."
+ ::= { extremeApsLineErrorEntry 6 }
+
+ extremeApsLineErrorSignalDegrades OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of signal degrades that have
+ been recorded on the line."
+ ::= { extremeApsLineErrorEntry 7 }
+
+ extremeApsLineErrorBERSignalDegrades OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of signal degrades due to excessive
+ Bit-Error-Rate that have been recorded on the
+ line."
+ ::= { extremeApsLineErrorEntry 8 }
+
+ extremeApsLineErrorSignalFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of signal fails that have
+ been recorded on the line."
+ ::= { extremeApsLineErrorEntry 9 }
+
+ extremeApsLineErrorBERSignalFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of signal fails due to excessive
+ Bit-Error-Rate that have been recorded on the
+ line."
+ ::= { extremeApsLineErrorEntry 10 }
+
+--
+-- APS Protocol Errors Table
+--
+
+ extremeApsProtocolErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeApsProtocolErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains APS protocol error
+ information. These errors are relevant
+ for APS protection ports."
+ ::= { extremeApsErrors 2 }
+
+ extremeApsProtocolErrorEntry OBJECT-TYPE
+ SYNTAX ExtremeApsProtocolErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {extremeApsProtocolErrorGroupNumber,
+ extremeApsProtocolErrorPortNumber}
+ ::= {extremeApsProtocolErrorTable 1}
+
+ ExtremeApsProtocolErrorEntry ::= SEQUENCE {
+ extremeApsProtocolErrorGroupNumber INTEGER (1..65535),
+ extremeApsProtocolErrorPortNumber INTEGER,
+ extremeApsProtocolErrorModeMismatchDefect TruthValue,
+ extremeApsProtocolErrorProtSwitchByteDefect TruthValue,
+ extremeApsProtocolErrorChannelMismatchDefect TruthValue,
+ extremeApsProtocolErrorFarEndProtectDefect TruthValue,
+ extremeApsProtocolErrorModeMismatchFailure TruthValue,
+ extremeApsProtocolErrorProtSwitchByteFailure TruthValue,
+ extremeApsProtocolErrorChannelMismatchFailure TruthValue,
+ extremeApsProtocolErrorFarEndProtectFailure TruthValue,
+ extremeApsProtocolErrorModeMismatchNumFails INTEGER,
+ extremeApsProtocolErrorProtSwitchByteNumFails INTEGER,
+ extremeApsProtocolErrorChannelMismatchNumFails INTEGER,
+ extremeApsProtocolErrorFarEndProtectNumFails INTEGER
+ }
+
+ extremeApsProtocolErrorGroupNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group number which uniquely identifies the
+ APS group."
+ ::= { extremeApsProtocolErrorEntry 1 }
+
+ extremeApsProtocolErrorPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value which identifies the APS
+ protection port."
+ ::= { extremeApsProtocolErrorEntry 2 }
+
+ extremeApsProtocolErrorModeMismatchDefect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Mode Mismatch defect currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 3 }
+
+ extremeApsProtocolErrorProtSwitchByteDefect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Protection Switching Byte defect
+ currently exists on the port."
+ ::= { extremeApsProtocolErrorEntry 4 }
+
+ extremeApsProtocolErrorChannelMismatchDefect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Channel Mismatch defect currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 5 }
+
+ extremeApsProtocolErrorFarEndProtectDefect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Far-End Protection defect currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 6 }
+
+ extremeApsProtocolErrorModeMismatchFailure OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Mode Mismatch failure currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 7 }
+
+ extremeApsProtocolErrorProtSwitchByteFailure OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Protection Switching Byte failure
+ currently exists on the port."
+ ::= { extremeApsProtocolErrorEntry 8 }
+
+ extremeApsProtocolErrorChannelMismatchFailure OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Channel Mismatch failure currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 9 }
+
+ extremeApsProtocolErrorFarEndProtectFailure OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether a Far-End Protection failure currently
+ exists on the port."
+ ::= { extremeApsProtocolErrorEntry 10 }
+
+ extremeApsProtocolErrorModeMismatchNumFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Mode Mismatch failures that have
+ been recorded."
+ ::= { extremeApsProtocolErrorEntry 11 }
+
+ extremeApsProtocolErrorProtSwitchByteNumFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Protection Switching Byte failures
+ that have been recorded."
+ ::= { extremeApsProtocolErrorEntry 12 }
+
+ extremeApsProtocolErrorChannelMismatchNumFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Channel Mismatch failures that have
+ been recorded."
+ ::= { extremeApsProtocolErrorEntry 13 }
+
+ extremeApsProtocolErrorFarEndProtectNumFails OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Far-End Protection failures that have
+ been recorded."
+ ::= { extremeApsProtocolErrorEntry 14 }
+
+END