Introduzione
In questo documento viene spiegato come usare gli indirizzi IP negli host e nelle subnet.
Prerequisiti
Requisiti
Nessun requisito specifico previsto per questo documento.
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Convenzioni
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici e in altri contenuti.
Premesse
Un indirizzo IP ha 32 bit ed è costituito da due componenti, una rete e un host. L'indirizzo di rete viene utilizzato per identificare la rete ed è comune a tutti i dispositivi collegati. L'indirizzo host (o nodo) viene utilizzato per identificare un dispositivo specifico collegato alla rete. L'indirizzo IP è generalmente rappresentato con numeri decimali separati da punti, o notazione decimale puntata; i 32 bit vengono quindi suddivisi in quattro ottetti. Ognuno degli ottetti può essere rappresentato in un formato decimale, separato da punti. Per ulteriori informazioni sugli indirizzi IP, consultare Configurazione degli indirizzi IP e subnet univoche per nuovi utenti.
Classi
Queste sono le classi degli indirizzi IP:
-
Classe A: il primo ottetto rappresenta l'indirizzo di rete, gli ultimi tre ottetti sono la parte host. Qualsiasi indirizzo IP il cui primo ottetto sia compreso tra 1 e 126 è un indirizzo di classe A. La cifra 0 è riservata all'indirizzo predefinito, 127 è riservato ai test di loopback interni.
-
Classe B: i primi due ottetti rappresentano l'indirizzo di rete, gli ultimi due ottetti sono la parte host. Qualsiasi indirizzo il cui primo ottetto sia compreso nell'intervallo tra 128 e 191 è un indirizzo di classe B.
-
Classe C: i primi tre ottetti rappresentano l'indirizzo di rete, l'ultimo ottetto è la parte host. Il primo intervallo di ottetti da 192 a 223 è un indirizzo di classe C.
-
Classe D: utilizzata per gli indirizzi multicast. Negli indirizzi IP multicast i primi ottetti rientrano nell'intervallo da 224 a 239.
-
Classe E: riservata per usi futuri, include l'intervallo di indirizzi il cui primo ottetto è compreso tra 240 e 255.
Subnetting e tabelle
Il termine subnetting indica la suddivisione della rete in porzioni più piccole chiamate subnet. Per la suddivisione, si prendono in prestito i bit della parte host dell'indirizzo IP permettendo così un uso più efficiente dell'indirizzo di rete. La subnet mask definisce la parte dell'indirizzo utilizzata per identificare la rete e la parte che identifica gli host.
Le tabelle seguenti mostrano tutti i modi in cui una rete principale può essere suddivisa in subnet e, in ciascun caso, il numero di subnet e host effettivi possibili.
Sono disponibili tre tabelle, una per ogni classe di indirizzi.
-
Nella prima colonna viene mostrato il numero di bit presi in prestito dalla parte host dell'indirizzo di subnetting.
-
Nella seconda colonna viene mostrata la subnet mask risultante in numeri decimali separati da punti.
-
Nella terza colonna viene mostrato il numero di subnet possibili.
-
Nella quarta colonna viene mostrato il numero di host validi possibili su ciascuna di queste subnet.
-
Nella quinta colonna viene mostrato il numero di bit della subnet mask.
Tabella host/subnet di classe A
Class A
Number of
Bits Borrowed Subnet Effective Number of Number of Subnet
from Host Portion Mask Subnets Hosts/Subnet Mask Bits
------- --------------- --------- ------------- -------------
1 255.128.0.0 2 8388606 /9
2 255.192.0.0 4 4194302 /10
3 255.224.0.0 8 2097150 /11
4 255.240.0.0 16 1048574 /12
5 255.248.0.0 32 524286 /13
6 255.252.0.0 64 262142 /14
7 255.254.0.0 128 131070 /15
8 255.255.0.0 256 65534 /16
9 255.255.128.0 512 32766 /17
10 255.255.192.0 1024 16382 /18
11 255.255.224.0 2048 8190 /19
12 255.255.240.0 4096 4094 /20
13 255.255.248.0 8192 2046 /21
14 255.255.252.0 16384 1022 /22
15 255.255.254.0 32768 510 /23
16 255.255.255.0 65536 254 /24
17 255.255.255.128 131072 126 /25
18 255.255.255.192 262144 62 /26
19 255.255.255.224 524288 30 /27
20 255.255.255.240 1048576 14 /28
21 255.255.255.248 2097152 6 /29
22 255.255.255.252 4194304 2 /30
23 255.255.255.254 8388608 2* /31
Tabella host/subnet di classe B
Class B Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- -------------
1 255.255.128.0 2 32766 /17
2 255.255.192.0 4 16382 /18
3 255.255.224.0 8 8190 /19
4 255.255.240.0 16 4094 /20
5 255.255.248.0 32 2046 /21
6 255.255.252.0 64 1022 /22
7 255.255.254.0 128 510 /23
8 255.255.255.0 256 254 /24
9 255.255.255.128 512 126 /25
10 255.255.255.192 1024 62 /26
11 255.255.255.224 2048 30 /27
12 255.255.255.240 4096 14 /28
13 255.255.255.248 8192 6 /29
14 255.255.255.252 16384 2 /30
15 255.255.255.254 32768 2* /31
Tabella host/subnet di classe C
Class C Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- --------------
1 255.255.255.128 2 126 /25
2 255.255.255.192 4 62 /26
3 255.255.255.224 8 30 /27
4 255.255.255.240 16 14 /28
5 255.255.255.248 32 6 /29
6 255.255.255.252 64 2 /30
7 255.255.255.254 128 2* /31
Esempio di subnet
La prima voce della tabella della Classe A (subnet mask /10) prende in prestito due bit (i bit all'estrema sinistra) dalla porzione host della rete per la suddivisione in subnet, quindi con due bit è possibile avere quattro combinazioni (22), 00, 01, 10 e 11. Ognuna di queste rappresenta una subnet.
Binary Notation Decimal Notation
-------------------------------------------------- -----------------
xxxx xxxx. 0000 0000.0000 0000.0000 0000/10 ------> X.0.0.0/10
xxxx xxxx. 0100 0000.0000 0000.0000 0000/10 ------> X.64.0.0/10
xxxx xxxx. 1000 0000.0000 0000.0000 0000/10 ------> X.128.0.0/10
xxxx xxxx. 1100 0000.0000 0000.0000 0000/10 ------> X.192.0.0/10
Di queste quattro subnet, 00 e 11 sono denominate rispettivamente subnet zero (tutti zeri) e subnet all-ones (tutti uno). Prima del software Cisco IOS® versione 12.0, per configurare la subnet zero su un'interfaccia era necessario il comando di configurazione ip subnet-zero
globale. Nella release Cisco IOS 12.0, il comandoip subnet-zero è abilitato per impostazione predefinita. Per ulteriori informazioni sulle subnet all-ones e zero, fare riferimento a Configurazione della subnet zero e della subnet all-ones.
Nota: la subnet zero e la subnet all-ones sono incluse nel numero di subnet effettive, come mostrato nella terza colonna.
Poiché la parte host ha perso due bit, avrà solo 22 bit (presi dagli ultimi tre ottetti). Ciò significa che l'intera rete di Classe A è ora suddivisa in quattro subnet e ciascuna subnet può avere 222 host (4194304). La parte host con tutti zero è la rete stessa, la parte host con tutti uno è riservata per la trasmissione su questa subnet, con un numero effettivo di host pari a 4194302 (222 – 2), come mostrato nella quarta colonna. Un'eccezione a questa regola sono i prefissi a 31 bit, contrassegnati da un asterisco (*).
Uso dei prefissi a 31 bit sui collegamenti IPv4 point-to-point
La norma RFC 3021 descrive come usare i prefissi a 31 bit sui collegamenti point-to-point. Resta 1 bit per la parte host-id dell'indirizzo IP. In genere, per rappresentare la rete o la subnet viene utilizzato un host-id composto da tutti zeri, mentre per rappresentare una trasmissione diretta viene utilizzato un host-id di tutti uno. Con i prefissi a 31 bit, l'host-id con tutti 0 rappresenta un host, l'host-id con tutti 1 rappresenta l'altro host di un collegamento point-to-point.
Le trasmissioni sul collegamento locale (limitate) (255.255.255.255) possono ancora essere rappresentate con prefissi a 31 bit, a differenza delle trasmissioni dirette. Ciò non rappresenta veramente un problema perché la maggior parte dei protocolli di routing usa indirizzi multicast, broadcast limitati o unicast.
Nota: solo gli utenti Cisco registrati possono accedere ai siti, agli strumenti e alle informazioni interni di Cisco.
Informazioni correlate