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.

Slides:



Advertisements
Similar presentations
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.
Advertisements

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.
CSC458 Programming Assignment II: NAT Nov 7, 2014.
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.
Implementing IPv6 Module B 8: Implementing IPv6
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.
NAT64 Operational Experiences draft-chen-v6ops-nat64-experience-03 IETF 84- Vancouver, Aug 2012 Gang Chen China Mobile Zhen Cao China Mobile Cameron Byrne.
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.
Draft-tsou-bfd-ds-lite-02 Tina Tsou. Problem to solve – There is no status information of DS-Lite tunnel, e.g. tunnel up or down, which brings difficulties.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
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.
CGN NAT Bypass X. Deng, M. Boucadair France Telecom C. Zhou Huawei Technologies T. Tsou Huawei Technologies (USA) G. Bajko Nokia.
MAP-T and MAP-E deployment in CERNET and China Telecom
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.
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
Mapping of Address and Port Stateless IPv4 over IPv6 draft-mdt-softwire-mapping-address-and-port Congxiao Bao, Mohamed Boucadair, Gang Chen, Maoke Chen,
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
IPv6 Transition Technologies Selection using DHCP/DHCPv6 draft-yang-v6ops-IPv6tran-select-00 Tianle Yang, Lianyuan Li, Qiongfang Ma China Mobile
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:
4V6 – aka stateless 4Via6 stateless-4v6-00 W. Dec 1.
DHCP: Dual-Stack Issues draft-ietf-dhc-dual-stack-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
IPv6 RADIUS attributes for IPv6 access networks draft-lourdelet-radext-ipv6-access-01 Glen Zorn, Benoit Lourdelet Wojciech Dec, Behcet Sarikaya Radext/dhc.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
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
Application Level Control of Ports in a Service Provider NAT environment Dave Thaler Dan Wing Alain Durand 1.
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.
Using DHCPv6 for DNS Configuration in Hosts draft-ietf-droms-dnsconfig-dhcpv6-00.txt Ralph Droms.
A SAVI Solution for DHCP Draf-ietf-savi-dhcp-06 J. Bi, J. Wu, G. Yao, F. Baker IETF79, Beijing Nov. 9, 2010.
1 DHCP Authentication Discussion INTAREA meeting, 70th IETF Vancouver, Canada Jari Arkko and Ralph Droms.
1 November 2006 in Dagstuhl, Germany
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
DHC WG IETF 55, 11/18/ /18/2002IETF 552 Agenda Administrivia, agenda bashingRalph Droms Use of IPsec for Securing DHCPv4 Messages Exchanged Between.
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
The necessity of 4-over-6 stateless address sharing mechanism Satoru Matsushima Jie Jiao Chunfa Sun 0.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
IETF 81 th Multicast Extensions to DS-Lite Technique in Broadband Deployments draft-qin-softwire-dslite-multicast-04 Wang, Q., Qin, J., Boucadair, M.,
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
IP Transitioning in CE Routers Mark Townsley, Ole Troan.
1 Objectives Discuss the basics of Dynamic Host Configuration Protocol (DHCP) Describe the components and processes of DHCP Install DHCP in a Windows Server.
Dynamic Allocation of Shared IPv4 Addresses draft-ietf-dhc-dynamic-shared-v4allocation-01 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF.
464XLAT : Combination of Stateful and Stateless Translation draft-mawatari-softwire-464xlat IETF Taipei 2011 / 11 / 15 Japan Internet.
CSI WG / IETF741/12 Implementation of SeND/CGA and Extensions Beijing University of Posts and Telecommunications HUAWEI.
YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.
IETF 78 RADIUS extensions for DS-Lite draft-maglione-softwire-dslite-radius-ext-00 R. Maglione – Telecom Italia A. Durand – Juniper Networks.
Dhc WG 3/2/2004, IETF 59, Seoul. 3/2/2004dhc WG - IETF 59, Seoul2 Agenda Administrivia, Agenda bashing Ralph Droms 05 minutes DHCP Option for Proxy Server.
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
IETF 80 th Lightweight Address Family Transition for IPv6 draft-sunq-v6ops-laft6-01 Chongfeng Xie( China Telecom ) Qiong Sun( China Telecom)
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.
Discussion on DHCPv6 Routing Configuration
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-11 IETF 86-Orlando, March 2013 Y. Cui, Q. Sun, M.
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Gateway-Initiated 4over6 Deployment
Simple Failover Mechanism for Lightweight 4over6
Unified IPv4-in-IPv6 Softwire CPE: Focus on DHCP IETF 87-Berlin, July 2013 M. Boucadair & I. Farrer.
Lightweight 4over6 deployment with DHCPv4 over DHCPv6
dIVI-pd: Dual-Stateless IPv4/IPv6 Translation with Prefix Delegation
M. Boucadair, J. Touch, P. Levis and R. Penno
Presentation transcript:

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 I. Farrer IETF 85, Atlanta, Nov. 2012

Motivation In DS-Lite, the AFTR maintains per-flow dynamic state. This means: – Scaling the AFTR is prohibitive – NAT Logging overhead Relocate NAPT functionality from AFTR to B4 to: – Leverage the existing NAPT44 functions in CPE – Reduce the amount of state in the AFTR, to reduce the amount of resources, as well as logging overhead Keep IPv4 and IPv6 addressing architectures completely independent

