La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Indirizzamento LAN e ARP

Presentazioni simili


Presentazione sul tema: "Indirizzamento LAN e ARP"— Transcript della presentazione:

1 Indirizzamento LAN e ARP
Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)

2 Indirizzi LAN Indirizzo IP a 32 bit:
Indirizzo a livello di rete Usato per inoltrare il datagram alla rete IP di destinazione (ricordando come è definita una rete IP) Indirizzo LAN (o MAC o fisico o Ethernet): Usato per inoltrare un datagram (dentro una frame) da un’interfaccia ad un’altra fisicamente connessa (stessa rete) Indirizzo MAC a 48 bit (per la maggioranza delle LAN) Hard-coded nella ROM della scheda

3 248 possibili indirizzi LAN
Indirizzi LAN (cont.) Ogni adapter nella LAN ha un unico indirizzo LAN 248 possibili indirizzi LAN

4 Indirizzi LAN (cont.) Allocazione indirizzi MAC gestita da IEEE
Manufatturiera compra porzione dello spazio di indirizzi MAC (224) per assicurare unicità Analogia: (a) Indirizzo MAC: come Codice Fiscale (b) Indirizzo IP: come indirizzo postale Indirizzo MAC piatto => portabilità Si possono spostare schede LAN da una LAN ad un’altra Indirizzo gerarchico IP NON portabile dipende dalla rete IP a cui il nodo è attaccato

5 Routing all’interno della stessa rete
Considerando un datagram IP che da A deve essere inviato a B: Cerca net. address di B, trova B sulla stessa rete di A link layer invia datagram a B dentro frame del livello link A B E frame source, dest address datagram source, dest address B’s MAC addr A’s MAC addr A’s IP addr B’s IP addr IP payload datagram frame

6 ARP: Address Resolution Protocol
Come determinare l’indirizzo MAC di B conoscendo l’indirizzo IP di B? Ogni nodo IP (host, router) su una LAN ha una tabella ARP ARP Table: Correlazione indirizzi IP/MAC per alcuni nodi della LAN < IP address; MAC address; TTL> TTL (Time To Live): tempo dopo il quale la correlazione verrà cancellata (tipicamente 20 min)

7 ARP protocol A vuole inviare datagram a B e A conosce indirizzo IP di B Indirizzo MAC di B non è nella tabella ARP A invia ARP query in broadcast contenente indirizzo IP di B tutti i nodi della LAN ricevono ARP query B riceve ARP query, replica ad A con suo (B) indirizzo MAC frame inviata a indirizzo MAC di A (unicast) A salva coppia indirizzi IP/MAC nella sua tabella ARP finchè informazione diventa vecchia (time out) ARP è “plug-and-play”: nodi creano loro tabelle ARP senza intervento dell’amministratore di rete

8 Routing verso un’altra LAN
Invio di datagram da A a B via R (A conosce indirizzo IP di B) A sa che deve inviare datagram a R per consegnarlo a B Due tabelle ARP nel router R, una per ogni rete (LAN) IP A R B

9 Routing verso un’altra LAN (cont.)
A crea datagram con sorgente A, destinazione B A usa ARP per ottenere MAC address di R per A crea frame a livello link con indirizzo MAC di R come destinazione, frame contiene A-to-B IP datagram Data link layer di A invia frame Data link layer di R riceve frame R rimuove IP datagram da frame LAN, vede che è destinato a B R usa ARP per ottenere indirizzo fisico di B R crea frame contenente A-to-B IP datagram e la invia a B A R B


Scaricare ppt "Indirizzamento LAN e ARP"

Presentazioni simili


Annunci Google