The necessity of 4-over-6 stateless address sharing mechanism Satoru Matsushima Jie Jiao Chunfa Sun 0.

Slides:



Advertisements
Similar presentations
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
Advertisements

IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
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.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Network Address Translation for IPv4  Connecting.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture15: Network Address Translation for IPv4 Connecting Networks.
IPv4 Run Out and Transitioning to IPv6 Marco Hogewoning Trainer, RIPE NCC.
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
Guide to Network Defense and Countermeasures Second Edition
Deployment Considerations for Dual-stack Lite draft-lee-softwire-dslite-deployment-00 Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed.
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.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Subnetting.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Lecture Week 7 Implementing IP Addressing Services.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—7-1 Integrating Internet Access with MPLS VPNs Implementing Internet Access as a Separate VPN.
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.
1 Issue Definition*: 6RD and IPv6 allocation policy Jan Žorž (Go6 Institute Slo) Mark Townsley (Cisco) *Or, Why we had to wake up on Friday to be here?
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
Guoliang YANG Problem Statement of China Telecom.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
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.
1 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG Japan Internet Exchange Co.,Ltd.
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
IPv4/IPv6 Coexistence Scenarios - Requirements for Translation Mechanisms. draft-ietf-v6ops-nat64-pb-statement-req-01 M. Bagnulo, F. Baker, I. van Beijnum.
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
IETF 73 / behave 1 Minneapolis / Gabor Bajko Randy Bush Rémi Després Pierre Levis Olaf Maennel Teemu Savolainen Port Range Proposals.
Sharing a single IPv4 address among many broadband customers
IPv6 Rapid Deployment in Taiwan Academic Network (TANet) Authors: Po-Kang Chen Chia-Wen Lu Quincy Wu 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
IP Transitioning in CE Routers Mark Townsley, Ole Troan.
NAT/PAT by S K SATAPATHY
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
17/10/031 Euronetlab – Implementation of Teredo
6to4
Network Layer IP Address.
CCNA4-1 Chapter 7-1 IP Addressing Services Scaling Networks With Network Address Translation (NAT)
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
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.
IETF 80 th Lightweight Address Family Transition for IPv6 draft-sunq-v6ops-laft6-01 Chongfeng Xie( China Telecom ) Qiong Sun( China Telecom)
IPv4 shortage and CERN 15 January 2013
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Cisco MPLS Enabling Managed Shared Services for Greater Profitability
Instructor Materials Chapter 9: NAT for IPv4
Planning the Addressing Structure
Routing and Switching Essentials v6.0
Stateless Source Address Mapping for ICMPv6 Packets
New Solutions For Scaling The Internet Address Space
Implementing IP Addressing Services
Routing and Switching Essentials v6.0
Instructor Materials Chapter 9: NAT for IPv4
Consideration on IPv6 Address Management
Implementing IP Addressing Services
Planning the Addressing Structure
Chapter 11: Network Address Translation for IPv4
Presentation transcript:

The necessity of 4-over-6 stateless address sharing mechanism Satoru Matsushima Jie Jiao Chunfa Sun 0

Problem space matrix based on the guideline* Crossing IPv4 Island IPv6-Only Core Network Stateful RFC5571 (L2TP) DS-Lite (draft) Stateless RFC5969 (6rd) 4rd (to be STD) (draft-despres-intarea-4rd) *: RFC6180: Guidelines for Using IPv6 Transition Mechanisms during IPv6 Deployment Our target 1

Trade-off between stateful and stateless in IPv6-only core network scenario StatefulStateless Address sharing efficiency Port resource flexibility NAT Logging Routing optimization GW redundancy GW load-sharing 2

3 NAT Logging Considerations Using fixed NAT rules and IPv4 users can be directly identified by means of their IPv6 address. Stateful Stateless Users identified by a dynamic address and port “NAT Log” Users identified by pre- assigned static address and port-range Logging for every dynamic NAT mapping is needed No need of NAT logging SolutionsCharacteristicsOperation

