Newsgroup: it.comp.reti.locali
Titolo: per esperti: gestire dinamicamente 2 gateway...

Ho 2 connessioni ad internet : fibra 10 mbit su router cisco 1721 e una ADSL
a 1.2 mbit IP FISSI su cisco 827 di backup.
Il mio intento è quello di garantire il servizio di connessione a internet
nel caso in cui il router cisco 1721(primario) sia down sia per problemi di
linea che per problemi di raggiungibilità dello stesso sulla lan interna. Il
mio primo pensiero è stato quello di utilizzare 2 gateway differenti con
metrica diversa in modo 'e qui stà il mio dubbio' che il caso di down del
principale i pacchetti vengano bypassati al secondo. Troppo semplice come
risoluzione. Ho pensato pure di passare la metrica e il routing attraverso
un protocollo rip o similare in modo da annunciare ciclicamente la
situazione delle route. Sinceramente il problema mi preoccupa non poco dato
che l' utilizzo di rip mi apre a un nuovo ventaglio di problemi legati alla
sicurezza.
Vi informo anche che sono nella situazione di poter scegliere la tecnologia
migliore da interporre tra client e router dato che è tutto in fase di
pianificazione, l' unica cosa presente sono le linee e un firewall a 2 zone
su FreeBSD.
Siccome l' esigenza è nuova e ho ricercato ancora poco sulla rete vorrei
sapere se qualcuno ha già risolto una problematica simile o comunque ha un'
idea chiara sulla risoluzione.
Grazie in anticipo
MeRliNoZ

 linea che per problemi di raggiungibilità dello stesso sulla lan interna.
<snip>
uh ... la prima cosa che mi viene in mente è utilizzare un terzo router
in modo da ottenere una configurazione del tipo
+--- router1 ----> internet
|
+--- router2 ----> internet
|
router3
|
"LAN"
l'unico problema in questo caso è che il "router3" potrebbe diventare
un cosiddetto SPOF (single point of failure) anche se in questo caso
potresti utilizzare una configurazione "cluster" per evitare il problema
nella quale un secondo "router3" resta in standby ed entra in funzione
solo se il router attivo smette di funzionare. Con questo tipo di setup
potresti utilizzare le eventuali funzionalità di load-balancing del router3
in modo da "smistare" il traffico sulle due connessioni esterne ed avere
il massimo throughput; ovviamente avresti al contempo il "black hole"
settato su tale router in modo da cambiare l'indirizzamento dei pacchetti
nel caso in cui uno dei due routers esterni smettesse di funzionare.
Spero di essere stato chiaro ... o no :-) ?
* ObiWan
DNS "fail-safe" for Windows 2000 and 9X clients.
http://ntcanuck.com
408 XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

Ho 2 connessioni ad internet : fibra 10 mbit su router cisco 1721 e una ADSL
a 1.2 mbit IP FISSI su cisco 827 di backup.
Il mio intento è quello di garantire il servizio di connessione a internet
nel caso in cui il router cisco 1721(primario) sia down sia per problemi di





Hai qualche soluzione commerciale e non da consigliarmi?


 
...
non servono software particolari, basta che router3 sia un router.
che tipo, marca o modello, sceglitelo tu!
-- 
+-----
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-----

 Hai qualche soluzione commerciale e non da consigliarmi?
Beh non in particolare, sia CISCO sia Cyclades (ed altri) dovrebbero
avere ciò che fa al caso tuo, poi se non sbaglio dovrebbero esistere
anche soluzioni "proprietarie" per quanto riguarda il "traffic load
balancing" e/o il "traffic path optimization" ad esempio Opnix ha
diverse soluzioni al riguardo; in alternativa potresti utilizzare una
delle tante distribuzioni "single floppy" di Linux che implementano
un router tipo LRP o FreeSCO, tutto dipende dal tuo budget e dal
tipo di risultato che vuoi ottenere.
Come nota, visto che hai già gli altri due routers "a posto" potresti
"riciclare" una macchina ed installare LRP o FreeSCO ed usarla
(come "router3") per testare la configurazione proposta senza
dover spendere soldi per il router "vero"

 dover spendere soldi per il router "vero"
E dimenticavo questo 
http://www.geocities.com/routersimulator/
che ti può essere utile per simulare la tua configurazione senza
dover modificare nulla
Come ultima nota; usando LRP o FreeSCO (che in effetti sono
delle distro di Linux) potresti farti un "routing switch" in casa.....
l'idea è di usare un tool di monitoraggio del router principale
che può essere un semplice shell script basato su "ping" o su
SNMP; tale script dovrebbe controllare se il router è "attivo" ed
in caso negativo lanciare una serie di comandi "route" in modo
da cambiare la tabella di routing della macchina linux così da
reindirizzare automaticamente il traffico sull'altro router; a questo
punto dovresti continuare a monitorare il router "morto" ed appena
questo torna attivo lo script dovrebbe ripristinare il routing originale
detto così sembra complicato ...ma in pratica non dovrebbe esserlo
Spero di essere stato chiaro...