16
IPv6 i Mobilnät Mattias Karlsson [email protected]

IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

  • Upload
    doanh

  • View
    222

  • Download
    6

Embed Size (px)

Citation preview

Page 1: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

IPv6 i Mobilnät

Mattias Karlsson [email protected]

Page 2: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Agenda

• Varför behöver vi IPv6? • Kort historia om Standardisering kring IP i

mobilnät. • Snabb genomgång om mobilnät • Speciella utmaningar med IPv6 i mobilnät.

Page 3: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Varför vi behöver IPv6

• Mobilt internet har förändrat användarbetendet. – Från Uppkopplad vid behov till alltid uppkopplad – Sociala medier ökar användandet

• Maskin till maskin anslutningar. – Elmätare , Bilar m.m.

• Andelen smartphones har exploderat.

Page 4: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Varför vi behöver IPv6 i mobilnäten

0

500000

1000000

1500000

2000000

2500000

2006 2007 2008 2009 2010 2011

Internetanslutning via mobiltelefon i sverige

Källa: SCB

Page 5: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Varför vi behöver IPv6 i mobilnäten

• Problemet är ett faktum. – Redan idag använder många NAT för Internet till

mobiler

• IPv6 är den rätta vägen framåt. • Men det är en lång väg.

Page 6: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Genomgång av Mobilnät.

Page 7: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

3GPP Kort historia

• 3GPP R99 - 1999 – Introducerade 3G med hastigheter mellan Upp till 2Mbit/s – All Transport var baserat på ATM – Support för IPv6 från start.

• 3GPP R4 - 2001 – IP Transport för tal

• 3GPP R5 - 2002 – HSDPA 14Mbit/s nedlänk – Möjlighet till QoS – Alternativ att använda Ethernet/IP istället för ATM. – IMS standardiserades

• 3GPP R6 - 2004 – IP för transport till och från Basstationer – HSUPA 5.76Mbit/s upplänk.

• 3GPP R7 – 2007 – Direct-Tunnel Optimerad trafikväg. – HSPA+ 42 Mbit/s

• 3GPP R8 – 2008 – LTE 300/75Mbit/s – Evolved Packet Core – Dualstack PDP Contexts för LTE

• 3GPP R9 – 2009 – Dualstack PDP Contexts för 3G

Page 8: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Paketdata i mobilnät Radionätet: (RAN) • 2G/3G BTS/NodeB

– Gränssnitt mellan radio och BSC/RNC

– Schedulerar trafiken – Hanterar omsändningar i 3G

• BSC/RNC – Hanterar radioresurser – Lokal Mobilitet – Krypterar Användardata i 3G – Interface mot Mobilecore

Page 9: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Paketdata i mobilnät Radionätet: (RAN) • LTE

– Nästa generations radionät – RNC och nodeB blev eNodeB – Optimerad för data – Upp till 300Mbit/s per 20Mhz – Förbättrad fördrörjning

Page 10: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Paketdata i mobilnät Paketdata noder: • SGSN/MME:

– Kontrollnod – Autentisering – Mobilitet – Datasessions hantering – 2G dataplan

Page 11: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Paketdata i mobilnät Paketdata noder: • GGSN/SAEGW

– Ankare för IP – Hanterar PDP

Context/Bearer – CDR generering – Döljer underliggande

infrastruktur

• SAEGW -> SGW /

PDNGW

Page 12: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

– User and transport planes are completely independent, i.e. the transport plane can run on a different IP version than the user plane

– UTRAN and Core Network transport can also run on different IP versions

UTRAN Core Network

User IPv6

Transport IPv6

Application Server GGSN Terminal

User plane vs transport plane

Page 13: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Transport of user IP packets in UMTS

Application Server GGSN

Terminal SGSN UTRAN

GTP-U GTP-U

User IPv6 (PDP type IPv6)

Radio Bearer

IP packets to/from the terminal are tunneled through the UMTS network, they are not routed directly at the IP level.

Page 14: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

The PDP CONTEXT When an MS attaches to the Network, the SGSN creates a Mobility Management context containing information pertaining to e.g., mobility and security for the MS. At PDP Context Activation (PDP - Packet Data Protocol), the SGSN and GGSN create a PDP context, containing information about the session (e.g. IP address, QoS, routing information , etc.), Note: Each Subscriber may activate several PDP Contexts towards the same or different GGSNs. When activated towards the same GGSN, they can use the same or different IP addresses. Up until 3GPP Release 9 a PDPContext could only handle v4 och v6 at the same time so if a dualstack connection was needed 2 PDPContexts was needed. This was slolved in R9 by introducing v4v6 PDPContexts

Page 15: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

GGSN

The PDP Context

Terminal SGSN GGSN

PDP Context X2 (APN X, IP address X, QoS2)

PDP Context X1 (APN X, IP address X, QoS1)

PDP Context Z (APN Z, IP address Z, QoS)

PDP Context Y (APN Y, IP address Y, QoS)

APN

Y

APN

Z

APN

X

Same PDP (IP) address and APN

PDP Context selection based on TFT (downstream)

Page 16: IPv6 i Mobilnät - Internetdagarna 2017 · • 3GPP R99 - 1999 ... – HSUPA 5.76Mbit/s upplänk. • 3GPP R7 ... User plane vs transport plane . Transport of user IP packets in UMTS

Sammanfattning av utmaningar • Support för IPv6 i mobiltelefoner/donglar

• Stödsystem ofta dåligt förberedda.

– Provisionering/billing/CDR • Licens Issues

– Många licensmodeller baseras på Antalet PDPcontexts – IPv6 ibland extra licens

• Utbildning och kunnande i oranisationen • Många terminaler måste bytas ut för att få IPv6 support • Avsaknad av business drivers för IPv6

– Införandet kostar en massa pengar men ger ingen ny intäkt.