公司又有了新需求,新上了一台CallCenter的服务器(临时使用),要求带宽要有保障,最少设置为500kbps。之前没有作过这方面的设置,倒是设置过qos,是限制带宽使用的,经过查找资源,终于找到,通过CBWFQ可以满足这个需求。
    CBWFQ(Class-based Weighted Fair Queuing)基于类型的加权公平队列,采用Qos CLI,使用Class Map 对流量进行分类,接口通过调用Policy Map对流量进行策略控制,功能十分强大,可以满足绝大部分流量控制需求,Cisco IOS12。1以后版本支持该功能。   
   
具体配置步骤:
1.定义acl
2.定义class-map
3.定义policy-map,关联class-map,设置带宽
4.应用到端口的进或出反向上
配置如下:

class-map match-all  daikuan
 match access-group name daikuan

policy-map daikuan
 class daikuan
  bandwidth 500                 --保证带宽不小于500kbps
 
interface GigabitEthernet0/1
 description $ETH-WAN$
 service-policy output daikuan  ---应用到外网接口

ip nat inside source static 10.10.10.10 211.122.*.*
---CallCenter地址映射为外网地址

ip access-list extended daikuan
 permit ip host 211.122.*.* any  

---由于应用到外网接口,所以源ip地址要为CallCenter的外网显示ip地址