IPv6-støtte i Microsoft Windows


IPv6 er noe som mange administratorer av Windows-baserte nettverk må begynne å ta på alvor. Asiatiske land som Kina, Sør-Korea og Japan er allerede begynt utrullinger av IPv6-nettverk, og Europa og Nord-Amerika er sannsynlig at du trenger å følge snart. Hvorfor? Fordi den gjeldende versjonen IPv4 har noen alvorlige begrensninger som forårsaker det å vise sin alder som en protokoll. For eksempel har den eksponentielle veksten av Internett plassert en tung byrde på kjernerutere i Internett ryggrad ved å gjøre sine rutetabeller så stor at routing ytelse kan bli påvirket. IPv4 faller også kort på området sikkerhet, og selv om du bruker IPSec kan legge den nødvendige sikkerhet, er IPSec komplisert å konfigurere og vedlikeholde i virkelige nettverksmiljøer. IPv4 faller også kort i området av kvaliteten på tjenesten (QoS), og med Internett-stamnett som frakter store mengder forsinkelse-sensitive tale- og videotrafikk i dag, opprettholde QoS er avgjørende for å opprettholde sluttbruker tilfredshet. Til slutt, Network Address Translation (NAT) er bare et midlertidig tiltak for å unngå IP-adressen utmattelse, og IPSec kan ikke krysse NATS som gjør bruk IPSec å sikre små bedriftsnettverk problematisk.

Enter IPv6, neste generasjon av Internet Protocol og en som lett overvinner alle disse begrensningene. IPv6 har en hierarkisk adressering struktur som holder rutetabeller små for Internetts kjernerutere. IPv6 har sikkerhet bygget inn i den fra grunnen av i stedet lagt på som en ekstra protokoll laget. IPv6 har innebygd støtte for effektivt å levere data i sanntid for å gi forbedret QoS. Og IPv6 fjerner behovet for NAT, som gjør ende-til-ende-tilkobling enklere å etablere og vedlikeholde. Men hvis IPv6 er så veldig bra, hvorfor er det ikke allestedsnærværende?

En del av årsaken til den fortsatte tilstedeværelsen av IPv4 i de fleste bedriftsnettverk er prisen. Det finnes rett og slett ingen overbevisende business case som skal gjøres for å migrere til IPv6 hvis organisasjonens IPv4-nettverk har allerede blitt forskjøvet, innstilt, hacket, og konfigurert slik at den fungerer helt fint å støtte selskapets nåværende forretningsmessige mål. Med andre ord, vil forvaltningen alltid spørre: "Hvis det ikke er ødelagt, hvorfor bruke penger for å fikse det?" Dette kan være sant, men i et stadig mer sammenvevd global nettverksmiljø, er det også noe nærsynt.

En annen grunn men for IPv4 fortsatte dominans i bedriftens nettverk er det faktum at de fleste av datamaskiner som kjører på disse nettverkene kjøre noen versjonen av Microsoft Windows, og støtte for IPv6 i Windows-plattformer har utviklet seg relativt sakte over det siste tiåret. Hvorfor? Igjen, forretningsmessige årsaker spiller inn, for hvorfor lage og selge et produkt (som en IPv6-kompatibel versjon av Windows), med mindre markedet trenger eller ønsker det? Å gi kreditt der det er grunn Microsoft har imidlertid ikke tatt en slik kortsiktig tilnærming og har stadig utviklet seg IPv6-støtte i sine Windows-plattformer siden slutten av 90-tallet som vi vil se i et øyeblikk. På oppsiden av dette er at du nå kan få versjoner av Windows som fullt ut støtter de fleste aspekter av IPv6 (nemlig Windows XP og Windows Server 2003), og du vil snart være i stand til å få versjoner av Windows som ikke bare fullt ut støtter IPv6, men også gi økt ytelse for IPv6-nettverk (nemlig Windows Vista og ennå-å-være-navngitt Longhorn Server). Ulempen med denne langsom og jevn utvikling er imidlertid at Windows-maskiner på bedriftens nettverk kan i dag ikke bare ikke fullt ut støtter IPv6, men veldig sannsynlig støtte det i forskjellig grad. Dette er fordi mange store selskaper fortsatt opprettholde et sammensurium av nyere og eldre Windows-versjoner som spenner fra Windows 98 til Windows XP på klientsiden og Windows NT til Windows Server 2003 på serveren slutten. Ja jeg vet at Windows 98 ikke er sikre og Windows NT er ikke lenger offisielt støttet av Microsoft, men bedrifter som ikke ønsker å bruke pengene til å oppgradere fortsatt kjøre dem-og slike virksomheter fortsatt utgjør en ganske synlig del av markedet.

For å hjelpe deg posisjon der din egen virksomhet ligger i form av støtte for IPv6, hjelper det å være kjent med hvordan IPv6-støtte i Windows har utviklet seg gjennom årene, og hvilke versjoner støtter hvilke funksjoner. Nedenfor er en tidslinje over viktige milepæler i lanseringen av nye IPv6-støtte for forskjellige versjoner av Windows:

Legacy Windows

En gang i 1998 Microsoft Research lanserer sin første prøveversjonen IPv6 protokollstakken, noe som kan installeres på Windows 95 eller Windows 98 til å gi begrenset IPv6-støtte. Hvis du fortsatt kjører Windows 98 (eller-hjelpe oss!-Windows 95) på alle maskiner på nettverket, så har dem bruker IPv6 er ganske mye ute av spørsmålet. Løsningen? Oppgradering til Windows XP umiddelbart, eller vente til Windows Vista til å bli utgitt mot slutten av 2006.

Windows 2000

I mars 2000 (året aksjemarkedet implodert og dot.com boom begynte å gå bust) Microsoft gitt ut noe som heter IPv6 Technology Preview for Windows 2000. målet med denne utgivelsen var å gi utviklere noe å jobbe med for å hjelpe dem å skrive IPv6-aware programmer. Denne teknologien forhåndsvisning er fortsatt tilgjengelig fra Microsoft Download Center, men det er ikke ment for produksjon nettverk og bør være utplassert bare i et testmiljø. Så hvis du fortsatt kjører Windows 2000 Professional, kan du installere denne forhåndsvisningen for å få litt begrenset IPv6-støtte, som omfatter statsløse adresse automatisk konfigurering (automatisk tildeling av adresser for lokalt til hver nettverksgrensesnitt ved oppstart) og automatisk tildeling av site-lokale eller globale adresser når IPv6 router annonser som mottas (krever en IPv6-aktivert ruter). Du kan prøve å kjøre dette på produksjonsnettverk, men du gjør det på egen risiko siden Microsoft ikke offisielt støtter denne versjonen av IPv6-stakken. Så igjen, den beste løsningen hvis du ønsker god IPv6-støtte er å enten oppgradere til Windows XP nå eller vente på Vista.

Windows XP og Windows Server 2003

