کلاس سرویس (CoS) روشی برای مدیریت ترافیک یک شبکه با گروهبندی انواع ترافیک مشابه مانند ایمیل، پخش ویدئو، VOIP و Large ftp با یکدیگر و در نظر گرفتن هر نوع به عنوان یک کلاس با سطح اولویت سرویس شبکه خودش است.
CoS در لایه پیوند داده (لایه 2) مدل OSI استفاده میشود و از یک فیلد 3 بیتی در شبکه LAN مجازی 802.1Q یا هدر فریم 802.1P تشکیل شده است.
CoS چگونه کار میکند؟
از سه بیت CoS میتوان برای تعیین مقدار اولویت فریم استفاده کرد. مقادیر بین صفر تا هفت هستند که صفر برای کمترین اولویت و هفت برای ترافیک با بالاترین اولویت است.
هنگامی که یک فریم با مقدار اولویت تعریف میشود، سوییچهای لایه 2 که کیفیت سرویس (QoS) را فعال کردهاند، میتوانند از این اعداد اولویت استفاده کنند و هنگامی که لینک شلوغ میشود و نیاز به صف است، تحویل خروجی فریمها در یک رابط را اولویتبندی میکنند.
سوییچهای شبکه را میتوان به گونهای پیکربندی کرد که به مقادیر CoS اعتماد کنند یا قبل از ارسال آنها به رابط مقصد، آنها را نادیده بگیرند یا بازنویسی کنند.
فریمهایی که با مقادیر CoS با اولویت بالاتر برچسبگذاری شدهاند ابتدا از رابط ارسال میشوند، اما مقادیر CoS سطح پایین در یک صف منتظر میمانند تا ارسال شوند. به همین دلیل است که CoS برای دادههای جریانی بلادرنگ مانند صدا و ویدیو، مهم است.
CoS به اولویتبندی این ترافیک کمک میکند تا در صف قرار نگیرد یا توسط رابط حذف نشود، زیرا میتواند باعث کندی یا نوسان شبکه در جریان صدا یا ویدیو شود. از طرف دیگر، به جریانهای دادهای مانند پروتکل انتقال فایل که برای کار کردن به انتقال با تأخیر کم نیاز ندارند، میتوان مقادیر CoS کمتری تخصیص داد تا ترافیک با اولویت بالاتر بتواند ابتدا پردازش و سپس از رابط ارسال شود.
CoS ، DSCP و QoS چگونه به هم مرتبط هستند؟
QoS یک مکانیسم استراتژی صف در شبکهها است که برای اطمینان از اینکه به ترافیک با اولویت بالاتر در واسطهای شبکه اولویت داده میشود، (زمانی که استفاده از high-link منجر به گلوگاه میشود) به کار میرود.
هنگامی که گلوگاه رخ میدهد، رابطهای سوئیچینگ و مسیریابی از بافرهای حافظه موسوم به “صف” برای به تاخیر انداختن ارسال فریمها یا بستهها تا زمان رفع گلوگاه استفاده میکنند.
QoS از سه فرآیند زیر تشکیل شده است:
- علامتگذاری یا طبقهبندی ترافیک
- تطبیق خطمشی صفبندی بر اساس کلاسهای از پیش پیکربندی شده
- اجرای خطمشی صفبندی برای رابطهای شبکه
اولین مرحله (علامتگذاری یا طبقهبندی ترافیک) که هر دو تکنیک CoS و DSCP در QoS قرار دارند. همانطور که قبلا ذکر شد، CoS در لایه 2 مدل OSI عمل میکند و شامل هشت گروه طبقهبندی مختلف است که فریمهای اترنت میتوانند به آنها تعلق داشته باشند. DSCP هدفی مشابه CoS دارد، اما این کار را در لایه شبکه (لایه 3) مدل OSI انجام میدهد و بجای یک فیلد 3 بیتی از یک فیلد 6 بیتی استفاده میکند.
دو مرحله دیگر در فرآیند QoS توسط روتر یا سوییچ، مکانیزه میشوند زیرا بستهها را در گروههای صف قرار میدهد و انتقال، صفبندی یا حذف فریمها و بستهها را بر اساس علامتگذاریهای طبقهبندی شده اعمال میکند.