SlideShare a Scribd company logo
1 of 22
Download to read offline
IPv6 in 2G and 3G Networks


    John Loughney



North American IPv6 Forum 2004
• Introduction
• Relevant IPv6 Status in the IETF
• Relevant IPv6 Status in 3GPP
• Relevant IPv6 Status in 3GPP2
• Conclusion
What IPv6 Brings
     • Resolves the address space limitation of IPv4
     • Enables global peer-to-peer services across different networks
         • What is possible with IPv4 in limited scale, is globally possible with IPv6
     • Less complexity in network maintenance
         • No private address spaces
         • No NATs (savings both in equipment and maintenance costs)
     • End-to-end security features are easier to deploy with global addresses

                            EN D- EN D PHON E CALL
                                 TO-
+44 3 1234567                                                          +44 9 7654321


                     EN D- EN D I M ULTI EDI CON N ECTI
                          TO-    P      M   A          ON

1080:1: 2:
     : 1: ABBA:
              CAFE                     IPv6                        1080:AAAA: 2: 4
                                                                        :   1: 3:
IPv6 Products…Gaining Momentum
• Symbian 7.0 supports IPv6.
• Microsoft WinXP and Windows server 2003 supports IPv6.
• Linux, HP-UX, AIX, VMS, & Solaris 8 shipping IPv6.
• Most infrastructure vendors support IPv6
   • Nokia shipping IPv6 in IPSO 3.3
   • Cisco announced IPv6 support from IOS 12.2(1)T.
• Applications
   • Sendmail, Apache Web server and Squid webcache are IPv6 enabled.
   • New breed of applications such as 3Degrees are IPv6 only.
• For a current list see:
   • http://www.ipv6forum.com/navbar/links/v6apps.htm
   • http://www.ipv6.org/v6-apps.html
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.
Applications Benefiting
                                       from IPv6
• Peer-to-peer type of applications.
   • Push-to-Talk
   • SIP based multimedia and VoIP
   • Peer-to-peer games
• IPsec VPNs
IPv6 in
IPv6 in 3GPP Specifications
• Support for IPv6 (for user traffic) was fully introduced in
  3GPP Release 99.
• 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.
Transition to IPv6 in 3GPP networks
• 3GPP networks have specific requirements and
  scenarios for transition.
• Analyzed in the IETF v6ops Working Group
   •    Transition Scenarios for 3GPP Networks - RFC 3574
   •    3GPP Analysis - draft-ietf-v6ops-3gpp-analysis-10.txt
• GPRS transition scenarios:
   1.   Dual Stack UE connecting to IPv4 and IPv6 nodes
   2.   IPv6 UE connecting to an IPv6 node through an IPv4 network
   3.   IPv4 UE connecting to an IPv4 node through an IPv6 network
   4.   IPv6 UE connecting to an IPv4 node
   5.   IPv4 UE connecting to an IPv6 node

• IMS transition scenarios:
   1.   UE connecting to a node in an IPv4 network through IMS
   2.   Two IPv6 IMS connected via an IPv4 network
PoC and NATs
                                               The UDP inactivity timer in NAT can cause the public
                       Ther can be NO NATs
                           e                   UDP port 6538 to be assigned to a different mobile, if
                         bet een t PoC
                            w      he          the mobile does not send any data within a certain
Clent Prvat I addr s 1
  i , i e Pv4     es     t m i and PoC
                          er nal               amount of time, e.g. in 40 seconds …
                              Ser !
                                 ver              PoC Ser ,Publc I addr s 3
                                                         ver    i Pv4       es

                              N UDP por = 6538
                                       t
                              A
   Clent Prvat I addr s 2
     i , i e Pv4     es       T

  • Even though PoC connections use a PoC server in the network, private addresses
    cause problems similar to other SIP signaling cases.
  • 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 in about 30 seconds. This generates unnecessary “overhead” traffic and
        would be very bad for the battery life.
        The mobiles could easily use up all of the operators public IPv4-addresses due
        to the refreshments, the public UDP ports can’t be assigned to new mobiles.
        Thus, for performance reasons, NATs should not be used for PoC !!
Inter-Operator PoC Connectivity
                                         with IPv4
               Oper or 1
                   at                                  Oper or 5
                                                           at
