Dela via


Installera och konfigurera IP-version 6 i Windows Server 2003 Enterprise Server

I den här artikeln beskrivs hur du installerar och konfigurerar IP-version 6 (IPv6) i en Microsoft Windows Server 2003 Enterprise Edition-miljö.

Gäller för: Windows Server 2003
Ursprungligt KB-nummer: 325449

Sammanfattning

Den aktuella versionen av IP (som kallas IP-version 4 eller IPv4) har inte ändrats väsentligt sedan RFC 791 publicerades 1981. IPv4 har visat sig vara robust, enkelt implementerat och driftskompatibelt, och har klarat testet att skala ett nätverk mellan nätverk till ett globalt verktyg som är storleken på dagens Internet. Detta är en hyllning till dess ursprungliga design.

Den ursprungliga designen förutsåg dock inte följande variabler:

  • Den senaste exponentiella tillväxten av Internet och bristen på IPv4-adressutrymmen.

    IPv4-adresser har blivit relativt knappa. Därför tvingas vissa organisationer att använda en NAT (Network Address Translator) för att mappa flera privata adresser till en enda offentlig IP-adress. NAT:er främjar återanvändning av det privata adressutrymmet, men de stöder inte standardbaserad nätverksnivåsäkerhet eller korrekt mappning av alla protokoll på högre nivå. NAT kan också skapa problem när de ansluter två organisationer som använder det privata adressutrymmet.

    Dessutom innebär det ökande framträdandet av Internetanslutna enheter och apparater att det offentliga IPv4-adressutrymmet så småningom kommer att förbrukas.

  • Internets tillväxt och möjligheten för Internets stamroutrar att underhålla stora routningstabeller.

    På grund av det sätt på vilket IPv4-nätverksidentifierare (ID) har allokerats och allokerats finns det regelbundet över 70 000 vägar i routningstabellerna för Internet-stamroutrar. Den aktuella IPv4 Internet-routningsinfrastrukturen är en kombination av både platt och hierarkisk routning.

  • Behovet av enklare konfiguration.

    De flesta aktuella IPv4-implementeringar måste konfigureras antingen manuellt eller via ett tillståndskänsligt adresskonfigurationsprotokoll, till exempel DHCP (Dynamic Host Configuration Protocol). Med fler datorer och enheter som använder IP måste en enklare och mer automatisk konfiguration av adresser och andra konfigurationsinställningar som inte är beroende av administration av en DHCP-infrastruktur utvecklas.

  • Krav på säkerhet på IP-nivå.

    Privat kommunikation via ett offentligt medium som Internet kräver krypteringstjänster som skyddar de data som skickas från att visas eller ändras under överföring. Även om det nu finns en standard för att tillhandahålla säkerhet för IPv4-paket (kallas internetprotokollsäkerhet eller IPSec), är den här standarden valfri och patentskyddade lösningar är vanliga.

  • Behovet av bättre stöd för leverans av data i realtid (även kallat tjänstkvalitet [QoS]).

Även om det finns standarder för QoS för IPv4 förlitar sig realtidstrafiksupporten på fältet IPv4 Type of Service (TOS) och identifieringen av nyttolasten, vanligtvis med hjälp av en UDP-port (User Datagram Protocol) eller TCP(Transmission Control Protocol). Tyvärr har IPv4 TOS-fältet begränsad funktionalitet och har olika tolkningar. Dessutom är nyttolastidentifiering med hjälp av en TCP och en UDP-port inte möjlig när IPv4-paketnyttolasten krypteras. För att lösa dessa problem har IETF (Internet Engineering Task Force) utvecklat en uppsättning protokoll och standarder som kallas IP-version 6 (IPv6). Den här nya versionen, som tidigare hette IP-The Next Generation (IPng), innehåller begreppen för många föreslagna metoder för att uppdatera IPv4-protokollet. IPv6 är avsiktligt utformat för minimal påverkan på protokoll på övre och nedre nivå genom att undvika godtyckliga tillägg av nya funktioner.

Installera IPv6

  1. Klicka på Start, klicka på Kontrollpanelen och dubbelklicka sedan på Nätverksanslutningar.
  2. Högerklicka på valfri anslutning till ett lokalt område och klicka sedan på Egenskaper.
  3. Klicka på Installera.
  4. Klicka på Protokoll och sedan på Lägg till.
  5. Klicka på Microsoft TCP/IP version 6 och klicka sedan på OK.
  6. Klicka på Stäng för att spara ändringar i nätverksanslutningen.

