UnicamMovimento: Mobilità in festa

Indice
Piani di indirizzamento classless...................................................................................................................................1
Esercizio 1.....................................................................................................................................................................1
Esercizio 2.....................................................................................................................................................................2
Esercizio 3.....................................................................................................................................................................3
Esercizio 4.....................................................................................................................................................................4
Esercizio 5.....................................................................................................................................................................5
Esercizio 6.....................................................................................................................................................................6
Piani di indirizzamento classless
Data una determinata topologia della rete, il numero di host da gestire in ogni rete, e lo spazio di indirizzamento
assegnato per l’indirizzamento, la definizione di un piano di indirizzamento IP può essere schematizzato nei
seguenti passi:
1. determinazione della lista delle reti IP a cui assegnare gli indirizzi
2. determinazione del numero di indirizzi da assegnare in ogni rete, e del corrispondente numero di indirizzi
da allocare (tenuto conto del fatto che una rete IP non può avere dimensioni arbitrarie)
3. verifica dell’ampiezza dell’address range assegnato, oppure determinazione dell’address range necessario
4. assegnazione degli indirizzi di rete ad ogni rete
5. assegnazione degli indirizzi agli host/router sulla rete
Esercizio 1
Si vuole fare un piano di indirizzamento per una rete così costituita con uno spazio
indirizzi di classe C con IP 200.12.19.0:
• primo gruppo costituito da 2 siti contenenti rispettivamente 50 e 40 host;
• secondo gruppo costituito da 3 siti contenenti rispettivamente 18, 20 e 12
host.
I due gruppi sono collegati tra loro e per ogni gruppo è previsto un router (NB: un
indirizzo IP per ogni interfaccia IP necessaria, i router sono multihomed). Indicare
l'assegnamento indirizzi per ogni dispositivo di rete.
1 Individuazione delle reti IP
1.
2.
3.
4.
5.
6.
n.
n.
n.
n.
n.
n.
1
1
1
1
1
1
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
con
50
40
20
18
12
2
host
host
host
host
host
host
2 Numero di indirizzi necessari/allocati
1.
2.
3.
4.
5.
6.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
con
50
40
20
18
12
2
host:
host:
host:
host:
host:
host:
50+3
40+3
20+3
18+3
12+3
2+2
=
=
=
=
=
=
53
43
23
21
15
4
<
<
<
<
<
=
64
64
32
32
16
4
3 Validità del blocco di indirizzamento
•
64+64+32+32+16+4 = 212 < 256 (uno spazio indirizzi di classe C ha 256 indirizzi)
4 Indirizzi di rete
1.
2.
3.
4.
5.
6.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
con
50
40
20
18
12
2
host:
host:
host:
host:
host:
host:
IP:
IP:
IP:
IP:
IP:
IP:
200.12.19. 0;
200.12.19. 64;
200.12.19.128;
200.12.19.160;
200.12.19.192;
200.12.19.208;
con
con
con
con
con
con
subnet
subnet
subnet
subnet
subnet
subnet
mask:
mask:
mask:
mask:
mask:
mask:
/26
/26
/27
/27
/28
/30
5 Indirizzi hosts e routers
Segmento con 50 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 40 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 20 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
200. 12. 19. 0
255.255.255.192
200. 12. 19. 1
200. 12. 19. 63
200. 12. 19. 2 - 200. 12. 19. 51
200. 12. 19. 64
255.255.255.192
200. 12. 19. 65
200. 12. 19.127
200. 12. 19. 66 - 200. 12. 19.105
200. 12. 19.128
255.255.255.224
200. 12. 19.129
200. 12. 19.159
200. 12. 19.130 - 100. 12. 19.149
Segmento con 18 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 12 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
200. 12. 19.160
255.255.255.224
200. 12. 19.161
200. 12. 19.191
200. 12. 19.162 - 200. 12. 19.179
200. 12. 19.192
255.255.255.240
200. 12. 19.163
200. 12. 19.207
200. 12. 19.164 - 200. 12. 19.175
200. 12. 19.208
255.255.255.252
200. 12. 19.211
200. 12. 19.209 - 200. 12. 19.210
Esercizio 2
Si vuole fare un piano di indirizzamento per una rete così costituita con uno spazio
indirizzi di classe C con IP 193.100.10.0:
• primo gruppo costituito da 2 siti contenenti rispettivamente 13 e 22 host;
• secondo gruppo costituito da 2 siti contenenti rispettivamente 55 e 45 host;
• terzo gruppo costituito da 2 siti contenenti rispettivamente 20 e 25 host.
I tre gruppi sono collegati tra loro e per ogni gruppo è previsto un router (NB: un
indirizzo IP per ogni interfaccia IP necessaria, i router sono multihomed). Indicare
l'assegnamento indirizzi per ogni dispositivo di rete.
1 Individuazione delle reti IP
1.
2.
3.
4.
5.
6.
7.
n.
n.
n.
n.
n.
n.
n.
1
1
1
1
1
1
3
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmenti
con
con
con
con
con
con
con
55
45
25
22
20
13
2
host
host
host
host
host
host
host
2 Numero di indirizzi necessari/allocati
1.
2.
3.
4.
5.
6.
7.
8.
9.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
con
con
con
con
55
45
25
22
20
13
2
2
2
host:
host:
host:
host:
host:
host:
host:
host:
host:
55+3
45+3
25+3
22+3
20+3
13+3
2+2
2+2
2+2
=
=
=
=
=
=
=
=
=
58
48
28
25
23
16
4
4
4
<
<
<
<
<
<
=
=
=
64
64
32
32
32
16
4
4
4
3 Validità del blocco di indirizzamento
•
64+64+32+32+32+16+4+4+4 = 252 <256 (uno spazio indirizzi di classe C ha 256 indirizzi)
4 Indirizzi di rete
1.
2.
3.
4.
5.
6.
7.
8.
9.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
con
con
con
con
55
45
25
22
20
13
2
2
2
host:
host:
host:
host:
host:
host:
host:
host:
host:
IP:
IP:
IP:
IP:
IP:
IP:
IP:
IP:
IP:
193.100.10. 0;
193.100.10. 64;
193.100.10.128;
193.100.10.160;
193.100.10.192;
193.100.10.224;
193.100.10.240;
193.100.10.244;
193.100.10.248;
con
con
con
con
con
con
con
con
con
subnet
subnet
subnet
subnet
subnet
subnet
subnet
subnet
subnet
mask:
mask:
mask:
mask:
mask:
mask:
mask:
mask:
mask:
/26
/26
/27
/27
/27
/28
/30
/30
/30
5 Indirizzi hosts e routers
Segmento con 55 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 45 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 25 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 22 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
193.100. 10. 0
255.255.255.192
193.100. 10. 1
193.100. 10. 63
193.100. 10. 2 - 193.100. 10. 56
193.100. 10. 64
255.255.255.192
193.100. 10. 65
193.100. 10.127
193.100. 10. 66 - 193.100. 10.110
193.100. 10.128
255.255.255.224
193.100. 10.129
190.120. 0.159
193.100. 10.130 - 193.100. 10.154
193.100. 10.160
255.255.255.224
193.100. 10.161
193.100. 10.191
193.100. 10.162 - 193.100. 10.183
Segmento con 20 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 13 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
193.100. 10.192
255.255.255.224
193.100. 10.193
193.100. 10.223
193.100. 10.194 - 193.100. 10.213
193.100. 10.224
255.255.255.240
193.100. 10.225
193.100. 10.239
193.100. 10.226 - 193.100. 10.238
193.100. 10.240
255.255.255.252
193.100. 10.243
193.100. 10.241 - 193.100. 10.242
193.100. 10.244
255.255.255.252
193.100. 10.247
193.100. 10.245 - 193.100. 10.246
193.100. 10.248
255.255.255.252
193.100. 10.251
193.100. 10.249 - 193.100. 10.250
Esercizio 3
Un committente possiede una rete di classe C di indirizzo 200.12.100.0 così costituita:
• una sottorete da 130 host
• una sottorete da 25 host.
Tra le due sottoreti vi sono due router ognuno collegato direttamente a una sottorete. I router sono collegati tra loro.
Necessita di un piano di indirizzamento per ogni dispositivo di rete.
1 Individuazione delle reti IP
1.
2.
3.
n. 1 Segmento con 130 host
n. 1 Segmento con 25 host
n. 1 Segmenti con
2 host
2 Numero di indirizzi necessari/allocati
1.
2.
3.
Segmento con 130 host: 130+3 = 133 < 256
Segmento con 25 host: 25+3 = 28 < 32
Segmento con
2 host:
2+2 =
4 =
4
3 Validità del blocco di indirizzamento
•
256+32+4 = 292 > 256 (uno spazio indirizzi di classe C ha 256 indirizzi)
E quindi?!? Il piano di indirizzi non è possibile a meno che, osservando che nel segmento da 130 host con una
maschera a /24 si avrebbe un notevole spreco di indirizzi, il committente non accetti di ripiegare su una soluzione
che preveda di spezzare il segmento da 130 in due segmenti da 105 e 25 host ciascuno, aggiungendo al router una
ulteriore interfaccia, oppure 120 e 10, consentendo così la copertura dell'intera rete con i 256 IP disponibili. Si
sceglie la seconda soluzione perché offre una migliore copertura.
1.1 Individuazione delle reti IP
1.
2.
3.
4.
n.
n.
n.
n.
1
1
1
1
Segmento
Segmento
Segmento
Segmenti
con 120 host
con 25 host
con 10 host
con
2 host
2.1 Numero di indirizzi necessari/allocati
1.
2.
3.
Segmento con 120 host: 120+3 = 123 < 128
Segmento con 25 host: 25+3 = 28 < 32
Segmento con 10 host: 10+3 = 13 < 16
4.
Segmento con
2 host:
2+2 =
4 =
4
3.1 Validità del blocco di indirizzamento
•
128+32+16+4 = 180 < 256
4 Indirizzi di rete
1.
2.
3.
4.
Segmento
Segmento
Segmento
Segmento
con 120 host: IP: 200.12.100. 0;
con 25 host: IP: 200.12.100.128;
con 10 host: IP: 200.12.100.160;
con
2 host: IP: 200.12.100.176;
con
con
con
con
subnet
subnet
subnet
subnet
mask:
mask:
mask:
mask:
/25
/27
/28
/30
5 Indirizzi hosts e routers
Segmento con 120 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 25 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
200. 12.100. 0
255.255.255.128
200. 12.100. 1
200. 12.100.127
200. 12.100. 2 – 200. 12.100.121
200. 12.100.128
255.255.255.224
200. 12.100.129
200. 12.100.159
200. 12.100.130 – 200. 12.100.154
Segmento con 10 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
200. 12.100.160
255.255.255.240
200. 12.100.161
200. 12.100.175
200. 12.100.162 – 200. 12.100.171
200. 12.100.176
255.255.255.252
200. 12.100.179
200. 12.100.177 – 200. 12.100.178
Esercizio 4
Realizzare un piano di indirizzamento classless per la rete in figura utilizzando
l’address range 192.168.0.0/23. Si assegnino gli indirizzi alle varie reti in modo
che siano tutti contigui e si supponga che non si preveda di espandere il numero
di hosts in futuro tranne nel caso della rete inferiore.
1 Individuazione delle reti IP
1.
2.
3.
n. 1 Segmento con 200 host
n. 2 Segmento con 70 host
n. 3 Segmenti con
2 host
2 Numero di indirizzi necessari/allocati
1.
2.
3.
4.
5.
6.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con 200 host: 200+3 = 203 < 256
con 70 host: 70+3 = 73 < 128
con 70 host: 70+3 = 73 < 128
con
2 host:
2+2 =
4 =
4
con
2 host:
2+2 =
4 =
4
con
2 host:
2+2 =
4 =
4
3 Validità del blocco di indirizzamento
•
256+128+128+4+4+4 = 524 > 512 (uno spazio indirizzi con subnet /23 ha 512 indirizzi)
E quindi?!? Il piano di indirizzi non è possibile a meno che, osservando che il segmento da 70 host per il quale non
è prevista espansione, con una maschera a /25 si avrebbe un notevole spreco di indirizzi, il committente non accetti
di ripiegare su una soluzione che preveda di spezzare il segmento da 70 in due segmenti da 60 e 10 host ciascuno,
aggiungendo al router una ulteriore interfaccia, consentendo così la copertura dell'intera rete con i 512 IP
disponibili.
1.1 Individuazione delle reti IP
1.
2.
3.
4.
5.
n.
n.
n.
n.
n.
1
1
1
1
3
Segmento
Segmento
Segmento
Segmento
Segmenti
con 200 host
con 70 host
con 60 host
con 10 host
con
2 host
2.1 Numero di indirizzi necessari/allocati
1.
2.
Segmento con 200 host: 200+3 = 203 < 256
Segmento con 70 host: 70+3 = 73 < 128
3.
4.
5.
6.
7.
Segmento
Segmento
Segmento
Segmento
Segmento
con
con
con
con
con
60
10
2
2
2
host:
host:
host:
host:
host:
60+3
10+3
2+2
2+2
2+2
=
=
=
=
=
63
13
4
4
4
<
<
=
=
=
64
16
4
4
4
3.1 Validità del blocco di indirizzamento
•
256+128+64+16+4+4+4 = 476 < 512
4 Indirizzi di rete
1.
2.
3.
4.
5.
6.
7.
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
Segmento
con 200 host: IP: 192.168.0. 0; con subnet mask:
con 70 host: IP: 192.168.1. 0; con subnet mask:
con 60 host: IP: 192.168.1.128; con subnet mask:
con 10 host: IP: 192.168.1.192; con subnet mask:
con
2 host: IP: 192.168.1.208; con subnet mask:
con
2 host: IP: 192.168.1.212; con subnet mask:
con
2 host: IP: 192.168.1.216; con subnet mask:
/24
/25
/26
/28
/30
/30
/30
5 Indirizzi hosts e routers
Segmento con 200 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 70 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 60 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
192.168. 0. 0
255.255.255. 0
192.168. 0. 1
192.168. 0.255
192.168. 0. 2 – 192.168.
192.168. 1. 0
255.255.255.128
192.168. 1. 1
192.168. 1.127
192.168. 1. 2 – 192.168.
192.168. 1.128
255.255.255.192
192.168. 1.129
192.168. 1.191
192.168. 1.130 - 192.168.
0.201
1. 71
1.189
Segmento con 10 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
192.168. 1.192
255.255.255.240
192.168. 1.193
192.168. 1.207
192.168. 1.194 - 192.168.
1.203
192.168. 1.208
255.255.255.252
192.168. 1.211
192.168. 1.209 - 192.168.
1.210
192.168. 1.212
255.255.255.252
192.168. 1.215
192.168. 1.213 - 192.168.
1.214
192.168. 1.216
255.255.255.252
192.168. 1.219
192.168. 1.217 - 192.168.
1.218
Esercizio 5
Assegnare indirizzi e maschere di sottorete ai dispositivi di rete supponendo di avere a disposizione un indirizzo di
classe C: 195.168.1.0/24.
1 Individuazione delle reti IP
1.
2.
3.
4.
n.
n.
n.
n.
1
1
1
2
Segmento
Segmento
Segmento
Segmenti
con 50 host
con 25 host
con 7 host
con 2 host
2 Numero di indirizzi necessari/allocati
1.
2.
3.
4.
5.
Segmento
Segmento
Segmento
Segmento
Segmento
con 50 host: 50+3 = 53 < 64
con 25 host: 25+3 = 28 < 32
con 7 host: 7+3 = 10 < 16
con 2 host: 2+2 = 4 = 4
con 2 host: 2+2 = 4 = 4
3 Validità del blocco di indirizzamento
•
64+32+16+4+4 = 120 < 256 (uno spazio indirizzi con subnet /24 ha 256 indirizzi)
4 Indirizzi di rete
1.
2.
3.
4.
5.
Segmento
Segmento
Segmento
Segmento
Segmento
con 50 host: IP: 195.168.1. 0; con
con 25 host: IP: 195.168.1. 64; con
con 7 host: IP: 195.168.1. 96; con
con 2 host: IP: 195.168.1.112; con
con 2 host: IP: 195.168.1.116; con
subnet
subnet
subnet
subnet
subnet
mask:
mask:
mask:
mask:
mask:
/26
/27
/28
/30
/30
5 Indirizzi hosts e routers
Segmento con 50 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 25 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
195.168. 1. 0
255.255.255.192
195.168. 1. 1
195.168. 1. 63
195.168. 1. 2 – 195.168.
195.168. 1. 64
255.255.255.224
195.168. 1. 65
195.168. 1. 95
195.168. 1. 66 – 195.168.
1. 51
1. 91
Segmento con 7 host:
• Indirizzo di rete:
• Subnet Mask:
• Router:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
Segmento con 2 host:
• Indirizzo di rete:
• Subnet Mask:
• Ind. Broadcast:
• Range Host:
195.168. 1. 96
255.255.255.240
195.168. 1. 97
195.168. 1.111
195.168. 1. 98 - 195.168.
1.104
195.168. 1.112
255.255.255.252
195.168. 1.115
195.168. 1.113 - 195.168.
1.114
195.168. 1.116
255.255.255.252
195.168. 1.119
195.168. 1.117 - 195.168.
1.118
Esercizio 6
Un’azienda possiede uno spazio indirizzi IP 190.120.0.0/23.
La rete aziendale risulta così costituita:
• 2 siti principali da 50 host
• 4 siti secondari da 24 host
ogni sito principale è collegato all'altro sito principale ed a
due siti secondari. È previsto un router per ogni sito (NB: un
indirizzo IP per ogni interfaccia IP necessaria, i router sono
multihomed). Indicare l'assegnamento indirizzi per ogni
dispositivo di rete.
Spazio indirizzi: 190.120.0.0/23
Per indirizzare 50 host, mi servono 6 bit (26-2 = 62 ai quali ne va sottratto ancora uno da riservare per il router con
la una interfaccia). Creo 2 reti /26 (da una /23 ne posso avere 8 /26).
I sito primario
II sito primario
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.0/26
190.120.0.1
190.120.0.2 - 190.120.0.51
190.120.0.63
255.255.255.192
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.64/26
190.120.0.65
190.120.0.66 - 190.120.0.115
190.120.0.127
255.255.255.192
A questo punto devo indirizzare gli host dei siti secondari. Per indirizzare 24 host mi servono 5 bit (25-2 = 30).
Creo quindi 4 sottoreti /27 (da una rete /26 ne posso ottenere sino a 2).
I sito secondario
II sito secondario
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.128/27
190.120.0.129
190.120.0.130 - 190.120.0.153
190.120.0.159
255.255.255.224
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.160/27
190.120.0.161
190.120.0.162 - 190.120.0.185
190.120.0.191
255.255.255.224
Per indirizzare i successivi due siti secondari devo utilizzare un altro indirizzo /26.
III sito secondario
IV sito secondario
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.192/27
190.120.0.193
190.120.0.194 - 190.120.0.217
190.120.0.223
255.255.255.224
•
•
•
•
•
Indirizzo di rete:
Router:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.0.224/27
190.120.0.225
190.120.0.226 - 190.120.0.249
190.120.0.255
255.255.255.224
Abbiamo in tutto 5 link: ci servono 2 bit per definire ciascun link. Devo quindi creare 5 sottoreti /30
(da una rete /26 ne posso ottenere sino a 16)
I link
II link
•
•
•
•
Indirizzo di rete:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.1.0/30
190.120.1.1 - 190.120.1.2
190.120.1.3
255.255.255.252
e cosi via per gli altri 3 link.
•
•
•
•
Indirizzo di rete:
Range:
Ind. Broadcast:
Subnet Mask:
190.120.1.4/30
190.120.1.5 - 190.120.1.6
190.120.1.7
255.255.255.252