SlideShare a Scribd company logo
1 of 17
Download to read offline
The State of 3G/GPRS IPv6 Deployment
             John Loughney
         john.loughney@nokia.com

   North American IPv6 Technology Conference
             September 20th, 2005
Agenda
• IPv6 status in 3G standards
• Why IPv6
• Why not IPv6
• Conclusion
IPv6 in 3GPP              Specifications
• Support for IPv6 (for user traffic) was fully introduced in
  3GPP Release 99. This is what is currently deployed.
• IPv6 address allocation mechanism was updated in 2002
  to allocate a globally unique (/64) prefix (instead of a
  single address) for every primary PDP context.
• IP Multimedia Subsystem (IMS) - multimedia service
  infrastructure introduced in Release 5 specifies IPv6 as
  the only IP version in the IMS to avoid IPv4-IPv6
  transition and interworking problems.
• Some work is on-going for support for early IMS
  implementations (a.k.a. – IPv4 IMS deployments).
Transition to IPv6 in 3GPP networks
• Analyzed in the v6ops Working Group (IETF)
   •    Transition Scenarios for 3GPP Networks - RFC 3574
   •    3GPP Analysis - draft-ietf-v6ops-3gpp-analysis-11.txt (in RFC
        Editor’s Queue)
• GPRS transition scenarios:
   1.   Dual Stack terminal connecting to IPv4 and IPv6 nodes
   2.   IPv6 terminal connecting to an IPv6 node through an IPv4 network
   3.   IPv4 terminal connecting to an IPv4 node through an IPv6 network
   4.   IPv6 terminal connecting to an IPv4 node
   5.   IPv4 terminal connecting to an IPv6 node

• IMS transition scenarios:
   1.   Terminal connecting to a node in an IPv4 network through IMS
   2.   Two IPv6 IMS operators connected via an IPv4 network
WLAN-3GPP Service Scenarios
• 3GPP defined service scenarios [TS 22.934]
• Scenario 1 - Common Billing and Customer Care
         • Single customer relationship ⇒ Customer receives one bill from the usage of both
           cellular & WLAN services
• Scenario 2 - 3GPP system based Access Control and Charging
         • Authentication, authorization and accounting (AAA) are provided by the 3GPP system,
           for WLAN access
• Scenario 3 - Access to 3GPP system PS based services
         • The same services provided by GPRS can be accessed by WLAN
• Scenario 4 - Service Continuity
         • Services supported in scenario 3 survive an inter-system handover between WLAN and
           3GPP. The change of access may be noticeable to the user.
• Scenario 5 - Seamless Services
         • Seamless service continuity between the access technologies.
• Scenario 6 - Access to 3GPP CS Services
         • CS core network services supported over WLAN
IPv6 in
• 3GPP2 IS-835C specifies Simple IPv6
   – /64 addresses through PPP.
   – no duplicate address detection.
• 3GPP2 IS-835D specifies Mobile IPv6
   – Open issues on MIPv6 and firewall traversal
• 3GPP2 and 3GPP are co-operating on IMS
   – 3GPP2 IMS supports both IPv4 and IPv6
Transition Scenarios for 3GPP2
• Slightly more complicated - many scenarios for network
  transition.
   • Simple IPv4 -> Simple IPv6
   • Mobile IPv4 -> Simple IPv6
   • Mobile IPv4 -> Mobile IPv6
• Various choices for upgrading to IPv6
   • Upgrade mobile terminals and PDSNs (Packed Domain Service
     Node) and services to dual-stack, operator core network I s IPv4.
   • Upgrade only mobile terminals and some services to dual-stack.
     Employ transition mechanism on mobile.
• Use of IPv6 transition mechanisms with MIPv6 is an open
  issue.
The Good News
• The Wireless Intelligence, jointly established by GSM
  Association and Ovum, released a survey report recently,
  showing that global mobile phone subscribers have
  exceeded 2 billion.
• There are about 200 million 3G users (CDMA + WCDMA).
• IPv6 implementations are done (details coming).
• Mobile operators have IPv6 allocations.
   • For example: Vodaphone, ePlus, Telefonica, France Telecom,
     NTT DoCoMo, Sprint … all have IPv6 allocations.
Why IPv6?
 • Applications benefit from peer-to-peer addressing
     • Push-to-Talk, SIP messaging, multimedia, VoIP & group communication.
     • Peer-to-peer games
     • IPsec VPNs
 • NAT traversal is complex & expensive
     • How to manage global roaming with private addresses?
     • UDP traffic requires keep-alives (every 45 seconds) – huge power drain!
     • SIP, IPsec, MIP all have different solutions.

                             END-TO-END PHONE CALL
