IPv6 in Mobile Networks Telstra Unrestricted

Slides:



Advertisements
Similar presentations
IPv6 Deployment CANTO Nate Davis, Chief Operating Officer 13 August 2014.
Advertisements

IPv6: Paving the way for next generation networks Tuesday, 16 July 2013 Nate Davis Chief Operating Officer, ARIN.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
1 Migration paths to IPv6 Daniel Junqueira Sales Engineer – A10 Networks
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
© 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.
Interworking IPv6 in Mobile Networks Mat
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CCNA 4 version 3.0.
1 Integration of IPv6 Services. 2 Integration of IPv6 Services The Ubiquitous Internet Large Address Space Auto-Configuration Enhanced Mobility.
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
NAT (Network Address Translator) Atif Karamat In the name of God the most merciful and the most compassionate.
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CMPSC-358 (CCNA 4 ) Spring 2007.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
General Packet Radio System (GPRS) Overview. Introduction General Packet Radio Service (GRPS) today “Packet overlay” network on top of the existing GSM.
TELSTRA T EMPLATE 4X3 BLUE BETA | TELPPTV4 IPV6 SINGLE STACK NOW OR LATER? - THE ULTIMATE CARRIER CONUNDRUM APNIC 38 SEPTEMBER 2014 Commercial in Confidence.
IPv6 in 3GPP Evolved Packet System draft-korhonen-v6ops-3gpp-eps Jouni Korhonen, Jonne Soininen, Basavaraj Patil, Teemu Savolainen, Gabor Bajko, Kaisu.
IPv6 in 3GPP Evolved Packet System draft-korhonen-v6ops-3gpp-eps-04 Jouni Korhonen, Jonne Soininen, Basavaraj Patil, Teemu Savolainen, Gabor Bajko, Kaisu.
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?
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Data Communications and Networks
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Introduction to Network Address Translation
IPv4 TO IPv6 TRANSITION AND INTEROPERABILITY FOR TELECOM SERVICE PROVIDER Business Problem In today’s environment of growing connectivity where almost.
1 The Firewall Menu. 2 Firewall Overview The GD eSeries appliance provides multiple pre-defined firewall components/sections which you can configure uniquely.
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.
IPv6 at the University of Wisconsin Hopefully 79,228,162,514,264,337,593,543,950,336 IP addresses will be enough for a while. A subset of the UW IPv6 Task.
Understanding Networking Joe Cicero Northeast Wisconsin Technical College.
APNIC Update The state of IP address distribution and IPv6 deployment status Miwa Fujii Senior IPv6 Program Specialist APNIC.
IPv6 for ISP Industry Sify Technologies Ltd Somasundaram Padmanabhan Network Engineering IPv6 Awareness Workshop.
© 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.
Deoknyong Ko New Connectivity TF Network Technology R&D Center SKtelecom.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle APNIC40 – September 2015 Telstra Unrestricted.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Welcome to Early Bird Class
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,
NETLMM Applicability Draft (Summary) 28 Sep
Computer Networks 0110-IP Gergely Windisch
Next Generation Network Architectures APRICOT2016 – February 2016 Telstra Unrestricted.
Presented by: Philippe Bogaerts Sr. Channel Field Systems Engineer Benelux Building an agile IPv6 infrastructure.
NT1210 Introduction to Networking
Network Layer IP Address.
CCNA4-1 Chapter 7-1 IP Addressing Services Scaling Networks With Network Address Translation (NAT)
Networks and Security Great Demo
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Network Address Translation (NAT)
IPv6 Deployment: Business Cases and Development Options
Instructor Materials Chapter 9: NAT for IPv4
Network Address Translation (NAT)
Routing and Switching Essentials v6.0
Introducing To Networking
VNPT MOBILE IPv6 MIGRATION STRATEGY
Applying IPv6 to LTE Network
CIS 82 Routing Protocols and Concepts Chapter 11 NAT
Instructor Materials Chapter 9: NAT for IPv4
Chapter 11: Network Address Translation for IPv4
Network Address Translation (NAT)
Presentation transcript:

