Go to main content

Managing IP Quality of Service in Oracle® Solaris 11.3

Exit Print View

Updated: October 2017
 
 

Tools for Creating a QoS Policy

The QoS policy for your network resides in the IPQoS configuration file, /etc/inet/ipqosinit.conf. You create this configuration file with a text editor. Then, you start the svc:/network/ipqos service which runs the ipqosconf command. The policy is then written into the kernel IPQoS system. For more information about the ipqosconf command, refer to the ipqosconf(1M) man page. Example 11, Syntax of the IPQoS Configuration File also shows the complete syntax of the IPQoS configuration file.

Basic IPQoS Configuration File

The IPQoS configuration file consists of a tree of action statements that implement the QoS policy that you defined in Planning the Quality-of-Service Policy. The IPQoS configuration file configures the IPQoS modules. Each action statement contains a set of classes, filters, or parameters to be processed by the module that is called in the action statement.

The tasks in this chapter explain how to create IPQoS configuration files for three IPQoS-enabled systems. These systems are part of the network topology of the company BigISP, which was introduced in IPQoS Example Topology.

  • Goldweb – A web server that hosts web sites for customers who have purchased premium-level SLAs

  • Userweb – A less-powerful web server that hosts personal web sites for home users who have purchased “best-effort” SLAs

  • BigAPPS – An application server that serves mail, network news, and FTP to both gold-level and best-effort customers

These three sample configuration files illustrate the most common IPQoS configurations. You might use the sample files that are shown in the next section as templates for your own IPQoS implementation.