功能介绍:

锐捷系列设备实现的通用流量整形(Generic Traffic Shaping ,GTS)可以对不规则或不符合预定流量特性的报文流进行整形,以利于网络上下游之间的带宽匹配。

GTS使用报文缓冲区和令牌桶来完成,当报文流发送速度过快时,首先在缓冲区进行缓存,在令牌桶的控制下,再均匀地发送这些被缓冲的报文。

流量整型(GTS)与流量监管(rate-limit)的区别:

1、GTS有缓存机制,对于超出预定流量的报文进行缓存,使得流量更平滑;rate-limit无缓存机制,对于超出预定流量的报文直接丢弃。

2、GTS功能模块是在接口队列机制之后进行,而rate-limit是在报文进队列前进行;导致的结果是,如果使用rate-limit进行了限速,那么队列机制即使配置也起不到作用;而GTS可以和队列机制配合使用,组成完整的QoS保障机制。

 

应用场景

企业租用运营商的专线,可能专线的可用带宽远小于接口的物理带宽(例如MSTP专线),那么此时若接口流量超过专线的带宽,便会在运营商的网络里面产生丢包,影响网络的使用体验,我们可以在路由器的外网接口进行限速,把出接口的流量限制为运营商的可用带宽,超过的流量进行缓存,待流量小时进行转发,防止在运营商的网络里面产生丢包,提高网络的使用体验。

 

一、组网需求

RSR-A路由器作为某网络接入路由器,出口是MSTP专线,带宽为2M

 

二、组网拓扑

     

 

三、配置要点

1、在接口使用tracffic-shap进行流量整型

 

 

四、配置步骤

1、在接口使用traffic-shap rate 进行流量整型

RSR-A(config)#interface GigabitEthernet 0/0 

RSR-A(config-GigabitEthernet 0/0)#traffic-shape rate 1900000   

命令说明:

1) 这里配置整型为1900000bps,等于1.9Mbps(运营商带宽单位也是Mbps)。该参数值请按下文“整形带宽参数设置经验值“的计算方法填写

2) 这个配置后面还有一些令牌桶、突发等参数可调试,建议不去配置,系统自动生成

RSR-A(config-GigabitEthernet 0/0)#traffic-shape rate 2000000 ?

  <0-100000000>  Bits per interval, sustained

  <cr>  

注意:

1、上文配置案例中运营商提供的MSTP链路带宽是2Mbps,可为什么配置1.9Mbps?

原因:运营商提供的带宽不一定达到2M,通常也略有水分。但就是一点点的水分会影响QoS的效果。比如,运营商宣称2Mbps,实际只有1.9Mbps,GTS配置的是2Mbps,导致的结果是,在达到1.99Mbps流量时,队列机制还未生效,但已经有0.09Mbps的流量被运营商丢弃了,对于优先级高的报文也是等比例丢弃,无法确保QoS效果。

2、整形带宽参数设置经验值:

以太链路:配置为运营商提供带宽的95%

ATM链路:配置为运营商提供带宽的80% 。说明:由于QoS是IP层功能,数据进入ATM接口封装为信元后,报文开销会而外增大许多,所以,如果ATM带宽10Mbps时,GTS限制为8Mbps,加上ATM信元开销就接近10Mbps了。

 

五、配置验证

1、通过sho queue interface gigabitEthernet 0/0具体接口,确认接口调用。