PAN-OS QoS Profile Explained (PCNSE Focus)

What is a QoS Profile Object?

In Palo Alto Networks PAN-OS, a QoS Profile (configured under Objects > QoS Profile ) is a reusable object that defines a specific Quality of Service treatment to be applied to network traffic. It acts as a container for QoS settings that can then be referenced by QoS Policy rules.

Its primary function is to map traffic identified by a QoS Policy rule to one of the 8 predefined QoS Classes . Optionally, it can also be used to remark (set or modify) the DSCP or ToS/IP Precedence values in the IP headers of outgoing packets.

Key Point: The QoS Profile object itself does not define bandwidth limits (guaranteed or maximum). Bandwidth allocation is configured directly on the egress interface's QoS settings.

Core Functionality

Primary Role: Assigning QoS Class

The most fundamental setting within a QoS Profile is the Class selection.

Optional Role: DSCP/ToS Remarking

Beyond class assignment, a QoS Profile can modify the IP header's Differentiated Services Code Point (DSCP) or Type of Service (ToS)/IP Precedence field for outgoing packets.

Configuration Location and Parameters

GUI Path

QoS Profile objects are created and managed under: Objects > QoS Profile

Key Parameters:

Parameter Description Required?
Name A unique, descriptive name for the profile (e.g., QoS-Critical-Apps-C2 , QoS-Web-Default-C4 ). Yes
Class Selects the QoS Class (1-8) to assign to traffic matching the associated QoS Policy rule. Class 1 is highest priority, Class 8 is lowest. Yes
Remark IP DSCP (Optional) Select a DSCP value (0-63 or standard names like EF, AFxx, CSx) to mark outgoing packets with. No
Remark IP Precedence (Optional) Select an IP Precedence value (0-7) to mark outgoing packets with. (Less common than DSCP). No

How QoS Profiles Fit In the QoS Workflow

The QoS Profile is a crucial link between identifying traffic and applying QoS treatment:

  1. Traffic Matches QoS Policy Rule: The firewall evaluates traffic against QoS Policy rules ( Policies > QoS ).
  2. Policy Applies QoS Profile: The matched QoS Policy rule's action specifies which QoS Profile object to apply.
  3. Profile Assigns Class & Remarks: The applied QoS Profile object dictates:
    • Which QoS Class (1-8) the traffic belongs to.
    • (Optionally) What DSCP/ToS value the outgoing packet should have.
  4. Interface Applies Bandwidth Management: The traffic, now tagged with a QoS Class, is placed in the corresponding queue on the egress interface. The interface's QoS settings (configured under Network > Interfaces > [Interface] > QoS ) enforce the guaranteed/maximum bandwidth limits for that class.
diagram_1_May_20_2025_02-03PM Diagram showing the role of the QoS Profile Object.

Remember the Distinction: The QoS Profile object assigns the Class; the Interface QoS settings enforce the bandwidth rules *for* that Class on that specific interface.

Why Use QoS Profiles?

PCNSE Exam Focus

For the PCNSE exam, know these points about QoS Profile objects:

QoS Profile Knowledge Check Quiz

1. What is the MAIN function of a QoS Profile object created under Objects > QoS Profile ?

The core purpose of the QoS Profile object is to select which of the 8 priority queues (classes) the associated traffic should use on the egress interface.

2. Where in the PAN-OS GUI are QoS Profile objects configured?

Reusable QoS Profile objects, defining class assignment and optional remarking, are created under the Objects tab.

3. Besides assigning a QoS Class, what other action can optionally be configured within a QoS Profile object?

A QoS Profile object allows optional configuration for remarking the DSCP or IP Precedence values in the IP header, signaling priority to downstream devices.

4. How is a QoS Profile object typically applied to specific traffic flows?

QoS Policy rules (Policies > QoS) match specific traffic flows, and their action is typically to apply a selected QoS Profile object to that matched traffic.

5. Does configuring a QoS Profile object to use 'Class 2' guarantee 10 Mbps for traffic using that profile?

This is a critical distinction. The QoS Profile object assigns the class. The actual bandwidth limits (Guaranteed and Maximum) for that class are configured separately on the specific egress interface where QoS is enabled.