For IPv6 host connecting IPv4 Internet 1 Yong Cui, Jianping Wu Tsinghua Univ. (CERNET) Contact:

Slides:



Advertisements
Similar presentations
Stateless IPv4-IPv6 Interconnection for DS-lite and A+P Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange.
Advertisements

Public IPv4 over Access IPv6 network draft-cui-softwire-host-4over6-06 draft-cui-softwire-dhcp-over-tunnel-01 Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz.
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Deployment Considerations for Dual-stack Lite IETF 80 Prague Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed Boucadair.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
Halifax, 31 Oct – 3 Nov 2011 ICT Accessibility For All 4over6 technology for IPv6 transition Yong CUI CCSA (Tsinghua University) Document No: GSC16-PLEN-71.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
IP Transition Fix or a Band-Aid?
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
1 3gpp_trans / 09/02 / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-01.txt Juha Wiljakka, Nokia.
DHCPv6 Dynamic Reconfigure draft-wing-dhc-dns-reconfigure-02 P.Patil, M.Boucadair, T.Reddy, D.Wing IETF-88 Presenter: Shwetha Bhandari DHCPv6 Dynamic Reconfigure1.
For IPv4 Provisioning in IPv6 Network 1 Yong Cui, Jianping Wu, Peng Wu. Tsinghua Univ. (CERNET) Chris Metz. Cisco Systems Olivier Vautrin, Alain Durand.
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh draft-cui-softwire-pet-03 Yong Cui, Mingwei Xu, Peng Wu Jianping Wu, Xing Li, Chris Metz.
IPv6 Address Provisioning In IPv6 world there are three provisioning aspects wich are independent of whether the IPv6 node is a Host or CE router: IPv6.
Lightweight 4over6 in access network draft-cui-softwire-b4-translated-ds-lite-01 China Telecom: Chongfeng Xie, Qiong Sun Tsinghua University: Yong Cui,
Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz Cisco Systems O. Vautrin Juniper Networks Y. Lee Comcast Public IPv4 over Access IPv6 Network draft-cui-softwire-host-4over6-04.
IPv4/IPv6 Translation: Framework Li, Bao, and Baker.
IETF 79 th Considerations for Stateless Translation (IVI/dIVI) in Large SP draft-sunq-v6ops-ivi-sp-01 Qiong Sun( China Telecom) Heyu Wang( China Telecom)
IETF 81 draft-murakami-softwire-4rd-00 (Satoru Matsushima / Tetsuya Murakami / Ole Trøan) 4rd A+P6rd DS- lite.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
1 IPv6 in CableLabs DOCSIS 3.0 IETF v6ops wg meeting IETF#65 Ralph Droms Alain Durand
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
24/10/ Point6 Pôle de compétences IPv6 en Bretagne Avec le soutien de : Softwires interim meeting L2TP tunnels Laurent Toutain
IPv6 Transition Technologies Selection using DHCP/DHCPv6 draft-yang-v6ops-IPv6tran-select-00 Tianle Yang, Lianyuan Li, Qiongfang Ma China Mobile
Middleboxes & Network Appliances EE122 TAs Past and Present.
CSE 8343 Group 3 Advanced OS Inter Operability Between IPv4 and IPv6 Team Members Aman Preet Singh Rohit Singh Nipun Aggarwal Chirag Shah Eugene Novak.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
1 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG Japan Internet Exchange Co.,Ltd.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
Introduction to Network Address Translation
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
Dynamic IPv4 Provisioning for Lightweight 4over6 draft-liu-softwire-lw4over6-dhcp-deployment-04 C. Liu (Presenter), Q. Sun, J. Wu 1.
IPv4/IPv6 transition experience and the features of stateless translation (IVI) Xing Li Plenary: Life after IPv4 Exhaustion.
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
Softwire IETF 78. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
6to4 Provider Managed Tunnels draft-kuarsingh-v6ops-6to4-provider-managed-tunnel-02 Victor Kuarsingh, Rogers Communications Inc.
RFC 3964 Security Considerations for 6to4 Speaker: Chungyi Wang Adviser: Quincy Wu Date:
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
IPv4/IPv6 Coexistence Framework Prefixing/Encap/Translation (PET) draft-cui-softwire-pet-01 draft-cui-softwire-pet64-00 Yong Cui, Mingwei Xu, Shengling.
Stateless 1:N IVI and Stateless 1:N double IVI X. Li, C. Bao, H. Zhang November 12, 2009.
DHCP Option for Configuring IPv6-in-IPv4 Tunnels DHC WG – 59 th IETF S. Daniel Park
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
Dynamic Stateless GRE Tunnel Li Xue Dayong Guo 1.
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
1 3gpp_trans/ / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka,
464XLAT : Combination of Stateful and Stateless Translation draft-mawatari-softwire-464xlat IETF Taipei 2011 / 11 / 15 Japan Internet.
IETF 78 RADIUS extensions for DS-Lite draft-maglione-softwire-dslite-radius-ext-00 R. Maglione – Telecom Italia A. Durand – Juniper Networks.
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-09 Y. Cui, Q. Sun, M. Boucadair, T. Tsou, Y. Lee and.
Attribute-Value Pairs For Provisioning Customer Equipment Supporting IPv4-Over-IPv6 Transitional Solutions Cathy Zhou; Tom Taylor; Qiong Sun draft-zhou-dime-4over6-provisioning-01.
DHCPv4 Extension for Port-set Allocation Qiong Sun, Yiu Lee, Peng Wu.
IPv4 shortage and CERN 15 January 2013
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Gateway-Initiated 4over6 Deployment
Softwire Mesh Solution Framework
Configuring CPE for IPv6 Transition Mechanisms
CERNET2 IPv6-only Practice: Backbone, Servers, Clients and 4aaS
DHCP and NAT.
CS4470 Computer Networking Protocols
DHCP: Dynamic Host Configuration Protocol
SAVI Requirements and Solutions for IPv4/IPv6 Transition
Multicast Support for Dual Stack Lite and 6RD
Presentation transcript:

For IPv6 host connecting IPv4 Internet 1 Yong Cui, Jianping Wu Tsinghua Univ. (CERNET) Contact:

Outline Introduction Elements in host 4over6 Stateless approach Combination with Dual-Stack Lite Stateful approach Next steps 2

Introduction Pure IPv6 network With the coming IPv4 address exhaustion, pure & native IPv6 network comes to reality IPv4 access is still required for hosts in IPv6 network SW IPv4-over-IPv6 Hub & Spoke Some hosts need to provide IPv4 service to the IPv4 Internet Operators (CERNET) need to support all apps & avoid xlate (NAT44 or NAT64) Use case study high-end client (host): Hope to have global IPv4 addr to support various apps even dynamically Servers (host): Move IPv4 servers to IPv6 networks without loss of IPv4 clients Having global IPv4 addr will be a Value-Added Service IPv4 Internet IPv4 Service NO NAT44 NO NAT64 NO NAT44 NO NAT64 IPv6 Edge Network 3

General Idea of Host 4over6 Leverage some global IPv4 addresses Operators hope to leverage their existing resource of IPv4 blocks Assign global IPv4 addr dynamically to host or CPE Bidirectional 4over6 tunnel Use bidirectional tunnel for traversing IPv4 traffic over IPv6 networks IPv4 Internet IPv4 Service NO 44 NAT NO 46 NAT NO 44 NAT NO 46 NAT Leverage IPv4 global address bidirectional 4over6 tunnel IPv6 Edge Network 4

Elements in Host 4over6 Tunnel Initiator(TI) Host or CPE in IPv6 edge networks Request global IPv4 addr when needed Establish 4over6 tunnel toward Tunnel Concentrator Tunnel Concentrator(TC) IPv4/IPv6 dual stack router as the 4over6 tunnel endpoint Perform encap/decap DHCPv6 server Allocate both IPv6 address and tunnel concentrator address to tunnel initiator Dynamically allocate host 4over6 address to tunnel initiator IPv4 Internet IPv6 Edge Network TI : host DHCPv6 Server TC IPv4 home network TI: CPE host 5

