SlideShare a Scribd company logo
1 of 77
Download to read offline
How IPv6 Will Kill Telecom – 

And What We Need To Do About It"

June 27, 2011!                    Dan York!
                     Dir. of Conversations!
                      twitter.com/danyork!
                         twitter.com/voxeo!
                       dyork@voxeo.com!
Dan York!




                      www.danyork.com
© Voxeo Corporation
© Voxeo Corporation
Why IPv6?!
© Voxeo Corporation
© Voxeo Corporation
© Voxeo Corporation
In The Beginning...!




                      192.168.20.12


© Voxeo Corporation
Mobility!




                      www.flickr.com/photos/kapungo/3396823518/
© Voxeo Corporation
A Plethora of Portable Platforms!




                      www.flickr.com/photos/clonedmilkmen/5111779335/
© Voxeo Corporation
Internet of Things!




                      www.flickr.com/photos/dmje/5159177886/
© Voxeo Corporation
Internet of Things!




© Voxeo Corporation
Internet of Things!




© Voxeo Corporation
EVERYTHING
                          over
                           IP

© Voxeo Corporation
How IP Address Allocation Works!




                      Regional Internet Registries (RIRs)




                      Internet Service Providers (ISPs)




                                    You

© Voxeo Corporation
Global IPv4 Disparity !




© Voxeo Corporation
Oops... as of Feb 1, 2011...!

                                                   All Gone!




                      Regional Internet Registries (RIRs)




                      Internet Service Providers (ISPs)




                                    You

© Voxeo Corporation
Solutions?!
IPv4 Marketplace!




© Voxeo Corporation
Prolonging IPv4 - NAT Today!

                                                                        NAT	
  
                                          Public	
  IP	
                           Private	
  IP	
  
                                                                                   Addresses	
  



                                                                                   PC


                                                              Home
      Internet            Firewall   Firewall
                                                             Firewall



                                                                                    IP
                      ISP	
                                                       Phone
                                                             Home	
  




© Voxeo Corporation
Carrier Grade NAT (a.k.a. LSN)!

                                                        NAT	
  
                      Public	
  IP	
                               Private	
  IP	
  
                                                                   Addresses	
  



                                                                                                   PC


                                                                                        Home
      Internet                               Firewall             Firewall
                                                                                       Firewall



                                                                                                    IP
                                         ISP	
                                                    Phone
                                                                                       Home	
  




© Voxeo Corporation
Old NATs Never Die...!

                                                        NAT	
                                     NAT	
  
                      Public	
  IP	
                               Private	
  IP	
                           Private	
  IP	
  
                                                                   Addresses	
                               Addresses	
  



                                                                                                             PC


                                                                                        Home
      Internet                               Firewall             Firewall
                                                                                       Firewall



                                                                                                              IP
                                         ISP	
                                                              Phone
                                                                                       Home	
  




© Voxeo Corporation
The Problem?!




      SIP             NAT

© Voxeo Corporation
Oh, and by the way... !




                      (sorry... we still have NAT-like networks with IPv6...)




© Voxeo Corporation
And then there is... !




© Voxeo Corporation
Challenge #1 For VoIP and UC Apps:!
     How Many Digits Is That?!
See the problem?!




© Voxeo Corporation
See the problem?!




© Voxeo Corporation
IPv4!




                      192.168.20.12


© Voxeo Corporation
IPv6!




2001:db8:34a5:23:aa1f:12f4:9009:1234




© Voxeo Corporation
IPv6 Address Compression!



2001:db8:34a5:0:0:0:0:1
2001:db8:34a5::1


(oh, and they aren’t case-sensitive)




© Voxeo Corporation
IPv6 Address Compression!




                      127.0.0.1   ::1


                      0.0.0.0     ::



© Voxeo Corporation
DNS is your friend!


© Voxeo Corporation
Challenge #2 For VoIP and UC Apps:!
    Whereʼs The Nearest Port?!
IPv4 Port Numbers!




                      192.168.20.12:5060




© Voxeo Corporation
IPv4 Port Numbers in IPv6?!




                      192.168.20.12:5060


       2001:db8:34a5::1234:5060


© Voxeo Corporation
IPv6 Port Numbers!




  [2001:db8:34a5::1234]:5060



© Voxeo Corporation
IPv6 addressing!


http://[2001:db8:34a5::1234]/index.html
        http://[2001:db8:34a5::1234]:8080


              sip:dan@[2001:db8:34a5::1234]
   sip:dan@[2001:db8:34a5::1234]:5060

