IP Multicast Routing. Silvano GAI Fulvio RISSO.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "IP Multicast Routing. Silvano GAI Fulvio RISSO."

Transcript

1 IP Multicast Routing Silvano GAI Fulvio RISSO 1

2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori indicati a pag. 1. Le slides possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione. Ogni altra utilizzazione o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampate) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori. L informazione contenuta in queste slides è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. Gli autori non assumono alcuna responsabilità per il contenuto di queste slides (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell informazione). In ogni caso non può essere dichiarata conformità all informazione contenuta in queste slides. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali. 2

3 Cos è il Multicast Possibilità di trasmettere la medesima informazione a più utenti finali senza essere costretti ad indirizzare questi ultimi singolarmente e senza avere, quindi, la necessità di duplicare per ciascuno di essi l'informazione da diffondere Multicast e la multimedialità non sono la stessa cosa, ma sono due concetti estremamente correlati quando si entra nell'ambito delle comunicazioni Es. servizi di videoconferenza 3

4 IP e il multicasting Trasmissione di pacchetti IP multicast Non c è alcuna differenza rispetto a pacchetti unicast Gli host non hanno quindi alcun problema a trasmettere dati multicast Il multicast è visto semplicemente come un indirizzo IP un po diverso Recapito a destinazione dei pacchetti IP Multicast Il recapito di pacchetti multicast a destinazione è decisamente diverso da quello dei pacchetti unicast un problema Unicast: il routing è fisso, i protocolli devono semplicemente riportare che un certo host H è localizzato in una certa zona della rete Internet Multicast: il protocollo deve individuare dove sono localizzati tutti gli hosts che vogliono ricevere quella trasmissione e trasmettere il flusso solo sulle reti interessate 4

5 Host Group Concetto nuovo, alla base del multicasting Ogni singolo host può aderire ad un host group e poi abbandonarlo Host Extensions for IP Multicasting, RFC1112 Ogni host group è contraddistinto da un indirizzo IP di classe D La trasmissione dei dati avviene inviando dei pacchetti con questo IPdest Ogni rete deve capire se, al suo interno, esistono degli host che hanno intenzione di ricevere i pacchetti destinati a questo host group Sono strutture dinamiche La composizione di un host group non è nè fissa nè limitata e varia nel tempo 5

6 Tipi di Host Group Permanente Ha un indirizzo ben noto e assegnato a priori Esiste sempre, anche se non esistono membri al suo interno Ad esempio gli indirizzi di multicast utilizzati da alcuni protocolli di routing (es. RIP o OSPF) per il loro funzionamento Temporaneo Esiste solo finché qualcuno ne fa parte Non esistono limitazioni di sorta Si può entrare e uscire dai gruppi a propri piacimento Non ci sono limiti sul numero di gruppi a cui è possibile appartenere contemporaneamente Viene rilasciato nel momento in cui il gruppo non ha più alcun membro, ed è disponibile alla creazione di un nuovo host-group 6

7 IP e il multicasting I Multicast Router (mrouter) instradano i pacchetti multicast La funzionalità di multicast router è integrata su un normale router IP Spesso è necessario abilitarla con un comando apposito Un mrouter ha un algoritmo di forwarding diverso per i pacchetti multicast rispetto a quelli unicast Un datagram inviato in multicast verrà consegnato a tutti i membri dell'host group di destinazione con il "miglior sforzo possibile", esattamente come accade per i pacchetti unicast. Pertanto sul datagram inviato in multicast non sono garantiti né il tempo né l'ordine di consegna 7

8 Indirizzi multicast Indirizzi di classe D Gli indirizzi che identificano un host group sono detti indirizzi di classe D iniziano con 1110 Nella notazione standard di Internet gli indirizzi multicast sono compresi nell'intervallo:

9 Indirizzi multicast Alcuni casi particolari L'indirizzo non viene assegnato a nessun gruppo è il gruppo permanente composto da tutti gli host Questo indirizzo viene utilizzato dagli mrouter per inviare messaggi di controllo agli host direttamente connessi su una data rete locale I messaggi destinati a questo gruppo non vengono mai inviati al di fuori della rete locale In caso contrario sarebbe una banalità intasare Internet Non esiste l'indirizzo globale di tutti gli host connessi ad Internet : indirizzo di tutti i router : indirizzo di tutti gli mrouter con protocollo DVMRP... 9

10 Multicast sulle LAN Sulle LAN il multicast di livello 3 è realizzato tramite il multicast di livello MAC Si ottimizza il processo di ricezione, perché il multicast MAC è filtrato direttamente dall hardware della scheda Il pacchetto multicast IP è passato ai livelli superiori solo se la scheda lo riconosce come un pacchetto di un gruppo multicast riconosciuto Mapping degli indirizzi Sono disponibili i 23 bit meno significativi dell indirizzo MAC Lo spazio di indirizzamento IP dedicato al multicast è invece esteso su 28 bit (prefisso 1110) I 23 bit meno significativi dell'indirizzo IP vengono mappati negli omologhi bit dell'indirizzo multicast MAC corrispondente 10

11 Mapping IP MAC Ad un indirizzo MAC corrispondono 2 5 indirizzi IP Alcuni host riceveranno dei pacchetti IP che non sono destinati a loro; questi pacchetti vengono scartati a livello IP e non a livello MAC, aumentando l overhead sull host Per evitare il problema: fare attenzione all'assegnazione degli indirizzi multicast Bit che possono dare origine a collisione sull indirizzo MAC 1110 x 27 x 26 x 25 x 24 x 23 x 22 x 21 x 20 x 19 x 18 x 17 x x 0 Multicast IP address E 0x 22 x 21 x 20 x 19 x 18 x 17 x x 0 Multicast MAC address for IP Indirizzi MAC riservati dall IEEE per IP multicast: E E-7F-FF-FF (indirizzi Global Group)

12 Configurazione delle NIC card Bisogna abilitare o disabilitare la ricezione di indirizzi multicast sulla scheda di rete I driver della scheda di rete devono permettere due nuove funzioni JoinHostGroup (address, interface) LeaveHostGroup (address, interface) 12

13 Componenti fondamentali del multicast Trasmissione dati gli host trasmettono i dati ad un indirizzo particolare (multicast) Determinazione dell esistenza di ricevitori di un certo gruppo multicast su un particolare segmento di LAN Nel caso non esistano ricevitori, non è il caso di inoltrare quei pacchetti sulla LAN Propagazione dell esistenza e della localizzazione dei ricevitori Il routing multicast deve tenere traccia della localizzazione dei vari ricevitori, creando un albero coprente in modo da minimizzare i costi e recapitare i pacchetti a tutti Le reti che non hanno ricevitori vengono tagliate dall albero (pruning) 13

14 IGMP Internet Group Management Protocol È il protocollo per la gestione e lo scambio delle informazioni di controllo tra gli host e gli mrouter Scopo primario: permettere agli mrouter di mantenere sempre aggiornate al loro interno le tabelle che associano ad ogni rete locale gli host group presenti sulla rete stessa In realtà IGMP può essere utilizzato anche per lo scambio delle informazioni di controllo tra gli mrouter IGMP deve necessariamente essere abilitato su tutti gli host che vogliono ricevere, oltre che inviare, pacchetti multicast La versione attuale dell'igmp è la numero 2 esistono installazioni della 1 la numero 0 è obsoleta I messaggi IGMP vengono spediti in multicast per tutti gli host sulla LAN e sono incapsulati in un datagram IP con campo protocol type uguale a 2 14

15 Il pacchetto IGMP Version Type Unused Checksum Group Address Type 1 = Host Membership Query: inviate dal multicast router verso gli host, per tenere aggiornata la lista degli host group attivi sulla LAN 2 = Host Membership Report: inviate dall'host in risposta alle query del router Group Address Viene impostato a zero nelle query generali per scoprire quali gruppi operano sulla LAN Nei report contiene l'indirizzo dell'host group a cui appartiene un host 15

16 Il protocollo IGMP (1) I multicast router inviano periodicamente query per scoprire quali host group sono attivi su una LAN Le query sono indirizzate (a livello IP) al gruppo di tutti gli host ( ) e hanno TTL=1 Un pacchetto con TTL = 1 non esce dalla LAN Un multicast router è abilitato, di default, a ricevere tutti i gruppi multicast 16

