مقدمه
مدیریت پهنای باند در MikroTik RouterOS یکی از قدرتمندترین ویژگیهای موجود برای مهندسان شبکه است. سیستم صف MikroTik کنترل دقیق ترافیک، اولویتبندی و محدودسازی نرخ را فراهم میکند.
انواع صف در MikroTik
دو مکانیزم اصلی صف در MikroTik وجود دارد:
- Simple Queues — پیکربندی آسان، مناسب محدودسازی هر کلاینت
- Queue Tree — پیشرفته، مبتنی بر علامتگذاری mangle
Simple Queue: محدودسازی هر کلاینت
سادهترین حالت: محدود کردن یک IP به ۱۰ مگابیت دانلود و ۲ مگابیت آپلود:
BASH
/queue simple add name="Client-192.168.1.100" target=192.168.1.100/32 max-limit=10M/2MQueue Tree با Mangle
Queue Tree نیاز به علامتگذاری بستهها با mangle دارد:
BASH
# مرحله ۱: علامتگذاری اتصالات
/ip firewall mangle
add chain=forward src-address=192.168.1.0/24 out-interface=ether1 action=mark-connection new-connection-mark=LAN-out passthrough=yes
add chain=forward connection-mark=LAN-out action=mark-packet new-packet-mark=LAN-out-pkt passthrough=no
# مرحله ۲: صف والد روی رابط WAN
/queue tree
add name="WAN-Out" parent=ether1 max-limit=100M
# مرحله ۳: صفهای فرزند با اولویت
/queue tree
add name="VoIP" parent=WAN-Out packet-mark=LAN-out-pkt priority=1 max-limit=10M limit-at=2M
add name="HTTP" parent=WAN-Out packet-mark=LAN-out-pkt priority=4 max-limit=80M limit-at=20M
add name="P2P" parent=WAN-Out packet-mark=LAN-out-pkt priority=8 max-limit=20M limit-at=1MPCQ: برای ارائهدهندگان اینترنت
PCQ برای توزیع عادلانه پهنای باند بین کلاینتهای زیاد ایدهآل است:
BASH
/queue type
add name="PCQ-Download" kind=pcq pcq-classifier=dst-address pcq-rate=2M pcq-limit=50
add name="PCQ-Upload" kind=pcq pcq-classifier=src-address pcq-rate=512k pcq-limit=50پیکربندی Burst
Burst به کلاینتها اجازه میدهد موقتاً از محدودیت فراتر روند:
BASH
/queue simple
add name="Client-Burst" target=192.168.1.50/32 max-limit=10M/2M burst-limit=20M/4M burst-threshold=8M/1.5M burst-time=10s/10sنظارت بر آمار صف
BASH
/queue simple print stats
/tool torch interface=ether1 src-address=192.168.1.100بهترین روشها
- همیشه
limit-atرا در Queue Tree تنظیم کنید - برای استقرارهای بزرگ از PCQ استفاده کنید
- صفها را روی جهت صحیح رابط قرار دهید
- Burst را با احتیاط استفاده کنید
- افت صف را برای تشخیص ازدحام پیش از شکایت کاربران پایش کنید
