Installare e configurare IP versione 6 in Windows Server 2003 Enterprise Server

Questo articolo descrive come installare e configurare ip versione 6 (IPv6) in un ambiente edizione Enterprise di Microsoft Windows Server 2003.

Si applica a: Windows Server 2003
Numero KB originale: 325449

Riepilogo

La versione corrente di IP (nota come IP versione 4 o IPv4) non è stata modificata in modo sostanziale da quando RFC 791 è stato pubblicato nel 1981. IPv4 si è dimostrato robusto, facilmente implementato e interoperabile e ha superato il test di ridimensionamento di un'inter-rete a un'utilità globale delle dimensioni di Internet di oggi. Questo è un omaggio al suo design iniziale.

Tuttavia, la progettazione iniziale non prevedeva le variabili seguenti:

  • La recente crescita esponenziale di Internet e la mancanza di spazi di indirizzi IPv4.

    Gli indirizzi IPv4 sono diventati relativamente scarsi. Di conseguenza, alcune organizzazioni sono costrette a usare un NAT (Network Address Translator) per eseguire il mapping di più indirizzi privati a un singolo indirizzo IP pubblico. Anche se i nats promuovono il riutilizzo dello spazio indirizzi privato, non supportano la sicurezza a livello di rete basata su standard o il mapping corretto di tutti i protocolli di livello superiore. I set di dati di rete possono anche creare problemi quando connettono due organizzazioni che usano lo spazio indirizzi privato.

    Inoltre, la crescente importanza dei dispositivi e delle appliance connesse a Internet significa che lo spazio indirizzi IPv4 pubblico alla fine verrà esaurito.

  • La crescita di Internet e la capacità dei router backbone Internet di mantenere tabelle di routing di grandi dimensioni.

    A causa del modo in cui gli identificatori di rete IPv4 sono stati e sono attualmente allocati, nelle tabelle di routing dei router backbone Internet sono presenti regolarmente più di 70.000 route. L'infrastruttura di routing Internet IPv4 corrente è una combinazione di routing flat e gerarchico.

  • La necessità di una configurazione più semplice.

    La maggior parte delle implementazioni IPv4 correnti deve essere configurata manualmente o tramite un protocollo di configurazione degli indirizzi con stato, ad esempio DHCP (Dynamic Host Configuration Protocol). Con più computer e dispositivi che usano IP, è necessario sviluppare una configurazione più semplice e automatica degli indirizzi e di altre impostazioni di configurazione che non si basano sull'amministrazione di un'infrastruttura DHCP.

  • Requisito di sicurezza a livello DI IP.

    La comunicazione privata su un supporto pubblico come Internet richiede servizi di crittografia che proteggono i dati inviati dalla visualizzazione o dalla modifica in transito. Anche se esiste ora uno standard per fornire sicurezza per i pacchetti IPv4 (noto come sicurezza del protocollo Internet o IPSec), questo standard è facoltativo e le soluzioni proprietarie sono prevalenti.

  • La necessità di un supporto migliore per la distribuzione in tempo reale dei dati (nota anche come qualità del servizio [QoS]).

Sebbene esistano standard per QoS per IPv4, il supporto del traffico in tempo reale si basa sul campo Tipo di servizio IPv4 (TOS) e sull'identificazione del payload, in genere usando una porta UDP (User Datagram Protocol) o TCP (Transmission Control Protocol). Sfortunatamente, il campo TOS IPv4 ha funzionalità limitate e ha interpretazioni diverse. Inoltre, l'identificazione del payload che usa un TCP e una porta UDP non è possibile quando il payload del pacchetto IPv4 è crittografato. Per risolvere questi problemi, Internet Engineering Task Force (IETF) ha sviluppato una suite di protocolli e standard noti come IP versione 6 (IPv6). Questa nuova versione, precedentemente denominata IP-The Next Generation (IPng), incorpora i concetti di molti metodi proposti per l'aggiornamento del protocollo IPv4. IPv6 è intenzionalmente progettato per un impatto minimo sui protocolli di livello superiore e inferiore evitando l'aggiunta arbitraria di nuove funzionalità.

Installare IPv6

  1. Fare clic su Start, fare clic su Pannello di controllo e quindi fare doppio clic su Rete Connections.
  2. Fare clic con il pulsante destro del mouse su una connessione all'area locale e quindi scegliere Proprietà.
  3. Fare clic su Installa.
  4. Fare clic su Protocollo e quindi su Aggiungi.
  5. Fare clic su Microsoft TCP/IP versione 6 e quindi su OK.
  6. Fare clic su Chiudi per salvare le modifiche apportate alla connessione di rete.

