1 watching the waist of the protocol hourglass steve deering deering@ cisco.com nordunet conference,...

15
1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

Upload: alberta-wells

Post on 28-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

1

Watchingthe Waist

of

theProtocol

Hourglass

SteveDeering

[email protected]

NORDUnet Conference,Copenhagen

April 162002

Page 2: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

2

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Page 3: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

3

Why an internet layer?• make a bigger network

• global addressing

• virtualize network to isolate end-to-endprotocols from network details/changes

Why a single internet protocol?• maximize interoperability

• minimize number of service interfaces

Why a narrow internet protocol?• assumes least common network functionality

to maximize number of usable networks

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Why the Hourglass Architecture?

Page 4: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

4

Why Am I Talking About Watching the Waist?

Invited talk is an opportunity for navel gazing It happens on reaching middle age (me & IP) The IP layer is the only layer small enough for

me to get my arms around I am worried about how the architecture is

being damaged: the waste of the hourglass The hourglass theme offers many bad puns

Page 5: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

5

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP + mcast

+ QoS +...

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Putting on

Weight

• requires more functionality from underlying networks

Page 6: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

6

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP4 IP6

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Mid-Life Crisis

• doubles number of service interfaces

• requires changes above & below

• creates interoper-ability problems

Page 7: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

7

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Oops! An

Accident

• NATs & ALGsused to glue the broken pieces

• lots of kinds of new glue being invented—ruins predictability

• some apps remain broken, since repairs are incomplete

Page 8: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

8

But StillSupple

• IP-over-IP tunneling has become more and more common

• this is not so bad: retains benefits of hourglass model

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP

ethernet PPP…

CSMA async sonet...

copper fiber radio...

Page 9: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

9

More Fattening Temptations

TCP “helpers” reliable multicast assists packet-intercepting caches “content-based routing” active networking

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP + ? + ? + ? +...ethernet PPP…

CSMA async sonet...

copper fiber radio...

Page 10: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

10

Lost Features of the Internet

transparency robustness through “fate sharing” dynamic routing unique addresses stable addresses connectionless service always-on service peer-to-peer communication model application independence

Page 11: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

11

Below-the-Waist Bulge

mostly reinventing, badly, what IP already does (or could do, or should do):• VLANs

• layer 2 tunneling protocols

• MPLS, PPPoE,… (“layer 2.5”)

lower layers mostly seem to just make IP’sjob harder• cells, circuits, QoS, multicast, large clouds, opaque clouds

Page 12: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

12

What to Do?

First, acknowledge that this is the normal entropy / decay that besets all large, engineered systems over time

So, shall we just let nature take its course?

Or, shall we make the effort to get back into shape?

Page 13: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

13

email WWW phone...

SMTP HTTP RTP...

TCP UDP…

IP6

copper fiber radio...

AFitnessGoal

• perhaps we can trim down from an hourglass to a wineglass

• promising signs:IP-over-SONET, IP-over-WDM

• IPv6 to restore simplicity and functionality

Page 14: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

14

The Future Architecture

Who knows? Possibilities:

• the hourglass architecture(restoring the old one)

• the wineglass architecture(refining the old one)

• the non-architecture(letting nature take its course)

• the overlay architecture(building on the ruins of the old one)

Page 15: 1 Watching the Waist of the Protocol Hourglass Steve Deering deering@ cisco.com NORDUnet Conference, Copenhagen April 16 2002

15

OnlyTime Will

Tell…