SlideShare a Scribd company logo
1 of 16
Download to read offline
Advances in IPv6
             in Mobile

John Loughney, Nokia
john.loughney@nokia.com




                    Company Confidential
Motivations

• 5.3 billion mobile subscribers, ITU-T figures for 2010.
• Large percentage are IP capable
   −Trend toward Always-On applications (details next slide)
• LTE is happening now, will be soon doing voice over IP only.
• Operators run both a circuit switched and IP networks,
  causing higher CAPEX and OPEX.
• In the future, services will migrate to IP.
• Carrier grade NATs are a misnomer.
• So the choice is between
   −IPv4 with NAT frequent keep-alives & additional investments
   −IPv6 and long lived connections



                           Company Confidential
Major IPv4 address pools are empty
                                                                          IPv6
       • Internet Assigned Numbers                       • Huge address space for the
        Authority ran out of IPv4                         Internet growth
        address blocks on                                • Enables internet access for “the
                         3rd February 2011                Next Billion” people
                                                         • Improved solution for the whole
       • APNIC ran out on                                 value chain
                         15th April 2011
       • Other RIRs are following                              • IPv6 is the only solution for
       • IPv4 usage getting complex and                          the IPv4 exhaustion
        increasingly expensive
                • IPv4 address purchases are             No more crying for wolf, it’s here
                     costly, approx $11 apiece           already



Company Confidential. ©2011 Nokia
                                    IPv4
                                             Company Confidential
NATs with keep alive messages
     • IPv4 Mobile Devices are usually behind IPv4 NATs
           −Always on application are becoming more prevalent
           −Applications that want to be reachable need to send
            periodic keep-alives to keep NAT state active
                  − Current NATs require keep-alives from 40 seconds to 5 minutes
                  − Need to implement for minimum (~30 seconds)
     • Sending of NAT periodic keep-alive messages decreases mobile
       device standby time by several days
     • Not a problem for devices with power cords, but for mobile devices it
       is a big problem

                             There should be NO        The UDP inactivity timer in NATs causes the public
       Client, Private
       IPv4 address 1
                              NATs between the         UDP port 6538 to be assigned to a different
                               terminal and the        mobile, if the mobile does not send any data within
                                   server!             a certain amount of time, about every 40 seconds
                                                       …
Client, Private
IPv4 address 2                        UDP port = 6538                     Server, Public IPv4 address 3


                                         Company Confidential
Key apps and services
     Peer-to-peer apps and service
                        • Gaming
                   •   Content transfer

           Server-driven apps
                                                                 All apps and
                       • Streaming
           •       IP TV, video-on-demand                     services that want
           •       Cloud apps and services                     ‘uncomplicated’
                                                                 connectivity
    Apps requiring long-time sessions
               •    Voice, video, VoIP, etc
                     • Hybrid apps

       LTE is a data only solution,
      no circuit switched voice and
               messaging.




5

                                       Company Confidential
Deployment approaches

       Dual-stack approach is the most
       customer-friendly solution for
       transitioning to IPv6

                  Dual-stack is also the standard
                  approach (3GPP) and appears to be
                  the most favored approach

          IPv6-only transition solution based on
          protocol translation can cause service
          discontinuity, and is only an option for
          specific cases due to discrete reasons

6
                           Company Confidential
Details of dual-stack
       3GPP release-8 introduced a new bearer
       type: IPv4v6


             IPv4 and IPv6 bearers can be used in
             parallel when IPv4v6 is not supported
             (since 3GPP release-99)

        Various fallback scenarios are involved
        that are not present with IPv4-only
        devices, e.g. IPv4v6 -> IPv4 & IPv6


                          References: 3GPP release-8 23.060, 23.401
7                                     draft-ietf-v6ops-3gpp-eps
                            Company Confidential
IPv6 impacts at all levels

Services & Content   Google, YouTube, Akamai, Facebook, Bing, ...


                     Browsers, E-mail, IM, VoIP, Games, Utilities,
Applications         Middleware entities like HTTP, ...


API                  Qt, Java, Posix, Symbian & other OS APIs, ...


                     Symbian, iOS, Android, Windows Phone, various
