1 什么是流量整形?

主动调整流量的输出 限制流量与突发 比较均匀的向外发送 使用令牌桶和缓冲区

报文发送过快时 在缓冲区进行暂存 在令牌桶的控制下 均匀向外发送被暂存的数据 使得发出的流量趋于平滑 

为了避免对端设备出现流量拥塞 在本端的出方向把流量进行削峰填谷 

整形由于要缓存报文 所以对设备的内存要求较高 

2 交换机 路由器做整形的区别?

路由器

使用 gts做整形  单速单桶 outbound方向 

可以基于接口、mqc、队列来实现

  • 基于接口 单速单桶

interface g1

qos gts cir xx cbs xx//对所有流量进行整形

  • 使用mqc 单速单桶 出方向

traffic behavior a  // 对特定流进行整形

gts cir xx

int g1

traffic-policy xx outbound

  • 基于队列 单速单桶

qos queue-profile xx

queue 1 gts cir xx cbs xx//对某个队列进行整形 

schedule wfq 0 to 5 pq 6 to 7//配置拥塞管理(调度方式)

interface g1 

queue-profile xx //接口上调用队列

交换机

基于接口队列使用shapping做整形  双速双桶

或者基于接口使用lr在出方向做限速达到整形的目的 单速单桶

  • 基于接口队列使用shapping 双速双桶

interface g0/1

qos queue xx shapping cir 200 pir 300

  • 基于接口使用lr 出方向 单速单桶

interface g0/1

qos lr outbound cir 300

如果同时配置接口lr的整形和接口队列shapping式的整形 那么lr式的整形的cir必须大于shapping之和 

3 交换机不能使用mqc吗?

不能 因为无法使用gts

4 交换机一定需要使用双速双桶吗?

不一定 如果使用lr就只能使用单速单桶

5  流量整形能不能配置在入方向?

不能  因为没有缓存队列

6  流量监管和流量整形的区别?
  • 都会对流量进行限速。

  • 利用流量监管进行限速时,系统会直接丢弃不符合速率要求的报文,而流量整形则将不符合速率要求的报文先送入队列进行缓存,当令牌桶有足够的令牌时,再均匀的向外发送这些被缓存的报文。

  • 流量整形会增加延迟,而流量监管几乎不引入额外的延迟。