اره میشه دارم مقاله اشو اماده می کنم. ولی فقط لود بالانسینگ برای وب باز کردن خوب جواب نمیده. یعنی برای وب فقط از یه طرف این کار رو انجام میده ولی برای دانلود خیلی خوب جواب میده
Printable View
اره میشه دارم مقاله اشو اماده می کنم. ولی فقط لود بالانسینگ برای وب باز کردن خوب جواب نمیده. یعنی برای وب فقط از یه طرف این کار رو انجام میده ولی برای دانلود خیلی خوب جواب میده
[QUOTE=hoshi;381773]اره میشه دارم مقاله اشو اماده می کنم. [/QUOTE]
پس منتظریم :)
انشالله که موفق باشید .
یه مسئله مهم. این اصلا سناریو Load Balancing نیست. اون روتر وسط هم که اصلا بالانسر نیست. این سناریو اسمش هست : Interent Redunduncy . در حقیقت داریم برای لینک اینترنت یک لینک Redundant فراهم می کنیم که درصد دسترسی به اینترنت ، به 100% برسه. یعنی در صورتی که اینترنت یکی از لینکها به هر دلیلی قطع شد ، اون یکی لینک شروع به سرویس دادن میکنه.
راه حل سیسکو ای هم داره : VRRP . اگر دو تا روتر داشته باشید که هر کدوم به یک اینترنت لینک مجزا وصل شده باشند ، میشه راه حل رو خیلی Flexible تر اجرا کرد. که البته خیلی مفصله و نیاز به یک پست جداگانه داره.
Load Balancing یعنی اینکه مثلا دو تا سرور داری (مثلا اکسچنج یا وب سرور یا هر چی) و اینها بصورت پابلیک دارن به کاربران سرویس می دن . . حالا می خوای لود روی یک سرور نباشه همیشه. می خاهیم لود روی هر دو سرور باشه. یعنی اینکه اگه کاربر وب سرور توی Browser میزنه test.com به سرور test1 فوروارد بشه و اگه کاربر دیگه ای همزمان از یک جای دیگه میزنه test.com به وب سرور test2 فوروارد بشه . . . و هر دو این وب سرورها باهم سینک هستند. یعتی اطلاعاتشون همیشه باهم در حال سینک شدن هست و از دیتابیس های shared استفاده میکنند و به منابع shared دسترتسی دارند.
[QUOTE=houman_wan;381880]یه مسئله مهم. این اصلا سناریو Load Balancing نیست. اون روتر وسط هم که اصلا بالانسر نیست. این سناریو اسمش هست : Interent Redunduncy . در حقیقت داریم برای لینک اینترنت یک لینک Redundant فراهم می کنیم که درصد دسترسی به اینترنت ، به 100% برسه. یعنی در صورتی که اینترنت یکی از لینکها به هر دلیلی قطع شد ، اون یکی لینک شروع به سرویس دادن میکنه.
راه حل سیسکو ای هم داره : VRRP . اگر دو تا روتر داشته باشید که هر کدوم به یک اینترنت لینک مجزا وصل شده باشند ، میشه راه حل رو خیلی Flexible تر اجرا کرد. که البته خیلی مفصله و نیاز به یک پست جداگانه داره.
Load Balancing یعنی اینکه مثلا دو تا سرور داری (مثلا اکسچنج یا وب سرور یا هر چی) و اینها بصورت پابلیک دارن به کاربران سرویس می دن . . حالا می خوای لود روی یک سرور نباشه همیشه. می خاهیم لود روی هر دو سرور باشه. یعنی اینکه اگه کاربر وب سرور توی Browser میزنه test.com به سرور test1 فوروارد بشه و اگه کاربر دیگه ای همزمان از یک جای دیگه میزنه test.com به وب سرور test2 فوروارد بشه . . . و هر دو این وب سرورها باهم سینک هستند. یعتی اطلاعاتشون همیشه باهم در حال سینک شدن هست و از دیتابیس های shared استفاده میکنند و به منابع shared دسترتسی دارند.[/QUOTE]
متوجه شدم ! به نوشته بالا توجه نکنید !! دچار گنگی لحظه ای شده بودم وقتی کامنت بالا رو گذاشتم
ولی بحث vrrp که با این خیلی فرق داره.
سلام
من دو خط اینترنت دارم میخوام اینها رو load balancing و fail-over کنم یعنی میخوام همزمان از دوخط اینترنت استفاده بشه و اگه یکی از لینک های اینترنت قطع شد از اون لینک دیگه استفاده کنم
من با این تنظیمات به مشکل خوردم
ether1 یعنی آی پی 192.168.0.1/24 برای میکروتیک و کلاینتها با set کردن گت وی 192.168.0.1 اینترنت دارن.
ether2, , ether3 هم لینک اینترنت که به مودم وصل هستن.
/ip address
add address=192.168.2.253/24 disabled=no interface=ether1 network=192.168.2.0
add address=192.168.1.253/24 disabled=no interface=ether2 network=192.168.1.0
add address=192.168.0.1/24 disabled=no interface=ether3 network=192.168.0.0
/ip firewall mangle
add action=mark-connection chain=input disabled=no in-interface=ether1 \
new-connection-mark=ethh1-nmr-in passthrough=no
add action=mark-connection chain=input disabled=no in-interface=ether2 \
new-connection-mark=eth2-nmr-in passthrough=no
add action=mark-routing chain=output connection-mark=ethh1-nmr-in disabled=no \
new-routing-mark=eth1-nmr-out passthrough=no
add action=mark-connection chain=output connection-mark=eth2-nmr-in disabled=\
no new-connection-mark=eth2-nmr-out passthrough=no
/ip firewall nat
add action=masquerade chain=srcnat disabled=no out-interface=ether1
add action=masquerade chain=srcnat disabled=no out-interface=ether2
/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.1.254 routing-mark=eth1-nmr-out scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.2.254 routing-mark=eth1-nmr-out scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.1.254,192.168.2.254 scope=30 target-scope=10
میشه توپولوژی شبکه ات رو با visio بکشی
[QUOTE=hoshi;381908]میشه توپولوژی شبکه ات رو با visio بکشی[/QUOTE]
متاسفانه الان visio دسترس ندارم
ولی توضیح اینکه
1- ip های 1.254 روی مودم adsl ست شده که وصل میشه به ether 3 روی میکروتیک که ip ether3 است 1.253
2- ip های 2.254 روی مودم adsl ست شده که وصل میشه به ether 2 روی میکروتیک که ip ether2 است 2.253
3- ether 1 از میکروتیک با آی پی 0.1 وصل شده به سوئیچ که در نتیجه میشه gw کلاینتها
از این که وقت میزاری ممنون
[COLOR="silver"]- - - Updated - - -[/COLOR]
مشکل من اینه که :
وقتی مودمی که به پورت ether 2 وصل شده فقط و فقط روشن باشد ولی به دلیل تمام شدن حجم دانلود یا هر دلیل دیگه ای اینترنت نداشته باشد اون دستوری که تو routing نوشته شده میره ping میگیره اگه gateway فقط و فقط تو دسترس باشه ( اصلا توجهی به اینکه اینترنت داره یا که نداره نمیکنه ؟) در نتیجه درخواست ها رو میفرسته به این لینک و باعث میشه بعضی از سایت ها باز نشه . در این وضعیت اگه من این لینکی که فقط تو دسترس هست یعنی مودم روشنه ولی اینترنت نداره رو اگه کابل شو به طور فیزیکی قطع کنم همه چیز درست میشه
[COLOR="silver"]- - - Updated - - -[/COLOR]
به عنوان مثال سایت google و msn و yahoo باز نمیشه ولی سایت persiannetworks باز میشه. جالبه نه ؟؟؟؟؟؟؟؟؟؟
فکر کنم با اینک لینک بشه مشکل رو حل کرد نظر شما چیه دوستان
[url=http://wiki.mikrotik.com/wiki/Advanced_Routing_Failover_without_Scripting]Advanced Routing Failover without Scripting - MikroTik Wiki[/url]
این host ها تو اون لینک چی هستن و کجا باید تعریف بشه ؟ اگه اشتباه نکنم برای چک کردن اینترنت باشه نه ؟
[QUOTE=hoshi;381761]یعنی چی valid ip نیست. یعنی ppoe هست؟[/QUOTE]
بله ppoe هست