21 differentiated service command, Differentiated service command – Fortinet 548B User Manual

Page 360

Advertising
background image

- 360 -

Command Mode

Privileged Exec

7.21

Differentiated Service Command

!

This Switching Command function can only be used on the QoS software version.

This chapter contains the CLI commands used for the QOS Differentiated Services (DiffServ) package.

The user configures DiffServ in several stages by specifying:

1. Class

creating and deleting classes

defining match criteria for a class

!

The only way to remove an individual match criterion from an existing class definition is to
delete the class and re-create it.

2. Policy

creating and deleting policies

associating classes with a policy

defining policy statements for a policy/class combination

3. Service

adding and removing a policy to/from a directional (that is, inbound, outbound) interface

Packets are filtered and processed based on defined criteria. The filtering criteria are defined by a class.
The processing is defined by a policy's attributes. Policy attributes may be defined on a per class
instance basis, and it is these attributes that are applied when a match occurs.

Packet processing begins by testing the match criteria for a packet. A policy is applied to a packet when
a class match within that policy is found.

Note that the type of class - all, any, or acl - has a bearing on the validity of match criteria specified when
defining the class. A class type of 'any' processes its match rules in an ordered sequence; additional
rules specified for such a class simply extend this list. A class type of ‘acl’ obtains its rule list by
interpreting each ACL rule definition at the time the Diffserv class is created. Differences arise when
specifying match criteria for a class type 'all', since only one value for each non-excluded match field is

Advertising