IPv6 migration strategies for mobile networks

Similar documents
IPv6 Transition Technology

IPv6 deployment scenarios in mobile networks Jouni Korhonen Netnod Spring Meeting 9-11 March, 2011 Stockholm, Sweden

Journey to IPv6 A Real-World deployment for Mobiles

Journey to IPv6: A Real-World deployment for Mobiles

A Flow Label Based QoS Scheme for End-to-End Mobile Services

ARCHITECTING THE NETWORK FOR THE MOBILE IPV6 TRANSITION. Gary Hauser Sr. Marketing Mgr. Mobility Sector Member 3GPP RAN3 WG

Nokia Virtualized Mobility Manager

Enabling Agile Service Chaining with Service Based Routing

IPv6 Community Wifi. Unique IPv6 Prefix per Host. IPv6 Enhanced Subscriber Access for WLAN Access Gunter Van de Velde Public.

E. The enodeb performs the compression and encryption of the user data stream.

IPv6 implementation aspects in the operator s environment. Grzegorz Kornacki F5 Field Systems Engineer

The Alcatel-Lucent Ultimate Wireless Packet Core

Understand iwag Solution for 3G Mobile Data

IPv6 transition for mobile networks. Tomas lynch ip & convergence Lacnog, sao paulo, brazil October 2010

RE-ARCHITECTING THE GI LAN OPTIMIZE & MONETIZE MOBILE BROADBAND. Bart Salaets Solution Architect

Network Configuration Example

Transition To IPv6 October 2011

CDG Technology Forum Inter-Technology Networking

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6

IPv6 Rapid Deployment (6rd) in broadband networks. Allen Huotari Technical Leader June 14, 2010 NANOG49 San Francisco, CA

A Practical Approach to IPv6

Technology Supporting Core Network (EPC) Accommodating LTE

Nokia Cloud Mobile Gateway

Network Configuration Example

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Cisco ASR 5500 Multimedia Core Platform

Leverage SDN Principles in LTE to Meet Future Network Demands

COE IPv6 Roadmap Planning. ZyXEL

Business Case for the Cisco ASR 5500 Mobile Multimedia Core Solution

IPv6 in Cellular Networks

Dual-Stack Connections in 3GPP Networks. Jari Arkko and Fredrik Garneij, Ericsson

Nokia AirGile cloud-native core: shaping networks to every demand

SECURING ULTRA-BROADBAND MOBILE ACCESS Deploying the Alcatel-Lucent Security

Spirent Landslide VoLTE

Colloque IPv6. d IPv6 dans les réseaux mobiles. David BINET. Orange. Caen, 13 Juin 2013

IPv4/v6 Considerations Ralph Droms Cisco Systems

LTE CONVERGED GATEWAY IP FLOW MOBILITY SOLUTION

Native Deployment of ICN in 4G/LTE Mobile Networks

3GPP TR V1.1.1 ( )

IPv6 in 2G and 3G Networks. John Loughney. North American IPv6 Forum 2004

Network Operators (ISPs) Perspectives (Challenges and Progresses). = IPv6 at Sonatel M. Sall

IPv6 in Cellular Networks

Applicability of IETF Mobility Solutions to the 3GPP All IP Network

ETSI TS V ( )

IxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces

Exam Questions 4A0-M02

3GPP TS V ( )

IPv6 Transition Mechanisms

BT & EE Update 7 th December

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING NOVEMBER 17, 2017

CertifyMe. Number: Passing Score: 800 Time Limit: 120 min File Version: 9.0. CertifyMe

IxLoad EPC Wi-Fi Offload Testing

Mapping of Address and Port (MAP) an ISPs Perspective. E. Jordan Gottlieb Principal Engineer Charter Communications

Wireless LAN Based GPRS Support Node

IPv6 Roaming Behavior Analysis draft-chen-v6ops-ipv6-roaming-analysis-00. IETF 87- Berlin, August 2013

3GPP TS V ( )

IPv6 Transition Mechanisms

BIG-IP CGNAT: Implementations. Version 12.1

