Title: 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG
1464XLATCombination of Stateful and Stateless
Translationdraft-ietf-v6ops-464xlat-01IETF 83
v6ops WG
M.Mawatari _at_ Japan Internet Exchange
Co.,Ltd. M.Kawashima _at_ NEC AccessTechnica,
Ltd. C.Byrne _at_ T-Mobile USA
2What is 464XLAT?
PLAT Provider side translator(XLAT) CLAT
Customer side translator(XLAT)
IPv6
IPv6
IPv6
IPv4
IPv6 Internet
IPv4 Internet
IPv4P IPv6
CLAT
PLAT
IPv4
IPv6
Global IPv4
Private IPv4
StatelessXLATERFC 6145
StatefulXLATERFC 6146
464XLAT provides limited IPv4 connectivity across
anIPv6-only network by combining existing and
well-known stateful protocol translation RFC 6146
in the core andstateless protocol translation
RFC 6145 at the edge.
3What is 464XLAT? (cont.)
- What it is
- Combined RFC 6145 and RFC 6146
- Easy to deploy and available today, commercial
and open source shipping product - Effective at providing basic IPv4 service to
consumers over IPv6-only access networks - Efficient use of very scarce IPv4 resources
- What it is NOT
- A perfect replacement for IPv4 or Dual-stack
service - Category Standards Track
4Motivation and Uniqueness of 464XLAT
- Minimal IPv4 resource requirements
- This is shown as strong point due to stateful
translation in PLAT. Each 1 IPv4 can mask more
than n64,000 flows. - ISPs can efficiently and effectively share
limited IPv4 global address pool. - If ISPs have little IPv4 address (e.g. ISPs in
APAC already had exhausted IPv4), they can share
it for end-users. - No new protocols required
- It is only necessary to use standard technologies
based on RFC already published. - Most of ISPs do not have a lot of time to make a
new protocol.
5Motivation and Uniqueness of 464XLAT (cont.)
- 3. Cost-effective transition to IPv6
- When combined with DNS64, ISP can provide sharing
IPv4 address and IPv4/IPv6 translation at same
time. - ISPs can do traffic engineering without deep
packet inspection devices. - If the other ISPs operate PLAT as PLAT providers,
ISPs for IPv6 consumers can independently do
traffic engineering on common backbone routers. - CPE can replace simply from NAT44 to NAT46.It
means that saving the resource in CPE.Therefore,
CPE can widely adapt from the wireline to the
wireless.
6Timeline of 464XLAT draft
- 2011/10/16 Published draft-mawatari-softwire-464xl
at-00 - 2011/10/24 Published draft-mawatari-softwire-464xl
at-01 - 2011/10/31 Published draft-mawatari-softwire-464xl
at-02 - 2011/11/15 Introduced version -02 in softwire WG
IETF 82 - 2012/01/15 Published draft-mawatari-v6ops-464xlat-
00 - Motivation and Uniqueness 464XLAT is added
- Some implementation considerations are added
- 2012/02/15 Published draft-ietf-v6ops-464xlat00
as a WG draft - 2012/03/12 Published draft-ietf-v6ops-464xlat01
Timeline
7Version individual draft through v6ops WG draft
- Changes
- Since this is an Informational Draft,a normative
language has been removed. - Terminology
- Clarifying the behavior and function of CLAT.
- Implementation Consideration
- Clarifying DNS proxy and IPv6 prefix handling
on CLAT. - Adding the explanations of CLAT function in
gateway and hub and spoke architecture.
8Next steps
- Any issues to discuss from the audience.
- Trying to get the approval of v6ops WGLC.
- Getting more knowledge by running code.
- experiences from wireline network and mobile
network.
9Backup Slides
10Network architecture
2001db8cafecafe
IPv6
2001db8aaaaaa
IPv6
IPv6 Native
IPv4
IPv6 Internet
IPv4 Internet
IPv4P IPv6
CLAT
PLAT
IPv4
464XLAT
PLATgt IPv4 pool192.0.2.1 - 192.0.2.100XLATE
DST Prefix2001db81234/96
CLATgtXLATE SRC Prefix2001db8aaaa/96XLATE
DST Prefix2001db81234/96
198.51.100.1
192.168.1.2
IPv4 SRC192.0.2.1 IPv4 DST198.51.100.1
IPv4 SRC192.168.1.2 IPv4 DST198.51.100.1
IPv6 SRC2001db8aaaa192.168.1.2 IPv6
DST2001db81234198.51.100.1
StatelessXLATERFC 6145
StatefulXLATERFC 6146
- This architecture consist of CLAT and PLAT have
the applicability to landline network (e.g. FTTH)
and mobile network (e.g. 3GPP).
11References
- Android-CLAT (CLAT code for Android)
- http//code.google.com/p/android-clat/
- n900ipv6 (CLAT code for Nokia n900)
- https//code.google.com/p/n900ipv6/wiki/Nat64D
- 464XLAT experiences in JPIX
- http//www.apricot2012.net/program/ipv6-conference
- NEC AccessTechnica CLAT for wireline.
- This CPE is used for JPIX trial service and WIDE
Camp Spring 2012.
NEC AccessTechnica CL-AT1000P