La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Subnetting - ESERCITAZIONE

Presentazioni simili


Presentazione sul tema: "Subnetting - ESERCITAZIONE"— Transcript della presentazione:

1 Subnetting - ESERCITAZIONE

2 Riepilogo : Schema di indirizzamento
Gli indirizzi devono essere unici in tutta la rete (è possibile attribuire indirizzi arbitrari ad una sotto-rete TCP/IP solo se questa non è connessa con altre reti) Un indirizzo IP identifica un host e non uno specifico utente. L’identificazione di un utente (in senso OSI) all’interno di un host è affidata ai protocolli di strato superiore (TCP o UDP) Lo schema di indirizzamento IP è stato progettato per consentire un efficiente instradamento, per una rete con dimensioni decisamente inferiori alle attuali Un indirizzo IP identifica prima la rete a cui un host è connesso (Net_ID) e poi l’host all’interno di quella rete (Host_ID) IP_Address=Net_ID.Host_ID

3 Schema di indirizzamento
Un indirizzo IPv4 è espresso in stringhe di 32 bit ... … che possono essere espresse in notazione decimale puntata (dotted) a ogni indirizzo IP può essere associato un nome (DNS) 32 bits 8 bits Notazione binaria dec. puntata Indirizzo mnemonico

4 Interfacce di rete Un’interfaccia di rete rappresenta un punto di connessione tra un host (o un router) e un link fisico. Un indirizzo IP è in realtà associato ad un’interfaccia di rete (non un host o un router) Un router ha generalmente più di un’interfaccia. Un host può avere più di un’interfaccia

5 Indirizzi LAN Router/Gateway INTERNET X.X.X.X Ogni comunicazione tra i nodi avviene utilizzando gli indirizzi IP (questo a livello 3 della pila OSI) Gli indirizzi IP si dividono in pubblici (visibili/raggiungibili da Internet) e privati (visibili/raggiungibili solo all’interno di una stessa LAN)

6 Indirizzi Riepilogo delle classi:

7 Indirizzi particolari
 loopback (localhost) Net_ID.(tutti 1 nel campo Host_ID)  broadcast sulla rete Net_ID Net_ID.(tutti 0 nel campo Host_ID)  sottorete indicata da Net_ID (tutti 1)  broadcast locale IANA-Allocated, Non-Internet Routable, IP Address Schemes Class Network Address Range A da a B da a C da a

8 Subnetting Network Prefix Network Prefix
Net_ID Host_ID Network Prefix Net_ID Sub_Net_ID Host_ID Network Prefix Dato un certo indirizzo di rete, la dimensione del Sub_Net_ID può essere: Fissa (subnet con ugual numero di host)  subnetting con maschera fissa Variabile (subnet con diverso numero di host)  subnetting con maschera variabile

9 Esercizio 1 Si identifichi la classe a cui appartengono i seguenti indirizzi IP, dopo averli convertiti in notazione binaria

10 Esercizio 1 Si identifichi la classe a cui appartengono i seguenti indirizzi IP, dopo averli convertiti in notazione binaria  Classe D  Classe A  Classe D  Classe B  Classe C  Classe C

11 Esercizio 2 Partendo dalla maschera di sottorete di un indirizzo di classe C e operando su questa con Subnetting avente maschera fissa, quante sotto-reti si possono ottenere?

12 Esercizio 2 - soluzione Partendo dalla maschera assegnata si possono ottenere  1 C, 28-2=254 host ( )  2 s.r. C, 27-2=126 host ( )  4 s.r. C, 26-2=62 host ( )  8 s.r. C, 25-2=30 host ( )  16 s.r. C, 24-2=14 host ( )  32 s.r. C, 23-2=6 host ( )  64 s.r. C, 22-2=2 host

13 Esercizio 3 Perché non ha senso l’indirizzo ?

14 Esercizio 3 - soluzione Ci sarebbero (2^1) - 2 = 0 host indirizzabili
Per superare questa inefficienza è stato proposto nell’ RFC 3021 "Using 31-Bit Prefixes on IPv4 Point-to-Point Links“ l’utilizzo di maschere di 31 bit per indirizzare 2 host su collegamenti punto- punto N.B. la maschera è utilizzata per indicare un host e non una sotto-rete

15 Esercizio 4 Data la rete in figura definire un possibile schema di indirizzamento utilizzando la tecnica del subnetting con maschera fissa a partire da indirizzi di classe C A pc-net 100 host x-net-1 20 host Link-1 B Link-3 Link-2 ws-net 20 host x-net-2 10 host C