Key points for lw4over6 State maintenance – Subscriber binding table: [IPv6 address, IPv4 address, port-set] LwAFTR behavior – Holds the binding table: Act as a DHCP server/relay agent, or synchronize the binding with DHCP server – Binding table lookup: (IPv4 dst addr, dst port) => IPv6 addr – Packet encapsulation/de-encapsulation (RFC2473) LwB4 behavior – Request IPv4 address + port-set (DHCP) – Packet encapsulation/de-encapsulation, NAT within a given external port-set

Lightweight 4over6 features A simple extension to DS-Lite [RFC6333] – Address sharing mode for Public 4over6 (draft-ietf- softwire-public-4over6) Per-subscriber state maintenance on AFTR – Good scalability for overwhelming traffic; easy/no logging No algorithmic IPv4/IPv6 address coupling – Operation simplicity – No constraints on address planning – Flexible port management: on-demand/ pre-configured IPv4 addr+port-set provisioning DS-Lite backward compatibility tradeoff Per-flow stateful stateless Per-subscriber stateful

IPv6 MAP Prefix IPv4 Domain MAP-E Mesh/Hub&Spoke BR Tunnel Concentrator CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) IPv6 Lw4o6 Prefix IPv4 Domain CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) lwAFTR Tunnel Concentrator IPv4 / IPv6 Addressing Dependency Problem – Initial State In an initial deployment, where all users have the same policy (address sharing ratio), the two solutions are similar Single MAP rule for ALL CPEs in the domain Single lw4o6 binding for EACH CPE in the domain lw4o6

IPv4 Domain BR Tunnel Concentrator CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) IPv6 Lw4o6 Prefix IPv4 Domain CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) CPE (NAT) lwAFTR Tunnel Concentrator But as individual users policies change (e.g. they purchase a full IP address service), they must be reconfigured into a new domain, and IPv6 infrastructure must be reconfigured To maintain the same flexibility, only MAP 1:1 mode can be deployed But as individual users policies change (e.g. they purchase a full IP address service), they must be reconfigured into a new domain, and IPv6 infrastructure must be reconfigured To maintain the same flexibility, only MAP 1:1 mode can be deployed IPv4 / IPv6 Addressing Dependency Problem – Over time Original MAP rule for REMAINING CPEs in the domain Single lw4o6 binding for EACH CPE in the domain New MAP rule for ALL CPEs in the domain IPv6 MAP Prefix New IPv6 MAP Prefix CPE receives updated binding, but IPv6 remains unchanged MAP-E Mesh/Hub&Spokelw4o6

MAP/lw4o6 Key benefits of MAP-E – If direct mesh communication between CPEs is required – For implementations that have larger subscriber groups with communities common port overload requirement Key benefits of lw4o6 – If variance and change in subscriber port overload requirements is necessary – Optimized for the per-subscriber mapping / address sharing for 1:1 – As only the 1:1 mode is supported, no addition operational complexity is required for other functional modes

Running Code/Field Trial/Interop Implementations by: – Tsinghua University – China Telecom – Freebit – Deutsche Telekom – Huawei (lwAFTR/lwB4) – Yamaha (lwB4) – Fiberhome (lwB4) – GreenNet (lwAFTR/lwB4) Field trialed or tested successfully in: – China Telecom – Deutsche Telekom – France Telecom – CERNET Successful Interop testing between: – Tsinghua University, China Telecom, Huawei, Yamaha, NetDominator, BII

Outcome of Vancouver meeting Clarify the problem space – Solution Optimized Per-subscriber state only – Solution keeps IPv4 and IPv6 addressing architectures completely separate WG guidance on draft revision – Focusing on the differences from DS-Lite and its motivation/advantages

Updates from -07 Draft rewritten following the WG guidance Terminology changes – Lightweight 4over6 initiator => lwB4 – Lightweight 4over6 concentrator => lwAFTR – Add the definition of Port-Set Change the reference to DHCP port-set draft – [I-D.bajko-pripaddrassign] => [I-D.sun-dhc-port-set-option] – [I-D.sun] updates [I-D.bajko] and [I-D.wu]

Updates from -07 Change the provisioning methods description – DHCPv4ov6 is RECOMMENDED and its DHCPv6 option is SHOULD – Define the behavior for full port set case as per public 4over6 for lwB4 & lwAFTR Improve ICMPv4 handling for the lwAFTR – Support inbound ICMP echo requests: check for a valid port in the ID field and forward if present, drop if not – Modify the alternative from 'discard all inbound ICMP requests' to 'discard all inbound ICMP messages'

Next steps The current version reflects the requirements of the WG The implementation and trial result are good Call For Working group Adoption?

Backup

Lightweight 4 over 6 Overview CPE (NAT) CPE (NAT) IPv4 DHCPv6DHCPv4 PE DHCPv4 (over IPv6) configures: - CPE B4 IPv4 address - Port range DHCPv4 (over IPv6) configures: - CPE B4 IPv4 address - Port range DHCPv6 configures: - CPE IPv6 address - CPE IPv6 delegated prefix - DNS resolver - AFTR IPv6 address - IPv6 address of DHCPv4 server DHCPv6 configures: - CPE IPv6 address - CPE IPv6 delegated prefix - DNS resolver - AFTR IPv6 address - IPv6 address of DHCPv4 server IPv6IPv4Port Range 2001:db8:: :db8:: Lightweight AFTR Per-subscriber mapping table Lightweight DS-Lite CPE implements: - DHCPv4 Client Relay Agent (over IPv6) to configure B4 element IPv4 address - DHCPv4 “Port Restricted” option to configure the NAT port range Lightweight DS-Lite CPE implements: - DHCPv4 Client Relay Agent (over IPv6) to configure B4 element IPv4 address - DHCPv4 “Port Restricted” option to configure the NAT port range AFTR