Newsgroup: it.comp.reti.ip-admin
Titolo: 2 linee ADSL

Facciamo ipotesi che si abbiano 2 linee ADSL oppure una ADSL + 1 HDSL e che
si vogliano utilizzare contemporaneamente sia in uscita che in entrata.
Il load balancing in uscita lo deve fare per forza il sistema operativo o si
puo' fare via hardware comprando qualche router o diavolerie simili ?
Se possibile vorrei essere slegato dal sistema operativo.
Il web server avrebbe 2 diversi indirizzi IP che puntano alla stessa pagina
HTML dello stesso dominio, come faccio a fare i settaggi del DNS per avere 2
indirizzi IP per lo stesso dominio?

 puo' fare via hardware comprando qualche router o diavolerie simili ?
Chi ti dice che si possa fare (specialmente in ingresso) ?
Ciao.
-- 
 Daniele


Francamente sarebbe la prima volta che mi sentirei dire che non si puo'
fare, per adesso nel mondo della Information Technology non mi e' mai
successo di sapere che non si poteva fare, piuttosto che era difficile o
poco conveniente, ma impossibile mai.
Se si hanno 2 mail server si possono mettere 2 record MX che puntano a 2
indirizzi diversi (se ne era parlato tempo fa) , pensavo quindi che si
potesse fare una cosa simile anche con due web server, o con un web server
con 2 indirizzi IP diversi.

 con 2 indirizzi IP diversi.
Oh certo... raddoppi la probabilita' di guasto, bilanci cosi' cosi'...
ma se ti accontenti....
Ciao.
-- 
 Daniele

 ma se ti accontenti....
se hai 2 linee e 2 macchine uguali, quindi il bilanciamento dev'essere
al 50%, non e' male secondo me come soluzione.
tra l'altro e' anche fault tolerant perche' se una macchina per un
qualsiasi motivo non risponde, il client tenta di connettersi all'altra
ciao,
marco

 qualsiasi motivo non risponde, il client tenta di connettersi all'altra
No, non succede cosi'.
Ciao.
-- 
 Daniele

In un thread precedente, le tecniche di akamai, la mia intenzione era far
equello.
Pe rfarlo ci volgio diverse componenti, e il tutto è molto laborioso.
Ma un punto di partenza l'ho trovato, quinid prima devo studiare BGP, poi
aspettare il pezzo di software di MD, per le quesry condzionali ad un DNS...
nel frattempo leggi 
http://supersparrow.sourceforge.net/
, dopo un minuto avevo
il mal di testa, ma credo che dar eun servizo di quella qualità, si possa fare
solo molto in quel modo...

 con 2 indirizzi IP diversi.
QUello č il round robin, ch etu puoi fare benissimo senza toccare alcunchč.
Ma se parliamo di tecniche di bilanciamento intelligenti, il round robin non
basta....
Una query al dns che riporti il server piu vicino al client č la soluzione che
Akamai sta vendendo per milioni di dollari
a tutti i piu grossi siti....

 No, non succede cosi'.
sperimentato
ciao,
marco

 sperimentato
Non succede cosi' perche' le applicazioni in genere prendono il primo
record ritornato dal DNS e usano quello, quindi, per via del
round-robin, vanno una volta si, una no. Senz'altro fanno cosi' tutte
quelle che uso.
Ciao.
-- 
 Daniele
-------------------------------------------------------------------------------
 Daniele Orlandi - Utility Line Italia - 
http://www.orlandi.com
 Via Mezzera 29/A - 20030 - Seveso (MI) - Italy
-------------------------------------------------------------------------------

 `The Krazy One'  ::-----+
|>  "To reign is worth ambition, though in hell."  | UIN: 21267457 <|
|< "Better to Reign in Hell Than Serve in Heaven." | IRCNet: KrAzY >|
|->     OpenPGP Key (1024D/70C9CBC1) available on KeyServers.     <-|
+--** (A)bort, (R)etry, (G)et a beer? 

 quelle che uso.
ho provato con diversi browser, pure il telnet se fallisce con il primo
tenta con il secondo
ciao,
marco

 solo molto in quel modo...
Io volevo solo che in caso di guasto delle linea principale la gente si
possa collegare automaticamente all'altra linea (una ADSL con IP statico da
70 mila lire al mese) , anche se c'e' un degrado di prestazioni non mi
interessa, basta che possa raggiungere in qualche modo il sito WWW.
Tu come faresti, aggiungendo qualche riga al DNS  non sarebbe sufficiente?
Se mi dici cosa aggiungere provo subito e ti so dire i risultati.

 Sara' un AS, no? :PP :D
Non ho capito la battuta.

 Se mi dici cosa aggiungere provo subito e ti so dire i risultati.
Se lo sapessi fare, lo avrei già fatto: io ho due cdn con due provider
differenti.
La mia idea è proprio quella di dare al client l'ip del server più
'vicino'...che poi diventa anche una soluzione
di alta disponibilità, in quanto si decid euna regola per cui il serve sulal
linea down non deve essere più contattato.
Ma per farlo ho bisogno di troppe cose, come zebra, e altro....e senza dubbio
il tempo di studiare un pò di BGP...

 `The Krazy One'  ::-----+
