In my network, I have multiple different upstream providers that I peer with (for the sake of example, lets say "ISP-1" and "ISP-2"). Also, within my network I have an established DiffServe domain with an enforced set of DSCP markings throughout.
For traffic within my network, I am able to use service-policies and service-classes to ensure traffic is prioritized and marked per my internal network policy. ISP-1 and ISP-2 also support prioritization in their queues based on DSCP values, however they each use different markings for their high, medium, low, and best-effort queues. For example, high is DSCP value 46 in my network, but it is 32 in ISP-1's network, and 18 in ISP-2's network.
When packets are arriving at my interfaces peering with ISP-1 and ISP-2, I understand that I can use a dscp-map to ensure packets marked with their network DSCP values get mapped into my appropriate priorities...but what about packets egressing to ISP-1 and ISP-2? Is there some way that I can override the markings specified in a given service-class, and map it to a different DSCP value based on the egress interface?
#DSCP