Load Balancing در میکروتیک و قطع کردن خودکار خط مشکل دار
سلام ، من طبق لینک bisschoff-load-balancing لود بالانس روی میکروتیک ست کردم . این متد خوب کار میکنه ولی یک مشکلی داره.مشکل این است که وقتی یکی از خطوط DSL اینترنت نداره (از طرف ISP) ، متاسفانه disable نمیشه که ترافیک ها به DSL های دیگه برن . و ترافیک ها همچنان در این خط می مونن و کار بران time out دارن :
- آیا راهی هست که بشه در صورت قطع اینترنت یک خط ، خط مذکور Disable بشه و ترافیک بین خطوط سالم دیگه تقسیم بشه ؟
- آیا میشه که به محض رفع مشکل خط خراب ، این خط مجددا به لود بالانس برگرده ؟
قطعا باید بشه با netwatch یا ... انجام بشه اما با این متد لود بالانس من پیدا نکردم ، از دوستان و صاحب نظران عزیز ممنون میشم راهنمایی کنن. با تشکر
3 پاسخ
وقتی روت به سمت ISP زدی قسمت Cheak Gatwaye بزنید تا خود میکروتیک گتوی بر اساس پینگ چک کنه که آیا ارتباط برقرار هست یا نه
در قسمت script که نوشته این نکات می باشد
/interface disable $RsrvIf اینترفیس را قطع کرده
/ip firewall connection tracking set enabled=no جدول nat کامل پاک کرده
delay 5 یک بازه زمانی ایجاده کرده
/ip firewall connection tracking set enabled=yes جدول nat جدید ایجاد شده است تو این بازه زمانی حتمی getwaye عوض شده است و بعد tracking فعال کرده
/log warning "Switch to main internet connection"
/interface enable $RsrvIf اینترفیس به مدار بر گردونده
شما هم در netwatch باید در هم down شدن و هم در up شدن یک host که می شود آی پی روتر مقابل این کار را انجام بده اید تا اتصال جدید ایجاده شد و تغییر خط صورت گیرد
با تشکر از شما
من از متد لود بالانس bisschoff load-balancing استفاده می کنم.
آیا اسکریپت بالا با متد ذکر شده سازگاری دارد؟
در ضمن من از 4 خط adl استفاده می کنم.میشه شما قسمت netwatch هم بنویسید؟