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.

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,
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-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Marla Azinger, Frontier Communications
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
For IPv4 Provisioning in IPv6 Network 1 Yong Cui, Jianping Wu, Peng Wu. Tsinghua Univ. (CERNET) Chris Metz. Cisco Systems Olivier Vautrin, Alain Durand.
Deployment Considerations for Dual-stack Lite draft-lee-softwire-dslite-deployment-00 Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
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.
MAP-T and MAP-E deployment in CERNET and China Telecom
Subnetting.
Lightweight 4over6 in access network draft-cui-softwire-b4-translated-ds-lite-01 China Telecom: Chongfeng Xie, Qiong Sun Tsinghua University: Yong Cui,
Lecture Week 7 Implementing IP Addressing Services.
IPv4/IPv6 Translation: Framework Li, Bao, and Baker.
IETF 81 draft-murakami-softwire-4rd-00 (Satoru Matsushima / Tetsuya Murakami / Ole Trøan) 4rd A+P6rd DS- lite.
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
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
For IPv6 host connecting IPv4 Internet 1 Yong Cui, Jianping Wu Tsinghua Univ. (CERNET) Contact:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Introduction to Network Address Translation
RFC 3361: DHCP Option for SIP Servers Speaker: Chung yu Wu Teacher: Quincy Wu.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Dynamic IPv4 Provisioning for Lightweight 4over6 draft-liu-softwire-lw4over6-dhcp-deployment-04 C. Liu (Presenter), Q. Sun, J. Wu 1.
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-01)draft-wang-tram-turnlite-01 Aijun Wang (China Telecom) Bing Liu.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
IETF 73 / behave 1 Minneapolis / Gabor Bajko Randy Bush Rémi Després Pierre Levis Olaf Maennel Teemu Savolainen Port Range Proposals.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
IPv6 Rapid Deployment in Taiwan Academic Network (TANet) Authors: Po-Kang Chen Chia-Wen Lu Quincy Wu 1.
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/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
6to4 Provider Managed Tunnels draft-kuarsingh-v6ops-6to4-provider-managed-tunnel-02 Victor Kuarsingh, Rogers Communications Inc.
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.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Engineering Workshops Transition and Tunnels Dale Finkelson.
IETF 81 th Multicast Extensions to DS-Lite Technique in Broadband Deployments draft-qin-softwire-dslite-multicast-04 Wang, Q., Qin, J., Boucadair, M.,
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.
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
6to4
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.
IPv4 shortage and CERN 15 January 2013
Implementing IP Addressing Services
Instructor Materials Chapter 8: DHCP
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Gateway-Initiated 4over6 Deployment
Chongfeng. Xie(Presenter), Qiong Sun, Qi He, Cathy Zhou
CERNET2 IPv6-only Practice: Backbone, Servers, Clients and 4aaS
DHCP and NAT.
CS4470 Computer Networking Protocols
DHCP: Dynamic Host Configuration Protocol
Multicast Support for Dual Stack Lite and 6RD
Presentation transcript:

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

Outline Introduction Basic idea & use cases Key issues & elements Example of public 4over6 DHCPv4 over IPv6 tunnel CPE case study Summary

Introduction When upgrading to IPv6, ISP needs to sustain IPv4 service for network users CP/SP ’ s lag on supporting IPv6 contents/apps IPv6 User ’ s demand to connect with IPv4 IPv4 connectivity Requirement Support all existing IPv4 apps Ability to be visited by IPv4(e.g., app server) Full bi-directional IPv4 connection Leverage ISP ’ s existing IPv4 address blocks

DS-lite: what we have now User-side: private IPv4 address AFTR: CGN address+port translation What ’ s missing?

Basic idea of Public 4over6 Allocate public address to user side host directly-connected to IPv6, or local IPv4 network IPv4-in-IPv6 tunnel between user and 46AFBR for data forwarding Address availability consideration The more users switch to IPv6, the more IPv4 addresses we can collect & re- allocate to IPv6 Value-added service beyond DS-lite IPv4 Internet IPv4-in-IPv6 tunnel IPv6 Edge Network Local IPv4 Network Local IPv4 Network 4over6 initiator: Host/CPE 4over6 concentrator: 46 AFBR IPv4 service with public v4

Use cases high-end user(host/local network): own global IPv4 address to support various apps Servers: Move IPv4 servers to IPv6 networks without loss of IPv4 clients Having global IPv4 addresses will be a Value-Added Service beyond basic DS-lite ISP with enough IPv4 addresses to support (part of) its users IPv4 Internet IPv6 Edge Network Local IPv4 Network Local IPv4 Network IPv4 server High-end host CPE

