QOS的过程中,链路拥塞需要队列技术管理

  • FIFOFirst in first out,先进先出队列,只有一个队列,按照报文到达的先后顺序进行转发。不对报文的质量提供任何保证,报文之间平等对待;FIFO关心的是队列的长度,长度满则开始丢包,采用Tail drop机制进行丢包,后到达的被丢弃。

  • RRRound robin,轮询队列,对多个队列进行调度,一个队列一次走一个包,第二个包在第二个队列中取……

  • WRRWeight Round Robin:按权重轮询队列,针对RR不能设置权重的不足,为每个队列设置不同权重,每个队列占用的带宽与其权重成比例,然后每个队列按照权重分配的带宽来调度数据包,然后按照轮询的方式,带宽高的队列一次多走几个包,低的少走几个包。

  • PQPriority Queuing,优先级队列。为不同的队列设置不同的优先级,优先级高的调度空后再调度优先级低的,保证重要的业务能够提前得到服务

  • CQCustom Queuing,自定义队列17个队列,0―16,队列0的优先级最高,并且队列0的内容排空以后才为其他队列服务,用户可以用ACL自定义不同的队列,并为不同的队列分配不同的带宽,然后按照RR的方式轮询。

  • WFQWeighted Fair Queuing,加权公平队列。基于流的队列算法。数据包按类型分到一个流中,不同的流分到不同的队列中,队列按权值分配带宽,不同的队列按FIFO的方式转发数据包。权值是根据IP优先级得来的,IP优先级越高,权值越大,分配的带宽越多。

你可能感兴趣的:(qos,队列技术)