Technical data

Optimizing VSX
Check Point VSX Administration Guide NGX R67 | 156
One or more DSCP values. The Differentiated Services code point
Priority and LLQs
If there are multiple LLQ classes, packets are handled in a strict priority-based manner. Packets from a
class with a higher priority are handled before packets with a lower priority class.
Priority and Drop Precedence
Priority also determines the probability of drops. A class with a lower priority has a higher drop precedence
during times of congestion.
The class priority is not the only factor that determines if drops occur. Other factors affect drops, for example
if the class is LLQ or if the class exceeds its assigned resource allocation.
LLQ's are not immune to drops. Although LLQ's are processed as soon as they arrive (and thus have a
lower drop rate), drops may occur if there are many LLQ classes or if a large portion of the incoming traffic is
LLQ.
QoS Configuration
All user interactions with the QoS module are performed with the cpqos command.
The cpqos Command
cpqos - Manage the network quality of service.
cpqos install - Install the QoS policy.
cpqos uninstall - Uninstall the QoS policy.
cpqos status - Check if policy is installed.
cpqos class show [-b] - Show the QoS policy. [-b] display dscp in
binary numbers.
cpqos class add <name> prio <val> type <llq|reg> [weight <val>] dscp
<val[,val2[,val3...]]>
- Add new class with specified name
prio - priority (1-15)
type - low-latency or regular
DSCP - values "default" or 0-63
(decimal or 8 bits binary)
weight - (1-1000) for classes of type
"reg"
cpqos class del <name> - Delete specified class name.
cpqos stats [-u] - Show statistics. [-u] will show
statistics per CPU.
For cpqos:
All commands return a zero value for success and a non-zero value for failure
Options and argument are case-sensitive
Examples of various cpqos commands ("Sample Differentiated Services Implementation" on page 158)
cpqos class add
This command adds a class with the following arguments:
Argument
Value
name
Unique name for the class
priority
Value between 1 and 15. A low value indicates a higher priority
type
"llq" for low-latency classes or "reg" for regular, weighted classes