بررسی QoS یا Quality of Service و کاربرد آن

بررسی QoS یا Quality of Service و کاربرد آن

بررسی QoS یا Quality of Service و کاربرد آن: فراهم آوردن سرويس هاي باکيفيت و کارامد با استفاده از پروتکل QoS يا Quality of Service در شبکه هاي مبتني بر پروتکل IP به طور فزاينده اي در زيرساخت هاي سازماني IT مهم و مهم تر مي شود. نه تنها سرويس QoS براي Stream کردن صوت يا ويدئو در بستر شبکه مورد نياز است بلکه در تکنولوژي IoT يا Internet of Things نيز نقش مهمي را ايفا مي کند. در اينجا به اهميت سرويس QoS و نحوه کار آن می پردازیم.

اهمیت سرویس Qos

برخي از سرويس ها يا اپليکيشن هايي که در بستر شبکه اجرا و عملياتي مي شوند، به تاخير يا Delay حساس هستند. اين سرويس ها براي انتقال بسته هاي اطلاعاتي خود در شبکه از پروتکل UDP استفاده مي کنند و از پروتکل TCP بهره نمي برند. تفاوت اصلي بين پروتکل TCP و UDP اين است که پروتکل TCP بسته هايي که در بين راه Loss مي شوند يا از بين مي روند را دوباره ارسال مي کند اما پروتکل UDP بسته هاي اطلاعاتي Loss شده را دوباره در شبکه ارسال نمي کند. به عنوان مثال براي انتقال فايل در شبکه از يک سیستم به سیستم ديگر بايستي از پروتکل TCP استفاده شود زيرا اگر در بين راه يک بسته اطلاعاتي Loss شود، آن فايل ديگر قابل استفاده نخواهد بود. از اين رو پروتکل TCP بسته اطلاعاتي Loss شده را که از قبل علامت گذاري کرده بود دوباره به سمت کامپيوتر مقصد ارسال مي کند تا فايلي که به طور ناقص ارسال شده بود کامل شود و قابل استفاده باشد.

اما براي سرويس هايي که از پروتکل UDP استفاده مي کنند مانند سرويس VOIP ، هرگونه بسته اطلاعاتي صوتي که Loss شود ديگر نمي تواند دوباره در شبکه ارسال شود زيرا بسته هاي صوتي در بستر شبکه Stream مي شوند و ارسال مجدد آن بسته ها در بستر شبکه کاري بيهوده و بي فايده است. به همين دليل، Loss شدن و يا به تاخير افتادن ارسال بسته هاي اطلاعاتي که با پروتکل UDP در شبکه ارسال مي شوند، يک مشکل جدي محسوب مي شود. حتي اگر تعداد خيلي کمي از بسته هاي صوتي در هنگام ارسال در بستر شبکه Loss شود کيفيت صدا را به طور قابل توجهي پايين مي آورد بطوريکه صدا نامفهوم و گنگ به گوش مي رسد. نکته اينکه بسته هاي اطلاعاتي که به تاخير حساس هستند به Jitter معروف هستند. Jitter اختلاف زمان تاخير رسيدن بسته هاي اطلاعاتي Stream شده در شبکه مي باشد. اگر شبکه شما پهناي باند زيادي دارد، Delay يا تاخير در شبکه شما تا حد زيادي وجود نخواهد داشت و متعاقباََ نياز به راه اندازي سرويس QoS در شبکه را نخواهيد داشت. اما در شبکه هاي سازماني و بزرگ مواقعي پيش خواهد آمد که روتر ها و سوئيچ ها شروع به Drop کردن بسته هاي اطلاعاتي خواهند کرد در اين گونه موارد سرويس هاي نظير VOIP و … در شبکه دچار اختلال مي شود و آن سرويس ها نمي توانند به طور موثر و کارامد به وظايفش ادامه دهد. اينجاست که QoS وارد عمل مي شود.

بررسی QoS یا Quality of Service و کاربرد آن

بررسی QoS یا Quality of Service و کاربرد آن

سرويس QoS چگونه کار مي کند؟

سرويس QoS به مديريت Packet هاي Loss شده ، Delay و Jitter در زيرساخت شبکه کمک شاياني مي کند. از آنجايي که ما از يک مقدار معين و مشخصي از پهناي باند در شبکه مان استفاده مي کنيم سئوالي که از خودمان بايد بپرسيم اين است که کدام سرويس در شبکه از مديريت سه مورد مذکور در فوق بهره مند مي شود؟ گام اول در راه اندازي سرويس QoS در شبکه اين است که سرويسي را که اولويت ترافيکش از ديگر سرويس ها در شبکه بالاتر است را شناسايي و مشخص کنيم. شناسايي ترافيک نيز با بحث ACL قابل انجام است. روش هاي زيادي براي شناسايي يا Mark کردن ترافيک ها وجود دارد که CoS يا Class of Service و DSCP يا Differentiated Services Code Point، دو نمونه از اين روش ها مي باشند.

CoS ترافيک ها را در لايه 2 شناسايي مي کند اما DSCP جريان ترافيک ها را در لايه 3 شناسايي مي کند. سرويس هاي مختلف به طور متفاوتي شناسايي مي شوند که اين به تجهيزات شبکه اجازه مي دهد تا داده ها را در گروه هاي جداگانه و مختلف دسته بندي کند. بعد از اينکه داده ها را در گروه هاي جداگانه دسته بندي کرديم، حال مي توانيم از آن اطلاعات براي قرار دادن Policy يا سياست روي آن گروه ها به منظور اولويت گذاري داده هايي اهميت شان از ديگر سرويس ها بيشتر است، استفاده کنيم. به اين کار Queuing نيز مي گوييم. به عنوان مثال اگر ترافيک Voice يا صوت به عنوان ترافيکي که از ديگر ترافيک ها اولويتش بالاتر است علامت گذاري يا Mark شده باشد و Policy اي روي آن تعريف شود که از بيشترين پهناي باند لينک شبکه بتواند استفاده کند، دستگاه هايي نظير سوئيچ ها و روتر ها بسته يا فريم هاي صوتي را براي انتقال در شبکه در اول صف يا Queue قرار مي دهد، تا بلافاصله يا بلادرنگ در شبکه ارسال شوند. اما اگر براي مثال ترافيک متني مثل ترافيک وب که از پروتکل TCP براي انتقال بسته هاي خود استفاده مي کند، به عنوان ترافيکي با اولويت پايين در انتقال در شبکه علامت گذاري شده باشد هنگام انتقال در شبکه در صف يا Queue قرار مي گيرند تا بعد از اينکه ترافيک هاي با اولويت بالا ( نظير ترافيک هاي صوتي و ويدئويي )، در شبکه ارسال شدند، در شبکه ارسال شوند.

منبع:Itpro.ir