سرویس QoS چگونه کار میکند ؟
سرویس QoS به مدیریت Packet های Loss شده، Delay و Jitter در زیرساخت شبکه کمک شایانی میکند. از آنجایی که ما از یک مقدار معین و مشخصی از پهنای باند در شبکه مان استفاده میکنیم سوالی که از خودمان باید بپرسیم این است که کدام سرویس در شبکه از مدیریت سه مورد مذکور در فوق بهره مند میشود ؟ گام اول در راه اندازی سرویس QoS در شبکه این است که سرویسی را که اولویت ترافیکش از دیگر سرویس ها در شبکه بالاتر است را شناسایی و مشخص کنیم. شناسایی ترافیک نیز با بحث ACL قابل انجام است. روش های زیادی برای شناسایی یا Mark کردن ترافیک ها وجود دارد که CoS یا Class of Service و DSCP یا Differentiated Services Code Point دو نمونه از این روش ها میباشند. CoS ترافیک ها را در لایه ۲ شناسایی میکند اما DSCP جریان ترافیک ها را در لایه ۳ شناسایی میکند. سرویس های مختلف به طور متفاوتی شناسایی میشوند که این به تجهیزات شبکه اجازه میدهد تا داده ها را در گروه های جداگانه و مختلف دسته بندی کند. بعد از اینکه داده ها را در گروه های جداگانه دسته بندی کردیم حال میتوانیم از آن اطلاعات برای قرار دادن Policy یا سیاست روی آن گروه ها به منظور اولویت گذاری داده هایی اهمیت شان از دیگر سرویس ها بیشتر است، استفاده کنیم. به این کار Queuing نیز میگوییم. به عنوان مثال اگر ترافیک Voice یا صوت به عنوان ترافیکی که از دیگر ترافیک ها اولویتش بالاتر است علامت گذاری یا Mark شده باشد و Policy ای روی آن تعریف شود که از بیشترین پهنای باند لینک شبکه بتواند استفاده کند، دستگاه هایی نظیر سوئیچ ها و روتر ها بسته یا فریم های صوتی را برای انتقال در شبکه در اول صف یا Queue قرار میدهد تا بلافاصله یا بلادرنگ در شبکه ارسال شوند. اما اگر برای مثال ترافیک متنی مثل ترافیک وب که از پروتکل TCP برای انتقال بسته های خود استفاده میکند به عنوان ترافیکی با اولویت پایین در انتقال در شبکه علامت گذاری شده باشد هنگام انتقال در شبکه در صف یا Queue قرار میگیرند تا بعد از اینکه ترافیک های با اولویت بالا ( نظیر ترافیک های صوتی و ویدئویی ) در شبکه ارسال شدند، در شبکه ارسال شوند.