17 Il protocollo IGMP (2) Gli host rispondono alle query generando dei report, con cui segnalano al multicast router tutti gli host group a cui appartengono La risposta avviene utilizzando il gruppo multicast di appartenenza In particolare, gli host rispondono inviando un report per ciascun host group a cui sono iscritti Il router abilitato invia periodicamente dei messaggi di query Se dopo un certo numero di tentativi non riceve alcun report per quel determinato gruppo, assume che non ci siano più membri Se un host ha appena aderito ad un gruppo multicast deve inviare immediatamente un report affinché sia in grado il prima possibile di ricevere i pacchetti indirizzati a quel gruppo 17

18 IGMP: Tecniche di ottimizzazione I messaggi di report possono intasare la rete. Per ovviare a ciò: Quando un host riceve una query avvia un timer per ciascun gruppo a cui appartiene: ogni timer viene fatto partire da un valore casuale scelto tra 0 e D secondi; allo scadere del timer si genera il report relativo. Oltre ad utilizzare i timer, ogni host resta in ascolto e se sente un report con un indirizzo multicast corrispondente ad uno dei suoi, non genera un altra risposta per quel multicast group È indifferente, per un router, sapere che sulla LAN ci sono 2 piuttosto che N receivers per quel gruppo 18

19 IGMP v. 2 (1) Arricchisce la versione 1, mantentendo la compatibilità con gli host che hanno tale versione Aggiunte Specifica la modalità con cui si elegge il designated router viene scelto quello con indirizzo IP più basso sull'interfaccia considerata In IGMP v.1 questa procedura viene demandata al protocollo di routing protocolli differenti potrebbero implementare tecniche di elezione del designated router differenti ed incompatibili tra loro, provocando la presenza di più designated router sulla stessa rete Messaggio Group-Specific Query Permette ad un router multicast di interrogare un ben specifico gruppo invece che tutti i gruppi presenti sulla LAN 19

20 IGMP v. 2 (2) Aggiunte Messaggio Leave-Group Accelera le operazioni di eliminazione di un gruppo da una LAN Inviato al gruppo All-Routers da un host che intende lasciare un certo gruppo multicast, specificando l'indirizzo del gruppo che si vuole abbandonare Quando il router riceve un messaggio di questo tipo inizia ad inviare una serie di Group-Specific Query verso quel particolare gruppo di destinazione e se continua a non ricevere risposta elimina la entry relativa al gruppo sull'interfaccia interessata Velocizza le operazioni di pruning di alberi multicast inutili 20

21 IGMP v. 3 Sostanzialmente aggiunge due nuovi comandi Inclusion Group-Source Report ed Exclusion Group-Source Report Un host può specificare da quale sorgente vuole o non vuole ricevere traffico multicast destinato ad un certo gruppo Se ci sono più sorgenti attive che inviano pacchetti ad un determinato gruppo, gli host possono scegliere di ricevere i pacchetti provenienti solo da una di queste sorgenti Si tratta di un mezzo per risparmiare banda, in quanto questa informazione può essere sfruttata dai router per potare ulteriori ramificazioni degli alberi di distribuzione 21

22 Multicast Router MULTICAST ROUTER Host Membership Report Host Membership Query HOST HOST HOST HOST 22

23 Protocolli di Instradamento (1) I protocolli di instradamento per pacchetti multicast gestiscono alberi di distribuzione multicast da una sorgente verso le destinazioni attive Originariamente sono stati definiti solo protocolli intradomain Successivamente, sono stati pensati anche protocolli inter-domain Ci si è accorti che un protocollo classico, intra-domain, non scala su Internet Il multicast è ancora un problema insoluto Ad una distanza di 20 anni rispetto alle proposte originarie (Deering), non esiste ancora il multicast su scala geografica 23

24 Protocolli di Instradamento (2) I protocolli intra-domain utilizzati sono DVMRP (Distance Vector Multicast Routing Protocol) basato sui distance-vector MOSPF (Multicast OSPF) è un protocollo di tipo link-state PIM (Protocol Independent Multicast) Il protocollo inter-domain proposto è BGMP (Border Gateway Multicast Protocol) 24

25 Algoritmi di instradamento Algoritmi proposti da Steve Deering Stephen E. Deering, "Multicast routing in internetworks and extended LANs," in SIGCOMM 88, pp , Aug Selective Flooding Reverse Path Forwarding Reverse Path Broadcasting Truncated Reverse Path Broadcasting Reverse Path Multicasting 25

26 Reverse Path Forwarding (1) Migliora il Flooding Quando un router riceve un pacchetto multicast, lo invia su tutte le altre interfacce a patto che quella da cui è arrivato sia sul cammino più breve tra il router e la destinazione Funziona solo se la rete è simmetrica (calcola il costo del reverse path) È utilizzabile in presenza di un algoritmo di routing unicast di tipo Distance Vector Ha le distanze del router da ogni destinazione 26

27 Reverse Path Forwarding (2) Problemi Non tiene conto del fatto che ci siano ascoltatori o meno (non fa pruning) Carica la rete in modo inaccettabile: non viene generato alcun albero di instradamento il pacchetto viene sempre distribuito su tutti i link Su alcuni link transitano più copie dello stesso pacchetto Ad esempio se X e Y hanno distanza minima da S dall interfaccia superiore, sulla LAN A transiteranno 2 copie dei pacchetti emessi da S Di conseguenza, transiteranno 2 pacchetti anche su LAN B Suppone la rete simmetrica X Z S Y LAN A LAN B 27

28 Reverse Path Broadcasting Evoluzione del RPF Si costruisce un albero di distribuzione multicast (come per costruire lo spanning tree), e i pacchetti raggiungono tutte le destinazioni passando sui rami di quest albero Non è più necessario trasmettere i pacchetti su tutti i link, ma solo su quello dove ci sono le interfacce figlie Viene creato un albero distinto per ogni sorgente (che si pone come nodo radice) 28

29 RPB: Costruzione dell albero di multicast Ogni router deve capire la sua posizione all interno dell albero di distribuzione Non è necessario che conosca l intero albero Due tipi di interfacce Interfaccia padre : interfaccia a distanza minore verso la sorgente Siccome RPB si appoggia su un protocollo di routing DV, questo è facile da scoprire Interfaccia figlie : le altre interfacce del router I pacchetti potranno essere ricevuti sia dalle interfacce padre, sia da quelle figlie Se il pacchetto arriva da un interfaccia padre Viene accettato ed eventualmente propagato Se il pacchetto arriva da un interfaccia figlia Viene sempre scartato 29

30 RPB: Propagazione dei pacchetti multicast Propagazione di pacchetti multicast Tra le interfacce figlie che sono affacciate su una LAN, è necessario identificare quella che ha il diritto di propagare il pacchetto a valle Viene selezionato il router designato per quel link Per ogni link a cui il router è affacciato, il router esamina i DV che gli sono arrivati dagli altri router presenti su quel link Il router che ha distanza inferiore verso la sorgente diventa router designato ed ha diritto a propagare i pacchetti su quella LAN In caso di costo uguale, viene presa l interfaccia con IP più basso 30

31 RPB: esempio Definizione dell interfaccia padre Ogni router sceglie l interfaccia a costo minore Interfacce superiori, sia per X, che per Y e Z Definizione del designated router Sulla LAN A ci sono 3 router, quindi il router padre è quello con costo minore verso S (cioè X) Propagazione dei pacchetti X e Y ricevono i pacchetti dall interfaccia superiore Solo X può propagare il pacchetto sulla LAN A Y si vede arrivare un pacchetto dall interfaccia inferiore, che non è un interfaccia padre, quindi non lo propaga Z invece propaga il pacchetto perché lo riceve dalla sua interfaccia padre X Y Z S LAN A LAN B 31

32 Reverse Path Broadcasting (4) Problemi: sostanzialmente gli stessi del RPF Non tiene conto del fatto che ci siano ascoltatori o meno (non fa pruning) Suppone la rete simmetrica 32

33 Truncated RPB (1) Inserisce il concetto di pruning Gli algoritmi precedenti lasciavano agli host il compito di filtrare i pacchetti, occupando banda inutilmente Implica che l albero di distribuzione dipenda dalla sorgente e dal gruppo di multicast (con RPB dipende solo dalla sorgente) Richiede che gli end-systems generino dei membership-reports Non invia il multicast sulle LAN foglia qualora queste non abbiano receivers È richiesto l uso di un protocollo che comunichi, ad ogni router, se su quella LAN ci sono receivers 33

34 Truncated RPB (2) LAN foglia: rete non usata da nessun altro router per raggiungere la sorgente multicast Determinazione di quali sono le LAN foglie : ogni router deve inserire nei propri DV l informazione del suo next hop per raggiungere ogni destinazione Questo è automatico in RIP con Split Horizon con Poisoning Reverse, perché tutte le destinazioni raggiunte attraverso il link sul quale l annuncio è inviato vengono poste con distanza pari a infinito Si supponga che il router Z propaghi la sorgente S a costo infinito verso la LAN A Questo significa che la LAN A è un link di transito, perché i pacchetti della sorgente S transiteranno su LAN A per andare a Z Quindi, se la entry relativa alla sorgente in esame è propagata con distanza infinita, quel link NON è una foglia Questa ottimizzazione semplifica l algoritmo, ma non impedisce che sui nodi interni dell albero ci sia traffico inutile 34

35 Reverse Path Multicasting (1) Supera le limitazioni di TRPB, realizzando il pruning di intere ramificazioni Algoritmo Primo pacchetto inviato dalla sorgente S: viene propagato secondo l algoritmo TRPB Se il pacchetto raggiunger un router i cui link sono tutte foglie prive di membri di quel gruppo, il router invia un messaggio di No-Membership-Report (NMR) al router padre Se il router padre riceve questi messaggi da tutti i suoi figli, genera a sua volta un NMR verso il padre 35

36 Reverse Path Multicasting (2) Messaggi NMR: hanno validità limitata Quando scadono, viene adottato nuovamente l algoritmo TRPB Problema: ci sono dei multicast storm periodici Messaggi Membership-Report Servono per comunicare al nodo padre che si è aggiunto un ascoltatore per quel gruppo In questo caso deve essere attivato rapidamente il ramo dell albero, senza aspettare il timeout precedente Scalabilità Critica, perché ogni router deve tenere molte informazioni per ogni coppia (source, group) 36

37 Link State Multicast Routing Basa il suo funzionamento sull esistenza di un protocollo di routing unicast di tipo LS Funzionamento Ogni router ha la mappa completa della rete, quindi è in grado di calcolare, per ogni source, l albero di distribuzione verso ogni potenziale receiver Viene creato un nuovo Link State Advertisement che annuncia l esistenza di un receiver in relazione ad un particolare host group Il pacchetto viene inviato in flooding, così che tutta la rete conosce esattamente la posizione di ogni receiver per ogni gruppo multicast Se un router riconosce di essere su un albero di distribuzione, si attiva a fare il forwarding degli eventuali pacchetti appartenenti a quel gruppo Non è più necessario il flood and prune 37

38 LS Multicast Routing: problemi (1) L instradamento del primo pacchetto di una trasmissione può richiedere parecchio tempo L albero dei cammini minimi viene calcolato solo nel momento in cui un utente inizia a trasmettere Quando il primo pacchetto arriva ad un router, questo deve calcolare l albero di instradamento per sapere su quali link lo deve forwardare Per i pacchetti successivi questo calcolo non è più necessario in quanto l informazione si troverà in cache 38

39 LS Multicast Routing: problemi (2) Memoria CPU Ogni router deve contenere una nuova entry (un nuovo LSP) per ogni rete con un membro di quel particolare host group Il calcolo dell albero di instradamento va fatto per ogni sorgente di ogni gruppo Il numero di alberi è molto elevato Ogni sorgente ha un albero distinto verso ogni destinazione La tabella di routing deve mantenere, anzichè semplicemente la destinazione (per il routing unicast), la coppia (sorgente, destinazione) Per ogni coppia è necessaria una entry distinta, in quanto ogni router deve calcolare un percorso distinto per ogni possibile destinazione 39

40 Core-Based Tree (1) Prevede la creazione di un unico albero di distribuzione multicast per tutto il gruppo G L albero è indipendente dalla sorgente Core router È il router principale dell albero di distribuzione Utilizzo di stati forti Non vengono inviate periodici messaggi di refresh sullo stato dei gruppi multicast; poco adatto a situazioni altamente variabili Tony Ballardie, Paul Francis, and Jon Crowcroft, "Core based trees (CBT)," in SIGCOMM 93, pp , ACM, Sept (also in Computer Communication Review 23 (4), Oct. 1992) 40

41 Core-Based Tree (2) Algoritmo di costruzione dell albero Quando un router periferico (leaf router) riconosce che un host nella sua rete vuole agganciarsi al gruppo di multicast, invia un messaggio particolare (Join Reques) al core router Tutti i router che ricevono questo messaggio marcano l interfaccia dalla quale il messaggio arriva come una interfaccia da usare per il forwarding dei pacchetti multicast per quel gruppo Nel caso in cui il messaggio raggiunga un router che fa già parte dell albero (prima di raggiungere il core rotuer) la segnalazione si ferma, e all albero precedente viene aggiunto un nuovo ramo 41

42 Core-Based Tree (3) Data Forwarding Un membro del gruppo invia semplicemente il pacchetto in multicast Ogni router che riceve un pacchetto lo invia su tutte le interfacce appartenenti a quel gruppo di multicast (definite nella fase di costruzione dell albero) tranne quella da cui il pacchetto è arrivato Problemi Il core-router è un single point of failure La posizione del core-router influenza pesantemente le performance dell algoritmo La scelta ottimale della posizione può essere decisamente complicata I percorsi non sono ottimizzati Vantaggi: scalabilità (poche informazioni di stato nei routers) 42

43 Algoritmi inter-domain Sono necessari algoritmi di tipo gerarchico La complessità degli algoritmi tradizionali (e le informazioni di stato da tenere) non permettono la scalabilità In generale, gli utenti sono sostituiti dai domini Routing non gerarchico: l utente Y vuole ricevere i gruppi A, B, C Routing gerarchico: Il dominio X vuole ricevere i gruppi A, B, C Entrano in gioco altre politiche (come per il BGP) 43

44 Classificazione dei protocolli LAN / Small Networks WAN / Autonomous System Internet Suitable Protocols DVMRP (RPM) MOSPF (linkstate) PIM-DM PIM-SM CBT BGMP (MASC) 44

45 DVMRP (1) DVMRP è definito nello RFC 1075 Protocollo Distance Vector, derivato dal RIP Versione 1: è basato sul TRPB Versione 3: viene adottato RPM DVMRP ignora le informazioni di routing degli altri protocolli DVMRP calcola route che possono differire da quelle utilizzate per il traffico unicast La duplicazione nel calcolo delle route unicast (è necessario avere, ad esempio, sia RIP che DVMRP sulla stessa rete) è dovuta al fatto che spesso la rete unicast e multicast non coincidono esattamente (ci possono essere router che solo solo unicast, ad es. Mbone) 45

46 DVMRP (2) Usa una metrica basata sul numero di hop Il cammino che collega due neighbor DVMRP può includere molte reti e molti router (unicast) I tunnel sono configurati manualmente DVMRP è attualmente usato da MBONE disponibile sui router disponibile anche sugli host (daemon mrouted) 46

47 MOSPF (1) Protocollo Link State, estensione di OSPF DVMRP è invece un protocollo completamente nuovo Essendo basato su OSPF, permette ai singoli router di avere una conoscenza completa della topologia della rete e dei costi relativi ai singoli collegamenti Crea una base dati che descrive la topologia dell'autonomous System I pacchetti multicast vengono instradati attraverso uno shortest path tree Usa una tecnica indicata con il nome di source/destination group routing Adatto a bassa densità di gruppi multicast Source/Destination routing In MOSPF il pacchetto multicast viene instradato sia in base all'indirizzo di destinazione (cioè l'indirizzo multicast) sia in base all'indirizzo della sorgente, cioè dell'host che ha generato il pacchetto 47

48 MOSPF (2) Funzionamento Il percorso di instradamento di un pacchetto multicast viene effettuato su richiesta i router intermedi, nel momento in cui si vedono arrivare il primo pacchetto destinato da una particolare sorgente verso un certo host group, creano, con un opportuno algoritmo, uno shortest path tree che permette di instradare il pacchetto lungo i cammini più brevi verso tutte le direzioni indicate dall'indirizzo multicast Questo funziona se l algoritmo ha raggiunto la stabilità del database degli LSA (altrimenti lo SPT non sarebbe comune su tutta la rete) 48

49 MOSPF (3) MOSPF è definito nello RFC1584 Broadcast periodico delle informazioni sui gruppi I router MOSPF possono essere mischiati con router OSPF I cammini scelti per i pacchetti multicast non passano per i router solo OSPF I router OSPF indicano di poter operare anche come router MOSPF utilizzando un nuovo bit (MC) nel campo Option dell header OSPF 49

50 MOSPF (4) È stato aggiunto un nuovo tipo di LSA Type 6 I router MOSPF producono LSA di tipo 6 per informare gli altri router nella loro area dei gruppi multicast attivi sulle loro reti Gli LSA tipo 6 non sono propagati tra le aree Gli ABR MOSPF producono LSA di tipo 6 per informare gli altri router nella backbone area dei gruppi multicast attivi sulle loro aree non backbone Un nuovo bit (W) è associato ai router link states Quando W=1 il router può essere scelto come gateway verso tutti i multicast group Il bit W è uguale a uno per gli MOSPF ASBR e per gli MOSPF ABR MOSPF è una buona scelta per il multicasting intra-dominio 50

51 PIM (1) Protocol Independent Multicast Calcolo dei cammini inversi: si basa sulle informazioni di routing derivate dai sottostanti protocolli di routing unicast, qualunque essi siano (DV o LS) Da qui deriva il nome di Protocol Independent Diversamente da DVMRP e MOSPF, non include pertanto meccanismi per il calcolo delle route unicast Come il DVMRP può attraversare più domini di routing unicast 51

52 PIM (2) Affronta due diverse problematiche relative alla spazialità dei ricevitori Reti estese con pochi ricevitori sparsi ai quattro venti PIM-SM - Sparse mode (RFC 2117) Derivato da CBT; ha un basso numero di stati generato ed è fortemente scalabile Reti con ricevitori molto concentrati PIM-DM - Dense Mode (Internet Draft) Adotta l algoritmo RPM, quindi assomiglia a DVMRPv3 PIM-SM e PIM-DM non possono coesistere in uno stesso dominio di routing multicast I router del dominio vanno configurati opportunamente 52

53 PIM: comportamenti di default Implicit Join Protocol PIM-DM (come DVMRP): in mancanza di indicazioni esplicite, i pacchetti vengono inoltrati in una certa rete È necessario generare messaggi di Prune per interrompere il traffico multicast Explicit Join Protocol PIM-SM (come MOSPF): in mancanza di indicazioni esplicite, i pacchetti non vengono inoltrati in una certa rete MOSPF: richiede però che tutte le informazioni di multicast siano distribuite a tutti i router del dominio, anche a quelli non interessati dal traffico multicast Non è in grado di limitare le informazioni solamente ai router interessati È necessario generare messaggi di Join per attivare il traffico multicast 53

54 PIM-DM (1) Adatto ad ambiti locali o metropolitani Non particolarmente parco in termini di banda Ci possono essere pacchetti inoltrati in zone non interessate dal particolare gruppo multicast La banda non è normalmente un problema in ambito LAN-MAN Gestione molto semplice Inoltra i pacchetti per la nuova coppia (src, grp) su tutte le interfacce figlie fino a quando viene ricevuto un Prune Prima di inoltrare il pacchetto, controlla il reverse path per vedere che arrivi dall interfaccia giusta 54

55 PIM-DM (2) È necessario confermare esplicitamente l esistenza di receivers nel proprio sottoalbero I messaggi sono pertanto inviati in multicast R3 1. PIM-DM Prune(grp) 2. PIM-DM Join(grp) Net1 R1 Net2 R2 55

56 PIM-DM (3) ip multicast-routing interface ethernet 1 ip pim dense-mode! interface ethernet 2 ip pim dense-mode 56

57 PIM-SM Nasce per rendere disponibile un protocollo sparse mode Pochi gruppi rispetto al numero di LAN L overhead introdotto dal multicast Dense Mode non è più trascurabile Si serve delle tabelle di unicast indipendentemente dal protocollo unicast che le ha costruite Si basa sul concetto di albero di distribuzione centralizzato ed è l'evoluzione del CBT Scalabile Adotta un approccio dinamico nella gestione delle entry di routing 57

58 PIM-SM Non usa mai il flooding Tre nodi speciali Designated router (DR), che si occupa di raccogliere le richieste degli host Rendez-vous point (RP), un punto di raccolta dei pacchetti destinati ad un certo gruppo multicast, che corrisponde al core router dell'algoritmo CBT Il RP dipende dal singolo gruppo di multicast Bootstrap Router (BSR), che si occupa di distribuire a tutto il dominio PIM-SM l elenco dei RP 58

59 Designated Router (DR) È uno dei router della LAN Il router che ha Percorso minore verso il RP Interfaccia con indirizzo IP più alto sulla LAN (in caso esistano più router sulla LAN in esame) Si occupa di raccogliere le richieste degli host L'aggregazione ai gruppi da parte degli host avviene in modo esplicito Gli alberi sono costruiti da messaggi espliciti di JOIN (no data driven) Invio periodico dei JOIN per adattarsi ai cambiamenti dei gruppi 59

60 BootStrap Router (BSR) Eletto dinamicamente Ogni router abilitato annuncia sè stesso come Candidate BSR Vince il router che ha costo amministrativo migliore A parità di questo, l indirizzo IP maggiore Viene eletto un set di BSR per questioni di affidabilità Distribuisce l RP-set a tutti i router PIM-SM Elenco dei router che possono diventare RP Esiste una formula che, dato un gruppo, permette di selezionare il router che ne diventerà RP a partire dall RP-set 60

61 PIM-SM Gestisce due tipi di alberi di distribuzione Albero condiviso con centro nel RP, detto RP-Tree (RPT) e valido per tutti i membri del gruppo Albero dipendente dalla sorgente, detto anche Shortest-Path Tree (SPT), che permette una maggiore velocità di consegna dei pacchetti, dato che il cammino sorgente-ricevitore è sempre minimo Utilizzo degli alberi di distribuzione Default: si usa lo shared tree Permette ai router di passare indipendentemente a source specific tree se lo ritengono conveniente 61

62 Shared Tree Non vengono usati percorsi minimi (S1-R3) C è concentrazione di traffico sul RP L albero è indipendente dalle sorgenti R2 S2 RP S1 R1 R3 62

63 Shortest Path Tree Vengono usati percorsi minimi (S1-R3) Il traffico è distribuito Ad ogni sorgente corrisponde un albero R2 S2 S1 R1 R3 63

64 Creare lo shared tree di G RP JOIN (*,G) 64

65 Trasmettere a G lungo lo shared tree S RP I pacchetti sono inoltrati dal DR in unicast verso il RP, attraverso messaggi PIM-SM Register Non è obbligatorio instaurare l albero tra il RP e il DR REG (data,g) 65

66 Creare l albero di distribuzione S RP Il messaggio di JOIN è inviato sempre da un ricevitore (in questo caso il RP) verso la sorgente dei dati Questo messaggio non è obbligatorio JOIN(S,G) 66

67 Creare lo shortest path tree di S S RP Data(S,G) JOIN(S,G) 67

68 Trasmettere lungo lo shortest path tree S RP La trasmissione di S verso RP continua fino a quando RP emetterà un messaggio PIM-Register-Stop verso il DR Questo può essere fatto: - se non ci sono ascoltatori per quel gruppo - se RP ha emesso un JOIN verso DR, pertanto non sono necessari i messaggi PIM-Register Data(S,G) Data(S,G) 68

69 Staccarsi dallo Shared Tree RP Il messaggio di PRUNE è inviato solamente quanto si ha la certezza che lo SPT è stato instaurato correttamente R Può esistere il caso di un RP che non riceve e non inoltra nessun pacchetto (tutte le foglie hanno creato uno SPT) PRUNE (S,G,RP=1) 69

70 Unirsi allo shared tree di G RP JOIN (*,G) 70

71 Unirsi allo shortest path tree di S S RP JOIN(S,G) 71

72 PIM-SM Router A! ip multicast-routing ip pim rp-address ! interface ethernet 0 ip pim sparse-mode! interface ethernet 1 ip pim sparse-mode! access-list 1 permit Router D! ip multicast-routing ip pim rp-address ! interface ethernet 0 ip pim sparse-mode! interface ethernet 1 ip pim sparse-mode! access-list 1 permit

73 Multicast Backbone MBone Il termine MBone è l'acronimo di Multicast Backbone. MBone è una rete virtuale appoggiata su Internet Lo scopo principale di MBone è quello di fornire agli utenti la possibilità di sfruttare il multicast per le comunicazioni multimediali. MBone e l'ietf MBone nasce agli inizi del 1992 come evoluzione degli esperimenti multicast compiuti dall'ietf (Internet Engineering Task Force) Audio e video venivano inviati in diretta dai luoghi in cui si effettuavano le conferenze IETF a tutto il resto del mondo collegato alla rete Internet 73

74 MBone MBone è una rete virtuale Questo significa semplicemente che MBone per la trasmissione utilizza la stessa struttura fisica di Internet I router che gestiscono anche il multicast sono detti MRouters MBone costruisce sui collegamenti fisici di Internet una sua topologia propria MBone utilizza il multicasting a livello IP Multicast significa trasmissione da una sorgente ad una o più destinazioni contemporaneamente. La trasmissione broadcast (e, talvolta, anche multicast) esiste sulle LAN. La novità di MBone è che ora la trasmissione multicast può avvenire su tutta la rete Internet 74

75 Cosa dire di Mbone... Il cane parlante Non è tanto entusiasmante sentire ciò che dice, quanto piuttosto il fatto che lo dica È interessante vedere come una rete connectionless possa fare conferenze con buona qualità (se la banda lo permette) È importante prefigurare l importanza che questa innovazione potrà avere sulle comunicazioni future, più che ciò che si riesce a fare oggi Prima (e sola) Legge di Tengdin sulle telecomunicazioni Il salto da ZERO a qualunque baud rate è il passo più importante che tu possa compiere; dopo di allora il solo obiettivo che avrai sarà la velocità della luce 75

76 Topologia di MBone Collegamento tra due mrouter local end-point Mrouter H H H H Internet Tunnel remote end-point Mrouter H H H H 76

77 I tunnel Caratteristiche Ogni tunnel è univocamente definito da quattro caratteristiche: local end-point remote end-point metric threshold local e remote end-point sono parametri statici del tunnel, mentre metric e threshold possono essere modificati dinamicamente 77

78 I tunnel Parametri Threshold rappresenta il valore minimo del TTL che un pacchetto deve avere per poter essere instradato attraverso il tunnel Permette di definire la visibilità dei pacchetti Ogni mrouter decrementa il TTL di 1 e non di un valore pari al threshold Metric è una misura del costo del tunnel 78

79 I protocolli di trasporto UDP RTP Attualmente è il protocollo di trasporto utilizzato da tutti gli applicativi Real Time Protocol Migliora la QoS fornita da IP per garantire servizi in tempo reale Time-stamp per recuperare le variazioni di ritardo subite nella rete RTCP incluso in RTP Informazioni di controllo della conferenza Report e statistiche (pacchetti ricevuto / persi da ogni utente, ) informazioni su ogni utente (nome, locazione, mail ) 79

80 Gli applicativi (1) SD/SDR - Session Directory Mantiene un'elenco aggiornato delle conferenze in atto e permette di aderirvi od abbandonarle Indica, per ogni sessione, i medium interessati (audio, video, whiteboard) e le loro caratteristiche (indirizzo multicast sul quale trasmettono, porta) Tramite SDR si riescono a gestire dinamicamente in modo molto semplice le varie conferenze È possibile, scorrendo l elenco visualizzato, aderire ad ognuna delle sessioni disponibili È possibile aggiungere una nuova sessione, distribuendo così questa informazione agli altri utenti di Mbone SDR sceglie automaticamente un indirizzo che non crea conflitti È necessario definire un parametro scope, che coincide in pratica con il TTL (Site 16, Region 32, World 127) Annunci mediante indirizzo multicast riservato 80

81 Gli applicativi (2) VAT Visual Audio Tool Permette la ricezione e la trasmissione della parte audio di una conferenza I partecipanti di una conferenza multicast hanno la possibilità di tenere delle conversazioni private (una sorta di pettegolezzo a bassa voce), evitando di disturbare l'intera conferenza. Questa possibilità viene realizzata facendo uso di una connes-sione unicast parallela a quella multicast su cui è in atto la confe-renza. RAT Robust Audio Tool Migliore di VAT: più formati audio, codifiche ridondate, codifiche gerarchiche, maggiore stabilità sulle varie piattaforme VIC Video Conference Tool Permette la ricezione e la trasmissione della parte video di una conferenza 81

82 Gli applicativi (3) IMM - Image Multicaster Client Permette la ricezione di immagini statiche NV - Videoconferencing Tool Permette di ricevere video trasmesso a basso frame rate in forma di datagram UDP multicast WB - WhiteBoard Tool Permette di gestire una lavagna bianca su cui chiunque può scrivere Particolarmente utile nel caso di seminari 82

83 Lo stato attuale del multicast Solamente intra-dominio Utilizzo molto limitato, e sono all interno di alcuni domini (es. Fastweb) per esigenze specifiche InternetTV, con set-top-box dedicati Attualmente non ci sono previsioni serie di espansione Anche gli applicativi sono particolarmente limitati agli occhi moderni Multicast affidabile Deve gestire problematiche diverse (affidabilità) Anche questo, gestito in reti particolari (es. per applicazioni finanziarie) Anche in questo caso, bassa diffusione Nuovi tentativi: attraverso il P2P (es. Joost) 83

IP Multicast Routing. Silvano GAI Fulvio RISSO.

IP Multicast Routing. Silvano GAI Fulvio RISSO. IP Multicast Routing Silvano GAI Fulvio RISSO http://staff.polito.it/fulvio.risso/ 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle

Dettagli

IP Multicast Routing. Silvano Gai sgai@cisco.com. Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi. Nota di Copyright. Multicast Backbone

IP Multicast Routing. Silvano Gai sgai@cisco.com. Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi. Nota di Copyright. Multicast Backbone Nota di Copyright IP Multicast Routing Silvano Gai sgai@cisco.com Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle

Dettagli

IP Multicast Routing. Silvano GAI Fulvio RISSO. http://staff.polito.it/fulvio.risso/

IP Multicast Routing. Silvano GAI Fulvio RISSO. http://staff.polito.it/fulvio.risso/ IP Multicast Routing Silvano GAI Fulvio RISSO http://staff.polito.it/fulvio.risso/ 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle

Dettagli

IP Multicast. Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi. Silvano Gai sgai@cisco.com. Nota di Copyright. Comunicazioni di gruppo

IP Multicast. Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi. Silvano Gai sgai@cisco.com. Nota di Copyright. Comunicazioni di gruppo IP Multicast Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi Silvano Gai sgai@cisco.com Multicast - 1 Copyright: si veda nota a pag. 2 Nota di Copyright Questo insieme di trasparenze (detto

Dettagli

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP Nota di Copyright Cenni sull architettura protocollare TCP/IP Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi cenni - 1 M. Baldi: si veda pagina 2 Questo insieme di trasparenze (detto nel

Dettagli

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP Cenni sull architettura protocollare TCP/IP Mario Baldi mbaldi@polito.it www.polito.it/~baldi cenni - 1 M. Baldi: si veda pagina 2 Nota di Copyright! Questo insieme di trasparenze (detto nel seguito slides)

Dettagli

RETI INTERNET MULTIMEDIALI. Multicast

RETI INTERNET MULTIMEDIALI. Multicast RETI INTERNET MULTIMEDIALI Multicast MULTICAST Introduzione Nuove applicazioni possono richiedere l uso di collegamenti di tipo puntomultipunto audio e video streaming in broadcast giochi in rete (Quake),

Dettagli

Telematica?. Instradamento multicast

Telematica?. Instradamento multicast Università di Genova Facoltà di Ingegneria Telematica?. multicast Prof. Raffaele Bolla dist Si tratta di dare supporto alle trasmissioni in cui un singolo pacchetto debba venir consegnato a molte destinazioni.

Dettagli

Esercizi di Addressing. Fulvio Risso Guido Marchetto

Esercizi di Addressing. Fulvio Risso Guido Marchetto Esercizi di Addressing Fulvio Risso Guido Marchetto 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali.

Dettagli

Mobile IP Mobilità nelle reti IP Mario Baldi Politecnico di Torino

Mobile IP Mobilità nelle reti IP Mario Baldi Politecnico di Torino Mobile IP Mobilità nelle reti IP Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul

Dettagli

RETI DI CALCOLATORI II

RETI DI CALCOLATORI II RETI DI CALCOLATORI II Facoltà di Ingegneria Università degli Studi di Udine Ing. DANIELE DE CANEVA a.a. 2009/2010 ARGOMENTI DELLA LEZIONE TEORIA DEL ROUTING ROUTING STATICO ROUTING DINAMICO o PROTOCOLLI

Dettagli

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente Routing Introduzione Il livello 3 della pila ethernet ha il compito di muovere i pacchetti dalla sorgente attraversando più sistemi Il livello di network deve quindi: Scegliere di volta in volta il cammino

Dettagli

Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè

Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè (pescape@unina.it) IP Multicasting Nota di Copyright Quest insieme di trasparenze è stato

Dettagli

Argomenti della lezione

Argomenti della lezione Multicast IP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei protocolli applicativi

Dettagli

Argomenti della lezione

Argomenti della lezione Nota di Copyright RETI DI CALCOLATORI II Prof. PIER LUCA MONTESSORO acoltà di Ingegneria Università degli Studi di Udine Prof. MARIO BALDI acoltà di Ingegneria Politecnico di Torino Questo insieme di trasparenze

Dettagli

Multicast e IGMP. Pietro Nicoletti www.studioreti.it

Multicast e IGMP. Pietro Nicoletti www.studioreti.it Multicast e IGMP Pietro Nicoletti wwwstudioretiit Multicast-2004-1 P Nicoletti: si veda nota a pag 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul

Dettagli

Interconnessione di reti IP

Interconnessione di reti IP Interconnessione di reti IP Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright

Dettagli

17. Indirizzamento Multicast (IGMP)

17. Indirizzamento Multicast (IGMP) 17. Indirizzamento Multicast (IGMP) 17.1. Introduzione Dopo aver esaminato il trattamento delle tre classi di indirizzi A, B e C, descriviamo ora una quarta classe che permette la consegna efficiente di

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Progettazione di reti locali basate su switch - Switched LAN

Progettazione di reti locali basate su switch - Switched LAN Progettazione di reti locali basate su switch - Switched LAN Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Basato sul capitolo 5 di: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill,

Dettagli

Gestione della memoria di massa e file system

Gestione della memoria di massa e file system FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Gestione della memoria di massa e file system 2000 Pier Luca Montessoro (si veda la nota di copyright

Dettagli

Lezione n.8 LPR- Informatica Applicata

Lezione n.8 LPR- Informatica Applicata Lezione n.8 LPR- Informatica Applicata 3/4/2006 Laura Ricci Laura Ricci 1 RIASSUNTO DELLA LEZIONE Classfull IP Addressing Subnetting CIDR: Classless Adddressing Laura Ricci 2 INTERCONNESSIONE DI RETI:

Dettagli

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast Migliore uso della banda alla sorgente Unicast Multicast 4 Concetti fondamentali Indirizzamento Unicast Multicast su LAN Multicast su Internet Host Migliore uso della banda alla sorgente Router Protocolli

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Corso di Laurea in Informatica Esame di Reti Prof. Panzieri frame con source address uguale a MAC_UNI X X X X X

Corso di Laurea in Informatica Esame di Reti Prof. Panzieri frame con source address uguale a MAC_UNI X X X X X Corso di Laurea in Informatica Esame di Reti Prof. Panzieri ESERCIZI - - - - - - - - - - - - - Esercizio 1 Dato un host dotato di una scheda di rete (network adaptor) per (802.3 (Ethernet), e con uno stack

Dettagli

Multicast. Davide Guerri CASPUR

Multicast. Davide Guerri CASPUR Multicast Davide Guerri CASPUR 1 Nota di copyright Copyright 2006 by Davide Guerri (). Fatte salve esplicite autorizzazioni, la copia letterale e la distribuzione di questo documento

Dettagli

4b. Esercizi sul livello di Rete Inoltro in IP

4b. Esercizi sul livello di Rete Inoltro in IP 4b. sul livello di Rete Inoltro in IP 4b-1 o Un router riceve sull interfaccia eth1 una serie di pacchetti. L interfaccia ha come indirizzo MAC bbbb:6c3c:5656:3b34 e l indirizzo IP: 131.175.21.254. Il

Dettagli

Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE

Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE 3-1 Il Livello RETE Servizi del livello Rete Organizzazione interna Livello Rete basato su Circuito Virtuale Livello Rete basato su Datagram Algoritmi

Dettagli

CORSO DI RETI DI CALCOLATORI II (Docente Luca Becchetti) Esercizi su instradamento e tabelle di routing 1

CORSO DI RETI DI CALCOLATORI II (Docente Luca Becchetti) Esercizi su instradamento e tabelle di routing 1 CORSO DI RETI DI CALCOLATORI II (Docente Luca Becchetti) Esercizi su instradamento e tabelle di routing 1 1. Si proponga una topologia di rete corrispondente alla seguente porzione della tabella di instradamento

Dettagli

RETI DI CALCOLATORI II

RETI DI CALCOLATORI II RETI DI CALCOLATORI II Facoltà di Ingegneria Università degli Studi di Udine Ing. DANIELE DE CANEVA a.a. 2009/2010 ARGOMENTI DELLA LEZIONE RIDONDANZA NELLE RETI SWITCHED E PROBLEMI COLLEGATI SPANNING TREE

Dettagli

Routing IP. IP routing

Routing IP. IP routing Routing IP IP routing IP routing (inoltro IP): meccanismo per la scelta del percorso in Internet attraverso il quale inviare i datagram IP routing effettuato dai router (scelgono il percorso) Routing diretto

Dettagli

Controllo e correzione degli errori

Controllo e correzione degli errori FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Controllo e correzione degli errori 2000 Pier Luca Montessoro si veda la nota di copyright alla

Dettagli

Reti di Calcolatori 1

Reti di Calcolatori 1 Reti di Calcolatori 1 ESERCIZIO 2: Considerato il diagramma di rete riportato nella figura sottostante, il candidato risponda ai quesiti seguenti. Si consideri la rete funzionante e a regime. 1. Si riporti

Dettagli

RETI DI CALCOLATORI. Domande di riepilogo Quarta Esercitazione. Quali sono le differenze tra Bridge, Router e Gateway?

RETI DI CALCOLATORI. Domande di riepilogo Quarta Esercitazione. Quali sono le differenze tra Bridge, Router e Gateway? RETI DI CALCOLATORI Domande di riepilogo Quarta Esercitazione Quali sono le differenze tra Bridge, Router e Gateway? Bridge, Router e Gateway servono ad interconnettere reti diverse (internetworking).

Dettagli

Metro VLAN Switch e standard 802.1ad

Metro VLAN Switch e standard 802.1ad Metro VLAN Switch e standard 802.1ad Pietro Nicoletti piero[]studioreti.it VLAN-Metro-802.1ad - 1 P. Nicoletti: si veda nota a pag. 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 6 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Rete: 1 Il livello di Rete nel modello TCP/IP è chiamato anche strato internet ed è rappresentato da

Dettagli

Configurazione delle interfacce di rete

Configurazione delle interfacce di rete Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa

Dettagli

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast Indirizzi LAN e ARP Corso di Reti di Telecomunicazioni Giovanni Schembra 1 Trasmissione trame su canale broadcast I nodi di una LAN si scambiano trame su un canale broadcast: quando un nodo in una LAN

Dettagli

Shielding. E.M.I. Shield e Grounding: analisi applicata ai sistemi di cablaggio strutturato. Pier Luca Montessoro.

Shielding. E.M.I. Shield e Grounding: analisi applicata ai sistemi di cablaggio strutturato. Pier Luca Montessoro. E.M.I. Shield e Grounding: analisi applicata ai sistemi di cablaggio strutturato Shielding Pier Luca Montessoro pierluca.montessoro@diegm.uniud.it SHIELD - 1 Copyright: si veda nota a pag. 2 Nota di Copyright

Dettagli

Tecniche di compressione senza perdita

Tecniche di compressione senza perdita FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Tecniche di compressione senza perdita 2000 Pier Luca Montessoro (si veda la nota di copyright

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Se si vuole fare una query non per uno specifico gruppo multicast il campo Group Address viene lasciato a 0.

Se si vuole fare una query non per uno specifico gruppo multicast il campo Group Address viene lasciato a 0. LEZIONE 22 Le comunicazioni multicast vengono definite per risolvere il problema delle comunicazioni di gruppo. Una possibilità per realizzare questo è dire: se una stazione deve fare una trasmissione

Dettagli

Redistribuzione route esterne in OSPF

Redistribuzione route esterne in OSPF Redistribuzione route esterne in OSPF AS 100 RIP Area 1 R9 Area 2 R10 R3 R4 R2 Area 0 R1 R5 R6 Area 3 Area 4 R7 R11 R8 BGP R8 e R11 sono una tipologia di router OSPF chiamati ASBR: connettono l'as OSPF

Dettagli

Trasmissione bilanciata e amplificatore differenziale

Trasmissione bilanciata e amplificatore differenziale E.M.I. Shield e Grounding: analisi applicata ai sistemi di cablaggio strutturato Trasmissione bilanciata e amplificatore differenziale Pier Luca Montessoro pierluca.montessoro@diegm.uniud.it DIFFAMP -

Dettagli

Codifica dei numeri interi positivi e negativi

Codifica dei numeri interi positivi e negativi FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica dei numeri interi positivi e negativi 2000 Pier Luca Montessoro (si veda la nota di copyright

Dettagli

Protocolli multimediali

Protocolli multimediali Protocolli multimediali RTP, RTCP, RTSP Ormai molte applicazioni scambiano informazioni in cui le relazioni temporali sono molto importanti. La Telefonia via Internet, Videoconferenza, Lezioni a distanza,

Dettagli

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) Vincenzo Eramo Open Shortest Path First (OSPF) Reti di Telecomunicazioni - Vincenzo Eramo - A.A. /5 OSPF: Principi Base I router hanno la responsabilità di contattare i router vicini e acquisire la loro

Dettagli

4c. Esercizi sul livello di Rete Instradamento in Internet

4c. Esercizi sul livello di Rete Instradamento in Internet c. sul livello di Rete Instradamento in Internet c- o Si consideri la rete in figura. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si

Dettagli

Installazione e Configurazione del servizio DHCP. Orazio Battaglia

Installazione e Configurazione del servizio DHCP. Orazio Battaglia Installazione e Configurazione del servizio Orazio Battaglia Protocollo e Servizio Il protocollo (Dynamic Host Configuration Protocol) è un protocollo di rete di livello applicativo che permette ai dispositivi

Dettagli

III - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.

III - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete. Livello rete in Internet Corso di RETI DI CALCOLATORI (9 CFU) a.a. 2016-2017 II anno / II semestre Mantenimento della semplicità all aumentare delle funzioni Sfruttamento della modularità (indipendenza

Dettagli

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro ( si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Evoluzione del livello di rete

Evoluzione del livello di rete Politecnico di Milano Advanced Network Technologies Laboratory Evoluzione del livello di rete o Multi Protocol Label Switching - MPLS MPLS o MultiProtocol Label Switching n n n n Pensato per unire i vantaggi

Dettagli

Gestione della memoria per sistemi multiprogrammati. Obiettivi. Partizioni fisse. Partizioni fisse. Fondamenti di Informatica

Gestione della memoria per sistemi multiprogrammati. Obiettivi. Partizioni fisse. Partizioni fisse. Fondamenti di Informatica FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Gestione della memoria centrale 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide

Dettagli

Commutazione di pacchetto

Commutazione di pacchetto Commutazione di pacchetto Tecniche di commutazione Le principali sono: Commutazione di circuito Rete telefonica Commutazione di pacchetto Servizio datagram Servizio orientato alla connessione Esempi di

Dettagli

IL CABLAGGIO STRUTTURATO DI CATEGORIA 6

IL CABLAGGIO STRUTTURATO DI CATEGORIA 6 IL CABLAGGIO STRUTTURATO DI CATEGORIA 6 21 maggio 2002 PIER LUCA MONTESSORO Dip. di Ingegneria Elettrica Gestionale e Meccanica Università degli Studi di Udine in collaborazione con 2002 Pier Luca Montessoro

Dettagli

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Codifica del video

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Codifica del video FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica del video 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Dettagli

Priorità di traffico - IEEE 802.1p

Priorità di traffico - IEEE 802.1p Priorità di traffico - IEEE 802.1p Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti nicoletti[at]studioreti.it www.studioreti.it Basato

Dettagli

Reti di calcolatori. Lezione del 18 giugno 2004

Reti di calcolatori. Lezione del 18 giugno 2004 Reti di calcolatori Lezione del 18 giugno 2004 Problema Rigidità della struttura degli indirizzi Limitate possibilità di organizzare autonomamente le LAN private, anche all interno di un unica organizzazione

Dettagli

Routing dinamico: OSPF

Routing dinamico: OSPF Routing dinamico: OSPF Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei protocolli

Dettagli

Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet

Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet Routing IP A.A. 2006/2007 Walter Cerroni Routing gerarchico in Internet Dal punto di vista del routing, Internet è suddivisa in modo gerarchico in Autonomous System (AS) un AS è un gruppo connesso di una

Dettagli

Progettazione di reti locali con switch di livello 3

Progettazione di reti locali con switch di livello 3 Progettazione di reti locali con switch di livello 3 Mario Baldi Politecnico di Torino http://www.mario-baldi.net Pietro Nicoletti Studio Reti http://www.studioreti.it Basato sul capitolo 10 di: M. Baldi,

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Internet and Intranet Access

Internet and Intranet Access and Intranet Access Mario Baldi Synchrodyne Networks, Inc. baldi@synchrodyne.com access - 1 M. Baldi: see page 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle

Dettagli

Instradamento per servizi di tipo circuito virtuale. Dr. S. Greco Polito,

Instradamento per servizi di tipo circuito virtuale. Dr. S. Greco Polito, Instradamento per servizi di tipo circuito virtuale Servizio circuito virtuale: tabelle di instradamento e di inoltro q Ogni nodo contiene due tabelle: Tabella di instradamento Tabella di inoltro q La

Dettagli

Prova 2-8 Luglio 2016

Prova 2-8 Luglio 2016 Cognome Nome Matricola STUDENTE BRAVO SOLUZIONI Prova 2-8 Luglio 2016 Tempo complessivo a disposizione per lo svolgimento: 2 ore Si usi lo spazio bianco dopo ogni esercizio per la risoluzione E1 E2 E3

Dettagli

Architettura del processore. Modello di calcolatore. Caratteristiche del processore. Caratteristiche del processore. Fondamenti di Informatica

Architettura del processore. Modello di calcolatore. Caratteristiche del processore. Caratteristiche del processore. Fondamenti di Informatica FONDAMENTI DI INFORMATICA Prof PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Architettura e funzionamento del calcolatore 20 Pier Luca Montessoro (si veda la nota di copyright

Dettagli

Suddivisione di grandi reti in aree (1/3)

Suddivisione di grandi reti in aree (1/3) Reti di Trasporto Open Shortest Path First (OSPF) Ing. Alessio Botta e-mail: botta@coritel.it Le slides relative a questi argomenti sono quasi integralmente tratte dal corso di Sistemi di Commutazione

Dettagli

Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4

Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4 Internet Protocol Versione 4: instradamento e routing Aspetti di forwarding e routing del protocollo IPv4 1 Instradamento (forwarding) Operazione comune a tutte le macchine con stack TCP/IP Router, end

Dettagli

Routing. Forwarding e routing

Routing. Forwarding e routing Routing E necessario stabilire un percorso quando host sorgente e destinazione non appartengono alla stessa rete Router di default si occupa di instradare il traffico all esterno della rete Router sorgente:

Dettagli

Antonio Cianfrani. Standard Access Control List (ACL)

Antonio Cianfrani. Standard Access Control List (ACL) Antonio Cianfrani Standard Access Control List (ACL) Indice Cosa sono le ACL? Interfacce Inbound & Outbound Wildcard mask Configurare una ACL standard ACL extended (prossima lezione) Named ACL (prossima

Dettagli

Memoria cache. Memoria cache. Miss e Hit. Problemi. Fondamenti di Informatica

Memoria cache. Memoria cache. Miss e Hit. Problemi. Fondamenti di Informatica FONDAMENTI DI INFORMATICA Prof PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Memoria cache, interrupt e DMA 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide

Dettagli

Instradamento in IPv4

Instradamento in IPv4 Antonio Cianfrani Instradamento in IPv4 Funzione di instradamento nei Router IP I Router IP hanno la funzione di instradare i datagrammi in rete: ricevono un datagramma da una interfaccia, eseguono alcune

Dettagli

Introduzione alla programmazione strutturata

Introduzione alla programmazione strutturata FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Prof. ELIO TOPPANO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio

Dettagli

Reti di calcolatori. Lezione del 17 giugno 2004

Reti di calcolatori. Lezione del 17 giugno 2004 Reti di calcolatori Lezione del 17 giugno 2004 TCP/IP e ISO/OSI Architettura TCP/IP APPLICATION TELNET FTP DNS NFS DNS RPC SNMP TRANSPORT TCP UDP NETWORK ARP RARP DATA LINK (LLC MAC) Protocollo IP Protocollo

Dettagli

Parte I. Ibrido MPLS. Figura 1.1

Parte I. Ibrido MPLS. Figura 1.1 Parte I 1. INTRODUZIONE ALLE RETI MPLS Instradamento a pacchetto datagram Ibrido Commutazione di circuito virtuale IP MPLS ATM Figura 1.1 L MPLS (Multiprotocol label switching, commutazione di etichetta

Dettagli

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Evoluzione dei sistemi informatici Cos è una rete? Insieme di

Dettagli

Wireless LAN IEEE

Wireless LAN IEEE Reti non cablate Wireless LAN IEEE 802.11 Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi WLAN - 1 M. Baldi: si veda pagina 2 Nota di Copyright Questo insieme di

Dettagli

Codifica dei segnali audio

Codifica dei segnali audio FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica dei segnali audio 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide

Dettagli

Fondamenti di Internet e Reti 097246

Fondamenti di Internet e Reti 097246 sul livello di Rete Instradamento. o Si consideri la rete in figura.. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si calcoli il cammino

Dettagli

Link Aggregation - IEEE 802.3ad

Link Aggregation - IEEE 802.3ad Nota di Copyright Link ggregation - IEEE 80.ad Mario aldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti nicoletti@studioreti.it www.studioreti.it

Dettagli

Scrivere il software. Scrivere il software. Interprete. Compilatore e linker. Fondamenti di Informatica

Scrivere il software. Scrivere il software. Interprete. Compilatore e linker. Fondamenti di Informatica FODAMETI DI IFORMATICA Prof. PIER LUCA MOTESSORO Prof. ELIO TOPPAO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio Toppano

Dettagli

L2VPN. Contenuti. 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS)

L2VPN. Contenuti. 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS) Ing. Marco Corsi 7 Marzo 2008 1 Contenuti 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS) 2 1 Virtual Private Wire Service (VPWS) 1 - Topologia

Dettagli

Formato del datagramma IP

Formato del datagramma IP Routing (instradamento) in Internet! Internet globalmente consist di Sistemi Autonomi (AS) interconnessi: " Stub AS: istituzione piccola " Multihomed AS: grande istituzione (nessun transito) " Transit

Dettagli

Reti di Telecomunicazione Lezione 21

Reti di Telecomunicazione Lezione 21 Reti di Telecomunicazione Lezione 21 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Apparati di rete Hub Bridge Programma della lezione filtraggio auto-apprendimento spanning-tree

Dettagli

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 4 Rete (parte 5) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Agenda Routing in Internet Protocolli di routing RIP OSPF BGP

Dettagli

ROUTER NOTE. Dispositivo attivo di rete che lavora a livello 3 della pila ISO-OSI, si occupa di instradare pacchetti di dati tra reti eterogenee

ROUTER NOTE. Dispositivo attivo di rete che lavora a livello 3 della pila ISO-OSI, si occupa di instradare pacchetti di dati tra reti eterogenee ROUTER Nome file Dispositivo attivo di rete che lavora a livello 3 della pila ISOOSI, si occupa di instradare pacchetti di dati tra reti eterogenee Il compito di un router è : Determinare l instradamento

Dettagli

Il cablaggio strutturato degli edifici: cosa c e` ` di nuovo?

Il cablaggio strutturato degli edifici: cosa c e` ` di nuovo? Il cablaggio strutturato degli edifici: cosa c e` ` di nuovo? Pier Luca Montessoro Università degli Studi di Udine Dip. di Ing. Elettrica, Gestionale e Meccanica e-mail: montessoro@uniud.it www: http://www.uniud.it/montessoro

Dettagli

Internet (- working). Le basi.

Internet (- working). Le basi. Internet (- working). Le basi. 1 GABRIELLA PAOLINI (GARR) 18 OTTOBRE 2011 Capire come funziona Internet 2 FACCIAMO UN PASSO INDIETRO Internet È un insieme di reti interconnesse fra di loro su tutto il

Dettagli

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile Reti Rete insieme di computer (host) interconnessi Tipologie interconnessioni Ad anello (token ring). Token evita conflitti di trasmissione Rete più o meno affidabile i pacchetti di dati possono girare

Dettagli

28/05/2015 Laura Ricci

28/05/2015 Laura Ricci Università degli Studi di Pisa TFA 2014/15 SISTEMI E RETI DI CALCOLATORI PER L'INSEGNAMENTO UNITA' DIDATTICA: ALGORITMI DI ROUTING DIJKSTRA 28/05/2015 Laura Ricci Laura Ricci 1 L'ALGORITMO DI BELLMAN-FORD

Dettagli

RETI INTERNET MULTIMEDIALI MPLS

RETI INTERNET MULTIMEDIALI MPLS RETI INTERNET MULTIMEDIALI MPLS MPLS Multi-Protocol Label Switching Introduzione MPLS: Multi Protocol Label Switching Pensato per unire i vantaggi di IP e ATM nelle Backbone Network Routing IP Switching

Dettagli

I protocolli di routing dell architettura TCP/IP

I protocolli di routing dell architettura TCP/IP I protocolli di routing dell architettura TCP/IP Silvano GAI sgai@cisco.com Mario Baldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota a

Dettagli

Marco Listanti. Esercitazione 7 DIET

Marco Listanti. Esercitazione 7 DIET Marco Listanti Esercitazione 7 Protocolli MAC DIET Esercizio 1(1) Con riferimento a una LAN operante con protocollo CSMA/CD Calcolare la minima lunghezza L min della PDU di strato MAC in una LAN di lunghezza

Dettagli

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) OSPF I lucidi presentati al corso sono uno

Dettagli

Protocolli di Routing

Protocolli di Routing Reti di Trasporto Protocolli di Routing Ing. lessio otta e-mail: botta@coritel.it Le slides relative a questi argomenti sono quasi integralmente tratte dal corso di Sistemi di ommutazione del prof. Marco

Dettagli

INDIRIZZI IP SUBNETTING

INDIRIZZI IP SUBNETTING INDIRIZZI IP SUBNETTING Indirizzi IP Nella loro implementazione corrente (IPv4), gli indirizzi IP consistono di 4 byte - e forniscono un totale di 32 bit di informazione disponibile Gli indirizzi IP vengono

Dettagli

R. Cusani - F. Cuomo, Telecomunicazioni - Network layer: Routing in IP, Maggio 2010

R. Cusani - F. Cuomo, Telecomunicazioni - Network layer: Routing in IP, Maggio 2010 9: Network layer: protocolli di routing in IP Routing in TCP/IP Una rete TCP/IP (come Internet) è costituita da un insieme di Autonomous Systems (ASs) interconnessi Ogni AS adotta un algoritmo di routing

Dettagli

netkit-static-routing Traduzione a cura di G. Ianni e G. Bennardo, Università della Calabria

netkit-static-routing Traduzione a cura di G. Ianni e G. Bennardo, Università della Calabria Traduzione a cura di G. Ianni e G. Bennardo, Università della Calabria Avviso di copyright Tutte le pagine/slides di questa presentazione, che include ma non è limitato a, immagini, foto, animazioni, video,

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host

Dettagli

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete Reti e comunicazione Le reti Con il termine rete si fa riferimento, in generale ai servizi che si ottengono dall integrazione tra tecnologie delle telecomunicazioni e le tecnologie dell informatica. La

Dettagli