You are on page 1of 20

IPv6 Technology Preview for Windows 2000

Yukwen Hsu Group Manager Windows Division Microsoft Corporation

Agenda

Overview Looking Forward Getting There Q&A

Overview of IPv6 Technology Preview for Windows 2000

System Requirements
Windows 2000
The retail version of Windows 2000 Professional, Windows 2000 Server, and Windows 2000 Advanced Server with Service Pack 1

Ethernet Network Adapter


Any Ethernet adapter supported by Windows 2000 should work with the IPv6 Technology Preview.

IPv4 Protocol
The Internet Protocol (TCP/IP) supplied with Windows 2000 must be installed.

What is in the Technology Preview ?


Configuration
Stateless address auto configuration

Site-local address or global address are automatically assigned based on the receipt of IPv6 router advertisements
Manual configuration

Tools
ipv6.exe, ping6.exe, tracert6.exe, ttcp.exe, 6to4cfg.exe, IPsec6.exe and checkv4.exe

Applications
Wininet.dll for IE, FTP client, Telnet client, Telnet server

Winsock IPv6 Application Development


Need
January 2000 Platform SDK or later Visual C++ 6.0 or later Microsoft IPv6 Technology Preview

Checkv4.exe
test.c(35) : gethostbyname : use getaddrinfo instead test.c(40) : gethostbyaddr : use getnameinfo instead test.c(48) : SOCKADDR_IN : use SOCKADDR_STORAGE instead, or use SOCKADDR_IN6 in addition for IPv6 support test.c(57) : AF_INET : use AF_INET6 in addition for IPv6 support test.c(89) : inet_addr : use WSAStringToAddress or getaddrinfo with AI_NUMERICHOST instead

Recommended Configurations
Single subnet with link-local addresses

IPv6 traffic between nodes on different subnets of an IPv4 internetwork (6to4)


Connecting to the 6bone Using IPSec between two local link hosts

Single Subnet with Link-Local Addresses


No additional configuration required Prefix FE80::/64

IPv6 traffic between nodes on different subnets of an IPv4 Internetwork (6to4)


One globally routable IPv4 address

6to4cfg.exe automates 6to4 configuration


Manual 6to4 configuration by ipv6.exe

Connecting to the 6bone


Configure 6to4 and use the Microsoft 6to4
relay router (131.107.152.32)

Demo Configure 6to4

Demo Connect to IPv6 6bone Web Server

Using IPSec between two local link hosts


IPsec6.exe

IPSec for Microsoft IPv6 technology preview is supported with the following limitations:
The Authentication (AH) and Encapsulating Security Payload (ESP) are supported for both transport and tunnel modes. However, ESP does not support data encryption Only pre-shared key authentication is supported IPSec for IPv6 traffic is completely independent from IPSec for IPv4 traffic

Bug Reporting and Feedback


Welcome your discussion and feedback
Microsoft.public.platformsdk.networking.ipv6 newsgroup on msnews.microsoft.com

Bugs submitted through Web form will be monitored by IPv6 technical and development
http://msdn.microsoft.com/downloads/sdks/platform /tpipv6/feedback.asp

Where is the information?

http://msdn.microsoft.com/ downloads/sdks/platform/tpipv6/start.asp http://www.microsoft.com/ technet/network/ipvers6.asp http://www.ipv6.org

Looking Forward

Multi-player games
No NAT, Consistent network layer addressing

Peer-to-peer applications such as IP telephony and video tele-conferencing

QOS

Wireless devices (ad-hoc networks)


Simultaneously support multiple addresses, scoped addresses

Mobility
Redirect packets to new address of mobile node via binding update

Security and privacy


IPSec

Getting There - Four key steps Microsoft is taking to deliver IPv6


The transition to IPv6 began in 1998 with the availability of an IPv6 implementation from Microsoft Research In March 2000, a technology preview was released for Windows 2000 systems Enable key components of the system for IPv6 so developers can begin the task of IPv6 enabling the applications Finally, a future release will provide general availability so customers can begin the production rollout of systems and applications taking advantage of this new protocol

Getting There

Microsoft IPv6 implementation


Simplicity, Deployment, Security, and Mobility

The technologies
Stateless address auto configuration Automatic tunneling over the existing IPv4 networks A dual capability stack IPSec Appropriate use of scoped addresses Efficient redirection of active connections

Questions & Answers

You might also like