QOS設定
一、網路說明
PC1 Cisco3550
F0/1上,速率為1M;
PC2 Cisco3550 F0/2上,速率為2M;
Cisco3550的
G0/1為出口。
二、詳細配置過程
ex:每個介面每個方向只支援一個policy;一個policy可
以用於多個介面。因此所有PC的下載速率的限制都應該定義在同一個policy(本例當中為policy-map
user-down),而PC不同速率的區分是在Class-map分別定義。
1、在switch上啟動QOS
Switch(config)#mls qos
2、定義PC1(10.10.1.1)和PC2(10.10.2.1)ACL
Switch(config)#access-list 10 permit 10.10.1.0 0.0.0.255
//控制pc1上傳流量
Switch(config)#access-list 100 permit any 10.10.1.0
0.0.0.255 //控制pc1下載流量
Switch(config)#access-list 11 permit
10.10.2.0 0.0.0.255 //控制pc2上傳流量
Switch(config)#access-list 111
permit any 10.10.2.0 0.0.0.255 //控制pc2下載流量
3、ACL binding
Switch(config)# class-map user1-up
Switch(config-cmap)#
match access-group 10
Switch(config-cmap)# exit
Switch(config)# class-map user2-up
Switch(config-cmap)# match
access-group 11
Switch(config-cmap)# exit
Switch(config)#
class-map user1-down
Switch(config-cmap)# match access-group 100
Switch(config-cmap)# exit
Switch(config)# class-map user2-down
Switch(config-cmap)# match access-group 111
Switch(config-cmap)#
exit
4、定義policy
Switch(config)# policy-map
user1-up //PC1上傳的速率為1M
Switch(config-pmap)# class user1-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police
1024000 1024000 exceed-action drop
Switch(config)# policy-map
user2-up //PC2上傳的速率為2M
Switch(config-pmap)# class user2-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police
2048000 1024000 exceed-action drop
Switch(config)# policy-map
user-down
Switch(config-pmap)# class user1-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police
1024000 1024000 exceed-action drop
Switch(config-pmap-c)# exit
Switch(config-pmap)# class user2-down
Switch(config-pmap-c)# trust
dscp
Switch(config-pmap-c)# police 2048000 1024000 exceed-action
drop
Switch(config-pmap-c)# exit
5、在介面上運用policy
Switch(config)# interface f0/1
Switch(config-if)# service-policy
input user1-up
Switch(config)# interface f0/2
Switch(config-if)# service-policy input user2-up
Switch(config)#
interface g0/1
Switch(config-if)# service-policy input user-down
引用來源:挨踢人- 胡說八道
全站熱搜