15
Copyright 2012 - Hain Global Consulting, Inc. Copyright 2012 - Hain Global Consulting, Inc. Tony Hain CEO Hain Global Consulting, Inc. [email protected] IPv6 … Tunnels / Translators / Proxies 2012 gogo6

Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

  • Upload
    gogo6

  • View
    503

  • Download
    1

Embed Size (px)

DESCRIPTION

gogo6 IPv6 Video Series. Event, presentation and speaker details below: EVENT gogoNET LIVE! 3: Enterprise wide Migration. http://gogonetlive.com November 12 – 14, 2012 at San Jose State University, California Agenda: http://gogonetlive.com/4105/gogonetlive3-agenda.asp PRESENTATION Tunnels and Translators and Proxies for Enterprise Deployment Presentation video: http://www.gogo6.com/video/tunnels-translators-and-proxies-for-enterprise-by-tony-hain-at Interview video: http://www.gogo6.com/video/interview-with-tony-hain-at-gogonet-live-3-ipv6-conference SPEAKER Tony Hain - CEO, Hain Global Consulting MORE Learn more about IPv6 on the gogoNET social network http://www.gogo6.com Get free IPv6 connectivity with Freenet6 http://www.gogo6.com/Freenet6 Subscribe to the gogo6 IPv6 Channel on YouTube http://www.youtube.com/subscription_center?add_user=gogo6videos Follow gogo6 on Twitter http://twitter.com/gogo6inc Like gogo6 on Facebook http://www.facebook.com/pages/IPv6-products-community-and-services-gogo6/161626696777

Citation preview

Page 1: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc. Copyright 2012 - Hain Global Consulting, Inc.

Tony Hain CEO

Hain Global Consulting, Inc.

[email protected]

IPv6 … Tunnels / Translators / Proxies

2012 gogo6

Page 2: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Agenda

• Transition goals

• Tunnels

• Translators

• Proxies

• Trade-offs

• Wrap up

Page 3: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Transition goals

• Decouple deployment dependencies – Applications : End system OS : Network topology

• Allow application deployment at a business-needs rather than network-driven pace – Start early: before network needs force the issue

• Minimize complexity – Avoid translation to the other version & back

• Avoid addiction to transition technology

– Long term the traffic should naturally flow away

Page 4: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Tunnels

• Logical overlay The Internet grew as a tunnel over the voice network

• From the application perspective is virtually identical to dual-stack

• Path MTU discovery important due to additional header

• Tunnel asymmetry often worse than IPv4 path

• Controlled vs. automated trade-offs

• Firewalls often overlook/fail encapsulated pkts

Page 5: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Translators

• IP header mangling intermediary

• May need to be application-aware along entire path to also translate addresses embedded in data stream

• Payload length concerns arise due to header length, and fragmentation rule differences

• Daisy-chain (4-6-4, 6-4-6) will lose some context as IP options do not map identically

• Lawful intercept may require per-connection 5-tuple/time logging

Page 6: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

L

S

N

IPv6 End System

Private IPv4 End System

Public IPv4 End System

Public IPv6 Internet

Public IPv4 Internet

Troubleshooting Connectivity Models

Single Stack / Translated Traffic

Dual Stack End System

Public IPv6 Internet

Public IPv4 Internet

Dual Stack Traffic

L

S

N

IPv6 End System

Private IPv4 End System

Public IPv4 End System

Dual Stack End System

Page 7: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Proxies

• Protocol intermediary creating state-independent connections on either side

– Application layer; semantic awareness

– Socks5 layer; arbitrary applications, may pass udp

– TCP layer; ‘appears’ to interlock state

• Payload length may cause reassembly and/or a different number of packets on either side

• If currently used for IPv4 security demarcation, it is a natural continuation, with the ability to do independent IP versions on either side

Page 8: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Trade-offs

• Deployment / placement of any or all is a local need’s-based decision

• May be used in combination

• Application awareness is a primary selection factor

• Fundamental security models require audit-trail. Translators inherently break the audit-trail.

Page 9: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Bottom line ...

There is no ‘one size fits all’ deployment model for the IPv4 Internet --- Sooooo ...

There is no ‘one size fits all’ transition deployment technology or approach.

Like it or not, multiple approaches will exist throughout the network until IPv4 is finally weaned out of the system. This will happen in the core faster than at the edge, just as it has with every other preceding network technology.

Page 10: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Wrap up

• IPv6 deployment is about business continuity ...

• Plan for a 3-5 year deployment timeframe

• Transition tools are about decoupling dependencies

• There is no one-size-fits-all transition model

Get started now!

Page 11: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

[email protected]

http://hain-global-consulting.com

Page 12: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Mental & Emotional preparation

For many, IPv4 knowledge is their justification of value in the market. As demand for that knowledge withers, and demand for the unfamiliar grows, people progress through the stages of grief in a futile attempt to avoid the inevitable.

IPv4 to IPv6 transition and the stages of grief

Denial

Anger

Negotiation

Depression

Acceptance

Page 13: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

What does your organization value?

Heroic Rescue Safety of the pack

Independent Thinking & Strategic Avoidance

Page 14: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Projecting RIR IPv4 pool depletion

• IANA exhausted the central pool Feb. 3, 2011

• APnic activated their ‘final /8 policy’ April 15, 2011

• RIPE activated their ‘final /8 policy’ Sept. 14, 2012

• ARIN slowed for awhile but has been picking up lately.

0

2

4

6

8

10

12

14

16

18

20

RIR pool exhaust dates

apnic ripencc

arin

lacnic

afrinic

0

1

2

3

4

5

6

7

8

RIR pool exhaust dates (zoomed)

apnic ripencc arin

lacnic

afrinic

Page 15: Tunnels and Translators and Proxies for Enterprise Deployment by Tony Hain at gogoNET LIVE! 3 IPv6 Conference

Copyright 2012 - Hain Global Consulting, Inc.

Collective RIR IPv6 Allocations

0

10

20

30

40

50

60

70

80

Tho

usa

nd

s

RIR -- IPv6 /32 equivalent allocations

Afrinic

Apnic

ARIN

Lacnic

RIPE

0.001

0.01

0.1

1

10

100

Tho

usa

nd

s

RIR -- IPv6 /32 equiv. per year

Afrinic

Apnic

ARIN

Lacnic

RIPE

0

1

2

3

4

5

6

Tho

usa

nd

s

RIR - IPv6 allocation events

Afrinic

Apnic

ARIN

Lacnic

RIPE

0.001

0.01

0.1

1

10

100

1000

Mill

ion

s

RIR -- IPv6 avg. /48 equiv. per allocation event

Afrinic

Apnic

ARIN

Lacnic

RIPE