![]() |
Speedify SDK for Desktop/Embedded 16.1.0
|
As of version 15.0, Speedify SDK supports configuring how traffic with different DSCP tags should be handled. Each queue, allows configuring:
on sets the traffic as high priorityoff sets the traffic as normal priorityauto (default) applies streaming detection to the traffic to determine whether it is high priority or noton always replicates the trafficoff never replicates the trafficauto (default) uses the automatic streaming mode to dynamically choose between sending with or without replication based on connection performanceDSCP queues can be configured with the Speedify CLI using the speedify_cli dscp queues command. To show currently configured queues, run speedify_cli show dscp.
speedify_cli dscp queues add [<dscp value 0-63> [priority] <on|off|auto> [replication] <on|off|auto> [retransmissions] <0-255>] ... speedify_cli dscp queues set [<dscp value 0-63> [priority] <on|off|auto> [replication] <on|off|auto> [retransmissions] <0-255>] ...
add appends the queue(s) to the existing list of configured queues. set removes any existing queues and only applies the specified queue(s).
The setting names priority, replication, retransmissions can optionally be provided in the command. For example, the following two commands are equivalent:
speedify_cli dscp queues add 10 priority on replication on retransmissions 5 speedify_cli dscp queues add 10 on on 5
Each command supports defining multiple queues at once. For example, speedify_cli dscp queues add 10 priority on replication on retransmissions 5 20 priority off retransmissions off 0
speedify_cli dscp queues rem [dscp value 0-63] ...
Takes a list of DSCP values to remove. For example, if queues were previously defined for DSCP values 10 and 20, they could be removed with the command:
speedify_cli dscp queues rem 10 20
Statistics about DSCP traffic are reported with session_stats under the dscp section.
To see stats, run speedify_cli stats <duration>.
bytesReceived and bytesSent are bytes sent and received with this DSCP tag from the application perspective. Traffic entering and exiting the VPN. Similarly, receiveBps and sendBps refer to the currently utilization in bits per second of traffic with this DSCP tag entering and exiting the VPN.
The transport statistics reflect the same counts and utilization over the VPN transport connections. These include counts of redundant traffic and packet retransmissions, so the transport stats might be higher than the application level stats.
*/