Load balancing dengan Fedora
Linux, Networking May 23rd, 2010Sekedar nulis aja dari hasil belajar dan baca-baca biar gak lupa. Misalkan menggunakan 2 ISP (anggaplah kedua duanya speedy) maka yang harus kita lakukan adalah sebagai berikut:
3 Ethernet Di Server:
- ETH0 —> Speedy 1
- ETH1 —> Speedy 2
- ETH2 —> Network Warnet
Setelah itu baru di setup untuk tiap ethernet, misalnya:
ETH0 —> 192.168.1.2
ETH1 —> 192.168.2.2
ETH2 —> 192.168.12.1
Isi file rt_tables:
120 speedy1
130 speedy2
140 lan
Setelah itu kita buat mini script:
[ad#Google Adsense]
# Flush semua table routing
/sbin/ip route flush table speedy1
/sbin/ip route flush table speedy2
/sbin/ip route flush table lan
# Beri prioritas untuk tiap tabel
/sbin/ip rule add prio 10 table main
/sbin/ip rule add prio 20 table speedy1
/sbin/ip rule add prio 30 table speedy2
/sbin/ip rule add prio 40 table lan
# delete routing ke arah default gateway
/sbin/ip route del default table main
/sbin/ip route del default table speedy1
/sbin/ip route del default table speedy2
/sbin/ip route del default table lan
# Buat tabel routing ke arah Speedy1
/sbin/ip rule add prio 20 from 192.168.1.0/24 table speedy1
/sbin/ip route add default via 192.168.1.1 dev eth2 src 192.168.1.2
proto static table speedy1
/sbin/ip route append prohibit default table speedy1 metric 1 proto static
# Buat tabel routing ke arah Speedy2
/sbin/ip rule add prio 30 from 192.168.2.0/24 table speedy2
/sbin/ip route add default via 192.168.2.1 dev eth0 src 192.168.2.2
proto static table speedy2
/sbin/ip route append prohibit default table speedy2 metric 1 proto static
# Buat load balancing ke dua (2) buah gateway ke Internet
/sbin/ip rule add prio 40 table lan
/sbin/ip route add default proto static table lan
nexthop via 192.168.1.1 dev eth0 weight 1
nexthop via 192.168.2.1 dev eth1 weight 1
sumber : http://fsdoei.wordpress.com/2008/04/01/load-balancing-with-fedora/
Incoming search terms:
- load balamnce dengan fedora
- load balance fedora
- route fedora