Prvat I
  i e Pv4                    Publc I
                                 i Pv4    Publc I
                                              i Pv4                  Prvat I
                                                                       i e Pv4
                    ”NAT”                              ”NAT”




               Oper or 2
                   at                                  Oper or 6
                                                           at
Prvat I
  i e Pv4                    Publc I
                                 i Pv4     Publc I
                                               i Pv4                  Prvat I
                                                                        i e Pv4
                    ”NAT”                              ”NAT”



               Oper or 3
                   at                                  Oper or 7
                                                           at
                             Publc I
                                 i Pv4    Publc I
                                              i Pv4
Prvat I
  i e Pv4                                                             Prvat I
                                                                        i e Pv4
                     ”NAT”                             ”NAT”




               Oper or 4 Publc I
                   at                     Publc I
                                              i Pv4
                                                       Oper or 8
                                                           at
 Prvat I
   i e Pv4                   i Pv4                                    Prvat I
                                                                        i e Pv4
                     ”NAT”                             ”NAT”




    • Lots of PoC users require port reservations that can use much of the
      operator’s public IPv4 address space.
    • Current GPRS networks use private addresses almost exclusively.
IMS - IP Multimedia Subsystem

                                                                     Fixed
                                         GGSN                       net or
                                                                       w k
                                                   I S
                                                    M
                                                   ( Pv6)
                                                    I
                                                            W LAN




• IP Multimedia Subsystem (IMS) is an architecture for mobile multimedia
  services.
• IMS is an application that needs IPv6 to be successful and widely deployed.
    • For roaming and inter-operator cases.
    • IMS uses Session Initiation Protocol (SIP)
• IMS enables peer-to-peer applications
IMS with IPv6
                     M ul i
                        t -count y/
                                r oper or SI
                                      at   P-connectviy net k
                                                    it     wor

                                       SI Si
                                         P gnalng:
                                                 i
                                CSCF                            CSCF
                                       A’ addr =
                                         s     ess
                                       Publc I
                                           i Pv6 Addr 1
                                                     ess

                                               Publc
                                                   i
                                          I outng dom ai
                                          P-r i         n
                                           (nt -oper or
                                            i er     at
                                            connectons
                                                   i )

                                            M edi f om B t A:
                                                a r       o
                                            Sentt Publc I
                                                 o     i Pv6           Client, Public IPv6 address 2
Client, Public IPv6 address 1
                                            Addr 1
                                                ess


           • Peer o-peer connect ons can be expanded t i er
                 -t             i                     o nt -oper or and
                                                                at
              i er
              nt -count y whenever t oper or want t do s …
                       r            he   at      s o    o
Turning IPv6 on
                                                                                        is quite simple
                       IPv6 basics (for IMS services)                                • GGSN & SGSN
                                                                                       supporting IPv6
HLR needs to support provisioning of                      DNS supporting IPv6 APNs & • HLR, DNS and Firewall
  PDP-contexts with type = IPv6                           IPv6 address records (AAAA   sw update
                                                                    records)         • HLR, DNS and GGSN
                                                                                       configurations
                                                                                     • IPv6 server site has an
                                                                                       IPv6-capable router
                         APNs supporting IPv6 and             IPv6 capable           • IPv6-capable terminals
           DNS           IPv6 over IPv4 tunneling.          servers (e.g. IMS)
                                                                                     DNS
 HLR
                                                                                                 HLR
                                                                   CPS site router
                                                                 with IPv6 over IPv4
                                                     CSCF             tunneling
                                                                 (may not be needed)


         SGSN
                              I S APN
                              M                                    I S APN
                                                                   M                     SGSN
                                                Nat ve I or
                                                   i Pv6
                                                 I
                                                 Pv6-i Pv4
                                                       n-I
                                                   tunnels            GGSN
                             GGSN

  Support for IPv6 PDP                  IPv6 capable Firewalls
context signaling in SGSN.                                                      IPv6 capable terminals
IPv6 in
IPv6 in 3GPP2
• 3GPP2 IS-835C specifies Simple IPv6
   • /64 addresses through PPP.
   • no duplicate address detection.
• Mobile IP
   • MIPv6 is now RFC 3775!
   • 3GPP2 will incorporate this now that MIPv6 has after RFC status in
     the IETF.
   • 3GPP2 standardization plan for MIPv6 is to be part of IS-835 Rel D
     (to be published mid-2004)
   • 3GPP2 may also need some context transfers between PDSN’s
     when MIPv6 is deployed.
