Traffic conditioners

To use quality of service (QoS) policies, network equipment (like routers and switches) must have the capability for traffic conditioners. Traffic conditioners refer to classifiers, meters, markers, shapers, and droppers.

If the network equipment has all the traffic conditioners, then it is considered DiffServ-aware.

Note: These hardware requirements are not iSeries™ specific. You will not see these terms used in the QoS interface, because the server cannot control external hardware. Outside a private network, hardware needs to have the ability to handle general QoS requirements. Check with the specific equipment manuals to make sure that they can handle differentiated service requirements. It is also recommended that you research general QoS concepts and prerequisites before implementing policies.

The following figure shows a logical representation of how traffic conditioners work.

Figure 1. Traffic conditioners
shows a logical representation of how traffic conditioners work.

The following information describes each of the traffic conditioners in more detail.

Classifiers
Packet classifiers select packets in a traffic stream, based on the content in its IP header. The iSeries server defines two types of classifiers. The behavior aggregate (BA) classifies packets, based exclusively on the differentiated services codepoint. The multi-field (MF) classifier selects packets, based on the value of a combination of one or more header fields, such as source address, destination address, differentiated services field, protocol ID, source port, Uniform Resource Identifier (URI), server type and destination port numbers.
Meters
Traffic meters measure whether the IP packets, being forwarded by the classifier, are corresponding to the traffic's IP header profile. The information in the IP header is determined by the values you set in the QoS policy for this traffic. A meter passes information to other conditioning functions to trigger an action. The action is triggered for each packet whether it is in-profile or out-of-profile.
Markers
Packet markers set the differentiated services (DS) field. The marker can be configured to mark all packets to a single codepoint or to a set of codepoints used to select a per-hop behavior.
Shapers
Shapers delay some or all of the packets in a traffic stream to bring the stream into compliance with the traffic profile. A shaper has a finite buffer size, and routers might discard packets if there is not enough space to hold the delayed packets.
Droppers
Droppers discard some or all of the packets in a traffic stream. This occurs to bring the stream into compliance with the traffic profile.
Related concepts
Network hardware and software