Leggere in inglese

Condividi tramite


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 di microsoft Windows Server 2003 edizione Enterprise.

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 sostanzialmente dopo la pubblicazione di RFC 791 nel 1981. IPv4 ha dimostrato di essere affidabile, facilmente implementata e interoperativa e ha superato il test di ridimensionamento di una rete tra reti a un'utilità globale le dimensioni di Internet odierno. Questo è un omaggio al suo design iniziale.

Tuttavia, la progettazione iniziale non ha previsto le variabili seguenti:

  • La recente crescita esponenziale di Internet e la mancanza di spazi 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 le reti NAT promuovono il riutilizzo dello spazio indirizzi privato, non supportano la sicurezza del livello di rete basata su standard o il mapping corretto di tutti i protocolli di livello superiore. I nat possono anche creare problemi quando connettono due organizzazioni che usano lo spazio indirizzi privato.

    Inoltre, la crescente importanza dei dispositivi connessi a Internet e delle appliance significa che lo spazio indirizzi IPv4 pubblico verrà infine usato.

  • 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 (ID) sono stati e sono attualmente allocati, ci sono regolarmente più di 70.000 route nelle tabelle di routing dei router backbone Internet. L'infrastruttura di routing Internet IPv4 corrente è una combinazione di routing sia flat che 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 più automatica di indirizzi e altre impostazioni di configurazione che non si basano sull'amministrazione di un'infrastruttura DHCP.

  • Requisito per la sicurezza a livello di IP.

    La comunicazione privata su un supporto pubblico come Internet richiede servizi di crittografia che proteggono i dati inviati da essere visualizzati o modificati in transito. Sebbene esista uno standard per garantire la sicurezza per i pacchetti IPv4 (noti 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 IPv4 Type of Service (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 tramite 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, denominata in precedenza IP-The Next Generation (IPng), incorpora i concetti di molti metodi proposti per l'aggiornamento del protocollo IPv4. IPv6 è progettato intenzionalmente 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 Connessioni di rete.
  2. Fare clic con il pulsante destro del mouse su qualsiasi connessione all'area locale e quindi scegliere Proprietà.
  3. Cliccare 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 Connessioni di rete.
  2. Fare clic con il pulsante destro del mouse su qualsiasi connessione all'area locale e quindi scegliere Proprietà.
  3. Fare clic su Microsoft TCP/IP versione 6 nell'elenco dei componenti installati e quindi fare clic su Disinstalla.
  4. Fare clic su e quindi su Chiudi per salvare le modifiche apportate alla connessione di rete.

Configurazione di IPv6 con indirizzi manuali

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

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

  3. Digitare interface ipv6 e 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 per l'interfaccia.
    • [indirizzo =] 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 su Start, scegliere Tutti i programmi, Accessorie 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.
  • [[forwarding =] enabled | disabled]: specifica se i pacchetti che arrivano su questa interfaccia possono essere inoltrati ad altre interfacce. L'impostazione predefinita è disabilitata.
  • [[advertising =]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 viene specificato, viene usata la MTU predefinita del collegamento.
  • [[siteid =] integer]: specifica l'identificatore di zona dell'ambito del sito. L'identificatore del sito viene usato per distinguere le interfacce che appartengono a aree amministrative diverse che usano l'indirizzamento locale del sito.
  • [[metric =] integer]: specifica la metrica dell'interfaccia aggiunta per indirizzare le metriche per tutte le route nell'interfaccia.
  • [[firewall =]{ enabled | disabled }]: 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 un valore permanente, la modifica è permanente. L'impostazione predefinita è persistente.

Visualizzare la tabella di routing IPv6

  1. Fare clic su Start, scegliere Tutti i programmi, Accessorie quindi fare clic su Prompt dei comandi.
  2. Al prompt dei comandi digitare netshe quindi premere INVIO.
  3. Digitare interface ipv6 e quindi premere INVIO.
  4. Digitare show routes e 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, Accessorie quindi fare clic su Prompt dei comandi.

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

  3. Digitare interface ipv6 e 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 il quale 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 è collegato.
    • [[siteprefixlength =] integer]: specifica la lunghezza del prefisso per l'intero sito se il prefisso non è collegato.
    • [[metric =] integer]: specifica la metrica di route.
    • [[publish =]{ no | age | yes }]: specifica se le route vengono annunciate in Annunci di route con durate non modificabili (sì), annunciate con durata decrescente (età) o non annunciate (no) negli annunci di route. L'impostazione predefinita è no.
    • [[validlifetime =]{ integer | infinite }]: specifica la durata in cui la route è valida. Il valore predefinito è infinito.
    • [[preferredlifetime =]{ integer | infinite }]: specifica la durata in base alla quale si preferisce la route. 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 ora può essere espresso in giorni, ore, minuti e secondi (ad esempio, 1d2h3m4s).

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

Rimuovere una route IPv6

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

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

  3. Digitare interface ipv6 e quindi premere INVIO.

  4. Tipo mostra route per ottenere il prefisso di route e l'indice di interfaccia dell'interfaccia su cui sono raggiungibili gli indirizzi per il prefisso di 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:

    • [prefisso =] ipv6address / **integer: specifica il prefisso per il quale 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 su Start, scegliere Tutti i programmi, Accessorie quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare netshe 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
    

    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 è Disabled.

    È anche possibile inviare messaggi di annuncio router aggiungendo il parametro di annuncio 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 su Start, scegliere Tutti i programmi, Accessorie 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 riesce, verificare che l'indirizzo ::1 sia assegnato all'interfaccia denominata Pseudo-Interface loopback.

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

    ping address % zone_id
    

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

    Se il comando ping non riesce, 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 l'indirizzo è 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, Accessorie 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 Connessione area locale, 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 eseguire 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 di interfaccia per l'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 riesce, verificare l'indirizzo locale del collegamento dell'altro nodo e l'ID zona.

    • Per eseguire 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 identificatori di sito, non è necessario utilizzare 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 eseguire 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 riesce, 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 i record di risorse AAAA presenti nell'infrastruttura DNS. Quando si identifica l'host di destinazione in base al nome anziché in base all'indirizzo IPv6, è necessario includere il -6 parametro .

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

    • Per eseguire 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 riesce, verificare l'indirizzo IPv4 dell'altro nodo.

Tracciare un percorso usando il comando TRACERT

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

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

    • tracert -6
      host_name
    • tracert
      zone_id ipv6address %

    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 di zona per l'indirizzo di destinazione. L'ID zona per gli indirizzi di destinazione locali del collegamento è l'indice dell'interfaccia da cui si desidera inviare pacchetti tracert -6. L'ID zona per gli indirizzi di destinazione locale del sito è l'ID sito elencato nell'output del netsh interface ipv6 show interface comando. Non è necessario utilizzare la parte % zone_id del comando per gli indirizzi di destinazione globali.

    Nota

    Il comando tracert con il parametro -6 traccia il percorso acquisito dai pacchetti IPv6 da questo computer a un altro computer remoto. Il comando tracert -6 usa i messaggi richiesta Echo ICMPv6 (simile al comando ping) per produrre informazioni sulla riga di comando su ogni router incrociato e il tempo di round trip (RTT) per ogni hop.

    Se il certificato 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 su Start, scegliere Tutti i programmi, Accessorie 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 e 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 su Start, scegliere Tutti i programmi, Accessorie quindi fare clic su Prompt dei comandi.
  2. Al prompt dei comandi digitare netshe quindi premere INVIO.
  3. Digitare interface ipv6 e quindi premere INVIO.
  4. Digitare show neighbors e quindi premere INVIO.

Nota

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

Visualizzare la cache di destinazione

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

Nota

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