Qos分三种模型:
1.Best-effort service(默认网路都工作在此模式下)
2.Integrated Service(需要提前向网络申请程序所需的带宽,现有网络中很少用)
3.Differentiated Service(根据不同数据提供不同的服务,现有网络中通常采用的)
Qos组件:
1.Classification and marking:分类和标记
2.Policing and Shaping:管制(drop)和×××(delay)
3.Congestion management:拥塞管理(拥塞时传输的先后顺序取决于被定义的优先级)
4.Congestion avoidance:拥塞避免(拥塞时丢弃后到而传输先到,丢弃低优先级)
Qos的模块化命令:
1.定义流量:
(config)access-list 1 permit 10.1.1.10 0.0.0.0 创建ACL匹配主机10.1.1.10的数据
(config )class-map match-all Tony 创建class-map
(config-cmap)match access-group 1 调用ACL的数据
说明:class-map中可以匹配多个数据,当存在多条匹配时,是不是所有条件都需要满足,则靠创建class-map时的关键字来判断,关键字match-all表示所有条件都要同时满足,默认为match-all,如果关键字为match-any,则任一条满足即可。
2.设置策略:
当匹配到特定的数据之后,就需要对其设置相应的策略,通过创建policy-map,然后调用class-map匹配到的数据,从而设置相应的策略或动作。
(config)policy-map Jone
(config-pmap)class Tony
(config-pmap)drop
说明:一个policy-map里面可以调用多个class-map,如果调用class-default,那么表示之前没有匹配到的流量,全部都会被class-default所匹配。
3.应用策略:
当策略设置完成后,还需要应用到接口上
(config)interface f0/0
(config-if)service-policy output Jone
转载于:https://blog.51cto.com/anan33/604424