TCP/IP Stack         flavors of Linux, Series 40, RIM,


Modem                Renesas, Qualcomm, ST-E, GCT, Broadcom,
                     Icera (Nvidia), Marvell, Infineon, MediaTek, ...



                      Company Confidential
IPv6 on handsets
                  IPv6 support required at
                       different levels


    IPv6 support in the applications


    IPv6 support on application APIs


    IPv6 support on the connection manager


    IPv6 support on the TCP/IP stack


    IPv6 support on the modem



9
                                       Company Confidential
Phone support for IPv6


                                                                                                          LG VL600
                                                                                                          CDMA/LTE
                                                                                                          dongle




                                                                                                       Nokia 21M-02
                                                                                                       2G/3G /3.5G USB
                                                                                                       dongle
Android               iPhone 4S     Windows Phone 7        Symbian                   Nokia N9          Supports IPv6 and
Motorola Droid Bionic IPv6 for WLAN Mango                  Has supported IPv6        IPv6 add-on       IPv4v6 PDP types
handset for Verizon   only          IPv4 only as no IPv6   since 2004, and used      enables dual-
Reportedly has have                  yet on WP OS; IPv6    in trials. Apps can use   stack in 3G and
IPv6 for cellular.                   support coming in     IPv4 or IPv6 cellular     WiFi accesses.
Samsung Nexus S                      Apollo release        access but not both
Has IPv6 for WLAN                                          simultaneously. This
only.                                                      works normally when
                                                           using WiFi access.



                                                    Company Confidential
High level cellular requirements
• Dual-stack with single PDP (IPv6v4) is the most common solution

• Some network operators are considering dual-stack with parallel PDPs
  (IPv6 & IPv4).
    − It is required for a 3GPP fallback scenario.

• IPv6-only solution is also required by a few
• Other solutions are also queried and investigated, but not required yet
    − PNAT, DS-Lite, DSMIP6, A+P & DS-Lite, 6rd.

• Configurability to single PDP (IPv4v6), parallel PDPs (IPv6 & IPv4), or only
  IPv6
    − OMA DM (operator configuration) for APN setting

• Gradual fallback in roaming and error cases for improved user experience
    − IPv4v6 ► IPv4 & IPv6 ► IPv4 or IPv6
    − IPv6 ► IPv4


                                         Company Confidential
IPv6 status on mobile networks
     • Closed IPv6 trials at least since 2003

     • First commercial IPv6 deployments at 2010
        − While many operators are conducting internal (lab) trials

     • Public trials and some commercial deployments occurring
       during 2011
        − Even more operators are trialing
        − Number of cellular IPv6 capable devices also increasing

     • And things are getting even better for 2012 !

     • But there are some gotchas

12
                                  Company Confidential
IPv6 changes tethering significantly

     Traditional dial-up style IPv4
     tethering uses dedicated PDP
     context for the dial-up                     IPv4 tethering solutions, often use
                                                 NAT and DHCP to allow sharing of
                                                 the same mobile connection with
         Traditional dial-up is possible         internal applications
         also with IPv6


                 IPv6 does not use NATting, but instead Neighbor
                 Discovery Proxy ”bridging function” that does not
                 require explicit network support, or explicit and more
                 proper DHCPv6 Prefix Delegation as is defined in 3GPP
                 Release-10

13
                                      Company Confidential
WiFi offloading -                                                                    Internet

 under study

                                                 WiFi access


                                                                                        Cellular operator’s
                                                                                             services




                                                     Rules via DHCPv6                                   DHCPv6 server

            Routing                               Cellular access
            rule DB                           Provisioning rules with OMA-DM



 RFC4191
 draft-ietf-mif-dhcpv6-route-option
                                       Rules via IPv6 Router Advertisements           Access Network Discovery
 draft-ietf-mif-dns-server-selection                                                  and Selection Function
 draft-korhonen-mif-ra-offload
 3GPP 24.312 ANDSF
14
                                                              Company Confidential   PDN GW
