QoS Service Class (Classification, Marking, and NBAR)

Planning and implementing QoS policies entails three main steps:

Step 1 Identify network traffic and its requirements.

Step 2 Divide the identified traffic into classes.

Step 3 Define QoS policies for each class.

In Step 1, you use tools such as NBAR to identify the existing traffic in the network. You might discover many different traffic types. In Step 1, you must then recognize and document the relevance and importance of each recognized traffic type to your business.

In Step 2, you group the network traffic into traffic or service classes. Each traffic or service class, composed of one or more traffic types, receives a specific QoS treatment. Each service class is created for one or more traffic types (a single group) that is called a BA. A common model used by service providers, called the customer model, defines four service classes:

■ Mission critical

■ Transactional

■ Best-effort

■ Scavenger

A traffic class can be defined based on many factors. For example, these criteria, should they be appropriate, can also be used to define traffic classes: an organization or department, a customer (or a set of them), an application (or a group of applications, such as Telnet, FTP, SAP, Oracle), a user or group of users (by location, job description, workstation MAC address), a traffic destination, and so on.


Step 3 in planning and implementing QoS policies using QoS service classes is defining policies for each service class. This step requires an understanding of the QoS needs of the traffic and applications that are within your network. When you design the policies, be careful not to make too many classes and make the matter too complex and over-provisioned. Limiting the service classes to four or five is common. Also, do not assign too many applications and traffic to the high-priority and mission-critical classes, because assigning a large percentage of traffic to those classes will ultimately have a negative effect. Some of the existing common traffic classes are as follows:

■ Voice applications (VoIP)

■ Mission-critical applications, such as Oracle and SAP

■ Transactional/Interactive applications, such as Telnet and SSH

■ Bulk applications such as FTP and TFTP

■ Best-effort applications, such as WWW and e-mail

■ Scavenger applications, such as Napster and Kazaa

You can find many sources of information and recommendations on QoS design and implementation; however, each network is unique and requires special attention. It is important to implement the QoS policies throughout the network and in a consistent way. Keep in mind the following two important points:

■ If you do not implement QoS policies in certain parts of the network, the QoS offering of your network will be incomplete, unpredictable, and inadequate.

■ Because not all network devices have consistent and complete capabilities and features, you must map QoS techniques and features well. That way, the behavior of the diverse devices within your network will be consistent and in-line with your policies.

One required task during the QoS policy implementation stage is mapping and translating between CoS, DSCP, IP precedence, and MPLS EXP markings. Table 3-4 shows the Cisco recommended mappings between Layer 2 CoS, IP precedence, DSCP, PHB and Class Selector Name, and their corresponding traffic types.

Table 3-4 Mapping Different Markings to Different Traffic Types

Cisco AutoQoS Class

Layer 2 CoS or IP Precedence

DSCP Value in Decimal

DSCP Value in Binary

Code Name

Best Effort

0

0

000000

BE

(Best Effort)

Scavenger

1

8

001000

CS1

(Class Selector 1)

Bulk Data

1

10

001010

AF11

12

001100

AF12

14

001110

AF13

Network Management

2

16

010000

CS2

(Class Selector 2)

Table 3-4 Mapping Different Markings to Different Traffic Types

Cisco AutoQoS Class

Layer 2 CoS or IP Precedence

DSCP Value in Decimal

DSCP Value in Binary

Code Name

Telephony Signaling

3

26

011010

AF31

Local Mission Critical

3

28 30

011100 011110

AF32 AF33

Streaming Media Traffic

4

32

100000

CS4

(Class Selector 4)

Interactive Video Traffic

4

34

100010

AF41

36 38

100100 100110

AF42 AF43

Interactive Voice Bearer Traffic

5

46

101110

EF

Next post:

Previous post: