🛡 MikroTik LB ECMP Failover Script

❗ Muammo

MikroTik routerlarida ECMP (Equal Cost Multipath Routing) failover scriptini sozlash muammosi.

🎯 Yechim

ECMP failover scripti yordamida MikroTik routerlarida internetga chiquvchi ikkita liniya bo’lgan hollarda, agar bir liniya ishlamay qolsa, avtomatik ravishda ikkinchi liniyaga o’tishni ta’minlash mumkin.

🛠 Sozlash bosqichlari

1️⃣ Mangle sozlash

HTTP trafficni mark-routing orqali belgilash:

/ip firewall mangle add chain=prerouting protocol=tcp dst-port=80 action=mark-routing new-routing-mark=ecmp-http-route passthrough=yes comment="Route HTTP traffic to ECMP" disabled=no

2️⃣ ECMP sozlash

ECMP (Equal Cost Multipath Routing) sozlash:

/ip route add dst-address=0.0.0.0/0 gateway=10.0.0.12,10.0.0.13 routing-mark=ecmp-http-route comment="ECMP route for HTTP"

3️⃣ Netwatch sozlash

Netwatch funksiyasi yordamida gatewaylarni monitoring qilish:

/tool netwatch add host=1.1.1.13 timeout=2s interval=30s up-script="/ip route set [find comment="Default Route To Internet"] gateway=10.0.0.13" down-script="/ip route set [find comment="Default Route To Internet"] gateway=10.0.0.12 comment="" disabled=no

⚠️ Diqqat

RouterOS versiyasi farqi bo’lgan hollarda, skriptlarni moslab o’zgartirish kerak.

✅ Xulosa

ECMP failover scripti yordamida MikroTik routerlarida internetga chiquvchi liniyalarning ishlashini avtomatik ravishda monitoring qilish va agar bir liniya ishlamay qolsa, ikkinchi liniyaga o’tishni ta’minlash mumkin.

0 0 ovozlar
Article Rating
Obuna boʻling
Xabar berish
guest

0 Comments
Eng avvalgi
Eng yangi Eng ko'p ovoz berilgan