官方视频介绍了基于Marvell Prestera DX 交换机芯片(CRS3xx、CRS5xx 系列交换机和 CCR2116、CCR2216 路由器) 的 RouterOS 中的服务质量 (QoS)使用情况。需要注意是在Switch Qos下的策略,非Queue的simple queue和queue tree

QoS 是网络交换机中的一组功能,允许网络管理员对流量进行优先级排序并分配网络资源,以确保重要数据顺畅且低延迟地传输。

网络交换机中 QoS 的主要功能是以满足不同类型网络应用的要求管理网络流量。例如,语音和视频数据需要低延迟和最小数据包丢失以确保高质量的通信,而文件传输和其他数据应用则可以容忍更高程度的延迟和数据包丢失。

QoS 的工作原理是识别流经交换机的流量类型,并根据其需求分配优先级。然后,交换机可以使用此信息来修改数据包头并确定流量的优先级,确保高优先级流量优先于低优先级流量。

需要 RouterOS v7.15+ 来支持Switch下所有 QoS 功能:

  1. QoS Marking(标记)。QoS Profile通过ingress入口数据包头进行匹配,然后根据分配的 QoS Profile进行egress出口数据包头的修改。
  2. QoS Enforcement(强制执行)。根据分配的 QoS Profile和流量整形来避免或解决拥塞。
  3. QoS Profile(策略)。通过 ACL 规则分配 QoS Profile。
  4. Active Queue Management(主动队列管理):  WRED(加权随机早期检测)、ECN通知和处理、PFC (基于优先级的流量控制)。
  5. Traffice Shaping流量整形)。

在QoS主要基于PCP和DSCP,PCP 和 DSCP 都是用于在网络中实现服务质量(QoS, Quality of Service) 的技术,它们通过在数据包的头部添加标记(Tag),来告诉网络设备(如交换机、路由器)应该如何优先处理这个数据包。

它们的主要目的是在网络拥堵时,优先保证对延迟、抖动和丢包敏感的业务(如语音、视频会议)的流畅性,而让对延迟不敏感的业务(如电子邮件、文件下载)稍作等待。

进入交换机的数据包,通过QoS策略识别包头中不同的PCP和DSCP值,然后放到交换芯片的buffer缓存中,根据值的不同进入出队列中排队,优先级高的会先通过。

 

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章很值,打赏犒劳作者一下