某公司网络通过专线接入Internet,上行带宽为6Mbps。网络中存在多种需要上行的数据流量,为合理利用网络资源,现要求对上行流量进行分类限速:
1.HTTP流量:总上行限速为3Mbps,其中研发部25台主机分配1Mbps上行带宽,单机最大上行为128Kbps;市场部40台主机分配 2Mbps上行带宽,单机最大上行为256Kbps。
2.IP语音流量:研发部和市场部共55台IP电话,单台通信所需带宽为32Kbps,通常情况下,按20台IP电话同时通信计算,分配上 行带宽为640Kbps,为满足可能存在的瞬时多台电话同时通信需求,按25台IP电话计算突发峰值带宽为800Kbps。
3.邮件服务器代理所有客户端向外网发送电子邮件,限制上行带宽为512Kbps。
4.FTP服务器为可以通过外网对分支机构提供数据服务,限制上行的FTP的数据流量不超过1Mbps。
一、基于端口配置
1.SwitchA
对各部门上行流量进行限制
创建高级IPv4 ACL 3000,匹配研发部发送的HTTP流量(TCP端口80)
acl number 3000
rule 0 permit tcp destination-port eq 80 source 192.168.1.0 0.0.0.255
在GigabitEthernet1/0/2端口上,对匹配ACL3000的报文限速为1024Kbps,承诺突发尺寸为6225bytes
int gi 1/0/2
qos car inbound acl 3000 cir 1024 cbs 6225
使用同样方法创建高级IPv4 ACL3001,匹配市场部发送的HTTP流量,并在GigabitEthernet1/0/2端口上限速2048Kbps,承诺突发尺寸为12450bytes。
acl number 3001
rule 0 permit tcp destination-port eq 80 source 192.168.2.0 0.0.0.255
int gi 1/0/2
qos car inbound acl 3001 cir 2048 cbs 6225
对IP语音流量的限制
创建基本IPv4 ACL 2000,匹配IP电话发送的报文。
acl number 2000
rule 0 permit source 192.168.3.0 0.0.0.255
在GigabitEthernet1/0/2端口上,对匹配ACL2000的报文进行流量监管,承诺速率为640Kbps,峰值速率为800Kbps
int gi 1/0/2
qos car inbound acl 2000 cir 640 pir 800
对发送电子邮件流量的限制
创建高级IPv4 ACL 3002,匹配邮件服务器向外发送邮件的数据
acl number 3002
rule 0 permit tcp destination-port eq smtp source 192.168.10.1 0
在GigabitEthernet1/0/3端口上,对匹配ACL3002的报文进行流量监管,承诺速率为512Kbps。
int gi 1/0/3
qos car inbound acl 3002 cir 512
对FTP流量的限制
创建基本IPv4 ACL 2001,匹配FTP服务器发送的报文
acl number 2001
rule 0 permit source 192.168.10.2 0.0.0.0
在GigabitEthernet1/0/3端口上,对匹配ACL2001的报文进行流量监管,承诺速率为1024Kbps。
int gi 1/0/3
qos car inbound acl 2001 cir 1024
2.switchB
创建高级IPv4 ACL 3000,匹配市场部所在网段的上行HTTP流量
acl number 3000
rule 0 permit tcp destionation-port eq 80 source 192.168.2.0 0.0.0.255
由于在每个接入主机的端口上都要进行相同的限速配置,这里我们使用端口组功能来简化配置。
port-group manual 1
group-member gi 1/0/1 to gi 1/0/40
qos car inboud acl 3000 cir 256
3.SwitchC
创建高级IPv4 ACL 3000,匹配研发部所在网段的上行HTTP流量。
acl number 3000
rule 0 permit destination-port eq 80 source 192.168.1.0 0.0.0.255
由于在每个接入主机的端口上都要进行相同的限速配置,这里我们使用端口组功能来简化配置。
port-group manual 1
group-member gi 1/0/1 to gi 1/0/25
qos car inbound acl 3000 cir 128
完整配置
l Switch A的完整配置
#
acl number 2000
rule 0 permit source 192.168.3.0 0.0.0.255
acl number 2001
rule 0 permit source 192.168.10.2 0
#
acl number 3000
rule 0 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www
acl number 3001
rule 0 permit tcp source 192.168.2.0 0.0.0.255 destination-port eq www
acl number 3002
rule 0 permit tcp source 192.168.10.1 0 destination-port eq smtp
#
interface GigabitEthernet1/0/2
qos car inbound acl 3000 cir 1024 cbs 6225 ebs 100000 red discard
qos car inbound acl 3001 cir 2048 cbs 12450 ebs 100000 red discard
qos car inbound acl 2000 cir 640 cbs 100000 ebs 100000 pir 800 red discard
#
interface GigabitEthernet1/0/3
qos car inbound acl 3002 cir 512 cbs 100000 ebs 100000 red discard
qos car inbound acl 2001 cir 1024 cbs 100000 ebs 100000 red discard
l Switch B的完整配置
#
acl number 3000
rule 0 permit tcp source 192.168.2.0 0.0.0.255 destination-port eq www
#
interface GigabitEthernet1/0/1
qos car inbound acl 3000 cir 256 cbs 100000 ebs 100000 red discard
#
interface GigabitEthernet1/0/2
qos car inbound acl 3000 cir 256 cbs 100000 ebs 100000 red discard
#
interface GigabitEthernet1/0/3
qos car inbound acl 3000 cir 256 cbs 100000 ebs 100000 red discard
……(略)
l Switch C的完整配置
#
acl number 3000
rule 0 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www
#
interface GigabitEthernet1/0/1
qos car inbound acl 3000 cir 128 cbs 100000 ebs 100000 red discard
#
interface GigabitEthernet1/0/2
qos car inbound acl 3000 cir 128 cbs 100000 ebs 100000 red discard
#
interface GigabitEthernet1/0/3
qos car inbound acl 3000 cir 128 cbs 100000 ebs 100000 red discard
……(略)
二、基于QoS策略方式配置
1.SwitchA
配置对各部门上行流量进行限制的流分类和流行为
创建高级IPv4 ACL 3000,匹配研发部发送的HTTP流量(TCP端口80)
acl number 3000
rule 0 permit tcp destination-port eq 80 source 192.168.1.0 0.0.0.255
创建流rd_http,匹配规则为IPv4 ACL 3000。
traffic classifier rd_http
if-match acl 3000
创建流行为rd_http,动作为流量监管,承诺速率1024,承诺突发尺寸6225bytes。
traffic hebavior rd_http
car cir 1024 cbs 6225
创建高级IPv4 ACL3001,匹配市场部发送的HTTP流量
acl number 3001
rule 0 permit tcp destinatio-port eq 80 source 192.168.2.0 0.0.0.255
创建流mkt_http,匹配规则为IPv4 ACL 3001
traffic classifilter mkt_http
if-match acl 3001
创建流行为mkt_http,动作为流量监管,承诺速率为2048,承诺突发尺寸为13108bytes
traffic hevavior mkt_http
car cir 2048 cbs 13108
配置对IP语音流量进行限制的流分类和流行为
创建基本IPv4 ACL 2000,匹配IP电话发送的报文
acl number 2000
rule 0 permit source 192.168.3.0 0.0.0.255
创建流分类ip_voice,匹配规则为IPv4 ACL 2000
traffic classifiter ip_voice
if-match acl 2000
创建流行为ip_voice,动作为流量监管,承诺速率为640Kbps,承诺突发尺寸为4096bytes,超出突发尺寸为1024bytes,峰值速率为800Kbps。
traffic hebavior ip_voice
car cir 640 cbs 4096 ebs 1024 pir 800
配置对发送电子邮件流量进行限制的流分类和流行为
创建高级IPv4 ACL 3002,匹配邮件服务器向外发送邮件的数据。
acl number 3002
rule 0 permit tcp destination-port -eq smtp source 192.168.10.1 0
创建流分类email,匹配规则为IPv4 ACL 3002
traffic classifiter email
if-match acl 3002
创建流行为email,动作为流量监管,承诺速率为512Kbps,承诺突发尺寸为3277bytes。
traffic behavior email
car cir 512 cbs 3277
对内网FTP流量的限制
创建基本IPv4 ACL 2001,匹配FTP服务器发送的报文
acl number 20001
rule 0 permit source 192.168.10.2 0
创建流分类ftp,匹配规则为IPv4 ACL 2001
traffic classifiter ftp
if-match acl 2001
创建流行为ftp,动作为流量监管,承诺速率为1024Kbps,承诺突发尺寸为6554bytes。
traffic hebavior ftp
car cir 1024 cbs 6554
创建QoS策略并应用到相应端口
创建QoS策略http&voice,并将限制各部门上网流量和IP语音流量的流分类和流行为进行分别配对
qos policy http&voice
classifiter rd_http behavior rd_http
classifiter mkt_http behavior mkt_http
classifiter ip_voice behavior ip_voice
将策略应用到GigabitEthernet1/0/2端口的入方向
ing gi 1/0/2
qos apply policy http&voice inbound
创建QoS策略email&ftp,并将限制发送电子邮件流量和FTP流量的流分类和流行为进行分别配对
qos policy email&ftp
classifiter email hehavior email
classifiter ftp hehavior ftp
将策略应用到GigabitEthernet1/0/3端口的入方向
int gi 1/0/3
qos apply policy email&ftp inbound
2.SwitchB
创建高级IPv4 ACL 3000,匹配市场部所在网段的上行HTTP流量
acl number 3000
rule 0 permit tcp destination-port eq 80 source 192.168.2.0 0.0.0.255
创建流分类mkt,匹配规则为IPv4 ACL 3000
traffic classifiter mkt
if-match acl 3000
创建流行为mkt,动作为流量监管,承诺速率为256Kbps,承诺突发尺寸为1638bytes
traffic behavior mkt
car cir 256 cbs 1638
创建QoS策略mkt,将上面的流分类和流行为进行配对
qos policy mkt
classifiter mkt hehavior mkt
由于在每个接入主机的端口上都要进行相同的限速配置,这里使用在端口组应用QoS策略的方式来简化配置
port-group manual 1
group-member gi 1/0/1 to gi 1/0/40
qos apply policy mkt inbound
3.SwitchC
创建高级IPv4 ACL 3000,匹配研发部所在网段的上行HTTP流量。
acl number 3000
rule 0 permit tcp destination-port eq 80 source 192.168.1.0 0.0.0.255
创建流分类rd,匹配规则为IPv4 ACL 3000
traffic classifiter rd
if-match 3000
创建流行为rd,动作为流量监管,承诺速率为128Kbps,承诺突发尺寸为820bytes
traffic behavior rd
car 128 cir 820
创建QoS策略rd,将上面的流分类和流行为进行配对
qos policy rd
classifiter rd behavior rd
由于在每个接入主机的端口上都要进行相同的限速配置,这里使用在端口组应用QoS策略的方式来简化配置
port-group manual 1
group-member gi 1/0/1 to gi 1/0/40
qos apply policy rd inbound
完整配置
l SwitchA的完整配置
#
acl number 2000
rule 0 permit source 192.168.3.0 0.0.0.255
acl number 2001
rule 0 permit source 192.168.10.2 0
#
acl number 3000
rule 0 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www
acl number 3001
rule 0 permit tcp source 192.168.2.0 0.0.0.255 destination-port eq www
acl number 3002
rule 0 permit tcp source 192.168.10.1 0 destination-port eq smtp
#
traffic classifier email operator and
if-match acl 3002
traffic classifier ip_voice operator and
if-match acl 2000
traffic classifier ftp operator and
if-match acl 2001
traffic classifier rd_http operator and
if-match acl 3000
traffic classifier mkt_http operator and
if-match acl 3001
#
traffic behavior email
car cir 512 cbs 3277 ebs 512 green pass red discard yellow pass
traffic behavior ip_voice
car cir 640 cbs 4096 ebs 1024 pir 160 green pass red discard yellow pass
traffic behavior ftp
car cir 1024 cbs 6554 ebs 512 green pass red discard yellow pass
traffic behavior rd_http
car cir 1024 cbs 6554 ebs 512 green pass red discard yellow pass
traffic behavior mkt_http
car cir 2048 cbs 13108 ebs 512 green pass red discard yellow pass
#
qos policy email&ftp
classifier email behavior email
classifier ftp behavior ftp
qos policy http&voice
classifier rd_http behavior rd_http
classifier mkt_http behavior mkt_http
classifier ip_voice behavior ip_voice
#
interface GigabitEthernet1/0/2
qos apply policy http&voice inbound
#
interface GigabitEthernet1/0/3
qos apply policy email&ftp inbound
l SwitchB的完整配置
#
acl number 3000
rule 0 permit tcp source 192.168.2.0 0.0.0.255 destination-port eq www
#
traffic classifier mkt operator and
if-match acl 3000
#
traffic behavior mkt
car cir 256 cbs 1638 ebs 512 green pass red discard yellow pass
#
qos policy mkt
classifier mkt behavior mkt
#
interface GigabitEthernet1/0/1
qos apply policy mkt inbound
#
interface GigabitEthernet1/0/2
qos apply policy mkt inbound
#
interface GigabitEthernet1/0/3
qos apply policy mkt inbound
……(略)
l SwitchC的完整配置
#
acl number 3000
rule 0 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www
#
traffic classifier rd operator and
if-match acl 3000
#
traffic behavior rd
car cir 128 cbs 820 ebs 512 green pass red discard yellow pass
#
qos policy rd
classifier rd behavior rd
#
interface GigabitEthernet1/0/1
qos apply policy rd inbound
#
interface GigabitEthernet1/0/2
qos apply policy rd inbound
#
interface GigabitEthernet1/0/3
qos apply policy rd inbound
……(略)
tra
trt