Loadbalance over zelfde gateway, naar zelfde host

Pagina: 1
Acties:

  • vinietje
  • Registratie: Januari 2001
  • Laatst online: 22-03 19:46
Hey,

ik ben met het volgende bezig:

ik heb 3 netwerk kaarten, 2 ervan zitten op dezelfde lan. Ik gebruik debian en iproute2. Heb de loadbalancing aan de gang middel:

ip route add default equalize nexthop via 192.168.0.254 dev eth0 nexthop via 192.168.0.254 dev eth1

dit werkt aanzig goed MITS je steeds verschillende ip's kiest, dit kun je bijvoorbeeld met:

for x in $(seq 99 101); do ip r g 72.14.207.$i; done

(dit ping bij google.com dus 3 verschillende ip's. de output van bovenstaande commando(s) genereerd dan ook netjes een overzicht waarbij om en om nic 0 en 1 gekozen worden. Nu is mijn probleem dat ik graag steeds een over de andere nic wil connecten naar HETZELFDE host adress. daar de linux kernel de routes cached zal hij steeds maar over 1 nic gaan.

De reden dat ik bovenstande methode wil gebruiken is dat ik gecapt ben op 2 MB/s per ip, dus met 2 of 4 nic's 2 of 4x 2MB/s. (ik gebruik virtuele nic's via vmware die bridged gaan over de windows nic) maar met vituele nic's onder linux zal het ook wel kunnen bijv. eth0:1 etc.


Iemand een idee'tje om de caching functionaliteit uit te schakelen (nee, ip route cache disable werkt helaas niet)

bvd,

Vincent

AMD 80mzh, 428mb hd, soundblaster 16 clone, hitachi 8x dvd + Creative DXR2, 16mb FastPage Ram