• 3GPP2 and 3GPP are Co-operating on IMS
   • 3GPP2 IMS supports both IPv4 and IPv6
Transition Scenarios for
                                   3GPP2 Operators
• Many possible scenarios for network transition.
   • Simple IPv4 -> Simple IPv6
   • Mobile IPv4 -> Simple IPv6
   • Mobile IPv4 -> Mobile IPv6
• Various choices for upgrading network
   • Upgrade mobile terminals and PDSNs and some services to dual-
     stack. Leave operator core network as IPv4.
   • Upgrade only mobile terminals and some services to dual-stack.
     Employ transition mechanism on mobile.
I and I Net k
                                     Pv4   Pv6  wor
DST
                                                IPv4/IPv6 Host IPv6 Host
                         Operator    EDGE
      PDSN               Operator   ROUTER
                         Network                     IPv6
                                                      IPv6
                         Network
                                                     Internet
                                                      Internet

                                                     ROUTER1
                                                             IPv4/IPv6 Host

                                                      ROUTER2

                                                        IPv4
                                                         IPv4
      Operator                  Operator
                                                        Internet
                                                         Internet
      IPv6 Services             IPv4 Services

                      Operator Network                             IPv4 Host
                                                  IPv4/IPv6 Host
Dual-Stack
• Mobile Perspective
   • Mobile can open an IPv4 only, IPv6 only or both IPv4 and IPv6
     connection with the PDSN.
   • Mobile can add or remove IP or IPv6 NCPs at any time.
   • Mobile will use DNS to determine the address family of the end-host.
   • Mobile will decide to use either IPv4 or IPv6 based on the address
     family of the end-host.
• Network Perspective
   • PDSN and Edge router must be upgraded to dual-stack.
   • PDSN can tunnel IPv6 packets over IPv4 if the operator core
     network is IPv4 only.
   • PDSN IPv4 -> dual-stack upgrades are usually software upgrades.
Dual Stack Access
DST      IPv6
        packets                                       IPv4/IPv6 Host    IPv6 Host
                               Operator    EDGE
       PDSN                    Operator   ROUTER
                               Network                      IPv6
                                                             IPv6
                               Network
                                                            Internet
                                                             Internet
              I t
              Pv6 unneled
               over I
                    Pv4                                    ROUTER1
                                                                 IPv4/IPv6 Host


                                                            ROUTER2

                                                              IPv4
                                                               IPv4
       Operator                       Operator                Internet
                                      IPv4 Services            Internet
       IPv6 Services

                            Operator Network                             IPv4 Host
  I packet
  Pv6     s
  I packet
  Pv4     s                                             IPv4/IPv6 Host
Advantages of Dual-Stack
• Does not require tunneling on the wireless link.
   • 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.
• Software upgrades required for network entities, for the most
  part.
Summary
• IPv6 resolves IPv4 address space limitations and
  enables peer-to-peer connectivity in global scale
• Co-existence of IPv4 and IPv6.
   1.Enable IPv6 in end nodes and networks
   2.Make applications use IPv6.
• Enabling IPv6 in mobile network is relatively straight-forward.
• IMS era is here
   • Commercial IMS network elements & IMS services (file sharing, peer-
     to-peer gaming, ...) piloting in 2004
   • Wide-scale, commercial IMS deployment in from 2005 onwards
   • IPv6 is an important enabler for IMS
       However, IPv6 can be used for more than just IMS.
• Connecting People

More Related Content

What's hot

Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...gogo6
 
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
 
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
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC contextAudioCodes
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT TraversalLi-Wei Yao
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesIvan Pepelnjak
 
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
 
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
 
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
 
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
 
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
 
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
 

What's hot (20)

Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
 
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
 
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
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC context
 
From NAT to NAT Traversal
From NAT to NAT TraversalFrom NAT to NAT Traversal
From NAT to NAT Traversal
 
NAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutesNAT64 and DNS64 in 30 minutes
NAT64 and DNS64 in 30 minutes
 
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
 
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...
 
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
 
ICE basic
ICE basicICE basic
ICE basic
 
DASH7 Mode 2 Summary
DASH7 Mode 2 Summary DASH7 Mode 2 Summary
DASH7 Mode 2 Summary
 