Ta bort IPv6

  1. Klicka på Start, klicka på Kontrollpanelen och dubbelklicka sedan på Nätverksanslutningar.
  2. Högerklicka på valfri anslutning till ett lokalt område och klicka sedan på Egenskaper.
  3. Klicka på Microsoft TCP/IP version 6 i listan över installerade komponenter och klicka sedan på Avinstallera.
  4. Klicka på Ja och klicka sedan på Stäng för att spara ändringar i nätverksanslutningen.

Konfigurera IPv6 med manuella adresser

  1. Klicka på Start, peka på Program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.

  3. Skriv interface ipv6 och tryck på RETUR.

  4. Skriv följande kommando och tryck sedan på Retur:

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

    Det här kommandot använder följande värden

    • [gränssnitt =] sträng: Anger namnet på gränssnittet.
    • [adress =] ipv6address: Anger IPv6-adressen.

    Kommentar

    Ytterligare parametrar är tillgängliga för det här kommandot. Skriv add address /? i kommandotolken netsh interface ipv6 för att visa de ytterligare parametrarna.

Konfigurera gränssnittsattribut

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netsh och trycker sedan på RETUR.

  3. Skriv gränssnitts-ipv6 och tryck sedan på RETUR.

  4. Skriv följande kommando och tryck sedan på Retur:

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

Det här kommandot använder följande värden:

  • [gränssnitt =] sträng: Anger gränssnittsnamnet.
  • [[vidarebefordran =] aktiverad | inaktiverad]: Anger om paket som kommer till det här gränssnittet kan vidarebefordras till andra gränssnitt. Standardinställningen är inaktiverad.
  • [[advertise =]enabled|disabled]: Anger om routerannonser skickas i det här gränssnittet. Standardinställningen är inaktiverad.
  • [[mtu =] heltal]: Anger den maximala överföringsenheten (MTU) för det här gränssnittet. Om mtu inte anges används standard-MTU för länken.
  • [[siteid =] heltal]: Anger platsomfattningens zonidentifierare. Platsidentifieraren används för att skilja mellan gränssnitt som tillhör olika administrativa regioner som använder platslokal adressering.
  • [[mått =] heltal]: Anger det gränssnittsmått som läggs till för att dirigera mått för alla vägar över gränssnittet.
  • [[firewall =]{ enabled | disabled }]: Anger om du vill arbeta i brandväggsläge.
  • [[siteprefixlength =] heltal]: Anger standardlängden för det globala prefixet för hela webbplatsen.
  • [[store =] active | persistent]: Om du anger aktiv varar ändringen bara tills datorn startas om. Om du anger beständig är ändringen permanent. Standardinställningen är beständig.

Visa IPv6-routningstabellen

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.
  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.
  3. Skriv interface ipv6 och tryck på RETUR.
  4. Skriv show routes och tryck på RETUR.

Kommentar

Om du vill visa de ytterligare parametrar som är tillgängliga för det här kommandot skriver du show routes /?.

Lägga till en IPv6-väg

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.

  3. Skriv interface ipv6 och tryck på RETUR.

  4. Skriv följande kommando och tryck sedan på Retur:

    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}]
    

    Det här kommandot använder följande värden:

    • [ prefix =] ipv6address-heltal / : Den här parametern krävs. Den anger prefixet som du vill lägga till en väg för. Heltal anger prefixets längd.
    • [[interface =] string]: Anger ett gränssnittsnamn eller index.
    • [[nexthop =] ipv6address]: Anger gatewayadressen om prefixet inte finns på länken.
    • [[siteprefixlength =] heltal]: Anger prefixets längd för hela platsen om prefixet inte finns på länken.
    • [[mått =] heltal]: Anger vägmåttet.
    • [[publicera =]{ nej | ålder | ja }]: Anger om vägar annonseras i Routningsannonser med oförändrade livslängder (ja), annonseras med lägre livslängd (ålder) eller inte annonseras (nej) i Routningsannonser. Standardinställningen är nej.
    • [[validlifetime =]{ heltal | oändligt }]: Anger den livslängd som vägen är giltig för. Standardvärdet är oändligt.
    • [[preferredlifetime =]{ heltal | oändligt }]: Anger den livslängd som vägen är att föredra för. Standardvärdet är lika med den giltiga livslängden.
    • [[store =]{ active | persistent }]: Anger om ändringen bara varar till nästa start (aktiv) eller om den är beständig (beständig). Standardinställningen är beständig.

Kommentar

Den här parametern lägger till en väg för ett specifikt prefix. Tidsvärdet kan uttryckas i dagar, timmar, minuter och sekunder (till exempel 1d2h3m4s).

När publiceringen är inställd på nej eller ålder tas vägen bort efter slutet av den giltiga livslängden. När publiceringen är inställd på ålder innehåller vägannonseringen den giltiga livslängd som återstår tills den tas bort. När publiceringen är inställd på ja tas vägen aldrig bort, oavsett det giltiga livslängdsvärdet, och varje vägannons innehåller "samma" angivna giltiga livslängd.

Ta bort en IPv6-väg

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.

  3. Skriv interface ipv6 och tryck på RETUR.

  4. Skriv visa vägar för att hämta routningsprefixet och gränssnittsindexet för gränssnittet som adresserna för routningsprefixet kan nås över.

  5. Om du vill ta bort en väg skriver du följande kommando och trycker sedan på RETUR:

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

    Det här kommandot använder följande värden:

    • [prefix =] ipv6address / **heltal: Anger prefixet som en väg ska tas bort för.

      Ipv6address är en IPv6-adress och heltal är prefixlängden för den väg som ska tas bort.

    • [gränssnitt =] sträng: Anger gränssnittsnamnet.

    Kommentar

    Om du vill se de ytterligare parametrar som är tillgängliga för det här kommandot skriver du delete route /?.

Aktivera IPv6-vidarebefordran

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.

  3. Skriv interface ipv6 och tryck på RETUR.

  4. Skriv följande kommando och tryck sedan på Retur:

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

    Det här kommandot använder följande värden:

    • [gränssnitt =] sträng: Anger gränssnittsnamnet.
    • [vidarebefordran =] aktiverat: Anger om paket som anländer till det här gränssnittet kan vidarebefordras till andra gränssnitt. Standardinställningen är Inaktiverad.

    Du kan också skicka routerannonsmeddelanden genom att lägga till parametern annonsering i kommandot, till exempel:

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

    Om du vill se ytterligare parametrar för det här kommandot skriver du set interface /?.

Testa en IPv6-konfiguration med hjälp av PING-kommandot

Så här hämtar du IPv6-konfigurationen för en dator:

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. Vid kommandotolken skriver du följande kommando och trycker sedan på RETUR:

    netsh interface ipv6 show interface
    
  3. I kommandotolken skriver du ping ::1 för att hitta loopback-adressen.

    Om ping-kommandot inte lyckas kontrollerar du att adressen ::1 har tilldelats gränssnittet Loopback Pseudo-Interface.

  4. Använd följande kommando för att hitta en länklokal IPv6-adress för datorn:

    ping address % zone_id
    

    I det här kommandot är adressen den länklokala adressen och zone_id är gränssnittsindexet för det gränssnitt som den länklokala adressen har tilldelats till. En länklokal adress börjar med FE80.

    Om ping-kommandot inte lyckas kontrollerar du adress- och gränssnittsindexet.

  5. Använd följande kommando för att hitta den länklokala adressen för en annan värd på länken (kallas även för ett undernät):

    ping address % zone_id
    

    I det här kommandot är adressen den länklokala adressen för den andra värden och zone_id är gränssnittsindexet för det gränssnitt som du vill skicka ping-paketen från.

    Om ping-kommandot inte lyckas kontrollerar du den länklokala adressen för den andra värden och zon-ID:t.

