PT. Hawk Teknologi Solusi

Silahkan Cari Disini

Minggu, 01 Maret 2009

Fail Over Layer 2 tanpa STP menggunakan script dan bridge

Seringkali kita membutuhkan link yang bisa fail-over di layer 2 tetapi tidak memungkinkan menggunakan STP maka cara demikian bisa menjadi pilihan.

Skenario



|-[Link-1]-|eth1 comment "backhaul"|
[Internet]-[R1 1.1.1.1/30]-| [R2 1.1.1.2 Distribusi ]->[To User]
|-[Link-2]-|eth2 comment "backup" |


Keterangan:
----------
1. R2 Distribusi memiliki minimal dua interface untuk link ke R1, misal eth1 diberi comment="backhaul" dan eth2 diberi comment="backup", lalu eth1 dan eth2 tsb di jadikan satu bridge misal dengan nama bridge1
2. IP point to point R2 ke R1 di pasang di interface bridge1

Contoh Scipt check_backhaul dan schedulernya bisa diimport dari script dibawah ini

Script:
------

# mar/01/2009 17:27:17 by RouterOS 3.13
# software id = 9CS2-87N
#
/system script
add name=check_backhaul policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff source="/interface\
disable [/interface find comment=\"backup\"]\r\
\n/interface enable [/interface find comment=\"backhaul\"]\r\
\n:log info \"Waiting 15s Backhaul Forward Packet\";\r\
\n:delay 15s;\r\
\n:if ( [/ping 1.1.1.1 count=1]=1) do={\r\
\n:log info \"Backhaul Up\"\r\
\n} else={\r\
\n:log info \"Backhaul Down\";\r\
\n\
\n/interface disable [/interface find comment=\"backhaul\"]\r\
\n/interface enable [/interface find comment=\"backup\"]\r\
\n:delay 15s;\r\
\n\
\n/tool e-mail send to=\"support@domain.anda\" subject=([/system ide\
ntity get name] . \" Microwave Down \" . [/system clock get date]) body=\"\
Backup with Mikrotik!\";\
\n\
\n\
\n\
\n\
\n\
\n\
\n\
\n\r\
\n}"


# mar/01/2009 17:30:30 by RouterOS 3.13
# software id = 9CS2-87N
#
/system scheduler
add comment="" disabled=no interval=5m name=sched_check_backhaul on-event=\
check_backhaul start-date=jan/01/1970 start-time=00:00:00


Keterangan:
----------
Setiap 5 menit sekali script check_backhaul dijalankan dengan mengenable interface dengan comment "backhaul" lalu melakukan ping ke 1.1.1.1 jika rto maka interface dengan comment "backhaul" akan di disable lalu meng-enable interface dengan comment "backup"

Tidak ada komentar: