• When you open an inherited router config and stumble on a QoS policy, the first reflex is panic.
    Don't.

    Every QoS configuration on a Cisco router or switch follows the same blueprint, called Modular QoS CLI (MQC).
    Once you know how to read it, you can interpret any QoS policy, no matter how complex it looks.

    Cisco MQC framework diagram showing class-map, policy-map and service-policy connected to router R1 interfaces G0/0 and G0/1

    Figure 1 — The MQC framework

    MQC splits any QoS policy into three independent building blocks that chain into each other:

    • class-map defines which traffic you care about

    • policy-map defines what action to apply to that traffic

    • service-policy defines where the policy is attached and in which direction

    You already saw this exact three-block model on CoPP in the previous lesson.
    The grammar is universal.

    Answer the question below

    Which MQC block defines the interface and direction where the policy is enforced?

    Why This Matters for Interpretation

    In production, you almost never write the QoS policy yourself.
    You inherit it.

    Your job is to read it, understand its intent, and explain its behavior.
    That is exactly what you will do in the rest of this lesson, on a real enterprise edge config.

    Complete Cisco QoS MQC configuration example with class-map, policy-map WAN-IN and service-policy input attached to router G0/0

    Figure 2 — The configuration you will decode

    Here is the scene: router R1 sits at the enterprise edge, between your LAN and the WAN provider.
    Take a moment to spot each block in the figure:

    • two class-maps, CLASS-VOICE and CLASS-CRITICAL-DATA, sort the incoming traffic

    • a policy-map called WAN-IN applies actions to each class

    • a service-policy attaches WAN-IN to interface G0/0 in the input direction

    Throughout the rest of this lesson, you will decode each of these blocks one at a time.

    Answer the question below

    Which MQC block defines what action is applied to the matched traffic?