+44 3 1234567                                                 +44 9 7654321


                        END-TO-END IP MULTIMEDIA CONNECTION

1080::1:1:2:ABBA:CAFE                 IPv6                1080::AAAA:1:2:3:4
IPv6 Products…Gaining Momentum
• Symbian supports IPv6
   • All Nokia 3G Symbian phones support IPv6 – 9 models
     already.
   • Nokia phones with embedded IPv6 – over 10 models
• Microsoft Windows XP, Windows Mobile 2003 2nd Ed.,
  Windows server 2003 all support IPv6.
• Linux, HP-UX, AIX, & Solaris all are shipping IPv6.
• Most infrastructure vendors support IPv6
   • Nokia shipping IPv6 in networks.
   • Cisco announced IPv6 support from IOS 12.2(1)T.
Real Time Apps & NATs
                           There should be NO
                            NATs between the        The UDP inactivity timer in NATs causes the public
 Client, Private         terminal and the server!   UDP port 6538 to be assigned to a different mobile, if
 IPv4 address 1                                     the mobile does not send any data within a certain
                                                    amount of time, about every 40 seconds …
                                                       Server, Public IPv4 address 3

                                    UDP port = 6538

       Client, Private
       IPv4 address 2

• Even though sessions may use a server, NATed addresses still cause problems.
• UDP inactivity timers are used with NATs and cause some problems:
    • The mobile would need to send keep-alive packets to every used public UDP
      socket every 30 seconds. This generates unnecessary traffic and is very bad for
      battery life.
    • This is applicable for SIP, IPsec, MIP and many other protocols
    • Mobiles can easily use up all of the operators public IPv4-addresses due to the
      keep-alives so that the public UDP ports can’t be assigned to new mobiles.
More NAT problems
• Current mobile networks tend to have large numbers of
  short-lived connections.
   • Quick web browsing
   • Picture sending
   • Email
• Large, global operators have seen private IP addresses
  are being re-assigned before NAT bindings time out.
   • This is a huge security hole, as the data session may still be active
     and if the NAT binding is still active, someone might be getting
     your data.
   • To solve this, operators have shortened they NAT binding life-time,
     meaning NAT refreshes are need more often.
IMS with IPv6
                                    Multi-country/operator
                                  SIP-connectivity network

                                SIP     SIP Signaling:
                                                                      SIP
                                Proxy   A’s address =                 Proxy
                                        Public IPv6 Addr 1

                                                  Public
                                           IP-routing domain
                                             (inter-operator
                                              connections)

                                         Media from B to A:
                                         Sent to Public IPv6 Addr 1           Client, Public IPv6 address 2
Client, Public IPv6 address 1

          • Current GPRS networks use private addresses almost exclusively.
          • Lots of users require port reservations which can use much of the operator’s public
            IPv4 address space.
          • Peer-to-peer connections can be expanded to inter-operator and inter-country
            whenever the operator wants to do so …
Dual Stack Handsets
• One common misconception is that IPv6 stack,
  especially dual stack, is heavy on terminals.
• IPv6 TCP/IP stack size is comparable to IPv4
  TCP/IP stack.
• Dual stack (IPv4 and IPv6) size is NOT multiple
  times the size of IPV4 stack.
  • Dual stack (v4/v6) is comparable (only about 15% bigger
    than) IPv4 TCP/IP stack.
• Direct correspondence between IPv4 socket library
  and IPv6 socket library – porting does not require
  major changes in applications.
Advantages of Dual-Stack

• Does not require tunneling on the wireless link.
   • Tunneling adds overhead.
   • Pricing issues on wireless usage.
   • Bandwidth and latency issues on the wireless link
• Services can be upgraded to IPv6 in a phased
  manner.
• Use of DNS records (AAAA or A records) is the
  central control point for transitioning services.
• For the most part, only software upgrades are
  required for network entities.
Why not IPv6
• There are a lot of concerns still with IPv6 in mobile
  networks.
• Configuration & management might be hard – knowing
  when to use IPv6 and when not to.
• How to manage roaming, when local networks don’t
  support IPv6.
• Operators think NATs help provide a walled-garden.
• Initial ‘just use IPv6’ for IMS was too simplistic – there are
  still some real issues on how to configure and manage
  dual-stack scenarios.