Key issues IPv4 address allocation over IPv6 Static/DHCP over IPv6 tunnel Data forwarding IPv4-in-IPv6 encapsulation & decapsulation For encapsulation of inbound packets on concentrator (Allocated IPv4 addr, user IPv6 addr) mapping on the concentrator IPv4 Internet IPv6 Edge Network Local IPv4 Network Local IPv4 Network 4over6 initiator 4over6 concentrator DHCPv4 over IPv6 IPv4-in-IPv6 fwding

Public 4over6 elements 4over6 initiator 2 cases with slight differences Direct-connected host NATed CPE: private v4 in local network DHCP client supporting tunneled DHCPv4 IPv4-in-IPv6 encap & decap 4over6 concentrator DHCP server supporting tunneled DHCPv4 IPv4-IPv6 address mapping IPv4-in-IPv6 encap & decap

Example of public 4over6... IPv6 Link IPv4 Link IPv4 Internet DHCPv4 IPv4-in-IPv6 Tunnel DHCPDISCOVER--> DHCPREQUEST--> <--DHCPOFFER <--DHCPACK a.b.c.d 2000::12000::1001 Outbound fwding Encap Decap Inbound fwding Encap Decap 4over6 concentrator 4over6 initiator Tunnel VIF a.b.c.d host Addr mapping table

DHCPv4 over IPv6 tunnel What ’ s tricky here: before DHCP allocation, the initiator doesn ’ t have IPv4 addr, and the concentrator doesn ’ t have the IPv4-IPv6 mapping for encapsulation Store MAC-IPv6 mapping temporarily before decap DHCP Use MAC address to look up IPv6 address when encap DHCP Initiator (DHCP client) Concentrator (DHCP server) DHCP DISCOVER DHCP OFFER DHCP REQUEST DHCP ACK MAC-IPv6 Mapping table Store MAC-IPv6 mapping when decap Lookup IPv6 addr using MAC when encap Store mapping Lookup IPv6 addr Install IPv4-IPv6 mapping IPv4-IPv6 Mapping table

CPE case... IPv6 Link IPv4 Link IPv4 Internet 2000::1 2000::1001 4over6 concentrator 4over6 initiator DHCPv4 IPv4-in-IPv6 Tunnel CPE with NAT EncapDecap Local NAT Xlate Outbound fwding Inbound fwding DecapEncap Local NAT Xlate ---Similar to Host initiator case, with a local NAT Tunnel VIF a.b.c.d Addr mapping table

Summary Achievement of Public 4over6 Sustain IPv4 applications when users switch to IPv6 Support bidirectional IPv4 communication Avoid CGN and support all apps Avoid per-flow state maintenance on concentrator Ensure high-priority host/network to have full access to IPv4 without NAT Encourage IPv4 servers move to IPv6 without loss of IPv4 users

Summary Changes from Stateless 4over6 in 01 (July 2010) WG asks us to accomplish the stateful version first Deployment flexibility on CERNET2 Request for adoption as a WG document Q&A

Backups(1/3): Non-NAT CPE case... IPv6 Link IPv4 Link IPv4 Internet 2000::1 2000::1001 4over6 concentrator 4over6 initiator Non-NAT CPE IPv4-in-IPv6 Tunnel EncapDecap Outbound fwding Inbound fwding DecapEncap DHCPv4 Relay a.b.c.d ---Public address to host behind CPE Addr mapping table

Backups(2/3): Stateless 4over6... IPv4 Internet DHCPv6 IPv4 allocation embedded in IPv6 2000::a.b.c.d Outbound fwding Encap Decap Inbound fwding Encap Decap DHCPv6 server NSP:IPv4 addr::suffix IPv4 addr a.b.c.d IPv6 routingNSP:IPv4 addr::/ NSP::/

Backups(3/3): comparison Public 4over6 vs. DS-lite Public address vs. private address on user side Bi-directional communication vs. user initiated communication No NAT(or local NAT) vs. CGN Address level state vs. flow level state Sustain DHCPv4 as an IPv4 information carrier. “De-ported DS-lite” Stateful 4over6 vs. stateless 4over6 Light-weight state vs. no state IPv4/IPv6 addressing and routing: independent & flexible vs. IPv4-IPv6 coupling Multiplexing: allocation on demand with Local NAT vs. “A+P”style multiplexing coupling in IPv6 Stateful 4over6 sustains DHCPv4 as an IPv4 information carrier