در این مطلب به نحوه تنظیمات Bonding را در روترهای میکروتیک به طور مختصر توضیح خواهیم داد و به بیان متدهای Link Monitoring، Bonding Mode و Configuration Demo بپردازیم، شما با آموزش تنظیمات Bonding در روتر های میکروتیک به راحتی میتوانید تنظیمات خود را انجام بدهید.
Bonding به تکنولوژی گفته میشود که امکان تجمیع مجموعهای از اینترفیس های اترنت (Ethernet-Like Interfaces)را به یک لینک مجازی در اختیار میگذارد و علاوه بر آن، failover و data rates بالاتری نیز ارائه میدهد. همچنین میتوانیم از طریق Bonding بیشترین قابلیت دسترسی (High Available) و حداکثر توان (Maximum Throughput) را در اختیار داشته باشیم.
متد Link Monitoring
به روشی گفته میشود که برای مانیتور کردن لینک چه در حالت up بودن و چه در حالت down بودن استفاده میشود.
انواع متدهای Link Monitoring:
متد ARP Monitoring
از طریق این روش ARP querie ها ارسال میشوند و پاسخ دریافت شده نشان دهنده عملیاتی بودن Link خواهد بود.
متد MII Monitoring
Media Independent Interface به عنوان لایه انتزاعی است که بین سیستم عامل و NIC قرار دارد و اگر Link در حالت عملیاتی و پویایی قرار داشته باشد آن را تشخیص میدهد. اگر چه Media Independent Interface میتواند برای function های مختلفی مورد استفاده قرار گیرد اما در این مورد مهمترین کاربرد را دارد.
انواع Bonding Mode
I802.3ad:
به مجموعهای از لینک های داینامیک EEE 802.3ad گفته میشود. باید مطمئن باشید که سوئیچ، استاندارد EEE 802.3ad را ساپورت میکند و علاوه بر آن، قابلیت های تحمل پذیری خطا (Fault Tolerance) و متعادل نمودن بار ترافیکی (Load Balancing) را نیز ارائه میدهد.
Active-backup:
از طریق این تنظیم میتوان Line Backup را ارائه داد و فقط یک slave میتواند در یک زمان مشخص اکتیو باشد. اگر slave اول با خطا رو به رو شود، فقط Slave بعدی اکتیو میشود.
Balance-rr:
از آن به عنوان Round-Robin Load Balancing یا " متعادل کننده بار ترافیکی با نوبت چرخشی " یاد میشود. Slave در اینترفیس bonding، وظیفه ارسال و دریافت دیتا را به صورت متوالی و پی در پی بر عهده دارد. همچنین ارائه دهنده قابلیت های تحمل پذیری خطا (Fault Tolerance) و متعادل نمودن بار ترافیکی (Load Balancing) نیز میباشد.
Balance-xor:
این مد ترافیک خروجی را بر مبنای اطلاعات هش شده پروتکل در قسمت هدر بسته بین پورت های اکتیو بالانس میکند و ترافیک ورودی را از هر پورت فعال میپذیرد.
Balance tlb (Transmit Load Balancing)
- ترافیک خروجی بر مبنای بار فعلی تقسیم میشود.
- ترافیک ورودی بالانس نمی شود.
- این مد به نوعی، متعادل کننده بار ترافیکی Address-Pair یا Address-Pair Load Balancing میباشد.
Balance alb
Alb یا Adaptive load balancing شامل balance tlb و rlb (receive load balancing) برای ترافیک IPv4 بوده و به هیچ سوئیچ support مخصوصی احتیاج ندارد.
Broadcast
Broadcast همهی دیتا را به روی اینترفیس slave انتقال میدهد و امکان تحمل پذیری خطا (fault Tolerance) را نیز در اختیار میگذارد.
شمای کلی تنظیمات
Mikrotik-1
/interface bonding
Add name=bonding1 slaves=ether1, ether2
/ip address
Add address=192.168.88.1/30 interface=bonding1
Network=192.168.88.0
Mikrotik-1
/interface bonding
Add name=bonding1 slaves=ETH-1, ETH-2
/ip address
Add address=192.168.88.2/30 interface=bonding1
Network=192.168.88.0
تست پهنای باند نیز به شکل زیر صورت میگیرد:
تست سرعت از Mikrotik-1 به Mikrotik-2
تست سرعت از Mikrotik-2 به Mikrotik-1