H3C-QoS实例八:流量监管

H3C-QoS实例八:流量监管_第1张图片

某公司网络通过专线接入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

你可能感兴趣的:(网络)