IPv6 in Mobile Networks Telstra Unrestricted APRICOT 2016 – February 2016 Telstra Unrestricted

Introduction Sunny Yeung - Senior Technology Specialist, Telstra Wireless Network Engineering Technical Lead for Wireless IPv6 deployment Wireless Mobile IP Edge/Core Architect

Agenda Why IPv6 in Mobile Networks? IPv6 – it’s here. Really. Wireless Network Architectures 464XLAT – Saviour? Or the devil in disguise? Solution Testing and Results Conclusion Q&A

Why IPv6 in Mobile Networks?

Why IPv6 in Mobile Networks? Exponential Growth in mobile data traffic and user equipment Network readiness for Internet-of-Things IPv4 public address depletion IPv4 private address depletion Offload the NAT44 architecture VoLTE/IMS Remember – IPv6 should be invisible to the end-user

IPv6 It’s Here. Really.

IPv6 Global Traffic The world according to Google Source - https://www.google.com/intl/en/ipv6/statistics.html

Carrier Examples SP1 SP2 / SP3 SP4 Dual-Stack SS+NAT64+DNS64+CLAT SS/DS+NAT64+DNS-HD+CLAT Every carrier will have a unique set of circumstances that dictates which transition method they will use. There is no standard way of doing this. You must determine which is the best method for your network. In any method, remember to ensure you have a long-term strategy for the eventual deployment of native Single Stack IPv6!

IPv4 reality – from a business perspective Vendors know about IPv4 address depletion – and are prepared to charge you for NAT44 sessions traversing through your CGNAT. The more sessions there are, the more money they will make! Translations are unavoidable in Wireless Networks today. How do you reduce expenditure and future CAPEX and OPEX as your network takeup grows? There is NO EXCEPTION – ALL your traffic will be translated!

IPv4 reality – from a business perspective IPv4 public address runout is a reality – but so is private address runout! Many businesses reuse IPv4 private addresses in different areas of the network, isolating it in different VPNs. What if one region needed to communicate with another region internally? Have you considered how much licensing fees and development fees are for NAT444 ALGs? Some websites or services in the very near future will have no IPv4 destination address (or NATed on their end). Your customers, stuck on IPv4 only, will either not be able to reach these website or services, or will be able to reach them but with inefficiencies.

IPv4 reality – from a business perspective Business justification to stay on IPv4 only “IPv4 is working today for my customers. Service availability is key to customer retention and customer spend. If I want to maintain IPv4 only, I will need to maintain my CGNAT spend on licences to increase session count, hardware to handle NAT44 translations, purchase more IPv4 public addressing, or perform expensive regionalization exercises with NAT444 ALG development. But the expense is worth it to maintain service availability for my customers knowing that it will work for existing services.”

Addressing those IPv4 business concerns… Vendors can only make money from you once when you deploy IPv6 Single-Stack – to perform NAT64. The only sessions that require translations for IPv6 will be IPv6 to IPv4 traffic for NAT64 NAT64 ALG development is still a problem but is only a problem if you don’t know which vendor to deal with. Majority of traffic (Youtube, Google, Facebook) will be IPv6 only. IPv4 destination translations will deplete over time thereby reducing CAPEX and OPEX.

Addressing those IPv4 business concerns… You don’t need IPv6 private addresses for your customers and no translations are required. No regionalisation is required to isolate identical subnets because all IPv6 subnets are different! Regions can communicate between each other using IPv6 public addresses No NAT required unless communicating with IPv4 destinations Your customers, with IPv6 Single-Stack with NAT64 to reach IPv4 destinations, should be able to reach all current and future IPv4 and IPv6 websites or services with minimal issues.