© Voxeo Corporation
DNS is your friend!


© Voxeo Corporation
Challenge #3 For VoIP and UC Apps:!
       Whatʼs the Address?!
IPv6 – Multiple Addresses / Interface!


                           192.168.20.12


   2001:db8:34a5:92:21c:a5ff:fe12:3a80
                (global)
                      fe80::21c:a5ff:fe12:3a80
                             (link-local)

© Voxeo Corporation
IPv6 – Neighbor Discovery!

 No More DHCP For Address Assignment
                          (well, unless you want it)




                      Router Advertisements


                        Also Replaces ARP

© Voxeo Corporation
IPv6 – Address Creation!



                 Router Advertisement




   2001:db8:34a5:92:21c:a5ff:fe12:3a80

                                        Autoconfiguration from
                                          Ethernet Address




© Voxeo Corporation
DNS is your friend!


© Voxeo Corporation
Challenge #4 For VoIP and UC Apps:!
How Many Aʼs Do You Want With That?!
IPv4 and DNS!




example.com 3600 IN A 192.168.20.12




© Voxeo Corporation
IPv6 and DNS!




example.com 3600 IN A 192.168.20.12

example.com 3600 IN AAAA 2001:db8:34a5::1234




© Voxeo Corporation
IPv6 DNS Fun!

          What if DNS gives a AAAA....

         but your system doesn’t have
            “real” IPv6 connectivity?


   (You can retrieve AAAA records over IPv4!)

© Voxeo Corporation
UNhappy Eyeballs!


                                       DNS
                                       Svr


example.com A 192.168.20.12
example.com AAAA 2001:db8:34a5::1234
                                                 AAAA
                                                                      ?
                                       You   (a long time later...)

                                                 A
                                                                      ?




© Voxeo Corporation
Happy Eyeballs!


                                       DNS
                                       Svr


example.com A 192.168.20.12
example.com AAAA 2001:db8:34a5::1234
                                                 AAAA
                                                                   ?
                                                 A
                                       You                         ?

                                             (sent at same time;
                                             whichever replies first wins)




© Voxeo Corporation
Happy Eyeballs!




        draft-ietf-v6ops-happy-eyeballs




© Voxeo Corporation
Challenge #5 For VoIP and UC Apps:!
     What Lies Buried Within?!
How Do You Store IP Addresses?!

                       Memory?
                      Databases?
                      Config Files?


           Room for two? (or more?)
© Voxeo Corporation
Config Files!


<category name="SIP">
          <item name="Server1">127.0.0.1:5060
          </item>
</category>




© Voxeo Corporation
© Voxeo Corporation
IPv6 Works Fine!!




                      Linphone – http://www.linphone.org
       Open source, free and available for Linux, Windows and MacOS X
© Voxeo Corporation
Linphone and IPv6!




                      Linphone – http://www.linphone.org
       Open source, free and available for Linux, Windows and MacOS X
© Voxeo Corporation
RFC 6157!



                             RFC 6157
             “IPv6 Transition in the Session
                Initiation Protocol (SIP)”
                      tools.ietf.org/html/rfc6157


© Voxeo Corporation
SIP Architecture!



                                 SIP              SIP
                                Proxy            Proxy
                                  A      SIP       B

                          SIP                             SIP




                      Alice                                Bob
                                Media (RTP, MSRP, etc.)




© Voxeo Corporation
SIP Reality!



                      SIP           SIP             SIP             SIP         SIP
                      Proxy         Proxy           Proxy         Proxy         Proxy
                       A      SIP    B      SIP      C      SIP     D     SIP    N

          SIP                         Internet (or WAN)                                 SIP



                                    Media                   Media
  Alice                             Proxy                   Proxy                        Bob
                      Media           A           Media       B             Media




© Voxeo Corporation
“SIP” = Multiple Protocols!



      SIP
                      SDP
                              RTP
© Voxeo Corporation
IPv4/IPv6 Fun!

        Communicating between IPv4 client and IPv6
         client through a proxy
          •  Record-Route: <sip:2001:db8::1;lr>
          •  Record-Route: <sip:192.0.2.1;lr>



        Mixed communication across a path of proxies



        Mixed communication: IPv6 for SIP, IPv4 for
         media
© Voxeo Corporation
IPv6 and SDP!

        Only allows a single IP address per media
         stream (“c=“ parameter)
          •  c=IN IP4 192.168.20.12
          •  c=IN IP6 2001:db8:34a5::1234

        Multiple proposals for additional SDP
         parameters
          •  ex. ANAT - RFC 4091 & 4092 – now deprecated by
                ICE

        The IETF way forward is ICE – RFC 5245

