Condividi tramite


Aumentare il numero di indirizzi IP in una subnet in un server DHCP

Questo articolo descrive i metodi per modificare il numero di host IP in una subnet in un server DHCP (Dynamic Host Configuration Protocol).

Numero KB originale: 255999

Sintomi

Si tenta di estendere l'ambito in un server DHCP. Quando si modifica l'ambito nella finestra di dialogo Proprietà ambito, viene visualizzato l'errore seguente:

L'intervallo IP è stato modificato, ma non è ancora stato salvato. Continuando verranno eliminate le modifiche. Procedere?

Se si seleziona o No a questo messaggio, non viene apportata alcuna modifica all'ambito esistente.

Risoluzione

Questo articolo descrive i metodi che è possibile usare per modificare il numero di host IP in una determinata subnet. Vengono illustrati i tre metodi seguenti:

  • Estensione ambito
  • Resubnetting
  • Superscoping

Estensione ambito

Si supponga di avere già un ambito DHCP. L'indirizzo iniziale e l'indirizzo finale non includono attualmente tutti gli indirizzi per la subnet specificata. In questo caso, per aumentare il numero di indirizzi nell'ambito, è possibile estendere l'indirizzo iniziale o l'indirizzo finale nelle proprietà dell'ambito.

L'esempio seguente mostra una rete Class C con le impostazioni seguenti:

Indirizzo subnet: 192.168.1.0
Subnet mask: 255.255.255.0

In questo esempio viene restituita una rete di 254 host che occupano l'intervallo di indirizzi compreso tra 192.168.1.1 e 192.168.1.254.

L'ambito creato ha le proprietà seguenti:

Indirizzo iniziale: 192.168.1.50
Indirizzo finale: 192.168.1.150
Subnet mask: 255.255.255.0

Per aumentare il numero di indirizzi disponibili per i client, è possibile modificare rispettivamente l'indirizzo iniziale o l'indirizzo finale fino a 1 e 254.

Note

Nelle versioni precedenti di DHCP è stato necessario estendere l'indirizzo iniziale o l'indirizzo finale in incrementi di 32. Non è più così se si esegue Windows NT 4.0 Service Pack 6 o versione successiva.

Se l'ambito copre già l'intero intervallo e viene completamente usato, sono disponibili solo due altre opzioni: superscoping o resubnetting. Entrambe queste opzioni richiedono di apportare modifiche all'architettura alla rete.

La semplice modifica dei parametri di ambito DHCP non offre più lease. DHCP viene eseguito sopra l'architettura della subnet di rete e può consegnare gli indirizzi desiderati. In primo luogo, considerare sempre la necessità di espandere gli intervalli di indirizzi come esercizio sull'architettura della subnet. Dopo aver deciso quale architettura usare, è possibile configurare DHCP in modo che sia conforme alla progettazione di rete.

Resubnetting

La reinubnetting è la procedura consigliata per aumentare un ambito DHCP quando l'ambito corrente ha interamente utilizzato la subnet mask corrente. Questo metodo richiede di modificare tutti gli host e i gateway della subnet. Se si dispone di un intervallo di indirizzi che ha esaurito gli indirizzi host disponibili, è possibile modificare la subnet mask in modo da includere una condivisione più grande di indirizzi host. Tuttavia, è sufficiente modificare la subnet mask:

  • Tutti i router e altri computer assegnati in modo statico devono essere riconfigurati.
  • Tutti i client DHCP hanno rinnovato il lease ottenendo i nuovi parametri.

Inoltre, l'intero ambito o gli ambiti DHCP devono prima essere eliminati e quindi ricreati usando la nuova subnet mask. Se non si esegue alcuna procedura per impedire indirizzi di leasing che altri client possono usare, durante questo periodo possono verificarsi indirizzi duplicati. Nonostante tutte le avvertenze sopra menzionate, il resubnetting è ancora la procedura consigliata. La configurazione di resubnetting non crea alcun sovraccarico aggiuntivo nei router o nei gateway della subnet e mantiene tutti gli host nello stesso indirizzo di trasmissione.

