IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka...

21
IPv6/IPv4 XLATE Trial Ser vice for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI <mawatari[at]jpix.ad.jp>

Transcript of IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka...

Page 1: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

IPv6/IPv4 XLATE Trial Servicefor sharing IPv4 address

Japan Internet Exchange Co., Ltd.Masataka MAWATARI

<mawatari[at]jpix.ad.jp>

Page 2: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

2Copyright © 2011 Japan Internet Exchange Co., Ltd.

What we talked before

• in APRICOT 2009 @ Manila– I had a presentation about IXP’s consideration to IPv4

address exhaustion.– I think that IXPs should give ISPs a solution to IPv4 ad

dress exhaustion.• First impact of the exhaustion will be expanding subscriber IS

Ps.– e.g. many ISPs in developing countries.

• IXP is gathering site for ISPs– Very suitable for IPv4 Address sharing point.

[Reference]http://www.apricot.net/apricot2009//images/lecture_files/what_can_ixps_do_about_v4_exhaustion%2B.pdf

Page 3: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

3Copyright © 2011 Japan Internet Exchange Co., Ltd.

What we will talk here

• in APRICOT 2011 @ Hong Kong [here]– JPIX started offering trial service for JPIX customers si

nce last summer.• Trial user applications are now being accepted.

– I’d like to introduce in this presentation...• Introduction of trial overview• Implementation and present status

Page 4: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

4Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 5: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

5Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 6: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

6Copyright © 2011 Japan Internet Exchange Co., Ltd.

Service Overview

• Review of JPIX Motivation– Shortage of IPv4 global address is coming just right no

w!• RIRs’ IPv4 address pool exhaustion at 2011 early.• ISPs would run out of IPv4 assignment pool for end-users in lat

e 2011 or early next year.

– In small and local ISPs, it is not easy to solve IPv4 address exhaustion in only their own backbone network.• ISPs’ new action item is heavy! and many! (IPv6 deploy, IPv4 s

hare, DNSSEC, Content Block ...etc?)• IXPs should support small ISPs to survive in IPv4/IPv6 transitio

n period by outsourcing of sharing IPv4 address!!

Page 7: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

7Copyright © 2011 Japan Internet Exchange Co., Ltd.

Service Overview

• Purpose– This solution can provide IPv4 connectivity to IPv6 end

-user’s host.– This trial service is implemented by XLATE technology.

• XLATE is standardized as a IPv4/IPv6 address family translation Algorithm in IETF behave WG.

• These Internet Drafts will become RFC standards track soon.– draft-ietf-behave-v6v4-xlate– draft-ietf-behave-v6v4-xlate-stateful

Page 8: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

8Copyright © 2011 Japan Internet Exchange Co., Ltd.

Service Overview

• XLATE technology– draft-ietf-behave-v6v4-xlate

• http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate• Stateless translation between IPv4 and IPv6, and between IC

MPv4 and ICMPv6.• This translataion algorithm translates between IPv4 and IPv6

packet headers only.

– draft-ietf-behave-v6v4-xlate-stateful• http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful

• Stateful NAT64 translation, which translates between IPv4 and IPv6 packet headers.

• The public IPv4 address can be shared among several IPv6-only nodes.

Page 9: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

9Copyright © 2011 Japan Internet Exchange Co., Ltd.

Service Overview

Translate GW

IPv6

IPv4[P]IPv6

BASPool Address

(IPv6)

End User Client(IPv4[P] IPv6)

JPIX IP Backbone (IPv4[G] IPv6)

Translate HGW(IPv4[P] IPv6)

IPv4[G]

The Internet(IPv4[G])

SourceIPv4

[Private]

DestinationIPv4

[Global]

SourceIPv6

DestinationIPv6

SourceIPv4

[Global]

DestinationIPv4

[Global]Payload

Payload

Payload