Testa IPv6-anslutningen med hjälp av PING-kommandot

  1. Klicka på Start, peka Alla program, Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du följande kommando och trycker sedan på RETUR:

    netsh interface ipv6 show interface interface_name
    

    I det här kommandot är interface_name namnet på ett gränssnitt på datorn. Om du till exempel har ett gränssnitt med namnet Anslutning till lokalt område skriver du följande kommando:

    netsh interface ipv6 show interface "Local Area Connection"
    
  3. Använd något av följande kommandon för att söka efter en annan IPv6-nod:

    • Om du vill pinga den länklokala adressen för en annan nod på länken (även kallat ett undernät) skriver ping address % zone_iddu , där adressen är den andra nodens länklokala adress och zone_id är gränssnittsindexet för gränssnittet som du vill skicka ping-paket från. Om du vill hämta gränssnittsindexet visar du kommandots netsh interface ipv6 show interface utdata.

    Om ping-kommandot inte lyckas kontrollerar du den länklokala adressen för den andra noden och zon-ID:t.

    • Om du vill pinga den platslokala adressen för en annan nod skriver du ping address % zone_id, där adressen är den platslokala adressen för den andra noden och zone_id är platsidentifieraren som fanns i kommandots netsh interface ipv6 show interface utdata. Om du inte använder platsidentifierare behöver du inte använda % zone_id delen av kommandot.

      Om ping-kommandot inte lyckas kontrollerar du den platslokala adressen för den andra noden och zon-ID:t.

    • Om du vill pinga den globala adressen för en annan nod skriver du ping address, där adressen är den andra nodens globala adress.

      Om ping-kommandot inte lyckas kontrollerar du den andra nodens globala adress.

    • Om du vill pinga en annan nod efter namn skriver du ping -6 name, där namnet är ett namn som kan matchas till en IPv6-adress via poster i den lokala värdfilen eller via AAAA-resursposter som finns i DNS-infrastrukturen. När du identifierar målvärden med namn i stället för med IPv6-adress måste du inkludera parametern -6 .

      Om ping-kommandot inte lyckas kontrollerar du att namnet kan matchas till en IPv6-adress.

    • Om du vill pinga den IPv4-kompatibla adressen för en annan nod skriver du ping ipv4address, där ipv4address är den offentliga IPv4-adressen för den andra noden.

      Om ping-kommandot inte lyckas kontrollerar du IPv4-adressen för den andra noden.

Spåra en sökväg med hjälp av KOMMANDOT TRACERT

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du något av följande kommandon:

    • tracert -6
      host_name
    • tracert
      ipv6address % zone_id

    Dessa kommandon använder följande värden:

    • Host_name är värdnamnet för fjärrdatorn.
    • Ipv6address är IPv6-adressen för fjärrdatorn.
    • zone_id är zon-ID för måladressen. Zon-ID för länklokala måladresser är gränssnittsindexet för gränssnittet som du vill skicka tracert -6-paket från. Zon-ID:t för platslokala måladresser är det plats-ID som anges i kommandots netsh interface ipv6 show interface utdata. Du behöver inte använda % zone_id delen av kommandot för globala måladresser.

    Kommentar

    Tracert-kommandot med parametern -6 spårar sökvägen som tas av IPv6-paket från den här datorn till en annan fjärrdator. Tracert -6-kommandot använder ICMPv6 Echo Request-meddelanden (liknar pingkommandot) för att producera kommandoradsrapportinformation om varje router som korsas och tur och returtid (RTT) för varje hopp.

    Om tracert inte lyckas kan du använda kommandoradsrapportinformationen för att avgöra vilken mellanliggande routervidarebefordring som antingen misslyckades eller var långsam.

Visa gränssnittskonfigurationen

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.

  2. I kommandotolken skriver du netsh -c "interface ipv6" och trycker sedan på RETUR.

  3. Skriv show interface [interface=] string och tryck på RETUR.

    Det här kommandot använder följande värde:

    [gränssnitt =] sträng: Anger gränssnittsnamnet.

    Kommentar

    Ytterligare parametrar är tillgängliga för det här kommandot.

Visa granncachen

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.
  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.
  3. Skriv interface ipv6 och tryck på RETUR.
  4. Skriv show neighbors och tryck på RETUR.

Kommentar

Om du vill visa de ytterligare parametrar som är tillgängliga för det här kommandot skriver du show neighbors /?.

Visa målcachen

  1. Klicka på Start, peka på Alla program, peka på Tillbehör och klicka sedan på Kommandotolken.
  2. I kommandotolken skriver du netshoch trycker sedan på RETUR.
  3. Skriv interface ipv6 och tryck på RETUR.
  4. Skriv show destinationcache och tryck på RETUR.

Kommentar

Om du vill visa de ytterligare parametrar som är tillgängliga för det här kommandot skriver du show destinationcache /?.