SA46T-AT SA46T Address Translator draft-matsuhira-sa46t-at-01.txt

Similar documents
Stateless automatic IPv4 over IPv6 Tunneling (SA46T)

The case for IPv6-only data centres...and how to pull it off in today's IPv4-dominated world

IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker

Depreciation of site local address

IPv6 Multi-Prefix Environment ~ Concept, Issues, and Solutions ~

Tik Network Application Frameworks. IPv6. Pekka Nikander Professor (acting) / Chief Scientist HUT/TML / Ericsson Research NomadicLab

Stateful Network Address Translation 64

IPv4/IPv6 Smooth Migration (IVI) Xing Li etc

IPv4 to IPv6 Transition Mechanisms

Network Configuration Example

Effect of IPv6 Prefix with Referrals. X. Li, C. Bao

DNS64 and NAT64. IPv6 Migration workshop for IETF and 3GPP. November 5-6, 2009 Shanghai, China. Simon Perreault Viagénie

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6

Guide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6

Discovering Provisioning Domain Names and Data

IPv6 Transitioning. An overview of what s around. Marco Hogewoning Trainer, RIPE NCC

IPv6 Changes in Mobile IPv6 from Connectathon

DSL VPN INTERNET. Whatever. Wireless Battle of the Mesh v11 Berlin

An on Demand IPv4/IPv6 Multicast Translator

Diameter Overload Control Application (DOCA) draft-korhonen-dime-ovl-00 Jouni Korhonen DIME WG IETF #85

Network Address Translators (NATs) and NAT Traversal

PET: Prefixing, Encapsulation and Translation for IPv4-IPv6 Coexistence

The Netwok 15 Layer IPv4 and IPv6 Part 3

Transition To IPv6 October 2011

IPv6 Transition Mechanisms

CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6

NAT Tutorial. Dan Wing, IETF77, Anaheim March 21, 2010 V2.1

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.

Experiences in Setting Up Automatic Home Networking. Jari Arkko Ericsson Research

The Network 15 Layer IPv4 and IPv6 Part 3

Cisco Network Address Translation (NAT)

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

Mapping of Address and Port (MAP) an ISPs Perspective. E. Jordan Gottlieb Principal Engineer Charter Communications

TCP/IP Protocol Suite

IPv6 Specifications to Internet Standard

OSPFv3-Based Home Networking draft-arkko-homenet-prefix-assignment-02.txt. Jari Arkko, Ericsson Acee Lindem, Ericsson Benjamin Paterson, Cisco

IPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables

RBRIDGES/TRILL. Donald Eastlake 3 rd Stellar Switches AND IS-IS.

IPv6 Prefix Delegation for Hosts. Fred L. Templin IETF100 v6ops Working Group November 16, 2017

Location ID Separation Protocol. Gregory Johnson -

Implementing NAT-PT for IPv6

IETF Update about IPv6

Internet Protocol, Version 6

Utilizing Multiple Home Links in Mobile IPv6

Cisco IOS LISP Application Note Series: Access Control Lists

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

LISP: Intro and Update

LISP Locator/ID Separation Protocol

IPv6 Transition Mechanisms

IPv6 Client IP Address Learning

Network Interconnection

Network Working Group Request for Comments: June 2001

Mapping of Address and Port using Translation (MAP-T) E. Jordan Gottlieb Network Engineering and Architecture

Internet Engineering Task Force (IETF) Request for Comments: 7040 Category: Informational. O. Vautrin Juniper Networks Y. Lee Comcast November 2013

Security Concerns With Tunneling draft-ietf-v6ops-tunnel-security-concerns-00

Mobile IP and its trends for changing from IPv4 to IPv6

IPv6 Community Wifi. Unique IPv6 Prefix per Host. IPv6 Enhanced Subscriber Access for WLAN Access Gunter Van de Velde Public.

IETF Activities Update

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo

Lecture 7: Mobile IP (Part 1) Dr. Reynold Cheng

