Explanation/Reference:
Explanation:
Parameters
cir committed-information-rate: Specifies the committed information rate (CIR) in kbps.
cbs committed-burst-size: Specifies the committed burst size (CBS) in bytes. The committed-burst-size argument ranges from 4000 to 16000000, the default is 4000.
ebs excess-burst-size: Specifies excess burst size (EBS) in bytes. The excess-burst-size argument ranges from 0 to 16000000, the default is 4000.
pir peak-information-rate: Specifies the peak information rate (PIR) in kbps.
green action: Specifies the action to be conducted for the traffic conforming to CIR. The action argument can be:
discard: Drops the packets.

pass: Forwards the packets.

remark-dscp-pass new-dscp: Marks the packets with a new DSCP precedence and forwards them

to their destinations. The new-dscp argument is in the range 0 to 63.
By default, packets conforming to CIR are forwarded.
red action: Specifies the action to be conducted for the traffic conforms to neither CIR nor PIR. The action argument can be:
discard: Drops the packets.

pass: Forwards the packets.

remark-dscp-pass new-dscp: Marks the packets with a new DSCP precedence and forwards them

to their destinations. The new-dscp argument is in the range 0 to 63.
By default, packets conforming to neither CIR nor PIR are dropped.
yellow action: Specifies the action to be conducted for the traffic conforms to PIR but does not conform to CIR. The actionargument can be:
discard: Drops the packets.

pass: Forwards the packets.

remark-dscp-pass new-dscp: Marks the packets with a new DSCP precedence and forwards them to

their destinations. The new-dscp argument is in the range 0 to 63.
By default, packets conforming to PIR but not conforming to CIR are forwarded.