PPT template - Christian Huitema

Download Report

Transcript PPT template - Christian Huitema

Implications and Realities
of IPv6
Christian Huitema
Architect, Windows ® Networking
Microsoft ® Corporation
How will IPv6 change the
world?

Global addressing:
64+64 format: 1.8E+19 networks, units
 1E+16 networks, assuming IPv4 efficiency
 1 million networks per human
 2 networks per sq.ft of Earth (20 per m2)


Plug and play:


IP networking easier than IPX
Efficient mobility:
Simple instant-on ad-hoc networking
 Mobile IP, without servers, without dogleg

Problem 1: Peer-to-peer
RTP audio example
P1
P2
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
Solution 1: Peer-to-peer
RTP audio example
P1
P2
Home LAN

Home
Gateway
Internet
With IPv6:

Just use IPv6 address
Home
Gateway
Home LAN
Problem 2: Multiparty
Conference Example
P1
P2
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

Solution 2: Multiparty IPv6
Conference Example
P1
P2
Home LAN
P3

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

‘cell’ A
‘cell’ B
Relay


Internet
P2
IPv4:
Tell server,
Packets are
relayed through
the server
Solution 4: Move from
“cell” to “cell” with IPv6
P1

‘cell’ A
‘cell’ B
Relay


Internet
P2
IPv6:
Tell server + peer
Packets take
direct path
If IPv6 is so great, how
come it is not there yet?

Network



No “push-button”
transition
Need to ramp-up
investment
Applications


Need upfront
investment,
stacks, etc.
Similar to Y2K, 32
bit vs. “clean
address type”
Transition, with 6to4:
No dependency on “core”
Pure “Version 6” Internet
Original “Version 4” Internet
6to4 Site
6to4 Site
6to4 addresses:
1 v4 address = 1 v6 network
FP (3bits)
TLA (13bits)
IPv4 Address (32bits)
SLA ID (16bits)
Interface ID (64bits)
001
0x0002
ISP assigned
Locally administered
Auto configured

Stateless tunnel over the IPv4 network
without configuration
The IPv6 address contains the IPv4 address
 Entire campus infrastructure fits behind single
IPv4 address

Recent Press on IPv6






May 16, 2000 — The nationwide Internet2™ backbone network, Abilene,
today announced it has deployed IPv6, the next generation version of
protocols that form the basis of the Internet. … a project of the University
Corporation for Advanced Internet Development (UCAID) in partnership with
Qwest Communications, Cisco Systems, Nortel Networks and Indiana
University
May 15, 2000 — Apple® today released its fourth developer preview of Mac®
OS X … The pre-release of IPv6 and IPsec technologies for Mac OS X is
available for Developer Preview-4.
May 08, 2000 — Nokia has established a company-wide program to promote
the IPv6 (Internet Protocol version 6) standard for increased Internet address
space for the Mobile Internet.
March 20, 2000 — Japanese telecommunications giant NTT last week
announced the first commercial Internet service supporting IPv6 …
March 14, 2000 — Cisco Systems, the leading provider of Internet routers,
this week affirmed for the first time that its software and hardware products
will support IPv6 … IOS software, scheduled to ship in October.
March 15, 2000 — Microsoft Corp. today announced it will make the technical
preview of Internet Protocol version 6 (IPv6) available for free* download on
the Microsoft Software Developers Network (MSDNTM) Web site
Microsoft Roadmap

Phase 1 - March 1998 => MSR releases
prototype for NT4


Phase 2 - March 2000 => Early developer release
for W2k



Work on further IPv6 release
Test and port applications, test the transition tools.
Goal: IPv6 and IPv4 parity


IPv6 on MSDN Web
Next phase:


IPv6 on MSR Web
Customer chooses!
Eventually => IPv4 becomes legacy
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, MSFT proposed a stack for
Win2000 and MS will continue to
iterate this based on industry
feedback
For More Information

Microsoft IPv6 Tech Preview News


Microsoft IPv6 Tech Preview Kit


http://msdn.microsoft.com/downloads/s
dks/platform/tpipv6.asp
Microsoft IPv6 white paper


http://www.microsoft.com/PressPass/pr
ess/2000/Mar00/IPv6PR.asp
http://www.microsoft.com/technet/netw
ork/ipvers6.asp
IPv6 industry site

http://www.ipv6.org