Go to main content

Managing IP Quality of Service in Oracle® Solaris 11.4

Exit Print View

Updated: August 2018
 
 

Providing Differentiated Services on a Router

To provide true differentiated services, you must include a Diffserv-aware router in your network topology, as described in Hardware Strategies for the Diffserv Network. The actual steps for configuring Diffserv on a router and updating that router's files are outside the scope of this guide.

This section provides general steps for coordinating the forwarding information among various IPQoS-enabled systems on the network and the Diffserv router.

First, review the configuration files for all IPQoS-enabled systems on your network for the codepoints that are used in the various QoS policies.

List the codepoints and the systems and classes to which the codepoints apply. Although using the same codepoint for different areas is acceptable, you should provide other criteria in the IPQoS configuration file, such as a precedence selector, to determine the precedence of identically marked classes.

For example, for the sample network that is used in the procedures throughout this chapter, you might construct the following codepoint table.

System
Class
PHB
DS Codepoint
Goldweb
video
EF
46 (101110)
Goldweb
goldweb
AF11
10 (001010)
Userweb
webout
AF12
12 ( 001100)
BigAPPS
smtp
AF13
14 ( 001110)
BigAPPS
news
AF18
18 ( 010010)
BigAPPS
ftp conformant traffic
AF22
20 ( 010100)
BigAPPS
ftp nonconformant traffic
AF31
26 ( 011010)

After you have identified the codepoints from your network's IPQoS configuration files, add them to the appropriate files on the Diffserv router. The codepoints that you supply should help to configure the router's Diffserv scheduling mechanism. Refer to the router manufacturer's documentation and web sites for instructions.