思科QOS中的令牌桶算法

豆豆网   技术应用频道   2008年01月22日  【字号: 收藏本文

内容摘要:本质上令牌桶算法是测量引擎,跟踪能够发送多少流量来证实指定的流量速率。一个令牌允许该算法发送单个位(某些情况下,可以是一个字节)的流量。这些令牌在某个时间增量开始时得到授权,通常是每秒,根据指定的速率,一般称为承诺的信息速率(CIR)。

  因此,令牌桶算法可以描述如下:

  CIR=Bc/Tc

  Cisco IOS软件不允许间隔的显示定义。与此相反,它采用CIR和BC作为参数,间隔和每秒的农历发量可以根据它们计算得到。兴例来说,如果CIR是8000, BC是4000,每秒产生二个突发(TC=500ms)。如果BC设置为2000,那么每秒就产生4个突发(TC=250ms)。如果BC设置为 1000,每秒就产生8个突发(TC=125ms)。

  最早的管制器都使用单一速率双色标记器和单桶。这种模型中,流量被标记为二种状态(对应二种颜色)之一:符合或超过CIR.标记和丢弃动作作用在这二种流量状态上。该标记器和管制器的类型是相当粗糙的。

  1)承诺的访问速率(CAR)(典型的单速率双色和单桶应用)

  CAR是CISCO IOS软件中提供的最古老的管制工具,古老原因有:

  CAR与DiffServ RFC不兼容。

  没有基本百分比的带宽规范和分层管制

  CAR不能使用MQC语法。

  NBAR不能用在CAR中,还有其它方面。

  配置清单:

Router# sh run
interface Hssi0/0/0
 description 45Mbps to Router2
 rate-limit input access-group 101 20000000 24000 32000
  conform-action set-prec-transmit 2
exceed-action set-prec-transmit 0
 rate-limit input access-group 102 10000000 24000 32000
  conform-action set-prec-transmit 2 exceed-action drop
 rate-limit input 8000000 16000 24000
conform-action set-prec-transmit 5
  exceed-action drop
ip address 200.200.14.250 255.255.255.252
access-list 101 permit tcp any any eq www
access-list 102 permit tcp any any eq ftp

责编:豆豆技术应用

正在加载评论...