ALLOT流控设备Qos解读

ALLOT流控设备Qos解读

一、QOS

ALLOT流控设备Qos解读_第1张图片

服务质量引擎

对于基于用户定义,QoS引擎根据用户定义进行决策,每个帧是否要:

  • 传输数据帧到网络;
  • 将数据帧存储在缓冲区;
  • 丢掉数据帧。

新AOS改进了QoS引擎

  • 新增强性的QOS条目;
  • 从NX9.2.0的QoS目录开始支持新的QOS规则;
  • 仅仅支持在SG-Sigma/AC -10k/AC -5K 。

ALLOT流控设备Qos解读_第2张图片

二、 Best Effort(最佳工作)

 根据每个策略对象的入口流量划分带宽。

ALLOT流控设备Qos解读_第3张图片

  • 可用于线路、管道和VC的QoS条目;
  • 如果同一策略级别的所有对象都设置为“Best Effort”,则对象之间将不存在优先级划分;
  • 对象获得的流量越多,分配给它的带宽就越多。

 2.1  Best Effort  无最小值

       AC-2540上的传统QoS策略:当两个VC具有相同的优先级时,不考虑入口分配带宽:

          比如预限速两个VC,YouTube:20Mbps,Voip:10Mbps,当以上VC为相同优先级别的时候,平均限速带宽

ALLOT流控设备Qos解读_第4张图片

      AC-10200上的增强QoS策略:当将两个VC都分配给最佳工作时,带宽按比例分配给入口

          比如预限速两个VC,YouTube:20Mbps,Voip:10Mbps,当以上VC为相同优先级别的时候,按比例平均分配10/30*10=6.66Mbps ,10/30*10=3.33Mbps。

ALLOT流控设备Qos解读_第5张图片

 2.2 Best Effort  有最小值

       AC-2540上的传统QoS策略:当两个VC具有相同的优先级时,不考虑入口分配带宽:

 ALLOT流控设备Qos解读_第6张图片

      AC-10200上的增强QoS策略:当将两个VC都分配给最佳工作时,带宽按比例分配给入口

      前提是最大带宽大于总保证带宽

ALLOT流控设备Qos解读_第7张图片

三、Assured Forwarding( 保证转发 RFC2597)

  • 保证转发(AF)标准提供4种不同级别的保证转发保证,只要流量不超过最大速率;
  • 当流量超过最大速率时,数据包将根据“丢弃优先级”值被丢弃或释放;

  ALLOT流控设备Qos解读_第8张图片  

 

 

 

 

  • 优先级Priority-支持4个标准类(所有策略级别);
  • 丢弃优先权 Drop Precedence -  支持3个标准级别(仅限VC)。

3.1 优先级机制Priority:

  • 定义分配给所有对象(line/pipe/vc)的最小值之后的备用带宽分配
  • 定义同一级别上所有元素(line/pipe/vc)中策略元素的比例权重
  • 具有更高权重的策略元素可以获得更大的带宽份额

 ALLOT流控设备Qos解读_第9张图片

 优先级(没有最小值):

AC-2540上的传统QoS策略:当某些对象没有用完按优先级分配的带宽时,根据入口流量分配备用带宽->相同优先级的对象之间出现不公平性

 ALLOT流控设备Qos解读_第10张图片

AC-10200上的增强QoS策略:在具有相同优先级的对象之间平均分配备用带宽

 ALLOT流控设备Qos解读_第11张图片

优先级(有最小值):

示例1:两个策略元素都收到其最小分配

 ALLOT流控设备Qos解读_第12张图片

示例2:只有一个元素接收其最小分配

ALLOT流控设备Qos解读_第13张图片

3.2 丢弃优先权 Drop Precedence :

  • 如果一个包没有传输到网络,它将被丢弃或缓冲buffer;
  • 在决定是否缓冲buffer之前,删除优先值(Drop Precedence value)决定数据包的重要性;
  • 具有较高丢弃优先值的数据包在具有较低丢弃优先值的数据包之前被丢弃;
  • 仅限应用在 VC 上;
  • 默认为“基于应用程序” -----每个应用程序类型的软件代码中预先定义了高/中/低值。 

3.3 丢弃优先缓冲区 Drop Precedence Buffer :

  • 系统有一个缓冲区大小,通过不同的活动VCs划分;
  • 每个活动VC都有自己的缓冲区,有其最大阈值和最小阈值;
  • 最大阈值是每个缓冲区的大小;
  • 最大阈值取决于:
       Drop Precedence value 
       活动VCs总数
       最大QOS数值(如果设置)
  • 最小阈值取决于:
       Drop Precedence value (高/中/低)
       缓冲区大小(最大阈值)
  • “WRED”(Weighted Random Early Detection 加权随机早期检测)算法确定帧是否将被丢弃或缓冲;
  • 当VC实例的已用队列大小为:
        小于“最小阈值”,帧将始终被缓冲
        大于“最大阈值”,帧将始终被丢弃
        大于“最小阈值”小于“最大值”随机丢弃开始

 ALLOT流控设备Qos解读_第14张图片

ALLOT流控设备Qos解读_第15张图片

四、 Expedited Forwarding (EF) 

Expedited Forwarding 快速转发适用于对丢失、延迟和抖动敏感( loss, delay and jitter)的VOIP和IPTV等服务。

定义:

  • bw定义为kbps
  • 最小值=最大值
  • 仅仅采用在增强的VC QoS条目中

 ALLOT流控设备Qos解读_第16张图片

 

ALLOT流控设备Qos解读_第17张图片

  • 最小化抖动和延迟不使用缓冲区
  • 无法分配(允许)的流量将被丢弃

五、总结

 ALLOT流控设备Qos解读_第18张图片

ALLOT流控设备Qos解读_第19张图片

 

.......

你可能感兴趣的:(ALLOT流控设备Qos解读)