15
Netnod Spring Meeting, 2011 1 © Nokia Siemens Networks IPv6 deployment scenarios in mobile networks Jouni Korhonen Netnod Spring Meeting 9-11 March, 2011 Stockholm, Sweden

IPv6 deployment scenarios in mobile networks - netnod.se deployment... · Netnod Spring Meeting, 2011 4 © Nokia Siemens Networks GGSN Packet Core & LTE Gb Iu Gn S1-MME S1-U S11 Gi

Embed Size (px)

Citation preview

Netnod Spring Meeting, 2011 1 © Nokia Siemens Networks

IPv6 deployment scenarios in mobile networks

Jouni Korhonen Netnod Spring Meeting 9-11 March, 2011 Stockholm, Sweden

Netnod Spring Meeting, 2011 2 © Nokia Siemens Networks

Foreword

•  This presentation concentrates in most parts to 3GPP packet core; both GPRS (2G/+3G radio) & Evolved Packet System (LTE radio).

•  3GPP system architecture release numbers are explicitly stated when different releases make difference.

•  3GPP architecture has supported IPv6 since Rel-99.. and the fundamental peculiarities & flaws originate from that time(*).

•  This presentation takes a peek into some current IPv6 deployments plans and trends I have faced when discussing with operators.

•  The emphasis is on getting IPv6 to the end user – not whole operator transmission/core/interconnection/roaming migration. 3GPP “IPv6 migration guideline” is in 3GPP TR29.975.

(*) see draft-korhonen-v6ops-3gpp-eps for a lot of details

Netnod Spring Meeting, 2011 3 © Nokia Siemens Networks

In the year 2005 this was proposed for the system architecture evolution...

•  Had no concept of PDP Context.. Bearerless radio concept.. •  Had no mandatory IP Mobility as part of the architecture.. •  Had no mandatory tunneling..

All IP Access Network

BS

BS

Serving Node - C

Serving Node - U

Service Gateway

Subscription

Operator service network

AAA Registers

Internet

Inter-connection

HA

Netnod Spring Meeting, 2011 4 © Nokia Siemens Networks

GGSN

Packet Core & LTE

Gb

Iu Gn

S1-MME

S1-U S11

Gi

BSC

RNC

Combi SGSN

S10

RAN

NodeB

eNodeB

MME

S5 PGW SGW

LTE

3G

2G

SGi

(Gn)

Gateway

In the year 2011 this is what we got for the system architecture evolution...

PCRF

Gx

•  Although not visible here, there are multiple IP Mobility & tunneling protocols: GTPv[12], MIPv4, DSMIPv6, PMIPv6, IPsec/MOBIKE, GRE..

•  APNs, default and dedicated bearers, Policy Control, PDN Connections, .. •  And a lot of options.. also in case of IPv6!

Netnod Spring Meeting, 2011 5 © Nokia Siemens Networks

Some jargon and fundamentals

•  Access Point Name (APN) is a fully qualified domain name and resolves to a specific gateway in an operator network. APN identifies the network to connect via the selected gateway.

•  PDN (Connection) Types: IPv4, IPv6 and IPv4v6 (dual-stack). A device may have multiple PDN Connections of the same or different types open in parallel.

•  Subscription profiles understand: IPv4, IPv6, IPv4v6 and IPv4_or_IPv6.

•  Each IP[v4]v6 PDN Connection has exactly one unique /64.

•  SLAAC is the only supported IPv6 configuration method for the mobile device.

•  3GPP separates User Plane (UP) & Control Plane (CP).

•  Extensive tunneling for User Plane: transmission and payload IP versioning are independent of each other. GTP (UDP encapsulation) is the dominant tunneling protocol.

•  The first real User Plane “IP aware” node is PGW/GGSN (hmm.. PMIPv6 is an exception).

•  IPv6 migration solutions involving mobile host terminated tunneling strictly ruled out in 3GPP.. in standards space.. reality might prove different, though.

Netnod Spring Meeting, 2011 6 © Nokia Siemens Networks

Mobile operators’ positions towards IPv6

•  j

