diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/EXTREME-POS-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/extreme/EXTREME-POS-MIB')
| -rw-r--r-- | MIBS/extreme/EXTREME-POS-MIB | 808 |
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 |