bbs.vlan5.com
交换机端口限速总结
可限速的交换机一般都在三层或者以上的交换机,自 2008 年之后新出的交换机型号二层设备就可以
做到 QOS 限速,精确度达到 1Mbps,例如 Cisco 2960 系列交换机。在这之后的大多数国内的标准二层交
换机都可以做多限速,精确度基本能达到 1Mbps,比如中兴的标准二层,H3C 的标准二层都可以做到。老
式的 CISCO 标准二层交换机例如 2950 类的交换也可以做到限速,但是精确度只能达到 10Mbps。2950G
的交换和 2950 为 EI 型 的交换没有太大的限速区别,因为限速和 IOS 有关系,2950 系列的交换 IOS 版
本一般都是在 9.0 左右,最新的 2960 系列交换机 IOS 版本在 12.2 左右,高版本的 IOS 提供了更强的
系统功能。
下面针对一些限速的方法进行总结:
PC1 接在 Cisco3550 F0/1 上,速率为 1M;
PC1 接在 Cisco3550 F0/2 上,速率为 2M;
Cisco3550 的 G0/1 为出口。
PC 是直接接在三层交换机端口的,意思就是说限制的是三层交换机端口的上下行流量控制,同理,
如果三层交换机端口不是接 PC,而是一个二层交换机,那么可以对下层的设备进行上联限速。
注:每个接口每个方向只支持一个策略;一个策略可以用于多个接口。因此所有 PC 的下载速率的
限制都应该定义。在同一个策略(在本例子当中为 policy-map user-down),而 PC 不同速率的区分是在
Class-map 分别定义。
1、在交换机上启动 QOS
Switch(config)#mls qos //在交换机上启动 QOS
2、分别定义 PC1(10.10.1.1)和 PC2(10.10.2.1)访问控制列表
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、定义类,并和上面定义的访问控制列表绑定
Switch(config)# class-map user1-up //定义 PC1 上行的类,并绑定访问列表 10
Switch(config-cmap)# match access-group 10
Switch(config-cmap)# exit
Switch(config)# class-map user2-up
Switch(config-cmap)# match access-group 11 //定义 PC2 上行的类,并绑定访问列表 10
Switch(config-cmap)# exit
Switch(config)# class-map user1-down