A software defined network (SDN) forwarding device receives two or more flows; determines a basic Meter table for a flow; determines a union Meter table associated with the basic Meter table; controls the rate of the flow according to first bandwidth indicated by the basic Meter table and second bandwidth indicated by the union Meter table; and forwards the flow according to the controlled rate.