/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Network load sharing - hvordan
Fra : Ukendt


Dato : 20-02-04 12:04

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hejsa,

Et ret simpelt spørgsmål men så vidt jeg kan se med mange svar. Jeg
vil gerne lave den bedst tænkelige løsning, derfor denne posting.

Jeg er vant til at arbejde med SGI - her er løsningen simpelthen at
købe og installere "Load sharing" - så virker det bare - men hvordan
gør man bedst i Linux (Debian woody patchet til kernel 2.4.18)?

Når man nu har 2 DSL linier, en fiberforbindelse eller andre rare
udgange man kan anvende og en masse brugere der er NAT'tede bag
disse, hvordan laver man så bedst en load-sharing transparent så
båndbredden optimeres mest muligt?

Jeg har kigget på 4 muligheder - der er sikkert flere:

1)
Vha. ip kommandoen kan man jvf. Linux Adv. routing dokumentet dele
load over flere netkort med kommandoen:
ip route add default scope global nexthop dev eth0 \
nexthop dev eth1 \
nexthop dev eth2........
Men giver dette loadsharing?

Det skulle give flere default gateways, men er det _LØSNINGEN_ ?

2)
Alternativt kunne man installere "ifenslave" der anvendes til
"Beowulf Ethernet Channel Bonding".

3)
Vha. Iptables kunne man anvende forskellige ques der serviceres af
forskellige netkort. Vi bruger dette i forvejen til at prioritere
(klassificere) trafikken udfra porte.

4)
Gated var der nogen der skrev... er det vejen at læse mere?

Alle input påskønnes

/Niels
DjurslandS.net

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBQDXbnlAHHnRc8BiyEQKhYQCgs5p2cRXVBhIvKkX00ra7QZSlFZQAnRd1
mEd6u8jA7rXLFrqcpAEN8lv3
=JG29
-----END PGP SIGNATURE-----



 
 
Ukendt (23-02-2004)
Kommentar
Fra : Ukendt


Dato : 23-02-04 09:19

"[8550] Niels Chr. Sørensen" <ncs[at]pc[dot]dk> wrote in message
news:4035ea04$0$268$edfadb0f@dread12.news.tele.dk...

> Hejsa,
>
> Et ret simpelt spørgsmål men så vidt jeg kan se med mange svar. Jeg
> vil gerne lave den bedst tænkelige løsning, derfor denne posting.
>
> Jeg er vant til at arbejde med SGI - her er løsningen simpelthen at
> købe og installere "Load sharing" - så virker det bare - men hvordan
> gør man bedst i Linux (Debian woody patchet til kernel 2.4.18)?
>
> Når man nu har 2 DSL linier, en fiberforbindelse eller andre rare
> udgange man kan anvende og en masse brugere der er NAT'tede bag
> disse, hvordan laver man så bedst en load-sharing transparent så
> båndbredden optimeres mest muligt?
>
> Jeg har kigget på 4 muligheder - der er sikkert flere:
>
> 1)
> Vha. ip kommandoen kan man jvf. Linux Adv. routing dokumentet dele
> load over flere netkort med kommandoen:
> ip route add default scope global nexthop dev eth0 \
> nexthop dev eth1 \
> nexthop dev eth2........
> Men giver dette loadsharing?
>
> Det skulle give flere default gateways, men er det _LØSNINGEN_ ?
>
> 2)
> Alternativt kunne man installere "ifenslave" der anvendes til
> "Beowulf Ethernet Channel Bonding".
>
> 3)
> Vha. Iptables kunne man anvende forskellige ques der serviceres af
> forskellige netkort. Vi bruger dette i forvejen til at prioritere
> (klassificere) trafikken udfra porte.
>
> 4)
> Gated var der nogen der skrev... er det vejen at læse mere?
>
> Alle input påskønnes
>
> /Niels
> DjurslandS.net


Til alle der måtte have læst dette indslag er her en followup (der kom
såmænd ingen svar - en nat med google løste mit problem):

Følgende er kun godt for et lokalnet med flere brugere og henvender sig
således IKKE til hverken modelbrugere eller enkeltbrugere med behov for
flere udgange.

Man kan med fordel læse lidt om advanced routing på "lartc" - hele
dokumentet er absolut anbefalelsesværdigt men især må afsnit 4.2 nærlæses:
http://lartc.org/howto/lartc.rpdb.multiple-links.html#AEN298

Til sidst linkes til Julian Anastasov's patches:
http://www.ssi.bg/~ja/#routes
De kan med fordel installeres i kernel!

Julian henviser til "Nano-Howto to use more than one independent Internet
connection" af Christoph Simon: http://www.ssi.bg/~ja/nano.txt
Advarsel: Det kræver en kop kaffe at læse det hele igennem, men derefter
følte jeg mig så godt rustet at jeg nu er gået igang med at implementere
denne løsning.

/Niels
DjurslandS.net



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste