آموزش تنظیم Bonding در MikroTik
- مقدمه
- Bonding در MikroTik چیست؟
- انواع Bonding و تفاوت آنها
- سناریو عملی: تجمیع دو لینک اینترنتی با Bonding
- مراحل پیادهسازی Bonding در MikroTik
- بررسی وضعیت Bonding و مانیتورینگ
- نکات مهم و توصیههای کاربردی
- مشکلات رایج و راهحلها
- نتیجهگیری
- FAQ (پرسشهای متداول)
آموزش تنظیم Bonding برای تجمیع چند لینک اینترنت یا اینترنال در MikroTik
آموزش تنظیم Bonding در MikroTik
مقدمه
در دنیای شبکههای کامپیوتری، داشتن ارتباط پایدار و پرسرعت بین نقاط مختلف، یکی از اولویتهای اصلی مدیران شبکه است.
در بسیاری از سازمانها و شبکههای حرفهای، اتصال به اینترنت یا به شبکه داخلی از طریق یک لینک واحد، بهتنهایی کافی نیست.
در این شرایط، استفاده از تکنیکی به نام Bonding در تجهیزات MikroTik میتواند راهحلی مؤثر برای افزایش پهنای باند، بهبود تحمل خطا (Failover) و تجمیع لینکها باشد.
در این مقاله قصد داریم بهصورت کامل و عملی نحوه راهاندازی Bonding در MikroTik را آموزش دهیم.این آموزش با رویکردی کاربردی و مطابق با استانداردهای سئو نوشته شده تا بتواند به شما در پیادهسازی این قابلیت در پروژههای واقعی کمک کند.
آموزش تنظیم Bonding در MikroTik
Bonding در MikroTik چیست؟
Bonding به معنی ترکیب دو یا چند لینک فیزیکی (یا مجازی) در قالب یک لینک منطقی است.
این تکنولوژی به شما امکان میدهد چندین اتصال اینترنت یا داخلی را به یکدیگر متصل کرده و به عنوان یک کانال واحد از آنها استفاده کنید.
آموزش تنظیم Bonding در MikroTik
مزایای استفاده از Bonding
- افزایش پهنای باند: با ترکیب دو یا چند لینک، سرعت کلی ارتباط افزایش مییابد.
- تحمل خطا (Redundancy): در صورت قطع یکی از لینکها، ارتباط قطع نمیشود و ترافیک از طریق لینکهای باقیمانده ادامه مییابد.
- تقسیم بار (Load Balancing): ترافیک شبکه بهطور هوشمندانه بین لینکها توزیع میشود.
- امنیت بیشتر: با پراکندگی ترافیک، حملات احتمالی به یک لینک خاص تأثیر کمتری دارند.
کاربردهای رایج Bonding در شبکه
- تجمیع چند لینک اینترنت از یک یا چند ISP
- ارتباط بین دو روتر از طریق چند مسیر فیزیکی بهصورت همزمان
- تجمیع پورتهای سوییچ برای ارتباط پرسرعت با روتر
آموزش تنظیم Bonding در MikroTik
انواع Bonding و تفاوت آنها
MikroTik در RouterOS چندین نوع Bonding ارائه میدهد. هر نوع رفتار خاص خود را دارد:
.
1. Balance-rr (Round Robin)
- ارسال بستهها بهصورت چرخشی بین تمامی لینکها
- نیاز به پشتیبانی از این نوع در سمت مقابل (مثلاً سوییچ یا روتر دیگر)
- بهترین حالت برای افزایش پهنای باند
2. Active-backup
- فقط یکی از لینکها فعال است و در صورت قطعی، لینک دوم فعال میشود
- مناسب برای سناریوهایی با تحمل خطای بالا
3. XOR
- ارسال بستهها بر اساس ترکیب آدرس MAC یا IP مبدأ و مقصد
- عملکرد متعادل بین load balancing و redundancy
4. Broadcast
- ارسال همه بستهها روی تمام لینکها (بسیار خاص و کمکاربرد)
5. 802.3ad (LACP)
- استفاده از پروتکل استاندارد Link Aggregation Control Protocol
- نیاز به پشتیبانی از LACP در سوی دیگر (معمولاً در سوییچها)
- مناسب برای محیطهای Enterprise
6. Balance-tlb و balance-alb
- الگوریتمهای هوشمند برای تقسیم بار، بدون نیاز به تنظیمات در سوی مقابل
- بسیار مناسب برای ارتباطهای غیرسیمتر یا ترکیب وایرلس و کابل
آموزش تنظیم Bonding در MikroTik
در ادامه سناریویی عملی از تجمیع دو لینک اینترنتی را بررسی خواهیم کرد…
آموزش تنظیم Bonding در MikroTik
سناریو عملی: تجمیع دو لینک اینترنتی با Bonding در MikroTik
فرض کنید شما در یک دفتر کاری دارای دو سرویس اینترنت مجزا از دو ISP مختلف هستید:
- لینک اول: اینترنت مخابرات با مودم PPPoE
- لینک دوم: اینترنت ایرانسل با مودم DHCP
هدف: استفاده همزمان از هر دو لینک برای افزایش سرعت، و در صورت قطع شدن یکی، ادامه کار با دیگری (Redundancy + Load Sharing)
نکته مهم: برای استفاده از قابلیت bonding جهت تجمیع اینترنت، باید ISP اجازه دهد آدرسهای عمومی روی چند مسیر route شوند یا شما از روشهایی مانند MPTCP استفاده کنید.
در این آموزش، هدف بیشتر بر تجمیع لینک در مسیرهای داخلی (intranet) یا برای لودبالانسینگ NAT است.
مراحل پیادهسازی Bonding در MikroTik
1. بررسی وضعیت اولیه
ابتدا وضعیت دو لینک اینترنت را بررسی کنید:
/ip address print
/ip route print
اطمینان حاصل کنید که هر دو مودم به روتر وصل شدهاند و ارتباط به اینترنت برقرار است.
2. ایجاد رابط Bonding
از مسیر زیر وارد شوید:
Interfaces > + > Bonding
آموزش تنظیم Bonding در MikroTik
تنظیمات رابط:
- Name:
bond1
- Mode:
balance-rr
یاbalance-xor
(در صورت استفاده با سوییچ بهتر است802.3ad
) - Slaves:
ether1, ether2
(پورتهای متصل به مودمها) - ARP: enabled
در CLI:
/interface bonding add name=bond1 slaves=ether1,ether2 mode=balance-rr
3. تنظیم IP برای رابط Bonding
/ip address add address=192.168.10.1/24 interface=bond1
یا اگر مودمها DHCP هستند:
/ip dhcp-client add interface=bond1 use-peer-dns=no use-peer-ntp=no add-default-route=no
4. تنظیم NAT برای خروجی اینترنت
/ip firewall nat add chain=srcnat out-interface=bond1 action=masquerade
5. تنظیم مسیرها (Routing)
اگر هر دو لینک اینترنت دارند، میتوانید از Load Balancing با ECMP استفاده کنید:
/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1,192.168.2.1 check-gateway=ping
یا از روش PCC استفاده کنید که توزیع بهتری در بار ترافیکی انجام میدهد (پیشرفتهتر است و در مقالهای جدا میتوان به آن پرداخت).
6. تست اتصال
از ترمینال MikroTik:
ping 8.8.8.8
tool traceroute 8.8.8.8
در صورت موفقیت، اتصال اینترنت با bonding برقرار است.
آموزش تنظیم Bonding در MikroTik
بررسی وضعیت Bonding و مانیتورینگ
برای بررسی عملکرد Bonding:
/interface bonding monitor bond1
همچنین از طریق Winbox یا WebFig مسیر زیر را دنبال کنید:
Interfaces > Bonding > Status
اطلاعاتی مانند:
- Current Slaves
- Link Status
- Transmit Hash Policy
- Slave Queue Count
را میتوانید مشاهده و بررسی کنید.
آموزش تنظیم Bonding در MikroTik
نکات مهم و توصیههای کاربردی
- همیشه پورتهای فیزیکی مورد استفاده در Bonding را بررسی کنید که در یک سرعت (مثلاً 1Gbps) کار میکنند.
- سوییچ مورد استفاده (در صورت وجود) باید از bonding پشتیبانی کند، مخصوصاً در مود 802.3ad
- در مودمهای خانگی که قابلیت Bridge دارند، بهتر است آنها را Bridge کرده و PPPoE را در MikroTik انجام دهید.
- در شبکه داخلی، برای افزایش سرعت بین روتر و سوییچ یا NAS، استفاده از Bonding با LACP بسیار مفید است.
- اگر یکی از لینکها بهطور مکرر قطع میشود، از مود
active-backup
استفاده کنید.
آموزش تنظیم Bonding در MikroTik
مشکلات رایج و راهحلها
مشکل | دلیل احتمالی | راهحل |
---|---|---|
عدم اتصال اینترنت پس از Bonding | مسیریابی اشتباه | بررسی ip route |
کندی شدید | ناسازگاری مود یا Duplex mismatch | بررسی پورتها |
قطع شدن لینک دوم | پورت معیوب یا کابل شبکه مشکلدار | بررسی کابل و interface |
ناسازگاری مودمها | IP Conflict | تنظیم DHCP Static یا VLAN جداگانه |
آموزش تنظیم Bonding در MikroTik
نتیجهگیری
استفاده از Bonding در MikroTik ابزاری بسیار قدرتمند برای افزایش پهنای باند، ایجاد تحمل خطا، و بهینهسازی ترافیک شبکه است.
این ویژگی با انواع مودها، قابلیت مانیتورینگ دقیق و پشتیبانی از پروتکلهای استاندارد مانند LACP، امکانپذیر میکند که شما شبکهای پایدار و حرفهای داشته باشید.
با استفاده از سناریویی که در این مقاله آموزش داده شد، شما میتوانید بهراحتی لینکهای اینترنت یا داخلی خود را ترکیب کرده و از مزایای آن بهرهمند شوید.
آموز
آموزش تنظیم Bonding در MikroTik
ش تنظیم Bonding در MikroTik
سؤالات متداول (FAQ)
آیا میتوان با Bonding سرعت اینترنت را دو برابر کرد؟
در برخی سناریوها بله، اما به شرطی که ISPها این امکان را فراهم کنند و تنظیمات مناسب انجام شده باشد. بیشتر برای شبکه داخلی افزایش سرعت محسوس دارد.
بهترین مود Bonding در MikroTik چیست؟
برای تجمیع لینک بین روتر و سوییچ، مود 802.3ad
بهترین گزینه است. برای اینترنت، بسته به پشتیبانی مودمها، balance-rr
یا active-backup
پیشنهاد میشود.
آیا برای Bonding نیاز به سوییچ خاصی است؟
در حالت مود 802.3ad
بله. سوییچ باید از LACP پشتیبانی کند. در سایر مودها مانند active-backup
یا balance-tlb
، سوییچ خاصی نیاز نیست.
Bonding بهتر است یا PCC؟
برای اینترنت PCC توزیع بهتری بین کاربران ایجاد میکند، اما Bonding ساختار سادهتری دارد و بیشتر در شبکه داخلی کاربرد دارد.
آیا میتوان Bonding را روی وایرلس اجرا کرد؟
خیر، در حال حاضر Bonding به صورت رسمی فقط روی Interfaceهای Ethernet در MikroTik پشتیبانی میشود.