07-23-2020 02:43 AM
How do I configure bandwidth limitation on outgoing strict-priority queue on NCS540, IOS-XR 7.0.2?
Excerpt of my qos-configuration:
class-map match-any CLASS_VOICE
match traffic-class 5
end-class-map
policy-map EGRESS_QoS
class CLASS_VOICE
priority level 1
police rate percent 10
!
class CLASS_VOICE-SIG
bandwidth remaining percent 3
!
class CLASS_VIDEO
bandwidth remaining percent 20
!
class CLASS_DATA
bandwidth remaining percent 50
!
class CLASS_LOW
bandwidth remaining percent 10
!
class CLASS_NETWORK
bandwidth remaining percent 5
!
class class-default
bandwidth remaining percent 10
!
end-policy-map
!
policy-map EGRESS_ SHAPING_PE
class class-default
service-policy EGRESS_QoS
shape average percent 100
!
end-policy-map
Applying to the interface and commit change:
service-policy output EGRESS_SHAPING_PE
!!% 'DPA_QOSEA' detected the 'warning' condition 'Unsupported action type for egress'
So, egress policing is not allowed.
In IOS-XE 16.x.x (ASR907) I can apply the following (working) policy-map with outgoing shaping as above:
policy-map EGRESS_QoS
class CLASS_VOICE
priority percent 10
class CLASS_VOICE-SIG
bandwidth remaining percent 3
class CLASS_VIDEO
bandwidth remaining percent 20
class CLASS_DATA
bandwidth remaining percent 50
class CLASS_LOW
bandwidth remaining percent 10
class CLASS_NETWORK
bandwidth remaining percent 5
class class-default
bandwidth remaining percent 10
How can I archive a percentive bandwidth limitation on the priority queue? We need this feature to avoid starvation of non-priority-classes in case of congestion.
Regards,
Malte