Ch.6 Mapping Internet Addresses to Physical Addresses (ARP)

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS

LISP. - innovative mobility w/ Cisco Architectures. Gerd Pflueger Consulting Systems Engineer Central Europe Version 0.

NAT444+v6 Softwire. Shin Miyakawa, Ph.D. NTT Communications Corporation

DTTS: A Transparent and Scalable Solution for IPv4 to IPv6 Transition

The trend of IPv4 over IPv6 techniques, use cases and experience

A Service Management Architecture for NEMO in IPv4 and IPv6 Networks

Radware ADC. IPV6 RFCs and Compliance

IPv6 Security Vendor Point of View. Eric Vyncke, Distinguished Engineer Cisco, CTO/Consulting Engineering

IPv4-to-IPv6 Transition Strategies

MBC. Auto. Address. Networks. Mesh. uto- configuration for Wireless. Keecheon Kim. Konkuk University Seoul, Korea

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

Transitioning to IPv6

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP

BGP-LS extension for inter-as topology retrieval

TTL Propagate Disable and Site-ID Qualification

The IP Network Address Translator (Nat): Preliminary Design

Mapping of Address and Port Using Translation

IETF Activities Update

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Table of Contents. IP version 6. Why IP version 6 should be used. Why IP version 6 should be used (continued)

Network Working Group. Category: Informational Bay Networks Inc. September 1997

IETF RFCs Supported by Cisco NX-OS Unicast Features Release 6.x

IETF 101, London March 19, Jaehoon (Paul) Jeong [Presenter] and Yiwen (Chris) Shen

The newest IP version. Karst Koymans. Thursday, February 13, 2014

APNIC Training. IPv6 Essentials

Chapter 2 Communicating Over the Network

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Mobile Communications Chapter 8: Network Protocols/Mobile IP

IP version 6. The not so new next IP version. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam.

IPv6 Stateless Autoconfiguration

B. Carpenter. January Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels. Copyright Notice

IPv6 Transition Technologies (TechRef)

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers

Internet Engineering Task Force INTERNET DRAFT. C. Perkins Nokia Research Center R. Droms(ed.) Cisco Systems 1 March 2001

draft-ietf-v6ops-tunnel-loops - Update and Status

LISP: A Level of Indirection for Routing

IPv6 Neighbor Discovery

IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 3, THIRD QUARTER Transition from IPv4 to IPv6: A State-of-the-Art Survey

Transcription:

SA46T Address Translator draft-matsuhira-sa46t-at-01.txt 2013/3/12 Naoki Matsuhira Fujitsu Limited behave WG, 86th IETF Orlando, March 2013 2013/3/12 @ 86IETF Orlando 1

What is SA46T address translator IPv6 - IPv4 header translator using SA46T address Enable IPv6 client - IPv4 server communication Thinking from scratch very specialized, not general purpose Main Target is IPv4 only server, translate to IPv6 uni-directional, only support IPv6 clients initiated communication Support specific application, main target is http SA46T Stateless Automatic IPv4 over IPv6 Encapsulation / Decapsulation Technology 2013/3/12 @ 86IETF Orlando 2

Network configuration with IPv6 Network SA46T Plane #i ipv4onlyhost10.example-i.com <SA46T-prefix><Plane#i>:10.0.0.10 IPv4 global address IPv4 only Server 10.0.0.10 same IPv4 addr IPv6 host <SA46T-prefix><Plane#j>:10.0.0.10 ipv4onlyhost10.example-j.com 10.0.0.10 IPv4 only Server IPv4 global address SA46T Plane #j 2013/3/12 @ 86IETF Orlando 3

Position of SA46T-AS on RFC6144 scenario Initiate Target IPv4 IPv6 network Internet network Internet IPv4 network #6 SIIT Internet #2 SIIT IPv6 network #5 SIIT Internet #3 #1 SIIT NAT64? #7 #4 #8 SIIT: RFC6145, "IP/ICMP Translation Algorithm" NAT64: RFC6146, "Stateful NAT64: Network Address and Protocol Translation from IPv6 clients to IPv4 Servers" 2013/3/12 @ 86IETF Orlando 4

