نظام الانتظار القائم على الفئات

يُعدّ نظام إدارة الطوابير القائم على الفئات ( CBQ ) أسلوبًا لإدارة الطوابير في مُجدوِل الشبكة ، يسمح بتقاسم عرض النطاق الترددي بالتساوي بعد تجميع البيانات في فئات. ويمكن تحديد هذه الفئات بناءً على معايير متنوعة، مثل الأولوية أو الواجهة أو البرنامج المُرسِل.

CBQ هي خوارزمية لإدارة حركة البيانات طُوِّرت من قِبَل فريق أبحاث الشبكات في مختبر لورانس بيركلي الوطني كبديلٍ للتقنية التقليدية القائمة على أجهزة التوجيه. أصبحت CBQ الآن متاحةً للجميع كتقنية مفتوحة المصدر، وتستخدمها الشركات على حدود شبكاتها الواسعة (WAN).

يقسم نظام إدارة جودة الشبكة (CBQ) حركة مرور المستخدمين إلى تسلسل هرمي من الفئات بناءً على أي مزيج من عناوين IP والبروتوكولات وأنواع التطبيقات. فعلى سبيل المثال، قد لا يحتاج قسم المحاسبة في شركة ما إلى نفس صلاحيات الوصول إلى الإنترنت التي يحتاجها قسم الهندسة. ونظرًا لاختلاف تنظيم كل شركة وسياساتها ومتطلباتها التجارية، فمن الضروري أن توفر تقنية إدارة حركة المرور المرونة والدقة في تصنيف تدفقات البيانات.

تتيح تقنية CBQ لمديري الشبكات تصنيف حركة البيانات ضمن تسلسل هرمي متعدد المستويات. على سبيل المثال، قد تحدد بعض الشركات أولاً الاحتياجات العامة لكل قسم أو مجموعة أعمال، ثم تحدد متطلبات كل تطبيق أو مجموعة تطبيقات داخل كل قسم. ولأسباب تتعلق بالأداء والبنية، تقتصر أنظمة قوائم الانتظار التقليدية القائمة على أجهزة التوجيه على عدد محدود من الفئات، وتسمح فقط بالتصنيف أحادي البعد.

نظرًا لعمله على مستوى طبقة شبكة بروتوكول الإنترنت (IP )، يوفر بروتوكول CBQ نفس المزايا عبر أي تقنية من الطبقة الثانية ، وهو فعال بنفس القدر مع أي بروتوكول IP، مثل بروتوكول التحكم في الإرسال (TCP) وبروتوكول بيانات المستخدم (UDP). كما أنه يعمل مع أي إصدار من حزمة بروتوكولات TCP/IP الخاصة بالعميل أو الخادم، لأنه يستفيد من آليات التحكم القياسية في تدفق TCP/IP للتحكم في حركة البيانات من البداية إلى النهاية.

يتوفر تطبيق بموجب رخصة جنو العمومية العامة لنواة لينكس . [ 1 ]

مراجع

  1. "وحدة جدولة الشبكة لنواة لينكس CBQ" . kernel.org . تم الاسترجاع في 2013-09-07 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )