Networking e Reti IP Multiservizio

Documenti analoghi
Routing. Forwarding e routing

Routing IP. IP routing

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Routing. Parte prima

INTERNET e RETI di CALCOLATORI A.A. 2015/2016 Capitolo 4 Instradamento e Algoritmi di instradamento Fausto Marcantoni

RETI DI CALCOLATORI II

Reti di calcolatori. Lezione del 10 giugno 2004

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

RETI DI CALCOLATORI - Instradamento

RETI DI CALCOLATORI - Instradamento

4c. Esercizi sul livello di Rete Instradamento in Internet

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

Livello di Rete. Prof. Filippo Lanubile. Obiettivo

Dr. S. Greco Polito, Instradamento

Fondamenti di Internet e Reti

Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE

Livello di Rete. Prof. Filippo Lanubile. Obiettivo

Algoritmi di Routing

Parte 4: Livello Network

28/05/2015 Laura Ricci

Protocolli di Routing

Il Livello Network. Panoramica: Obiettivi:

Reti di Calcolatori. Il software

Il modello TCP/IP. Sommario

Protocolli Data Link: tipo punto-a-punto

Reti di Calcolatori:

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 4

Appello Esempio d esame. Es1 (6 pt) Es2 (6 pt) Es3 (6 pt) Ques (9 pt) Lab (6pt)

Ripetitori, bridge, switch, router

Argomenti: ! Servizi dello strato di rete! Routing: selezione del cammino. ! Routing gerarchico! IP! Protocolli di routing in Internet

Livello rete strato di Rete

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

Programmazione in Rete

Strato di rete (parte 3) Funzione di instradamento: generalità

Reti di Telecomunicazione Lezione 8

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

TFA 2014/15 SISTEMI E RETI DI CALCOLATORI PER L'INSEGNAMENTO UNITA' DIDATTICA: ALGORITMI DI ROUTING

NAT e PAT. Prof. Pier Luca Montessoro

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

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

Internet protocol stack

Le tecnologie ed i componenti di Ethernet

Dal livello di linea al livello di rete: il problema dell instradamento nel livello di rete

Introduzione alle reti ed al TCP/IP

Reti a commutazione di pacchetto

Networking e Reti IP Multiservizio

Risorse riservate al circuito Se ci sono troppi circuiti le risorse si esauriscono Non è possibile stabilire una nuova connessione

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

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

Algoritmo di Dijkstra

Homework assignment Ipv4 e algoritmi di routing. Maurizio Bonuccelli. Dipartimento di Informatica Università di Pisa

RETI DI CALCOLATORI. Che cosa sono gli IS e gli ES?

Algoritmi e protocolli di Routing

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Una definizione di rete

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Formato del datagramma IP

MODELLI DI ASSEGNAZIONE PER LE RETI STRADALI

Corso di Sistemi di Elaborazione delle informazioni

Corso di Alfabetizzazione Informatica

Confidenzialità e crittografia simmetrica. Contenuto. Scenario tipico. Corso di Sicurezza su Reti Uso della crittografia simmetrica

Reti di calcolatori. Lezione del 18 giugno 2004

Tempo svolgimento della prova: 2ore

8. IP: Instradamento dei datagrammi

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

Argomenti della lezione

Configurazione delle interfacce di rete

Indirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Reti di Calcolatori. Lezione 2

Un caso estremo per gli algoritmi di routing: Reti Mobili Ad Hoc (MANET)

Livello di Rete: NAT, Forwarding, ICMP, algoritmo a stato del collegamento (Dijsktra) Protocollo OSPF

Reti di Calcolatori e Laboratorio - Compito del 15 Gennaio 2013

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

Fondamenti di routing (pag.34)

SUBNETTING E SUPERNETTING

Una rete di computer e': Una rete di computer permette:

Analisi interazione domanda/offerta: modelli di assegnazione

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

INDIRIZZI IP SUBNETTING

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

Strato di rete. Argomenti: Obiettivi:

Reti di Calcolatori IL LIVELLO RETE

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

Networking e Reti IP Multiservizio

Elementi di Reti per Telecomunicazioni

RETI DI CALCOLATORI. Internet Protocol

Reti di Calcolatori:

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Internet Protocol Versione 4: aspetti generali

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

5. Fondamenti di Internet e Reti Esercizi. 5. Esercizi sul Livello di Linea e Reti Locali Esercizio TDM

Architetture di rete. 4. Le applicazioni di rete