© Voxeo Corporation
NAT, NAT, NAT... !




                      STUN, TURN, ICE


                         (RFC 5245)


© Voxeo Corporation
Discovery of SIP Servers!

        User agents need to find SIP servers/proxies

        DHCPv6
          •  SIP Options in RFC 3319

        DNS SRV, NAPTR and AAAA Records (RFC 3263)




© Voxeo Corporation
Other IPv6 Considerations!

        Other interfaces
          •  Web and management systems
          •  Logging
          •  APIs

        Custom SIP headers

        Multi-vendor interoperability

        SBC and firewall support for SIP over IPv6



© Voxeo Corporation
© Voxeo Corporation
SIP Forum “IPv6” Mailing List!




   sipforum.org/mailman/listinfo/ipv6




© Voxeo Corporation
SIPit Test Events!




                                             sipit.net



                 SIPit 28: “68% of the implementations present supported IPv6.”




© Voxeo Corporation
Get Started With IPv6... !




      http://bit.ly/voxeoipv6



© Voxeo Corporation
Set up Test Lab or your Home Office!



    http://tunnelbroker.net


                  www.test-ipv6.com
                  www.ipv6-test.com

© Voxeo Corporation
SIP Softphones Supporting IPv6!

        Linphone
          •  www.linphone.org




        Jitsi (formerly SIP Communicator)
          •  www.jitsi.org




© Voxeo Corporation
Olle Would Want Me To Mention... !




                      Asterisk 1.8



© Voxeo Corporation
Jonathan Would Want Me To Mention...!

             Voxeo Prophecy 10.1
               •     Standards-based platform for speech, IVR and SIP applications
               •     Downloads and installs in minutes; Scales from 2 ports to 10’s of
                     thousands of ports
               •     World’s most compatible and compliant VoiceXML and CCXML

             Voxeo PRISM 10.1
               •     Real-time Communications Application Server

               •     Supports Converged SIP, Web and XMPP applications.
               •     Carrier grade high performance platform with full support of high
                     availability and session replication


             Free developer versions for Windows, Linux, Mac OS X

             www.voxeo.com/prophecy
              www.voxeo.com/prism




74   © Voxeo Corporation
Marc Would Want Me To Mention...!




   sipforum.org/mailman/listinfo/ipv6




© Voxeo Corporation
© Voxeo Corporation
Q&A!

        Visit our IPv6 resource page and read our IPv6 blog posts:

          •  http://bit.ly/voxeoipv6

        Dan York
          •  dyork@voxeo.com

          •  sip:dyork@voxeo.com

          •  skype:danyork




© Voxeo Corporation

More Related Content

What's hot

Securing Unified Communications Systems
Securing Unified Communications SystemsSecuring Unified Communications Systems
Securing Unified Communications SystemsVoxeo Corp
 
Ipecs sbg-1000 brochure
Ipecs sbg-1000 brochureIpecs sbg-1000 brochure
Ipecs sbg-1000 brochureWill Morey
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowDan York
 
Fltg & Otctbg 2008 Company Profile Small File
Fltg & Otctbg   2008 Company Profile   Small FileFltg & Otctbg   2008 Company Profile   Small File
Fltg & Otctbg 2008 Company Profile Small Fileguestb85e8
 
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
 
05 Voice / Video
05 Voice / Video 05 Voice / Video
05 Voice / Video Videoguy
 
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarlo
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarloDeprimido por tu cuenta de roaming? Ven y conoce cómo superarlo
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarloMundo Contact
 
respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...jpalley
 
Wideye Sabre Satcomms
Wideye Sabre SatcommsWideye Sabre Satcomms
Wideye Sabre SatcommsGavin Magid
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation tofael1
 
Symantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprisehypknight
 
Thank you for collaborating with your local hackers
Thank you for collaborating with your local hackersThank you for collaborating with your local hackers
Thank you for collaborating with your local hackersmichelcusin
 
Explanation of voip
Explanation of voipExplanation of voip
Explanation of voiphuntysen
 
Cat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An AssetCat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An Assetus056444
 

What's hot (19)

Securing Unified Communications Systems
Securing Unified Communications SystemsSecuring Unified Communications Systems
Securing Unified Communications Systems
 
Ipecs sbg-1000 brochure
Ipecs sbg-1000 brochureIpecs sbg-1000 brochure
Ipecs sbg-1000 brochure
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To Know
 
VOIP security
VOIP securityVOIP security
VOIP security
 
