Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Usare, bilanciare e ridistribuire piu collegamenti ADSL
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
cagnaluia
l33t
l33t


Joined: 01 Sep 2004
Posts: 998
Location: Treviso

PostPosted: Wed Oct 31, 2007 8:54 am    Post subject: Usare, bilanciare e ridistribuire piu collegamenti ADSL Reply with quote

Ciao,


con gentoo e quale altro software mi permetterebbe di accettare in ingresso tre fonti ADSL distinte (HDSL + ADSL + ADSL), gestirle e ridistribuirle in un altro/altri canale/i?


ho in mente questo..

1. Tre collegamenti in entrata a banda larga.
2. Una macchina gentoo. (3 schede di rete in entrata, 1 in uscita).
3. Un antenna per la distribuzione della banda ai vari client in hyperlan.

Gentoo dovrebbe gestire e bilanciare i collegamenti per far fronte alla richiesta di connettività dei vari clients collegati, impostando anche un valore minimo MCR.
Back to top
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Wed Oct 31, 2007 9:20 am    Post subject: Reply with quote

Per il "bonding" delle interfacce puoi partire da qui.
_________________
I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Wed Oct 31, 2007 10:32 am    Post subject: Re: Usare, bilanciare e ridistribuire piu collegamenti ADSL Reply with quote

cagnaluia wrote:
*



Se ho ben capito vorresti aggregare la banda di tre linee ADSL distinte.

Il problema non è semplice, dal momento che non si tratta semplicemente di mettere tre schede in bonding.

Non ho mai fatto una cosa del genere ma ti posso dire che per fare quello che dici devi avere la collaborazione del provider nel senso che ti deve venire fornito un protocollo di load balancing (ad esempio quello fornito da ppp per le linee ISDN in load balancing).

La soluzione semplice che potresti applicare nel caso in cui tu voglia fare load balancing è quello di suddividere l'ufficio in tre gruppi di host:

Code:

10.0.1.0/24
10.0.2.0/24
10.0.3.0/24


ed impostare delle regole di routing sull'indirizzo sorgente e fare uscire il traffico su una delle linee in base all'IP sorgente.

Spero di essermi spiegato :wink:
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Oct 31, 2007 10:53 am    Post subject: Reply with quote

Premesse obbligatorie:
1) non sono un espero di queste cose
2) questa notte mia figlia mi ha fatto camminare per un'ora con lei in braccio (e ormai pesa più di 4,5kg)

Detto questo mi sono letto wikipedia e sembra che sia possibile associare delle schede in bonding anche per fare load balancing ma ovviamente potrei non aver capito una mazza :lol:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Oct 31, 2007 11:09 am    Post subject: Reply with quote

come già detto da gutter, il bonding (o trunking) è implementabile solo se tutti i links sono tra i medesimi due punti e c'è "collaborazione" da ambo le parti.
nello specifico, quindi, non serve a nulla.

quello che si può fare è suddividere il traffico tra le varie linee bilanciando il carico con l'accoppiata iproute2 + iptables.

puoi partire da qui ma per ottenere buoni risultati preparati ad un lungo iter di howto vari, affinamenti/riscritture della conf e inevitabili bestemmioni in aramaico.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Wed Oct 31, 2007 1:31 pm    Post subject: Reply with quote

il bounding va bene solo nel caso vuoi far confluire tre reti fisiche, non al contrario, come credo sia il tuo caso. Potresti usare il livello 5 ma è solo in uscita.
Al massimo dovresti dare uno sguardo a CONFIG_EQUALIZER ma non so fino a che punto funzioni con l'adsl ed è solo per due connessioni.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
ProT-0-TypE
Veteran
Veteran


Joined: 20 Dec 2003
Posts: 1624
Location: Cagliari

PostPosted: Fri Nov 02, 2007 2:49 pm    Post subject: Reply with quote

Non so se quello che c'è qua potrebbe fare al caso tuo..
_________________
[Vuoi guadagnare navigando?]
Back to top
View user's profile Send private message
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1325
Location: Italy

PostPosted: Fri Nov 02, 2007 3:06 pm    Post subject: Reply with quote

Per quanto ne so io, quello che dice kernel78 è realizzabile in modo parziale.
Il problema è che non ci troviamo in un ambito banale in cui prendiamo un programma, gli diciamo ./faiqualcosa eth1 eth2 eth3 ed il problema è risolto...però se si studia la situazione a modo qualcosa la si può tirare fuori.
I tool da utilizzare dovrebbero essere iptables + ip route2 + tc (quest'ultimo fa cmq parte di iproute2). Un sito da cui partire con lo studio è http://lartc.org.
Su quel sito stesso c'è uno scriptino (spiegato e commentato perchè è lì a scopo didattico) che fa bilanciamento fra due connessioni adsl utilizzando un'assegnamento pseudosimmetrico. Penso sia una cosa buona da cui partire; in teoria potresti riutilizzare lo stesso modificandolo per funzionare con tre intrefacce invece che con due.

Spero di essere stato utile :D e spero che mi abbiate capito (quando ho mal di testa l'italiano si fa da parte)

//EDIT
makoomba wrote:
puoi partire da qui ma per ottenere buoni risultati preparati ad un lungo iter di howto vari, affinamenti/riscritture della conf e inevitabili bestemmioni in aramaico.

Scusate ma non avevo visto il link :D è proprio quello di cui parlavo io
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum