Mikrotik | Forum Mikrotik Indonesia   Mikrotik Manual Mikrotik iSPY Mikrotik RSS Feed
This Logo is a Courtesy from RumahDowty

Go Back   Mikrotik | Forum Mikrotik Indonesia > Diskusi Mikrotik RouterOS > General Networking
iSpy My iTrade Register FAQ Members List Calendar Mark Forums Read

Diskusi load-balancing squid pada General Networking | Mikrotik | Forum Mikrotik Indonesia : baru dapet dari om wiki. cara men load-balancing squid untuk di pake dalam satu ...


Official Board Announcements
Donasi FMI
Forum Mikrotik Indonesia Accessoris Contest



 
Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 10-06-2008, 22:20
felix_sg felix_sg is offline
Member Super Senior
 
Join Date: Sep 2007
Location: indonesia
Posts: 607
iTrader: (0)
Thanks: 42
Thanked 59 Times in 47 Posts
felix_sg is on a distinguished roadfelix_sg is on a distinguished roadfelix_sg is on a distinguished roadfelix_sg is on a distinguished road
load-balancing squid




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...


Last edited by felix_sg : 11-06-2008 at 02:19. Reason: tambahan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to felix_sg For This Useful Post:
  #2 (permalink)  
Old 12-06-2008, 07:19
princenux princenux is offline
Member
 
Join Date: Aug 2007
Posts: 271
iTrader: (0)
Thanks: 1
Thanked 95 Times in 21 Posts
princenux is on a distinguished roadprincenux is on a distinguished roadprincenux is on a distinguished roadprincenux is on a distinguished roadprincenux is on a distinguished road
kalo dibikin kaya gituh...
gimana bisa set proxy1 buat object kecil... proxy 2 sedang dan proxy 3 besar ?
kalo begitu pan sama aja...

lagian di satu tempat buat apa proxy banyak2

biasa proxy di pake banyak2 kalo beda site... misalnya di HQ sama di Site.. jadi di Site (red. cabang), pake proxy, dan di HQ pake proxy juga, nanti mereka parent and child.

jadi ketika di site mau keluar cek ke proxy site dulu, kalo ada yah di ambil dari proxy site... tapi kalo di site gak ada.. otomatis akan keatas, dan di cek di proxy HQ, kalo gak ada baru keluar ke internet...

biasa sih setau gua gituh... kalo satu site (red. tempat), pake banyak2 proxy, agak2 aneh....

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 12-06-2008, 21:04
sherayusuf's Avatar
sherayusuf sherayusuf is offline
Member
 
Join Date: Sep 2007
Location: bekasi-jakarta bolak balik
Posts: 191
iTrader: (0)
Thanks: 13
Thanked 21 Times in 11 Posts
sherayusuf is on a distinguished roadsherayusuf is on a distinguished road
Send a message via Yahoo to sherayusuf
wah klo saya mending pake proxy yg specnya agak lumayan trus sama banyakin HD scsi yg kecil2 aja
kinerja squid kan tergantung dari configurasi yg benar dan di sesuaikan dgn spesifikasi hardware biar dapet high perfomance dan hit rate tinggi

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 12-06-2008, 21:50
felix_sg felix_sg is offline
Member Super Senior
 
Join Date: Sep 2007
Location: indonesia
Posts: 607
iTrader: (0)
Thanks: 42
Thanked 59 Times in 47 Posts
felix_sg is on a distinguished roadfelix_sg is on a distinguished roadfelix_sg is on a distinguished roadfelix_sg is on a distinguished road
@princenux
emang bener.. pendapat anda.
sy cuma mengandai-andai aja. teori saya sih cuma berdasarkan bahwa dgn squid kita bisa mengatur min_object dan max_object. nah dari situ timbul pengandaian apabila proxy1 cuma mencache objcet mis:0-500KB, proxy2:501KB-16MB, proxy3:16MB-100MB misalnya. dengan sistem saling parent. karena terus-terang hasil dari pengamatan saya kebanyakan sih squid itu cache obyek2 kecil yang bikin dia kerja berat.
sekali lagi cuma pengandaian dari saya aja. soalnya saya juga belum pernah coba.

@sherayusuf
tul memang harus pake scsi kecil2 yang banyak...
sayang ndak punya scsi..

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
tentang Load balancing 2 ISP berbeda hen2drx General Networking 17 04-11-2009 09:30
(ask) Load Balancing + Squid cyberolog General Networking 3 20-10-2009 20:54
(ask) tanya load balancing adiel.nopria General Networking 6 05-01-2009 16:35
<ASK> load balancing fail over d3v4 Scripting @ Mikrotik 25 03-06-2008 22:52


This Forum is Powered by Orion Net.

All times are GMT +7. The time now is 16:56.