Академический Документы
Профессиональный Документы
Культура Документы
IPng Candidates
IPv7 (Ullman) TUBA (Callon) ENCAPS (Hinden) IPAE SIP (Deering) Pip (Francis) IPv6 SIPP TP/IX CATNIP
Jan 92
Jul 92
Jan 93
Jul 93
Jan 94
Jul 94
3
to phase out NATs to improve the robustness, security, performance, and manageability of the Internet
- IPv4 protocol published ~ 1/16 of total space ~ 1/8 of total space ~ 1/4 of total space ~ 1/2 of total space
theoretical limit of 32-bit space: ~4 billion devices practical limit of 32-bit space: ~250 million devices
(see draft-durand-huitema-h-density-ratio)
NON-benefits:
quality of service (same QoS capabilities as IPv4)
flow label field in IPv6 header may enable more efficient flow classification by routers, but does not add any new capability
Flow Label
Next Header Hop Limit
Total Length
Flg Fragment Offset Header Checksum
Source Address
Source Address Destination Address Options...
Destination Address
shaded fields have no equivalent in the other version IPv6 header is twice as long (40 bytes) as IPv4 header without options (20 bytes)
9
10
11
Standards
core IPv6 specifications are IETF Draft Standards => well-tested & stable
IPv6 base spec, ICMPv6, Neighbor Discovery, PMTU Discovery, IPv6-over-Ethernet, IPv6-over-PPP,...
other important specs are further behind on the standards track, but in good shape
mobile IPv6, header compression,... for up-to-date status: playground.sun.com/ipv6
3GPP UMTS Release 5 cellular wireless standards mandate IPv6; also being considered by 3GPP2
12
Implementations
most IP stack vendors have an implementation at some stage of completeness
some are shipping supported product today,
e.g., 3Com, *BSD(KAME), Cisco, Compaq, Epilogue, Ericsson/Telebit, IBM, Hitachi, Nortel, Sun, Trumpet,
others have beta releases now, supported products soon, e.g., HP, Juniper, Linux community, Microsoft, others rumored to be implementing, but status unkown (to me), e.g., Apple, Bull, Mentat, Novell, SGI, (see playground.sun.com/ipv6 for most recent status reports)
13
Deployment
experimental infrastructure: the 6bone
for testing and debugging IPv6 protocols and operations (see www.6bone.net)
commercial infrastructure
a few ISPs (IIJ, NTT, Telia) have started or announced commercial IPv6 service
14
Deployment (cont.)
IPv6 address allocation
6bone procedure for test address space regional IP address registries (APNIC, ARIN, RIPE-NCC) for production address space
15
Much Still To Do
though IPv6 today has all the functional capability of IPv4,
implementations are not as advanced
(e.g., with respect to performance, multicast support, compactness, instrumentation, etc.)
deployment has only just begun much work to be done moving application, middleware, and management software to IPv6 much training work to be done
(application developers, network administrators, sales staff,)
many of the advanced features of IPv6 still need specification, implementation, and deployment work
16
IPv6 Timeline
(A pragmatic projection) 2000 2001 2002 2003 2004 2005 2006 2007
Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Early adopter Appl. Porting <= Duration 3+ yrs.=> ISP adoption <= Dur. 3+ yrs.=> Consumer adoption <= Dur. 5+ yrs. => Enterprise adopt. <= 3+ yrs. =>
17
IPv6 Timeline
(A pragmatic projection) 2000 2001 2002 2003 2004 2005 2006 2007
Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Early adopter
Asia
18
IPv6 Timeline
(A pragmatic projection) 2000 2001 2002 2003 2004 2005 2006 2007
Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Early adopter Appl. Porting <= Duration 3+ yrs.=> ISP adoption <= Dur. 3+ yrs.=> Consumer adoption <= Dur. 5+ yrs. => Enterprise adopt. <= 3+ yrs. =>
Asia Europe
19
IPv6 Timeline
(A pragmatic projection) 2000 2001 2002 2003 2004 2005 2006 2007
Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Early adopter
20
multihoming
address selection address allocation DNS discovery
Conclusions?
if I knew it was going to take so long, I would have let one of the other IPng candidates win!
one shouldnt expect it to have taken less time, given the nature of the undertaking the IETF was unusually far-sighted (lucky?) in starting this work when it did, instead of waiting till the Internet falls apart