در این مقاله نحوه ایجاد توازن بار بین چند لینک ارتباطی با اینترنت در میکروتیک را مورد بررسی قرار می دهیم. ساده ترین راه برای پیاده سازی Load Balancing استفاده از ECMP یا Equal-cost multi-path می باشد.

متد ECMP عملیات Balance بین چند Gateway را بصورت تصادفی انجام می دهد

2016-09-15_18-19-36برای انجام تنظیمات در صورتی که هر دو لینک اینترنت ما ظرفیت یکسانی داشتند به شکل زیر عمل می کنیم:

/ ip route

add dst-address=0.0.0.0/0 gateway=۱۰.۱۱۱.۰.۱,۱۰.۱۱۲.۰.۱ check-gateway=ping

در دستور بالا لینک LAN_1 با آدرس ۱۰.۱۱۱.۰.۱ و لینک LAN_2 با آدرس ۱۰.۱۱۲.۰.۱ مشخص شده است که دارای ظریفیت یکسان هستند.

حالا برای اینکه هر Packet که از طریق هر لینکی Nat می شود به همان بازگردانده شود دستورات زیر را وارد می کنیم:

/ ip firewall nat

add chain=srcnat out-interface=”LAN_1″ action=masquerade

add chain=srcnat out-interface=”LAN_2″ action=masquerade

با این شرایط تقسیم بار کاری بر روی Gateway ها با حجم یکسانی انجام می شود.

نکته :

حالا در نظر بگیرید لینک LAN_1 شما ظرفیتی ۲ برابر لینک LAN_2 دارد که باید این مورد را در تقسیم بار کاری متوازن بین لینک ها به این صورت به میکروتیک معرفی کنیم:

/ ip route

add dst-address=0.0.0.0/0 gateway=۱۰.۱۱۱.۰.۱,۱۰.۱۱۱.۰.۱,۱۰.۱۱۲.۰.۱ check-gateway=ping

همانطور که مشاهده می کنید آدرس LAN_1 دو بار وارد شده است که این کار باعث ایجاد توازن بین لینک ها بر اساس ظرفیت آن ها می شود.

۱+۱ = ۱+۱
۲ ≠ ۱+۱

1پسند
1035بازدید

ممكن است این موارد را هم بپسندید!

ارسال دیدگاه

لطفا نام خود را وارد كنید! لطفا آدرس ایمیل را صحیح وارد كنید! لطفا پیام را وارد كنید!