Programmazione modulare

Introduzione allo sniffing

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Svantaggi della Commutazione di Circuito. Commutazione di Pacchetto. Struttura di un Pacchetto

Reti di Telecomunicazioni. Network Layer Routing Internet

Transcript:

Networking e Reti IP Multiservizio Modulo : Introduzione alle reti per dati Livello (routing su IP) Gabriele i Stefano: gabriele@ing.univaq.it 4: Network Layer 4a-

Livello : Network (Rete) Questa lezione: principi di funzionamento del livello di rete: funzionalita' routing (ricerca dei cammini) tipi di algortimi di routing algoritmo di link state pplication Transport Network ata Link Physical 4: Network Layer 4a-

unzione del livello di rete trasportare un pacchetto da un nodo sorgente ad uno destinatario. I protocolli di rete sono presenti in ogni host e in ogni router tre importanti functioni: determinazione dei cammini: vie prese dai pacchetti dal nodo sorgente al destinatario. lgoritmi di Routing switching: i router devono muovere i pacchetti da un input ad un output appropriato call setup: regole per la definizione e l'attribuzione di indirizzi ai nodi pplication Transport Network ata Link Physical 4: Network Layer 4a-

atagram networks: il modello Internet routers: non hanno info su connessioni end to end nessun concetto di connection a livello di rete pacchetti istradati utilizzando l'i destinatario i pacchetti tra una coppia sorgente destinazione possono prendere strade diverse pplication Transport Network ata Link Physical. Invio dati. Recezione dati pplication Transport Network ata Link Physical 4: Network Layer 4a-4

Routing Routing protocol Goal: trovare buoni cammini (sequenze di router) tra coppie di sorgenti destinatari strazione della rete come grafo i nodi del grafo sono i router gli archi del grafo sono i link tra i router costo dei link: ritardo, costo per traffico, o livello di congestione cammino buono : tipicamente significa camino di costo minimo possibili altre definizioni 4: Network Layer 4a-

lassificazione degli algoritmi di routing Info per router globale o decentralizzata? Globale: tutti I router conoscono la topologia e il costo dei link algoritmi link state ecentralized: i router conoscono I vicini e il costo del link relativo iterano un processo di scambio delle informazioni con I vicini per conoscere le distanze con altri router algoritmi distance vector Statico o dinamico? Statico: i router cambiano le informazioni lentamente inamico: i router si aggiornano frequentemente aggiornamento periodico aggiornamento in risposta ad un cambiamento di un link 4: Network Layer 4a-6

Un algoritmo di routing link state lgoritmo distribuzione della topologia a tutti i nodi realizzata con un broadcast dello stato dei link uso di flooding modif. ogni router applica l'algoritmo di ijkstra per calcolare i cammini minimi tra se stesso e gli altri nodi ogni router calcola la sua routing table Notazione: c(i,j): costo del link da nodo i a nodo j. Vale se i e j non sono adiacenti (v): valore stimato del costo del cammino verso un nodo V p(v): nodo che precede v lungo il cammino minimo stimato che porta a v N: insieme di nodi per cui il costo del cammino minimo e' definitivamente calcolato 4: Network Layer 4a-7

lgoritmo di ijkstra per il nodo Inizializzazione: N = {} per tutti i nodi v 4 if v adiacente ad then (v) = c(,v) 6 else (v) = 7 8 Ripeti 9 trova w non in N tale che (w) e' minimo 0 aggiungi w a N per ogni v adiacente a w e non in N: (v) = min( (v), (w) + c(w,v) ) finche' tutti I nodi sono in N 4: Network Layer 4a-8

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(), (),p() (),p(), (),p() (),p() 4: Network Layer 4a-9

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(),, (),p() (),p(), (),p(), (),p() 4: Network Layer 4a-0

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(),,, (),p(), (),p(), (),p(), (),p() 4: Network Layer 4a-

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(),,, (),p(),, (),p(), (),p(), (),p() 4: Network Layer 4a-

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(),,, (),p(),, (),p(), (),p(), (),p() 4: Network Layer 4a-

lgoritmo di ijkstra: esempio Step 0 4 start N (),p(),,, (),p(),, (),p(), (),p(), (),p() 4: Network Layer 4a-4

alcolo della routing table partire dall'albero dei cammini minimi trovato dall'algoritmo di ijkstra, il nodo calcola facilmente la routing table est. Vicino osto 4 4: Network Layer 4a-