IPv6 in Mobile Networks and IMS Ericsson NEA Toshikane Oda

ETSI TR V9.0.0 ( ) Technical Report

Dual-Stack lite. Alain Durand. May 28th, 2009

Taking Over Telecom Networks

Business Considerations for Migration to IMT-2000

Accelerating 4G Network Performance

IPv6 Transition Strategies

Over-The-Top (OTT) Aggregation Solutions

Nokia 5G FIRST ushers in the next era of telecommunications

Executive Summary...1 Chapter 1: Introduction...1

Configuring IPv6 PDP Support on the GGSN

07/08/2016. Sami TABBANE. I. Introduction II. Evolved Packet Core III. Core network Dimensioning IV. Summary

GTP-based S2b Interface Support on the P-GW and SAEGW

5G NSA for SGSN. Feature Summary and Revision History

Overview of GPRS and UMTS

Stateless 4V6. draft-dec-stateless-4v6. September 2011

6WINDGate. White Paper. Packet Processing Software for Wireless Infrastructure

ETSI TS V1.1.1 ( )

Cisco ASR 5000 Series Small Cell Gateway

Certkiller 4A0-M02 140q

Simulation of LTE Signaling

BIG-IP CGNAT: Implementations. Version 13.0

3GPP TS V6.1.0 ( )

IPv6 adoption for operators

IN CONFIDENCE. UK IPv6 Council: 464xlat for mobile operators 25 th September

IPv6 in the Telco Cloud

DAY 2. HSPA Systems Architecture and Protocols

High-Touch Delivery Learning Services

IP Services Gateway Overview

Cisco IOS XR Carrier Grade NAT Command Reference for the Cisco CRS Router, Release 5.2.x

5G NSA for MME. Feature Summary and Revision History

PCC (Policy and Charging Control) In Mobile Data. EFORT

HSS Resiliency Surviving attach storms in the networks of today and tomorrow

ETSI TS V ( )

Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017

virtual Evolved Packet Core as a Service (vepcaas) BY ABHISHEK GUPTA FRIDAY GROUP MEETING MARCH 3, 2016

IPv6 Transition Strategies

EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0

Subscriber Data Correlation

vepc-based Wireless Broadband Access

IP-OPTIMIZED MOBILE GATEWAY THE EVOLUTION OF DELIVERING DIFFERENTIATED MOBILE BROADBAND SERVICES

Direct Tunnel for 4G (LTE) Networks

Transcription:

migration strategies for mobile s White paper To cope with the increasing demand for IP addresses, most mobile operators (MNOs) have deployed Carrier Grade Network Address Translation (CG-NAT). Introducing in the mobile reduces the CG-NAT bandwidth required by the mobile operator, resulting in reduced CAPEX. This approach is supported by the increased availability of websites and applications that are based and the support of on SIM-based devices. An important benchmark to evaluate the various transition technologies that are available is the impact on the user experience, which should be minimized. The chosen transition technology should also result in minimal OPEX and CAPEX for the MNO. This white paper describes IPv4/ protocol translation (464XLAT) an transition technology and compares it to other options available to MNOs in the migration to an mobile. 1 White paper

Contents Introduction 3 migration strategies 3 464XLAT in mobile s 5 Conclusion 9 Acronyms 9 References 10 2 White paper

