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的对应上传或者下载带宽。