809 lines
34 KiB
Plaintext
809 lines
34 KiB
Plaintext
|
|
-- ===========================================================================
|
|
|
|
--
|
|
-- 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
|