Fltg & Otctbg 2008 Company Profile Small File
Fltg & Otctbg   2008 Company Profile   Small FileFltg & Otctbg   2008 Company Profile   Small File
Fltg & Otctbg 2008 Company Profile Small File
 
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
 
05 Voice / Video
05 Voice / Video 05 Voice / Video
05 Voice / Video
 
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarlo
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarloDeprimido por tu cuenta de roaming? Ven y conoce cómo superarlo
Deprimido por tu cuenta de roaming? Ven y conoce cómo superarlo
 
respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...respond_to :voice - the convergence of voice and web interfaces with Rails an...
respond_to :voice - the convergence of voice and web interfaces with Rails an...
 
Wideye Sabre Satcomms
Wideye Sabre SatcommsWideye Sabre Satcomms
Wideye Sabre Satcomms
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation
 
Symantec Next Generation Network Protection
Symantec Next Generation Network ProtectionSymantec Next Generation Network Protection
Symantec Next Generation Network Protection
 
Dir 300
Dir 300Dir 300
Dir 300
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprise
 
Capstone_Project.ppt
Capstone_Project.pptCapstone_Project.ppt
Capstone_Project.ppt
 
Thank you for collaborating with your local hackers
Thank you for collaborating with your local hackersThank you for collaborating with your local hackers
Thank you for collaborating with your local hackers
 
Explanation of voip
Explanation of voipExplanation of voip
Explanation of voip
 
Cat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An AssetCat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An Asset
 
Netup
NetupNetup
Netup
 

Viewers also liked

Attacking IPv6 Implementation Using Fragmentation
Attacking IPv6 Implementation Using FragmentationAttacking IPv6 Implementation Using Fragmentation
Attacking IPv6 Implementation Using Fragmentationmichelemanzotti
 
IPv6 Tutorial; USENIX LISA 2013
IPv6 Tutorial; USENIX LISA 2013IPv6 Tutorial; USENIX LISA 2013
IPv6 Tutorial; USENIX LISA 2013Shumon Huque
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimizationVusal Suleymanov
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Ramrao Desai
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016APNIC
 
IPv6 Best Practice
IPv6 Best PracticeIPv6 Best Practice
IPv6 Best Practiceflyingpotato
 
IPV6 Hands on Lab
IPV6 Hands on Lab IPV6 Hands on Lab
IPV6 Hands on Lab Cisco Canada
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesCisco Canada
 
IPv6 deployment in Telekom Malaysia, PTC17
IPv6 deployment in Telekom Malaysia, PTC17IPv6 deployment in Telekom Malaysia, PTC17
IPv6 deployment in Telekom Malaysia, PTC17APNIC
 
Wcdma kpi-analysis
Wcdma kpi-analysisWcdma kpi-analysis
Wcdma kpi-analysisa8us
 
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6Chema Alonso
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorialkriz5
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6mithilak
 

Viewers also liked (20)

Attacking IPv6 Implementation Using Fragmentation
Attacking IPv6 Implementation Using FragmentationAttacking IPv6 Implementation Using Fragmentation
Attacking IPv6 Implementation Using Fragmentation
 
IPv6 Tutorial; USENIX LISA 2013
IPv6 Tutorial; USENIX LISA 2013IPv6 Tutorial; USENIX LISA 2013
IPv6 Tutorial; USENIX LISA 2013
 
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPsIPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016
 
IPv6 Best Practice
IPv6 Best PracticeIPv6 Best Practice
IPv6 Best Practice
 
IPV6 Hands on Lab
IPV6 Hands on Lab IPV6 Hands on Lab
IPV6 Hands on Lab
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and Services
 
IPv6 deployment in Telekom Malaysia, PTC17
IPv6 deployment in Telekom Malaysia, PTC17IPv6 deployment in Telekom Malaysia, PTC17
IPv6 deployment in Telekom Malaysia, PTC17
 
Ipv6 basics
Ipv6 basicsIpv6 basics
Ipv6 basics
 
Wcdma kpi-analysis
Wcdma kpi-analysisWcdma kpi-analysis
Wcdma kpi-analysis
 
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6
Defcon 21 - Fear the Evil FOCA: mitm attacks using IPv6
 
IPV6 ppt
IPV6 pptIPV6 ppt
IPV6 ppt
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorial
 
IPv4 to IPv6
IPv4 to IPv6IPv4 to IPv6
IPv4 to IPv6
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
IPv6
IPv6IPv6
IPv6
 

Similar to How IPv6 Will Kill Telecom - And What We Need To Do About It