Vrrp Alp
Vrrp AlpVrrp Alp
Vrrp Alp
 
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
 
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?
 
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...
 
6Rd
6Rd6Rd
6Rd
 
NAT Traversal
NAT TraversalNAT Traversal
NAT Traversal
 

Similar to IPv6 in 2G and 3G Networks

AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...APNIC
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
CentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and UpdateCentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and UpdateTom Herbert
 
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
 
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
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoAPNIC
 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]APNIC
 
How You Will Get Hacked Ten Years from Now
How You Will Get Hacked Ten Years from NowHow You Will Get Hacked Ten Years from Now
How You Will Get Hacked Ten Years from Nowjulievreeland
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorialrakiva29
 
5. transistion mechanisum 1
5. transistion mechanisum 15. transistion mechanisum 1
5. transistion mechanisum 1rajataro
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandAPNIC
 
UKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPUKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPRob Shakir
 
ietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxThomasGraf40
 
IPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellIPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellFred Bovy
 
nftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewallnftables - the evolution of Linux Firewall
nftables - the evolution of Linux FirewallMarian Marinov
 
iptable casestudy by sans.pdf
iptable casestudy by sans.pdfiptable casestudy by sans.pdf
iptable casestudy by sans.pdfAdmin621695
 

Similar to IPv6 in 2G and 3G Networks (20)

AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
AutoIP -A mechanism for IPv6 migration and IPv4 sunsetting by Shishio Tsuchiy...
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
CentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and UpdateCentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and Update
 
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
 
IPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoIPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live Demo
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
 
I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4
 
How You Will Get Hacked Ten Years from Now
How You Will Get Hacked Ten Years from NowHow You Will Get Hacked Ten Years from Now
How You Will Get Hacked Ten Years from Now
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorial
 
5. transistion mechanisum 1
5. transistion mechanisum 15. transistion mechanisum 1
5. transistion mechanisum 1
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
UKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGPUKNOF16 - Enhancing BGP
UKNOF16 - Enhancing BGP
 
ietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptx
 
IPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellIPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a Nutshell
 
Fun with TCP Packets
Fun with TCP PacketsFun with TCP Packets
Fun with TCP Packets
 
nftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewallnftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewall
 
iptable casestudy by sans.pdf
iptable casestudy by sans.pdfiptable casestudy by sans.pdf
iptable casestudy by sans.pdf
 
IPv6 for Pentesters
IPv6 for PentestersIPv6 for Pentesters
IPv6 for Pentesters
 

More from John Loughney

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
 
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 Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8John 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
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core NetworksJohn Loughney
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter RoamingJohn Loughney
 

More from John Loughney (19)

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
 
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 Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8Converged Communication and IPv6, afrinic-8
Converged Communication and IPv6, afrinic-8
 
"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
 
"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
 
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
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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.pdfsudhanshuwaghmare1
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 businesspanagenda
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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 WorkerThousandEyes
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+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...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

