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