IPv6 reality – from a business perspective Business justification to move to IPv6 “IPv4 is working today for my customers. Service availability is key to customer retention and customer spend. If I want to maintain IPv4 only, I will need to maintain my CGNAT spend on licences to increase session count, hardware to handle NAT44 translations, purchase more IPv4 public addressing, or perform expensive regionalization exercises with NAT444 ALG development. But I could direct spending instead, on introducing IPv6 services as it solves IPv4 address depletion problems and reduces my CAPEX and OPEX expenditure over time. It also allows the company to begin looking at new innovative future technologies without worrying about regionalization, translation, or tunneling issues that are associated with IPv4. The expense is worth it to maintain service availability for my customers knowing that it will work for existing services and for new IPv6 only services into the future.”

How much traffic will use IPv6?

Wireless Network Architectures

Wireless Internet Access Quick 3GPP terminology refresher SGSN/MME – Provides Signaling information GGSN/EPG – Gateway to IP environment. Allocates IP addresses to UEs via PDP requests. IBR – Internet Border Router UE – User Equipment (Handset) HLR – Home Location Register APN – Access Point Name (VLAN). Can have local and real. Think of it as an SVI (Logical VLAN) or an SSID PDP – Packet Data Protocol (IP / Mobile No / Tunnel information to GGSN/SGSN Pref64::/n – an IPv6 prefix used for IPV6 address synthesis (RFC6416). Typically, n=96. (WKP/WKN)

Wireless Internet Access Basic IPv6 requirements Dual-Stack / Native IPv6 UE HLR/HSS – Full IPv6 support GGSN – Full IPv6 support Backhaul – IPv6 optional Radius AAA – Full IPv6 support MPLS Core – 6VPE SGSN – IPv6 PDP aware DNS – Full IPv6 support CGNAT – NAT44/NAT64

Wireless Internet Access Basic IPv6 requirements SGSN/MME – Needs to be 3GPP-R9+ GGSN/EPG – do IPv6 only and IPv4v6 single bearer PDP contexts HLR/HSS – Support IPv6 and/or IPv4v6 PDP contexts APN – Can specify IPv6 subnet ranges for handsets, and DNS NameServer addresses. DNS – Full IPv6 connectivity and support, with DNS-HD configuration if required

Wireless Internet Access Basic IPv6 requirements IBR – NAT64 translations with NAT64 ALGs UE – 464XLAT enabled for IPv6 SS, and can support IPv6, or IPv4v6 PDP contexts WKP/WPN – use the default, or use an address which is optimized. Backhaul – IPv6 optional MPLS Core – 6VPE

Current IPv4 Implementation Centralised CGN RFC1918 IPv4 Private Address space used for UE assignment for each APN.

Current IPv4 Implementation Centralised CGN CGN performs NAT/PAT 44 PAT substantially reduces Public and Private IPv4 address demand, but does not prevent IPv4 address depletion.

Bearer Types IPv4 Only Bearer The link is “IPv4 only” – 1x private IPv4 address allocated by the GGSN via PDP context request. IPv6 Only Bearer The link is “IPv6 only” – 1x /64 prefix per bearer, and 1x IPv6 address on UE IPv4v6 Bearer The link is “dual-stack”. The bearer is configured with both an IPv4 address and 1x /64 prefix. IPv6 Radio Bearer IPv4 PDP Context  Dual Stack – 3GPP Release 8 Radio Bearer IPv4 IPv6 PDP Context  Dual Stack – 3GPP Release 9

Bearer Types Dual Stack Implications 3GPP Release 8 : An IPv4 only + IPv6 only bearer is used, resulting in 2x bearers = significant licensing costs to the carrier. 3GPP Release 9 : A single PDP context/bearer IPv4v6 is used as standard. Only 1 interface is used on the GGSN/PGW. IPv6 Radio Bearer IPv4 PDP Context  Dual Stack – 3GPP Release 8 Radio Bearer IPv4 IPv6 PDP Context  Dual Stack – 3GPP Release 9

EPC Configuration HSS Configuration PDP Context id = IPv4v6 MME Configuration DAF = set EPG Configuration PDPTYPE = IPv4v6 EPG will then also have the following as a minimum within each APN: IPv6 Handset Range IPv4 Handset Range 2x IPv4 DNS Name Servers, 2x IPv6 DNS Name Servers

IPv6 Implementation Centralised CGN CGN performs NAT/PAT 44 and NAT/PAT 64 PAT substantially reduces Public and Private IPv4 address demand, but does not prevent IPv4 address depletion.

IPv6 Implementation Traffic Flow

Running multiple APNs Create multiple real APNs that supports IPv4, IPv6, and IPv4v6 individually

Running a Single APN DNS64 Create a single real APN that supports both DS and SS and choose to use a RFC7050 DNS configuration

IPv6 Implementation Security

UE Requirements and Settings Android 4.3+ supports 464XLAT. We recommend using anything that is 4.4.4+ or 5.1+ Depending on your setup, either PDP selection is based on the UE or the Network. International Roaming over IPv6 works today! But we recommend the APN Roaming Protocol to be set to IPv4 only for the next two years. VoLTE / IMS IPv6 RAVEL (VoLTE International Roaming over IPv6)

464XLAT – Saviour? or the devil in disguise?

464XLAT Architecture for Mobiles

CGNAT Configuration NAT44 Private IPv4 to Public IPv4 address pool Public IPv6 to Public IPv4 address pool The IPv4 address pool should be different to ensure the return traffic is correct

Saviour…? Google has embraced the informational RFC and has deployed it to everything Android 4.3+. Vendors have embraced it and enabled the code on all devices running this OS. Forbidden Fruit has gone down a different path, and have requested all IOS9 apps to support IPv6 in the long term and have provided the developers IPv6 dev kits to prepare applications to support IPv6. Their devices support IPv4, IPv6, and IPv4v6 only with no 464XLAT.

Saviour…? It will solve reachability issues for non-protocol agnostic applications such as Skype, or websites and applications still using IPv4 literals in their URL/Code. It allows the industry to slowly migrate to IPv6 services without impacting existing legacy applications and websites. We expect, the lifetime of 464XLAT to be required in devices to assist in the transition period to be 10 years, and not required after. BUT…

… or the devil in disguise? The primary device type in most carriers today may very well be from the Forbidden Fruit company. You are stuck on Single- Stack IPv6 with no 464XLAT, or worse yet – Dual-Stack. It will solve reachability issues for non-protocol agnostic applications such as Skype, or websites and applications still using IPv4 literals in their URL/Code. But you are reliant on the application developers to improve their code instead of being reliant on 464XLAT. It allows the industry to slowly migrate to IPv6 services without impacting existing legacy applications and websites. What if the industry decides to use the technology to prolong IPv4 allocations to devices instead of going to native IPv6?

A standardised way of deployment Some ground rules need to be placed across the entire industry today, if we are to successfully convince businesses, vendors, manufacturers, and engineers, that a unified standardized transition method is the right way to proceed. This provides certainty to engineers who are writing businesses cases for management, on a clear path to move to IPv6.

Solution Testing and Results

Solution Testing and Results APN – IPv4v6, HLR/HSS – IPv4v6 Legacy devices configured with IPv4 only are not impacted New devices configured with IPv4v6 obtains both addresses New devices configured with IPv6 only obtains IPv6 only CGNAT NAT64 ALGs: ftp, sip, pptp, rtsp, h323

IPv4 vs IPv6 Some applications fail with IPv6 – even with 464XLAT VPNs are a real problem – but is it a carrier problem or an application / server problem? HTTP / HTTPS works very well SSH is not a major problem IPv6 is faster in some cases – smaller BGP table, no NAT etc. Major apps work very well – especially from the major content providers

Conclusion

Conclusion There are operators who have launched commercial IPv6 services already. Each operator must decide their own path – there is no single universal answer on how this can be done. ?

Q&A

CONTACT

Contact Sunny Yeung sunny.yeung@team.telstra.com Senior Technology Specialist Telstra Wireless Network Engineering sunny.yeung@team.telstra.com

References 464XLAT Tutorial – Masataka Mawatari (JPIX) – Slide 33 https://conference.apnic.net/data/40/20150903_apnic40_464xlat_tutorial_mawatari_1441333278.pdf