L'esempio seguente mostra una subnet esaurita con le impostazioni seguenti:

Indirizzo subnet: 192.168.1.0
Subnet mask: 255.255.255.0

Restituisce una rete di 254 host con indirizzi da 192.168.1.1 a 1921.68.1.254.

L'esempio seguente mostra il risultato se si usa l'opzione resubnetting:

Indirizzo subnet: 192.168.1.0
Subnet Mask: 255.255.254.0

È ora disponibile una rete di 510 host con indirizzi da 192.168.0.1 a 192.168.1.254 (per ambito 192.168.0.0) o 256 indirizzi DHCP appena disponibili.

Prima:
---------192.168.1.0/24-------R-------192.168.5.0/24---------

Dopo:
---------192.168.0.0/23-------R-------192.168.5.0/24---------

Superscoping

Il superscoping (detto anche multinetting) può soddisfare i propri requisiti. Se non si vuole modificare la subnet di una rete esistente, è possibile aggiungere altre reti logiche allo stesso collegamento fisico. Questo metodo comporta un carico maggiore sul router o sul gateway configurato con più subnet logiche in esecuzione su una singola porta fisica. Il carico aggiuntivo può causare una riduzione delle prestazioni di rete. Gli host in una subnet logica devono essere instradati attraverso il gateway per comunicare con gli host nell'altra subnet logica, nonostante la condivisione dello stesso collegamento fisico.

L'esempio seguente mostra una subnet esaurita con le impostazioni seguenti:

Indirizzo subnet: 192.168.1.0
Subnet mask: 255.255.255.0

L'esempio seguente mostra i risultati se si usa l'opzione superscoping:

Indirizzo subnet: 192.168.1.0 e 192.168.2.0
Subnet mask: 255.255.255.0

Sono ora disponibili due reti da 254 host (508 host totali) con indirizzi da 192.168.1.1 a 192.168.1.254 e 192.168.2.1.1 a 192.168.2.254 o 254 indirizzi DHCP appena disponibili.

Prima:
-----192.168.1.0/24------R-----192.168.5.0/24--------

Dopo:
-----192.168.1.0/24 e 192.168.2.0/24-----R-----192.168.5.0/24------

Dopo aver deciso quale opzione si vuole usare, è possibile scegliere la configurazione DHCP corrispondente.

Se si usa l'opzione resubnetting, è necessario eliminare e ricreare l'ambito DHCP con la nuova subnet mask. Non è possibile modificare solo la maschera per un determinato ambito.

Se si esegue la manutenzione di client esistenti all'interno di una parte di questo intervallo, è necessario attivare il rilevamento dei conflitti fino a quando non viene eseguita la migrazione di tutti i client nel nuovo ambito. Questa azione richiede di eseguire i passaggi seguenti:

  1. Configurare l'interfaccia di ogni router connesso e modificare l'indirizzo IP per l'interfaccia connessa, il relativo indirizzo subnet e la relativa subnet mask.
  2. Eliminare l'ambito DHCP corrente.
  3. Creare un nuovo ambito DHCP con la nuova subnet mask.
  4. Abilitare l'opzione Tentativi di conflitto nel server DHCP (impostata su 1 o 2).
  5. Forzare i client DHCP a rinnovare i lease DHCP.
  6. Modificare l'indirizzo IP, la subnet mask e/o il gateway predefinito in ogni host configurato in modo statico.

Quando si usa l'opzione superscoping, è necessario sovrascodare molti ambiti insieme. Creare ogni ambito singolarmente e quindi creare un ambito superiore per incorporare i singoli ambiti. Questa azione richiede di eseguire i passaggi seguenti:

  1. Aggiungere indirizzi IP secondari alle interfacce router correnti.
  2. Creare un nuovo ambito DHCP per la nuova subnet logica.
  3. Creare un ambito sovrapposto e aggiungere gli ambiti DHCP precedenti e nuovi come elementi figlio.