QoS design for an enterprise
Let's now apply the concepts discussed in this chapter to design the DiffServ-based QoS architecture for an enterprise. The steps involved in implementing QOS are as follows:
- Define the trust boundary
- Define traffic types and map them into traffic classes
- Determine the number of QoS classes
- Assess the available hardware deployed and the queuing capabilities
- Estimate the bandwidth required for each traffic class
- Map the traffic classes to queues on devices
- Implement the configurations
We will discuss these steps in detail in the subsequent sections.
Defining the trust boundary
The concept of trust is important and integral to deploying QoS on a network. Recall from the DiffServ architecture that the edge nodes perform the complex functions of classification, policing, and marking, and the core nodes perform the queuing and scheduling functions. Once the edge devices have set DSCP values, the core devices have the option of trusting them. If the device trusts the values...