Quantcast
Channel: Persian Networks
Viewing all articles
Browse latest Browse all 22258

اموزش load balancing

$
0
0
راه اندازی load Balancing با اسنفاده از میکروتیک:
میخوام یه سناریو تعریف کنم:یه شرکت isp داریم که اینترنتشو از دو تا provider گرفته و میخوایم این دو تا پهنای باند رو با استفاده از میکروتیک بین یوزرا تقسیم کنیم و اگه یکی از provider ها اینترنتش قطع شد، یوزرها بتونن از پهنای باند دیگه استفاده کنن.البته دوستان و اساتید روشهای زیادی وجود داره و خوشحال میشم که دوستان روشهاشون رو بگن.
[IMG][/IMG]

1- وارد روتر load balancing میشیم و دستوراتو انجام میدیم:به اینترفیسهای روتر ای پی میدیم. ای پی 192.168.50.16 رو در نظر نگیرید این برای اتصال خودم به روتر هست .
[IMG][/IMG]
2- الان یه srcnat به حالت masquerade تعریف می کنیم.
[IMG][/IMG]
3-حالا دو تا default route دستور به provider1 و provider2 مینویسیم.
IP – Route
[IMG][/IMG]
4- خب و اما قسمت مهم، حالا باید تمام بسته هایی رو که از یوزرای شبکه 192.168.10.0/24 و شبکه 192.168.20.0/24 میان نشانه دارکنیم. دلیل این کار برای اینه که اگر یکی از سرویس دهنده ها اینترنتش قطع شد، بلافاصله یوزرا از خط دیگه اینترنت بگیرن. برای این کار به قسمت mangle بروید:
IP - Firewall – Mangle
توی این قسمت باید بگیم بسته هایی که ازشبکه 192.168.10.0/24 هستن و هنوز روت نشدن وارد گروهی به نام G1 کن. و بسته هایی که ازشبکه 192.168.20.0/24هستن و هنوز روت نشدن وارد گروهی به نام G2 کن.

[IMG][/IMG]

در تب action در حالت mark routing به نام G1 تعریف کنید

برای شبکه 192.168.20.0/24 هم همین کار رو انجام میدیم و به نام G2


5- باید بریم تو قسمت route و برای G1 وG2 دو تا Default route رو تعریف کنیم.
IP-Route

[IMG][/IMG]

[IMG][/IMG]

[IMG][/IMG]
[IMG][/IMG]



من با استفاده از این روش گفتم یوزرای شبکه 192.168.20.0/24 در درجه اول اینترنتشونو از 10.2.2.1 بگیرن و اگه اون قطع شد اینترنتشو از 10.1.1.1 بگیره. و برای یوزرای 192.168.10.0/24 هم همین طور. اما نکته مهم distance هست که route ها رو اولویت بندی میکنیم.

دوستان اگه قاطی پاتی بود ببخشید .....................



Viewing all articles
Browse latest Browse all 22258

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>