Media Data Centers: Production and Distribution for Content & Service Providers
Media Data Centers: Production and Distribution for Content & Service ProvidersMedia Data Centers: Production and Distribution for Content & Service Providers
Media Data Centers: Production and Distribution for Content & Service ProvidersCisco Service Provider
 
Network Storage: State of the Industry
Network Storage: State of the IndustryNetwork Storage: State of the Industry
Network Storage: State of the IndustryIMEX Research
 
SIP Trunking & Security in an Enterprise Network
SIP Trunking & Security  in an Enterprise NetworkSIP Trunking & Security  in an Enterprise Network
SIP Trunking & Security in an Enterprise NetworkDan York
 
Network addresses.pptx
Network addresses.pptxNetwork addresses.pptx
Network addresses.pptxCherryLim21
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLRajan Kumar
 
Mobivox Company Overview
Mobivox Company OverviewMobivox Company Overview
Mobivox Company OverviewPhil Wolff
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1 1&1
 
Computer network lab note 2
Computer network lab note 2Computer network lab note 2
Computer network lab note 2MDHASNAIN23
 
3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_DempseyFOMS011
 
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
 
Le Media Computing selon Cisco
Le Media Computing selon CiscoLe Media Computing selon Cisco
Le Media Computing selon CiscoMarc Bourhis
 
P2P - Real Time Communications in the Enterprise
P2P - Real Time Communications in the EnterpriseP2P - Real Time Communications in the Enterprise
P2P - Real Time Communications in the EnterpriseMead Eblan
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP TelephonyVideoguy
 

Similar to How IPv6 Will Kill Telecom - And What We Need To Do About It (20)

Media Data Centers: Production and Distribution for Content & Service Providers
Media Data Centers: Production and Distribution for Content & Service ProvidersMedia Data Centers: Production and Distribution for Content & Service Providers
Media Data Centers: Production and Distribution for Content & Service Providers
 
Network Storage: State of the Industry
Network Storage: State of the IndustryNetwork Storage: State of the Industry
Network Storage: State of the Industry
 
Myip
MyipMyip
Myip
 
SIP Trunking & Security in an Enterprise Network
SIP Trunking & Security  in an Enterprise NetworkSIP Trunking & Security  in an Enterprise Network
SIP Trunking & Security in an Enterprise Network
 
Hospitality Solution
Hospitality SolutionHospitality Solution
Hospitality Solution
 
Network addresses.pptx
Network addresses.pptxNetwork addresses.pptx
Network addresses.pptx
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOL
 
VOIP BASIC
VOIP BASICVOIP BASIC
VOIP BASIC
 
Mobivox Company Overview
Mobivox Company OverviewMobivox Company Overview
Mobivox Company Overview
 
VoIP for Dummies
VoIP for DummiesVoIP for Dummies
VoIP for Dummies
 
VOIP Presentation
VOIP PresentationVOIP Presentation
VOIP Presentation
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1
 
Computer network lab note 2
Computer network lab note 2Computer network lab note 2
Computer network lab note 2
 
3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey
 
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
 
Shore
ShoreShore
Shore
 
Voip
VoipVoip
Voip
 
Le Media Computing selon Cisco
Le Media Computing selon CiscoLe Media Computing selon Cisco
Le Media Computing selon Cisco
 
P2P - Real Time Communications in the Enterprise
P2P - Real Time Communications in the EnterpriseP2P - Real Time Communications in the Enterprise
P2P - Real Time Communications in the Enterprise
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP Telephony
 

More from Dan York

Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Dan York
 
SIPNOC 2014 - Is It Time For TLS for SIP?
SIPNOC 2014 - Is It Time For TLS for SIP?SIPNOC 2014 - Is It Time For TLS for SIP?
SIPNOC 2014 - Is It Time For TLS for SIP?Dan York
 
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?Dan York
 
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?Open Source and The Global Disruption Of Telecom: What Choices Will We Make?
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?Dan York
 
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 Hackathon
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 HackathonDNS / DNSSEC / DANE / DPRIVE Results at IETF93 Hackathon
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 HackathonDan York
 
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)Dan York
 
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...Dan York
 
SIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and SecuritySIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and SecurityDan York
 
ClueCon2009: The Security Saga of SysAdmin Steve
ClueCon2009: The Security Saga of SysAdmin SteveClueCon2009: The Security Saga of SysAdmin Steve
ClueCon2009: The Security Saga of SysAdmin SteveDan York
 
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XML
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XMLOSCON 2008: Mashing Up Voice and the Web Using Open Source and XML
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XMLDan York
 
