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

 

引用來源:挨踢人- 胡說八道

全站熱搜
創作者介紹
創作者 neil 的頭像
neil

科技瘋不落

neil 發表在 痞客邦 留言(0) 人氣()