Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
IPv6 Transition Dr Vision (Hallucination?)
Dr Tunnel and Dr NAT
6th Slo IPv6 Summit / Ljubljana 2011.11.08
Randy Bush <[email protected]> Mark Townsley <[email protected]>
Dan Wing <[email protected]> 2011.11.08 Dr Vision 1
Why Has the Transition to IPv6
Been Soooo Slow?
2011.11.08 Dr Vision 2
Is it the Vendors?
2011.11.08 Dr Vision 3
Is it Lazy Operators
(as the IPv6 Idealists Complain)?
2011.11.08 Dr Vision 4
Is it Lack of Content?
2011.11.08 Dr Vision 5
Is it CPE?
2011.11.08 Dr Vision 6
Is it the End User Host Stack?
2011.11.08 Dr Vision 7
A Little Bit of All of Those
2011.11.08 Dr Vision 8
But There is One Much Larger
Problem
2011.11.08 Dr Vision 9
2011.11.08 Dr Vision 10
IPv6 is On the Wire
INCOMPATIBLE with IPv4
2011.11.08 Dr Vision 11
It’s Not Transition,
It’s a Leap!
2011.11.08 Dr Vision 12
How Did This Happen?
Arrogance & Operational Cluelessness
in the IETF 2011.11.08 Dr Vision 13
IPv6 is Incompatible With IPv4 and There Was No Transition Plan!
2011.11.08 Dr Vision 14
But it is Too Late We Have No Alternative
We are
Out of IPv4 Space 2011.11.08 Dr Vision 15
The IPv4 Internet Was a Simple Place
Where Packets Flowed Freely Between Us
2011.11.08 Dr Vision 16
2011.11.08 Dr Vision 17
But We Can Easily Destroy the
Environment in the Next Year or Two
2011.11.08 Dr Vision 18
2011.11.08 Dr Vision 19
128 bits
32 bits
There is Only One Problem
With CGNs
2011.11.08 Dr Vision 20
We are the Salmon
2011.11.08 Dr Vision 21
When They Say “Service Continuity” What They Mean is
We are NOT Transitioning to IPv6
2011.11.08 Dr Vision 22
And They are Not Going to Remove the Grand Coulee Dam
And Carriers are Not Going to Remove the
Multi-Million Dollar NATs 2011.11.08 Dr Vision 23
End to End and the
Principle of the Stupid Core
and Smart Edge 2011.11.08 Dr Vision 24
2011.11.08 Dr Vision 25
Smart Edge & Stupid Core • Traditional Voice has stupid edge devices, phone
instruments, and a very smart expensive core • The Internet has a smart edge, computers with
operating systems, applications, …, and a simple stupid core, which just does packet forwarding
• Adding an entirely new Internet service is just a matter of distributing an application to a few consenting desktops (until NATs)
• Compare that to adding a service to Voice
Think About a World Where You Can Not Deploy New Protocols
(e.g. Skype) Without AT&T’s Lawyers’ Approval
2011.11.08 Dr Vision 26
But On-the-Wire Incompatibility of IPv4 and IPv6, Transition Leaves No Choice but Translation and/or
Encapsulation 2011.11.08 Dr Vision 27
Focus on Mechanisms Which are Actual
Progress Toward IPv6
2011.11.08 Dr Vision 28
Prefer Mechanisms Which are
Simple, Stateless, …
2011.11.08 Dr Vision 29
Use Mechanisms Which Preserve e2e and the Other Basic Principles as Much as Possible
2011.11.08 Dr Vision 30
And Now, Dr Tunnel
2011.11.08 Dr Vision 31