PPT template - Christian Huitema

Download Report

Transcript PPT template - Christian Huitema

How will IPv6 change the Internet? Christian Huitema Architect, Windows ® Networking Microsoft ® Corporation

Internet: the exponentials and the brick wall?

1991: something is going to break…

1992: CIDR is adopted, works starts on IPnG.

  

1994: IPv6 draft is selected 1995-1999: IPv6 is developed. Address shortage; NAT for client/server. 2000: peer-to-peer, always-on..

How will IPv6 change the Internet?

Addresses are the key

Scarcity: the user is a “client”

Plethora: the user is a “peer”

IPv6 provide enough addressing

64+64 format: 1.8E+19 networks, units

assuming IPv4 efficiency: 1E+16 networks, 1 million networks per human

20 networks per m 2 of Earth (20 per m 2 )

Practical impact is enormous

Problem 1: Peer-to-peer RTP audio example

P1 Home LAN NAT Internet NAT Home LAN 

With NAT:

Need to learn the address “outside the NAT”

  

Provide that address to peer Need either NAT-aware application, or application-aware NAT May need a third party registration server to facilitate finding peers

P2

Solution 1: Peer-to-peer RTP audio example

P1 Home LAN Home Gateway Home Gateway Home LAN Internet P2 

With IPv6:

Just use IPv6 address

Problem 2: Multiparty Conference Example

P1 Home LAN NAT Internet NAT Home LAN P3 

With NAT, complex and brittle software:

2 Addresses, inside and outside

P1 provides “inside address” to P3, “outside address” to P2

Need to recognize inside, outside

P1 does not know outside address of P3 to inform P2

P2

Solution 2: Multiparty IPv6 Conference Example

P2 P1 P3 Home LAN Home Gateway Internet 

With IPv6:

Just use IPv6 addresses

Home Gateway Home LAN

Problem 3: Ad-hoc networking

IPv4: media lock + 63 sec.

Try DHCP

Wait for timeout

Select AutoNet address

Conflict detect

Solution 3: Ad-hoc networking

IPv6: media lock + 1 sec.

Configure using MAC

Conflict detect

Problem 4: Move from “cell” to “cell”

P1 Relay ‘cell’ A Internet ‘cell’ B 

IPv4:

 

Tell server, Packets are relayed through the server

P2

Solution 4: Move from “cell” to “cell” with IPv6

P1 Relay ‘cell’ A Internet ‘cell’ B 

IPv6:

 

Tell server + peer Packets take direct path

P2

If IPv6 is so great, how come it is not there yet?

Applications

 

Need upfront investment, stacks, etc.

Similar to Y2K, 32 bit vs. “clean address type”

Network

 

Need to ramp-up investment No “push-button” transition

Good News: With 6to4, We Have a Transition Plan Pure “Version 6” Internet Original “Version 4” Internet 6to4 Site

1 v4 address = 1 v6 network

6to4 Site

Microsoft Roadmap

     

March 1998 => MSR prototype for NT4.

March 2000 => Early developer release for W2K on MSDN Web.

September 2000 => Full IPv6 Winsock SDK and key application support.

Next phase:

Work on further IPv6 release

Test and port applications, test the transition tools.

Goal: IPv6 and IPv4 parity

Customer chooses!

Eventually => IPv4 becomes legacy

For More Information

  

Microsoft IPv6 white paper

 

http://www.microsoft.com/technet/netw ork/ipvers6.asp

http://www.microsoft.com/windows2000 /library/howitworks/communications/net workbasics/IPv6.asp

Microsoft IPv6 Tech Preview News

http://www.microsoft.com/PressPass/pr ess/2000/Mar00/IPv6PR.asp

Microsoft IPv6 Tech Preview Kit

http://msdn.microsoft.com/downloads/s dks/platform/tpipv6.asp

Key Messages

  

IPv6 direct addressing of all stations enables peer-to-peer, conferencing, auto-configuration, mobility. Transition to IPv6 akin to Y2K (upgrade all SW to 128-bit addresses) To help industry move along this path, Microsoft released a stack and an SDK for Win2000; Microsoft will continue to iterate this based on industry feedback