IPv6 in 2G and 3G Networks

  • 1. IPv6 in 2G and 3G Networks John Loughney North American IPv6 Forum 2004
  • 2. • Introduction • Relevant IPv6 Status in the IETF • Relevant IPv6 Status in 3GPP • Relevant IPv6 Status in 3GPP2 • Conclusion
  • 3. What IPv6 Brings • Resolves the address space limitation of IPv4 • Enables global peer-to-peer services across different networks • What is possible with IPv4 in limited scale, is globally possible with IPv6 • Less complexity in network maintenance • No private address spaces • No NATs (savings both in equipment and maintenance costs) • End-to-end security features are easier to deploy with global addresses EN D- EN D PHON E CALL TO- +44 3 1234567 +44 9 7654321 EN D- EN D I M ULTI EDI CON N ECTI TO- P M A ON 1080:1: 2: : 1: ABBA: CAFE IPv6 1080:AAAA: 2: 4 : 1: 3:
  • 4. IPv6 Products…Gaining Momentum • Symbian 7.0 supports IPv6. • Microsoft WinXP and Windows server 2003 supports IPv6. • Linux, HP-UX, AIX, VMS, & Solaris 8 shipping IPv6. • Most infrastructure vendors support IPv6 • Nokia shipping IPv6 in IPSO 3.3 • Cisco announced IPv6 support from IOS 12.2(1)T. • Applications • Sendmail, Apache Web server and Squid webcache are IPv6 enabled. • New breed of applications such as 3Degrees are IPv6 only. • For a current list see: • http://www.ipv6forum.com/navbar/links/v6apps.htm • http://www.ipv6.org/v6-apps.html
  • 5. 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.
  • 6. Applications Benefiting from IPv6 • Peer-to-peer type of applications. • Push-to-Talk • SIP based multimedia and VoIP • Peer-to-peer games • IPsec VPNs
  • 8. IPv6 in 3GPP Specifications • Support for IPv6 (for user traffic) was fully introduced in 3GPP Release 99. • 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.
  • 9. Transition to IPv6 in 3GPP networks • 3GPP networks have specific requirements and scenarios for transition. • Analyzed in the IETF v6ops Working Group • Transition Scenarios for 3GPP Networks - RFC 3574 • 3GPP Analysis - draft-ietf-v6ops-3gpp-analysis-10.txt • GPRS transition scenarios: 1. Dual Stack UE connecting to IPv4 and IPv6 nodes 2. IPv6 UE connecting to an IPv6 node through an IPv4 network 3. IPv4 UE connecting to an IPv4 node through an IPv6 network 4. IPv6 UE connecting to an IPv4 node 5. IPv4 UE connecting to an IPv6 node • IMS transition scenarios: 1. UE connecting to a node in an IPv4 network through IMS 2. Two IPv6 IMS connected via an IPv4 network
  • 10. PoC and NATs The UDP inactivity timer in NAT can cause the public Ther can be NO NATs e UDP port 6538 to be assigned to a different mobile, if bet een t PoC w he the mobile does not send any data within a certain Clent Prvat I addr s 1 i , i e Pv4 es t m i and PoC er nal amount of time, e.g. in 40 seconds … Ser ! ver PoC Ser ,Publc I addr s 3 ver i Pv4 es N UDP por = 6538 t A Clent Prvat I addr s 2 i , i e Pv4 es T • Even though PoC connections use a PoC server in the network, private addresses cause problems similar to other SIP signaling cases. • 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 in about 30 seconds. This generates unnecessary “overhead” traffic and would be very bad for the battery life. The mobiles could easily use up all of the operators public IPv4-addresses due to the refreshments, the public UDP ports can’t be assigned to new mobiles. Thus, for performance reasons, NATs should not be used for PoC !!
  • 11. Inter-Operator PoC Connectivity with IPv4 Oper or 1 at Oper or 5 at Prvat I i e Pv4 Publc I i Pv4 Publc I i Pv4 Prvat I i e Pv4 ”NAT” ”NAT” Oper or 2 at Oper or 6 at Prvat I i e Pv4 Publc I i Pv4 Publc I i Pv4 Prvat I i e Pv4 ”NAT” ”NAT” Oper or 3 at Oper or 7 at Publc I i Pv4 Publc I i Pv4 Prvat I i e Pv4 Prvat I i e Pv4 ”NAT” ”NAT” Oper or 4 Publc I at Publc I i Pv4 Oper or 8 at Prvat I i e Pv4 i Pv4 Prvat I i e Pv4 ”NAT” ”NAT” • Lots of PoC users require port reservations that can use much of the operator’s public IPv4 address space. • Current GPRS networks use private addresses almost exclusively.
  • 12. IMS - IP Multimedia Subsystem Fixed GGSN net or w k I S M ( Pv6) I W LAN • IP Multimedia Subsystem (IMS) is an architecture for mobile multimedia services. • IMS is an application that needs IPv6 to be successful and widely deployed. • For roaming and inter-operator cases. • IMS uses Session Initiation Protocol (SIP) • IMS enables peer-to-peer applications
  • 13. IMS with IPv6 M ul i t -count y/ r oper or SI at P-connectviy net k it wor SI Si P gnalng: i CSCF CSCF A’ addr = s ess Publc I i Pv6 Addr 1 ess Publc i I outng dom ai P-r i n (nt -oper or i er at connectons i ) M edi f om B t A: a r o Sentt Publc I o i Pv6 Client, Public IPv6 address 2 Client, Public IPv6 address 1 Addr 1 ess • Peer o-peer connect ons can be expanded t i er -t i o nt -oper or and at i er nt -count y whenever t oper or want t do s … r he at s o o
  • 14. Turning IPv6 on is quite simple IPv6 basics (for IMS services) • GGSN & SGSN supporting IPv6 HLR needs to support provisioning of DNS supporting IPv6 APNs & • HLR, DNS and Firewall PDP-contexts with type = IPv6 IPv6 address records (AAAA sw update records) • HLR, DNS and GGSN configurations • IPv6 server site has an IPv6-capable router APNs supporting IPv6 and IPv6 capable • IPv6-capable terminals DNS IPv6 over IPv4 tunneling. servers (e.g. IMS) DNS HLR HLR CPS site router with IPv6 over IPv4 CSCF tunneling (may not be needed) SGSN I S APN M I S APN M SGSN Nat ve I or i Pv6 I Pv6-i Pv4 n-I tunnels GGSN GGSN Support for IPv6 PDP IPv6 capable Firewalls context signaling in SGSN. IPv6 capable terminals
  • 16. IPv6 in 3GPP2 • 3GPP2 IS-835C specifies Simple IPv6 • /64 addresses through PPP. • no duplicate address detection. • Mobile IP • MIPv6 is now RFC 3775! • 3GPP2 will incorporate this now that MIPv6 has after RFC status in the IETF. • 3GPP2 standardization plan for MIPv6 is to be part of IS-835 Rel D (to be published mid-2004) • 3GPP2 may also need some context transfers between PDSN’s when MIPv6 is deployed. • 3GPP2 and 3GPP are Co-operating on IMS • 3GPP2 IMS supports both IPv4 and IPv6
  • 17. Transition Scenarios for 3GPP2 Operators • Many possible scenarios for network transition. • Simple IPv4 -> Simple IPv6 • Mobile IPv4 -> Simple IPv6 • Mobile IPv4 -> Mobile IPv6 • Various choices for upgrading network • Upgrade mobile terminals and PDSNs and some services to dual- stack. Leave operator core network as IPv4. • Upgrade only mobile terminals and some services to dual-stack. Employ transition mechanism on mobile.
  • 18. I and I Net k Pv4 Pv6 wor DST IPv4/IPv6 Host IPv6 Host Operator EDGE PDSN Operator ROUTER Network IPv6 IPv6 Network Internet Internet ROUTER1 IPv4/IPv6 Host ROUTER2 IPv4 IPv4 Operator Operator Internet Internet IPv6 Services IPv4 Services Operator Network IPv4 Host IPv4/IPv6 Host
  • 19. Dual-Stack • Mobile Perspective • Mobile can open an IPv4 only, IPv6 only or both IPv4 and IPv6 connection with the PDSN. • Mobile can add or remove IP or IPv6 NCPs at any time. • Mobile will use DNS to determine the address family of the end-host. • Mobile will decide to use either IPv4 or IPv6 based on the address family of the end-host. • Network Perspective • PDSN and Edge router must be upgraded to dual-stack. • PDSN can tunnel IPv6 packets over IPv4 if the operator core network is IPv4 only. • PDSN IPv4 -> dual-stack upgrades are usually software upgrades.
  • 20. Dual Stack Access DST IPv6 packets IPv4/IPv6 Host IPv6 Host Operator EDGE PDSN Operator ROUTER Network IPv6 IPv6 Network Internet Internet I t Pv6 unneled over I Pv4 ROUTER1 IPv4/IPv6 Host ROUTER2 IPv4 IPv4 Operator Operator Internet IPv4 Services Internet IPv6 Services Operator Network IPv4 Host I packet Pv6 s I packet Pv4 s IPv4/IPv6 Host
  • 21. Advantages of Dual-Stack • Does not require tunneling on the wireless link. • 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. • Software upgrades required for network entities, for the most part.
  • 22. Summary • IPv6 resolves IPv4 address space limitations and enables peer-to-peer connectivity in global scale • Co-existence of IPv4 and IPv6. 1.Enable IPv6 in end nodes and networks 2.Make applications use IPv6. • Enabling IPv6 in mobile network is relatively straight-forward. • IMS era is here • Commercial IMS network elements & IMS services (file sharing, peer- to-peer gaming, ...) piloting in 2004 • Wide-scale, commercial IMS deployment in from 2005 onwards • IPv6 is an important enabler for IMS However, IPv6 can be used for more than just IMS. • Connecting People