流量整形概念最先出现在路由网络的FR(帧中继)或ATM中,可以帮助控制通过路由器的数据流的速率,它使用的是“水桶”原理,一般数据流使用一个基本的令牌桶机制限制数据流的输出速率。其整形操作(在Cisco实现中)于软件中的接口描述块(I D B)级,使它既适用于物理接口,又适用于逻辑接口,这意味着它可以用于物理接口外,还可以用于子接口。它可以应用于通过接口的所有数据流,或者由访问列表标识的一组选择的数据流。令牌桶算法由一个平均二进制位速率、一个数据流突发大小和一个时间间隔定义。它们三者之间的关系由以下等式定义:平均二进制位速率=突发大小/时间间隔这意味着对于任何时间间隔,输出数据流不能超过平均二进制位速率。