Policing机制之用处
可以用在入接口,也可以用在出接口
Policing机制之CAR单桶机制
(1)可以用来进行policing,也可用来进行mark
(2)没有队列机制
(3)令牌桶机制
非周期性,而是连续性的:以一个average平均速率匀速的添加令牌;
采样点:1/3000秒
没有be缓存buffer
CIR常用的单位是1.5秒
容量单位为字节,byte,而不是shapping中的比特bit
BC值:称作NB,normal burst,=average/8*1.5(这里的除以8,不再是时间段,而是字节与比特之间的转换)
bc+be:称作MB,max burst,最大突发量
(4)CAR Policing示例
- R1(config-if)#rate-limit input 256000 48000 96000 conform-action transmit exceed-action drop
- 256000为CIR承诺信息速率
- 48000=256000/8*1.5=normal burst=BC=NB
- 96000=48000*2=BC+BE=max burst=MB
- conform-action transmit:在NB范围内的流量一定传
- exceed-action drop:超过MB范围的流量一定丢
48000-96000之间的可能传也可能丢。这是一个丢弃概率空间,在48000这个线上丢弃概率是0%,如果超出的流量是这个空间范围值 的一半,那么丢弃概率将是50%,如果超出的流量正好等于这个空间范围值,那么二者之比将为1,也就是说丢弃概率为100%。当然,丢的是包,如果加上这个包正好超过MB一点点,那么这整个包也将被丢弃。例如当丢弃概率为50%的时候,丢弃的数据包将会是第2个包,第4个包...也就是说四个包中将丢一半,如果丢弃概率是75%,那么4个包中将被丢弃3个。
Policing机制的更多内容,还请大家多多学习,本文只是介绍了部分知识。
【编辑推荐】