Simulazione

In questa lezione/esercitazione faremo role-playing e ci immedesimeremo in un router per fare instradamento (forwarding) di pacchetti.

Traccia

Vogliamo tracciare la spedizione del pacchetto da 140.217.2.10 (mittente) a 130.136.2.33 (destinatario). Come possiamo vedere dalla figura, il pacchetto dovrà salire di livello fino ai router che fanno parte della backbone di internet e poi dovrà riscendere in basso verso la destinazione.

Svolgimento

Per semplicità durante lo svolgimento scriveremo la parte rete degli indirizzi IP in decimale e la parte host, quella su cui lavoreremo, in binario.

Ry2

Il default router della rete mittente è 140.217.2.254 (def. router della subnet 2).

Il router quindi riceve il pacchetto e controlla se è destinato ad un host nella stessa rete o se è da mandare fuori.

140.217.00000010.11111110 (ind ip del default router rete 2 - mittente)
255.255.11111111.00000000 (netmask del def. router rete 2)
&&
140.217.00000010.-------- = 1* (questa è la rete/sottorete del def. router)

Domanda: il router si chiede, il pacchetto proviene dalla mia subnet? (domanda opzionale, la svolgiamo comunque a titolo di esempio).

140.217.00000010.00001010 (140.217.2.10, ind. mittente)
255.255.11111111.00000000 (netmask del router)
&&
140.217.00000010.-------- = 2*

Il router quindi concretamente si chiede se il risultato 1* e il risultato 2* sono uguali:

Domanda: (importante) a chi è destinato il pacchetto?