Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Forum di discussione italiano
  • Search

Usare, bilanciare e ridistribuire piu collegamenti ADSL

Tutte le discussioni direttamente correlabili all'informatica e/o a GNU/*nix.

Moderator: ago

Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
Author
Message
cagnaluia
l33t
l33t
User avatar
Posts: 998
Joined: Wed Sep 01, 2004 7:19 am
Location: Treviso

Usare, bilanciare e ridistribuire piu collegamenti ADSL

  • Quote

Post by cagnaluia » Wed Oct 31, 2007 8:54 am

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.
Top
Scen
Retired Dev
Retired Dev
User avatar
Posts: 2470
Joined: Tue Jul 29, 2003 9:44 am
Location: Padova, Italy
Contact:
Contact Scen
Website

  • Quote

Post by Scen » Wed Oct 31, 2007 9:20 am

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
Top
gutter
Bodhisattva
Bodhisattva
User avatar
Posts: 7162
Joined: Sat Mar 13, 2004 10:37 pm
Location: Aarau, Aargau, Switzerland
Contact:
Contact gutter
Website

Re: Usare, bilanciare e ridistribuire piu collegamenti ADSL

  • Quote

Post by gutter » Wed Oct 31, 2007 10:32 am

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: Select all

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
Top
Kernel78
Moderator
Moderator
Posts: 3654
Joined: Fri Jun 24, 2005 6:14 am
Contact:
Contact Kernel78
Website

  • Quote

Post by Kernel78 » Wed Oct 31, 2007 10:53 am

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: Select all

grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Top
makoomba
Bodhisattva
Bodhisattva
User avatar
Posts: 1856
Joined: Thu Jun 03, 2004 3:41 pm

  • Quote

Post by makoomba » Wed Oct 31, 2007 11:09 am

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.
Top
djinnZ
Advocate
Advocate
User avatar
Posts: 4831
Joined: Thu Nov 02, 2006 12:47 pm
Location: somewhere in L.O.S.
Contact:
Contact djinnZ
Website

  • Quote

Post by djinnZ » Wed Oct 31, 2007 1:31 pm

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:
Top
ProT-0-TypE
Veteran
Veteran
User avatar
Posts: 1624
Joined: Sat Dec 20, 2003 11:52 am
Location: Cagliari

  • Quote

Post by ProT-0-TypE » Fri Nov 02, 2007 2:49 pm

Non so se quello che c'è qua potrebbe fare al caso tuo..
[Vuoi guadagnare navigando?]
Top
oRDeX
Veteran
Veteran
User avatar
Posts: 1325
Joined: Sun Oct 19, 2003 12:08 pm
Location: Italy
Contact:
Contact oRDeX
Website

  • Quote

Post by oRDeX » Fri Nov 02, 2007 3:06 pm

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
Top
Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Forum di discussione italiano”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic