I am having problems when trying to limit the bandwidth of different services on bundles in IOS Xr.
The configuration that I make and it works correctly in physical interfaces and in some cases in Bundles I have not had a problem. But recently I got an error indicating that when trying to configure it I must do it with a percentage.
The question that arises is what happens if I configure the policer rate as a percentage and a member of it falls? the percentage becomes active members? As an example, if I limit 200M in a 20G bundle, I would configure a limit of 1% of the link, what happens if one of the members of the bundle falls, the limitation would become 100M?
# show policy
policy-map Policy_10Mbps
class class-default
police rate 11 mbps
!
!
end-policy-map
# int BE1201.100001701
# service-policy input Policy_10Mbps
# commit
% Failed to commit one or more configuration items during a pseudo-atomic operation. All changes made have been reverted. Please issue 'show configuration failed [inheritance]' from this session to view the errors
brmln2.pdp(config-subif)#sho configuration failed
!! SEMANTIC ERRORS: This configuration was rejected by
!! the system due to semantic errors. The individual
!! errors with each failed configuration command can be
!! found below.
interface Bundle-Ether1201.100001701 l2transport
service-policy input Policy_10Mbps
!!% 'qos-lib' detected the 'warning' condition 'MQC: Policer rate should be specified as percentage (or) per-thousand (or) per-million in bundles'
In this case we have two 10G interfaces in a Bundle.
#show bundle BE1201 | inc bandwidth
Local bandwidth <effective/available>: 20000000 (20000000) kbps
Minimum active links / bandwidth: 1 / 1 kbps
#sho ver | i IOS
Cisco IOS XR Software, Version 6.5.3
Regards
José