• WLAN interworking causes problems as WLAN networks
  are considered to be IPv4 only.
Summary
• IPv6 resolves IPv4 address space limitations and enables peer-to-peer
  connectivity on a global scale.
• There will be co-existence of IPv4 and IPv6, both on hosts & servers.
    1.Enable IPv6 in end-nodes and key parts of the network infrastructure.
    2.Make applications use IPv6, which may be more configuration than anything
      else.
    3.Plan for configuring mobile nodes and get IPv6 inter-connections working.
• Enabling IPv6 in mobile network is relatively straight-forward.
    • Commercial IMS network elements & IMS services (file sharing, peer-to-peer
      gaming, ...) already deployed in a number of countries.
    • IPv6 is an important enabler for IMS & SIP - however, IPv6 can be used for
      more – secure communications, mobility and multiradio uses.
• In the end, it’s all about “Connecting People”

More Related Content

What's hot

DASH7 Webinar: Working With Open Tag For Mode 2
DASH7 Webinar:  Working With Open Tag For Mode 2DASH7 Webinar:  Working With Open Tag For Mode 2
DASH7 Webinar: Working With Open Tag For Mode 2Haystack Technologies
 
MPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAMPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAStephane Litkowski
 
IPv6 Transition Techniques
IPv6 Transition TechniquesIPv6 Transition Techniques
IPv6 Transition TechniquesAPNIC
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingStephane Litkowski
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathHaystack Technologies
 
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
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRouteBruno Decraene
 
UKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPUKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPRob Shakir
 
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...IKT-Norge
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksJim Geovedi
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesIvan Pepelnjak
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerAPNIC
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)Jeff Green
 
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?Mark Smith
 

What's hot (20)

DASH7 Webinar: Working With Open Tag For Mode 2
DASH7 Webinar:  Working With Open Tag For Mode 2DASH7 Webinar:  Working With Open Tag For Mode 2
DASH7 Webinar: Working With Open Tag For Mode 2
 
MPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAMPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFA
 
IPv6 Transition Techniques
IPv6 Transition TechniquesIPv6 Transition Techniques
IPv6 Transition Techniques
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routing
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy Multipath
 
Ipv6
Ipv6Ipv6
Ipv6
 
PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview PLNOG 6: Julian Curtis - IPv6 Overview
PLNOG 6: Julian Curtis - IPv6 Overview
 
Vrrp Alp
Vrrp AlpVrrp Alp
Vrrp Alp
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
 
UKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPUKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGP
 
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
 
DASH7 Mode 2 Summary
DASH7 Mode 2 Summary DASH7 Mode 2 Summary
DASH7 Mode 2 Summary
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutes
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
 
Ice
IceIce
Ice
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?
AusNOG 2014 - Network Virtualisation: The Killer App for IPv6?
 
Advanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast DeploymentAdvanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast Deployment
 

Similar to The State of 3G/GPRS IPv6 Deployment

Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011John Loughney
 
Advances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessAdvances in IPv6 Mobile Access
Advances in IPv6 Mobile AccessJohn Loughney
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICAPNIC
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?Steve Simlo
 
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 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core NetworksJohn Loughney
 
77232345 cours-ip-mobile
77232345 cours-ip-mobile77232345 cours-ip-mobile
77232345 cours-ip-mobilezan
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013APNIC
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin GysiDigicomp Academy AG
 
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
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...gogo6
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1 1&1
 
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
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
IPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoIPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoDigicomp Academy AG
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn FortinetDigicomp Academy AG
 

Similar to The State of 3G/GPRS IPv6 Deployment (20)

Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011Advances in IPv6 in Mobile Networks Globecom 2011
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 Access
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNIC
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
 
Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core Networks
 
77232345 cours-ip-mobile
77232345 cours-ip-mobile77232345 cours-ip-mobile
77232345 cours-ip-mobile
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
 
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
 
I pv6
I pv6I pv6
I pv6
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1
 
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
 
End-to-End and IPv6
End-to-End and IPv6End-to-End and IPv6
End-to-End and IPv6
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
ipv4 to 6
ipv4 to 6ipv4 to 6
ipv4 to 6
 
IPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoIPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live Demo
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
 

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
 
"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
 
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
 
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
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter Roaming
 

