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 流量监管和流量整形的区别?
-
都会对流量进行限速。
-
利用流量监管进行限速时,系统会直接丢弃不符合速率要求的报文,而流量整形则将不符合速率要求的报文先送入队列进行缓存,当令牌桶有足够的令牌时,再均匀的向外发送这些被缓存的报文。
-
流量整形会增加延迟,而流量监管几乎不引入额外的延迟。