Rimuovere IPv6

  1. Fare clic su Start, fare clic su Pannello di controllo e quindi fare doppio clic su Rete Connections.
  2. Fare clic con il pulsante destro del mouse su una connessione all'area locale e quindi scegliere Proprietà.
  3. Fare clic su Microsoft TCP/IP versione 6 nell'elenco dei componenti installati e quindi su Disinstalla.
  4. Fare clic su e quindi su Chiudi per salvare le modifiche alla connessione di rete.

Configurazione di IPv6 con indirizzi manuali

  1. Fare clic su Start, scegliere Programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netshe quindi premere INVIO.

  3. Digitare interface ipv6, quindi premere INVIO.

  4. Digitare il comando seguente e quindi premere INVIO:

    add address [interface=] string [address=] ipv6address
    

    Questo comando usa i valori seguenti

    • [interface =] string: specifica il nome dell'interfaccia.
    • [address =] ipv6address: specifica l'indirizzo IPv6.

    Nota

    Per questo comando sono disponibili parametri aggiuntivi. Digitare add address /? al prompt dei comandi ipv6 dell'interfaccia netsh per visualizzare i parametri aggiuntivi.

Configurazione degli attributi dell'interfaccia

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netsh e quindi premere INVIO.

  3. Digitare interface ipv6 e quindi premere INVIO.

  4. Digitare il comando seguente e quindi premere INVIO:

    set interface [interface=] string [[forwarding=]enabled|disabled] [[advertise=]enabled|disabled] [[mtu=] integer] [[siteid=] integer] [[metric=] integer] [[firewall=]{enabled | disabled}] [[siteprefixlength=] integer] [[store=]{active|persistent]}
    

Questo comando usa i valori seguenti:

  • [interface =] string: specifica il nome dell'interfaccia.
  • [[inoltro =] abilitato | disabilitato]: specifica se i pacchetti che arrivano su questa interfaccia possono essere inoltrati ad altre interfacce. L'impostazione predefinita è disabilitata.
  • [[advertise =]enabled|disabled]: specifica se gli annunci router vengono inviati su questa interfaccia. L'impostazione predefinita è disabilitata.
  • [[mtu =] integer]: specifica l'unità di trasmissione massima (MTU) di questa interfaccia. Se mtu non è specificato, viene utilizzata la MTU predefinita del collegamento.
  • [[siteid =] integer]: specifica l'identificatore della zona dell'ambito del sito. L'identificatore del sito viene usato per distinguere tra interfacce appartenenti a aree amministrative diverse che usano indirizzi locali del sito.
  • [[metric =] integer]: specifica la metrica dell'interfaccia aggiunta alle metriche di route per tutte le route sull'interfaccia.
  • [[firewall =]{ abilitato | disabilitato }]: specifica se operare in modalità firewall.
  • [[siteprefixlength =] integer]: specifica la lunghezza predefinita del prefisso globale per l'intero sito.
  • [[store =] active | persistent]: se si specifica attivo, la modifica dura solo fino al riavvio del computer. Se si specifica persistente, la modifica è permanente. L'impostazione predefinita è persistente.

Visualizzare la tabella di routing IPv6

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.
  2. Al prompt dei comandi digitare netshe quindi premere INVIO.
  3. Digitare interface ipv6, quindi premere INVIO.
  4. Digitare show routes, quindi premere INVIO.

Nota

Per visualizzare i parametri aggiuntivi disponibili per questo comando, digitare show routes /?.

Aggiungere una route IPv6

  1. Fare clic su Start , scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netshe quindi premere INVIO.

  3. Digitare interface ipv6, quindi premere INVIO.

  4. Digitare il comando seguente e quindi premere INVIO:

    add route [prefix=]ipv6address/integer [[interface=] string] [[nexthop=]ipv6address] [[siteprefixlength=] integer] [[metric=] integer] [[publish=]{no | age | yes}] [[validlifetime=]{integer | infinite}] [[preferredlifetime=]{integer | infinite}] [[store=]{active | persistent}]
    

    Questo comando usa i valori seguenti:

    • [ prefisso =] ipv6address / integer: questo parametro è obbligatorio. Specifica il prefisso per cui aggiungere una route. Integer specifica la lunghezza del prefisso.
    • [[interface =] string]: specifica un nome di interfaccia o un indice.
    • [[nexthop =] ipv6address]: specifica l'indirizzo del gateway se il prefisso non è in collegamento.
    • [[siteprefixlength =] integer]: specifica la lunghezza del prefisso per l'intero sito se il prefisso non è in collegamento.
    • [[metric =] integer]: specifica la metrica della route.
    • [[publish =]{ no | age | yes }]: specifica se le route vengono annunciate negli annunci di route con durate non modificabili (sì), annunciate con durate decrescenti (età) o non annunciate (no) negli annunci di route. L'impostazione predefinita è no.
    • [[validlifetime =]{ integer | infinite }]: specifica la durata della route valida. Il valore predefinito è infinito.
    • [[preferredlifetime =]{ integer | infinite }]: specifica la durata della route preferita. Il valore predefinito è uguale alla durata valida.
    • [[store =]{ active | persistent }]: specifica se la modifica dura solo fino all'avvio successivo (attivo) o se è persistente (persistente). L'impostazione predefinita è persistente.

