Introduzione
In questo documento viene descritto 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 sull'uso delle convenzioni di formato per i suggerimenti tecnici e gli 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 la notazione decimale puntata, in cui 32 bit sono divisi in quattro ottetti. Ognuno degli ottetti può essere rappresentato in un formato decimale, separato da punti. Per ulteriori informazioni sugli indirizzi IP, consultare il documento sulla configurazione degli indirizzi IP e delle subnet univoche per i nuovi utenti.
Classi
Le classi di indirizzi IP sono le seguenti:
-
Classe A: il primo ottetto indica l'indirizzo di rete, mentre gli ultimi tre ottetti sono la parte dell'host. Qualsiasi indirizzo IP il cui primo ottetto sia compreso tra 1 e 126 è un indirizzo di classe A. Si noti che 0 è riservato come parte dell'indirizzo predefinito e 127 è riservato per il test del loopback interno.
-
Classe B: i primi due ottetti indicano l'indirizzo di rete, mentre gli ultimi due ottetti rappresentano la parte host. Qualsiasi indirizzo il cui primo ottetto sia compreso tra 128 e 191 è un indirizzo di classe B.
-
Classe C: i primi tre ottetti indicano l'indirizzo di rete, mentre l'ultimo ottetto rappresenta la parte dell'host. Il primo intervallo di ottetti da 192 a 223 è un indirizzo di classe C.
-
Classe D - Utilizzata per il multicast. I primi ottetti degli indirizzi IP multicast sono compresi tra 224 e 239.
-
Classe E—Riservata per un utilizzo futuro e include l'intervallo di indirizzi con un primo ottetto da 240 a 255.
Subnet e tabelle
La subnet divide la rete in porzioni più piccole chiamate subnet. A tale scopo, vengono presi in prestito dei bit dalla parte host dell'indirizzo IP e l'indirizzo di rete viene utilizzato in modo più efficiente. Una subnet mask definisce quale parte dell'indirizzo viene utilizzata per identificare la rete e quale indica gli host.
Nelle tabelle seguenti vengono illustrati tutti i possibili modi in cui è possibile creare una subnet per una rete principale e, in ogni caso, il numero di subnet e host effettivi possibili.
Sono disponibili tre tabelle, una per ogni classe di indirizzi.
-
La prima colonna mostra il numero di bit presi in prestito dalla parte host dell'indirizzo per la subnet.
-
La seconda colonna mostra la subnet mask risultante in formato decimale puntato.
-
Nella terza colonna viene visualizzato il numero di subnet possibili.
-
La quarta colonna mostra il numero di host validi possibili in ognuna di queste subnet.
-
La quinta colonna mostra 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 di Classe A (/10 subnet mask) riceve due bit (i bit più a sinistra) dalla parte host della rete per la subnet, quindi con due bit si hanno quattro (22) combinazioni, 00, 01, 10 e 11. Ognuno di questi elementi può rappresentare 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 e subnet all-one. Prima della versione 12.0 del software Cisco IOS®, ip subnet-zero
per configurare la subnet zero su un'interfaccia era necessario il comando di configurazione globale. Nel software Cisco IOS versione 12.0, ip subnet-zero è abilitato per impostazione predefinita. Per ulteriori informazioni sulla subnet all-one e sulla subnet zero, vedere Configurare la subnet zero e la subnet all-one.
Nota: la subnet zero e la subnet all-one sono incluse nel numero effettivo di subnet, come illustrato nella terza colonna.
Poiché la parte host ha ora perso due bit, la parte host può avere solo 22 bit (degli ultimi tre ottetti). Ciò significa che l'intera rete di Classe A è ora suddivisa (o subnet) in quattro subnet e che ogni subnet può avere 222 host (4194304). Una parte host con tutti gli zeri è il numero di rete stesso e una parte host con tutti gli zeri è riservata per la trasmissione su tale subnet, lasciando il numero effettivo di host a 4194302 (222 - 2), come mostrato nella quarta colonna. Un'eccezione a questa regola sono i prefissi a 31 bit, contrassegnati da un asterisco ( * ).
Utilizzo di prefissi a 31 bit su collegamenti point-to-point IPv4
La RFC 3021 descrive l'utilizzo di prefissi a 31 bit per collegamenti point-to-point. Rimane quindi 1 bit per l'ID host dell'indirizzo IP. Normalmente un ID host di tutti gli zeri viene utilizzato per rappresentare la rete o la subnet, mentre un ID host di tutti gli zeri viene utilizzato per rappresentare una trasmissione diretta. Quando si utilizzano prefissi a 31 bit, l'ID host 0 rappresenta un host e l'ID host 1 rappresenta l'altro host di un collegamento point-to-point.
Le trasmissioni di collegamento locale (limitate) (255.255.255.255) possono ancora essere utilizzate con prefissi a 31 bit. Ma le trasmissioni dirette non sono possibili con un prefisso a 31 bit. Questo non è un vero problema, in quanto la maggior parte dei protocolli di routing utilizza multicast, broadcast limitate o unicast.
Nota: solo gli utenti Cisco registrati possono accedere ai siti, agli strumenti e alle informazioni Cisco interni.
Informazioni correlate