IP di origine: 10.0.1.21
IP destinazione: 128.119.179.184
IP di origine: 135.122.204.214
IP destinazione: 128.119.179.184
IP di origine: 128.119.179.184
IP destinazione: 135.122.204.214
IP di origine: 128.119.179.184
IP destinazione: 10.0.0.21
Vedi tablet
Ricordiamo che un indirizzo IP è formato da 4 byte, ciascun byte è separato dal punto.
La sottorete che abbiamo è
L'esercizio chiede quante sotto-reti
Il prefisso quindi si estende da
In particolare il nostro prefisso avrà la seguente forma:
Abbiamo 10 bit, il che vuol dire che possiamo rappresentare numeri da
La maschera di sotto rete indica come può quali bit rappresentano la rete e quali rappresentano gli host ad essa collegati.
Avendo una sottorete
Dato che la maschera di sottorete si estende fino a
Dell'ultimo gruppo di 8 bit, solo i primi due più a sinistra sono assegnati alla rete, gli altri
La nostra maschera è
La maschera di sottorete sarà:
Per capire il numero della sottorete
Adesso prendiamo i
Se la rete ha un prefisso di sotto rete pari ad 11 bit e considerando che 8 bit sono utilizzati per la sotto-rete "principale", possono essere utilizzati
Si tratta della quarta sotto-rete.
Considerando il secondo byte, possiamo utilizzare i primi
Il numero
La rete 96 è la rete numero
Dovendo indirizzare 512 host (più i due indirizzi speciali), quindi ho bisogno di 514 indirizzi. di conseguenza
Per scrivere la prima rete in dotted quad, conviene prima scrivere in formato binario la maschera di sottorete:
Con le
In binario l'indirizzo più alto (usabile per un host) per la sottorete numero 1 è:
Per capire a cosa corrisponde
Il quarto byte:
Notiamo che gli ultimi due bit del terzo byte sono posti a 1 e che il quarto byte ha i bit tutti a 1, per cui per certo sappiamo che si tratta di un indirizzo broadcast (i bit per gli host sono tutti posti a 1).
Per quale rete fa da indirizzo broadcast?
Per la rete
Destinazione | Netmask | Next hop |
---|---|---|
131.175.20.0 | 255.255.254.0 | 131.124.123.121 |
131.175.132.0 | 255.255.252.0 | 131.123.124.125 |
131.175.134.0 | 255.255.255.0 | 131.123.124.130 |
0.0.0.0 | 0.0.0.0 | 131.123.124.126 |
Il pacchetto con destinazione 131.56.78.4 sarà indirizzato al nexthop 131.17.15.254
Il pacchetto con destinazione 190.78.90.2 sarà indirizzato al nexthop 131.17.123.254
Il pacchetto con destinazione 131.17.123.88 sarà indirizzato all'interfaccia eth0.
Pacchetto in B:
Pacchetto in R:
Pacchetto in P:
Considera lo scenario seguente in cui tre host, con indirizzi IP privati 10.0.1.13, 10.0.1.17, 10.0.1.18 si trovano in una rete locale dietro un router con NAT che si trova tra questi tre host e Internet. I datagrammi IP inviati o destinati a questi tre host devono passare attraverso questo router NAT. L'interfaccia del router sul lato LAN ha l'indirizzo IP 10.0.1.28, mentre l'indirizzo del router sul lato Internet ha l'indirizzo IP 135.122.193.207. Supponi che l'host con indirizzo 10.0.1.17 voglia inviare un pacchetto ad un host con IP 128.119.179.186.
Considera il datagramma allo step 1, dopo che è stato inviato dall'host ma prima che abbia raggiunto il router. Qual è l'indirizzo IP di origine per questo datagramma?
Allo step 1, qual è l'indirizzo IP di destinazione?
Consideriamo ora il datagramma allo step 2, dopo che è stato trasmesso dal router. Qual è l'indirizzo IP di origine per questo datagramma?
Allo step 2, qual è l'indirizzo IP di destinazione per questo datagramma?
La porta di origine sarà cambiata? Sì o no.
Consideriamo ora il datagramma allo step 3, appena prima che venga ricevuto dal router. Qual è l'indirizzo IP di origine per questo datagramma?
Allo step 3, qual è l'indirizzo IP di destinazione per questo datagramma?
Infine, si consideri il datagramma allo step, dopo che è stato trasmesso dal router ma prima che sia stato ricevuto dall'host. Qual è l'indirizzo IP di origine per questo datagramma?
Allo step 4, qual è l'indirizzo IP di destinazione per questo datagramma?
10.0.17
128.119.179.186
135.122.193.207
128.119.179.186
Si
128.119.179.186
135.122.193.207
128.119.179.186
10.0.1.17
Destinazione | Interfaccia |
---|---|
224.0.0.0/10 | 0 |
224.64.0.0/16 | 1 |
224.0.0.0/7 | 2 |
0.0.0.0 | 3 |
Il primo indirizzo va nell'interfaccia 3.
Il secondo va nell'interfaccia 2.
Il terzo va nell'interfaccia 3.
Esercizio preso dal sito di Kurose Ross.
Avendo un router con tre sotto-reti attaccate. Il numero di host per sottorete specificato nella figura. E uno spazio degli indirizzi /23 condiviso.
Assegnare a ciascun sottorete un indirizzo in modo che lo spazio di indirizzamento sfruttato sia minimo e lasciando allo stesso tempo più spazio contiguo possibile disponibile per l'inserimento di una nuova sottorete.
Prima di tutto si comincia ad assegnare gli indirizzi dalla sottorete con più host, in questo caso la A.
La sottorete A ha bisogno di 218 host a cui vanno sommati 2 indirizzi (broadcast e indirizzo di rete), il che vuol dire che servono 220 indirizzi.
A questo punto dobbiamo trovare la potenza di 2 che si avvicina a tale numero.
Nell'indirizzo dato dal problema
Adesso passiamo alla seconda sottorete più capiente, la C.
La C ha bisogno di
Per certo sappiamo che la sottorete per C è
Quale sotto rete va assegnata a C?
La rete
L'indirizzo massimo (broadcast) per questa sottorete è:
Quindi la sottorete contigua a questa è:
Se
Per cui la rete per C è
Adesso passiamo all'ultima sottorete, la B.
La B ha bisogno di
Quale sotto rete va assegnata a B?
La rete
L'indirizzo broadcast per C è
Quindi a B tocca la rete
Trovati gli indirizzi per le sotto-reti adesso cerchiamo di capire quali sono i loro indirizzi broadcast, l'indirizzo di partenza, l'indirizzo finale.
Per A:
Per B:
Per C: