baru dapet dari om wiki.
cara men load-balancing squid untuk di pake dalam satu network...
skenario :
dalam satu network mis: rt/rw net. kita ingin mengadakan squid sebagai proxy. kalau biasaya kita cuma memakai satu squid. dengan tutorial ini, kita bisa memakai sampai 3 squid sekaligus.
kalo bayangan pribadi saya sih, squid 1 bisa untuk object kecil. squid 2 untuk object sedang, dan squid 3 untuk object besar. ndak tahu apa bisa seperti itu prakteknya.
topologi :
inet(10.1.2.0/28)............mikrotik....local client
...........V
...........V
..........squid-1 10.1.2.2
..........squid-2 10.1.2.3
..........squid-3 10.1.2.4
jadi inet, baru squid, baru mikrotik dan terakhir pelanggan.
Step. 1
Mark routing for HTTP-packet.
/ip firewall mangle add chain=prerouting protocol=tcp dst-port=80 action=mark-routing \
new-routing-mark=http passthrough=no
bikin route baru dimana semua http mengarah ke squid diatas mikrotik.
Step. 2
Add a default route for HTTP-traffic to all SQUID proxies and check them using ping.
/ ip route
add dst-address=0.0.0.0/0 gateway=10.1.2.4,10.1.2.3,10.1.2.2 \
check-gateway=ping scope=255 target-scope=10 routing-mark=http comment="" \
disabled=no
bikin route untuk squid kita, supaya bisa akses internet. sistem routing yang di pake adalah round-robin.
Step. 3
Configure all SQUID proxies to listen transparent and redirect HTTP-traffic on SQUID's port ( i.e transparent SQUID is running on 3128 port).
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j \
REDIRECT --to-ports 3128
ini perintah di linux, biar squid transparent.
Now we configure ( squid.conf ) all proxies to use cache Peering using ICP protocol.
proxy1
icp_port 3130
cacher_peer 10.1.2.3 sibling 3128 3130
cacher_peer 10.1.2.4 sibling 3128 3130
proxy2
icp_port 3130
cacher_peer 10.1.2.2 sibling 3128 3130
cacher_peer 10.1.2.4 sibling 3128 3130
proxy3
icp_port 3130
cacher_peer 10.1.2.2 sibling 3128 3130
cacher_peer 10.1.2.3 sibling 3128 3130
masalah parent dan sibling, tergantung kebutuhan masing2.
lebih jelasnya silakan ke
http://wiki.mikrotik.com/wiki/Multi_squid_redirections
semoga berguna buat semua rekan2 disini...
