CISCO交换机如何做QOS
发布网友
发布时间:2022-04-22 03:23
我来回答
共1个回答
热心网友
时间:2023-10-01 22:17
在Cisco
IOS
系统上作QOS,一般要有以下五步:
1、启用全局qos;
2、设置ACL匹配的流量;
3、设置一个class-map,来匹配第二步设置的ACL;
4、设置一个policy-map匹配class-map,然后再在这里面定义一系列策略;
5、将policy-map应用到相应的接口上。
【解注】:
1、交换机默认情况下qos是disable,所以在应用qos时,必须先启用它,可以在全局模式下启用,命令为:switch(config)#mls
qos,查看交换机qos状态可用show
mls
qos。
2、定义一条ACL,这条ACL可以是标准的,可以是扩展的,可以是命名的,1-99是标准ACL命名列表,100以上是扩展的ACL命名列表,个人喜欢用自定义ACL,除了精确外,也最明了。
3、class
map是一个分类表,它要包含某条ACL。具体格式为switch
(config)#class-map
[match-all|match-any]
{map-name}
交换机默认的策略为match-all,匹配所有,所以命令可以简化为
switch
(config)#class-map
map145-to-134
match-any,表示至少符合一个条件。
4、protocal
map,定义一个策略表,这个策略要包含第三步定义的class表,并且*的带宽要在此明确指定。
5、进入接口视图,应用策略,接口一般指端口,不能在vlan接口去应用QOS。这里要注意数据流有入,出之分,在应用时要注意,数据是从哪到哪里,否则控制无效,如果实在是不清楚数据流走向,可以在IN方向和OUT方向作双向控制。
【注意一点】:
应用QOS时,要弄清一个概念,那就是QOS机制不能与flowcontrol(流控制)功能共存在同一个端口上,交换机端口是10/100/1000,所以有些场景,在交换机的端口上会简单应用flowcontrol命令来进行限速。