← العودة للمدونة

Web Proxy و Quality of Service (QoS)

جودة الخدمة (QoS) هي العمود الفقري لشبكات الشركات الحديثة. بينما يتعامل الراوتر مع الأولويات، يمكن للبروكسي أن يلعب دوراً حيوياً في تحديد نوع حركة المرور بدقة عالية (Layer 7) ووسمها (Marking) قبل إرسالها للشبكة.

تحديد الأولويات في Squid (QoS Flows)

يمكن لـ Squid التعرف على محتوى الفيديو أو الاجتماعات ووسم حزم IP الخاصة بها بقيمة TOS/DSCP معينة. هذا يسمح للراوترات في الطريق بإعطاء أولوية لهذه البيانات.

إعداد TOS Marking في Squid


# Define critical applications
acl zoom_meeting dstdomain .zoom.us
acl youtube_video dstdomain .youtube.com

# Mark Zoom packets with DSCP 46 (High Priority / EF)
qos_flows mark 0x2E zoom_meeting

# Mark YouTube packets with DSCP 10 (Low Priority / AF11)
qos_flows mark 0x0A youtube_video
                    

التكامل مع Delay Pools

بينما يقوم QoS بتسريع البيانات المهمة، تقوم Delay Pools بإبطاء البيانات غير المهمة. الجمع بين الاثنين يعطي تحكماً كاملاً في إدارة النطاق الترددي.