Mode: aggressive.. or panic •  Addresses out and NATs are melting •  Deploy now even if the world around you is not up to speed •  IPv6-only is ok, NAT64 is ok. •  Do not bother waiting for dual-stack capable handsets and core

Driver: market demand •  Address shortage not an issue in the foreseen future or NATing ok •  React when lack of IPv6 start causing loss of subscribers •  May offer something to selected •  groups (even using tunneling)

Mode: it happens eventually •  ...Wait until Dual-Stack capability becomes available/justified •  Accept NATing IPv4 ‘forever’ •  Deploy selectively (i.e. end users don’t really care about IP version)

Driver: IPv4 address shortage •  Always on apps, M2M, LTE-devices, .. need a lot of addresses •  Growth of mobile broadband discourages NAT44 deployments •  Simply.. out of addresses any day soon

IPv6 deployment

and migration

Netnod Spring Meeting, 2011 7 © Nokia Siemens Networks

Introducing IPv6 in phases

•  IPv6 rollout can be and is recommended to be phased:

•  1st IPv6 at the application and end-user layer: •  End-user visible User Plane has technically been “switch on” for some time. •  Operators have done quite a bit of testing behind the curtains. However, •  Commercial offering usually involves a lot more: security(!), subscriber management/

processes, customer support, roaming, DPI, provisioning, billing, DNS, AAA, address planning, ..., and a whole lot more in-house systems & databases.

•  2nd IPv6 at the transport layer: •  Since User Plane is always tunneled there seems be no hurry to upgrade transmission to

IPv6.. and sometimes transmission is owned/operator by some one else who’s IPv6 rollout schedule is different.

•  Upgrading RAN and transmission to IPv6 typically not business critical. •  Typically IPv6 is not the driver to touch existing IPv4 MPLS core & aggregation network. •  Roaming and interconnection not even defined for IPv6 yet.. it tends to work though.

•  3rd IPv6 at all other interfaces: •  3GPP signaling protocol information elements are IPv6 aware, even when run over IPv4. •  Core nodes run just fine in all IPv4 environment.. •  Management systems running in IPv6 typically not business critical.

Netnod Spring Meeting, 2011 8 © Nokia Siemens Networks

Primary colours: Supporting colours:

Typical IPv6 network introduction plan

Mobile Broadband

Internet

Core

IMS Site

Mobile Broadband Access as #2 •  Packet Core IPv4 •  User IPv6, (S)Gi Dual-Stack

• IPv6 either native or tunneled to Internet •  Current /64 link model makes prefix delegation for home gateways problematic (prior Rel-10)

Management Network

IP Multimedia Subsystem •  Can be IPv6 only •  Backend interfaces can be IPV4

Network Management as last •  No need to upgrade at this point *if* it understands IPv6 information elements..

Internet connectivity •  Dual-Stack •  Either native or tunneled

Fixed Broadband

Fixed Broadband as #1 (if available) •  IPv6 provided to end-user •  Either native or tunneled

•  6rd (getting popular..), etc. •  After transition to IPv6 IPv4 can be provided with DS-Lite, some A+P

Core Network Dual-Stack • Native, or •  MPLS - 6PE/6VPE Network Services obviously..

•  DNS has to be upgraded to support IPv6 access •  Reverse DNS has to be set up

Netnod Spring Meeting, 2011 9 © Nokia Siemens Networks

Operators and IPv6 migration; common approaches for the mobile side of operator • Native Dual-Stack everywhere (3G/EPS) + NAT44:

•  Slow paced introduction to network. Start with easy to control devices – like USB dongles (and having a laptop does help migration.. dialers).

•  Some in a mode of waiting till LTE.. but this attitude is changing. •  No desire to introduce NAT64 (no improvement over NAT44). •  No desire to introduce parallel IPv4 and IPv6 bearers.. doubles ‘costs’.

• Handovers between 3G and LTE are important. If pre-Rel-8 SGSNs are still in use, it means IPv4 or IPv6 only bearers.

•  IP[v4]v6 for specific use/service.. easily doable e.g. a using dedicated “IPv6 APN” subscription bundled with a subsidized IPv6 capable handset/dongle.

