ipv6 transition dr vision (hallucination?) dr tunnel and ... · dr vision (hallucination?) dr...

33
IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush <randy@psg.com> Mark Townsley <townsley@cisco.com> Dan Wing <dwing@cisco.com> 2011.11.08 Dr Vision 1

Upload: others

Post on 21-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

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

Page 2: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Why Has the Transition to IPv6

Been Soooo Slow?

2011.11.08 Dr Vision 2

Page 3: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it the Vendors?

2011.11.08 Dr Vision 3

Page 4: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it Lazy Operators,

as the IPv6 Idealists Complain?

2011.11.08 Dr Vision 4

Page 5: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it Lack of Content?

2011.11.08 Dr Vision 5

Page 6: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it That Applications

do not Support IPv6?

2011.11.08 Dr Vision 6

Page 7: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it CPE?

2011.11.08 Dr Vision 7

Page 8: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it the End User Host Stack?

2011.11.08 Dr Vision 8

Page 9: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Is it a Lack of Transition

Mechanisms?

2011.11.08 Dr Vision 9

Page 10: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

A Little Bit of All of Those

2011.11.08 Dr Vision 10

Page 11: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

But There is One Much Larger

Problem

2011.11.08 Dr Vision 11

Page 12: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

2011.11.08 Dr Vision 12

Page 13: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

IPv6 is On the Wire

INCOMPATIBLE with IPv4

2011.11.08 Dr Vision 13

Page 14: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

It’s Not Transition,

It’s a Leap!

2011.11.08 Dr Vision 14

Page 15: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

How Did This Happen?

Arrogance & Operational Cluelessness

in the IETF 2011.11.08 Dr Vision 15

Page 16: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

IPv6 is Incompatible With IPv4 and There Was No Transition Plan!

2011.11.08 Dr Vision 16

Page 17: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

But it is Too Late We Have No Alternative

We are

Out of IPv4 Space 2011.11.08 Dr Vision 17

Page 18: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

The IPv4 Internet Was a Simple Place

Where Packets Flowed Freely Between Us

2011.11.08 Dr Vision 18

Page 19: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

2011.11.08 Dr Vision 19

Page 20: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

But We Can Easily Destroy the

Environment in the Next Year or Two

2011.11.08 Dr Vision 20

Page 21: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

2011.11.08 Dr Vision 21

128 bits

32 bits

Page 22: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

There is Only One Problem

With CGNs

2011.11.08 Dr Vision 22

Page 23: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

We are the Salmon

2011.11.08 Dr Vision 23

Page 24: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

When They Say “Service Continuity” What They Mean is

They are NOT Transitioning to IPv6

2011.11.08 Dr Vision 24

Page 25: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

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 25

Page 26: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

End to End and the

Principle of the Stupid Core

and Smart Edge 2011.11.08 Dr Vision 26

Page 27: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

2011.11.08 Dr Vision 27

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

Page 28: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

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 28

Page 29: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

But On-the-Wire Incompatibility of IPv4 and IPv6, Transition Leaves No Choice but Translation and/or

Encapsulation 2011.11.08 Dr Vision 29

Page 30: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Focus on Mechanisms Which are Actual

Progress Toward IPv6

2011.11.08 Dr Vision 30

Page 31: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Prefer Mechanisms Which are

Simple, Stateless, …

2011.11.08 Dr Vision 31

Page 32: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

Use Mechanisms Which Preserve e2e and the Other Basic Principles as Much as Possible

2011.11.08 Dr Vision 32

Page 33: IPv6 Transition Dr Vision (Hallucination?) Dr Tunnel and ... · Dr Vision (Hallucination?) Dr Tunnel and Dr NAT 6th Slo IPv6 Summit / Ljubljana 2011.11.08 Randy Bush

And Now, Dr Tunnel

2011.11.08 Dr Vision 33 The Salmon are Swimming Happily Under the Water