هنگامی که صحبت از کنترل ترافیک شبکهها میشود، با دو مفهوم کلیدی Policing و Shaping روبرو خواهیم شد. Qos، نوعی فناوری است که اغلب سازمانها از آن برای کاهش تأخیر، افزایش سرعت، کاهش پهنای باند و... استفاده میکنند. این نوع فناوری، دارای تکنیکهای مختلفی است که از آنها برای کاهش محدودیتها، نظارت بر ترافیک، کنترل دادهها و... استفاده میشود. در اینجا Qos از دو تکنیک مختلف از جمله Policing که از آنها به منظور نظارت بر ترافیک و همچنین اعمال محدودیتها در صورت لزوم و Shaping به منظور شکلدهی به ترافیک جهت کنترل جریان دادهها استفاده میکند.
معمولا از این دو مفهوم، برای جلوگیری از ازدحام کاربرها و همچنین مدیریت پهنای باند استفاده میکنند، ولی نحوه عملکرد و تاثیر آن بر تجربه کاربران تاثیر میگذارد. در این مقاله ابتدا به تعریف Shaping و Policing خواهیم پرداخت و سپس در ادامه به تفاوت این دو روش میپردازیم تا بدانید در چه شرایطی از کدام یک از آنها استفاده کنید، پس از شما دعوت میشود تا پایان این بخش با ما همراه باشید.

Shaping چیست؟ چه ویژگی و کاربردهایی دارد؟
به فرآیندی که در آن دادهها به صورت موقت در صف انتظار نگه داشته میشوند تا ترافیک خروجی با سرعت بالاتری کنترل شود و یکنواخت از شبکه عبور کند، Shaping میگویند. برای مثال میتوان به تنظیم چراغ راهنمایی در یک چهارراه شلوغ اشاره کرد که باعث کاهش ترافیک و کاهش ازدحام در چهار راه میشود. Shaping، علاوهبر موارد گفته شده نیز دارای ویژگیهایی دیگری است از جمله مهمترین این ویژگیها میتوان به نگهداری دادهها در صف تا زمان مناسب، افزایش تأخیر اندک Delay و نرمتر و یکنواختتر کردن ترافیک شبکه اشاره کرد. این فناوری، در ارتباطات ابری، شبکههای با ترافیک حساس به ازدحام و همچنین لینکهای WAN کاربرد دارد.

Policing چیست؟ چه ویژگی و کاربردهایی دارد؟
به روشی که در آن نرخ عبور دادهها کنترل میشود، اما در همین جهت دادههای اضافی را حذف یا قطع میکند، Policing میگویند. Policing برخلاف Shaping، همانند پلیسی است که اگر یک خودرو بیشتر از حد مجاز سرعت داشته باشد، را متوقف میکند. Policing، میتواند دادههایی که نرخ آنها بیشتر از حد مجاز باشد را Mark یا Drop کند، همچنین میتواند منجر به کاهش پهنای باند و کنترل دسترسی کاربران یا مشتریان به دادهها شود. از جمله مهمترین کاربردهای Policing، میتوان به ارتباطات ISP و مشتری، کنترل کاربران در لبه شبکه و همچنین محدود سازی ترافیکهای غیر مجاز اشاره کرد.