The State of 3G/GPRS IPv6 Deployment

  • 1. The State of 3G/GPRS IPv6 Deployment John Loughney john.loughney@nokia.com North American IPv6 Technology Conference September 20th, 2005
  • 2. Agenda • IPv6 status in 3G standards • Why IPv6 • Why not IPv6 • Conclusion
  • 3. IPv6 in 3GPP Specifications • Support for IPv6 (for user traffic) was fully introduced in 3GPP Release 99. This is what is currently deployed. • IPv6 address allocation mechanism was updated in 2002 to allocate a globally unique (/64) prefix (instead of a single address) for every primary PDP context. • IP Multimedia Subsystem (IMS) - multimedia service infrastructure introduced in Release 5 specifies IPv6 as the only IP version in the IMS to avoid IPv4-IPv6 transition and interworking problems. • Some work is on-going for support for early IMS implementations (a.k.a. – IPv4 IMS deployments).
  • 4. Transition to IPv6 in 3GPP networks • Analyzed in the v6ops Working Group (IETF) • Transition Scenarios for 3GPP Networks - RFC 3574 • 3GPP Analysis - draft-ietf-v6ops-3gpp-analysis-11.txt (in RFC Editor’s Queue) • GPRS transition scenarios: 1. Dual Stack terminal connecting to IPv4 and IPv6 nodes 2. IPv6 terminal connecting to an IPv6 node through an IPv4 network 3. IPv4 terminal connecting to an IPv4 node through an IPv6 network 4. IPv6 terminal connecting to an IPv4 node 5. IPv4 terminal connecting to an IPv6 node • IMS transition scenarios: 1. Terminal connecting to a node in an IPv4 network through IMS 2. Two IPv6 IMS operators connected via an IPv4 network
  • 5. WLAN-3GPP Service Scenarios • 3GPP defined service scenarios [TS 22.934] • Scenario 1 - Common Billing and Customer Care • Single customer relationship ⇒ Customer receives one bill from the usage of both cellular & WLAN services • Scenario 2 - 3GPP system based Access Control and Charging • Authentication, authorization and accounting (AAA) are provided by the 3GPP system, for WLAN access • Scenario 3 - Access to 3GPP system PS based services • The same services provided by GPRS can be accessed by WLAN • Scenario 4 - Service Continuity • Services supported in scenario 3 survive an inter-system handover between WLAN and 3GPP. The change of access may be noticeable to the user. • Scenario 5 - Seamless Services • Seamless service continuity between the access technologies. • Scenario 6 - Access to 3GPP CS Services • CS core network services supported over WLAN
  • 6. IPv6 in • 3GPP2 IS-835C specifies Simple IPv6 – /64 addresses through PPP. – no duplicate address detection. • 3GPP2 IS-835D specifies Mobile IPv6 – Open issues on MIPv6 and firewall traversal • 3GPP2 and 3GPP are co-operating on IMS – 3GPP2 IMS supports both IPv4 and IPv6
  • 7. Transition Scenarios for 3GPP2 • Slightly more complicated - many scenarios for network transition. • Simple IPv4 -> Simple IPv6 • Mobile IPv4 -> Simple IPv6 • Mobile IPv4 -> Mobile IPv6 • Various choices for upgrading to IPv6 • Upgrade mobile terminals and PDSNs (Packed Domain Service Node) and services to dual-stack, operator core network I s IPv4. • Upgrade only mobile terminals and some services to dual-stack. Employ transition mechanism on mobile. • Use of IPv6 transition mechanisms with MIPv6 is an open issue.
  • 8. The Good News • The Wireless Intelligence, jointly established by GSM Association and Ovum, released a survey report recently, showing that global mobile phone subscribers have exceeded 2 billion. • There are about 200 million 3G users (CDMA + WCDMA). • IPv6 implementations are done (details coming). • Mobile operators have IPv6 allocations. • For example: Vodaphone, ePlus, Telefonica, France Telecom, NTT DoCoMo, Sprint … all have IPv6 allocations.
  • 9. Why IPv6? • Applications benefit from peer-to-peer addressing • Push-to-Talk, SIP messaging, multimedia, VoIP & group communication. • Peer-to-peer games • IPsec VPNs • NAT traversal is complex & expensive • How to manage global roaming with private addresses? • UDP traffic requires keep-alives (every 45 seconds) – huge power drain! • SIP, IPsec, MIP all have different solutions. END-TO-END PHONE CALL +44 3 1234567 +44 9 7654321 END-TO-END IP MULTIMEDIA CONNECTION 1080::1:1:2:ABBA:CAFE IPv6 1080::AAAA:1:2:3:4
  • 10. IPv6 Products…Gaining Momentum • Symbian supports IPv6 • All Nokia 3G Symbian phones support IPv6 – 9 models already. • Nokia phones with embedded IPv6 – over 10 models • Microsoft Windows XP, Windows Mobile 2003 2nd Ed., Windows server 2003 all support IPv6. • Linux, HP-UX, AIX, & Solaris all are shipping IPv6. • Most infrastructure vendors support IPv6 • Nokia shipping IPv6 in networks. • Cisco announced IPv6 support from IOS 12.2(1)T.
  • 11. Real Time Apps & NATs There should be NO NATs between the The UDP inactivity timer in NATs causes the public Client, Private terminal and the server! UDP port 6538 to be assigned to a different mobile, if IPv4 address 1 the mobile does not send any data within a certain amount of time, about every 40 seconds … Server, Public IPv4 address 3 UDP port = 6538 Client, Private IPv4 address 2 • Even though sessions may use a server, NATed addresses still cause problems. • UDP inactivity timers are used with NATs and cause some problems: • The mobile would need to send keep-alive packets to every used public UDP socket every 30 seconds. This generates unnecessary traffic and is very bad for battery life. • This is applicable for SIP, IPsec, MIP and many other protocols • Mobiles can easily use up all of the operators public IPv4-addresses due to the keep-alives so that the public UDP ports can’t be assigned to new mobiles.
  • 12. More NAT problems • Current mobile networks tend to have large numbers of short-lived connections. • Quick web browsing • Picture sending • Email • Large, global operators have seen private IP addresses are being re-assigned before NAT bindings time out. • This is a huge security hole, as the data session may still be active and if the NAT binding is still active, someone might be getting your data. • To solve this, operators have shortened they NAT binding life-time, meaning NAT refreshes are need more often.
  • 13. IMS with IPv6 Multi-country/operator SIP-connectivity network SIP SIP Signaling: SIP Proxy A’s address = Proxy Public IPv6 Addr 1 Public IP-routing domain (inter-operator connections) Media from B to A: Sent to Public IPv6 Addr 1 Client, Public IPv6 address 2 Client, Public IPv6 address 1 • Current GPRS networks use private addresses almost exclusively. • Lots of users require port reservations which can use much of the operator’s public IPv4 address space. • Peer-to-peer connections can be expanded to inter-operator and inter-country whenever the operator wants to do so …
  • 14. Dual Stack Handsets • One common misconception is that IPv6 stack, especially dual stack, is heavy on terminals. • IPv6 TCP/IP stack size is comparable to IPv4 TCP/IP stack. • Dual stack (IPv4 and IPv6) size is NOT multiple times the size of IPV4 stack. • Dual stack (v4/v6) is comparable (only about 15% bigger than) IPv4 TCP/IP stack. • Direct correspondence between IPv4 socket library and IPv6 socket library – porting does not require major changes in applications.
  • 15. Advantages of Dual-Stack • Does not require tunneling on the wireless link. • Tunneling adds overhead. • Pricing issues on wireless usage. • Bandwidth and latency issues on the wireless link • Services can be upgraded to IPv6 in a phased manner. • Use of DNS records (AAAA or A records) is the central control point for transitioning services. • For the most part, only software upgrades are required for network entities.
  • 16. Why not IPv6 • There are a lot of concerns still with IPv6 in mobile networks. • Configuration & management might be hard – knowing when to use IPv6 and when not to. • How to manage roaming, when local networks don’t support IPv6. • Operators think NATs help provide a walled-garden. • Initial ‘just use IPv6’ for IMS was too simplistic – there are still some real issues on how to configure and manage dual-stack scenarios. • WLAN interworking causes problems as WLAN networks are considered to be IPv4 only.
  • 17. Summary • IPv6 resolves IPv4 address space limitations and enables peer-to-peer connectivity on a global scale. • There will be co-existence of IPv4 and IPv6, both on hosts & servers. 1.Enable IPv6 in end-nodes and key parts of the network infrastructure. 2.Make applications use IPv6, which may be more configuration than anything else. 3.Plan for configuring mobile nodes and get IPv6 inter-connections working. • Enabling IPv6 in mobile network is relatively straight-forward. • Commercial IMS network elements & IMS services (file sharing, peer-to-peer gaming, ...) already deployed in a number of countries. • IPv6 is an important enabler for IMS & SIP - however, IPv6 can be used for more – secure communications, mobility and multiradio uses. • In the end, it’s all about “Connecting People”