Introduction addressing is vital in today s mobile s. IPv4 addresses are depleted, so there is an insufficient number of addresses for the rapidly escalating number of mobile devices. Support for on mobile equipment as well as on handheld user equipment (UE) is becoming more prevalent. MNOs now have multiple options to transition to in their s at a low cost. However, IPv4-only websites and applications are still present on the internet, which require CG-NAT. The MNO s goal should be to minimize the amount of traffic that must pass to the CG-NAT function. Or, to put it differently, the -to-ipv4 traffic ratio should be optimized as much as possible. To do this, the MNO must introduce access to customer devices. As a result, migration to becomes a strategic decision that must be carefully considered. to 3GPP standards and mobile s addressing standards were specified in 3GPP with Release 99. However, even today, there are still some MNOs that have not deployed addressing in their s for various reasons, as will be outlined later in this paper. In mobile s, GPRS Tunneling Protocol (GTP) is used to carry traffic between the radio access and core elements. In 3G s, GTP version 1 (GTPv1) specifies a separate bearer each for IPv4 and access. This has a scaling impact on the mobile core by significantly increasing the number of bearers on the Gateway GPRS Support Node (GGSN). 464XLAT overcomes this issue while also enabling the introduction of for 3G s without the need for a major upgrade. 3GPP Release 8 specified Evolved-UMTS Terrestrial Radio Access (E-UTRA) and LTE with an all-ip and an Evolved Packet Core (EPC) that separates user and control plane functions. Release 8 also defined a single shared bearer for IPv4 and for GTPv2 only (bearer of PDN-Type IPv4v6). Release 9 further specified support in GPRS (GTPv1) for dual-stack IPv4v6 Packet Data Protocol (PDP) contexts on a single shared bearer. Release 10 introduced Dynamic Host Configuration Protocol v6-prefix Delegation (DHCPv6- PD) (RFC 3633) to assign addresses to hosts with RFC 6603 additionally specifying an option to allow one prefix to be excluded from the delegated set of prefixes from the delegate mobile router. migration strategies MNOs have many strategic options when migrating to an. This section briefly describes each of these options along with their advantages and disadvantages. Do nothing: IPv4 only One strategy is to continue to delay the introduction of to a later date and remain an all-ipv4. Over the long term, this option will lead to problems and increased costs for the MNO. The MNO will need to resolve the problem of increased demand for IP addresses through the CG-NAT. All traffic to and from the internet will have to pass to the CG-NAT. In turn, growth in bandwidth demand can only be handled with increased CG-NAT capacity. This has a higher cost. As a result, the MNO is unable to benefit from the increasing ratio of -to-ipv4 internet traffic. Bypassing CG-NAT, which enables, will not be possible, leading to no reduction in costs. In addition, it is expected that, at some point, certain websites or applications on the internet will only be available in. This will result in an inferior service experience for the operator s customers. 3 White paper

The traditional way: IPv4 and Another strategy is the dual-stack approach introducing in the next to IPv4. For the MNO, this approach is a less desirable option because dual-stack s are more complex to deploy, operate and manage. This option also requires an address management solution for both IPv4 and addresses. 3GPP pre-release 8 3G s require dual bearers for the dual-stack option. Dual bearers have a direct impact on the : they reduce the scale of GGSN, require double accounting, and make roaming and QoS more complex. Release 9 overcomes these complexities but also requires a multiple component upgrade in the mobile core (e.g., SGSN) that has a huge cost impact on the MNO. With CG-NAT, the MNO is able to resolve the problem of the increased demand for IP addresses. As a result, the MNO benefits from the increasing ratio of -to-ipv4 internet traffic. Cost savings are reaped by bypassing the CG-NAT, which enables. This approach supports UE devices, websites and applications that are IPv4- or -only, or dual stack. The end-user service experience is not compromised. Drastic: only A third strategy is to introduce in the and remove IPv4 completely. For the MNO, this approach has benefits because -only s are simpler to deploy, operate and manage. An address management solution is required only for addresses. As a result, there is no impact on scale, charging and roaming because only a single bearer with a single stack is required. Moreover, the MNO does not need to invest in legacy IPv4 continuation (CG-NAT) and does not require any public IPv4 addresses. This results in savings in both CAPEX and OPEX. The problem with this approach is that there are UE devices, websites and applications that still only work on IPv4. Rapidly transitioning to an -only could lead to an inferior service experience for the operator s customers, resulting in dissatisfaction and raising the risk of churn. Improved: only + NAT64 The addition of NAT64 and DNS64 as an IPv4 continuation mechanism is an improvement on the previous option. In this case, IPv4 is offered as a service over for DNS-based applications. For the MNO, this approach has its advantages. -only s are simpler to deploy, operate and manage. An address management solution is required only for addresses. In addition, there is no impact on scale, charging and roaming because only a single bearer with a single stack is required. DNS64 also embeds IPv4 internet destinations in addresses. packets are translated to IPv4 packets by a central CG-NAT64 function, deployed behind the packet gateway (PGW). As a result, the MNO benefits from the increasing ratio of -to-ipv4 internet traffic. Cost savings are achieved by bypassing the CG-NAT64, which enables. This mechanism works only for DNS-based applications; IPv4-only, non-dns applications will be broken. This could result in inferior service for the operator s customers, elevating the possibility of churn. The smart way: only + 464XLAT The deployment of an -only plus 464XLAT strategy is the preferred option, providing further improvement on all previous options. IPv4 is offered as a service over for all applications (DNS and non-dns). This approach has several advantages over the previous options. As already discussed, - only s are simpler to deploy, operate and manage. An address management solution is required only for addresses. Plus, there is no impact on scale, charging and roaming because only a single 4 White paper

