بنظر من این روش خیلی خوبی برای تقسیم ترافیک نیست ، مخصوصا اینکه نمیشه میزان مصرف ترافیک هر دستگاه رو مانیتور کرد یا با یک نگاه به سبز یا قرمز بودنش متوجه مقدار ترافیک مصرفی اون دستگاه شد .
من اگه جای شما بودم اول یک Simple Queue پدر میساختم که محدودیت مکسیمم اون مقدار کشش خط باشه که بطور واقعی مصرف میشه یا حتا یک ذره کمتر از مقدار نهایی .
بعد برای هر دستگاه Simple Queue جدا میساختنم که Target اون ip آدرس دستگاه مورد هدف باشه و در بخش Limit at مشخص میکردم حداقل پهنای باند تضمین شده هر دستگاه چقدر باشه و از اون به بعد درصورت ترافیک پهنای باند کاهش پیدا کنه و بعد parent این Simple Queue و دیگر Simple Queue های دستگاه ها را همون Simple Queue پدر میگذاشتم که قبلا ساختم و محدودیت ماکزیمم روش تنظیم کردم اینجوری اگه یک کاربرتنها باشه کل پهنای باند رو مصرف میکنه و اگه تعدادی اضافه بشن تعداد مصرف کمتر میشه.
یا حتا میشه چند Simple Queue دیگه ساخت که پدرشون همون محدودیت حداکثر خط باشه و مثلا برای کاربران گیم ، بروز و دانلود بطور جدا یک محدودیت حداکثر تنظیم بشه تا دستگاهی که اکانت دانلود داره مثلا نتونه بیشتر از 3/4 کل ترافیک خط رو در هر حالتی مصرف کنه و باقیه پهنای باند خالی باشه و مثلا اگه دوتا دستگاه برای دانلود متصل شدن بیاد و همون 3/4 رو تقسیم بر دو کنه .
در این حالت Queue Type رو میشه روی defult Small و یا hotspot-defult تنظیم کرد و در کل نیاز به استفاده از pcq نیست که هر کانکشن رو یک درخواست جدید درنظر بگیره اینجوری کل دستگاه به عنوان یک درخواست مورد پردازش قرار میگیره.
و در کل برای تخصیص پهنای باند به صورت داینامیک نیز بنظرم بهتره بر اساس سورس آدرس و defult Small تقسیم پهنای باند انجام بشه تا استفاده از pcq
این ویدیو این مدل کانفیگ رو آموزش میده شاید براتون مفید باشه :
کد:
dl.ciscoinpersian.com/Tutorial/Video/MIKROTIK__Queue-moghadam.rar
در یوزر منیجر میکروتیک نیز به روشی که براتون توضیح دادم خودش داینامیک برای هر دستگاه Simple Queue میسازه و مقدار و محدودیتی که برای پروفایل اون کاربر مشخص شده از کل پهنای باند شبکه دریافت میکنه.
limit at نشان میده که هر دستگاه یا کانکشن بطور حداقلی و تضمین شده چه مقدار ترافیک رو بتونه داشته باشه که برای مشخص شدن این مورد، باید پهنای باند رو با فرض اتصال تمام دستگاه ها به اینترنت بین تمام دستگاه ها تقسیم کنید و برای هر دستگاه جداگانه مشخص کنید.
و max limit هم که از اسمش مشخصه اجازه نمیده Simple Queue از مقدار مشخص شده بیشتر ترافیک مصرف کنه.