مهمترین تفاوتهای Policing و Shaping
همانطور که در قسمت بالا مطرح کردیم Shaping و Policing دو فناوری کاملا متفاوت هستند که کارایی مختلفی بر عهده دارند؛ به همین دلیل لازم است که این دو فناوری از نظر تفاوتها بشناسید که در زمان استفاده بدانید که کدام از این فناوریها را نیاز دارید و چگونه باید از آنها استفاده کنید. بدین ترتیب باید بدانید که در روش کنترل، Shaping دادهها را در صف انتظار نگه داشته تا ترافیک خروجی با سرعت بالاتری کنترل شود؛ بنابراین ارسال دادهها کمی با تأخیر مواجه است، این درحالیست که Policing به کاهش یا حذف دادههای اضافی میپردازد.
یکی دیگر از تفاوتهای رایجی که بین این دو فناوری وجود دارد این است که ارسال دادهها توسط Shaping نرمتر و پایدارتر صورت میگیرد؛ درحالی که در Policing ممکن است با قطعی و اختلال مواجه شود. مصرف پهنای باند در Shaping بهینهتر بوده، ولی این مورد در Policing کمتر، اما خشنتر است. آخرین تفاوتی که بین Policingو Shaping وجود دارد در استفاده از آنهاست، به گونهای که از Shaping برای سازمانها و لینکهای داخلی استفاده میکنند؛ در حالی که از Shaping برای کنترل دسترسهای خارجی و همچنین ISP استفاده مینمایند.
برای مثال، تصور کنید که لینک اینترنتی ۲۰ مگابایتی در اختیار دارید و میخواهید از آن برای سرویس VoIP استفاده کنید و سعی دارید که کیفیت مطلوب آن همیشه مطلوب حفظ شود، اگر به همین منظور (یعنی برای حفظ کیفیت مطلوب آن) از Shaping استفاده کنید، در همین راستا سیستم به شما اجازه نمیدهد که ترافیک غیر حضوری منجر به ازدحام شود، ولی اگر از Policing استفاده نمایید، در صورت تجاوز از حد مجاز، ترافیک اضافی شما به طور کلی Drop یا حذف خواهد شد.

Policing یا Shaping؟ کدام یک بهتر است؟
از جمله رایجترین سوالاتی که از سمت برخی از کاربران مطرح میشود، همین پرسش است. بنابراین در پاسخ به این سوال باید بگوییم که مطلقا هیچ کدام از این فناوریها بهتر نیست، یعنی این هدف شماست که تعیین میکند کدام یک از این دو فناوری مناسب شماست. به همین دلیل توصیه میشود اگر پایداری و کیفیت برایتان اهمیت دارد، Shaping میتواند گزینه خوبی برایتان باشد، اما اگر به دنبال کنترل و همچنین محدودسازی کاربران هستید، استفاده از Policing به شما توصیه میشود.
ضمن اینکه کاربران در صورت نیاز به هر کدام از این دو فناوری و همچنین بهرهمندی از اطلاعات بیشتر در این زمینه، میتوانند به یکی از معتبرترین وبسایتهایی که سالهاست در این حوزه فعالیت دارد، یعنی وبسایت نزدیکه مراجعه کنند. در نظر داشته باشید این دو فناوری تفاوت چشمگیری با یک دیگر دارند؛ بنابراین درک تفاوت این دو فناوری، نیز میتواند در انتخاب شما تاثیرگذار باشد.

نتیجهگیری
Shaping و Policing دو مفهوم کلیدی و دو فناوری مختلف از Qos هستند که در اینجا Policing به عنوان یک روش مناسب برای کنترل ترافیک شبکه به حساب میآید و بر خلاف Shaping قادر است که دادههای اضافی را قطع یا حذف کند. ولی Shaping به نوعی فرآیند اطلاق میشود که در آن دادهها به طور موقت در صف نگهداری میشوند تا ترافیک خروجی با سرعت بالاتری کنترل شود. این دو مفهوم، تفاوت چشمگیری با یک دیگر دارند؛ بنابراین برای استفاده از هر کدام از آنها باید درک درستی از تفاوت این فناوری داشته باشید. در این راستا، Shaping شبکه را کاربر پسند و نرم میکند؛ درحالی که Policing میتواند با قابلیتهایی که دارد، مانع از سوء استفاده از پهنای باند شود.
هنگامی که شما از Policing و Shaping استفاده میکنید، اگر پهنای باند بیش از حد مجاز باشد، آنگاه ارسال پکتها دچار وقفه میشود. در این بخش سعی کردیم، علاوهبر پاسخ به پرسش Shaping و Policing ترافیک چیست؟ به تفاوت این دو مفهوم، کاربرد و همچنین ویژگیهایی که Policing و Shaping دارند بپردازیم، تا با کمک این اطلاعات بتوانید با کمک این دو روش و به کارگیری آنها، شبکهای کارآمد، متعادل و پایدار داشته باشید.