16 Esercizio 4 – soluzione 1/2
È necessario definire 7 sotto-reti (anche i Link sono sotto-reti) quindi la Sub_Net_ID sarà lunga 3 bit A partire da un indirizzo di classe C con 3 bit utilizzati per il subnetting rimangono 8-3 = 5 bit per Host_ID  posso indirizzare al più 2^5 – 2= 30 host in ogni sotto-rete

17 Esercizio 4 – soluzione 2/2
pc-net /27 (0-31, 30 host) A x-net-1 /27 (0-31, 30 host) /27 Link-1 B Link-3 /27 ws-net /27 (0-31, 30 host) Link-2 /27 x-net-2 /27 (0-31, 30 host) C

18 Esercizio 5 Ad un’organizzazione è stata assegnato lo spazio di indirizzi di classe C ( ). Abbiamo bisogno di definire 6 sottoreti. La più grande è composta da 25 host. Determinare la netmask necessaria per la gestione di tale rete utilizzando subnetting con maschera fissa Per ognuna delle 6 sottoreti, determinare quali sono gli indirizzi utilizzabili per gli host.

19 Esercizio 5 - soluzione (1/3)
Per definire 6 sotto-reti sono necessari 3 bit Bisogna controllare che in ciascuna sotto-rete sia possibile indirizzare 25 host Con 3 bit utilizzati per il subnetting, dall’indirizzo di classe C rimangono 8-3 = 5 bit per Host_ID  si possono indirizzare fino a 30 host in ogni sotto- rete La netmask necessaria alla gestione della rete è quindi: 255 255 255 224 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

20 Esercizio 5 - soluzione (2/3)
Dall’indirizzo ( ) 193 212 100 1 1 1 1 1 1 1 1 1 1 x x x x x x x x 1 1 1 1 1 1 1 Subnet #1 Subnet #2 Subnet #3 Subnet #4 Subnet #5 Subnet #6 Subnet #1 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

21 Esercizio 5 - soluzione (3/3)
Subnet #2 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27 Subnet #3 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27 Subnet #4 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27 Subnet #5 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27 Subnet #6 indirizzo: netmask: (/27) Indirizzi assegnabili agli host: /27  /27

22 Esercizio 6 Utilizzando il subnetting con maschere di lunghezza variabile sulla stessa rete dell’ Esercizio 4, definire uno schema di indirizzamento che utilizzi un solo indirizzo di classe C.

23 Esercizio 6 - soluzione 195.168.1.0 A B C pc-net 195.168.1.0/25
(0-127, 126 host) A x-net-1 /27 ( , 30 host) /30 Link-1 B Link-3 /30 ws-net /27 ( , 30 host) Link-2 /30 x-net-2 /28 ( , 14 host) C

24 Esercizio 7 Abbiamo a disposizione un indirizzo di classe C: /24 Vogliamo assegnare indirizzi e maschere di sottorete alle LAN, agli host e al router, utilizzando la tecnica del subnetting. Nota: le interfacce dei router non sono comprese nel numero di host indicato in ciascuna LAN  vanno aggiunte Router R1 LAN1 (71 host) LAN2 (104 host) eth0 eth1

25 Esercizio 7 - soluzione Per 2 sotto-reti è sufficiente utilizzare 1 bit per la Sub_Net_ID  rimangono 2^7 – 2 = 126 indirizzi assegnabili ad host e router Dall’indirizzo ( ) 195 168 13 1 1 1 1 1 1 1 1 1 1 1 LAN1 LAN2 LAN1 indirizzo: netmask: (/25) Router R1 (eth0): /25 Indirizzi assegnabili agli host: /25  /25 LAN2 indirizzo: netmask: (/25) Router R1 (eth1): /25 Indirizzi assegnabili agli host: /25  /27

26 Esercizio 8 Abbiamo a disposizione un indirizzo di classe C: /24 Assegnare indirizzi e maschere di sottorete alle LAN, agli host e al router. Nota: le interfacce dei router non sono comprese nel numero di host indicato in ciascuna LAN  vanno aggiunte R3 R1 R2 eth1 LAN1 (80 host) eth1 LAN2 (25 host) eth1 eth0 eth0 eth0 LAN3 (7 host)

