QoS Test

An administrator can define application and traffic policies. These policies help to enable traffic steering, Quality of Service (QoS), and filtering capabilities for applications.

The QoS profile provides improved service to certain traffic. The goal of QoS is to provide priority including traffic type (Real-time, Interactive, and Bulk classes) and dedicated bandwidth.

Quality of Service is applied using 4 mechanisms.

  • Link Definition: Tells the traffic shaper which WAN link the packet is using. In a site with multiple links, each link has its own bandwidth limits and is managed independently.

  • Application Classifiers: Identifies and determines which protocol or application class traffic belongs to.

  • Service Classes: Maps applications to acceleration decisions, traffic filters, and traffic-shaping policies.

  • Traffic Shaping Policies: Tells the traffic shaper weighted priority and bandwidth limits to assign to which traffic type (application classifier).

Use the QOS test to monitor traffic processed by QOS, so you can be alerted if:

  • QOS fails to transmit/receive IPC messages;

  • QOS data is dropped (because of the absence of connection or because the data was marked to be dropped);

  • Unclassified QOS packets are detected;

Target of the test : A Citrix ADC VPX/MPX

Agent deploying the test : A remote agent

Outputs of the test : One set of results for the Citrix ADC VPX/MPX appliance being monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the host for which the test is being configured.

NetScaler Username, NetScaler Password, and Confirm Password

To monitor a NetScaler device, the eG agent should be configured with the credentials of a user with read-only privileges to the target NetScaler device. Specify the credentials of such a user in the NetScaler Username and NetScaler Password text boxes. Then, confirm the password by retyping it in the Confirm Password text box.

SSL

The eG agent collects performance metrics by invoking NITRO (NetScaler Interface Through Restful interfaces and Objects) APIs on the target NetScaler device. Typically, the NITRO APIs can be invoked through the HTTP or the HTTPS mode. By default, the eG agent invokes the NITRO APIs using the HTTPS mode. This is why, the SSL flag is set to Yes by default. If the target NetScaler device is not SSL-enabled, then the NITRO APIs can be accessed through the HTTP mode only. In this case, set the SSL flag to No.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

IPC messages transmitted from QoS

Indicates the number of IPC messages sent from QOS during the last measurement period.

Number

 

IPC messages QoS failed to transmitted

Indicates the number of IPC messages QOS failed to send during the last measurement period.

Number

Ideally, the value of this measure should be 0.

IPC messages QoS received

Indicates the number of IPC messages QOS received during the last measurement period

Number

 

IPC messages transmitted to QoS

Indicates the number of IPC messages sent to QOS during the last measurement period.

Number

 

IPC messages failed to transmitted QoS

Indicates the number of messages that could not be transmitted to QOS during the last measurement period.

Number

 

IPC messages received from QoS

Indicates the number of messages that were received from QOS during the last measurement period.

Number

 

QoS data marked for drop

Indicates the amount of QoS data that is marked to be dropped during the last measurement period

MB

 

QoS data transmitted not classified

Indicates the amount of QoS data sent that was unclassified during the last measurement period.

MB

Ideally, the value of this measure should be very low.

QoS Data dropped no connection

Indicates the QoS data dropped owing to no connection during the last measurement period

MB

Ideally, the value of this measure should be 0.

Packets transmitted to QoS

Indicates the number of packets sent to QoS during the last measurement period.

Number

 

Packets from QoS to be transmitted

Indicates the number of packets yet to be transmitted from QoS during the last measurement period.

Number

 

Packets dropped by QoS

Indicates the number of packets dropped by QoS during the last measurement period.

Number

Ideally, the value of this measure should be 0.

Classified source MAC rewritten

Indicates the number of classified source packets with MAC rewritten during the last measurement period.

Number

 

QoS packets unclassified

Indicates the number of QoS packets unclassified during the last measurement period.

Number

 

QoS packets classified

Indicates the number of QoS packets classified during the last measurement period.

Number

 

QoS learned true MAC

Indicates the number of packets received during the last measurement period for which QoS stored the source MAC address so that outgoing packets to the same destination can be sent to the same port.

Number

 

QoS input data

Indicates the amount of data that served as QoS input during the last measurement period.

MB

 

QoS output data

Indicates the amount of data that output by QoS during the last measurement period.

MB

 

QoS free held list

Indicates the number of QoS free held lists during the last measurement period.

Number