كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الشبكات

QoS (جودة الخدمة)

Quality of Service

QoS مجموعة تقنيات تعطي أولوية لأنواع معينة من الحركة مثل الصوت والفيديو، لضمان حدود مقبولة للتأخير والاهتزاز وفقد الحزم عند ازدحام الشبكة.

QoS (Quality of Service) هي مجموعة الأدوات التي تتحكم في طريقة معاملة الشبكة لأنواع الحركة المختلفة عند حدوث ازدحام. فمكالمة صوتية تتأثر بتأخير بسيط، بينما تحميل ملف لا يتأثر بانتظار بضع ميلي ثانية. وتتعامل QoS مع أربعة عوامل: عرض النطاق Bandwidth، والتأخير Delay، والاهتزاز Jitter، وفقد الحزم Packet Loss. ومن الأهداف المعتادة للصوت: تأخير في اتجاه واحد لا يتجاوز 150 ميلي ثانية، واهتزاز أقل من 30 ميلي ثانية، وفقد أقل من 1%.

النماذج الثلاثة

  • Best Effort: بلا تمييز، وهو سلوك الإنترنت الافتراضي.
  • IntServ: حجز موارد لكل تدفق عبر RSVP، وهو صعب التوسع.
  • DiffServ: وسم الحزم بفئات ومعاملة كل فئة وفق سياسة في كل قفزة، وهو النموذج السائد.

أدوات QoS

  1. Classification and Marking: تحديد نوع الحركة ووسمها، في الطبقة الثانية عبر CoS (3 بت في وسم 802.1Q)، وفي الطبقة الثالثة عبر DSCP (6 بت). فالصوت يُوسم عادة EF (القيمة 46)، والفيديو التفاعلي AF41، وإشارات المكالمات CS3.
  2. Queuing: مثل LLQ التي تعطي الصوت طابوراً ذا أولوية مطلقة بحد أقصى، وCBWFQ التي تضمن نسبة من النطاق لكل فئة.
  3. Congestion Avoidance: مثل WRED الذي يسقط بعض حزم TCP مبكراً قبل امتلاء الطابور.
  4. Policing وShaping: الـ Policing يسقط أو يعيد وسم الحركة الزائدة عن الحد فوراً، والـ Shaping يؤخرها في مخزن مؤقت لتنعيمها، ويُستخدم عادة على وصلات WAN التي يقل معدلها التعاقدي عن سرعة الواجهة.

مثال MQC على سيسكو

class-map match-any VOICE
 match dscp ef
policy-map WAN-OUT
 class VOICE
  priority percent 30
 class class-default
  fair-queue
interface GigabitEthernet0/1
 service-policy output WAN-OUT

مفاهيم خاطئة

QoS لا تزيد عرض النطاق، بل تقرر من يُضحى به عند الازدحام؛ فإذا لم يكن هناك ازدحام فلن يظهر أثرها. كما أن الوسم وحده لا يفعل شيئاً ما لم تُطبق سياسات طوابير على الواجهات، ويجب أن تكون السياسة متسقة من طرف إلى طرف، وإلا ضاع أثرها في أول قفزة لا تحترم الوسم. وعلى الإنترنت العام لا تُحترم علامات DSCP عادة، وهنا يأتي دور MPLS بعقود QoS أو SD-WAN بتوجيهه الواعي بالتطبيقات.