bearer with a single stack is required. For IPv4-only, non-dns applications, IPv4 packets are translated to packets by the UE and translated back to IPv4 packets by a central CG-NAT64, which is deployed behind the PGW. MNOs benefit from the increasing ratio of -to-ipv4 internet traffic. Cost reductions are achieved by bypassing the CG-NAT64, which enables. This solution requires support of the customer translator (CLAT) on the UE device. An advantage is that the solution works with websites and applications that are IPv4-only, -only, or that support dual stack. The end-user offered service is never compromised. Table 1 shows a summary of the advantages and disadvantages of each migration strategy. Table 1. deployment options in mobile s IPv4 Only Dual Stack Only NAT64 464XLAT OPEX impact None Increase None None None CAPEX impact Increase Increase Small Small Small Scale impact None Yes * None None None Impact on packet core None High ** Low Low Low Customer experience Degraded Good Degraded Degraded Good Supports migration No Yes Yes Yes Yes Deployable today Yes Yes No No Yes * Scale impact is relevant when dual bearers are deployed. This is mandatory for pre-3gpp Release 9 mobile cores. Dual bearers will impact GGSN scale, require double accounting, as well as make roaming and QoS more complex. ** The impact on the packet core is high when a single bearer solution with dual stack is deployed. This requires an upgrade of multiple components in the mobile core (e.g., SGSN). 464XLAT in mobile s 464XLAT, described in RFC 6877, is an architecture that provides IPv4 connectivity across an -only by combining existing and well-known: Stateful protocol translation (RFC 6146) at CG-NAT64 Stateless protocol translation (RFC 6145) at the UE DNS64 (RFC 6147) mechanisms at the DNS server IPv4 embedding into addresses (section 2.2 of RFC 6052) 464XLAT is a simple and scalable technique to deploy IPv4 access service to mobile -only s. To implement an mobile using 464XLAT requires the components discussed in the following sections. 5 White paper

