Burst برای ترافیک کوتاه‌مدت امکان نرخ بالاتر می‌دهد، نه اینترنت نامحدود برای زمان ثابت. امشب منحنی نرخ را می‌سازیم و تفسیر می‌کنیم.

این نوشته بخشی از دورهٔ MTCNA در ۳۰ شب است. مبنای مثال‌ها RouterOS 7 و آزمایشگاه ایزولهٔ دوره است؛ پیش از تغییر، Snapshot و دسترسی Console داشته باشید.

مدل تصمیم#

وقتی میانگین نرخ در پنجرهٔ burst-time زیر Threshold است، اجازهٔ Burst برقرار می‌شود. با بالا رفتن میانگین، نرخ به سقف معمول برمی‌گردد. بنابراین burst-time=10s به معنی «دقیقاً ده ثانیه سرعت بالا» نیست.

burst-limit سقف جهش و burst-threshold آستانهٔ تصمیم است. برای مثال ساده، Threshold پایین‌تر از max-limit و بالاتر از سهم تضمین‌شده انتخاب می‌شود. Threshold و Time نامناسب می‌توانند رفتار کاربر را نامنظم کنند.

آزمایشگاه بدون Queue هم‌پوشان#

Queueهای شب بیستم را Disable کنید و FastTrack خاموش باشد. برای A با IP .10:

/queue simple add name=mtcna-burst target=192.168.50.10/32 max-limit=2M/5M burst-limit=4M/10M burst-threshold=1500k/3M burst-time=10s/10s
/queue simple print detail where name="mtcna-burst"
/queue simple print stats where name="mtcna-burst"

ابتدا چند ثانیه بدون انتقال بمانید تا میانگین قبلی فروکش کند. یک دانلود پایدار از Server سمت WAN مجازی شروع کنید و نرخ هر ثانیه را از Endpoint ثبت کنید. بعد از چند لحظه نرخ بالا باید به سقف عادی نزدیک شود؛ مدت واقعی تابع میانگین و الگوی جریان است.

برای یک تقریب آموزشی، اگر میانگین اولیه نزدیک صفر، Window برابر ده ثانیه، Threshold دریافت سه و Burst limit ده مگابیت باشد، رسیدن میانگین به آستانه می‌تواند حدود سه ثانیه طول بکشد. این محاسبه، مدل سادهٔ جریان ثابت است؛ تضمین زمان واقعی برای همهٔ ترافیک‌ها نیست.

مقایسهٔ دو الگو#

بار دوم، درست پس از انتقال سنگین قبلی دانلود کوتاه آغاز کنید. انتظار جهش مثل حالت Idle نداریم. سپس پس از استراحت کافی همان دانلود کوتاه را تکرار کنید. تفاوت Average و ظرفیت فیزیکی را از روی نمودار توضیح دهید.

Upload را جداگانه بسنجید؛ زوج پارامترها را از دید Target بخوانید. اگر لینک یا CHR فقط یک مگابیت ظرفیت دارد، مثال ده مگابیت جهش قابل مشاهده نیست و نباید با تغییر کورکورانهٔ Threshold «اصلاح» شود.

خرابی و بازگشت#

روی Clone، Threshold را به مقدار کوچک‌تر تغییر دهید و اثر کاهش مدت جهش را بسنجید. مقدار اصلی را برگردانید. برای حذف اثر آزمایش روی ادامهٔ دوره:

/queue simple disable [find name="mtcna-burst"]

شواهد، نمودار دو انتقال با تاریخچهٔ Idle متفاوت و توضیح نرخ عادی و جهش است. خودآزمایی: اگر burst-time دو برابر شود، آیا زمان Burst همیشه دو برابر می‌شود؟ چرا دانلود دوم ممکن است جهش نداشته باشد؟ چرا Burst جای افزایش ظرفیت پایدار نیست؟

منبع#

پارامترهای Burst در Queues .