4 Routing Optimization: Stateful IPv4 Internet Gateway (In Prague) IPv6-only Network CE2 (in Tokyo) CE1 (in Tokyo) The packets from CE1 in Tokyo have to go through the gateway even in Prague to reach CE2 in Tokyo. Hub & Spoke topology is the only choice: ISPs can use stateful solution when it’s not necessary to care about the network latency.

5 Routing Optimization : Stateless IPv4 Internet 4rd BR (In Prague) IPv6-only Network 4rd CE2 (in Tokyo) 4rd CE1 (in Tokyo) The packets from CE1 can reach CE2 directly. ⇒ Achieving a optimized path. Mesh connectivity solution can be achieved on the optimized path when the communication occurs between CE1 and CE2.

Our strategy of v4 to v6 transition Broadband Existing (IPv4-Only) New (IPv6-Only) 6-over-4 (2010-) 4-over-6 (2011-) 6

Consideration experiences: Business planning point of view Q: Total CAPEX and OPEX of a transition system T: Total number of serving customers in a transition system Comparing S value between all of solutions and products S(A) < S(B) S = Q / T We consequently always observed following: S(A): the S value of “Stateless” solution <- 6rd S(B): the S value of “Stateful” solution We had to minimize transition cost, but maximize allocation of network upgrading resources. So we did following comparison. 7

So, 6rd is our choice for v6-over-v4 case 8

Conclusion Architecture dominates business plan –Need to reduce transition cost as much as possible Our case: –A stateless solution with optimized routing (4rd) should be helpful for our IPv4 to IPv6 transition –There are known disadvantages of stateless solutions, but we believe they can be mitigated Issue: –Need to develop a standard for stateless v4-over-v6 with v4 address sharing mechanism

10 Question & Discussion?

Backup Slides 11

Comparison of total expense per customer transition Stateful Tunnel 6rd (Stateless Tunnel) 6 (250K) 12 (500K) 18 (750K) Month ( customer) x 100 (%) 24 (1M) 12

13 IPv4 Internet Gateway (NAT) IPv6-only Network CE2CE1 The upstream and downstream traffics for the same user must go through the same gateway. Asymmetrical load-sharing is difficult. Traffic of CE2 Traffic of CE1 IPv4 Internet Gateway (NAT) IPv6-only Network CE2CE1 × GW load-sharing: Statefull

Stateless Gateway (No NAT session) IPv6-only Network 14 GW load-sharing: Stateless The upstream and downstream traffics for the same user can go through the different gateway. ECMP and anycast can work for load-sharing IPv4 Internet CE2 (NAT) CE1 (NAT) Traffic of CE2 Traffic of CE1 IPv4 Internet Stateless Gateway (No NAT session) IPv6-only Network CE2 (NAT) CE1 (NAT)

IPv6-only Network 15 GW redundancy: Statefull IPv4 Internet Gateway (NAT) CE2CE1 The solutions are at the cost of a complex election procedure or manual configuration, also of a considerable cost and a low reliability. IPv4 Internet Gateway (NAT) CE2CE1 ・ cold standby ・ hot standby ・ partial hot standby

16 GW redundancy: Stateless If the primary NAT is out of service, the Backup NAT can be replicated automatically. Stateless Gateway (No NAT session) CE2 (NAT) CE1 (NAT) Stateless Gateway (No NAT session) CE2 (NAT) CE1 (NAT) IPv4 Internet IPv6-only Network

17 NAT implementation considerations IPv4 Internet Gateway CE(NAT) Access Host A: Ports 0~99 Remaining ports: Ports 200~255 Access Host A: 100 ports Access Host B: 100 ports Access Host C: 100 ports Access Host B: Ports 100~199 They aren’t enough to access Host C. Host A Host BHost C IPv6-only Network When the NAT has to preserve NAT sessions to overloaded total number of port, the NAT resource will be exhausted Only 56 ports left.

18 NAT implementation considerations IPv4 Internet Gateway Host A Host BHost C Port number pool for host A: Port 0~255 Port number pool for host C: Port 0~255 Access Host A: 100 ports Access Host B: 100 ports Access Host C: 100 ports CE(NAT) IPv6-only Network Port number pool for host B: Port 0~255 When the CE uses limited port numbers for each correspondence destination, increase to preserve NAT session All of the 256 ports can be shared for the different destination!