Calcolare La Subnet Mask Partendo Da Un Host-Id

Calcolatore Subnet Mask da Host-ID

Inserisci il numero di host per classe di rete e calcola automaticamente la subnet mask ottimale

Subnet Mask (Decimale)
Subnet Mask (Binario)
Prefisso CIDR
Host Utilizzabili

Guida Completa: Come Calcolare la Subnet Mask Partendo dall’Host-ID

Il calcolo della subnet mask a partire dal numero di host necessari è un’operazione fondamentale nella progettazione di reti IP. Questa guida ti spiegherà nel dettaglio come determinare la subnet mask ottimale in base al numero di host che devi supportare, con esempi pratici e tabelle di riferimento.

1. Fondamenti di Subnetting

Il subnetting è il processo di divisione di una rete in sottoreti più piccole. Ogni sottorete ha:

  • Un indirizzo di rete
  • Una subnet mask
  • Un range di indirizzi host utilizzabili
  • Un indirizzo di broadcast

La subnet mask determina quanti bit sono riservati per la parte di rete e quanti per la parte host dell’indirizzo IP.

2. Relazione tra Host-ID e Subnet Mask

Il numero di host determinano quanti bit sono necessari per la parte host dell’indirizzo:

  1. Calcola quanti host servono (incluso l’indirizzo di rete e broadcast)
  2. Trova il numero di bit necessari per rappresentare quel numero di host (2^n – 2)
  3. La subnet mask avrà tutti 1 nei bit di rete e 0 nei bit host
Bit Host Host per Sottorete Subnet Mask (Classe C) Prefisso CIDR
22 (0 utilizzabili)255.255.255.252/30
36 (4 utilizzabili)255.255.255.248/29
414 (12 utilizzabili)255.255.255.240/28
530 (28 utilizzabili)255.255.255.224/27
662 (60 utilizzabili)255.255.255.192/26
7126 (124 utilizzabili)255.255.255.128/25
8254 (252 utilizzabili)255.255.255.0/24

3. Procedura Step-by-Step

  1. Determina il numero di host necessari: Includi tutti i dispositivi che dovranno comunicare nella sottorete.
  2. Calcola i bit host richiesti: Usa la formula 2^n ≥ (host necessari + 2).
  3. Determina la subnet mask:
    • Per classe C: 255.255.255.(256 – 2^n)
    • Per classe B: 255.255.(256 – 2^n).0
    • Per classe A: 255.(256 – 2^n).0.0
  4. Verifica: Assicurati che il numero di host utilizzabili (2^n – 2) sia sufficiente.

4. Esempi Pratici

Esempio 1: 50 host in classe C

  • 2^6 = 64 ≥ 50+2 → 6 bit host
  • Subnet mask: 255.255.255.192 (/26)
  • Host utilizzabili: 62

Esempio 2: 1000 host in classe B

  • 2^10 = 1024 ≥ 1000+2 → 10 bit host
  • Subnet mask: 255.255.252.0 (/22)
  • Host utilizzabili: 1022

5. Errori Comuni da Evitare

  • Dimenticare i 2 indirizzi riservati: L’indirizzo di rete e broadcast non sono utilizzabili.
  • Sottodimensionare i bit host: Sempre arrotondare per eccesso.
  • Confondere classi di rete: Le subnet mask variano tra classe A, B e C.
  • Ignorare il CIDR: La notazione /n è essenziale per la configurazione moderna.

6. Strumenti e Risorse Utili

Per approfondire:

7. Confronto tra Metodi di Subnetting

Metodo Vantaggi Svantaggi Utilizzo Tipico
Subnetting Fisso Semplice da implementare Spreco di indirizzi Reti piccole e statiche
VLSM Efficienza nell’uso degli indirizzi Complessità di gestione Reti medie/grandi
CIDR Flessibilità massima Richiede pianificazione Internet e reti complesse

8. Best Practices per il Subnetting

  1. Pianifica per la crescita: Prevedi un 20-30% di host in più del necessario.
  2. Documenta tutto: Mantieni un registro delle subnet allocate.
  3. Usa VLSM: Per ottimizzare l’uso degli indirizzi in reti di dimensioni diverse.
  4. Standardizza le convenzioni: Usa sempre lo stesso formato per documentare le subnet.
  5. Testa la configurazione: Verifica sempre la connettività dopo il subnetting.

9. Domande Frequenti

D: Perché si sottraggono 2 host?

R: L’indirizzo con tutti 0 nei bit host è l’indirizzo di rete, quello con tutti 1 è il broadcast. Entrambi non sono assegnabili agli host.

D: Posso usare una subnet mask /31?

R: Sì, ma solo per point-to-point (RFC 3021). Normalmente /31 fornisce 0 host utilizzabili.

D: Come faccio a sapere se ho bisogno di VLSM?

R: Se hai sottoreti di dimensioni molto diverse (es. 10 host e 100 host), VLSM è la soluzione ottimale.

D: Qual è la subnet mask predefinita per classe B?

R: 255.255.0.0 (/16), che permette 65,534 host per rete.

Leave a Reply

Your email address will not be published. Required fields are marked *