Instradamento IP. Appunti di reti di computer. Prof. Marco Marchisotti. Istituto Superiore Ascanio Sobrero Casale Monferrato (AL)

Documenti analoghi
Politecnico di Milano Advanced Network Technologies Laboratory. Esercizi Inoltro

SUBNETTING E SUPERNETTING

4b. Esercizi sul livello di Rete Inoltro in IP

Reti di calcolatori. Lezione del 18 giugno 2004

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

Configurazione delle interfacce di rete

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

Instradamento IP A.A. 2005/2006. Walter Cerroni. IP: instradamento dei datagrammi. Routing : scelta del percorso su cui inviare i dati

Le Reti Informatiche

IP forwarding A.A. 2005/2006. Walter Cerroni. Linux può funzionare da gateway tra due o più reti IP. host2 linux-gw

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

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP

ARP e instradamento IP

Instradamento in IPv4

R. Cusani - F. Cuomo, Telecomunicazioni - Network layer: CIDR, ARP, ICMP, Maggio 2010

ARP (Address Resolution Protocol) RARP (Reverse-ARP)

Prima Lezione: Indirizzi IP Bit di rete Bit di host

Sommario. Il modello TCP/IP. Introduzione al modello TCP/IP. Imbustamento in OSI. TCP/IP e OSI Applicazione (telnet, ftp, smtp,...

Lezione n.8 LPR- Informatica Applicata

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

Il livello Rete in Internet

Esercizi IPv6: indirizzamento e routing

SUBNETWORKING. Francesco Licandro Architetture Avanzate di Rete

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

Prima prova parziale traccia della soluzione

Indirizzamento ed instradamento nelle reti IP

Reti di Calcolatori. IL LIVELLO RETE IN INTERNET Protocollo IP

Gestione degli indirizzi

Caratteristica Reti basate su datagrammi Reti basate su circuito virtuale

17. Indirizzamento Multicast (IGMP)


Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP

(parte 2) DHCP e NAT

Reti di Calcolatori

Se due computer sono sulla stessa rete Sappiamo come possono fare per scambiarsi datagram Usano gli indirizzi fisici

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

INDIRIZZI IP SUBNETTING

Introduzione alla rete Internet

Seconda Prova in itinere Esempio

Prof. Roberto De Prisco. TEORIA - Lezione 9. Indirizzi Internet. Università degli studi di Salerno Laurea e Diploma in Informatica.

RTT costante pari a 0.5 secondi; primo RTO= 2*RTT;

Gestione degli indirizzi

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

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Il protocollo IP A.A. 2006/2007. Alessandro Botticelli

Il protocollo IP A.A. 2005/2006. Walter Cerroni. Internet Protocol (IP) - RFC 791

Packet Tracer: simulatore di RETE. (Router.pkt)

Routing IP. Cosa è il Routing? Routing. Routing Diretto

Internetworking TCP/IP: esercizi

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

Esempio di rete elementare con router

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

Routing IP. IP routing

Introduzione alla rete Internet

Indirizzi LAN (MAC) e IP

Lo Stack TCP/IP: Le Basi

Installazione e Configurazione del servizio DHCP. Orazio Battaglia

Il protocollo IP. Reti di Telecomunicazioni LA Prof. Franco Callegati

Scritto da Administrator Domenica 14 Settembre :51 - Ultimo aggiornamento Domenica 20 Giugno :38

Prova di autovalutazione del modulo di Reti di Calcolatori IFTS Docente: Luciano Bononi

Il modello TCP/IP. Sommario

Reti di calcolatori Tecnologie Web Prova in itinere 2 16 giugno 2010

Introduzione alla rete Internet

Indirizzi IP, Classi, Subnetting, NAT

Protocollo IP e collegati

Lo Stack TCP/IP: Le Basi


Soluzioni esercizi Parte II. Indirizzamento IP. Esercizio 9.2 (soluz( soluz.) Luca Veltri

Reti di Telecomunicazione Esempio di esame

Reti di calcolatori. Lezione del 17 giugno 2004

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1

Internet e protocollo TCP/IP

RETI DI CALCOLATORI. Internet Protocol

ESERCIZI SVOLTI. Eserczio

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

DA SA Type Data (IP, ARP, etc.) Padding FCS

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Reti di Calcolatori:

L indirizzo IP. Created by A. Deriu, P. Cogoni, R. Spiggia, A. Massidda

La tecnologia Ethernet

Appello 18 Luglio Importante: usare lo spazio dopo ogni esercizio per le risposte. Esercizio 1 Esercizio 2 Esercizio 3 Domande Laboratorio

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Dispositivi di Rete. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

No. Time Source Destination Protocol Info DHCP DHCP Discover - Transaction ID 0xec763e04

IL PROTOCOLLO ICMP. La famiglia dei protocolli TCP/IP. Applicazioni ,ftp,telnet,www. IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico

Il protocollo IP A.A. 2005/2006. Walter Cerroni

ELEMENTI BASE DI NETWORKING

INFOCOM Dept. Antonio Cianfrani

Protocollo IP. Pacchetto e comandi

Indirizzi IP. E-3: Indirizzi IP e subnetting INSTRADAMENTO INSTRADAMENTO. A. Memo. da H1 ad H2 (2) da H1 ad H2 (1)

Collegamento dati per accesso ad Internet. Informatica Generale (CdL in E&C), A.A Informatica Generale (CdL in E&C), A.A.

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

Formato del datagramma IP

Esercizio Trasferimento File e Multicast

SubnetMask: come funzionano e come si calcolano le sottoreti (SpySystem.it)

Reti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva

Introduzione alle reti ed al TCP/IP

Creazione di un flusso audio base tra dispositivi Barix

IL LIVELLO RETE IN INTERNET Protocollo IP

Transcript:

Appunti di reti di computer Instradamento IP Prof. Marco Marchisotti prof. Marco Marchisotti Instradamento IP (Rev.1) 1

Architettura della rete Configurazione di rete di Pippo: Indirizzo IP: 199.40.6.84 Maschera di sottorete: 255.255.255.0 Default gateway: 199.40.6.1 prof. Marco Marchisotti Instradamento IP (Rev.1) 2

La gerarchia dei livelli internet Datagramma IP utilizza indirizzi IP internet collegamento dati Frame Ethernet utilizza indirizzi MAC collegamento dati fisico fisico Mezzo trasmissivo prof. Marco Marchisotti Instradamento IP (Rev.1) 3

Pippo vuole comunicare con Paperino Pippo (199.40.6.84) vuole comunicare con il Paperino (205.31.11.43) Pippo ha come maschera di sottorete 255.255.255.0 Pippo controlla se il destinatario appartiene alla sua stessa rete IP. Cioè effettua: operazione di AND tra il suo indirizzo e la maschera di sottorete, operazione di AND tra l'indirizzo del destinatario e la maschera di sottorete, confronta i due risultati, in questo caso sono differenti quindi Pippo conclude che il destinatario risiede in una rete remota. Pippo deve allora appoggiarsi al suo default gateway per inviare il datagramma. prof. Marco Marchisotti Instradamento IP (Rev.1) 4

Pippo --> Router1 Per prima cosa Pippo cerca nella sua cache ARP per verificare se ha il binding con l'indirizzo MAC del default gateway. Supponiamo che non ci sia, allora Pippo procederà ad emettere un pacchetto ARP request: Io sono 199.40.6.84 ed ho MAC 00-08-3A-18-19-01, qual è il MAC della macchina con indirizzo IP 199.40.6.1? Il pacchetto ARP request verrà inviato in broadcast sulla rete fisica. Il Router1 si riconoscerà come il destinatario della ARP request e a sua volta emetterà una ARP reply: Io sono 199.40.6.1 ed ho MAC 00-AA-00-20-30-40. Il pacchetto ARP reply verrà inviato in unicast sulla rete fisica al computer con MAC 00-08-3A-18-19-01, ovvero a Pippo che inserirà il binding tra l'indirizzo logico e l'indirizzo fisico del router nella cache ARP. prof. Marco Marchisotti Instradamento IP (Rev.1) 5

Pippo --> Router1 A questo punto Pippo è in grado di procedere all'invio del datagramma al suo default gateway (Router1) che provvederà alla consegna al destinatario finale, Paperino. Il livello internet di Pippo passa al suo livello collegamento dati il datagramma da spedire. Il livello collegamento dati è ora in grado di sapere dalla cache ARP a quale indirizzo fisico inviare il frame. Intestazione Ethernet: MAC dest.: 00-AA-00-20-30-40 MAC mitt.: 00-08-3A-18-19-01 Intestazione IP: IP dest.: 205.31.11.43 IP mitt.: 199.40.6.84 Dati Checksum Ethernet prof. Marco Marchisotti Instradamento IP (Rev.1) 6

Router1 sceglie la strada Il Router1 riceve il datagramma, verifica che non è diretto a lui così controlla nella sua tabella di routing su quale strada deve inoltrare il pacchetto per farlo giungere alla rete di destinazione. Dalla tabella ricava che deve inoltrare il pacchetto verso il router con indirizzo IP 201.50.1.2 (Router2) che si affaccia sulla rete collegata alla sua porta 2. Rete Route Interfaccia 199.40.6.0 201.50.1.0 Consegna diretta Consegna diretta porta 1 porta 2 205.31.11.0 201.50.1.2 porta 2 prof. Marco Marchisotti Instradamento IP (Rev.1) 7

Router1 --> Router2 Per prima cosa Router1 cerca nella sua cache ARP per verificare se ha il binding con l'indirizzo MAC del Router2. Supponiamo che non ci sia, allora Router1 procederà ad emettere un pacchetto ARP request: Io sono 201.50.1.1 ed ho MAC 00-AA-00-01-02-03, qual è il MAC della macchina con indirizzo IP 201.50.1.2? Il pacchetto ARP request verrà inviato in broadcast sulla rete fisica. Il Router2 si riconoscerà come il destinatario della ARP request e a sua volta emetterà una ARP reply: Io sono 201.50.1.2 ed ho MAC 00-BB-00-3F-AA-BB. Il pacchetto ARP reply verrà inviato in unicast sulla rete fisica al computer con MAC 00-AA-00-01-02-03, ovvero a Router1 che inserirà il binding tra l'indirizzo logico e l'indirizzo fisico del router nella cache ARP. prof. Marco Marchisotti Instradamento IP (Rev.1) 8

Router1 --> Router2 A questo punto Router1 è in grado di procedere all'invio del datagramma al prossimo router (Router2) che provvederà alla consegna al destinatario finale, Paperino. Il livello internet di Router1 passa al suo livello collegamento dati il datagramma da spedire. Il livello collegamento dati è ora in grado di sapere dalla cache ARP a quale indirizzo fisico inviare il frame. Intestazione Ethernet: MAC dest.: 00-BB-00-3F-AA-BB MAC mitt.: 00-AA-00-01-02-03 Intestazione IP: IP dest.: 205.31.11.43 IP mitt.: 199.40.6.84 Dati Checksum Ethernet Gli indirizzi IP mittente e destinazione rimangono invariati, ma cambiano gli indirizzi MAC del mittente e della destinazione rispetto al precedente invio. prof. Marco Marchisotti Instradamento IP (Rev.1) 9

Router2 sceglie la strada Il Router2 riceve il datagramma, verifica che non è diretto a lui così controlla nella sua tabella di routing su quale strada deve inoltrare il pacchetto per farlo giungere alla rete di destinazione. Dalla tabella ricava che deve consegnare direttamente il pacchetto in quanto la destinazione risiede sulla stessa rete fisica a cui è collegato tramite la porta 1. Rete Route Interfaccia 201.50.1.0 205.31.11.0 Consegna diretta Consegna diretta porta 2 porta 1 199.40.6.0 201.50.1.1 porta 2 prof. Marco Marchisotti Instradamento IP (Rev.1) 10

Router2 --> Paperino Per prima cosa Router2 cerca nella sua cache ARP per verificare se ha il binding con l'indirizzo MAC di Paperino. Supponiamo che non ci sia, allora Router2 procederà ad emettere un pacchetto ARP request: Io sono 205.31.11.2 ed ho MAC 00-AA-01-CC-DD-EE, qual è il MAC della macchina con indirizzo IP 205.31.11.43? Il pacchetto ARP request verrà inviato in broadcast sulla rete fisica. Paperino si riconoscerà come il destinatario della ARP request e a sua volta emetterà una ARP reply: Io sono 205.31.11.43 ed ho MAC 00-08-41-FF-4A-02. Il pacchetto ARP reply verrà inviato in unicast sulla rete fisica al computer con MAC 00-AA-01-CC-DD-EE, ovvero a Router2 che inserirà il binding tra l'indirizzo logico e l'indirizzo fisico del router nella cache ARP. prof. Marco Marchisotti Instradamento IP (Rev.1) 11

Router2 --> Paperino A questo punto Router2 è in grado di procedere all'invio del datagramma al destinatario finale: Paperino. Il livello internet di Router2 passa al suo livello collegamento dati il datagramma da spedire. Il livello collegamento dati è ora in grado di sapere dalla cache ARP a quale indirizzo fisico inviare il frame. Intestazione Ethernet: MAC dest.: 00-08-41-FF-4A-02 MAC mitt.: 00-AA-01-CC-DD-EE Intestazione IP: IP dest.: 205.31.11.43 IP mitt.: 199.40.6.84 MAC mitt.: 00-AA-01-CC-DD-EE IP mitt.: 199.40.6.84 Dati Checksum Ethernet Gli indirizzi IP mittente e destinazione rimangono invariati, ma cambiano gli indirizzi MAC del mittente e della destinazione rispetto al precedente inoltro. prof. Marco Marchisotti Instradamento IP (Rev.1) 12

Percorso compiuto prof. Marco Marchisotti Instradamento IP (Rev.1) 13

Percorso compiuto Pippo Router1 Router2 Paperino Livelli sup. Livelli sup. internet internet internet internet coll.dati coll. dati coll. dati coll. dati coll. dati coll.dati fisico fisico fisico fisico fisico fisico Canale Canale Canale Porta 1 Porta 2 Porta 2 Porta 1 prof. Marco Marchisotti Instradamento IP (Rev.1) 14