Netnod Spring Meeting, 2011 10 © Nokia Siemens Networks

Operators and IPv6 migration; common approaches for the mobile side of operator •  IPv6 only + NAT64:

•  Not overly popular but still to be reckoned with. •  Good for always on (LTE) handsets that are unlikely be used for active

internet usage and produce huge traffic volumes.. •  No desire to introduce parallel IPv4 and IPv6 bearers.. doubles ‘costs’.

•  Active push to get important applications to IPv6 native.

•  Handovers between 3G and LTE are important. If pre-Rel-8 SGSNs are used, it means IPv4 or IPv6 only bearers. Not issue with IPv6-only+NAT64 approach.

•  IP[v4]v6 for specific use/service.. easily doable e.g. a using dedicated “IPv6 APN” subscription bundled with a subsidized IPv6 capable handset/dongle.

Netnod Spring Meeting, 2011 11 © Nokia Siemens Networks

NAT44 and NAT64 considerations..

•  NAT44 has become an important topic; something needed now and most likely forever after dual-stack deployment. Operators have accepted this..

•  Common to bypass NATs/FWs for heavy users and smart phones.

•  NAT64 seen as bad as NAT44 but not equally important.

•  16million RFC1918 address limit has caused headache: •  Huge APNs where e.g. subscriber identification based on source IP

address (usually some “Gi box” or content platform issue). •  Network segmentation/overlapping private networks would help but...

•  Authorities require tracking of users behind a NAT -> real time tracing and NAT logging is becoming a real issue.

Netnod Spring Meeting, 2011 12 © Nokia Siemens Networks

NAT[46]4 deployments.. may all exist in one network and differentiated by subscriptions

IPv6-only for e.g. M2M and “simple” handset

Dual-stack.. “normal” users

dual-stack

(S)Gi Domain

PGW

NAT44 Internet IPv6

IPv4

dual-stack

(S)Gi Domain

PGW/NAT44

Internet IPv6

IPv4

•  The decision of NAT placement depends on e.g. •  Gateway capacity, overlapping addressing needs, •  Need of “Gi boxes”, PCC integration, ..

IPv6-only

(S)Gi Domain

PGW

NAT64 Internet IPv6

IPv4

IPv6-only

(S)Gi Domain

PGW/NAT64

Internet IPv6

IPv4

UE

UE

Netnod Spring Meeting, 2011 13 © Nokia Siemens Networks

Dual-stack deployments.. may co-exists with NAT[46]4 and differentiated by subscriptions

Dual-stack.. “power” users and always on smart phones

dual-stack

(S)Gi Domain

PGW

Internet IPv6

IPv4

•  The “UE” can also be a CPE with a cellular uplink •  Rel-10 introduces DHCPv6-PD.. or did someone say NAT66 or ND-

Proxy? ;) •  CPE can do NAT44 for its internal network (remember, one IPv4

address per PDN Connection). •  Small business or widespot area internet solution.

UE

Netnod Spring Meeting, 2011 14 © Nokia Siemens Networks

Fallback scenarios and roaming cause confusion

•  If inter-RAT handovers are desired (e.g. 3G-LTE) then network migration has to be planned and subscriptions provisioned based on the lowest common nominator: •  Example: 3G has IPv4 only, then LTE can only support IPv4. •  A reason for many to wait until 3G (Rel-9 feature) and EPS (Rel-8 feature)

both are IPv4v6 capable..

•  A dual-stack capable handset (since Rel-8) is always supposed to first try establishing IPv4v6 connection, then fall back to something different based on 1) subscription and 2) MME/PGW/GGSN configuration: •  See draft-korhonen-v6ops-3gpp-eps Section 8.7 for a full list of choices.

•  There is no roaming defined yet for IP[v4]v6: •  GSMA has recently started working on IPv6 roaming but in general

operators have not invested that much effort on it yet. •  It just happens to work ~75% of cases for IPv6. •  Real issues with inter-operator billing, thus IPv6 roaming barring is in radar.

Netnod Spring Meeting, 2011 15 © Nokia Siemens Networks

Thank you!

Questions?