欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

CommittedAccessRate配置案例以及详解

程序员文章站 2022-04-21 19:33:22
...

案例 要求: 1.所有的www流量都得发出,而且web中遵从第一个速率侧策略的流量设置ip优先级为5,不遵从的就把ipprecedence设为0(尽力而为的传输)。 2.ftp流量遵从第二个速率策略的ip precedence设置为5,如果ftp超出速率策略就扔包。 3.其他剩余流量限制到8m,

CommittedAccessRate配置案例以及详解

案例要求:

1.所有的www流量都得发出,而且web中遵从第一个速率侧策略的流量设置ip优先级为5,不遵从的就把ipprecedence设为0(尽力而为的传输)。

2.ftp流量遵从第二个速率策略的ip precedence设置为5,如果ftp超出速率策略就扔包。

3.其他剩余流量限制到8m,普通突发大小为16000byte,最大突发大小为24000byte;遵从策略的流量设ip precedence为5,超出的流量扔包。

条件和动作:

什么是遵从的条件?

当要发的数据小于正常突发(bc)的时候。

最大条件?

要发的数据大于普通突发,小于最大突发(be)的时候

违章条件是?

要发的数据大于最大突发(be)的时候就算违章。

动作:

丢弃/传输/标记且传输。

案例解决方案:

interface hssi0/0/0

desription 45mbps to r2

//这是一句描述,无配置意义。

rate-limit out put accees-group 101 200000000 24000 32000 conform-action set prec-transmit 5 exceed-action set-prec-transmit 0

//这句真tm长,刚开始接触的时候看见这么长一串东西还是郁闷了很长时间的。呵呵。output指输出流量。101是访问列表标号,200000000是承诺接入速率,它的值是在8000-2000000000 bit每秒。24000是普通突发,它的值应在1000-512000000byte,32000是最大突发,其值范围为2000-1024000000bytes.conform-action后面规定的是遵从条件时候的动作,exceed-action 后面规定的是超出时的动作。关于动作的细节,后面讲。

rate-limit output access-group 102 10000000 24000 32000 conform-action set-prec-tranmit 5 exceed-action drop

rate-limit output 8000000 16000 24000 conform-action set-prec-transmit 5 exceed-action drop

ip address 10.1.0.9 255.255.255.0

!

access-li 101 per tcp any any eq www

access-li 102 per tcp any any eq ftp

*校验以及排错

Router# show interfaces hssi 0/0/0 rate-limit

所有动作:

continue

扫描察看其他的rate limits

drop

扔掉数据包

set dscp-continue #

设dscp,(也是一种类似ip precedence的优先级别)扫描察看其他的rate limits #代表0-63.

set dsc-transmit #

设dscp,发送包。#代表0-63。

set mpls-exp-continue #

设exp,继续 #代表0-7

set mpls-exp-transmit #

设exp,发送包。#代表0-7

set prec-continue #

重新写入优先级,继续。#代表0-7

set prec-transmit #

重新写入优先级,发送包。#代表0-7

set qos-continue

#

设qos组,继续。#代表0-99

set qos-transmit

#

设qos组,发送包。#代表0-99

transmit

发送包.