Newsgroup: it.comp.reti.locali
Titolo: Meglio Hub o Switch?

Ciao a tutti,
chiedo scusa per la domanda forse già trattata ampiamente...
ho la necessità di collegare più PC per effettuare dei rendering in rete.
Diciamo 3 PC; cosa mi conviene comprare un Hub o uno Switch?
I PC hanno delle schede di rete 10/100, io vorrei una connessione a 100Mbs.
Grazie,
--
Massimiliano Pratelli
Authoring, CAD, Graphic and Multimedia
www.massimilianopratelli.com

 I PC hanno delle schede di rete 10/100, io vorrei una connessione a 100Mbs.
Sempre meglio switch. Per tanti motivi tecnici. Ma anche uno economico:
gli switch costano come gli hub 10/100.
-- 
Vincenzo

Allora la differenza fondamentale fra hub e switch è la seguente:
HUB --> quando un PC manda pacchetto di bit, questo viene sempre sparato su
tutte le porte dell'hub.
SWITCH --> quando un PC manda un pacchetto di bit, questo la prima volta
viene sparato su tutte le porte dello switch, il PC destinatario risponde
con un pacchetto, e quindi lo switch registra al proprio interno la
combinazione IP <--> PC. La prossima volta che un pacchetto sarà inviato a
quell'IP, sarà instradato direttamente sulla porta collegata a quel PC. Se
spegni lo switch il giochetto ricomincia da capo.
Ciao, Nicola (
www.pignatelli.com
)

 tutte le porte dell'hub.
Ovvero, l'hub non dispone di una cache per i MAC address, di conseguenza non
"sa" su quale porta si trovi il destinatario del frame.
Inoltre opera sullo stesso dominio di collisione, per cui ogni dato che
appare su una qualsiasi porta, viene replicato su tutte le altre, sia che si
tratti di un frame valido, di una collisione o di un frame errato.
Il fatto di gestire un solo dominio di collisione, fa si' che l'intera banda
passante del device sia uguale a quella tipica delle porte, con il risultato
che all'aumentare del traffico, c'e' un proporzionale calo delle prestazioni
su ogni porta operativa.
Ovvero: una conversazione a 100Mbps, traffico a 100Mbps
Due conversazioni (4 nodi) a 100Mbps, traffico a 50Mbps ciascuna
Tre conversazioni (6 nodi) a 100Mbps, traffico a 33.3Mbps ciascuna
Eccetera ...
N.B.: non ho considerato il traffico generato da collisioni, frame ripetuti,
frame corrotti eccetera.
Ultimo limite: operando su un solo dominio di collisione, l'hub e' obbligato
a gestire il traffico mediante il CSMA/CD, impedendo cosi' connessioni di
tipo full-duplex e limitandosi a connessioni half-duplex, per cui la banda
passante disponibile viene ripartita fra il traffico Tx e Rx a seconda del
momento.
Nel caso dello switch, invece, tutti i frame broadcast provenienti dalle
macchine connesse alle porte, vengono memorizzati in una memoria volatile
(tempo di permanenza tipico 300s) e associati alla porta sulla quale sono
stati osservati. In questo modo lo switch sa dove si trova il nodo
destinatario di un dato frame che si trova a processare e lo invia solo a
quella porta; se il destinatario non e' in tabella, allora lo forwarda su
tutte le porte.
Lo switch gestisce un dominio di collisione per ogni porta; cio' permette di
trattare ogni porta come una rete a se' stante, mantenendo le prestazioni di
quella tratta al massimo possibile; dipende poi dalla capacita' della
CPU/ASIC dello switch la possibilita' di fornire effettivamente la massima
banda passante a tutte le porte, se richiesto.
Inoltre, il gestire un solo dominio di collisione fa si' che, se su ogni
porta c'e' una scheda di rete oppure uno switch, le connessioni vengano
gestite in full-duplex, eliminando il CSMA/CD ed introducendo opzionalmente
il concetto del flow control (ottenuto mediante un particolare frame detto
pause frame), e di fatto raddoppiando la banda passante aggregata di quella
connessione 100Mbps diventano 200 in full-duplex, 100Mbps per ogni direzione
del traffico). Il meccanismo del full-duplex, inoltre, disponendo di due
percorsi fisicamente separati per Tx ed Rx, non porta a generare collisioni,
a tutto vantaggio dell'efficienza del traffico.
Inoltre, se uno switch e' di tipo gestibile, puo' definire e controllare
reti virtuali (VLAN), offrire statistiche di traffico via SNMP o RMON,
forzare la modalita' di lavoro delle porte, espandere le porte ad altri
switch mediante connessioni dedicate (argomento complesso, data la
faciloneria con cui alcuni fabbricanti creano link passivi fra piu' switch,
di fatto sottraendo potenza di calcolo a ciascun componente e penalizzando
un sistema che, almeno idealmente, avrebbe dovuto essere invece potenziato).
Ciao
Luca