Nota

Questo parametro aggiunge una route per un prefisso specifico. Il valore di tempo può essere espresso in giorni, ore, minuti e secondi ,ad esempio 1d2h3m4s.

Quando publish è impostato su no o age, la route viene eliminata dopo la fine della durata valida. Quando publish è impostato su age, l'annuncio di route contiene la durata valida rimanente fino all'eliminazione. Quando publish è impostato su sì, la route non verrà mai eliminata, indipendentemente dal valore di durata valido, e ogni annuncio di route contiene la "stessa" durata valida specificata.

Rimuovere una route IPv6

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netshe quindi premere INVIO.

  3. Digitare interface ipv6, quindi premere INVIO.

  4. Il tipo mostra le route per ottenere il prefisso della route e l'indice dell'interfaccia su cui sono raggiungibili gli indirizzi per il prefisso della route.

  5. Per eliminare una route, digitare il comando seguente e quindi premere INVIO:

    delete route [prefix=] ipv6address / integer [interface=] string
    

    Questo comando usa i valori seguenti:

    • [prefix =] ipv6address /**integer: specifica il prefisso per cui eliminare una route.

      Ipv6address è un indirizzo IPv6 e integer è la lunghezza del prefisso della route da eliminare.

    • [interface =] string: specifica il nome dell'interfaccia.

    Nota

    Per visualizzare i parametri aggiuntivi disponibili per questo comando, digitare delete route /?.

Abilitare l'inoltro IPv6

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netshe quindi premere INVIO.

  3. Digitare interface ipv6, quindi premere INVIO.

  4. Digitare il comando seguente e quindi premere INVIO:

    set interface [interface=] string [forwarding=]enabled
    

    Questo comando usa i valori seguenti:

    • [interface =] string: specifica il nome dell'interfaccia.
    • [inoltro =] abilitato: specifica se i pacchetti in arrivo su questa interfaccia possono essere inoltrati ad altre interfacce. L'impostazione predefinita è Disabilitata.

    È anche possibile inviare messaggi di annunci router aggiungendo il parametro advertise al comando, ad esempio:

    set interface [interface=]string [forwarding=]enabled [advertise=]enabled
    

    Per visualizzare i parametri aggiuntivi per questo comando, digitare set interface /?.

Testare una configurazione IPv6 usando il comando PING

Per ottenere la configurazione IPv6 per un computer:

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare il comando seguente e quindi premere INVIO:

    netsh interface ipv6 show interface
    
  3. Al prompt dei comandi digitare ping ::1 per individuare l'indirizzo di loopback.

    Se il comando ping non ha esito positivo, verificare che l'indirizzo ::1 sia assegnato all'interfaccia denominata Pseudo-interfaccia loopback.

  4. Usare il comando seguente per individuare un indirizzo IPv6 locale del collegamento del computer:

    ping address % zone_id
    

    In questo comando address è l'indirizzo locale del collegamento e zone_id è l'indice dell'interfaccia a cui è assegnato l'indirizzo locale del collegamento. Un indirizzo locale del collegamento inizia con FE80.

    Se il comando ping non ha esito positivo, verificare l'indirizzo e l'indice dell'interfaccia.

  5. Usare il comando seguente per individuare l'indirizzo locale del collegamento di un altro host nel collegamento (noto anche come subnet):

    ping address % zone_id
    

    In questo comando address è l'indirizzo locale del collegamento dell'altro host e zone_id è l'indice dell'interfaccia da cui si desidera inviare i pacchetti ping.

    Se il comando ping non riesce, verificare l'indirizzo locale del collegamento dell'altro host e l'ID zona.

Testare la connettività IPv6 usando il comando PING

  1. Fare clic su Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare il comando seguente e quindi premere INVIO:

    netsh interface ipv6 show interface interface_name
    

    In questo comando interface_name è il nome di un'interfaccia nel computer. Ad esempio, se si dispone di un'interfaccia denominata Local Area Connection, digitare il comando seguente:

    netsh interface ipv6 show interface "Local Area Connection"
    
  3. Usare uno dei comandi seguenti per cercare un altro nodo IPv6:

    • Per effettuare il ping dell'indirizzo locale del collegamento di un altro nodo sul collegamento (noto anche come subnet), digitare ping address % zone_id, dove address è l'indirizzo locale del collegamento dell'altro nodo e zone_id è l'indice dell'interfaccia da cui si desidera inviare pacchetti ping. Per ottenere l'indice dell'interfaccia, visualizzare l'output del netsh interface ipv6 show interface comando.

    Se il comando ping non ha esito positivo, verificare l'indirizzo locale del collegamento dell'altro nodo e l'ID zona.

    • Per effettuare il ping dell'indirizzo locale del sito di un altro nodo, digitare ping address % zone_id, dove indirizzo è l'indirizzo locale del sito dell'altro nodo e zone_id è l'identificatore del sito presente nell'output del netsh interface ipv6 show interface comando. Se non si usano gli identificatori del sito, non è necessario usare la parte % zone_id del comando.

      Se il comando ping non riesce, verificare l'indirizzo locale del sito dell'altro nodo e l'ID zona.

    • Per effettuare il ping dell'indirizzo globale di un altro nodo, digitare ping address, dove address è l'indirizzo globale dell'altro nodo.

      Se il comando ping non ha esito positivo, verificare l'indirizzo globale dell'altro nodo.

    • Per effettuare il ping di un altro nodo in base al nome, digitare ping -6 name, dove name è un nome che può essere risolto in un indirizzo IPv6 tramite voci nel file host locale o tramite record di risorse AAAA presenti nell'infrastruttura DNS. Quando si identifica l'host di destinazione in base al nome anziché all'indirizzo IPv6, è necessario includere il -6 parametro .

      Se il comando ping non ha esito positivo, verificare che il nome possa essere risolto in un indirizzo IPv6.

    • Per effettuare il ping dell'indirizzo compatibile con IPv4 di un altro nodo, digitare ping ipv4address, dove ipv4address è l'indirizzo IPv4 pubblico dell'altro nodo.

      Se il comando ping non ha esito positivo, verificare l'indirizzo IPv4 dell'altro nodo.

Tracciare un percorso usando il comando TRACERT

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare uno dei comandi seguenti:

    • tracert -6
      Host_name
    • Tracert
      ipv6address % zone_id

    Questi comandi usano i valori seguenti:

    • Host_name è il nome host del computer remoto.
    • Ipv6address è l'indirizzo IPv6 del computer remoto.
    • zone_id è l'ID zona per l'indirizzo di destinazione. L'ID zona per gli indirizzi di destinazione locale del collegamento è l'indice di interfaccia dell'interfaccia da cui si desidera inviare pacchetti tracert -6. L'ID zona per gli indirizzi di destinazione locali del sito è l'ID sito elencato nell'output del netsh interface ipv6 show interface comando. Non è necessario usare la parte % zone_id del comando per gli indirizzi di destinazione globali.

    Nota

    Il comando tracert con il parametro -6 traccia il percorso intrapreso dai pacchetti IPv6 da questo computer a un altro computer remoto. Il comando tracert -6 usa i messaggi di richiesta Echo ICMPv6 (simile al comando ping) per produrre informazioni sul report della riga di comando su ogni router incrociato e sull'ora di roundtrip (RTT) per ogni hop.

    Se tracert non riesce, è possibile usare le informazioni del report della riga di comando per determinare quale inoltro intermedio del router non è riuscito o è stato rallentato.

Visualizzare la configurazione dell'interfaccia

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netsh -c "interface ipv6" e quindi premere INVIO.

  3. Digitare show interface [interface=] string, quindi premere INVIO.

    Questo comando usa il valore seguente:

    [interface =] string: specifica il nome dell'interfaccia.

    Nota

    Per questo comando sono disponibili parametri aggiuntivi.

Visualizzare la cache adiacente

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.
  2. Al prompt dei comandi digitare netshe quindi premere INVIO.
  3. Digitare interface ipv6, quindi premere INVIO.
  4. Digitare show neighbors, quindi premere INVIO.

Nota

Per visualizzare i parametri aggiuntivi disponibili per questo comando, digitare show neighbors /?.

Visualizzare la cache di destinazione

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi fare clic su Prompt dei comandi.
  2. Al prompt dei comandi digitare netshe quindi premere INVIO.
  3. Digitare interface ipv6, quindi premere INVIO.
  4. Digitare show destinationcache, quindi premere INVIO.

Nota

Per visualizzare i parametri aggiuntivi disponibili per questo comando, digitare show destinationcache /?.