IP Telephony Security 101
IP Telephony Security 101IP Telephony Security 101
IP Telephony Security 101Dan York
 
Recording Remote Hosts/Interviews with VoIP/Skype
Recording Remote Hosts/Interviews with VoIP/SkypeRecording Remote Hosts/Interviews with VoIP/Skype
Recording Remote Hosts/Interviews with VoIP/SkypeDan York
 
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best PracticesE Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best PracticesDan York
 
BLISS Problem Statement and Motivation
BLISS Problem Statement and MotivationBLISS Problem Statement and Motivation
BLISS Problem Statement and MotivationDan York
 
ETel2007: The Black Bag Security Review (VoIP Security)
ETel2007: The Black Bag Security Review (VoIP Security)ETel2007: The Black Bag Security Review (VoIP Security)
ETel2007: The Black Bag Security Review (VoIP Security)Dan York
 

More from Dan York (15)

Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible)
 
SIPNOC 2014 - Is It Time For TLS for SIP?
SIPNOC 2014 - Is It Time For TLS for SIP?SIPNOC 2014 - Is It Time For TLS for SIP?
SIPNOC 2014 - Is It Time For TLS for SIP?
 
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?
A Choice Of Internet Futures: Will Nonprofits Be Stuck In The Slow Lane?
 
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?Open Source and The Global Disruption Of Telecom: What Choices Will We Make?
Open Source and The Global Disruption Of Telecom: What Choices Will We Make?
 
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 Hackathon
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 HackathonDNS / DNSSEC / DANE / DPRIVE Results at IETF93 Hackathon
DNS / DNSSEC / DANE / DPRIVE Results at IETF93 Hackathon
 
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
Deploying New DNSSEC Algorithms (IEPG@IETF93 - July 2015)
 
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...
The State of VoIP Security, a.k.a. “Does Anyone Really Give A _____ About VoI...
 
SIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and SecuritySIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and Security
 
ClueCon2009: The Security Saga of SysAdmin Steve
ClueCon2009: The Security Saga of SysAdmin SteveClueCon2009: The Security Saga of SysAdmin Steve
ClueCon2009: The Security Saga of SysAdmin Steve
 
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XML
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XMLOSCON 2008: Mashing Up Voice and the Web Using Open Source and XML
OSCON 2008: Mashing Up Voice and the Web Using Open Source and XML
 
IP Telephony Security 101
IP Telephony Security 101IP Telephony Security 101
IP Telephony Security 101
 
Recording Remote Hosts/Interviews with VoIP/Skype
Recording Remote Hosts/Interviews with VoIP/SkypeRecording Remote Hosts/Interviews with VoIP/Skype
Recording Remote Hosts/Interviews with VoIP/Skype
 
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best PracticesE Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
 
BLISS Problem Statement and Motivation
BLISS Problem Statement and MotivationBLISS Problem Statement and Motivation
BLISS Problem Statement and Motivation
 
ETel2007: The Black Bag Security Review (VoIP Security)
ETel2007: The Black Bag Security Review (VoIP Security)ETel2007: The Black Bag Security Review (VoIP Security)
ETel2007: The Black Bag Security Review (VoIP Security)
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