Når Windows XP ble lansert i oktober 2001, er det inkludert en valgfri IPv6-stakken, men igjen var det bare en utvikler forhåndsvisning. Men da Microsoft lanserte Service Pack 1 for Windows XP i september 2002, er det inkludert en splitter ny produksjon kvalitet versjon av IPv6-stakken, en som var fullt støtte av Microsoft. Organisasjoner som, uansett grunn, ikke har søkt SP2 til sine XP-maskiner kan få god støtte for IPv6 bruker XP SP1 valgfrie IPv6-stakken, men dessverre visse nettverksfunksjoner ikke fungerer med dette som fil- og skriverdeling og DNS. Klart hvis du virkelig ønsker å distribuere en full IPv6 infrastruktur, er noe mer nødvendig. Noen av at "mer" dukket opp senere i juli 2003 da Microsoft lanserte Advanced Networking Pack for Windows XP, en valgfri add-on for XP SP1 som fortsatt er tilgjengelig fra Microsoft Download Center. I tillegg til en forbedret IPv6-stakken, Advanced Networking Pack også inkludert et begrenset IPv6 brannmur og støtte for flere IPv4 /v6 overgang teknologier som kan brukes til å automatisk tunnel IPv6-pakker fremfor eksisterende IPv4-nettverk for å hjelpe organisasjoner med å planlegge sin overgang til fremtiden ren-IPv6-nettverk. Overgangs teknologier støttes av Advanced Networking Pack inkludert 6to4 (gir unicast IPv6-tilkobling mellom IPv6 vertene over IPv4 Internett), ISATAP (gir tilsvarende støtte over en IPv4 intranett), Teredo (gir IPv6 tilkobling over NAT), og mer. Det er mye støtte og bruke den kan du distribuere en ganske fullverdig IPv6-nettverk. Året 2003 ble også utgivelsen i mars i Microsoft Windows Server 2003, som inkluderte ganske mye de samme funksjonene som Advanced Networking Pack så langt IPv6-støtte går, men bare begrenset støtte for Teredo server releer ble inkludert i denne utgaven (Microsoft lansert en betaversjon av en Teredo server relé rundt den tiden, men utviklingen for dette synes å ha gått under jorden siden da, og vil trolig dukke full blåst i Longhorn server). Så i august 2004 Microsoft lanserte Service Pack 2 for Windows XP, som i utgangspunktet roller funksjonene i Advanced Networking Pack rett inn i produktet, slik at du ikke trenger å laste ned og installere denne pakken for å få IPv6-støtte. Noen andre endringer ble gjort i SP2 men til IPv6-for en ting, ble Internet Connection Firewall erstattet av Windows-brannmuren, som gir et enkelt, integrert brannmur som støtter både IPv4 og IPv6-filtrering for innkommende trafikk. Men både IPv4 og IPv6 deler de samme innstillingene i Windows-brannmuren, så hvis du aktiverer et unntak for en protokoll du gjøre det for andre også.

Windows Vista og Beyond

Hvis du trenger å distribuere IPv6 tvers av Windows-nettverk i dag, da Windows XP SP2 og Windows Server 2003 SP1 (eller R2) gi deg god støtte for protokollen og forskjellige overgangs teknologi-god, men ikke perfekt. For en ting, er ytelsen ikke så stor fordi disse versjonene av Windows bruker en dual-stack arkitektur, det vil si to IP stabler ved siden av hverandre. I tillegg til å være uelegant, det er ineffektivt å implementere IPv6 på denne måten, men dette vil endre seg i Vista der en enkelt, enhetlig dual-layer stack vil bli brukt i stedet. Hva dette betyr, fra en administrator synspunkt er at hvis du ønsker å aktivere IPv6 på Windows XP-maskiner, må du installere denne nettverkskomponent først. I Vista er imidlertid IPv4 og IPv6 både installert og aktivert som standard, siden de er en enkelt nettverkskomponent. Så Vista vil være IPv6 klar out-of-the-box. I tillegg vil Vista også utsette IPv6-innstillinger i GUI (Windows XP krever at du konfigurere dem fra kommandolinjen), og vil gi bedre støtte for IPSec over IPv6 (støtte for dette i Windows XP er begrenset). Longhorn Server vil trolig skyve konvolutten av IPv6-støtte i Windows enda lenger, men det er fortsatt for tidlig å kjenne detaljene i dette. Poenget er, hvis du trenger IPv6 nå kan du få god støtte med dagens Windows-plattformer, men hvis du kan vente litt før Vista kommer (og Longhorn Server hvis du er tålmodig) så kan du få enda bedre støtte for denne protokollen. Og i likhet med alle planvedtak som dette, til slutt det hele koker ned til hva dine behov, nå og for fremtiden.



Previous:
Next Page: