stat
stat - gets the statistics on a port of a card on a chassis.
SYNOPSIS
stat sub-command options
DESCRIPTION
The stat command is used to get statistics. Statistics may be gathered in several ways. All statistics may be obtained through the use of the stat get statAllStats <chassis> <card> <port> followed by calls to get the data using stat cget -statName. All rate statistics may be obtained through the use of the stat getRate statAllStats <chassis> <card> <port> followed by calls to get the data using stat cget -name.
An individual statistic may be collected through the use of the stat get statName <chassis> <card> <port> followed by stat cget -statName. Note that the statName is formed from the standard option name by prepending stat to the name and capitalizing the first letter of the option. (For example, for the option framesSent, the statName is statFramesSent.)
Values are available through the STANDARD OPTIONS following the stat cget call. When using stat cget -statName, only those statistics valid for that type of port are returned; all others return an error (see the enableValidStats option). Refer to the Ixia Reference Guide for a list of which statistics are available for particular card modules and under particular circumstances.
For channelized BERT cards, it is necessary to request statistics for a specific channel at a time using the getBertChannel and getBertChannelRate sub-commands. These commands take a level description, which is discussed in bert and bertErrorGeneration.
STANDARD OPTIONS
Standard Options controlling statistics modes and operation
enableArpStats
true/false
Enables the collection of Arp statistics. (default = true) The following statistics are controlled by this option:
TxArpRequest |
TxArpReply |
RxArpRequest |
RxArpReply |
enableAtmOamStats
true/false
Enables the collection of the ATM OAM statistics. (default = true) The following statistics are controlled by this option:
atmOamRxActDeactCC |
atmOamRxBadCells |
atmOamRxBytes |
atmOamRxFaultMgmtAIS |
atmOamRxFaultMgmtCC |
atmOamRxFaultMgmtLB |
atmOamRxFaultMgmtRDI |
atmOamRxGoodCells |
atmOamTxActDeactCC |
atmOamTxBytes |
atmOamTxCells |
atmOamTxFaultMgmtAIS |
atmOamTxFaultMgmtCC |
atmOamTxFaultMgmtLB |
atmOamTxFaultMgmtRDU |
|
enableDhcpStats
true/false
Enables the collection of the DHCPv4 statistics. (default = false) The following statistics are controlled by this option:
dhcpV4AcksReceived |
dhcpV4AddressesLearned |
dhcpV4DiscoveredMessagesSent |
dhcpV4EnabledInterfaces |
dhcpV4NacksReceived |
dhcpV4OffersReceived |
dhcpV4ReleasesSent |
dhcpV4RequestsSent |
enableDhcpV6Stats
true/false
Enables the collection of the DHCPv6 statistics. (default = false) The following statistics are controlled by this option:
dhcpV6SolicitsSent |
dhcpV6RepliesReceived |
dhcpV6AdvertisementsReceived |
dhcpV6ReleasesSent |
dhcpV6RequestsSent |
dhcpV6EnabledInterfaces |
dhcpV6DeclinesSent |
dhcpV6AddressesLearned |
enableFcoeStats
true/false
Enables the collection of the protocol FCoE statistics. (default = false) The following statistics are controlled by this option:
fcoeFlogiSent |
fcoeFlogiLsAccReceived |
fcoePlogiSent |
fcoePlogiLsAccReceived |
fcoePlogiRequestsReceived |
fcoeFlogoSent |
fcoePlogoSent |
fcoePlogoReceived |
fcoeFdiscSent |
fcoeFdiscLsAccReceived |
fcoeNSRegSent |
fcoeNSRegSuccessful |
fcoeNxPortsEnabled |
fcoeNxPortIdsAcquired |
fcoeRxSharedStat1 |
fcoeRxSharedStat2 |
fipDiscoverySolicitationsSent |
fipDiscoveryAdvertisementsReceived |
fipKeepAlivesSent |
fipClearVirtualLinksReceived |
fcoeRxSharedStat
Type1
Only two counters are permitted, this one and the next one (fcoeRxSharedStatType2). Select the statistic to be assigned to this counter from these options:
statFcoeInvalidDelimiter |
statFcoeInvalidFrames |
statFcoeInvalidSize |
statFcoeNormalSizeBadFccRc |
statFcoeNormalSizeGoodFccRc |
statFcoeUndersizeBadFccRc |
statFcoeUndersizeGoodFccRc |
statFcoeValidFrames |
fcoeRxSharedStat
Type2
Select the statistic to be assigned to this counter from these options:
statFcoeInvalidDelimiter |
statFcoeInvalidFrames |
statFcoeInvalidSize |
statFcoeNormalSizeBadFccRc |
statFcoeNormalSizeGoodFccRc |
statFcoeUndersizeBadFccRc |
statFcoeUndersizeGoodFccRc |
statFcoeValidFrames |
enableMacSecStats
true/false
Enables the collection of the protocol MACsec statistics. (default = true) The following statistics are controlled by this option:
macSecValidFramesSent |
macSecValidBytesSent |
macSecFramesWithUnknownKeySent |
macSecValidFramesReceived |
macSecValidBytesReceived |
macSecFramesWithUnknownKeyReceived |
macSecFramesWithBadHashReceived |
enableNeighborSolicit
Stats
true/false
Enables the collection of the Neighbor Solicitation statistics. (default = true) The following statistics are controlled by this option:
statTxNeighborSolicits |
statTxNeighborAdvertisements |
statRxNeighborSolicits |
statRxNeighborAdvertisements |
enablePos
ExtendedStats
true/false
Enables the collection of extended PoS extended statistics, for POS cards only. (default = true) The following statistics are controlled by this option:
lineAis |
lineBip |
lineRdi |
lineRei |
pathAis |
pathBip |
pathLossOfPointer |
pathPlm |
pathRdi |
pathRei |
sectionBip |
sectionLossOfFrame |
sectionLossOfSignal |
|
enableProtocolServer
Stats
true/false
Enables the collection of the protocol server statistics. (default = true) The following statistics are controlled by this option:
ProtocolServerTx |
ProtocolServerRx |
TxArpReply |
TxArpRequest |
TxPingRequest |
RxArpReply |
RxArpRequest |
RxPingReply |
RxPingRequest |
enablePtpStats
true/false
Enables the collection of the IEEE 1588 PTP statistics. (default = true) The following statistics are controlled by this option:
ptpAnnounceMessagesSent |
ptpAnnounceMessagesReceived |
ptpSyncMessagesSent |
ptpSyncMessagesReceived |
ptpFollowUpMessagesSent |
ptpFollowUpMessagesReceived |
ptpDelayRequestMessagesSent |
ptpDelayRequestMessagesReceived |
ptpDelayResponseMessagesSent |
ptpDelayResponseMessagesReceived |
enableTemperature
SensorStats true/false
Enables the collection of statistics from temperature sensors. (default = true) The following statistics are controlled by this option:
backgroundTemperature |
captureTemperature |
dmaTemperature |
fobBoardTemperature |
fobDevice1InternalTemperature |
fobPort1FpgaTemperature |
frontEndTemperature |
latencyTemperature |
overlayTemperature |
plmDevice1InternalTemperature |
plmDevice2InternalTemperature |
plmDevice3InternalTemperature |
plmDevice4InternalTemperature |
schedulerTemperature |
enableValidStats
true / false
If set, then stat cget -statName calls for statistics invalid for the port's type returns an error. If unset, then all stat cget -statName returns without error, but the invalid statistics have default values. (default = 0)
enableVcatStats
true/false
Enables the collection of the VCAT per-port, per-circuit, and per-channel statistics. (default = true) The following statistics are available automatically when the port is in VCAT mode:
sonetCircuitState (per port) |
sonetTimeslotLcasSourceState (per channel) |
sonetCircuitType (per circuit) |
sonetTimeslotSequenceNumberMismatch (per channel) |
sonetTimeslotRsAcks (per channel) |
sonetTimeslotSequenceNumber (per channel) |
sonetTimeslotSlotNumber (per channel) |
sonetTimeslotGfpcHecErrors (per channel) |
sonetTimeslotLcasSinkState (per channel) |
sonetTimeslotGfpManagementFrames (per channel) |
sonetTimeslotDifferentialDelay (per channel) |
sonetTimeslotGfpUpiMismatch (per channel) |
sonetTimeslotLossOfMultiframe (per channel) |
sonetTimeslotGfpGoodFramesReceived (per channel)
|
sonetTimeslotLossOfAlignment (per channel) |
|
includeRprPayloadFcs
InCrc true | false
For RPR packets (where the SONET header mode is RPR), this flag indicates that the RPR payload FCS is to be included in the RPR CRC error checking. A CRC error is declared if either the RPR CRC or the Payload FCS is incorrect. (default = true)
lacpState
Notifies session state of LACP link, down or up.
lacpDown |
LACP link is down |
lacpUp |
LACP link is up |
mode
Sets the mode of the statistic counters. The following modes can be read:
Option |
Value |
Usage |
---|---|---|
statNormal |
0 |
(default) |
statQos |
1 |
Reuses 8 hardware counters to count QoS packets |
statStreamTrigger |
2 |
Reuses two hardware counters: User-Defined Statistics Counters 5 and 6. |
statModeChecksumErrors |
3 |
Reuses 6 hardware counters to count IP, TCP, UDP checksum errors. |
statModeDataIntegrity |
4 |
Reuses 2 hardware counters. |
Standard Options used to retrieve statistics
aggregatedGfpcHec
Errors
Read-only. 64-bit value. Number of aggregated GFP core HEC errors detected.
aggregatedGfpeHec
Errors
Read-only. 64-bit value. Number of aggregated GFP extension HEC errors detected.
aggregatedGfptHec
Errors
Read-only. 64-bit value. Number of aggregated GFP type HEC errors detected.
aggregatedGfpPayloadFcsErrors
Read-only. 64-bit value. Number of aggregated GFP payload FCS errors detected.
aggregatedGfp
ManagementFrames
Read-only. 64-bit value. The number of aggregated GFP management frames.
aggregatedGfp
UpiMismatch
Read-only. 64-bit value. The number of aggregated GFP UPI mismatches.
aggregatedGfp
GoodFramesReceived
Read-only. 64-bit value. The number of aggregated GFP good frames received.
aggregatedGfpSync
State
Read-only. 64-bit value. The aggregated GFP sync state value.
alignmentErrors
Read-only. 64-bit value. Number of frames received with alignment errors on a 10/100 port.
asynchronousFrames
Sent
Read-only. 64-bit value. The number of frames sent as a part of user requests.
atmAal5BytesReceived
Read-only. 64-bit value. The number of AAL5 bytes received.
atmAal5BytesSent
Read-only. 64-bit value. The number of AAL5 bytes sent.
atmAal5CrcError
Frames
Read-only. 64-bit value. The number of AAL5 frames received with CRC errors.
atmAal5Frames
Received
Read-only. 64-bit value. The number of AAL5 frames received.
atmAal5FramesSent
Read-only. 64-bit value. The number of AAL5 frames sent.
atmAal5LengthError
Frames
Read-only. 64-bit value. The number of AAL5 frames received with length errors.
atmAal5TimeoutError
Frames
Read-only. 64-bit value. The number of AAL5 frames received with timeout errors.
atmCellsReceived
Read-only. 64-bit value. The number of ATM cells received.
atmCellsSent
Read-only. 64-bit value. The number of ATM cells sent.
atmCorrectedHcsError
Count
Read-only. 64-bit value. The number of AAL5 frames received with HCS errors that were corrected.
atmIdleCellCount
Read-only. 64-bit value. The number of idle ATM cells sent.
atmOamRxActDeactCC
Read-only. 64-bit value. Number of ATM OAM ActDeact cells transmitted.
atmOamRxBadCells
Read-only. 64-bit value. Number or ATM OAM bad cells received.
atmOamRxBytes
Read-only. 64-bit value. Number of ATM OAM bytes received.
atmOamRxFaultMgmt
AIS
Read-only. 64-bit value. Number of ATM OAM Fault Management AIS cells received.
atmOamRxFaultMgmt
CC
Read-only. 64-bit value. Number of ATM OAM Fault Management CC cells received.
atmOamRxFaultMgmt
LB
Read-only. 64-bit value. Number of ATM OAM Fault Management LB cells received.
atmOamRxFaultMgmt
RDI
Read-only. 64-bit value. Number of ATM OAM Fault Management RDI cells received.
atmOamRxGoodCells
Read-only. 64-bit value. Number of ATM OAM good cells received.
atmOamTxActDeactCC
Read-only. 64-bit value. Number of ATM OAM ActDeact cells transmitted.
atmOamTxBytes
Read-only. 64-bit value. Number of ATM OAM bytes transmitted.
atmOamTxCells
Read-only. 64-bit value. Number of ATM OAM cells transmitted.
atmOamTxFaultMgmt
AIS
Read-only. 64-bit value. Number of ATM OAM Fault Management AIS cells transmitted.
atmOamTxFaultMgmt
CC
Read-only. 64-bit value. Number of ATM OAM Fault Management CC cells transmitted.
atmOamTxFaultMgmt
LB
Read-only. 64-bit value. Number of ATM OAM Fault Management LB cells transmitted.
atmOamTxFaultMgmt
RDI
Read-only. 64-bit value. Number of ATM OAM Fault Management RDI cells transmitted.
atmScheduledCellsSent
Read-only. 64-bit value. The number of scheduled (non-idle) ATM cells sent.
atmUncorrectedHcs
ErrorCount
Read-only. 64-bit value. The number of AAL5 frames received with HCS errors that were not corrected.
atmUnregisteredCells
Received
Read-only. 64-bit value. The number of unregistered ATM cells that were received.
background
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the Background chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
bertAvailableSeconds
Read-only. 64-bit value. For BERT - the number of seconds which have occurred during Available Periods.
bertBackgroundBlock
ErrorRatio
Read-only. For BERT: the ratio of Background Block Errors (BBEs) to the total number of blocks.
bertBackgroundBlock
Errors
Read-only. 64-bit value. For BERT: the number of errored blocks not occurring as part of a Severely Errored Second.
bertBitErrorRatio
Read-only. For BERT: the ratio of the number of errored bits compared to the total number of bits transmitted.
bertBitErrorsReceived
Read-only. 64-bit value. For BERT: the total number of bit errors received.
bertBitErrorsSent
Read-only. 64-bit value. For BERT: the total number of bit errors sent.
bertBitsReceived
Read-only. 64-bit value. For BERT: the total number of bits received.
bertBitsSent
Read-only. 64-bit value. For BERT: the total number of bits sent.
bertBlockErrorState
Read-only. For BERT: whether the link is in an available or unavailable state.
Option |
Value |
Usage |
---|---|---|
statBertUnavailablePeriod |
0 |
Link is currently unavailable. |
statBertAvailablePeriod |
1 |
Link is currently available. |
bertDeskewPattern
Lock
Read-only. Indicates that the deskew lane has locked onto a known PRBS pattern.
Value |
Usage |
---|---|
0 |
Not-locked. |
1 |
Locked. |
bertElapsedTestTime
Read-only. 64-bit value. For BERT - the elapsed test time, expressed in seconds in the APIs.
bertErroredBlocks
Read-only. 64-bit value. For BERT - the number of blocks containing at least one errored second.
bertErrorFree
Seconds
Read-only. 64-bit value. For BERT - the number of seconds with no errored blocks or defects.
bertErroredSecond
Ratio
Read-only. For BERT - (ESR); the ratio of Errored Seconds (ES) to the total seconds.
bertErroredSeconds
Read-only. 64-bit value. For BERT - the number of seconds containing at least one errored block or a defect.
bertLastService
DisruptionTime
Read-only. 64-bit value. For BERT - a service disruption is the period of time during which the service is unavailable while switching rings. The SONET spec calls for this to be less than 50 ms. This value is the length of the last service disruption that occurred, expressed in milliseconds
bertMaxService
DisruptionTime
Read-only. 64-bit value. For BERT - the longest service disruption that occurred, expressed in milliseconds.
bertMinService
DisruptionTime
Read-only. 64-bit value. For BERT - the shortest service disruption that occurred, expressed in milliseconds.
bertMismatchedOnes
Ratio
Read-only. The number of expected ones that where received as zeroes.
bertMismatchedZeros
Ratio
Read-only. The ratio of mismatched ones to the total number of bits.
bertNumber
MismatchedOnes
Read-only. 64-bit value. The number of expected zeroes that where received as ones.
bertNumber
MismatchedZeros
Read-only. 64-bit value. The ratio of mismatched zeroes to the total number of bits.
bertRxDeskewBitErrors
Read-only. 64-bit value. The number of incorrect bits received from the deskew lane.
bertRxDeskewErrored
Frames
Read-only. 64-bit value. The number of frames received that have at least one error.
bertRxDeskewError
FreeFrames
Read-only. 64-bit value. The number of deskew frames received that have no errors.
bertRxDeskewLossOf
Frame
Read-only. 64-bit value. The number of times that frame sync was lost and had to be re-acquired.
bertSeverelyErrored
SecondRatio
Read-only. For BERT - (SESR); the ratio of Severely Errored Seconds (SESs) to the total seconds.
bertServiceDisruption
Cumulative
Read-only. 64-bit value. For BERT - the total service disruption time encountered, expressed in milliseconds.
bertStatus
Read-only. For BERT - the status of the receive connection. .
Option |
Value |
Pattern Locked |
---|---|---|
statBertNotLocked |
0 |
None. |
statBertLockedOnInvertedAllZero |
1 |
Inverted all zeroes. |
statBertLockedOnInverted |
2 |
Inverted alternating one-zero. |
statBertLockedOnInverted |
3 |
Inverted user defined pattern. |
statBertLockedOnInverted |
4 |
Inverted 2**31. |
statBertLockedOnInverted |
5 |
Inverted 2**11. |
statBertLockedOnInverted |
6 |
Inverted 2**15. |
statBertLockedOnInverted |
7 |
Inverted 2**20. |
statBertLockedOnInverted |
8 |
Inverted 2**23. |
statBertLockedOnAllZero |
9 |
All zeroes. |
statBertLockedOnAlternatingAllZero |
10 |
Alternating one-zero. |
statBertLockedOnAlternatingOneZero |
11 |
User defined pattern. |
statBertLockedOn |
12 |
2**31. |
statBertLockedOn |
13 |
2**11. |
statBertLockedOn |
14 |
2**15. |
statBertLockedOn |
15 |
2**20. |
statBertLockedOn |
16 |
2**23. |
bertTimeSinceLast
Error
Read-only. 64-bit value. The elapsed time since the last receive error was detected, expressed in nano-seconds.
bertTransmitDuration
Read-only. The transmit duration time when port is in BERT mode.
bertTriggerCount
Read-only. 64-bit value. The number of triggers generated.
bertTxDeskewBitErrors
Read-only. 64-bit value. The number of bit errors inserted into the transmitted deskew lane.
bertTxDeskewErrored
Frames
Read-only. 64-bit value. The number of transmitted deskew frames with at least one error inserted.
bertTxDeskewError
FreeFrames
Read-only. 64-bit value. The number of transmitted deskew frames with at no errors inserted.
bertUnavailable
Seconds
Read-only. 64-bit value. For BERT - the number of seconds which have occurred during Unavailable Periods.
bertUnframed
DetectedLineRate
Read-only. 64-bit value. For unframed BERT - the detected line rate, in bps.
bertUnframed
OutputSignalStrength
Read-only. DOUBLE value. For unframed BERT - the output signal strength, in db.
bitsReceived
Read-only. 64-bit value. Number of bits received.
bitsSent
Read-only. 64-bit value. Number of bits transmitted.
bpduFramesReceived
Read-only. 64-bit value. Number of bridging protocol data units received.
bpduFramesSent
Read-only. 64-bit value. Number of bridging protocol data units sent.
bytesFrom
Application
Read-only. 64-bit value. On the stream extraction module, number of bytes received from the application on either port 2 or port 3.
bytesReceived
Read-only. 64-bit value. Number of bytes received.
bytesSent
Read-only. 64-bit value. Number of bytes transmitted.
captureFilter
Read-only. 64-bit value. Number of frames received meeting the capture filter criteria set up using filter command. This counter is available when stat mode is set to statNormal.
captureState
Read-only. Reflects the current state of capture. The following states can be read:
Option |
Value |
Usage |
---|---|---|
statIdle |
0 |
capture stopped |
statActive |
1 |
port currently capturing |
captureTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the Capture chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
capture1FpgaTemperature
Read-only. 64-bit value. Temperature of the first Capture FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the Lava platform.
capture2FpgaTemperature
Read-Only. 64-bit value. Temperature of the second Capture FPGA chip, if it exists. The enableTemperatureSensorsStats options must be true for this value to be valid.
captureTrigger
Read-only. 64-bit value. Number of frames received meeting the capture trigger criteria set up using filter command. This counter is available when stat mode is set to statNormal.
cdlErrorFrames
Received
Read-only. 64-bit value. Number of errored CDL frames received.
cdlGoodFrames
Received
Read-only. 64-bit value. Number of good CDL frames received.
codeError
Read-only. The error codes sent.
codingErrorFrames
Received
Read-only. 64-bit value. The number of frames received with coding errors.
collisionFrames
Read-only. 64-bit value. Number of frames received with collisions.
collisions
Read-only. 64-bit value. Number of collisions.
customOrderedSet
Received
Read-only. 64-bit value. The number of remote ordered sets received.Ordered sets are part of Link Fault Signaling, and can be configured with Link Fault Signaling.
customOrderedSetSent
Read-only. 64-bit value. The number of custom ordered sets sent.Ordered sets are part of Link Fault Signaling, and can be configured with Link Fault Signaling.
dataIntegrityErrors
Read-only. 64-bit value. Number of frames that have data integrity error. (Not available when port is in PRBS mode.)
dataIntegrityFrames
Read-only. 64-bit value. Number of frames that match data integrity signiture. (Not available when port is in PRBS mode.)
dcbxIscsiTlvsSent
Read-only. Number of DCBX ISCSI TLVs sent.
dcbxIscsiTlvsReceived
Read-only. Number of DCBX ISCSI TLVs received.
dccBytesReceived
Read-only. 64-bit value. Number of DCC bytes received.
dccBytesSent
Read-only. 64-bit value. Number of DCC bytes sent.
dccCrcErrorsReceived
Read-only. 64-bit value. Number of DCC CRC errors received.
dccFramesReceived
Read-only. 64-bit value. Number of DCC frames received.
dccFramesSent
Read-only. 64-bit value. Number of DCC frames sent.
dccFramingErrors
Received
Read-only. 64-bit value. Number of DCC framing errors received.
dhcpV4AcksReceived
Read-only. 64-bit value. The number or ACK messages received.
dhcpV4Addresses
Learned
Read-only. 64-bit value. The number of address learned.
dhcpV4Discovered
MessagesSent
Read-only. 64-bit value. The number of Discovered messages sent.
dhcpV4Enabled
Interfaces
Read-only. 64-bit value. The number of enabled interfaces.
dhcpV4NacksReceived
Read-only. 64-bit value. The number of NACK messages received.
dhcpV4OffersReceived
Read-only. 64-bit value. The number of Offer messages received.
dhcpV4ReleasesSent
Read-only. 64-bit value. The number of Release messages sent.
dhcpV4RequestsSent
Read-only. 64-bit value. The number of Request messages sent.
dmaTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the DMA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
dribbleErrors
Read-only. 64-bit value. Number of frames received with dribble errors on a 10/100 port.
droppedFrames
Read-only. 64-bit value. The number of dropped frames.
duplexMode
Read-only. The duplex mode configured for the port.The following states can be read:
Value |
Usage |
---|---|
0 |
half duplex |
1 |
full duplex |
eErrorCharacterFrames
Received
Read-only. 64-bit value. The number of frames received with DUT labeled errors received.
egressDroppedFrames
Read-only. 64-bit value. The number of frames that get dropped before they are transmitted.
ethernetCrc
Read-only. The ethernet CRC for ATM cards, the CRC counter represents AAL5 CRCs.
excessiveCollision
Frames
Read-only. 64-bit value. Number of frames received with excessive collisions.
fcFlogiSent
Read-only. The Fabric Login (FLOGI) ELS sent.
fcFlogiLsAccReceived
Read-only. The Link Service Accept (LS_ACC) ELS notification received.
fcPlogiSent
Read-only. The PLOGI ELS notification sent.
fcPlogiLsAccReceived
Read-only. The PLOGI Link Service Accept (LS_ACC) ELS notification received.
fcPlogiRequests
Received
Read-only. The PLOGI ELS notification received.
fcFlogoSent
Read-only. The FLOGO notification sent.
fcPlogoSent
Read-only. The PLOGO notification sent.
Read-only. The PLOGO notification received.
fcFdiscSent
Read-only. The FDISC notification sent.
fcFdiscLsAccReceived
Read-only. The FDISC LS_ACC notification received.
fcNSRegSent
Read-only. The Name Server Registration notification sent.
fcNSRegSuccessful
Read-only. The Name Server Registration notification sent successfully.
fcNxPortsEnabled
Read-only. The Nx port is enabled.
fcNxPortIdsAcquired
Read-only. The ID of Nx port is acquired.
fcoeFdiscLsAcc
Received
Read-only. FCoE Discovery Link Service Accept received.
fcoeFdiscSent
Read-only. FCoE Discovery sent.
fcoeFlogiLsAccReceived
Read-only. FCoE Fabric Login Link Service Accept received.
fcoeFlogiSent
Read-only. FCoE Fabric Login sent.
fcoeFlogoSent
Read-only. FCoE Fabric Logout sent.
fcoeNxPortIdsAcquired
Read-only. FCOE Nx Port IDs Acquired
fcoeNxPortsEnabled
Read-only. FCOE Nx Ports Enabled
fcoeNSRegSent
Read-only. FCOE Name Server Registration sent
fcoeNSRegSuccessful
Read-only. FCOE Name Server Registration successful
fcoePlogiLsAccReceived
Read-only. FCOE Port Login Link Service Accept received
fcoePlogiRequests
Received
Read-only. FCOE Port Login Requests received
fcoePlogiSent
Read-only. FCOE Port Login sent
fcoePlogoReceived
Read-only. FCOE Port Logout received
fcoePlogoSent
Read-only. FCOE Port Logout sent
fcoeRxSharedStat1
Read-only. The requested FCoE variable is stored here.
fcoeRxSharedStat2
Read-only. The requested FCoE variable is stored here.
fcsErrors
Read-only. 64-bit value. Number of frames received with FCS errors.
fecCorrected0sCount
Read-only. 64-bit value. Number of 0 errors (1s changed to 0s) that have been corrected.
fecCorrected1sCount
Read-only. 64-bit value. Number of 1 errors (0s changed to 1s) that have been corrected.
fecCorrectedBitsCount
Read-only. 64-bit value. Number of flipped bits errors (0s changed to 1s and vice versa) that have been corrected.
fecCorrectedBytes
Count
Read-only. 64-bit value. Number of bytes that have had errors corrected.
fecCorrectedCodewords
Read-only. 64-bit value. Maximum number of corrected codewords.
fecFrameLossRatio
Read-only. 64-bit value. Ratio of frame loss.
fecMaxSymbolErrors
Read-only. 64-bit value. Maximum number of corrected symbols.
fecMaxSymbolErrorsBin0
Read-only. 64-bit value. Number of codeword with 0 symbol error.
fecMaxSymbolErrorsBin1
Read-only. 64-bit value. Number of codewords with 1 symbol error.
fecMaxSymbolErrorsBin2
Read-only. 64-bit value. Number of codewords with 2 symbol errors.
fecMaxSymbolErrorsBin3
Read-only. 64-bit value. Number of codewords with 3 symbol errors.
fecMaxSymbolErrorsBin4
Read-only. 64-bit value. Number of codewords with 4 symbol errors.
fecMaxSymbolErrorsBin5
Read-only. 64-bit value. Number of codewords with 5 symbol errors.
fecMaxSymbolErrorsBin6
Read-only. 64-bit value. Number of codewords with 6 symbol errors.
fecMaxSymbolErrorsBin7
Read-only. 64-bit value. Number of codewords with 7 symbol errors.
fecMaxSymbolErrorsBin8
Read-only. 64-bit value. Number of codewords with 8 symbol errors.
fecMaxSymbolErrorsBin9
Read-only. 64-bit value. Number of codewords with 9 symbol errors.
fecMaxSymbolErrorsBin10
Read-only. 64-bit value. Number of codewords with 10 symbol errors.
fecMaxSymbolErrorsBin11
Read-only. 64-bit value. Number of codewords with 11 symbol errors.
fecMaxSymbolErrorsBin12
Read-only. 64-bit value. Number of codewords with 12 symbol errors.
fecMaxSymbolErrorsBin13
Read-only. 64-bit value. Number of codewords with 13 symbol errors.
fecMaxSymbolErrorsBin14
Read-only. 64-bit value. Number of codewords with 14 symbol errors.
fecMaxSymbolErrorsBin15
Read-only. 64-bit value. Number of codewords with 15 symbol errors.
fecTotalBitErrors
Read-only. 64-bit value. Total number of bit errors.
fecTotalCodewords
Read-only. 64-bit value. Total number of codewords.
fecTranscodingUncorrectableErrors
Read-only. 64-bit value. The number of actual FEC uncorrectable error events detected when both FEC engines are active.
This statistics disambiguates whether both FEC engines received uncorrectable codewords in parallel or just one of the two codewords was uncorrectable, and is used to derive the FEC Frame Loss Ratio.
fecUncorrectableSubrowCount
Read-only. 64-bit value. Number of subrows that have uncorrectable errors.
fecUncorrectableCodewords
Read-only. 64-bit value. Number of codewords with 16 or more errors.
fipDiscoverySolicita-tionsSent
Read-only. Number of FIP Discovery Solicitations that have been sent.
fipDiscoveryAdvertise-mentsReceived
Read-only. Number of FIP Discovery Advertisements that have been received.
fipKeepAlivesSent
Read-only. Number of FIP Keep Alives that have been sent.
fipClearVirtualLinks Received
Read-only. Number of FIP Clear Virtual Links that have been received.
firecodeFecCorrectedErrorBits
Read-only. 64-bit value. Total number of corrected error bits by FC-FEC.
firecodeFecSync
Read-only. 64-bit value. Port is in sync if it successfully negotiates FC-FEC.
Value |
Usage |
---|---|
Sync |
Port is in sync, FC-FEC negotiated successfully. |
No sync |
Port is not in sync, FC-FEC not negotiated successfully. |
firecodeFecTotalCorrectedBlockCount
Read-only. 64-bit value. Total number of corrected blocks by FC-FEC.
firecodeFecUncorrectedErroredBlockCount
Read-only. 64-bit value. Total number of uncorrected blocks by FC-FEC.
flowControlFrames
Read-only. 64-bit value. Number of flow control frames received.
fobBoardTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Stats. The temperature of the board of the Fiber optic module. The enableTemperatureSensorsStats options must be true for this value to be valid.
fobDeviceInternal
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Stats. The temperature of the FPGA on the Fiber optic module. The enableTemperatureSensorsStats options must be true for this value to be valid.
fobPort1Fpga
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Stats. The temperature next to port 1 on the Fiber optic module. The enableTemperatureSensorsStats options must be true for this value to be valid.
fobPort2Fpga
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Stats. The temperature next to port 2 on the Fiber optic module.
fragments
Read-only. 64-bit value. Number of fragmented frames received.
framerAbort
Read-only. 64-bit value.
framerFCSErrors
Read-only. 64-bit value.
framerMaxLength
Read-only. 64-bit value.
framerMinLength
Read-only. 64-bit value.
framesReceived
Read-only. 64-bit value. Number of frames received.
framesSent
Read-only. 64-bit value. Number of frames transmitted.
frontEndTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the Front End chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
gfpIdleFrames
Read-only. 64-bit value. Number of GFP idle frames transmitted.
gfpSyncHunt
Transitions
Read-only. 64-bit value. The number of Sync/Hunt state transition frames received.
gfpeHecErrors
Read-only. 64-bit value. Number of GFP extension header HEC errors detected.
gfpPayloadFcsErrors
Read-only. 64-bit value. Number of payload FCS errors detected.
gfpRxBandwidth
Read-only. 64-bit value. The measured receive GFP bandwidth, in Mbps.
gfpSyncState
Read-only. 64-bit value. The GFP sync state value.
gfptHecErrors
Read-only. 64-bit value. Number of GFP type header HEC errors detected.
inputSignalStrength
Read-only. Monitors receive optical input power.
insertionState
Read-only. The current state of link fault insertion.
Option |
Value |
Usage |
---|---|---|
linkFaultInsertionIdle |
0 |
No error insertion. |
linkFaultInsertionInserting |
1 |
In the process of inserting link faults. |
ipChecksumErrors
Read-only. 64-bit value. Number of frames transmitted.
ipPackets
Read-only. 64-bit value. Number of frames transmitted.
invalidEOFCount
Read-only. The count of invalid End of Frames.
lateCollisions
Read-only. 64-bit value. Number of frames received with late collisions.
latencyTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the Latency chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
latency1FpgaTemperature
Read-Only. 64-bit value. Temperature of the first Latency FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the Lava platform.
latency2FpgaTemperature
Read-Only. 64-bit value. Temperature of the second Latency FPGA chip, if it exists. The enableTemperatureSensorsStats options must be true for this value to be valid.
lineAis
Read-only. A flag indicating whether any Line Alarm Indication Signal have been received on an OC port for Packet over Sonet interfaces.
Value |
Usage |
---|---|
0 |
no errors |
1 |
alarm |
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
lineAisAlarmSecs
Read-only. 64-bit value. A count of the seconds during which (at any point during the second) at least one Line layer AIS defect was present.
lineBip
Read-only. 64-bit value. Number of Line Bit Interleaved Parity errors received on OC ports for POS interfaces. The enablePosExtendedStats options must be true for this value to be valid.
lineBipErroredSecs
Read-only. 64-bit value. A count of the seconds during which (at any point during the second) at least one Line layer BIP was detected.
lineRdi
Read-only. 64-bit value. A flag indicating whether any Line Remote Defect Indicators (former FERF: Far End Receive Failure) have been received on an OC ports for Packet over Sonet interfaces. Contains value after the class method stat get statAllStats is used:
Value |
Usage |
---|---|
0 |
no errors |
1 |
alarm |
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
lineRdiUnavailableSecs
Read-only. 64-bit value. A count of the seconds during which the line is considered unavailable at the far end.
lineRei
Read-only. 64-bit value. Number of Line Remote Error Indications (former FEBE: Far End Block Error) received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
lineReiErroredSecs
Read-only. 64-bit value. A count of the seconds during which at least one line BIP error was reported by the far end.
lineSpeed
Read-only. The speed configured for the port.
link
Read-only. The state of the link. The following states can be read from the port:
Option |
Value |
Usage |
---|---|---|
linkDown |
0 |
The link on the port is down. This may be because there is no cable connected to the port or the link on the destination port may be down. The LED on the card is off when the link is down. (default) |
linkUp |
1 |
the link is up indicated by green LED on the card. |
linkLoopback |
2 |
the port has been set to loopback mode. The LED on the card is off in this mode. |
miiWrite |
3 |
the link goes into this state when the configuration of 10/100 port is being written to hardware (applicable to 10/100 only) |
restartAuto |
4 |
restarts the auto-negotiation process |
autoNegotiating |
5 |
the link is in currently executing the auto-negotiation process |
miiFail |
6 |
failed to write into memory for 10/100 ports (applicable to 10/100 only) |
noTransceiver |
7 |
No external transceiver detected on Ixia Mii or Rmii port. |
invalidAddress |
8 |
No PHY detected at the selected address. |
readLinkPartner |
9 |
Auto negotiation state in negotiation process. This is an intermediate state and should be used for informational purposes only. |
noLinkPartner |
10 |
Auto negotiation state in negotiation process. No link partner was found. This is an intermediate state and should be used for informational purposes only |
restartAutoEnd |
11 |
Auto negotiation state in negotiation process. This is an intermediate state and should be used for informational purposes only. |
fpgaDownloadFail |
12 |
Fpga download failure. Port is not be usable. |
noGbicModule |
13 |
No GBIC module detected on Ixia GBic port. |
fifoReset |
14 |
State in board initialization process. This is an intermediate state and should be used for informational purposes only. |
fifoResetComplete |
15 |
State in board initialization process. This is an intermediate state and should be used for informational purposes only. |
pppOff |
16 |
PPP is disabled. PPP control packets are ignored; PPP link negotiation is not performed. Does not mean the link is unusable; it may, for instance, be configured for Cisco/HDLC and traffic (non-PPP) may still flow. |
pppUp |
17 |
The fully operational state when PPP is enabled. PPP link negotiation has successfully completed and the link is available for normal data traffic. |
pppDow |
18 |
The non-operational state when PPP is enabled. PPP link negotiation has failed or the link has been administratively disabled. |
pppInit |
19 |
PPP link negotiation state. This is an intermediate state and should be used for informational purposes only. Initialization state at the start of the negotiation process. |
pppWaitForOpen |
20 |
PPP link negotiation state: Waiting for indication from PPP controller that auto-negotiation and related PPP control packet transfers can proceed. This is an intermediate state and should be used for informational purposes only. |
pppAutoNegotiate |
21 |
PPP link negotiation state: In process of exchanging PPP control packets (for example, LCP and IPCP) to negotiate link parameters. This is an intermediate state and should be used for informational purposes only. |
pppClose |
22 |
PPP link negotiation state: The PPP session has been terminated. All data traffic stops. |
pppConnect |
23 |
PPP link negotiation state: Negotiation has successfully completed; the peers are logically connected. Normal data traffic may flow once the pppUp state is reached. This is an intermediate state and should be used for informational purposes only. |
lossOfSignal |
25 |
Physical link is down. (for example, loss of signal, loss of frame) |
lossOfFramePpp |
26 |
PPP link negotiation state: Physical link has gone down and PPP negotiation has been stopped. |
stateMachineFailure |
27 |
Communication with the local processor has failed. Check Server display and log for possible failure. |
pppRestartNegotiation |
28 |
PPP link negotiation state, following explicit request to restart negotiation process: this state indicates response to request.This is an intermediate state and should be used for informational purposes only. |
pppRestartInit |
29 |
PPP link negotiation state, following explicit request to restart negotiation process: the link has or is brought down to begin a new negotiation cycle. This is an intermediate state and should be used for informational purposes only. |
pppRestartWaitFor |
30 |
PPP link negotiation state, following explicit request to restart negotiation process: Waiting for indication from PPP controller that current connection is already down or is in process of being shut down. This is an intermediate state and should be used for informational purposes only. |
pppRestartWaitFor |
31 |
PPP link negotiation state, following explicit request to restart negotiation process: Waiting for indication from PPP controller that shut down of current connection has completed.This is an intermediate state and should be used for informational purposes only. |
pppRestartFinish |
32 |
PPP link negotiation state, following explicit request to restart negotiation process: Preparation for restart completed; ready to begin normal cycle again. This is an intermediate state and should be used for informational purposes only. |
localProcessorDown |
33 |
local processor boot failure |
sublayerUnlock |
41 |
Sublayer unlock. |
demoMode |
42 |
Server is in demo mode. |
waitingForFpga |
43 |
Port is waiting for FPGA (Field Programmable Gate Array) programming to be downloaded to port. |
lossOfCell |
44 |
ATM cell loss. |
noXFPModule |
45 |
No XFP module is installed. |
moduleNotReady |
46 |
The XFP interface has reported not ready. |
noX2Module |
48 |
No X2 module is installed. |
lossOfPointer |
49 |
Loss of pointer. |
lossOfAligment |
50 |
Loss of alignment. |
lossOfMultiframe |
51 |
Loss of multiframe. |
gfpOutOfSync |
52 |
GFP out of sync. |
lcasSequenceMismatch |
53 |
Lcas sequence mismatch. |
ethernetOamLoopback |
54 |
Ethernet OAM Loopback state |
linkFaultState
Read-only. The current detected link fault state for the port.
Option |
Value |
Usage |
---|---|---|
noLinkFault |
0 |
No link fault detected. |
localLinkFault |
1 |
A local link fault has been detected. |
remoteFault |
2 |
A remote link fault has been detected. |
localFaults
Read-only. 64-bit value. The number of local link faults detected.
localOrderedSet
Received
Read-only. 64-bit value. The number of local ordered sets received. Ordered sets are part of Link Fault Signaling.
localOrderedSetSent
Read-only. 64-bit value. The number of local ordered sets sent. Ordered sets are part of Link Fault Signaling.
misdirectedPackets
Received
Read-only. 64-bit value. The number of misdirected packets received.
misdirectedPackets
Ignored
Read-only. 64-bit value. The number of misdirected packets ignored.
monitorBytesFrom
Port2
Read-only. 64-bit value. On the stream extraction module, the number of bytes from port two to the monitor port.
monitorBytesFrom
Port3
Read-only. 64-bit value. On the stream extraction module, the number of bytes from port three to the monitor port.
monitorPacketsFrom
Port2
Read-only. 64-bit value. On the stream extraction module, the number of packets from port two to the monitor port.
monitorPacketsFrom
Port3
Read-only. 64-bit value. On the stream extraction module, the number of packets from port three to the monitor port.
nsQuerySent
Read-only. The name server query sent to the FC port.
nsQuerySuccessful
Read-only. The successful transmission of NS Query.
overlayTemperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the Overlay chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
oversize
Read-only. 64-bit value. Number of oversized frames received (greater than 1518 bytes).
oversizeAndCrcErrors
Read-only. 64-bit value. Only available for Gigabit modules. Number of frames received with oversize and CRC errors.
packetsFrom
Application
Read-only. 64-bit value. On the stream extraction module, number of packets received from the application on either port 2 or port 3.
packetsSkippedIn
PacketGroupMode
Read-only. 64-bit value. The number of packets which were not assigned to a packet group. This can occur if the packet contains the anticipated packet group signature, but is too short to hold the group ID.
pathAis
Read-only. A flag indicating whether any Path Alarm Indication Signals have been received on an OC ports for Packet over Sonet interfaces. Contains a value after the class method stat get statAllStats is used:
Option |
Value |
Usage |
---|---|---|
|
0 |
no errors |
|
1 |
alarm |
|
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
pathAisErroredSecs
Read-only. 64-bit value. A count of the seconds during which (at any point during the second) at least one Path AIS error was detected.
pathAisUnavailableSecs
Read-only. 64-bit value. A count of the seconds during which the STS path was considered unavailable.
pathBip
Read-only. 64-bit value. Number of Path Bit Interleaved Parity errors received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
pathBipErroredSecs
Read-only. 64-bit value. A count of the seconds during which (at any point during the second) at least one Path BIP error was detected.
pathLossOfPointer
Read-only. A flag indicating whether any Path LOP indications have been received on an OC ports for Packet over Sonet interfaces. Contains a value after the class method stat get statAllStats is used:
Option |
Value |
Usage |
---|---|---|
|
0 |
no errors |
|
1 |
alarm |
|
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
pathPlm
Read-only. A flag indicating whether any Path Label Mismatch indications have been received on an OC ports for Packet over Sonet interfaces. Contains a value after the class method stat get statAllStats is used:
Option |
Value |
Usage |
---|---|---|
|
0 |
no errors |
|
1 |
alarm |
|
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
pathRdi
Read-only. A flag indicating whether any Path Remote Defect Indicators (former FERF: Far End Receive Failure) have been received on an OC ports for Packet over Sonet interfaces. Contains a value after the class method stat get statAllStats is used:
Option |
Value |
Usage |
---|---|---|
|
0 |
no errors |
|
1 |
alarm |
|
2 |
not applicable |
The enablePosExtendedStats options must be true for this value to be valid.
pathRdiUnavailable
Secs
Read-only. 64-bit value. A count of the seconds during which the STS path was considered unavailable at the far end.
pathRei
Read-only. 64-bit value. Number of Path Remote Error Indications (former FEBE : Far End Block Error) received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
pathReiErroredSecs
Read-only. 64-bit value. A count of the seconds during which (at any point during the second) at least one STS Path error was reported by the far end.
pauseAcknowledge
Read-only. 64-bit value. For 10Gbe: the number of received pause acknowledge messages.
pauseEndFrames
Read-only. 64-bit value. For 10Gbe: the number of received pause end frame messages.
pauseOverwrite
Read-only. 64-bit value. For 10Gbe: the number of pause frames received while transmit was paused with a quanta not equal to 0.
pauseState
Read-only. Reflects whether the port is in pause transmit mode. The following states can be read:
Option |
Value |
Usage |
---|---|---|
statIdle |
0 |
transmit pause not enabled |
statActive |
1 |
transmit pause enabled |
pcpuFpgaTemperature
Read-Only. 64-bit value. Temperature of the port CPU FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the XM100, Flex, Lava, Novus, and other 200G, 400G platforms.
pcsSyncErrorsReceived
Read-only. The number of 64B/66B blocks received with a sync header that does not have a valid value of either 01 (data) or 10 (control).
pcsIllegalCodes
Received
Read-only. The number of 64B/66B control blocks received with a block type field that is not among one of the following valid types of 64B/66B Block Formats: 0x1E, 0x78, 0x4B, 0x87, 0x99, 0xAA, 0xB4, 0xCC, 0xD2, 0xE1, 0xFF.
pcsRemoteFaults
Received
Read-only. The number of Remote Fault sequence ordered sets received by the test port.
pcsLocalFaultsReceived
Read-only. The number of Local Fault sequence ordered sets received by the test port.
pcsIllegalOrderedSet
Received
Read-only. The number of 64B/66B control blocks received with a block type field of 0x4B for Ordered Sets, and the remainder of the block does not match that of valid ordered set codes (for local fault or remote fault).
pcsIllegalIdleReceived
Read-only. The number of 64B/66B control blocks received with a block type field of 0x1E, and the remainder of the block does not contain all valid idle control codes.
pcsIllegalSofReceived
Read-only. The number of 64B/66B control blocks received with a block type field of 0x78 for a Start code, and the remainder of the block does not match that of a valid preamble (0x55_55_55_55_55_55_D5). If the port has programmable preamble mode enabled, the remainder of the block is allowed to have any value, and so no blocks will be counted as Illegal SOF.
pcsOutOfOrderSof
Received
Read-only. The number of SOF control blocks received while in the middle of a frame. In other words, a 64B/66B SOF control block was received (block type field = 0x78) to start a frame, possibly followed by additional Data blocks, followed by another SOF block prior to having received an EOF control block to terminate the frame.
pcsOutOfOrderEof
Received
Read-only. The number of EOF control blocks received while not in the middle of a frame. In other words, an EOF control block was received without having received an SOF control block to start the frame.
pcsOutOfOrderData
Received
Read-only. The number of Data blocks received while not in the middle of a frame. In other words, a Data block was received without having received an SOF control block to start the frame.
pcsOutOfOrderOrderedSetReceived
Read-only. The number of Ordered Set blocks received while in the middle of a frame. In other words, a 64B/66B SOF control block was received (block type field = 0x78) to start a frame, possibly followed by additional Data blocks, followed by an ordered set block prior to having received an EOF control block to terminate the frame.
phyChipTemperature
Read-Only. 64-bit value. Temperature of the PHY chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
plmDevice1Internal
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the PLM measuring device #1 chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
plmDevice2Internal
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the PLM measuring device #2 chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
plmDevice3Internal
Temperature
Read-only. 64-bit value. Part of the OC-192 - Temperature Sensors Statistics. Temperature of the PLM measuring device #3 chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
poeActiveInput
Read-only. 64-bit value. Displays the type of PSE in use, Alt. A or Alt B
poeAmplitudeArm
Status
Read-only. The state of poeSignalAcquisition amplitude measurement arming; true = armed and false = not armed.
poeAmplitudeDone
Status
Read-only. The state of poeSignalAcquisition amplitude measurement; true = measurement has been taken and false = not taken.
poeAutocalibration
Read-only. The stage in the port diagnostic test.
poeInputCurrent
Read-only. Floating point value. The port's input current.
poeInputPower
Read-only. Floating point value. The port's input power.
poeInputVoltage
Read-only. Floating point value. The port's input voltage.
poeStatus
Read-only. The state of the Power Over Ethernet port. Possible states:
Option |
Value |
Usage |
---|---|---|
statPoeNoOperation |
0 |
POE no operation |
statPoeDetect |
1 |
POE detect |
statPoeClassify |
2 |
POE classify |
statPoeReady |
3 |
POE ready |
statPoeOperate |
4 |
POE operate |
statPoePulse |
5 |
POE pulse |
statPoeOff |
6 |
POE off |
statPoeIdle |
7 |
POE idle |
statPoeError |
8 |
POE error |
statPoeShutdown |
9 |
POE shutdown |
poeTemperature
Read-only. The temperature of the PoE port, in Celsius.
poeTimeArmStatus
Read-only. The state of poeSignalAcquisition time measurement arming; true = armed and false = not armed.
poeTimeDoneStatus
Read-only. The state of poeSignalAcquisition time measurement trigger; true = triggered and false = not triggered.
poeTriggerAmplitude
DCAmps
Read-only. Floating point value. The measured DC amps value from a triggered event set up in poeSignalAcquisition
poeTriggerAmplitude
DCVolts
Read-only. Floating point value. The measured DC volts value from a triggered event set up in poeSignalAcquisition
poeTriggerTime
Read-only. Floating point value. The measured time value from a triggered event set up in poeSignalAcquisition.
portCPUBytesReceived
Read-only. 64-bit value. Number of bytes that are received by port CPU.
portCPUFrames
Received
Read-only. 64-bit value. Number of frames that are received by port CPU.
portCPUFramesSent
Read-only. 64-bit value. The number of frames originating from the port's CPU rather than the stream engine.
portCpuIngress
DroppedFrames
Read-only. 64-bit value. The number of frames that dropped while coming to the port cpu.
portCpuStatus
Read-only. The state of the port's CPU. One of
Option |
Value |
Usage |
---|---|---|
statCpuNotPresent |
0 |
No CPU is present on this port. |
statCpuNotReady |
1 |
The CPU is not ready. |
statCpuReady |
2 |
The CPU is ready. |
statCpuErrorOsHalt |
3 |
The CPU has encountered an OS error and has halted. |
statCpuErrorMemTestFailed |
4 |
The CPU encountered an error during memory tested and has halted. |
statCpuErrorBootFailed |
5 |
The CPU failed to completely boot. |
statCpuErrorNotResponding |
6 |
The CPU is not responding. |
portCpuDodStatus
Read-only. The state of the DOD (software download on demand) process. One of
Option |
Value |
Usage |
---|---|---|
statCpuDodNotReady |
0 |
The DOD process has not completed yet. |
statCpuDodReady |
1 |
The DOD process has completed. |
posK1Byte
Read-only. 64-bit value. The current K1 byte code value being received in the Sonet frame.
posK2Byte
Read-only. 64-bit value. The current K2 byte code value being received in the Sonet frame.
prbsBerRatio
Read-only. 64-bit value. Ratio of PRBS errored bits to bits received.
prbsBitsReceived
Read-only. 64-bit value. Number of PRBS bits received.
prbsErroredBits
Read-only. 64-bit value. Number of PRBS errored bits received.
prbsFramesReceived
Read-only. 64-bit value. Number of PRBS frames received.
prbsHeaderError
Read-only. 64-bit value. Number of PRBS header errors received.
preFecBer
Read-only. 64-bit value. Bit error rate of pre FEC.
PRLISent
Read-only. The Process Login parameters sent by this port.
PRLIReceived
Read-only. The Process Login parameters received by this port.
PRLISuccessful
Read-only. The Process Login parameters successfully sent and received by this port.
qualityOfService0-7
Read-only. 64-bit value. Number of frames counted by Quality of Service Counter 0 through 7 that meet the criteria set up using the qos command. This counter is available when stat mode is set to statQos.
remoteFaults
Read-only. 64-bit value. The number of remote link faults detected.
remoteOrderedSet
Received
Read-only. 64-bit value. The number of remote ordered sets received. Ordered sets are part of Link Fault Signaling.
remoteOrderedSetSent
Read-only. 64-bit value. The number of remote ordered sets sent. Ordered sets are part of Link Fault Signaling.
rprDiscoveryFrames
Received
Read-only. 64-bit value. The number of RPR discovery frames received.
rprDataFrames
Received
Read-only. 64-bit value. The number of RPR encapsulated data frames received.
rprFairnessFrames
Received
Read-only. 64-bit value. The number of RPR fairness frames received.
rprFairnessFramesSent
Read-only. 64-bit value. The number of RPR fairness frames sent.
rprFairnessTimeouts
Read-only. 64-bit value. The number of timeouts that occurred waiting for RPR fairness frames.
rprHeaderCrcErrors
Read-only. 64-bit value. The number of RPR frames received with header CRC errors.
rprIdleFramesReceived
Read-only. 64-bit value. The number of RPR idle frames received
rprOamFrames
Received
Read-only. 64-bit value. The number of RPR OAM frames received.
rprPayloadCrcErrors
Read-only. 64-bit value. The number of RPR frames received with payload CRC errors.
rprProtectionFrames
Received
Read-only. 64-bit value. The number of RPR protection frames received.
RRDYsSent
Read-only. Receiver Ready error singal sent.
RRDYsReceived
Read-only. Receiver Ready error singal received.
remoteBBCreditCOunt
Read-only. The count of the number of remote buffers supported by an FC port.
remoteBBCreditValue
Read-only. The credit value of the remote buffers supported by an FC port.
disparityErrors
Read-only. The error that occurs when hardware wrongly selects 10B code for 8B hex value in the frame. It is 8B10B encoding error and is seen only in 10B encoded data.
RSCNReceived
Read-only. The Registered State Change Notification (RSCN) ELS received.
RSCNAccTransmitted
Read-only. The Registered State Change Notification (RSCN) ELS transmitted.
rsFecCorrectedCodewordCount
Read-only. 64-bit value. Total number of corrected codewords by RS-FEC.
rsFecUncorrectedCodewordCount
Read-only. 64-bit value. Total number of uncorrected codewords by RS-FEC.
rxFmxFpgaTemperature
Read-Only. 64-bit value. Temperature of the Receive FMX FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the Flex platform.
rxFpgaTemperature
Read-Only. 64-bit value. Temperature of the Receive FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the XM100, Novus, and other 200G, 400G platforms.
RxPausePriorityGroup
0Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 0 frames received.
RxPausePriorityGroup
1Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 1 frames received.
RxPausePriorityGroup
2Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 2 frames received.
RxPausePriorityGroup
3Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 3 frames received.
RxPausePriorityGroup
4Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 4 frames received.
RxPausePriorityGroup
5Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 5 frames received.
RxPausePriorityGroup
6Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 6 frames received.
RxPausePriorityGroup
7Frames
Read-only. 64-bit value. The number of Rx Pause Priority Group 7 frames received.
scheduledFramesSent
Read-only. 64-bit value. The number of frames transmitted as part of programmed streams.
scheduledTransmitTime
Read-only. 64-bit value. This only applies to ports that support the portFeatureScheduledTxDuration feature (port isValidFeature). This is the scheduled transmit time associated with the port. This statistic is also is also available with the getScheduledTransmitTime sub-command of this command.
schedulerTemperature
Read-only. 64-bit value. The temperature at the scheduler chip.
SCRTransmitted
Read-only. The State Change Registration (SCR) ELS transmitted.
SCRReceived
Read-only. The State Change Registration (SCR) ELS received.
sectionBip
Read-only. 64-bit value. Number of section BIP errors received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
sectionBipErroredSecs
Read-only. 64-bit value. A count of the number of seconds during which (at any point during the second) at least one section layer BIP was detected.
sectionLossOfFrame
Read-only. 64-bit value. Number of section LOF indications received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
sectionLossOfSignal
Read-only. 64-bit value. Number of section LOS indications received on OC ports for Packet over Sonet interfaces. The enablePosExtendedStats options must be true for this value to be valid.
sectionLossOfSignal
Secs
Read-only. 64-bit value. A count of the number of seconds during which (at any point during the second) at least one section layer LOS defect was present.
sequenceErrors
Read-only. 64-bit value. Number of sequence errored frames.
sequenceFrames
Read-only. 64-bit value. Number of signature matched frames.
sonetCircuitType
Read-only. The type of the Sonet Circuit. One of:
statSonetCircuitAsymmetric |
statSonetCircuitSts1 |
statSonetCircuitSts3c |
statSonetCircuitSts12c |
statSonetCircuitSts48c |
statSonetCircuitSts_0 |
statSonetCircuitStm1 |
statSonetCircuitStm4 |
statSonetCircuitStm16 |
statSonetCircuitSts1Xv |
statSonetCircuitSts3cXv |
statSonetCircuitSts12cXv |
statSonetCircuitVc3Xv |
statSonetCircuitVc4Xv |
sonetTimeslotLcasSinkState
Read-only. The state of the Sonet Timeslot LCAS Sink. One of:
statSonetTimeslotSinkStop |
statSonetTimesloSinkIdle |
statSonetTimeslotSinkOk |
statSonetTimeslotSinkFail |
sonetTimeslotLcas
SourceState
Read-only. The state of the Sonet Timeslot LCAS Source. One of:
statSonetTimeslotSourceStop |
statSonetTimeslotSourceIdle |
statSonetTimeslotSourceNorm |
statSonetTimeslotSourceDnu |
statSonetTimeslotSourceAdd |
statSonetTimeslotSourceRemove |
srpDataFrames
Received
Read-only. 64-bit value. The number of Data frames received. IPv4 frames fall in this category.
srpDiscoveryFrames
Received
Read-only. 64-bit value. The number of topology discovery frames received.
srpIpsFramesReceived
Read-only. 64-bit value. The number of IPS type frames received.
srpParityErrors
Read-only. 64-bit value. The number of SRP frames received with SRP header parity error. This includes all frame types.
srpUsageFrames
Received
Read-only. 64-bit value. The number of usage frames received with good CRC, good header parity and only those that match the MAC address set for the SRP's port. Bad CRC frames, frames with header errors or those with other MAC addresses are received but not counted.
srpUsageFramesSent
Read-only. 64-bit value. The number of usage frames sent. These are sent periodically to keep the link alive.
srpUsageStatus
Read-only. 64-bit value. If the number of consecutive timeouts exceeds the Keep Alive threshold set in srpUsage this status changes to FAIL. Otherwise shows OK.
srpUsageTimeouts
Read-only. 64-bit value. The number of times a usage frame was not received within the time period set in the srpUsage
streamTrigger1
Read-only. 64-bit value. User-Defined Statistic counter 5 indicating number of frames received that meet the filtering criteria set up using the filter command. To use this counter the stat mode has to be set to statStreamTrigger.
streamTrigger2
Read-only. 64-bit value. User-Defined Statistic counter 6 indicating number of frames received that meet the filtering criteria set up using the filter command. To use this counter the stat mode has to be set to statStreamTrigger.
symbolErrorFrames
Read-only. 64-bit value. Number of frames received with symbol errors (gigabit only).
symbolErrors
Read-only. 64-bit value. Number of symbol errors.
synchErrorFrames
Read-only. 64-bit value. Number of frames with synchronized errors (gigabit only).
tcpChecksumErrors
Read-only. 64-bit value.
tcpPackets
Read-only. 64-bit value.
tenGigLanRxFpga
Temperature
Read-only. 64-bit value. For 10Gbe: the temperature at the LAN receive FPGA.
tenGigLanTxFpga
Temperature
Read-only. 64-bit value. For 10Gbe: the temperature at the LAN transmit FPGA.
transmitDuration
Read-only. 64-bit value. Transmit duration, in nanoseconds.
transmitState
Read-only. Reflects the current state of transmit. The following states can be read:
Option |
Value |
Usage |
---|---|---|
statIdle |
0 |
transmit stopped |
statActive |
1 |
port currently transmitting |
tx1FpgaTemperature
Read-Only. 64-bit value. Temperature of the first transmit FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
tx2FpgaTemperature
Read-Only. 64-bit value. Temperature of the second transmit FPGA chip, if it exists. The enableTemperatureSensorsStats options must be true for this value to be valid.
txFmxFpgaTemperature
Read-Only. 64-bit value. Temperature of the Transmit FMX FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the Flex, Lava platforms.
txFpgaTemperature
Read-Only. 64-bit value. Temperature of the Transmit FPGA chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the XM100, Novus, and other 200G, 400G platforms.
txSchedulerOverlayFpgaTemperature
Read-Only. 64-bit value. Temperature of the scheduler/overlay chip. The enableTemperatureSensorsStats options must be true for this value to be valid.
This is applicable for the Lava platform.
udpChecksumErrors
Read-only. 64-bit value.
udpPackets
Read-only. 64-bit value.
undersize
Read-only. 64-bit value. Number of undersized frames (less than 64 bytes) received.
userDefinedStat1
Read-only. 64-bit value. Number of frames counted by User Defined Statistics Counter 1 that meet the criteria set up using the filter command. This counter is available when stat mode is set to statNormal.
userDefinedStat2
Read-only. 64-bit value. Number of frames counted by User Defined Statistics Counter 2 that meet the criteria set up using the filter command. This counter is available when stat mode is set to statNormal.
vlanTaggedFramesRx
Read-only. 64-bit value. Number of VLAN Tagged frames received.
userDefinedStatByteCount1
Read-only. 64-bit value. Number of bytes counted by User Defined Statistics Counter 1 that meet the criteria set up using the filter command. This counter is available when stat mode is set to statNormal.
userDefinedStatByteCount2
Read-only. 64-bit value. Number of bytes counted by User Defined Statistics Counter 2 that meet the criteria set up using the filter command. This counter is available when stat mode is set to statNormal.
DEPRECATED OPTIONS
enableUsbExtended
Stats true/false
USB support has been removed from IxOS. This option has no effect.
countertype
Deprecated. Use statAllStats.
counterRate
Read-only. 64-bit value. The rate of the value of the statistic counter.
counterVal
Read-only. 64-bit value. The value of the statistic counter.
usbRxBitStuffing
usbRxBufferOverrun
usbRxCRCError
usbRxDataOverrun
usbRxdataUnderrun
usbRxDeviceNot
Responding
usbRxNoError
usbRxNotAccessed
usbRxPIDCheckFail
usbRxStall
usbRxToggleMismatch
usbRxUnexpectedPID
usbTxBufferUnderrun
usbTxDeviceNot
Responding
usbTxNoError
usbTxNotAccessed
usbTxPIDCheckFail
usbTxStallusbTx
UnexpectedPID
USB support has been removed from IxOS. These options maintains a constant value.
COMMANDS
The stat command is invoked with the following sub-commands. If no sub-command is specified, returns a list of all sub-commands available.
stat cget option
Returns the current value of the configuration option given by option. Option may have any of the values accepted by the stat command. Specific errors include:
- Invalid statistic for port.
stat clearBertLane chasID cardID portID
Clears all Bert stats for the port, if the card is 40GE LSM XMV or 100GE LSM XMV.
stat config option value
Modify the configuration options of the statistics. If no option is specified, returns a list describing all of the available options (see STANDARD OPTIONS) for capture.
stat get statAllStats chasID cardID portID
Gets the statistics counter for all stats. Note that counterType has been deprecated; use statAllStats instead. statAllStats makes all of the statistics available through the options.
Specific errors are:
- No connection to a chassis
- Invalid port number
- Additional delay is needed between `gets'
- Network error between client and chassis
stat getBertChannel chasID cardID portID level
For channelized BERT cards, loads the BERT related statistics (with a bert prefix) for the level indicated. These may then be obtained with normal stat cget commands.
stat getBertChannelRate chasID cardID portID level
For channelized BERT cards, loads the BERT related rate statistics (with a bert prefix) for the level indicated. These may then be obtained with normal stat cget commands.
stat getBertLane chasID cardID portID laneNumber
If the card is 40GE LSM XMV or 100GE LSM XMV, the laneNumber option is used to specify the BERT lane.
stat getCaptureState chasID cardID portID
Returns the capture state of the port. See the values associated with the captureState standard option. Specific errors are:
- No connection to a chassis
- Invalid port number
- Network error between client and chassis
stat getLineSpeed chasID cardID portID
Returns the line speed of the port. See the values associated with the lineSpeed standard option.
stat getLinkState chasID cardID portID
Returns the link state of the port. See the values associated with the link standard option.
stat getRate statAllStats chasID cardID portID
Gets the frame rate for all stats. Note that counterType has been deprecated; use statAllStats instead. statAllStats makes all of the statistics available through the options.
Specific errors are:
- No connection to a chassis
- Invalid port number
- Network error between client and chassis
stat getScheduledTransmitTime chasID cardID portID
Returns the scheduled transmit time of the port. See the values associated with the scheduledTransmitTime standard option.
stat getSonetCircuit chasID cardID portID circuitID
Gets all circuit-level statistics for circuit with specified ID.
stat getSonetCircuitRate chasID cardID portID circuitID
Gets all circuit-level statistics that have rates.
stat getSonetSlot chasID cardID portID circuitID timeslot timeslotDirection
Gets all slot-level statistics for slot with specified ID.
stat getSonetSlotRate chasID cardID portID circuitID timeslot timeslotDirection
Gets all slot-level statistics that have rates.
stat getTransmitState chasID cardID portID
Returns the transmit state of the port. See the values associated with the
transmitState standard option.
stat getTxIgnoreLinkState chasID cardID portID
This command works in conjuntion with the getLinkState command to determine physical link when the port state txIgnoreLinkState is selected on a port.
stat set chasID cardID portID
Sets the configuration of the statistics counters on port portID, card cardID, chassis chasID in IxHAL Note - if the mode is set to anything other than statNormal, then up to 8 of the hardware counters are reused for an alternate statistic. Specific errors are:
- No connection to a chassis
- Invalid port number
- The port is being used by another user
- The configured parameters are not valid for this port
- Network error between client and chassis
stat setDefault
Sets the stat mode to default and zeros all stat counters.
stat write chasID chardID portID
Writes or commits the changes in IxHAL to hardware for port portID, card cardID, chassis chasID. Before using this command, use the stat set command to configure the stream related options in IxHAL.
EXAMPLES
package require IxTclHal
set host localhost
set username StatExampleUser
ixConnectToChassis $host
# Get the chassis ID to use in port lists.
set chas [ixGetChassisID $host]
# Assume that there's an ethernet card in this slot with proper
# ethernet connections, with port 1 looped to port 2.
set card 1
set portList [list [list $chas $card 1] [list $chas $card 2]]
# Login before taking ownership.
ixLogin $username
if {[ixTakeOwnership $portList]} {
errorMsg "Error taking ownership"
return $::TCL_ERROR
}
# Set factory defaults on all ports in portList.
foreach port $portList {
scan $port "%d %d %d" chas card port
if {[setFactoryDefaults $chas $card $port]} {
ixPuts "Error setting factory defaults on port $chas $card $port"
return $::TCL_ERROR
}
}
# Commit changes to hardware and verify linkState before continuing.
ixWritePortsToHardware portList
ixCheckLinkState portList
ixClearStats portList
ixStartTransmit portList
# Once per second, get some statistics.
# Note that stats are only polled by hardware every 200-600ms, depending on the hardware,
# so attempts to retrieve stats more often than 2-3 times per second will only
# slow down IxServer in an attempt to service the requests.
for {set i 1} {$i <= 5} {incr i} {
after 1000
foreach port $portList {
scan $port "%d %d %d" chas card port
if {[stat get statAllStats $chas $card $port]} {
ixPuts "Error reading stats on port $chas $card $port"
return $::TCL_ERROR
}
set framesSent [stat cget -framesSent]
set framesRecv [stat cget -framesReceived]
# then a getRate for individual rate stats
if {[stat getRate statAllStats $chas $card $port]} {
ixPuts "Error reading stat rate on port $chas $card $port"
return $::TCL_ERROR
}
set framesSentRate [stat cget -framesSent]
set framesRecvRate [stat cget -framesReceived]
ixPuts "Iter $i, Port: $port"
ixPuts "Frames Sent: $framesSent\trate: $framesSentRate"
ixPuts "Frames Rcvd: $framesRecv\trate: $framesRecvRate\n"
}
}
# Also note that the statGroup/statList command pair is not only a better way to retrieve
# stats on multiple ports, it is the recommended method - see section statGroup.
# for more details.
ixStopTransmit portList
ixClearOwnership $portList
ixLogout
cleanUp