Symptom
When add the following configuration to the device, the value of police under class class-default configuration is not same as show run-config output.
Step 1.
*****
policy-map XXXXXXXXX
class class-default
police 271100000 1000000 conform-action transmit
*****
Step 2.
*****
#show run | sec policy
policy-map XXXXXXXXX
class class-default
police 271096000 1000000 conform-action transmit
*****
Conditions
Add the following configuration to the device.
*****
policy-map XXXXXXXXX
class class-default
police 271100000 1000000 conform-action transmit
*****
Further Problem Description
This is an expected behavior.
Software bps policer has limited precision: 8000 bps for large rates and 500 bps for small rates, decided by scale factor.
Here the rate set by user is greater than 200000000 so it is taking precision based on 8000.
(271100000/8000)*8000 = 271096000