Details QoS marking for IP-to-MPLS traffic, including DSCP-to-EXP mapping, ingress remarking, platform support, limitations, benefits, and configuration requirements for consistent service differentiation.
QoS marking for IP-to-MPLS traffic is a QoS traffic differentiation feature that
-
transfers the DSCP value into the MPLS experimental (EXP) field when IP packets are encapsulated into MPLS
-
maintains end-to-end service differentiation across the IP and MPLS domains by aligning per-hop behaviors between IP and label-switched segments, and
-
enables consistent QoS treatment for customer traffic traversing MPLS networks through DSCP-to-EXP mapping configured in QoS policies.
This feature ensures that traffic classified at the IP layer retains its intended QoS behavior as it transits an MPLS-enabled core, preserving prioritization and congestion-handling characteristics across heterogeneous domains.
| Feature Name |
Release Information |
Feature Description |
|---|---|---|
| Mark IP DSCP and MPLS EXP Values for IP to MPLS Traffic |
Release 7.5.4 | We’ve provided you with more granular control for IP to MPLS traffic, so you can collect billing information for your customers upstream at the MPLS core and correlate them with subsequent next-hop IP nodes. This helps you accurately bill your customers as they pay for specific services based on their network requirements. Such control is possible because we’ve enabled the remarking of IP DSCP values in the inner IP header—that remain even after the POP tag removes the outer header—along with the existing ability to remark MPLS EXP values on the outer MPLS header. There’s no action required for you to enable this functionality, and there are no changes to command options. |
QoS behavior for DSCP and EXP marking in IP-to-MPLS encapsulation
In earlier software releases, remarking the DSCP value in an ingress QoS policy for IP-to-MPLS traffic resulted in incomplete propagation of the marked value.
-
The inner IP header retained its original DSCP value, preventing the intended QoS action from being applied across the network.
-
The outer MPLS header, however, received the remarked value through the EXP bits that reflected the QoS policy action.
Starting from Cisco IOS XR Release 7.5.4, the QoS marking behavior for IP packets transiting an MPLS core has been enhanced.
-
During MPLS imposition, the inner IP header now receives the remarked DSCP value from the ingress QoS policy, ensuring that the IP packet carries consistent QoS intent across the network.
-
The top MPLS label continues to receive the remarked EXP value, derived from the three most significant bits of the DSCP field.