Native A single /64 prefix is handed out to the UE on the mobile. -enabled websites and applications are natively routed over the GGSN/PGW towards the internet. DNS64 DNS64 is a mechanism for synthesizing address (AAAA) resource records from IPv4 address (A) records. If the AAAA query results in one or more AAAA records in the answer section, the result is returned to the requesting client using normal DNS semantics. If only an A record is available for the AAAA query, the DNS64 component embeds the IPv4 addresses from the A record in an address to be used to respond the AAAA query. The IPv4 address is embedded in the address. The address always begins with an prefix that belongs to the CG-NAT64. This prefix is referred to as Pref64/n. packets that begin with Pref64/n are always routed towards the CG-NAT64. CLAT The customer-side translator (CLAT) component is a piece of software that runs inside the UE. It implements stateless protocol translation and offers a private IPv4 address and an IPv4 default route to IPv4-only applications on the UE. Traffic with an IPv4 destination is translated to by the CLAT component. A dedicated /96 out of the /64 IPv4 prefix assigned to the UE is used for the source address. The source address is constructed using the /96 prefix followed by the IPv4 address. The destination address is constructed using the Pref64/n and the embedded destination IPv4 address. Using draft-ietf-behave-nat64-discovery-heuristic, the CLAT discovers the Pref64/n. The CLAT component sends an AAAA query to the DNS64 for the well-known IPv4-only name ipv4only.arpa. The Pref64/n is derived from the received AAA response. The CLAT determines the used address format by searching the received addresses for the well-known IPv4 addresses (e.g., 192.0.0.170 or 192.0.0.171). PLAT PLAT is a provider-side translator (XLAT) function that implements well-known stateful protocol translation. It translates N:1 global addresses to public IPv4 addresses, and vice versa. The PLAT holds the Pref64/n prefix. All traffic towards this prefix must be routed to the PLAT. The PLAT derives the destination IPv4 address from the destination address. The PLAT implements Application Layer Gateways (ALGs) to allow certain protocols to traverse the CG-NAT component. Examples of these protocols include FTP, SIP, RTSP and PPTP. The PLAT also implements a scalable logging mechanism to log all CG-NAT64 bindings for legal purposes. Examples of logging mechanisms include Syslog, SNMP, Radius and IPFIX. In addition to CG-NAT with high-session scalability and system reliability, the PLAT function can be deployed with inter-chassis redundancy by using anycast addressing for the Pref64/n prefix. This mechanism is preferred where the standby PLAT only advertises the Pref64/n prefix and the public IPv4 addresses upon detecting that the primary PLAT has become inactive. This way the same public IPv4 addresses can be used on both the active and standby PLAT. There are three possible PLAT function deployment options within an operator : one within the operator s IP core and two associated with the packet core. The PLAT function is typically combined within a node or function that also supports a variety of other services. Nokia integrates the PLAT function on several platforms, giving the MNO architecture and deployment flexibility. Each of these deployment options is explained in the following sections. 6 White paper

PE Router/PLAT option Figure 1 shows the architecture when the PLAT function is implemented in the provider edge (PE) router at the edge of the IPv4 on the Nokia 7750 Service Router (7750 SR). The MNO implements an all- with the /IPv4 PLAT translation added to an existing 7750 SR, which then provides public IPv4 addresses to IPv4-only applications. applications and traffic are natively carried over the MNO s. This deployment option could also apply to fixed operators that have migrated their wireline s to, but this discussion is beyond the scope of this paper. Figure 1. mobile migration with 464XLAT using Nokia IP service router DNS 64 PLAT IPv4 CLAT only Private IPv4 MNO s 7750 SR (PE + CG-NAT64) UE NodeB/ enodeb GGSN/PGW SSG/PLAT option As shown in Figure 2, the Nokia Cloud Mobile Gateway (CMG) supports the PLAT function as part of its Subscriber Services Gateway (SSG) function. The SSG sits on the SGi/Gi interface next to the MNO s existing PGW/GGSN or on the core side of the broadband gateway (BNG) in a wireline. SSG provides a single-point subscriber services solution in multi-vendor PGW/BNG deployments to deliver value-added services. It supports: Layer 7 charging Application Assurance (DPI) capabilities TCP optimization Hybrid Access Gateway (HAG) providing multipath TCP CG-NAT Firewall Policy-driven traffic steering and service chaining. 7 White paper

Figure 2. mobile migration with 464XLAT using Nokia CMG SSG Services function chaining DNS 64 PCRF Virtualized Hardware Virtualized CLAT PLAT only Private IPv4 MNO s Sgi/Gi IPv4 UE NodeB/ enodeb GGSN/PGW CMG (SSG/CG-NAT64) PGW/GGSN/PLAT option Figure 3 shows the solution s elements when the PLAT function is implemented in an existing Nokia mobile gateway. This existing mobile gateway can be either a physical function (Nokia 7750 SR Mobile Gateway) or a virtual function (Nokia CMG). With either option, both IPv4 and traffic is routed to their respective s natively, through the combined Nokia mobile gateway/plat of the MNO s packet core, bypassing the CG-NAT at the edge of the IPv4. By combining these mobile gateway (GGSN/PGW) and PLAT functions together on either a physical or virtual platform, Nokia provides deployment flexibility as well as simplifying the architecture and operations management. Figure 3. mobile migration with 464XLAT using Nokia mobile gateway DNS 64 CLAT PLAT IPv4 only Private IPv4 MNO s Public IPv4 Public UE NodeB/ enodeb 7750 MGW/CMG (GGSN/PGW + CG-NAT64) 8 White paper

