SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Mobile
comunication
and IPv6
John Loughney




 1   © 2007 Nokia Converged Communication and IPv6 John Loughney 24 May 2007
2   © 2010 Nokia Mobile Communication and IPv6 John Loughney
So what, you might ask
• We will have 4+ billion cellular phones
• A growing number are IP capable
   • Trend toward Always-On applications
          • Push Email, VoIP, IM, multimedia services
• Currently, many operators need to run both a circuit
  switched and an IP network. This leads to higher CAPEX
  and OPEX.
• LTE is happening now, will be soon doing voice over IP only
• In the future, services will migrate to IP.
• So the choice is between
   • IPv4 with NAT frequent Keep-Alives
   • IPv6 and long lived connections
   3   © 2010 Nokia Mobile Communication and IPv6 John Loughney
NATs with keep alive messages
      •    IPv4 Mobile Devices are usually behind IPv4 NATs
            • Always on application are becoming more prevalent
               • Push Email, VoIP, IM, etc.
            • Applications that want to be reachable need to send periodic
                  Keep-Alives to keep NAT state active
                     • Current NATs require Keep-Alive 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 mobile, if
                                          terminal and the server!           the mobile does not send any data within a certain
                                                                             amount of time, about every 40 seconds …

Client, Private
IPv4 address 2                                                 UDP port = 6538                   Server, Public IPv4 address 3

            4     © 2010 Nokia Mobile Communication and IPv6 John Loughney
Not All NATs are
created equal
 •   UDP and TCP timeouts vary widely
 •   Several different NAT traversal mechanisms are needed
      • STUN, TURN, ICE, Teredo
      • All bring additional terminal and network complexity
      • Additional CAPEX and OPEX
      • All NAT traversal mechanism do open some security holes.
 •   Even worse, you might be behind different NATs at different times of the day
      • Home, office, hotspot networks often use different types of NATs.
 •   Each requiring a different traversal mechanism
 •   Performance over 3G is even worse
      • UMTS radio state management prevents the mobile device from entering
        sleep mode, often reducing standby time by days.
      • http://www.niksula.hut.fi/~peronen/publications/haverinen_siren_eronen_vt
        c2007.pdf
        5   © 2010 Nokia Mobile Communication and IPv6 John Loughney
T-Mobile USA IPv6 Trial

• IPv6 trial in T-Mobile USA with Symbian
  phones
• Nokia N900 is also supported, using a beta
  DualStack implementation
• T-Mobile USA is using DNS64/NAT64 to
  get IPv4 connectivity




   6   © 2010 Nokia Mobile Communication and IPv6 John Loughney
What else is going on?

• Nokia N900 running Linux
• Add-on support for IPv6 Dual Stack
• http://n900-ipv6.garage.maemo.org/
• https://code.google.com/p/n900ipv6/wiki/README
• http://code.google.com/p/n900ipv6/wiki/LDPreloadNat64




   7   © 2010 Nokia Mobile Communication and IPv6 John Loughney
Problems we are finding
• Lack of support for IPv6 in applications
• Applications that are not using standard socket calls or other
  ‘tricks’
• Servers that are IPv4 only
• Use of IPv4 literal addresses
• NAT problems
   • multilevel NATs
   • poor quality code in some NATs.




   8   © 2010 Nokia Mobile Communication and IPv6 John Loughney
Take-away thoughts
• I want my device to help me to
  communication, but I cannot
  communicate with an IP address or if
  my battery is dead.
• IPv6 is the only scalable technology to
  enable multiple services,
  interconnecting with other networks.
• IPv6 is now.




   9   © 2010 Nokia Mobile Communication and IPv6 John Loughney

Más contenido relacionado

Más de John Loughney

Más de John Loughney (13)

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
 
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
 
"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"
 
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
 
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
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core Networks
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter Roaming
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

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 Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

IEEE Globecom 2010: Mobile Communication and IPv6

  • 1. Mobile comunication and IPv6 John Loughney 1 © 2007 Nokia Converged Communication and IPv6 John Loughney 24 May 2007
  • 2. 2 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 3. So what, you might ask • We will have 4+ billion cellular phones • A growing number are IP capable • Trend toward Always-On applications • Push Email, VoIP, IM, multimedia services • Currently, many operators need to run both a circuit switched and an IP network. This leads to higher CAPEX and OPEX. • LTE is happening now, will be soon doing voice over IP only • In the future, services will migrate to IP. • So the choice is between • IPv4 with NAT frequent Keep-Alives • IPv6 and long lived connections 3 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 4. NATs with keep alive messages • IPv4 Mobile Devices are usually behind IPv4 NATs • Always on application are becoming more prevalent • Push Email, VoIP, IM, etc. • Applications that want to be reachable need to send periodic Keep-Alives to keep NAT state active • Current NATs require Keep-Alive 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 mobile, if terminal and the server! the mobile does not send any data within a certain amount of time, about every 40 seconds … Client, Private IPv4 address 2 UDP port = 6538 Server, Public IPv4 address 3 4 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 5. Not All NATs are created equal • UDP and TCP timeouts vary widely • Several different NAT traversal mechanisms are needed • STUN, TURN, ICE, Teredo • All bring additional terminal and network complexity • Additional CAPEX and OPEX • All NAT traversal mechanism do open some security holes. • Even worse, you might be behind different NATs at different times of the day • Home, office, hotspot networks often use different types of NATs. • Each requiring a different traversal mechanism • Performance over 3G is even worse • UMTS radio state management prevents the mobile device from entering sleep mode, often reducing standby time by days. • http://www.niksula.hut.fi/~peronen/publications/haverinen_siren_eronen_vt c2007.pdf 5 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 6. T-Mobile USA IPv6 Trial • IPv6 trial in T-Mobile USA with Symbian phones • Nokia N900 is also supported, using a beta DualStack implementation • T-Mobile USA is using DNS64/NAT64 to get IPv4 connectivity 6 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 7. What else is going on? • Nokia N900 running Linux • Add-on support for IPv6 Dual Stack • http://n900-ipv6.garage.maemo.org/ • https://code.google.com/p/n900ipv6/wiki/README • http://code.google.com/p/n900ipv6/wiki/LDPreloadNat64 7 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 8. Problems we are finding • Lack of support for IPv6 in applications • Applications that are not using standard socket calls or other ‘tricks’ • Servers that are IPv4 only • Use of IPv4 literal addresses • NAT problems • multilevel NATs • poor quality code in some NATs. 8 © 2010 Nokia Mobile Communication and IPv6 John Loughney
  • 9. Take-away thoughts • I want my device to help me to communication, but I cannot communicate with an IP address or if my battery is dead. • IPv6 is the only scalable technology to enable multiple services, interconnecting with other networks. • IPv6 is now. 9 © 2010 Nokia Mobile Communication and IPv6 John Loughney