SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica...

15
1 SUBNETTING E SUBNETTING E SUPERNETTING SUPERNETTING Walter Cerroni 2 Struttura degli indirizzi IP Network ID : identifica la sottorete Host ID : identifica i singoli calcolatori della sottorete Network ID Host ID Classe A Classe B Classe C Classe D (multicast) Classe E (sperimentale) 0 0 0 0 1 1 1 1 1 1 1 1 1 1 32 bit

Transcript of SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica...

Page 1: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

1

SUBNETTING ESUBNETTING ESUPERNETTINGSUPERNETTING

Walter Cerroni 2

Struttura degli indirizzi IP

Network ID : identifica la sottoreteHost ID : identifica i singoli calcolatori della sottorete

Network ID Host IDClasse A

Classe B

Classe C

Classe D (multicast)

Classe E (sperimentale)

0

0

0

0

1

1

1

1 1 1

1 1 1 1

32 bit

Page 2: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

2

Walter Cerroni 3

Classi di indirizzoClasse

A

B

C

126

16.384

2.097.152

16.777.214

65.534

254

Max # reti Max # host

Classe

A

B

C

D

E

Spazio degli indirizzi

1.0.0.0 - 126.255.255.255

128.0.0.0 - 191.255.255.255

192.0.0.0 - 223.255.255.255

224.0.0.0 - 239.255.255.255

240.0.0.0 - 255.255.255.254

Walter Cerroni 4

SubnettingIndirizzo di host frammentato in due sottoparti:• la prima identifica una porzione della rete in questione• la seconda identifica i singoli host della sottorete

174137 204 57Network ID Subnetwork ID Host ID

La suddivisione è indicata dalla netmask, i cui bit a 0 identificano quelli dedicati all’host ID

Notazioni:• 11111111 11111111 11111111 00000000

• 255.255.255.0

• 137.204.57.174/24

Page 3: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

3

Walter Cerroni 5

Subnetting: ripartizione logica e fisica

Operazione di subnetting in rete IP è solamente logica :

• host di diverse subnet possono essere sulla medesima rete fisica (LAN)

• host della medesima subnet possono essere su diverse reti fisiche (LAN)

Walter Cerroni 6

137.204.59.0/24

137.204.57.0/24

Subnetting: ripartizione logica e fisica

Page 4: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

4

Walter Cerroni 7

Subnetting: esempioUn’azienda di grandi dimensioni possiede tre siti distribuiti su una grande area urbana: S1, S2, S3. Ciascun sito aziendale è dotato di infrastrutture informatiche comprendenti, tra l'altro, una LAN ed un router di uscita verso il mondo esterno. Tutti i siti devono essere interconnessi tra loro con una rete MAN a maglia completa M. Il protocollo usato è il TCP-IP.I siti sono così divisi:

S1, S2: 50 hostS3: 20 host

Si richiede di progettare una rete di classe C a cui viene assegnato l’indirizzo 196.200.96.0 comprensiva della numerazione dei router, definendo le relative netmask.

Walter Cerroni 8

Architettura

S1

S3

S2

M

LANLAN

MAN

Page 5: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

5

Walter Cerroni 9

Una possibile scelta della netmask

# subnets# hostUltimo byte netmask

64211111100

32611111000

161411110000

83011100000

46211000000

212610000000

125400000000

Walter Cerroni 10

Soluzione 1

• Subnets: 196.200.96.0 (S1)196.200.96.64 (S2)196.200.96.128 (S3)196.200.96.192 (M)

• Netmask: 255.255.255.192

• Broadcast: 196.200.96.63 (S1)196.200.96.127 (S2)196.200.96.191 (S3)196.200.96.255 (M)

Page 6: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

6

Walter Cerroni 11

Soluzione 1

196.200.96.0/26 196.200.96.64/26

196.200.96.128/26

196.200.96.192/26

Walter Cerroni 12

Soluzione 1

• Routers LAN: 196.200.96.62 (S1)196.200.96.126 (S2)196.200.96.190 (S3)

• Routers MAN: qualunque indirizzo tra:196.200.96.193 e .254 (M)

• IP Hosts: qualunque indirizzo tra:196.200.96.1 e .61 (S1)196.200.96.65 e .125 (S2)196.200.96.129 e .189 (S3)

Page 7: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

7

Walter Cerroni 13

Scelta di netmask diverse

# subnets# hostUltimo byte netmask

64211111100

32611111000

161411110000

83011100000

46211000000

