eG Monitoring
 

Measures reported by MLXTCStatTest

Quality of Service (QoS) prioritizes network traffic and manages available bandwidth so that the most important traffic goes first. QoS is implemented as rules or policies that prioritize packets, optionally change information in the packet header, and assign them to outbound port queues based on their priority. The priority interface in Mellanox switch allows for the configuration of priority rules and handles the incoming traffic accordingly. Given that seggrating the traffic in different classes is key yo management of priority based flow, it is important for administrators to know if there is any issue with classification otherwise the whole model of priority based bandwidth allocation will fall flat.

This test monitors the queues for different traffic classes, and fow of traffic to collect key statistics like number of packets and bytes received, queue depth of different classes of messages. Administrators can look at these metrics and draw insights if the prioroty classification is working effectively or not.

Outputs of the test: One set of results for each Mellanox Switch.

Descriptor: Mellanox Switch

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
RecvPkts Indicates the total number of packets received by the switch during the last measurement period. Number

If the number of received packets and bytes are decreasing over a series of measurements, it could be a sign of some issue with the switch.

RecvByte Indicates the total number of bytes received during the last measurement period. MB

If the number of received packets and bytes are decreasing over a series of measurements, it could be a sign of some issue with the switch.

QDepth Indicates the total number of packets in the queue for traffic on traffic class. Number

The queue depth of higher priority packets should be much smaller than queue depth of lower priority packets.

QDepthUniTraf Indicates the total number of packets in the unicast queue for traffic on traffic class. Number

The queue depth of higher priority packets should be much smaller than queue depth of lower priority packets.

QDepthMulTraf Indicates the total number of packets in the multicast queue for traffic on traffic class. Number

The queue depth of higher priority packets should be much smaller than queue depth of lower priority packets.