• Translate GW : Translating IPv6 to IPv4 (Stateful XLATE) • Translate HomeGW : Translating IPv4 to IPv6 (Stateless XLATE)

IX Switch

Reachable !!!

BASPool Address

(IPv6)

Content Server (IPv4 Global)

End User Client(IPv4[P] IPv6)

Translate HGW(IPv4[P] IPv6)

ISP Backbone (IPv6)

Stateless XLATE [ 1:1 mapping ]

Stateful XLATE [ n:1 mapping ]

Page 10: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

10Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 11: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

11Copyright © 2011 Japan Internet Exchange Co., Ltd.

Service Implementation

• Translate GW– This Gateway is installed in IP backbone network.– Implemented Stateful XLATE– IPv4 global address pooling for sharing among ISPs

• Translate HomeGW– This Home Gateway (CPE) is installed in ISP subscribe

r (ISP end user) premises.– Implemented Stateless XLATE– Translate HomeGW rental to each ISPs participating th

is trial service for free.

Page 12: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

12Copyright © 2011 Japan Internet Exchange Co., Ltd.

IPv4 Pool Address[ 192.0.2.1 ~ 192.0.2.100 ]

IPv6 DST PREFIX[ b::/96 ]

IPv6 SRC PREFIX[ a::/96 ]

IPv6 DST PREFIX[ b::/96 ]

CONFIG

Service Implementation

TranslateHomeGW

TranslateGW

v4 Private: 192.168.1.0/24v6 Global: a::/64 (*option) v6 Global

v4 Globalv6 Global

IPv4[P] --> IPv6 --> IPv4[G]Address Translation Flow

198.51.100.1192.168.1.2

CONFIG

v4Src 192.168.1.2v4Dst 198.51.100.1

v6Src a::192.168.1.2v6Dst b::198.51.100.1

v4Src 192.0.2.1v4Dst 198.51.100.1

Page 13: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

13Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 14: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

14Copyright © 2011 Japan Internet Exchange Co., Ltd.

Trial Service Status

• Number of trial service users– Broadband Internet Provider : 6– CATV Internet Provider : 2– Hosting, Contents Provider : 3

• We can continuously accept trial service users.– This service is confined to JPIX IX members. sorry...– We would like to give feedback about the experiences

and idea.

Page 15: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

15Copyright © 2011 Japan Internet Exchange Co., Ltd.

Trial Service Status

• Current comments from trial service users.– About this service

• End users can access the IPv4 Internet without regard to only IPv6 access line.

• ISPs can adopt effective solutions against IPv4 address shortage.

– About Translate HomeGW• Compact size is good.• Easy to configure IPv4/IPv6 translation statement.

– About service operation and user support.• Concerned about method of Translate HomeGW delivery.• Concerned about address mapping log survey.

Page 16: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

16Copyright © 2011 Japan Internet Exchange Co., Ltd.

Trial Service Status

• Traffic stats at Translate GW

• Address mapping stats at Translate GW

Confidential

Space to put graph...

Space to put graph...

Page 17: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

17Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 18: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

18Copyright © 2011 Japan Internet Exchange Co., Ltd.

Future Plans

• Feature extensions– ICMP in ICMP– Hairpinning on Translate GW– Translate HomeGW auto configuration

• Improvements– Throughput performance– Health check for Translation (for operation issue)

• Trial service’s knowledge– Growing knowledge and information for publicly introdu

cing.

Page 19: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

19Copyright © 2011 Japan Internet Exchange Co., Ltd.

Agenda

1. Service Overview2. Service Implementation3. Trial Service Status4. Future Plans5. Request for Comments

Page 20: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

20Copyright © 2011 Japan Internet Exchange Co., Ltd.

Request for Comments

• Consideration about IPv6/IPv4 XLATE

• Consideration about JPIX’s status

• Any comments.

Page 21: IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.

21Copyright © 2011 Japan Internet Exchange Co., Ltd.

Thank you !