27 Esercizio 8 - soluzione (1/3)
Per 4 sotto-reti è necessario utilizzare 2 bit per la Sub_Net_ID  rimangono 2^(8-2) – 2 = 62 indirizzi assegnabili ad host e router La LAN1 ha 80 host +1 router  non è possibile definire uno schema di indirizzamento utilizzando il subnetting con maschere di lunghezza fissa  proviamo con maschere di lunghezza variabile Per la LAN1 è sufficiente utilizzare 7 bit per Host_ID (80 host+1)  maschera /25 Per la LAN2 è sufficiente utilizzare 5 bit per Host_ID (25 host+2)  maschera /27 Per la LAN3 è sufficiente utilizzare 4 bit per Host_ID (7 host+1)  maschera /28 Per il LINK è sufficiente utilizzare 2 bit per Host_ID (2 router)  maschera /30

28 Esercizio 8 - soluzione (2/3)
LAN1 x x x x x x x x x x x x x LAN2 1 x x x x x x LAN3 Ultimo byte dell’ind. IP 1 x x x x x 1 x x x x x x 1 1 x x x x 1 x x x x x x x 1 1 x x x x x 1 1 x x x x x x 1 1 x x x x x 1 1 1 x x x x x Link 1 1 1 1 1 1 x x Maschera /25 /26 /27 /28 /30

29 Esercizio 8 - soluzione (3/3)
LAN1 indirizzo: netmask: (/25) Router R1 (eth0): /25 Indirizzi assegnabili agli host: /25  /25 LAN2 indirizzo: netmask: (/27) Router R2 (eth1): /27 Router R3 (eth0): /27 Indirizzi assegnabili agli host: /27  /27 LAN3 indirizzo: netmask: (/28) Router R3 (eth1): /28 Indirizzi assegnabili agli host: /28  /28 Link indirizzo: netmask: (/30) Router R1 (eth1): /30 Router R2 (eth0): /30

30 Esercizio 9 Un’organizzazione, a cui è stato assegnato lo spazio /16, vuole sviluppare una rete VLSM con la seguente struttura: Specificare le 8 sottoreti di /16. Elencare gli indirizzi che possono essere assegnati nella sottorete #3. Specificare le 16 sottoreti della sottorete #6. Specificare gli indirizzi che possono essere assegnati alla sottorete #6-3 Specificare le 8 sottoreti di #6-14

31 Esercizio 9 - soluzione (1/3)
0.0 Sotto-rete #0  /19 Ultimi 2 byte dell’ind. IP Sotto-rete #1  /19 0.0 32.0 64.0 Sotto-rete #2  /19 0.0 64.0 0.0 96.0 Sotto-rete #3  /19 128.0 128.0 128.0 Sotto-rete #4  /19 192.0 160.0 Sotto-rete #5  /19 192.0 Sotto-rete #6  /19 224.0 Sotto-rete #7  /19 Maschera /16 /17 /18 /19 /27 /28 /30

32 Esercizio 9 - soluzione (2/3)
Gli indirizzi assegnabili della sotto-rete #3 sono: /19  /19 Dalla sotto-rete # /19 è possibile definire 16 sottoreti utilizzando altri 4 bit per la Sub_Net_ID 140 25 96 1 1 1 1 1 1 1 1 x x x x x x x x x x x x x 140 25 192 1 1 1 1 1 1 1 1 x x x x x x x x x x x x x 1 1 1 1 1 1 1 1 Indirizzi /23 #0 #15

33 Esercizio 9 - soluzione (3/3)
La sotto-rete 6-3 ha indirizzo /23 /23  /23 Dalla sotto-rete # /23 è possibile definire altre 8 sottoreti utilizzando altri 3 bit per la Sub_Net_ID 140 25 198 1 1 1 1 1 1 1 1 1 1 x x x x x x x x x 140 25 220 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x x 1 1 1 Indirizzi /26 #0 #7

34 Esercizi proposti (1/5) Convertire l’indirizzo IP la cui rappresentazione esadecimale è C22F1158 nella notazione decimale a punti.

35 Esercizi proposti (2/5) Si supponga che invece di utilizzare 16 bit per la sezione rete di un indirizzo di classe B, vengano utilizzati 20 bit. Quante reti di classe B ci sarebbero?

36 Esercizi proposti (3/5) Una rete di classe B ha come maschera di sottorete Qual è il massimo numero di host per sottorete?

37 Esercizi proposti (4/5) Quante reti di classe C ci sarebbero se, invece di utilizzare 24 bit per la sezione di rete, ne venissero utilizzati 27? 2^27-2 2^27 2^24

38 Esercizi proposti (5/5) Una rete di classe B ha come maschera di sottorete Qual è il massimo numero di host per sottorete? Qual è il massimo numero di sottoreti?


Scaricare ppt "Subnetting - ESERCITAZIONE"

Presentazioni simili


Annunci Google