1、限制用户的下载5m

(1)、针对一个class限速

switch(config)#access-list 101 permit ip any host 10.10.10.100

switch(config)#class-map match-all down1

switch(config-cmap)#match access-group 101

switch(config)#policy-map down

switch(config-pmap)#class down1

switch(config-pmap-c)#police 5000000 1000000 exceed-action drop

switch(config)#int g0/2                          --->上联口 

switch(config-if)#service-policy input down        --->限制下载

(2)、针对多个class限速

switch(config)#access-list 101 permit ip any host 10.10.10.100

switch(config)#access-list 102 permit ip any host 10.10.10.101   #这里两个访问控制列表合并就是针对多个IP地址限速。

switch(config)#class-map match-all down1

switch(config-cmap)#match access-group 101

switch(config)#class-map match-all down2

switch(config-cmap)#match access-group 102

switch(config)#policy-map down

switch(config-pmap)#class down1

switch(config-pmap-c)#police 5000000 1000000 exceed-action drop

switch(config-pmap)#class down2

switch(config-pmap-c)#police 5000000 1000000 exceed-action drop

switch(config)#int g0/2                          --->上联口 

switch(config-if)#service-policy input down        --->限制下载


2、限制用户的上传5m

(1)、针对IP地址限速

switch(config)#access-list 101 permit ip host 10.10.10.100 any

switch(config)#class-map match-all output-class

switch(config-cmap)#match access-group 101

switch(config)#policy-map 5m

switch(config-pmap)#class output-class

switch(config-pmap-c)#police 5000000 1000000 exceed-action drop

switch(config)#int f0/1                          --->下联口  

switch(config-if)#service-policy input 5m        --->限制上传


(2)、常规限速

switch(config)#policy-map 5m

switch(config-pmap)#class class-default

switch(config-pmap-c)#police 5000000 1000000 exceed-action drop

switch(config)#int f0/1                          --->下联口  

switch(config-if)#service-policy input 5m        --->限制上传


备注:

        如果多个IP地址在一个访问控制列表共享一个class,则共享上传或下载的5M带宽;如果在不同的class里,则不同访问控制列表享受各对应class的对应上传或者下载带宽。