Stateless: DHCPv6 Extension Allocate tunnel concentrator IPv6 address draft-ietf-softwire-ds-lite-tunnel-option-03 Host 4over6 address ( IPv4-Embedded IPv6 address) NSP + global IPv4 addr + suffix draft-ietf-behave-address-format-09 New DHCPv6 option (OPTION_HOST_4OVER6_ADDR) to allocate this address: Implicitly allocate IPv4 addr by DHCPv6 OPTION_HOST_4OVER6_ADDRoption-len: 16 octets IPv4-Embedded IPv6 address 6

Stateless approach 4over6 Host Request 4over6 addr from DHCPv6 server Abstract embedded IPv4 addr and config IPv4 stack Tunnel initiator Encap/Decap TC: NO stateful mapping Need to inject a few IPv4 prefix into IPv6 RT Only in one IPv6 edge network (NSP-based) IPv4 network IPv4 Internet IPv6 Edge Network host DHCPv6 Server TC Request host 4over6 addr NSPIPv4Suffix Concentrator Addr v6 Src v6 Dest Global v4 Src v4 Dst payload Global IPv4 v6 Src v6 Dest Global v4 Src v4 Dst payload Global v4 Src v4 Dst payload v6 Src v6 Dest Global v4 Src v4 Dst payload Global v4 Src v4 Dst payload Concentrator Addr NSPIPv4Suffix CPE 7

CPE function DHCP46: request host 4over6 address from DHCPv6 server when host launch global DHCPv4 request to CPE Tunnel Initiator: Encapsulation/decapsulation IPv4 host No any change in CPE mode Stateless approach (CPE scenario) IPv4 Internet IPv6 Edge Network host DHCPv6 Server TC Request global ipv4 CPE DHCP46 Request host 4over6 addr Reply host 4over6 address CPE reply global IPv4 addr Global v4 Src v4 Dst payload v6 Src v6 Dest Global v4 Src v4 Dst payload 8 IPv4 network

IPv4 Internet Combination with Dual-Stack Lite: Host scenario DHCPv6 server Use the same DHCPv6 option to get the concentrator IPv6 address (draft-ietf-softwire-ds-lite-tunnel-option-03)draft-ietf-softwire-ds-lite-tunnel-option-03 Add an option for 4over6(OPTION_HOST_4OVER6_ADDR) Tunnel concentrator Outbound, differentiate by Src addr Public – host 4over6; Private – DS-lite Inbound Differentiate by Dst addr In CGN address pool – DS-lite; otherwise: host 4over6 IPv6 Edge Network Host4over6 SERVER DS-lite CLIENT TC Inform the TC IPv6 addr DHCPv6 Server Launch a DS lite process DHCPv6 with option HOST_4OVER6 Launch a host 4ovr6 process 9

What Host 4over6 achieves? Support bidirectional communication Leverage existing global IPv4 address Support both IPv4 clients and IPv4 servers Avoid NAT44 to support all apps Avoid per flow state maintenance Can easily combine with DS-Lite Encourage IPv4 servers move to IPv6 without loss of IPv4 users Ensure high-priority host to have full access to IPv4 without NAT Provide value-added service 10

Stateful approach of Host 4over6 Tunnel concentrator maintains global IPv4 addr pool Initiator uses both DHCPv6 & DHCPv4 Request TC’s IPv6 addr from DHCPv6 server with DS-Lite tunnel option Request IPv4 addr from DHCPv4 server ( TC ) with DHCPv4 over IPv6 tunnel Concentrator maintains the state of address mapping Host global IPv4 address: Host IPv6 address IPv4 Internet IPv6 Edge Network DHCPv6 Server TC 4over6 Host DHCPv6 TC IPv6 addr DHCPv4 over IPv6 tunnel Mapping (not per flow): Global IPv4 addr – IPv6 addr 11

Next step Set up a design team… Implementation on host/CPE/TC Ask for accepting as WG document Valuable comments Alain Durand, Yiu Lee, Olivier Vautrin, Chris Metz, Rajeev Koodli, Eric Nordmark, Cathy Zhou, Mingwei Xu, Xing Li, … 12 Welcome to join…