ethernetswitching.pdf

Upload: giorgio-valtolina

Post on 21-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 EthernetSwitching.pdf

    1/17

    ETHERNET SWITCHING

    Lorenzo Simionato

    [email protected]

    Dicembre 2007

    mailto:[email protected]:[email protected]
  • 7/24/2019 EthernetSwitching.pdf

    2/17

    Questo documento vuol essere una brevissima introduzioneagli switch di rete. Per un approondimento dettagliato! sirimanda invece ad un testo dedicato all"argomento #si vedala bibliograia$ o alle numerose risorse presenti in rete.%l documento & stato redatto nell"ambito di unapresentazione per il corso di '(eti di calcolatori)!

    all"universit* +a" ,oscari di -enezia.el testo non si escludono errori od inesattezze! pertantoeventuali segnalazioni #errori! suggerimenti! domande$possono essere inviate a [email protected].

    Lorenzo Simionato

    12/2007

  • 7/24/2019 EthernetSwitching.pdf

    3/17

    Indice

    Introduzione..........................................................................................................................................1

    Mezzi trasmissivi..................................................................................................................................2

    Confronto tra switch e hub...................................................................................................................3

    Funzionamento degli switch.................................................................................................................4

    Tiologie di switch...............................................................................................................................!

    "icurezza...............................................................................................................................................#

    "imle$% &alf'dule$ e Full'(ule$....................................................................................................)

    Controllo di flusso................................................................................................................................*

    "anning Tree.....................................................................................................................................1+

    ,-/.................................................................................................................................................11

    "witch -a0er 3 e oltre.........................................................................................................................13

    ibliografia.........................................................................................................................................14

  • 7/24/2019 EthernetSwitching.pdf

    4/17

    Introduzionel giorno doggi le reti di calcolatori sono diffusissime e vengono utilizzate uotidianamente da

    milioni di ersone% con scoi ludici% informativi% lavorativi% ecc. asti ensare allutilizzo di internet%

    delle -/ -ocal rea /etwor56 aziendali o domestiche% delle reti wireless. Il numero di utenti che

    utilizzano le reti cresce di giorno in giorno% si ha necessit7 di banda semre maggiore% er trasferirecontenuti semre i8 esanti e si richiede anche ualit7 del servizio% er consentire ad esemio

    lottimo funzionamento di alicazioni critiche.

    In uesto contesto la tecnologia deve fornire reti semre i8 veloci% affidabili% con buoni temi di

    risosta e moltissime altre caratteristiche. 9n ruolo chiave lo ha assunto :thernet% che ; di fatto la

    tecnologia i8 utilizzata er le reti -/ siano esse aziendali o domestiche6.

    In uesta relazione si tratter7 brevemente come le reti :thernet% dal loro albore negli anni settanta%

    abbiano dovuto evolversi% er far fronte a uesta crescente domanda di velocit7 e ualit7 del

    servizio. In articolare si tratter7 il ruolo degli switch% che hanno rivoluzionato di molto le reti di

    soli ochi anni fa. l di la del semlice aumento di velocit7% concetti chiave come la condivisione

    del mezzo trasmissivo o la gestione delle collisioni hanno assunto significati totalmente nuovi."i inizier7 facendo un breve rieilogo dei metodi di collegamento delle stazioni ad una rete :thernet

    con i relativi roblemi6% andando uindi a descrivere il funzionamento e le tiologie di switch. "i

    tratteranno inoltre uali nuove ossibilit7 e benefici uesti disositivi ermettano% non

    dimenticando er< anche i roblemi da risolvere e gli asetti negativi.

    "i tenga conte che molte sezioni sono solo introduttive% er esemio la descrizione delle ,-/ o

    del funzionamento dellalgoritmo base er determinare lo sanning tree% otrebbero richiedere

    decine di agine. -obiettivo ; invece uello di fornire tante argomentazioni% consentendo al lettore

    di arofondire gli asetti che i8 lo interessano o che non gli sono molto chiari.

    1

  • 7/24/2019 EthernetSwitching.pdf

    5/17

    Mezzi trasmissivi-e reti :thernet sono di tio wired% ovvero i collegamenti tra le varie stazioni sono realizzati tramite

    dei cavi. :sistono molte varianti% verranno esaminate in ordine cronologico uelle i8 significative.

    -e rime reti :thernet utilizzavano un grosso cavo coassiale e er uesto erano anche chiamate

    thic5 :thernet. In articolare lo standard 1+ase! definiva una velocit7 di 1+Mbs% in banda base%

    con segmenti lunghi fino a !++ metri. -e stazioni erano collegate al cavo tramite un cablaggio detto

    =a vamiro>.

    "uccessivamente fecero la loro comarsa le reti 1+ase2% che utilizzavano uesta volta un cavo

    coassiale i8 fino thin :thernet6% che consentiva un migliore maneggevolezza durante la stesura. -e

    stazioni venivano collegate tramite delle giunzioni a =T> e dei connettori /C.

    In entrambe ueste due tiologie vi era uindi un unico cavo con dei terminatori ai lati6% in cui ogni

    stazione si collegava nel unto desiderato. "i trattava in sostanza di un mezzo comletamente

    condiviso% in altre arole una tensione osta in ualunue unto del cavo veniva trasmessa su tutto

    il mezzo e uindi rilevata da tutte le stazioni.

    -e cose cambiarono con lintroduzione di 1+ase'T% dove si utilizzava e si utilizza6 un cavo con deifili in rame intrecciati a coie twisted air6. ,i era inoltre un concentratore chiamato hub6 che

    collegava tra loro le stazioni. ?gni stazione aveva un rorio cavo che arrivava fino allhub% da dove

    artivano tutti i cavi. :ra anche ossibile collegare tra loro i8 hub% er creare una rete i8 estesa in

    termini di lunghezza6 o er motivi logistici.

    nche se visivamente uella che aare ; una toologia =a stella>% in realt7 il mezzo ; semre

    condiviso tra tutte le stazioni in uanto lhub ; un semlice disositivo che ritrasmette i bit in arriva

    su una orta a tutte le altre. -e comunicazioni avvengono semre in maniera &alf'(ule$% ovvero si

    ossono avere comunicazioni in entrambe le direzioni% ma non contemoraneamente.

    9no dei roblemi da gestire in ueste tiologie di reti sono le collisioni. "e due stazioni

    trasmettono in contemoranea% il segnale si =sommer7> ed in sostanza non sar7 i8 ossibile fararrivare i dati in maniera corretta. : stato uindi elaborato il rotocollo C"M@C( Carrier "ense

    Multile ccess Collision (etection6% che consente alle stazioni di evitare la trasmissione se

    ualche altra lo sta gi7 facendo. /el caso ci sia una collisione sar7 necessario bloccare la

    comunicazione e ricominciarla doo un temo casuale% serano che non si verifichi di nuovo.

    -e reti twisted'air aumentarono di velocit7% formulando gli standards 1++ase'T e 1+++ase'T%

    risettivamente a 1++ e 1+++ Mbs. ci furono anche altri standards% ma non saranno trattati6.

    9na imortante rivoluzione% che ; oi largomento centrale di uesta relazione% fu lavvento degli

    switch. Auesti disositivi hanno la stessa funzione degli hub% ma oerano in maniera diversa come

    si vedr7 successivamente. (a 1+ase'T a 1+++ase'T ; ossibile utilizzare alternativamente hub o

    switch% tuttavia gli hub stanno rogressivamente scomarendo.

    9n ruolo imortante lo hanno anche le reti in fibra ottica% dal loro albore a 1+Mbs% fino a suerare

    la soglia dei 1+Bbs. :sistono switch in grado di collegare tra loro reti twisted'air con reti in fibra

    ottica% tuttavia le fibre ottiche non saranno trattate in uesta relazione.

    2

  • 7/24/2019 EthernetSwitching.pdf

    6/17

    Confronto tra switch e hubCome si ; detto nel aragrafo recedente% dal unto di vista visivo una semlice -/ basata su hub

    o su switch non resenta differenze tutte le stazioni sono connesse con un rorio cavo al

    concentratore. -a differenza chiave invece ; nel funzionamento.

    -hub ; infatti anche noto come multiort'reeater% ovvero si tratta di un disositivo che oera a

    livello fisico ci si riferisce al modello I"?@?"I6. 9n hub non ha idea di cosa sia un acchetto o un

    frame% un hub si occua solo di bit. Auando arrivano dei bit su una delle sue orte% lhub li

    ritrasmette a tutte le altre. 9n chiaro vantaggio di uesto aroccio ; la bassissima latenza% non c;

    infatti alcun temo di elaborazione. Man mano che i bit arrivano% vengono in automatico

    ritrasmessi.

    -o switch ; invece noto anche come multiort'bridge in uesta relazione si useranno i termini

    bridge e switch in maniera intercambiabile6 e si tratta di un disositivo di livello data'lin5. 9no

    switch non si ferma alla semlice conoscenza dei bit% ma ; in grado di decifrare le informazioni di

    livello 2% che sono i frame.

    Come lo switch utilizzi ueste informazioni aggiuntive sar7 discusso nel caitolo successivo% uelloche ; imortante caire ; uali conseguenze orti uesto fatto. Il risultato ; uello che i dati inviati

    ad una orta non vengono i8 inviati a tutte le altre% ma solo a uelle dove si trova il destinatario

    non ; del tutto vero come sar7 chiaro i8 avanti6. Auindi non si u< i8 arlare di mezzo

    condiviso% inoltre le collisioni vengono molto ridimensionate.

    "i suonga ad esemio di avere 4 stazioni numerate da 1 a 4. 1 sta comunicando con 2 e 3 sta

    comunicando con 4. /el caso dellhub si avrebbero molte collisioni% mentre con lo switch se ne

    avrebbero ochissime. Infatti ; come se 1 e 2 fossero connesse tra loro con un cavo mentre 3 e 4 ne

    utilizzassero un altro. Auesto ; un evidente vantaggio in uanto riduce drasticamente il dominio di

    collisione% consentendo uindi velocit7 i8 elevate.

    Inoltre il throughut comlessivo di uno switch ; molto i8 elevato di uello di un hub./ellesemio citato rima% suonendo una rete a 1++Mbs% si otranno scambiare dati

    comlessivamente a 2++Mbs. Infatti 1 e 2 comunicano a 1++Mbs e lo stesso faranno 3 e 4. /el

    caso di molte stazioni ; ancora i8 evidente il miglioramento risetto allhub% dove la banda dovr7

    essere invece contesa tra tutte le stazioni che vogliono comunicare.

    Bli switch ermettono inoltre di oerare in modalit7 Full'(ule$% con evidenti vantaggi. Ci sono

    inoltre delle differenze er uanto riguarda la sicurezza ed i servizi offerti es. ,-/6% tutti uesti

    asetti saranno discussi nei rossimi caitoli.

    9n asetto negativo degli switch ; invece la latenza% che ; sueriore a uella degli hub. 9no switch

    deve infatti analizzare alcune informazioni rima di inviare il acchetto% naturalmente uesto

    rovoca un ritardo sueriore dellhub dove i bit venivano inviati subito6.

    3

  • 7/24/2019 EthernetSwitching.pdf

    7/17

    Funzionamento degli switch9no switch riesce ad inviare i dati solo alla orta dove ; connesso il destinatario% con gli evidenti

    vantaggi che sono stati descritti. : lecito domandarsi come uesto ossa avvenire.

    In rimo luogo ; necessario conoscere lindirizzo del destinatario% visto er< che gli switch oerano

    a livello data'lin5 sono in grado di estrarre tutte le informazioni resenti in un frame. ?gni frame

    infatti contiene lindirizzo MC del destinatario del messaggio ci si riferisce naturalmente ad

    :thernet6% ed ; rorio uesta linformazione che interessa.

    Auesto dato non ; er< sufficiente% manca un modo er associare ciascun destinatario alla orta

    dove ; collegato. ,iene utilizzata un tabella CM table6 che mantiene ueste corrisondenze.

    Auando arriva un frame viene estratto lindirizzo MC del destinatario% cercato nella tabella% ed

    inviato alla orta indicata.

    Il roblema abbastanza semlice da intuire ; come costruire uesta tabella. 9n host otrebbe infatti

    essere connesso allo switch% sebbene non abbia ancora mai comunicato. Inoltre nulla vieta di

    scollegare una stazione da una orta e connetterla su di unaltra. /aturalmente ci si asetta che tutto

    continui a funzionare% che non sia necessario riavviare lo switch o che ci voglia del temo rima chela rete inizi a funzionare. "i faccia anche attenzione al fatto che ; anche ossibile collegare ad una

    orta dello switch un hub. In uesto modo si otrebbero avere% ad esemio% 2+ host connessi tutti

    alla orta numero 1.

    ena si accende lo switch% la sua CM table ; vuota% in uando ; imossibile saere dove sia

    connessa ciascuna stazione. "uoniamo% er esemio% larrivo del rimo frame di dati dalla

    stazione con indirizzo connessa alla orta 1% destinato alla stazione connessa alla orta 2. -o

    switch cerca uindi lindirizzo nella sua tabella ma non lo trova come abbiamo detto la tabella ;

    vuota6% uindi invia il frame a tutte le orte tranne la orta darrivo% 16. Contemoraneamente er la rete% u< er< ortare anche a dei roblemi. In alcuni casi infatti la

    modalit7 romiscua ha uno scoo ben reciso. "i considerino ad esemio i vari software di /I("

    /etwor5 Intrusion (etection "0stem6. Auesti rogrammi tentano di rilevare intrusioni nella rete%

    ma er svolgere il loro comito hanno bisogno di raccogliere tutto il traffico in transito% cosa che

    con gli switch non risulta i8 ossibile.

    /egli switch di fascia alta tuttavia ; stato osto rimedio a uesto roblema. In uesti disositivi

    esiste infatti il concetto Monitoring Eort% "witch Eort nal0zer "E6 o Doving nal0sis

    EortDE6. "i tratta er< in sostanza dello stesso concetto esiste una orta sulla uale viene coiato

    tutto il traffico. In uesto modo ; sufficiente connettere lo sniffer il /I(" ad esemio6 su uesta

    orta e il disositivo sar7 in grado di ricevere tutto il traffico della rete. In alcuni disositivi esiste

    rorio una orta seciale er uesta funzionalit7% su uelli i8 evoluti ; invece tutto configurabile

    via software. "i u< uindi collegare lo sniffer su una ualsiasi orta e configurare uale traffico far

    arrivare. Con uesto sistema ; ossibile% ad esemio% ricevere il traffico di una articolare ,-/ o

    di articolari orte. "i evita cos un enorme traffico e si riescono a monitorare le sole cose che

    interessano es. i server6.

    Come ; stato evidenziato sembra non ci sia modo di =sniffare> il traffico er un normale host% che ;

    anche il motivo er cui si ricorre a soluzioni come la monitoring ort descritta oco fa% uando

    uesta ; una necessit7. In realt7 esistono delle tecniche er riuscire comunue a ortare a termine

    uesto comito.9na delle i8 usate ; nota come DE Eoisoning o DE "oofing6% una soluzione abbastanza

    semlice che la maggior arte delle volte ; efficace. "enza entrare troo nei dettagli% se ne vedr7 in

    breve il funzionamento. Beneralmente un host comunica con un altro utilizzando il rotocollo IE si

    arla delle reti utilizzate i8 di freuente6% tuttavia gli switch sono eriferiche di livello 2 e uindi

    ignorano cosa sia un IE% comunicano invece con indirizzi MC. Chi ; interessato dunue a

    comunicare su una -/ non deve limitarsi a conoscere lindirizzo IE del destinatario% ma deve

    saere anche lindirizzo MC si arla semre di :thernet6. Il rotocollo DE si occua rorio di

    mantenere una associazione fra uesti due indirizzi. Auando un host vuole comunicare con un altro

    chiede in broadcast a tutti6 lindirizzo MC dellhost con lindirizzo IE secificato DE Deuest6.

    Il acchetto ; ricevuto da tutti e solo la macchina con lIE indicato risonder7 inviando una DE

    Del06 comunicando il rorio indirizzo MC. uesto unto il mittente conosce anche lindirizzo

    #

  • 7/24/2019 EthernetSwitching.pdf

    10/17

    MC del destinatario che viene inserito in una tabella simile alla CM table descritta rima6 e u% nel senso che non sono searate e costruite in maniera fisica. "i occua

    infatti di tutto lo switch tiicamente di fascia alta6 tramite una interfaccia di configurazione. (al

    unto di vista fisico infatti le ,-/ non si distinguono dalle -/ tradizionali. Tutti gli host sono

    infatti collegati allo switch in maniera tradizionale.

    /ella configurazione dello switch si dovranno definire le varie ,-/ che si vogliono creare e direda uali elementi saranno formate. -a configurazione tiica ; uella er orte. "i decide che un

    insieme di orte far7 arte della ,-/ 1% un altro insieme della ,-/ 2% e cos via.

    /ellesemio riortato in Figura 2 sono state create 3 ,-/ azzurra% gialla e rossa. Come si vede

    la ,-/ gialla utilizza le orte 2 e )% uella rossa 3 e 4 e uella azzurra le restanti. "arebbe anche

    ossibile associare ad una orta i8 ,-/% ma non tratteremo uesto asetto.

    ,-/ diverse si comortano rorio come se si trattasse di switch differenti. Il dominio di

    broadcast ; limitato a ciascuna% bisogna occuarsi del roblema del routing dei acchetti da una

    ,-/ allaltra. "i otrebbe utilizzare un router o far gestire il tutto dallo stesso switch -a0er 3%

    tuttavia non esamineremo in dettaglio uesto roblema.

    Auando la rete aumenta di dimensioni come ; stato descritto recedentemente% si ossono collegaretra loro i8 switch. /el caso di ,-/ er< la soluzione si comlica% si arla in generale di Inter'

    "witching ,-/. Il roblema ; che una stessa ,-/ otrebbe estendersi tra due switch% a uesto

    unto er< uno switch che riceva i frame dallaltro% non u< saere di che ,-/ ciascun frame

    faccia arte. Eer risolvere il roblema si ossono utilizzare soluzioni rorietarie6 in cui i frame

    sono incasulate in altri frame che aggiungano le oortune informazioni. Trattandosi di soluzione

    rorietarie er< si otrebbero avere dei roblemi con disositivi diversi% inoltre ciascun frame in

    transito tra due switch va incasulato oortunamente maggior latenza6.

    Eer uesti motivi ; stato sviluato lo standard I::: )+2.1A% imlementato da raticamente tutti

    gli switch di fascia alta che suortano le ,-/.

    "ebbene ossa sembrare strano% con uesto standard si ; deciso di aorre delle modifiche al frame

    11

    Figura 2: Esempio di VL!

    / 2 1 3 7 45ellow L6

    red L6

  • 7/24/2019 EthernetSwitching.pdf

    15/17

    :thernet. ,iene infatti aggiunto un nuovo camo chiamato ,-/ I( e anche un camo di riorit7 e

    altri dettagli. -idea ; uindi uella del tagging diretto dei frame% ovvero associare ad ogni frame

    :thernet un identificativo della ,-/. Con ueste informazioni si risolve il roblema in maniera

    abbastanza semlice. Auando il frame arriva allo switch% baster7 che esso estragga il ,-/ I( er

    saere a uali orte dovr7 inoltrarlo.

    /aturalmente a rima vista una modifica del frame :thernet fa sorgere molte erlessit7% non ;

    chiaro infatti come si comorteranno le /IC un o datate. "embra infatti che un asettoimortantissimo come uello della retro'comatibilit7 sia stato violato er consentire alle ,-/ di

    funzionare.

    In realt7 si ; tenuto conto di uesti roblemi% ed infatti gli switch distinguono tra due differenti tii

    di orte

    ccess Eort : una orta tradizionale% su cui andranno connessi gli host. In uesta orta i

    frame :thernet sono uelli tradizionali% che non contengono il camo ,-/ I( e le altre

    modifiche.

    Trun5 Eort Auesta orta invece utilizza i frame del nuovo standard con il camo ,-/

    I(6. "i utilizza er connettere un altro switch o agli host che suortano )+2.1A.

    -idea uindi ; uella che lhost tradizionale% senza alcuna modifica% dialoghi con lo swicth

    chiamiamolo 6 tramite una access ort. "e il frame dovr7 assare ad un altro switch chiamiamolo

    6% allora creer7 un nuovo frame con ,-/ I( secondo lo standard e lo far7 assare er la trun5

    ort che ; collegata con . uesto unto sar7 a che orte inoltrare il frame leggendo ,-/

    I(6. /aturalmente se lo dovr7 inviare a delle access ort% mander7 un frame tradizionale%

    rimuovendo ,-/ I( e le altre informazioni.

    In uesto modo si risolvono tutti i roblemi% a condizione che gli switch suortino lo standard% ma

    daltronde ; una condizione indisensabile.

    Erima di concludere uesto caitolo% si fa notare che sono ossibili altre modalit7 er caratterizzare

    una ,-/% oltre a uella basata sulle orte che ; stata descritta. "e ne elencheranno altre due chesono utilizzate in alcune situazioni

    ssociazione tramite indirizzo MC

    "i configurano sullo switch gli indirizzi MC di ogni host della ,-/% in uesto modo sar7

    ossibile connettere le stazioni su ualunue orta. -o svantaggio rinciale ; che

    sostituendo ad esemio la /IC dellhost sar7 necessario riconfigurare la ,-/. Inoltre

    bisogna orre attenzione ai roblemi di sicurezza% ; ossibile infatti modificare lindirizzo

    MC.

    ssociazione tramite indirizzo IE

    "i configurano sullo switch gli indirizzi IE di ogni host della ,-/. Ci si otr7 ancora

    collegare su ualunue orta% tuttavia eventuali sostituzioni della /IC o dellhost nonrichiederanno riconfigurazioni. ,a osta semre attenzione alla sicurezza.

    -a cosa che invece dovrebbe saltare allocchio ; che IE ; un rotocollo di livello 3% mentre

    gli switch sono disositivi di livello 2K 9na siegazione i8 arofondita di uesto fatto ;

    trattata nel rossimo caitolo.

    12

  • 7/24/2019 EthernetSwitching.pdf

    16/17

    Switch *a,er e oltre: stato messo in luce i8 volte nei caitoli recedenti il fatto che gli switch siano eriferiche di

    livello 2% con le dovute conseguenze di uesto fatto er esemio la uestione che essi non saiano

    cosa sia un indirizzo IE6. Tuttavia% secie negli ultimi anni% il ruolo degli switch sta

    rogressivamente cambiando e si vedono sul mercato semre di i8 disositivi che non si limitanoad oerare a livello 2. "i arla in articolare di switch la0er 3. Auesti disositivi sono a tutti gli

    effetti dei router% in uanto sono in grado di instradare acchetti formulando oortune scelte ed

    utilizzando vari rotocolli di routing. Inoltre uno switch -a0er 3 ; tiicamente i8 veloce di un

    router in uanto le funzioni di inoltro loo5'u nelle tabelle6 sono realizzate in hardware%

    diversamente da molti router che lo fanno via software.

    Bli switch la0er 3 sono molto utilizzati er effettuare il ,-/ routing% descritto nel caitolo

    recedente. "uonendo infatti di creare diverse ,-/ aartenenti a reti IE diverse% sar7

    necessario un routing tra le stesse. 9no switch la0er 3 u< uindi assolvere a uesto comito% in

    maniera del tutto trasarente. 9n amministratore di rete =distratto> infatti non dovr7 fare uasi

    nulla% collegher7 semlicemente gli host allo switch ignorando robabilmente il fatto che vengaeffettuato del routing tra ,-/ diverse. Inoltre in uesto modo si avr7 un sistema centralizzato%

    occuandosi di tutto lo switch. Auesta situazione ; una delle alicazioni rinciali degli switch

    la0er 3.

    :sistono er< anche switch che non si fermano a livello 3% si arla di switch la0er 4. Auesti

    disositivi sono uindi in grado di esaminare anche i dati dei rotocolli TCE e 9(E comunemente

    utilizzati in internet. : uindi ossibile effettuare oerazioni di filtraggio molto avanzate% si

    otrebbe er esemio bloccare tutto il traffico TCE sulla orta 3+++. In situazioni tiiche diende

    molto dal modello6 ; ossibile anche dare riorit7 a determinato traffico% er esemio utilizzando

    i8 code a riorit7 diverse. "i otrebbe avere una coda er il traffico normale% ed unaltra er

    acchetti 9(E su una articolare orta er esemio utilizzata dalle alicazioni ,?IE6.

    Infine in situazioni molto articolari% fanno la loro comarsa anche switch la0er H% anche se forse laarola switch non ; i8 aroriata in uesto caso. "i tratta infatti di disositivi in grado di

    analizzare dati fino a livello alicazione. In uesto caso la ossibilit7 delle oerazioni effettuabili

    cresce enormemente. 9n utilizzo tiico ; uello dei load'balancer er i siti web. "e si hanno infatti

    molti utenti che accedono ad un sito web% otrebbe essere necessario utilizzare i8 server. "erve

    er< un sistema er instradare le varie connessioni in maniera bilanciata ai vari server. 9no switch

    la0er H otrebbe essere in grado di comiere oerazioni di uesto tio.

    In alcuni casi% nella comunicazione &TTE% si ha er< la necessit7 che un client comunichi semre

    con il server web con in uale ha iniziato la comunicazione. : il caso tiico di una rocedura di

    login o dei carrelli della sesa utilizzati nei siti di e'commerce. In ueste situazioni lo switch devi

    uindi riconoscere lutente e trasmettere il suo traffico semre allo stesso server. lcune soluzionivanno uindi addirittura a catturare informazioni resenti nei coo5ie% in maniera da mantenere la

    =sessione> creata dallalicazione web. -a uestione uindi ; molto amia e gli scenari ossibili

    sono davvero moltissimi% tuttavia non ; lo scoo di uesta relazioni analizzarli.

    "ebbene uanto visto ossa sembrare molto interessante% ; bene renderlo con le dovute cautele.

    Innanzitutto si tratta di un modifica totale al ruolo degli switch% come ; stato accennato infatti

    arlare ancora di switch in uesti contesti non ha uasi i8 senso. Inoltre le soluzioni la0er 4 e la0er

    H non sono assolutamente standard% inoltre si tratta er lo i8 di imlementazioni rorietarie.

    -alicazione di ueste tiologie di aarati% inoltre% ha senso solo in realt7 molto grandi dove si

    hanno decine e decina di migliaia di utenti. "i tratta infine di disositivi di costo molto elevato%

    dove le soluzioni rooste cambiano di giorno in giorno e da roduttore a roduttore% anche in

    relazione al servizio che si vuole ottenere.

    13

  • 7/24/2019 EthernetSwitching.pdf

    17/17

    -ibliografia

    ndrew ". Tanenbaum."eti di calcolatori% 2++3% Eearson :ducation

    Cisco /etwor5ing cadem0% CC/ online course materials cisco.netacad.net6

    htt@@suort.intel.com@suort@e$ress@switches@sb@cs'+1441+.htm

    htt@@www.cisco.com@war@ublic@[email protected]

    htt@@www.networ5world.com@netresources@+*13flow2.html

    I::: )+2 Eart 3 standard% www.ieee.org

    "lides del libro #$itched L!% M.aldi% E./icoletti% 2++2% McBraw'&ill

    14

    http://support.intel.com/support/express/switches/sb/cs-014410.htmhttp://www.cisco.com/warp/public/473/41.htmlhttp://www.networkworld.com/netresources/0913flow2.htmlhttp://www.ieee.org/http://support.intel.com/support/express/switches/sb/cs-014410.htmhttp://www.cisco.com/warp/public/473/41.htmlhttp://www.networkworld.com/netresources/0913flow2.htmlhttp://www.ieee.org/