Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.