Release : 1.1f 888 / 985
Super Micro Intelligent Switch Command Line Interface User Guide
32 DiffServ (Differentiated
Services)
DiffServ (Differentiated Services) is an architecture for providing different types or levels of
service for network traffic. One key characteristic of Diffserv is that flows are aggregated in the
network, so that core routers only need to distinguish a comparably small number of aggregated
flows, even if those flows contain thousands or millions of individual flows.
Differentiated services are intended to provide a framework and building blocks to enable
deployment of scalable service discrimination in the Internet. The differentiated services approach
aims to speed deployment by separating the architecture into two major components, one of
which is fairly wellunderstood and the other of which is just beginning to be understood. In this,
we are guided by the original design of the Internet where the decision was made to separate the
forwarding and routing components.
Packet forwarding is the relatively simple task that needs to be performed on a per-packet basis
as quickly as possible. Forwarding uses the packet header to find an entry in a routing table that
determines the packet's output interface. Routing sets the entries in that table and may need to
reflect a range of transit and other policies as well as to keep track of route failures. Routing
tables are maintained as a background process to the forwarding task.
The list of CLI commands for the configuration of DiffServ is as follows:
set qos
class-map
policy-map
match
class
set cos
police
cosq scheduling algorithm
traffic class