|>  "To reign is worth ambition, though in hell."  | UIN: 21267457 <|
|< "Better to Reign in Hell Than Serve in Heaven." | IRCNet: KrAzY >|
|->     OpenPGP Key (1024D/70C9CBC1) available on KeyServers.     <-|
+--** Toys are made in heaven, batteries are made in hell. 

 costoso...
Vorrei conoscere il pazzo che ti assegna un ASN, i due pazzi che fanno
bgp su ADSL, il pazzo che ti lascia annuncare una /32 o comunque una
reta piccola, etc... etc...
Ciao.
-- 
 Daniele

 
# telnet 
test.gsol.it
 80
Trying 151.17.61.8...
telnet: connect to address 
151.17.61.8
: No route to host
Trying 151.17.61.3...
Connected to 
test.gsol.it
.
Escape character is '^]'.
ciao,
marco

Si, intendevo CDN....io ho due 34MBps...

,

Il metodo di base e':
Via zebra (o gated ma i src di questo costicchiano)
ti fai fare un full feed bgp da uno o meglio piu'
upstream, a quel punto puoi stabilire in base all'indirizzo che interroga
a quale as appartenga e quale fra le corrispondenze nome-indirizzo
registrate e' quella con as-path minimo. Restituisci quindi tale
indirizzo. Varianti: code di impegno dei vari indirizzi e altre amenita'
che penso akamai implementi. Problemi: a. il
caching delle informazioni da parte dei nameserver. b. as-path minimo
non significa necessariamente scegliere la via 'migliore' putroppo,
se no tutti sarebbero in grado di bilanciare benissimo un AS.
Sent via Deja.com
http://www.deja.com/

 Escape character is '^]'.
Se noti ho chiaramente detto "tutte quelle che uso", infatti immaginavo
che qualche applicazione ci fosse, ma visto che lo scopo e' la
fault-tolerance, non e' una soluzione.
Ciao.
-- 
 Daniele


Sul fatto che raddoppi la probabilita' di guasto sono perfettamente
d'accordo, ma dati due IP corrispondenti a 2 linee  l'obiettivo sarebbe
appunto di utilizzare quella della due che funziona, mentre l'altra essendo
non utilizzata sarebbe quella guasta (e viceversa :-)) ).
In piu' c'e' un fattore economico, la linea ADSL e' forse meno affidabile ma
non viene fatturata a consumo, quindi avrei intenzione di deviare li' la
maggior parte del traffico, mentre la HDSL e' piu' veloce, ma ha un costo in
proporzione al traffico. Inoltre sarebbe ideale se per un primo contatto il
sito proponesse le pagine www tramite la linea HDSL, poi quando cominciano a
prelevare files o navigare nel sito dovrebbero usare la linea ADSL  per
ridurre il traffico.
Ovviamente mi riferisco al traffico dall'esterno (internet) verso il sito,
visto che il traffico verso internet sarebbe trascurabile.
Domanda stupida: Se un utente internet si collega ad un certo mio indirizzo
IP, io gli posso mandare le "risposte" con un altro mio indirizzo IP?
Come vedi l'importante e' esporre pochi concetti ma ben confusi :-))


Non devi parlare di ip, se parli di ip hai gia chiuso il discorso.
Queste cose si fanno con le URL, con i DNS dei content provider et simila.
Comincia dalle regole di rewritingi di Apache, da li puoi aprirti immensi
orizzonti...


Grazie per i suggerimenti per Apache, io penso che nel frattempo mi conviene
registrare un altro dominio e abbinarlo alla linea ADSL, poi su certe cose
posso fare il mirroring dei siti (pagine web e FTP), mentre per altre (mail
server e news server) posso agire sul DNS, anzi mi studio il discorso dei
DNS dinamici cosi' capisco meglio se in caso di guasto posso fare la
sostituzione dell'indirizzo IP, ma devo decidere a questo punto  dove deve
stare il DNS (non vorrei fare lo sbaglio di  Microsoft che aveva concentrato
i DNS su uno stesso ramo di rete).