IPv6 standards are ready
     Key specifications and standards are complete and
     matured for product creation and deployment




     Additional features and improvements are
     actively researched, developed, and standardized. Nokia
     participates, for example, to: IPv6 protocol maintenance,
     Multi-Interface improvements, IP mobility solutions,
     protocol translation topics, and Happy Eyeballs
15
                             Company Confidential
Additional reading

• Internet Protocol Version 6 (IPv6) for Some Second and Third
  Generation Cellular Hosts
     −http://tools.ietf.org/html/rfc3316
• IPv6 Node Requirements
     −http://tools.ietf.org/html/rfc4294
• Happy Eyeballs: Success with Dual-Stack Hosts
     −http://tools.ietf.org/html/draft-ietf-v6ops-happy-eyeballs-05
• Dual Stack Hosts Using "Bump-in-the-Host" (BIH)
     −http://tools.ietf.org/html/draft-ietf-behave-v4v6-bih-06




16

                             Company Confidential

More Related Content

What's hot

How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHaystack Technologies
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)Jeff Green
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1 1&1
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best PracticesManaging the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best PracticesCisco Mobility
 
IPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksIPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksJohn Loughney
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC contextAudioCodes
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)Jeff Green
 
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumIPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumAPNIC
 
Cisco WS-C4908GL3
Cisco WS-C4908GL3Cisco WS-C4908GL3
Cisco WS-C4908GL3savomir
 
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forumIPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forumIPv6no
 
AnyFirewall Engine & Server by Eyeball Networks
AnyFirewall Engine & Server by Eyeball NetworksAnyFirewall Engine & Server by Eyeball Networks
AnyFirewall Engine & Server by Eyeball NetworksEyeball Networks
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPROIDEA
 
20.) physical (optics copper and power)
20.) physical (optics copper and power)20.) physical (optics copper and power)
20.) physical (optics copper and power)Jeff Green
 

What's hot (20)

I pv6
I pv6I pv6
I pv6
 
To Infiniband and Beyond
To Infiniband and BeyondTo Infiniband and Beyond
To Infiniband and Beyond
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best PracticesManaging the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
 
LoRaWAN vs Haystack
LoRaWAN vs HaystackLoRaWAN vs Haystack
LoRaWAN vs Haystack
 
IPv6 in 2G and 3G Networks
IPv6 in 2G and 3G NetworksIPv6 in 2G and 3G Networks
IPv6 in 2G and 3G Networks
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC context
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumIPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
 
Cisco WS-C4908GL3
Cisco WS-C4908GL3Cisco WS-C4908GL3
Cisco WS-C4908GL3
 
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forumIPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
 
AnyFirewall Engine & Server by Eyeball Networks
AnyFirewall Engine & Server by Eyeball NetworksAnyFirewall Engine & Server by Eyeball Networks
AnyFirewall Engine & Server by Eyeball Networks
 
ICE basic
ICE basicICE basic
ICE basic
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
 
20.) physical (optics copper and power)
20.) physical (optics copper and power)20.) physical (optics copper and power)
20.) physical (optics copper and power)
 

Similar to Advances in IPv6 in Mobile Networks Globecom 2011

Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessJohn Loughney
 
Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8John Loughney
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesAPNIC
 
Applying IPv6 to LTE Networks
Applying IPv6 to LTE NetworksApplying IPv6 to LTE Networks
Applying IPv6 to LTE NetworksAPNIC
 
AWT goes IPv6 talk @BELNET Workshop
AWT goes IPv6 talk @BELNET WorkshopAWT goes IPv6 talk @BELNET Workshop
AWT goes IPv6 talk @BELNET Workshopir. Carmelo Zaccone
 
IPv6 Readiness
IPv6 ReadinessIPv6 Readiness
IPv6 ReadinessAPNIC
 
PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PROIDEA
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the EnterpriseJohn Rhoton
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahHamza Al-Qudah
 
Enterprise Preparation for IPv6
Enterprise Preparation for IPv6Enterprise Preparation for IPv6
Enterprise Preparation for IPv6John Rhoton
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...gogo6
 
IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44Jisc
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6Manesh Sharma
 
"End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" "End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" John Loughney
 

Similar to Advances in IPv6 in Mobile Networks Globecom 2011 (20)

Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile Access
 
Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for Mobiles
 
IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?
 
IPv6 for telecom broad band access
IPv6 for telecom broad band accessIPv6 for telecom broad band access
IPv6 for telecom broad band access
 
Applying IPv6 to LTE Networks
Applying IPv6 to LTE NetworksApplying IPv6 to LTE Networks
Applying IPv6 to LTE Networks
 
AWT goes IPv6 talk @BELNET Workshop
AWT goes IPv6 talk @BELNET WorkshopAWT goes IPv6 talk @BELNET Workshop
AWT goes IPv6 talk @BELNET Workshop
 
IPv6 Readiness
IPv6 ReadinessIPv6 Readiness
IPv6 Readiness
 
PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the Enterprise
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-Qudah
 
10 fn s11
10 fn s1110 fn s11
10 fn s11
 
10 fn s11
10 fn s1110 fn s11
10 fn s11
 
Enterprise Preparation for IPv6
Enterprise Preparation for IPv6Enterprise Preparation for IPv6
Enterprise Preparation for IPv6
 
4 g
4 g4 g
4 g
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
 
IPv6
IPv6IPv6
IPv6
 
IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44
 
Future protocol IP v6
Future protocol IP v6Future protocol IP v6
Future protocol IP v6
 
"End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services" "End-to-end Interoperability and Mobile Services"
"End-to-end Interoperability and Mobile Services"
 

More from John Loughney

LBS: Where are we? Where are we going? And how do we get there?
LBS: Where are we? Where are we going? And how do we get there?LBS: Where are we? Where are we going? And how do we get there?
LBS: Where are we? Where are we going? And how do we get there?John Loughney
 
"Converged Communications -- Impact and Requirements on future handsets
"Converged Communications -- Impact and Requirements on future handsets"Converged Communications -- Impact and Requirements on future handsets
"Converged Communications -- Impact and Requirements on future handsetsJohn Loughney
 
Converged Communications and IPv6
Converged Communications and IPv6Converged Communications and IPv6
Converged Communications and IPv6John Loughney
 
Quality of Service at the Internet Engineering Task Force
Quality of Service at the Internet Engineering Task ForceQuality of Service at the Internet Engineering Task Force
Quality of Service at the Internet Engineering Task ForceJohn Loughney
 
Future Signaling Protocols What’s New in IETF
Future Signaling Protocols What’s New in IETFFuture Signaling Protocols What’s New in IETF
Future Signaling Protocols What’s New in IETFJohn Loughney
 
Converged Communications
Converged CommunicationsConverged Communications
Converged CommunicationsJohn Loughney
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureJohn Loughney
 
Mobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentMobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentJohn Loughney
 
A Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMA Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMJohn Loughney
 
DIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMDIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMJohn Loughney
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter RoamingJohn Loughney
 

More from John Loughney (14)

LBS: Where are we? Where are we going? And how do we get there?
LBS: Where are we? Where are we going? And how do we get there?LBS: Where are we? Where are we going? And how do we get there?
LBS: Where are we? Where are we going? And how do we get there?
 
"Converged Communications -- Impact and Requirements on future handsets
"Converged Communications -- Impact and Requirements on future handsets"Converged Communications -- Impact and Requirements on future handsets
"Converged Communications -- Impact and Requirements on future handsets
 
Converged Communications and IPv6
Converged Communications and IPv6Converged Communications and IPv6
Converged Communications and IPv6
 
Quality of Service at the Internet Engineering Task Force
Quality of Service at the Internet Engineering Task ForceQuality of Service at the Internet Engineering Task Force
Quality of Service at the Internet Engineering Task Force
 
SCTP Overview
SCTP OverviewSCTP Overview
SCTP Overview
 
Future Signaling Protocols What’s New in IETF
Future Signaling Protocols What’s New in IETFFuture Signaling Protocols What’s New in IETF
Future Signaling Protocols What’s New in IETF
 
Converged Communications
Converged CommunicationsConverged Communications
Converged Communications
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and Future
 
End-to-End and IPv6
End-to-End and IPv6End-to-End and IPv6
End-to-End and IPv6
 
Mobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentMobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 Deployment
 
A Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATMA Framework for the QoS Based Integration of IP and ATM
A Framework for the QoS Based Integration of IP and ATM
 
DIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMDIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATM
 
Diameter Overview
Diameter OverviewDiameter Overview
Diameter Overview
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter Roaming
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Advances in IPv6 in Mobile Networks Globecom 2011

  • 1. Advances in IPv6 in Mobile John Loughney, Nokia john.loughney@nokia.com Company Confidential
  • 2. Motivations • 5.3 billion mobile subscribers, ITU-T figures for 2010. • Large percentage are IP capable −Trend toward Always-On applications (details next slide) • LTE is happening now, will be soon doing voice over IP only. • Operators run both a circuit switched and IP networks, causing higher CAPEX and OPEX. • In the future, services will migrate to IP. • Carrier grade NATs are a misnomer. • So the choice is between −IPv4 with NAT frequent keep-alives & additional investments −IPv6 and long lived connections Company Confidential
  • 3. Major IPv4 address pools are empty IPv6 • Internet Assigned Numbers • Huge address space for the Authority ran out of IPv4 Internet growth address blocks on • Enables internet access for “the 3rd February 2011 Next Billion” people • Improved solution for the whole • APNIC ran out on value chain 15th April 2011 • Other RIRs are following • IPv6 is the only solution for • IPv4 usage getting complex and the IPv4 exhaustion increasingly expensive • IPv4 address purchases are No more crying for wolf, it’s here costly, approx $11 apiece already Company Confidential. ©2011 Nokia IPv4 Company Confidential
  • 4. NATs with keep alive messages • IPv4 Mobile Devices are usually behind IPv4 NATs −Always on application are becoming more prevalent −Applications that want to be reachable need to send periodic keep-alives to keep NAT state active − Current NATs require keep-alives from 40 seconds to 5 minutes − Need to implement for minimum (~30 seconds) • Sending of NAT periodic keep-alive messages decreases mobile device standby time by several days • Not a problem for devices with power cords, but for mobile devices it is a big problem There should be NO The UDP inactivity timer in NATs causes the public Client, Private IPv4 address 1 NATs between the UDP port 6538 to be assigned to a different terminal and the mobile, if the mobile does not send any data within server! a certain amount of time, about every 40 seconds … Client, Private IPv4 address 2 UDP port = 6538 Server, Public IPv4 address 3 Company Confidential
  • 5. Key apps and services Peer-to-peer apps and service • Gaming • Content transfer Server-driven apps All apps and • Streaming • IP TV, video-on-demand services that want • Cloud apps and services ‘uncomplicated’ connectivity Apps requiring long-time sessions • Voice, video, VoIP, etc • Hybrid apps LTE is a data only solution, no circuit switched voice and messaging. 5 Company Confidential
  • 6. Deployment approaches Dual-stack approach is the most customer-friendly solution for transitioning to IPv6 Dual-stack is also the standard approach (3GPP) and appears to be the most favored approach IPv6-only transition solution based on protocol translation can cause service discontinuity, and is only an option for specific cases due to discrete reasons 6 Company Confidential
  • 7. Details of dual-stack 3GPP release-8 introduced a new bearer type: IPv4v6 IPv4 and IPv6 bearers can be used in parallel when IPv4v6 is not supported (since 3GPP release-99) Various fallback scenarios are involved that are not present with IPv4-only devices, e.g. IPv4v6 -> IPv4 & IPv6 References: 3GPP release-8 23.060, 23.401 7 draft-ietf-v6ops-3gpp-eps Company Confidential
  • 8. IPv6 impacts at all levels Services & Content Google, YouTube, Akamai, Facebook, Bing, ... Browsers, E-mail, IM, VoIP, Games, Utilities, Applications Middleware entities like HTTP, ... API Qt, Java, Posix, Symbian & other OS APIs, ... Symbian, iOS, Android, Windows Phone, various TCP/IP Stack flavors of Linux, Series 40, RIM, Modem Renesas, Qualcomm, ST-E, GCT, Broadcom, Icera (Nvidia), Marvell, Infineon, MediaTek, ... Company Confidential
  • 9. IPv6 on handsets IPv6 support required at different levels IPv6 support in the applications IPv6 support on application APIs IPv6 support on the connection manager IPv6 support on the TCP/IP stack IPv6 support on the modem 9 Company Confidential
  • 10. Phone support for IPv6 LG VL600 CDMA/LTE dongle Nokia 21M-02 2G/3G /3.5G USB dongle Android iPhone 4S Windows Phone 7 Symbian Nokia N9 Supports IPv6 and Motorola Droid Bionic IPv6 for WLAN Mango Has supported IPv6 IPv6 add-on IPv4v6 PDP types handset for Verizon only IPv4 only as no IPv6 since 2004, and used enables dual- Reportedly has have yet on WP OS; IPv6 in trials. Apps can use stack in 3G and IPv6 for cellular. support coming in IPv4 or IPv6 cellular WiFi accesses. Samsung Nexus S Apollo release access but not both Has IPv6 for WLAN simultaneously. This only. works normally when using WiFi access. Company Confidential
  • 11. High level cellular requirements • Dual-stack with single PDP (IPv6v4) is the most common solution • Some network operators are considering dual-stack with parallel PDPs (IPv6 & IPv4). − It is required for a 3GPP fallback scenario. • IPv6-only solution is also required by a few • Other solutions are also queried and investigated, but not required yet − PNAT, DS-Lite, DSMIP6, A+P & DS-Lite, 6rd. • Configurability to single PDP (IPv4v6), parallel PDPs (IPv6 & IPv4), or only IPv6 − OMA DM (operator configuration) for APN setting • Gradual fallback in roaming and error cases for improved user experience − IPv4v6 ► IPv4 & IPv6 ► IPv4 or IPv6 − IPv6 ► IPv4 Company Confidential
  • 12. IPv6 status on mobile networks • Closed IPv6 trials at least since 2003 • First commercial IPv6 deployments at 2010 − While many operators are conducting internal (lab) trials • Public trials and some commercial deployments occurring during 2011 − Even more operators are trialing − Number of cellular IPv6 capable devices also increasing • And things are getting even better for 2012 ! • But there are some gotchas 12 Company Confidential
  • 13. IPv6 changes tethering significantly Traditional dial-up style IPv4 tethering uses dedicated PDP context for the dial-up IPv4 tethering solutions, often use NAT and DHCP to allow sharing of the same mobile connection with Traditional dial-up is possible internal applications also with IPv6 IPv6 does not use NATting, but instead Neighbor Discovery Proxy ”bridging function” that does not require explicit network support, or explicit and more proper DHCPv6 Prefix Delegation as is defined in 3GPP Release-10 13 Company Confidential
  • 14. WiFi offloading - Internet under study WiFi access Cellular operator’s services Rules via DHCPv6 DHCPv6 server Routing Cellular access rule DB Provisioning rules with OMA-DM RFC4191 draft-ietf-mif-dhcpv6-route-option Rules via IPv6 Router Advertisements Access Network Discovery draft-ietf-mif-dns-server-selection and Selection Function draft-korhonen-mif-ra-offload 3GPP 24.312 ANDSF 14 Company Confidential PDN GW
  • 15. IPv6 standards are ready Key specifications and standards are complete and matured for product creation and deployment Additional features and improvements are actively researched, developed, and standardized. Nokia participates, for example, to: IPv6 protocol maintenance, Multi-Interface improvements, IP mobility solutions, protocol translation topics, and Happy Eyeballs 15 Company Confidential
  • 16. Additional reading • Internet Protocol Version 6 (IPv6) for Some Second and Third Generation Cellular Hosts −http://tools.ietf.org/html/rfc3316 • IPv6 Node Requirements −http://tools.ietf.org/html/rfc4294 • Happy Eyeballs: Success with Dual-Stack Hosts −http://tools.ietf.org/html/draft-ietf-v6ops-happy-eyeballs-05 • Dual Stack Hosts Using "Bump-in-the-Host" (BIH) −http://tools.ietf.org/html/draft-ietf-behave-v4v6-bih-06 16 Company Confidential