212610000000

125400000000

Walter Cerroni 14

Soluzione 2

253 – 254249 – 250245 – 246241 – 242225 – 238193 – 222161 – 190129 – 15865 – 1261 – 62

Indirizzi

25525124724323922319115912763

Broadcast

2196.200.96.252/30

2196.200.96.244/30

2196.200.96.248/30

2196.200.96.240/30

# hostSubnet

14196.200.96.224/28

30196.200.96.192/27

30196.200.96.160/27

30196.200.96.128/27

62196.200.96.64/26

62196.200.96.0/26

Page 8: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

8

Walter Cerroni 15

Soluzione 2

196.200.96.0/26 196.200.96.64/26

196.200.96.128/27

196.200.96.244/30196.200.96.248/30

196.200.96.240/30

Walter Cerroni 16

Supernetting• Indirizzamento IP più flessibile senza l’uso delle

classi (CIDR – Classless Inter-Domain Routing)• Un ente ha bisogno di circa 2000 indirizzi IP

– una rete di classe B è troppo grande (64K indirizzi)– meglio 8 reti di classe C (8 × 256 = 2048 indirizzi)

dalla 194.24.0.0 alla 194.24.7.0

• Supernetting: si accorpano le 8 reti contigue in un’unica super-rete:– Identificativo: 194.24.0.0/21

– Supernet mask: 255.255.248.0

– Indirizzi: 194.24.0.1 – 194.24.7.254

– Broadcast: 194.24.7.255

Page 9: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

9

INSTRADAMENTO IPINSTRADAMENTO IP

Walter Cerroni 18

IP: instradamento dei datagrammi

• Routing : scelta del percorso su cui inviare i dati• Direct delivery : host sorgente e destinatario

sulla stessa rete fisica; sorgente incapsula ildatagram in un frame, associa indirizzo IP ad indirizzo fisico e spedisce direttamente al destinatario

• Indirect delivery : host sorgente e destinatario non sulla stessa rete, quindi il sorgente invia ad un router i pacchetti da consegnare

• I router formano struttura interconnessa e cooperante: idatagram passano dall’uno all’altro finché raggiungono quello che può consegnarli direttamente

Page 10: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

10

Walter Cerroni 19

Direct delivery

HOST3

HOST2HOST1ROUTER1

MAN – WAN

ETHERNET

ROUTER2

HOST4

ARP request HOST1 chiede l’indirizzo MAC di HOST3ARP reply HOST3 risponde direttamente a HOST1

MAC ADDRESS: HOST3 IP ADDRESS: HOST3 DATI

Walter Cerroni 20

HOST4

Indirect delivery

HOST3

HOST2HOST1ROUTER1

MAN – WAN

ETHERNET

ROUTER2

ARP request HOST1 chiede l’indirizzo MAC di ROUTER1ARP reply ROUTER1 risponde a HOST1

MAC ADDRESS: ROUTER1 IP ADDRESS: HOST4 DATI

Page 11: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

11

Walter Cerroni 21

Tabella di instradamento

• Ciascun host ha una sua tabella di instradamento

• La tabella associa all’indirizzo di un host o di una rete di destinazione un “gateway” attraverso il quale raggiungere tale destinazione

• Le destinazioni contenute nella tabella sono solamente quelle di interesse per quell’host, non tutte le possibili

• Si aggiunge una indicazione di default alla quale inviare tutti i datagrammi indirizzati a destinazioni non esplicitamente presenti in tabella

Walter Cerroni 22

Comando ROUTE

route print

visualizza la tabella di routing relativa all’host

route –p add DEST mask NETMASK GATEWAY

aggiunge alla tabella di routing una entry relativa alla destinazione DEST indicandone la NETMASKe il GATEWAY attraverso il quale raggiungerla

Page 12: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

12

Walter Cerroni 23

Esempio 1: host semplice

Walter Cerroni 24

Esempio 2: multi-homed host

Page 13: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

13

Walter Cerroni 25

Esempio 3

Walter Cerroni 26

Esempio 4

Eseguito da 137.204.57.174/24

Page 14: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

14

Walter Cerroni 27

Esempio 5

Walter Cerroni 28

Esempio 6 (I)

Page 15: SUBNETTING E SUPERNETTING -  · 3 Walter Cerroni 5 Subnetting: ripartizione logica e fisica Operazione di subnetting in rete IP è solamente logica : • host di diverse subnet possono

15

Walter Cerroni 29

Esempio 6 (II)