手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络知识>Cisco技术>列表

为基于类的策略选择突发数据量和超额突发数据量

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

7500-107(config-if)#rate-limit output ?
<8000-2000000000> Bits per second
access-group Match access list
qos-group Match qos-group ID
7500-107(config-if)#rate-limit output 18000000 ?
<1000-512000000> Normal burst bytes
7500-107(config-if)#rate-limit output 18000000 2250000 ?
<2000-1024000000> Maximum burst bytes
step-by-step流量策略指南
在12.0(5)XE流量策略特性模块中提供了数据包如何进入一个配置了策略的接口的
step-by-step的总结。总结需要理解堆积债务和复合债务。对于债务的概念,请察
看IOS配置指南Policing and Shaping Overview。
下面这个例子中,离开接口F0/0的流量平均速率被设置为1bps,Bc 为2btyes,Be
为4bytes。
7200-uut(config)# class-map larry
7200-uut(config-cmap)# match access-group 2
7200-uut(config-cmap)# exit
7200-uut(config)# policy-map bird
7200-uut(config-pmap)# class larry
7200-uut(config-pmap-c)# police 1 2 4 conform-action transmit exceed-action
set-qos-transmit 4
7200-uut(config-pmap-c)# exit
7200-uut(config-pmap)# exit
7200-uut(config)# interface fastethernet 0/0
7200-uut(config-if)# service-policy input bird
这个例子中所有的进入数据包都要制定的匹配标准相符合,并且在一个时间单位T
内只有一个数据单元进入令牌桶。
1. 配置了Bc=2bytes,令牌桶中有两个令牌,一个令牌等于1bytes。
2. 配置了1bps的平均速率,每个1byte的包需要一个令牌来获得承诺操作
(conform action)
3. 传输第一个包需要一个令牌,因为桶中能够提供传输第一个包所需的令牌
数,所以第一个包符合限制条件,被传输。桶中还剩下一个令牌。
4. 第二个包需要剩下的一个令牌,桶中也能够提供传输第二个包所需的令牌
数,所以第二个包也被传输。这时桶中就没有剩余的令牌。
5. 第三个包还需要令牌,但是桶中已经没有令牌了,超额突发被激活。
超额突发能力分析两个数字:超额突发的大小和复合债务(compound debt)。超额
突发大小通过CLI指定(本例中是4),复合债务等于上一次包被丢弃以来所有实
际债务的和。
实际债务等于当前流所借的令牌数。实际债务的值可以由当前从桶中取出的令牌数
(本例中借了一个令牌)乘以令牌被取出的次数(本例中是一次),这样,传输完
第三个包之后的实际债务就是1。
这个例子中复合债务与实际债务相等都是1,注意上一个包的复合债务加上当前包
的实际债务也等于当前复合债务。
因为复合债务是1,小于超额突发数据量的4,所以第三个包也被传输。
6. 第四个包还需要令牌。
超额突发能力仍然在激活状态。第四个包需要借用一个令牌,这是第二次借用令牌,
因此实际债务变成2。复合债务等于传输上一个包的复合债务加上当前的实际债务,
所以当前的复合债务是3(1 2)。3仍然小于配置的超额突发数据量4,所以数据
包4也被承诺传输。
7. 第五个包也需要令牌。
超额突发能力仍然在激活状态。实际债务是3,复合债务是6(3 3),超过了超额
突发数据量,所以第五个包被超额操作(exceed-action)指定了Qos 组4。超额操
作发生之后复合债务归零,而实际债务不受丢包影响,仍然是2。
8. 第六个包也需要令牌。
超额突发能力仍然在激活状态。当然实际债务是3,注意在计算一共从桶中借了多
少次令牌的时候要加上上次为包3和4所借的令牌。复合债务是3(0 3),小于超
额突发,所以第六个包被承诺传输。
9. 第七个包也需要令牌。
超额突发能力仍然在激活状态。实际债务是4,复合债务是7(3 4),超过了超额
突发,所以第六个包执行超额操作。超额操作发生之后复合债务归零,而实际债务
不受丢包影响,仍然是3。
·
数据包顺序 使用的令牌数 剩余令牌 实际债务 复合债务 对包的操作及Before Packet 1 X 2 0 0
Packet 1 1 1 0 0 Transmit. No actual or
compound debt.
Packet 2 1 0 0 0 Transmit. No actual or
compound debt.
Packet 3 1 0 1 1 Transmit. Tokens are
borrowed and counted against actual and compound debt, but the compound debt
is still less than the excess burst size
Packet 4 1 0 2 3 Transmit. Tokens are
borrowed and counted against actual and compound debt, but the compound debt
is still less than the excess burst size.
Packet 5 1 0 3 6 Assign a QoS transmit value
of 4. Because the compound debt exceeds the excess burst size, the exceed
action is taken.
Packet 6 1 0 3 3 Transmit. After packet 5 is
dropped, the compound debt resets to 0. However, the actual debt of 2 remains.
Therefore, the new compound debt of 3 is lower than the excess burst size,
so the packet conforms.
Packet 7 1 0 4 7 Assign a QoS transmit value
of 4. Because the compound debt exceeds the excess burst size, the exceed
action is taken.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!