This document discusses quality of service (QoS) techniques for managing bandwidth and latency requirements of different network applications like VoIP. It covers class of service and type of service fields which allow grouping of packet flows. It also discusses queuing techniques like weighted fair queuing, priority queuing, and custom queuing which allow controlling bandwidth allocation to different traffic types. Packet classification methods like IP precedence and policy routing are also covered which allow setting priority levels for traffic.