Conclusion 464XLAT is an transition technology and deployment option for providing IPv4 services over an - only. The technology has become relevant especially because UE operating system (OS) support for CLAT has increased. Android and Windows Phone both support CLAT, and Apple requires all apps to support -only s. As described in this paper, the Nokia IP/MPLS toolkit supports the PLAT component with industry-leading throughput and session scale. For MNOs, transitioning their s to using 464XLAT offers several advantages. -only s are simpler to deploy, operate and manage, which reduces OPEX. Migrating to s with 464XLAT also delivers reductions in CAPEX because it benefits from the increasing ratio of -to- IPv4 internet traffic, lowering CAPEX for CG-NAT. And, for the end customer, the offered service is never compromised. Nokia provides the products and services for MNOs to migrate their s to. Both the Nokia 7750 SR and Cloud Mobile Gateway support the PLAT function, giving MNOs the deployment flexibility to implement this translation function that fits their strategy. Acronyms 3GPP 3rd Generation Partnership Project ALG application layer gateway BNG broadband gateway CAPEX capital expenses CG-NAT Carrier Grade Network Address Translation CMG Nokia Cloud Mobile Gateway CLAT customer-side translator (XLAT) DNS Domain Name System DPI deep packet inspection EPC Evolved Packet Core E-UTRA Evolved-UMTS Terrestrial Radio Access FTP File Transfer Protocol GGSN Gateway GPRS Support Node GPRS General Packet Radio Service GTP GPRS Tunneling Protocol IPFIX IP Flow Information export LTE long term evolution MNO OPEX PCRF PE PGW PLAT PPTP RTSP SGSN SIM SIP SNMP SSG TCP UE UMTS mobile operator operational expenses Policy and Charging Rules Function provider edge Packet Data Network Gateway provider-side translator (XLAT) Point-to-Point Tunneling Protocol Real Time Streaming Protocol Serving GPRS Support Node subscriber identity module Session Initiation Protocol Simple Network Management Protocol Subscriber Services Gateway Transmission Control Protocol user equipment Universal Mobile Telecommunications System 9 White paper

References 1. 3GPP Release 8. http://www.3gpp.org/specifications/releases/72-release-8 2. 3GPP Release 9. http://www.3gpp.org/specifications/releases/71-release-9 3. 3GPP Release 10. http://www.3gpp.org/specifications/releases/70-release-10 4. 3GPP Release 99. http://www.3gpp.org/specifications/releases/77-release-1999 5. draft-ietf-behave-nat64-discovery-heuristic. https://tools.ietf.org/html/draft-ietf-behave-nat64-discovery-heuristic-17 6. RFC 3633: Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6 https://tools.ietf.org/html/rfc3633 7. RFC 6052: Addressing of IPv4/ Translators. https://tools.ietf.org/html/rfc6052 8. RFC 6145: IP/ICMP Translation Algorithm. https://tools.ietf.org/html/rfc6145 9. RFC 6146 Stateful NAT64: Network Address and Protocol Translation from Clients to IPv4 Servers. https://tools.ietf.org/html/rfc6146 10. RFC 6147 DNS64: DNS Extensions for Network Address Translation from clients to IPv4 Servers. https://tools.ietf.org/html/rfc6147 11. RFC 6603: Prefix Exclude Option for DHCPv6-based Prefix Delegation. https://tools.ietf.org/html/rfc6603 12. RFC 6877 464XLAT: Combination of Stateful and Stateless Translation. https://tools.ietf.org/html/rfc6877 Nokia is a registered trademark of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. Nokia Oyj Karaportti 3 FI-02610 Espoo Finland Tel. +358 (0) 10 44 88 000 Product code: SR1710017371EN (October) 2017 Nokia s.nokia.com