Parte terza. Routing & forwarding
|
|
- Leopoldo Riva
- 8 anni fa
- Visualizzazioni
Transcript
1 Parte terza Routing & forwarding
2 Routing: due diverse attività forwarding (aspetto esecutivo) scegliere la direzione di uscita su cui inoltrare il datagram (... tramite la tabella) routing (aspetto algoritmico) calcolare la tabella di routing routing ( (forwarding) diretto: : trasmissione di un datagram da A a B direttamente è possibile solo se A e B appartengono alla stessa rete fisica A controlla il net-id dell indirizzo IP del destinatario indiretto: : il mittente deve inviare il datagram ad un router intermedio... 2
3 come un router processa un datagram IP D controllo versione controllo CHK decrementa TTL [ [0? Scarto e ICMP back to sorgente] ricalcolo CHK IP D = IP router => consegna payload IP D = Indirizzo diretto => ARP + frame [ [frammenti?] consulta tabella => inoltro NextHop => ARP + frame (chi è?) [frammenti?] 3
4 Gerarchia in Internet Tre livelli network subnet host I router centrali ( (core)) gestiscono i cammini tra network e non tra subnet Malgrado questo i core router devono gestire più di 100,000 networks 4
5 Tabelle di routing Tabelle piccole solo informazioni sulle reti no informazioni sui singoli host Tabella (N, R) N: indirizzo IP di una rete Destinazione R: indirizzo IP del prossimo router sulla rotta per N 5
6 esempio F G H Tabella per router G diretto diretto Raffinamenti: rotta di default utile quando un sito ha solo una connessione al resto della rete (ad esempio un host) comando unix: netstat -r per vedere le tabelle di routing 6
7 Algoritmo ( (prima versione) Estrai I D, indirizzo destinazione dal datagram Calcola I N : IP ADD rete di destinazione If I N è direttamente collegata Then invia datagram a destinazione su questa rete (risolvi I D ; incapsula datagram ; manda frame) Else If I D compare in Tabella Then inoltra come indicato Else If rotta per default Then inoltra come indicato Else segnala routing error 7
8 Algoritmo ( (in presenza di subnet) La tabella contiene linee tipo (this-subnet, subnet-mask, next-hop) si esegue IP D AND subnet-mask per isolare net-id e trovarne l indirizzo in tabella 8
9 esempio 9
10 tabella per R5 Destinazione next hop /24 diretta /24 diretta / / / / Default Gli host dovranno conoscere il proprio ind. IP,, la Netmask e l indirizzo del router di default. host H3 avrà: IP = NetMask = (o /24) default router =
11 altro esempio Mask= subnet= H R Mask= subnet= H R H Mask= subnet=
12 Tabella di R1 subnet mask next-hop Interfaccia Interfaccia R2 12
13 Routing: H1 invia un pacchetto a H2 H1: : mask AND IP H AND = (subnet di H2) H2 non appartiene alla stessa LAN di H1 => H1 invia pacchetto a router di default: R1 R1: : Mask AND IP H AND = (subnet di H2) match nella seconda riga della tabella => forward su Interfaccia-1 13
14 Algoritmi di routing Caratteristiche tipiche della rete link e router non affidabili pochi cammini alternativi le caratteristiche di traffico possono cambiare rapidamente Due algoritmi di base distance vector link-state Tutte e due assumono che il router sappia l indirizzo di ciascun vicino il costo per raggiungere ciascun vicino Tutte e due gli algoritmi ammettono che un router scambi informazioni con altri altri router per determinare le informazioni globali necessarie a costruire la tabella di routing 14
15 Distance vector Ciascun nodo informa i suoi vicini ( (gli altri) della sua opinione riguardo al modo di raggiungere in maniera ottimale tutti gli altri nodi della rete ( (informazioni) Ciascun nodo riceve queste informazioni (distance vector) dai suoi vicini e le usa per migliorare la propria informazione riguardo al cammino migliore per raggiungere ciascuna destinazione Caratteristiche distribuito si adatta a cambiamenti di traffico e guasti delle connessioni non richiede un amministratore centrale 15
16 operazioni Ogni router mantiene una tabella ( (vector)) contenente una riga per ogni altro router Ogni riga della tabella contiene: la distanza (metrica: numero di hop, ritardo, ecc.) che lo separa dal router in oggetto; la linea in uscita da usare per arrivarci; A intervalli regolari ogni router manda l intera sua tabella a tutti i vicini,, e riceve quelle dei vicini. Quando un router A riceve la tabella da B (suo vicino), verifica quali sarebbero i costi per le varie destinazioni usando come transito B; per le destinazioni in cui tali costi risultano minori di quelli attuali, sostituisce il costo vecchio con quello calcolato e lo stesso fa con il next-hop nella Tabella. In generale, calcola una nuova tabella scegliendo, fra tutte, la concatenazione migliore se stesso -> vicino immediato -> router remoto di destinazione 16
17 Count-to-infinite Il link A-B non è più disponibile C 'crede' di poter raggiungere A attraverso B (e lo comunica a B) B non può raggiungere A direttamente, quindi cerca di passare attraverso C per farlo Loop... A C B D 17
18 Link state routing Il distance vector comunica solo il costo per raggiungere la destinazione Negli algoritmi link state, il router conosce l intera topologia e calcola da solo il cammino più breve (shortest path) evita il problema base degli algoritmi distance-vector che è quello di fare un calcolo distribuito (che può essere errato) Elementi chiave il calcolo dei costi di comunicazione con i vicini la disseminazione affidabile della topologia il calcolo del cammino più breve 18
19 attività scoprire i router adiacenti e i loro ID misurare il costo della comunicazione per ciascun vicino costruire un pacchetto con queste informazioni inviare il pacchetto a tutti i router della rete previa ricezione degli analoghi pacchetti che arrivano dagli altri router, costruire la topologia dell'intera rete calcolare le nuove rotte per ogni altro router (cammino minimo) ==> tabelle di routing 19
20 Link state: calcolo dei costi Ciascun router, al boot, conosce i vicini inviando un pacchetto speciale ( (HELLO)) su ogni linea punto-punto a cui viene risposto con l ID del router adiacente. Ciascun router misura il costo di comunicazione con i vicini per mezzo di pacchetti che vengono ritornati dai vicini ( (ECHO) Se si considera il carico si possono generare oscillazioni Se non si considera il carico si può scegliere una via meno buona 20
21 Link state: disseminazione della topologia Ciascun router descrive i suoi vicini con un link state packet (LSP) Usa controlled flooding per distribuire a tutti questa informazione flooding l informazione è trasmessa su tutte le linee di uscita i router riceventi propagano le informazioni ricevute su tutte le loro linee di uscita e così via controlled tiene gli LSP in un LSP database per poter decidere se un LSP ricevuto è significativo (contiene una informazione più recente di quella attualmente nel database) ) ogni LSP deve contenere un numero di sequenza progressivo Ogni volta che un router riceve un LSP più vecchio di quello in memoria, lo elimina senza propagarlo se un LSP è nuovo lo ritrasmette a tutti meno a chi lo ha mandato un LSP non viene mai trasmesso due volte sullo stesso link nella stessa direzione 21
22 DV vs LS DV: : ogni router comunica solo con i nodi adiacenti: quanto è distante ogni singolo nodo il primo salto per andare in quella direzione Le rotte sono direttamente calcolate dalle tabelle ricevute LS: : ogni router comunica (flood)) con tutti i router della rete quali link sono lui collegati lo stato di questi link Calcola poi le tabelle di routing 22
23 Routing Information Protocol (RIP) Originariamente progettato dalla Xerox per la propria rete, sviluppato dall Università di Berkley per la propria implementazione di TCP/IP, e standardizzato con RFC 1058 nel E un Distance Vector,, usa una metrica statica:il costo di un percorso è il numero di hop ossia di linee che esso attraversa. E il problema del count-to-infinity? split horizon non si propagano informazioni su una rotta ai vicini da cui si è avuta la notizia with poisonous reverse distanza - per link caduti - settata espressamente a infinito triggered update si chiede agli altri router l invio di informazioni non appena questi verifichino cambiamenti nella loro tabella Aggiorna la Tabella ogni 30 s. e elimina ogni rotta non aggiornata per 180 s consecutivi 23
24 RIP Ha come valore massimo del costo 15. Il valore 16 corrisponde ad infinito.. Quindi non permette reti con percorsi con più di 15 router attraversati. La limitazione di cui sopra è legata al fatto che per reti più grandi è troppo lento a convergere Ne esistono due versioni, la seconda (RIPv2) consente l uso del CIDR e una autenticazione Lo scambio di informazioni avviene attraverso il protocollo UDP (livello trasporto) 24
25 Open Shortest Path First (OSPF) Nasce nel 1990 con l RFC 1247 per sostituire il RIP Link State E stato realizzato per rispondere a diverse esigenze: Open ossia aperto e non proprietario Multi-metrica (anche dinamiche) Capace di autoadattarsi a cambi topologici Routing diversi per tipi di servizi differenti Bilanciamento dei flussi (multi-percorso) Gerarchico Protezione da aggiornamenti fallaci Tunneling 25
26 gerarchia suddivisione della rete in un set di parti indipendenti ( (aree) connesse attraverso un backbone ( (backbone area) ciascuna area si comporta come una rete indipendente; il database include solo lo stato dei link dell'area, il protocollo di flooding si ferma ai confini dell'area ed i routers calcolano solo le rotte all'interno dell'area costo del protocollo di routing legato alle dimensioni dell'area e non a quelle della rete per connettere l'intera rete, alcuni routers appartengono a più aree - tipicamente a un'area a basso livello e all'area di backbone "area-border routers" ( (ABR) almeno un ABR in ciascun area, per connetterla al backbone 26
27 struttura effettiva di Internet Internet distingue tre livelli gerarchici principali: Sottoreti o singoli domini di broadcast (LAN) All interno dei quali l instradamento fa uso di ARP. Autonomous System (AS) In cui i protocolli di instradamento prendono il nome di Interior Gatway Protocol (IGP): RIP e OSPF. Backbone In cui i protocolli di instradamento prendono il nome di Exterior Gateway Protocol (EGP): BGP. 27
28 Autonomous system (AS) Internet è una collezione di AS connessi da backbone ad alta velocità raggruppamenti di network in un dominio riconosciuto, identificato univocamente e unicamente amministrato dal punto di vista del routing interno Ciò che caratterizza un AS è il fatto di essere gestito da una singola autorità GARR è un AS le reti dei grandi ISP sono AS La presenza degli AS fa sì che i router vengano distinti in Interior Router (IR) e Exterior Router (ER). Gli IR instradano entro un AS,, mentre gli ER instradano tra diversi AS 28
29 Autonomous system a set of routers under a single technical administration, using an interior gateway protocol (IGP) and common metrics to route packets within the autonomous system, and using an exterior gateway protocol (EGP) to route packets to other autonomous systems. Since this classic definition was developed, it has become common for a single autonomous system to use several interior gateway protocols and sometimes several sets of metrics within an autonomous system. The use of the term "autonomous system" stresses that even when multiple IGPs and metrics are used, the administration of an autonomous system appears to other autonomous systems to have a single coherent interior routing plan and to present a consistent picture of what networks are reachable through it. The autonomous system is represented by a number (ASN - 16 bit) assigned by the Internet Assigned Numbers Authority. 29
30 A network of routers split into 5 Autonomous Systems 30
31 AS AS sono spesso grandi divisi in Aree (collezioni di reti contigue) all esterno di un area la sua topologia non è visibile ogni AS ha un area dorsale ( (backbone)) chiamata Area0 tutte le aree sono connesse a questa topologia a stella un router connesso a due e più aree fa parte del backbone all interno di ciascuna area ogni router esegue lo stesso algoritmo per calcolare i cammini minimi interni all area se un router connette due aree mantiene due diversi DB, uno per ciascuna area, e calcola i cammini minimi separatamente L instradamento fra due aree viene realizzato in tre parti: Il percorso nell area sorgente fra la sorgente stessa ed un Area Border Router Il percorso fra le due aree tramite il backbone Il percorso nell area destinazione fra l ABR che riceve il pacchetto dal backbone e la destinazione. In pratica si forza un instradamento a stella in cui il backbone rappresenta il centro stella 31
32 Router di un AS I router di un AS possono essere: interni a un area: si occupano del routing all'interno dell'area; sul confine di un'area: si occupano del routing fra le diverse aree via backbone; nell'area backbone: : si occupano del routing sul backbone; sul confine dell'as: : si occupano del routing fra gli AS (applicando( EGP); possono trovarsi anche sul confine di un'area. 32
33 Exterior Gateway Protocol Tra router di diverse amministrazioni che non si fidano l uno dell altro che usano diversi modi di calcolare il costo ci si riduce al costo comune più semplice: il numero di hop Problemi di transito 33
34 routing vs. policy routing Nel caso standard il routing dipende dal costo, dalla topologia e dalla disponibilità Nel caso di policy routing,, i cammini sono scelti anche sulla base di indirizzo di partenza e arrivo domini attraversati quality of service ora del giorno addebiti In generale è un problema irrisolto 34
35 BGP (Border Gateway Protocol) E il protocollo EGP relativamente recente, definito dal RFC 1654 La versione in uso attualmente è la 4 (BGP4) Permette la cooperazione fra router di AS diversi (chiamati gateway) ) per la realizzazione dell instradamento fra AS Per lo scambio di informazioni fra i nodi usa TCP (porta 179) Visione di Internet per BGP collezione di router che parlano BGP connessi da linee 35
36 BGP Anche se tutti i router all interno di un AS sono fra loro cooperativi, non è detto che i nodi che interconnettono due AS si fidino l uno dell altro Questo accade in quanto gli AS sono in genere controllati o posseduti da organizzazioni diverse e quindi l instradamento deve dipendere anche dagli accordi fra i diversi AS (transito) 36
37 BGP Opera in tre passi: Identificazione dei nodi adiacenti Raggiungibilità dei nodi adiacenti Raggiungibilità delle reti Utilizza un algoritmo tipo Distance Vector ( (Path Vector) Distingue tre tipi di reti Stub: che hanno un unica connessione con il backbone e non possono venir usate come transito Multiconnected: : che potenzialmente possono essere usate per transito (se lo permettono) Transit: : costruite per realizzare il transito 37
38 BGP E' fondamentalmente di tipo distance vector, con due novità: possiede la capacità di gestire politiche di instradamento (derivanti, ad esempio, da leggi nazionali), configurate manualmente nei router mantiene (e scambia con gli altri router) non solo il costo per raggiungere le altre destinazioni, ma anche il cammino completo. Ciò consente di risolvere il problema del count-to-infinity: : se una linea va giù, il router può subito scartare, senza quindi poi distribuirli, tutti i cammini che ci passano. Periodicamente ogni router BGP scambia coi vicini l elenco dei cammini esatti 38
39 tools GARR: AS137 Tiscali: AS3228 Libero: AS
Parte terza. Routing & forwarding. Routing: due diverse attività. come un router processa un datagram IP D. Gerarchia in Internet
Routing: due diverse attività Parte terza Routing & forwarding! forwarding (aspetto esecutivo) " scegliere la direzione di uscita su cui inoltrare il datagram (... tramite la tabella) routing (aspetto
DettagliA intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.
Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio
DettagliReti di calcolatori. Lezione del 10 giugno 2004
Reti di calcolatori Lezione del 10 giugno 2004 Internetworking I livelli 1 fisico e 2 data link si occupano della connessione di due host direttamente connessi su di una rete omogenea Non è possibile estendere
DettagliLivello di Rete. Prof. Filippo Lanubile. Obiettivo
Livello di Rete Circuiti virtuali e datagram La funzione di instradamento Costruzione della tabella di routing Algoritmi di routing adattivi: distance vector routing e link-state routing Routing gerarchico
DettagliCorso 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
DettagliI 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
DettagliIl routing in Internet Exterior Gateway Protocols
Il routing in Internet Exterior Gateway Protocols A.A. 2005/2006 Walter Cerroni Exterior Gateway Protocols I protocolli di tipo EGP sono diversi da quelli di tipo IGP All interno di un AS si persegue l
Dettagli8. IP: Instradamento dei datagrammi
8. IP: Instradamento dei datagrammi 8.1. Introduzione L'instradamento è la terza funzione fondamentale di un servizio di comunicazione di livello rete 8.2. L'instradamento in una internet Instradamento
Dettagli158.110.1.3 158.110.1.2 SWITCH. 100 Mb/s (UTP cat. 5E) 158.110.1.1 158.110.3.3 158.110.3.2. 10 Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.
Università degli Studi di Udine Insegnamento: Reti di Calcolatori I Docente: Pier Luca Montessoro DOMANDE DI RIEPILOGO SU: - Livello network 1. Si deve suddividere la rete 173.19.0.0 in 510 subnet. Qual
DettagliI protocolli di routing dell architettura TCP/IP
I protocolli di routing dell architettura TCP/IP Silvano GAI sgai[at]cisco.com Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota
DettagliRETI DI CALCOLATORI Lucidi delle Lezioni Capitolo XIII
Prof. Giuseppe F. Rossi E-mail: giuseppe.rossi@unipv.it Homepage: http://www.unipv.it/retical/home.html UNIVERSITA' DEGLI STUDI DI PAVIA A.A. 2008/09 - II Semestre RETI DI CALCOLATORI Lucidi delle Lezioni
DettagliRoutingInternet Protocol. Algoritmi di instradamento di tipo Distance vector
RoutingInternet Protocol Algoritmi di instradamento di tipo Distance vector Algoritmi di instradamento del tipo Distance Vector Gli algoritmi di instradamento basati sul Distance Vector(o algoritmo di
DettagliProgrammazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della
DettagliReti di Calcolatori 18-06-2013
1. Applicazioni di rete [3 pts] Si descrivano, relativamente al sistema DNS: Compito di Reti di Calcolatori 18-06-2013 a) i motivi per i quali viene usato; b) l architettura generale; c) le modalità di
DettagliReti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete
IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,
DettagliReti di Calcolatori. Il software
Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla
DettagliForme di indirizzamento
Anno Accademico 2013-2014 CdS in INFORMATICA e COMUNICAZIONE DIGITALE Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Modulo 3 - TCP/IP: Lo strato di rete (parte II) Prof. Sebastiano Pizzutilo
DettagliARP e instradamento IP
ARP e instradamento IP A.A. 2003/2004 Walter Cerroni Relazione Indirizzi Fisici Indirizzi IP Software di basso livello nasconde gli indirizzi fisici e consente ai livelli superiori di lavorare solo con
DettagliIl modello TCP/IP. Sommario
Il modello TCP/IP Il protocollo IP Mario Cannataro Sommario Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura
DettagliIndirizzamento, Routing e Forwarding per reti IP. Andrea Detti rev. 01
Indirizzamento, Routing e Forwarding per reti IP Andrea Detti rev. 01 Schema di indirizzamento Un indirizzo IP (IP Address) identifica un host se un host è connesso a più di una rete (multi-homed) avrà
DettagliTEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000
TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 1) Quanti sono i livelli del modello ISO/OSI: A. 3 B. 7 C. 6 D. non è definito un numero massimo non è definito un numero massimo 2) Due entità ad un
DettagliInternet e Peering. Fulvio RISSO https://sites.google.com/site/fulviorisso/
Internet e Peering Fulvio RISSO https://sites.google.com/site/fulviorisso/ 1 Organizzazione tecnica di Internet La rete Internet è organizzata in sezioni omogenee dal punto di vista amministrativo, dette
DettagliCognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.
Infrastrutture e Protocolli per Internet Prof. A. Capone a Prova in itinere Luglio 004 Cognome Nome Matricola Tempo a disposizione per lo svolgimento: ora e 0 min Avvertenza: Si usi lo spazio dopo ogni
DettagliTopologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).
Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:
DettagliRouters e LAN aggregati in regioni prendono il nome di Autonomous System quando sono controllati dalla stessa amministrazione; in un AS:
Routing Introduzione Il routing sulla rete avviene grazie all indirizzamento gerarchico: ogni router non conosce tutte le possibili destinazioni. Routers di livello basso conoscono solo le sottoreti che
DettagliProtocollo IP e collegati
Protocollo IP e collegati Argomenti trattati: formato del pacchetto IP; servizi del protocollo IP; formato degli indirizzi; instradamento dei datagrammi; classi di indirizzi A, B, C, D; indirizzi speciali,
DettagliIl Routing Gli scenari possibili sono due 1. rimessa diretta rimessa indiretta
Il Routing In un sistema packets switching quale il TCP/IP, il routing rappresenta il processo di scelta del percorso su cui inoltrare i pacchetti ed il router è un computer che effettua tale instradamento.
Dettaglinetwork subnet host Classe A poche reti di dimensioni molto grandi 127
INDIRIZZAMENTO IP Gli indirizzi IP, che devono essere univoci sulla rete, sono lunghi 32 bit (quattro byte) e sono tradizionalmente visualizzati scrivendo i valori decimali di ciascun byte separati dal
DettagliIl routing in Internet Interior Gateway Protocols
Il routing in Internet Interior Gateway Protocols A.A. 2004/2005 Prof. Carla Raffaelli diapositive preparate da: Walter Cerroni Routing Information Protocol (RIP) Protocollo distance vector, di implementazione
DettagliLaboratorio di Reti di Comunicazione ed Internet Mod. 2
Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Quinta Lezione Sommario Rotte dinamiche con OSPF Reazione di OSPF
DettagliARP (Address Resolution Protocol)
ARP (Address Resolution Protocol) Il routing Indirizzo IP della stazione mittente conosce: - il proprio indirizzo (IP e MAC) - la netmask (cioè la subnet) - l indirizzo IP del default gateway, il router
DettagliUniversità degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls
Università degli Studi di Pisa Dipartimento di Informatica NAT & Firewalls 1 NAT(NETWORK ADDRESS TRANSLATION) MOTIVAZIONI NAT(Network Address Translation) = Tecnica di filtraggio di pacchetti IP con sostituzione
DettagliRETI DI CALCOLATORI. Che cosa sono gli IS e gli ES?
RETI DI CALCOLATORI Domande di riepilogo Quinta Esercitazione Che cosa sono gli IS e gli ES? Il termine Intermediate System (IS) è un termine OSI che indica un nodo (tipicamente un router) che ha capacità
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il protocollo IP Frammentazione
DettagliCOMPLESSO SCOLASTICO INTERNAZIONALE GIOVANNI PAOLO II. Pianificazione di reti IP (subnetting)
Pianificazione di reti IP (subnetting) Avendo una rete complessa possiamo dividerla in sottoreti logiche, collegandole con dei router. Questa operazione di segmentazione prende il nome di subnetting, ed
DettagliConfigurazione Rete in LINUX
Configurazione Rete in LINUX Laboratorio di Reti Ing. Telematica - Università Kore Enna A.A. 2008/2009 Ing. A. Leonardi TCP/IP Il trasferimento dati con il protocollo TCP/IP si basa fondamentalmente su
DettagliInternet. Introduzione alle comunicazioni tra computer
Internet Introduzione alle comunicazioni tra computer Attenzione! Quella che segue è un introduzione estremamente generica che ha il solo scopo di dare un idea sommaria di alcuni concetti alla base di
DettagliInstradamento IP A.A. 2005/2006. Walter Cerroni. IP: instradamento dei datagrammi. Routing : scelta del percorso su cui inviare i dati
Instradamento IP A.A. 2005/2006 Walter Cerroni IP: instradamento dei datagrammi Routing : scelta del percorso su cui inviare i dati i router formano una struttura interconnessa e cooperante: i datagrammi
DettagliAutonomous system (AS) Autonomous system: perchè? Autonomous system. Autonomous system: perchè? Autonomous system: perchè?
Autonomous system (AS)! Zona della rete! Omogenea! Indipendente dal punto di vista amministrativo 09CDUdc Reti di Calcolatori Routing Interdominio! Livello gerarchico superiore di routing Tipico esempio
DettagliInterconnessione di reti
Interconnessione di reti Collegamenti tra reti eterogenee Instradamento (routing) e inoltro (forwarding) IPv4 - indirizzi IP e MAC - sottoreti IPv6 - evoluzione di Internet DNS - Domain Name System Conclusioni
DettagliRETI 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
DettagliArgomenti 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
DettagliINDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP
INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP Un indirizzo IP è composto da 32 bit. Generalmente, per convenienza, è presentato in decimale: 4 ottetti (bytes) separati da un punto. Ogni rete fisica
DettagliInterdomain routing. Principi generali e protocolli di routing. Argomenti della presentazione. Nota di Copyright. Routing interdominio
Interdomain routing Principi generali e protocolli di routing Interdomain_routing - 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle
DettagliICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.
ICMP Application Presentation Session Transport Telnet FTP SMTP SNMP TCP e UDP NFS XDR RPC Network Data Link Physical OSI ICMP ARP e RARP IP Non Specificati Protocolli di routing Internet Protocol Suite
DettagliRouting (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:
Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider
DettagliGestione degli indirizzi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Gestione degli indirizzi -Address Resolution Protocol (ARP) -Reverse Address Resolution Protocol (RARP) -Dynamic Host Configuration Protocol
DettagliGli indirizzi dell Internet Protocol. IP Address
Gli indirizzi dell Internet Protocol IP Address Il protocollo IP Prevalente è ormai diventato nell implementazione di reti di computer la tecnologia sintetizzata nei protocolli TCP- Ip IP è un protocollo
DettagliIL LIVELLO RETE IN INTERNET Protocollo IP
Reti di Calcolatori IL LIVELLO RETE IN INTERNET Protocollo IP D. Talia RETI DI CALCOLATORI - UNICAL 4-1 Il Protocollo IP IPv4 Datagram IP: formato Indirizzi IP: formato Protocolli di controllo IP mobile
DettagliProtocolli di Comunicazione
Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliInterdomain routing. Principi generali e protocolli di routing. Mario Baldi
Interdomain routing Principi generali e protocolli di routing Mario Baldi Dipartimento di Automatica e Informatica Politecnico di Torino http://staff.polito.it/mario.baldi Interdomain_routing - 1 Nota
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:
DettagliINTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.
Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 Dynamic Host Configuration Protocol fausto.marcantoni@unicam.it Prima di iniziare... Gli indirizzi IP privati possono essere
DettagliInizializzazione degli Host. BOOTP e DHCP
BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un
DettagliIl Sistema di Routing. Routing nell Interrete. Routing con Informazioni Parziali. Propagazione delle Rotte
I semestre 02/03 Il Sistema di Routing Routing nell Interrete Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) ICMP ARP RARP DHCP - NAT ICMP (Internet
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:
DettagliGestione degli indirizzi
Politecnico di Milano Advanced Network Technologies Laboratory Gestione degli indirizzi - Address Resolution Protocol (ARP) - Reverse Address Resolution Protocol (RARP) - Dynamic Host Configuration Protocol
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:
DettagliReti diverse: la soluzione nativa
Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione
DettagliCORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci
CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici
DettagliRouting Dinamico EIGRP con Manual Summarization e Default Route 16/12/2014 Autore Roberto Bandiera
Routing Dinamico EIGRP con Manual Summarization e Default Route 16/12/2014 Autore Roberto Bandiera Obiettivi: comprensione del meccanismo della Manual Summarization con EIGRP - impostazione di una Default
DettagliInterdomain routing Principi generali e BGP
Interdomain routing Principi generali e BGP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi
DettagliInternet e protocollo TCP/IP
Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto
DettagliSicurezza nelle reti
Sicurezza nelle reti Manipolazione indirizzi IP 1 Concetti Reti Rete IP definita dalla maschera di rete Non necessariamente concetto geografico Non è detto che macchine della stessa rete siano vicine 2
DettagliGLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2
GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2 Fondamenti sugli indirizzi dell Internet Protocol 2 Struttura di un indirizzo IP 2 Le classi degli indirizzi IP 3 Indirizzi di Classe A 3 Indirizzi di
DettagliComunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1
DettagliProtocollo ICMP, comandi ping e traceroute
Protocollo ICMP, comandi ping e traceroute Internet Control Message Protocol Internet Control Message Protocol (ICMP): usato dagli host, router e gateway per comunicare informazioni riguardanti il livello
DettagliRETI DI COMPUTER Reti Geografiche. (Sez. 9.8)
RETI DI COMPUTER Reti Geografiche (Sez. 9.8) Riepilogo Reti lez precedente reti locali o LAN (Local Area Network): connette fisicamente apparecchiature su brevi distanze Una LAN è solitamente interna a
DettagliReti diverse: la soluzione nativa
Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione
DettagliIndirizzo IP. Come si distinguono? Indirizzo IP : 192. 168. 220. 134. Network address : 192. 168. 220. 0 Host address: : 134
Subnet mask Indirizzo IP Come si distinguono? Indirizzo IP : 192. 168. 220. 134 Network address : 192. 168. 220. 0 Host address: : 134 Subnet Mask La Subnet Mask viene implementata per limitare il traffico
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio
DettagliReti di Calcolatori IL LIVELLO RETE
Reti di Calcolatori IL LIVELLO RETE D. Talia RETI DI CALCOLATORI - UNICAL 3-1 Il Livello RETE Servizi del livello Rete Organizzazione interna Livello Rete basato su Circuito Virtuale Livello Rete basato
DettagliIntroduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e
TCP/IP Sommario Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici Introduzione al TCP/IP TCP/IP
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente
DettagliProtocollo TCP/IP & Indirizzamento IP
Protocollo TCP/IP & Indirizzamento IP L architettura TCP/IP: Nasce per richiesta del Dipartimento della Difesa degli USA che intendeva poter creare una rete in grado di funzionare in qualsiasi tipo di
DettagliIndirizzamento privato e NAT
Indirizzamento privato e NAT 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
DettagliCorso 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) Il livello rete in Internet Il protocollo
DettagliIP Internet Protocol
IP Internet Protocol Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 13 IP - 1/20 IP IP è un protocollo a datagrammi In spedizione: Riceve i dati dal livello trasporto e
DettagliFondamenti di routing (pag.34)
Fondamenti di routing (pag.34) UdA2L1 Il livello di rete (Network layer) è il livello 3 della pila ISO/OSI. Questo livello riceve datagrammi (pacchetti) dal livello di trasporto e forma pacchetti che vengono
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
Dettagli2) Completare la tabella di instradamento (routing table) del router RA
esercizi---v.doc Esercizio Si consideri il sistema autonomo mostrato in figura formato da sotto-reti e da router; in figura sono indicati i costi dei singoli rami come sono visti dai diversi router. Si
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00 Alcune domande hanno risposta multipla: si richiede di identificare tutte le risposte corrette.
DettagliReti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it
Reti LAN IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Le LAN Una LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare fra loro entro un area limitata
DettagliLinux User Group Cremona CORSO RETI
Linux User Group Cremona CORSO RETI Cos'è una rete informatica Una rete di calcolatori, in informatica e telecomunicazioni, è un sistema o un particolare tipo di rete di telecomunicazioni che permette
Dettagli3. Introduzione all'internetworking
3. Introduzione all'internetworking Abbiamo visto i dettagli di due reti di comunicazione: ma ce ne sono decine di tipo diverso! Occorre poter far comunicare calcolatori che si trovano su reti di tecnologia
DettagliVPN CIRCUITI VIRTUALI
& TUNNELING 1 Il termine VPN viene pesantemente abusato, con varie definizioni ma possiamo definire intuitivamente una VPN considerando dapprima l'idea dì una rete privata. Le aziende con molte sedi si
DettagliINTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO
INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO okfabian@yahoo.com Fabian Chatwin Cedrati Ogni scheda di rete ha un indirizzo MAC univoco L'indirizzo IP invece viene impostato dal Sistema Operativo HUB 00:50:DA:7D:5E:32
DettagliPROF. Filippo CAPUANI TCP/IP
PROF. Filippo CAPUANI TCP/IP Sommario Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici Introduzione
DettagliPROTOCOLLI DI ROUTING. Vittorio Prisco vittorio.prisco@email.it
PROTOCOLLI DI ROUTING Vittorio Prisco - - ROUTING ROUTING : Scelta del percorso migliore da utilizzare per inviare i pacchetti. ROUTER : Dispositivo atto a instradare i pacchetti sui percorsi di comunicazione
DettagliSvantaggi della Commutazione di Circuito. Commutazione di Pacchetto. Struttura di un Pacchetto
Università degli studi di Salerno Laurea in Informatica I semestre / Commutazione di Pacchetto Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Svantaggi della Commutazione
DettagliFirewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall
Firewall e NAT A.A. 2005/2006 Walter Cerroni Protezione di host: personal firewall Un firewall è un filtro software che serve a proteggersi da accessi indesiderati provenienti dall esterno della rete Può
DettagliL Inoltro e l Instradamento
Politecnico di Milano Advanced Network Technologies Laboratory L Inoltro e l Instradamento -Inoltro diretto e indiretto negli host -Inoltro diretto e indiretto nei router -Tabelle di routing -Esempi di
DettagliProgetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008
Progetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008 Si consideri una rete di sensori MicaZ con sistema operativo TinyOS, dove ogni nodo è identificato da un ID unico e dove è presente un solo
DettagliReti di calcolatori ed indirizzi IP
ITIS TASSINARI, 1D Reti di calcolatori ed indirizzi IP Prof. Pasquale De Michele 5 aprile 2014 1 INTRODUZIONE ALLE RETI DI CALCOLATORI Cosa è una rete di calcolatori? Il modo migliore per capire di cosa
DettagliReti 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ì
DettagliDal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela
Dettagli