How IPv6 Will Kill Telecom - And What We Need To Do About It

  • 1. How IPv6 Will Kill Telecom – 
 And What We Need To Do About It" June 27, 2011! Dan York! Dir. of Conversations! twitter.com/danyork! twitter.com/voxeo! dyork@voxeo.com!
  • 2. Dan York! www.danyork.com © Voxeo Corporation
  • 8. In The Beginning...! 192.168.20.12 © Voxeo Corporation
  • 9. Mobility! www.flickr.com/photos/kapungo/3396823518/ © Voxeo Corporation
  • 10. A Plethora of Portable Platforms! www.flickr.com/photos/clonedmilkmen/5111779335/ © Voxeo Corporation
  • 11. Internet of Things! www.flickr.com/photos/dmje/5159177886/ © Voxeo Corporation
  • 12. Internet of Things! © Voxeo Corporation
  • 13. Internet of Things! © Voxeo Corporation
  • 14. EVERYTHING over IP © Voxeo Corporation
  • 15. How IP Address Allocation Works! Regional Internet Registries (RIRs) Internet Service Providers (ISPs) You © Voxeo Corporation
  • 16. Global IPv4 Disparity ! © Voxeo Corporation
  • 17. Oops... as of Feb 1, 2011...! All Gone! Regional Internet Registries (RIRs) Internet Service Providers (ISPs) You © Voxeo Corporation
  • 20. Prolonging IPv4 - NAT Today! NAT   Public  IP   Private  IP   Addresses   PC Home Internet Firewall Firewall Firewall IP ISP   Phone Home   © Voxeo Corporation
  • 21. Carrier Grade NAT (a.k.a. LSN)! NAT   Public  IP   Private  IP   Addresses   PC Home Internet Firewall Firewall Firewall IP ISP   Phone Home   © Voxeo Corporation
  • 22. Old NATs Never Die...! NAT   NAT   Public  IP   Private  IP   Private  IP   Addresses   Addresses   PC Home Internet Firewall Firewall Firewall IP ISP   Phone Home   © Voxeo Corporation
  • 23. The Problem?! SIP NAT © Voxeo Corporation
  • 24. Oh, and by the way... ! (sorry... we still have NAT-like networks with IPv6...) © Voxeo Corporation
  • 25. And then there is... ! © Voxeo Corporation
  • 26. Challenge #1 For VoIP and UC Apps:! How Many Digits Is That?!
  • 27. See the problem?! © Voxeo Corporation
  • 28. See the problem?! © Voxeo Corporation
  • 29. IPv4! 192.168.20.12 © Voxeo Corporation
  • 31. IPv6 Address Compression! 2001:db8:34a5:0:0:0:0:1 2001:db8:34a5::1 (oh, and they aren’t case-sensitive) © Voxeo Corporation
  • 32. IPv6 Address Compression! 127.0.0.1 ::1 0.0.0.0 :: © Voxeo Corporation
  • 33. DNS is your friend! © Voxeo Corporation
  • 34. Challenge #2 For VoIP and UC Apps:! Whereʼs The Nearest Port?!
  • 35. IPv4 Port Numbers! 192.168.20.12:5060 © Voxeo Corporation
  • 36. IPv4 Port Numbers in IPv6?! 192.168.20.12:5060 2001:db8:34a5::1234:5060 © Voxeo Corporation
  • 37. IPv6 Port Numbers! [2001:db8:34a5::1234]:5060 © Voxeo Corporation
  • 38. IPv6 addressing! http://[2001:db8:34a5::1234]/index.html http://[2001:db8:34a5::1234]:8080 sip:dan@[2001:db8:34a5::1234] sip:dan@[2001:db8:34a5::1234]:5060 © Voxeo Corporation
  • 39. DNS is your friend! © Voxeo Corporation
  • 40. Challenge #3 For VoIP and UC Apps:! Whatʼs the Address?!
  • 41. IPv6 – Multiple Addresses / Interface! 192.168.20.12 2001:db8:34a5:92:21c:a5ff:fe12:3a80 (global) fe80::21c:a5ff:fe12:3a80 (link-local) © Voxeo Corporation
  • 42. IPv6 – Neighbor Discovery! No More DHCP For Address Assignment (well, unless you want it) Router Advertisements Also Replaces ARP © Voxeo Corporation
  • 43. IPv6 – Address Creation! Router Advertisement 2001:db8:34a5:92:21c:a5ff:fe12:3a80 Autoconfiguration from Ethernet Address © Voxeo Corporation
  • 44. DNS is your friend! © Voxeo Corporation
  • 45. Challenge #4 For VoIP and UC Apps:! How Many Aʼs Do You Want With That?!
  • 46. IPv4 and DNS! example.com 3600 IN A 192.168.20.12 © Voxeo Corporation
  • 47. IPv6 and DNS! example.com 3600 IN A 192.168.20.12 example.com 3600 IN AAAA 2001:db8:34a5::1234 © Voxeo Corporation
  • 48. IPv6 DNS Fun! What if DNS gives a AAAA.... but your system doesn’t have “real” IPv6 connectivity? (You can retrieve AAAA records over IPv4!) © Voxeo Corporation
  • 49. UNhappy Eyeballs! DNS Svr example.com A 192.168.20.12 example.com AAAA 2001:db8:34a5::1234 AAAA ? You (a long time later...) A ? © Voxeo Corporation
  • 50. Happy Eyeballs! DNS Svr example.com A 192.168.20.12 example.com AAAA 2001:db8:34a5::1234 AAAA ? A You ? (sent at same time; whichever replies first wins) © Voxeo Corporation
  • 51. Happy Eyeballs! draft-ietf-v6ops-happy-eyeballs © Voxeo Corporation
  • 52. Challenge #5 For VoIP and UC Apps:! What Lies Buried Within?!
  • 53. How Do You Store IP Addresses?! Memory? Databases? Config Files? Room for two? (or more?) © Voxeo Corporation
  • 54. Config Files! <category name="SIP"> <item name="Server1">127.0.0.1:5060 </item> </category> © Voxeo Corporation
  • 56. IPv6 Works Fine!! Linphone – http://www.linphone.org Open source, free and available for Linux, Windows and MacOS X © Voxeo Corporation
  • 57. Linphone and IPv6! Linphone – http://www.linphone.org Open source, free and available for Linux, Windows and MacOS X © Voxeo Corporation
  • 58. RFC 6157! RFC 6157 “IPv6 Transition in the Session Initiation Protocol (SIP)” tools.ietf.org/html/rfc6157 © Voxeo Corporation
  • 59. SIP Architecture! SIP SIP Proxy Proxy A SIP B SIP SIP Alice Bob Media (RTP, MSRP, etc.) © Voxeo Corporation
  • 60. SIP Reality! SIP SIP SIP SIP SIP Proxy Proxy Proxy Proxy Proxy A SIP B SIP C SIP D SIP N SIP Internet (or WAN) SIP Media Media Alice Proxy Proxy Bob Media A Media B Media © Voxeo Corporation
  • 61. “SIP” = Multiple Protocols! SIP SDP RTP © Voxeo Corporation
  • 62. IPv4/IPv6 Fun!   Communicating between IPv4 client and IPv6 client through a proxy •  Record-Route: <sip:2001:db8::1;lr> •  Record-Route: <sip:192.0.2.1;lr>   Mixed communication across a path of proxies   Mixed communication: IPv6 for SIP, IPv4 for media © Voxeo Corporation
  • 63. IPv6 and SDP!   Only allows a single IP address per media stream (“c=“ parameter) •  c=IN IP4 192.168.20.12 •  c=IN IP6 2001:db8:34a5::1234   Multiple proposals for additional SDP parameters •  ex. ANAT - RFC 4091 & 4092 – now deprecated by ICE   The IETF way forward is ICE – RFC 5245 © Voxeo Corporation
  • 64. NAT, NAT, NAT... ! STUN, TURN, ICE (RFC 5245) © Voxeo Corporation
  • 65. Discovery of SIP Servers!   User agents need to find SIP servers/proxies   DHCPv6 •  SIP Options in RFC 3319   DNS SRV, NAPTR and AAAA Records (RFC 3263) © Voxeo Corporation
  • 66. Other IPv6 Considerations!   Other interfaces •  Web and management systems •  Logging •  APIs   Custom SIP headers   Multi-vendor interoperability   SBC and firewall support for SIP over IPv6 © Voxeo Corporation
  • 68. SIP Forum “IPv6” Mailing List! sipforum.org/mailman/listinfo/ipv6 © Voxeo Corporation
  • 69. SIPit Test Events! sipit.net SIPit 28: “68% of the implementations present supported IPv6.” © Voxeo Corporation
  • 70. Get Started With IPv6... ! http://bit.ly/voxeoipv6 © Voxeo Corporation
  • 71. Set up Test Lab or your Home Office! http://tunnelbroker.net www.test-ipv6.com www.ipv6-test.com © Voxeo Corporation
  • 72. SIP Softphones Supporting IPv6!   Linphone •  www.linphone.org   Jitsi (formerly SIP Communicator) •  www.jitsi.org © Voxeo Corporation
  • 73. Olle Would Want Me To Mention... ! Asterisk 1.8 © Voxeo Corporation
  • 74. Jonathan Would Want Me To Mention...!   Voxeo Prophecy 10.1 •  Standards-based platform for speech, IVR and SIP applications •  Downloads and installs in minutes; Scales from 2 ports to 10’s of thousands of ports •  World’s most compatible and compliant VoiceXML and CCXML   Voxeo PRISM 10.1 •  Real-time Communications Application Server •  Supports Converged SIP, Web and XMPP applications. •  Carrier grade high performance platform with full support of high availability and session replication   Free developer versions for Windows, Linux, Mac OS X   www.voxeo.com/prophecy www.voxeo.com/prism 74 © Voxeo Corporation
  • 75. Marc Would Want Me To Mention...! sipforum.org/mailman/listinfo/ipv6 © Voxeo Corporation
  • 77. Q&A!   Visit our IPv6 resource page and read our IPv6 blog posts: •  http://bit.ly/voxeoipv6   Dan York •  dyork@voxeo.com •  sip:dyork@voxeo.com •  skype:danyork © Voxeo Corporation