IP address of inner IPv4 header Architecture of SA46T (Addressing and Routing) 32bits IPv4 address IP address of outer IPv6 header (SA46T address) 128bits /24 SA46T address prefix IPv4 network plane ID IPv4 address /120 Locator (IPv6) 2013/3/12 @ 86IETF Orlando Locator (IPv4) Identifier 1. Mapping IPv4 address to the IPv6 address space 2. Multiplexing IPv4 networks over single IPv6 network by IPv4 network plane ID 5

SA46T prefix 2001:0DB8:0:46/64 IPv4 only host ipv4onlyhost10.example.com (planeid=0x64) IPv4 addr:10.0.0.10 SA46T addr: 2001:0DB8:0:46:0:64:10.0.0.10 spec advertise 192.168.0.0/24 address pool:192.168.0.0/24 10.0.0.0/24 10.0.0.1 2001:0DB8:1:0/64 2001:0DB8:1:0::1 DNS ipv4onlyhost10.example.com IN AAAA 2001:0DB8:0:46:0:64:10.0.0.10 default router:10.0.0.1 require Proxy ARP advertise 2001:0DB8:0:46:0:64:10.0.0.0/120 IPv6 host 2001:0DB8:1:0::10 addr of IPv6 host SA46T addr mapped IPv4 only host Not needed IPv4 addr mapped to IPv6 host(dynamic assign) 2001:0DB8:1:0::10 2001:0DB8:0:46:0:64:10.0.0.10 192.168.0.200 10.0.0.10 addr of IPv4 only host Not needed entry expire timer Processing from IPv6 to IPv4 (1) examine the exists of the entry for IPv6 host (2) If there is no entry, get IPv4 address for mapping of IPv6 host from IPv4 address pool, and make entry to the translation table. (3) IF there is the entry, resolve mapped IPv4 address for IPv6 host Processing from IPv4 to IPv6 (1) Search address translation table with key destination IPv4 address, and resolve corresponding IPv6 address. Other processing (1) Remove the entry of address translation table if expire Configuration of SA46T address prefix for route advertisement (2001:0DB8:0:46:0:64:10.0.0.0/120) IPv4 address pool for IPv6 hosts entry expire default time (TBD) 2013/3/12 @ 86IETF Orlando 6

implementation and experiments implementation exists experiments Open Router Competition at Interop Tokyo 2012 WIDE camp 2013/3/12 @ 86IETF Orlando 7

Relation with NAT64 and SIIT SA46T address may apply to the NAT64 and SIIT. NAT64 work scenario #3 in RFC6144? NAT64 work all scenario in RFC6144? seems SA46T address with SIIT however RFC6145(SIIT) does not support scenario #3 in RFC6144 Does NAT64 and SIIT work with duplicate IPv4 address? This condition may exists whether using SA46T address or not. 2013/3/12 @ 86IETF Orlando 8

Working with duplicate IPv4 address IPv4 IPv6 NAT64 SIIT IPv4 possible same IPv4 address with different plane 2013/3/12 @ 86IETF Orlando 9

Next step current I-D is not separating address format (SA46T address) and processing Maybe can separate address format (SA46T address ) and processing address format is described in RFC6052 IPv6 Addressing of IPv4/IPv6 Translators processing: NAT64(RFC6146) and SIIT(RFC6145) update I-D separate that, if possible more clear, more organized Any comments? 2013/3/12 @ 86IETF Orlando 10

backup slides 2013/3/12 @ 86IETF Orlando 11

NAT64 and NAT64 Server (IPv4) Server (IPv4) Backbone Network (IPv4) Backbone Network (IPv6) NAT64 Clients (IPv6) default: 64:ff9b::/96 Clients (IPv6) 2013/3/12 @ 86IETF Orlando 12