SlideShare uma empresa Scribd logo
1 de 28
SIP & IPV6 ::
A CALL FOR ACTION.


   Olle E. Johansson * oej@edvina.net * Twitter oej
       Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
AGENDA

    •     Why IPv6 for SIP - the really short version

    •     Betting on both camps - dual stack deployments

    •     Using DNS

    •     IP phones and IPv6 - where are they?

    •     Where to start?



© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
WHY?

    •     The global pool of IPv4 addresses is empty

    •     Soon, the regional pools will be empty too

    •     Internet growth will either happen behind bars or on IPv6.

    •     There is no other alternative.




© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
BEHIND BARS, YOU SAID?

    •     Carriers are building Carrier Class NATs

    •     Which means that your IPv4 Internet access will be hidden behind
          NATs - possibly multiple layers

    •     NATs add latency, something VoIP does not need.

    •     NATs add complexy to VoIP solutions, at a cost that customers
          does not need.

    •     You do not want this future for VoIP.
© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
IT’S NOT THE END.
                                                                        IT’S A BEGINNING

    •     After the global and regional address pools are empty, there will
          still be IPv4 addresses available
    •     IPv4-based solutions will be around for many, many years.
    •     The cost for new IPv4 public addresses will go up. A lot.
    •     IPv6 works and exists, so why not be cheap and migrate?
    •     Let’s build the Internet SIP Federation on IPv6.
          It’s time to move on.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
SO WHY DELAY DEPLOYMENT?

    •     If you integrate IPv6 in all deployments today, your cost will be
          lower

    •     Take it step by step instead of one big overhaul in panic at a later
          stage

    •     You know you will have to do it.




© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
SIP & IPV6

    •     The SIP 2.0 RFC is written both for IPv4 and IPv6
           •     IPv6 is a natural part of SIP

    •     What it did not consider was dual stack deployment

    •     New RFC about dual stack deployment is coming soon

    •     Based on this, a reference profile for customers and vendors will
          have to be produced.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
DUAL STACKS
Where no man boldy has gone before.
WE HAVE HAD DUAL STACKS,
                                              BUT NOT LIKE THIS.

    •     In the 90’s we had dual stacks - but with different hosts and
          services
           •     TCP/IP and Netware IPX stacks in the same PC was very common.

    •     IPv4 and IPv6 stacks will in many cases reach the SAME hosts
          and services

    •     This causes new issues in applications and phones



© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
THE DUAL STACK ISSUE

    •     If a server has two DNS records (IPv4 and IPv6), applications should try
          IPv6 first

    •     In many networks, IPv6 is link-only and does not have Internet access

    •     This causes the application to wait for timeout. In SIP, by default that’s 32
          seconds

    •     After that, the application should try the IPv4 record

    •     This is not acceptable.

© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
THE SOLUTION

    •     Applications should open two connections simultaneously

    •     The first one to connect (or respond over UDP) wins the session

    •     The server simply sees the second message as a retransmit

    •     The client can drop the second session

    •     This causes no delays and an acceptable user experience

    •     This is the way we migrate SIP from IPv4 to IPv6.

© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
USING DNS.
We need help telling others about our preferences.
HELPING OTHERS TO CONTACT YOU

    •     Use SRV records to indicate your preference

    •     If you have poor IPv6 connectivity, add IPv6 records as second
          priority in SRV - telling the world that you prefer IPv4

    •     If you have native IPv6 and have IPv4 behind multiple layers of
          NATs, do the reverse.

    •     Servers and clients should support finding servers with the
          same address family as the client in the list of SRV records
          and use only those that match the client’s preferences.

© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
IP PHONES AND IPV6
TALKING ABOUT PHONES...

    •     Where are the IPv6 compliant phones?

    •     As soon as customers require it, they will come

    •     Customers need a reference profile to refer to

    •     This applies to softphones, chat clients, ALGs, servers and SIP
          trunks.

    •     The change will have to be market driven.
          Drive the market in this direction. Now.
© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
A FEW STARTING POINTS

    •     Phones should support provisioning over IPv6

    •     Phones should support DHCPv6 as well as router advertisments

    •     Phones need to understand both IPv4 and IPv6 uri’s

    •     Phones should support SRV records with both IPv4 and IPv6 -
          finding servers with the same protocol family as the phone

    •     This list is not complete. Help us expand and correct it.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
IETF WORKS PUTS MIGRATION LOAD
                                                     ON NEW PHONES


    •     Changing installed base will cost too much

    •     New phones with IPv6 support will have to handle reachability to
          the old world

    •     They will have to ask for support from an application layer
          gateway (ALG) to handle media

    •     Running dual stacks internally will mean a more
          complex network with new gateway services.

© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
PRACTICAL ISSUE: LOCATION SERVERS

    •     Is there a way for a phone to register for both IPv4 and IPv6
          connections?

    •     Does this require two registrations?

    •     Can SIP proxys select outbound connection based on incoming
          connection?

    •     This needs to be tested, specified and fixed.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
STARTING SIMPLE.
MAKE IT SIMPLE.

    •     Run your enterprise VoIP network on IPv6. Single stack.

    •     Use the session border controller or outbound proxy for
          gatewaying to the old world.

    •     Avoid dual stacks on end points

    •     Keep it simple, stupid. Move to IPv6.




© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
OPEN SOURCE LEADS THE WAY.

    •     Asterisk, FreeSwitch, OpenSIPS and Kamailio all support IPv6

    •     They can all gateway between IPv4 and IPv6

    •     Use these in your labs and migration work

    •     You are hereby granted a license. Use it.




© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
ACTION PLAN
  For the SIP community.
ACTION PLAN.

    •     Get IPv6: Start with tunnel from a public service
           •     sixxs.net, tunnelbroker.net

    •     Get software: Install Asterisk 1.8, Kamailio 3.1 and/or new releases of FreeSwitch
    •     Get phones: There are phones that support IPv6. SNOM leads the way today.
    •     Fix DNS: Add IPv6 records to DNS. If possible, add a DNS server on IPv6.
    •     Learn IPv6: Educate your staff.
    •     Explore IPv6: Look at DHCPv6, router advertisments, privacy addresses,
          subnetting and all the other new stuff. It’s fun.
    •     Just do it: Integrate IPv6 in every project.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
PUSH THE SIP FORUM
                                                 IN THE RIGHT DIRECTION.

    •     So far not much

    •     The next SIPconnect specification will require IPv6 support for
          compliance

    •     Marketing agreement with the IPv6 Forum was made in 2010



    •     If you are a member, help to push them forward.

© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
THINGS HAVE CHANGED.
      - AVOID OLD WORK BY THE IPV6 FORUM.

    •     Have published requirements for ”IPv6 Ready SIP” certification

    •     This includes serious diversions from the IETF SIP standards and
          the SIP forum SIPconnect specification

    •     Does not comply with IETF work on SIP migration to IPv6

    •     Should be considered deprecated as it doesn’t help the industry
          or the customers

    •     We do not need yet another version of SIP.
© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
WHAT CAN YOU DO?

    •     Support both IPv6 and IPv6 in the VoIP network

    •     Start experimenting and get knowledge in-house now.

    •     Push vendors and Open Source projects in this direction.

    •     Do not buy any VoIP device in 2011 without proven IPv6 support

    •     Do not refer to the work by the IPv6 Forum in the SIP area.

    •     Make IPv6 part of every VoIP project. Now.



© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
SIPV6 IN SHORT

    •     At this point, there is work needed on dual stack deployment

    •     Single stack deployment with gateways is easier and can be done today.

    •     We lack commercial products - phones. Customer demand will make a change
          quickly.

    •     Users lack experience and knowledge to validate vendor claims that products
          support IPv6

    •     It’s time for a change. We need SIP over IPv6. Now.


© Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
STAY CONNECTED.
 Add IPv6 to your unified communications platform today.

                                    Join us here:
                                                                    twitter.com/sipv6
                 6                  edvina.net/sipv6
facebook.com/sipv                                                             ts:
                                                    Vendor tests at SIPit even
           Development discussion:                        www.sipit.net
                                  list
         sip-implementors mailing

Mais conteúdo relacionado

Mais procurados

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
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011IPv6no
 
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproNorway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproIPv6no
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fred Bovy
 
Geir Making the leap to ipv6 final
Geir Making the leap to ipv6 finalGeir Making the leap to ipv6 final
Geir Making the leap to ipv6 finalIPv6no
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
Modern networking for php developers (PHP Dorset)
Modern networking for php developers (PHP Dorset)Modern networking for php developers (PHP Dorset)
Modern networking for php developers (PHP Dorset)SynchroM
 
Der Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 MigrationDer Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 MigrationSwiss IPv6 Council
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport IPv6no
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network NorwayIPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network NorwayIPv6no
 
Transition To I Pv6
Transition To I Pv6Transition To I Pv6
Transition To I Pv6Fred Bovy
 
Content over IPv6: no excuses
Content over IPv6: no excusesContent over IPv6: no excuses
Content over IPv6: no excusesIvan Pepelnjak
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6Zivaro Inc
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6Cyren, Inc
 
IPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungIPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungSwiss IPv6 Council
 
Modern networking for php developers - Dutch PHP conference 2015
Modern networking for php developers - Dutch PHP conference 2015Modern networking for php developers - Dutch PHP conference 2015
Modern networking for php developers - Dutch PHP conference 2015SynchroM
 

Mais procurados (20)

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)
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
 
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproNorway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
Geir Making the leap to ipv6 final
Geir Making the leap to ipv6 finalGeir Making the leap to ipv6 final
Geir Making the leap to ipv6 final
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
Modern networking for php developers (PHP Dorset)
Modern networking for php developers (PHP Dorset)Modern networking for php developers (PHP Dorset)
Modern networking for php developers (PHP Dorset)
 
Der Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 MigrationDer Einsatz von Lisp für die IPv6 Migration
Der Einsatz von Lisp für die IPv6 Migration
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport
 
IPv6 Transition
IPv6 TransitionIPv6 Transition
IPv6 Transition
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network NorwayIPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
 
Transition To I Pv6
Transition To I Pv6Transition To I Pv6
Transition To I Pv6
 
IPv6 at CSCS
IPv6 at CSCSIPv6 at CSCS
IPv6 at CSCS
 
Content over IPv6: no excuses
Content over IPv6: no excusesContent over IPv6: no excuses
Content over IPv6: no excuses
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6
 
IPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungIPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und Adressierung
 
Modern networking for php developers - Dutch PHP conference 2015
Modern networking for php developers - Dutch PHP conference 2015Modern networking for php developers - Dutch PHP conference 2015
Modern networking for php developers - Dutch PHP conference 2015
 

Destaque

Week 26 Sponges
Week 26 SpongesWeek 26 Sponges
Week 26 SpongesCorey Topf
 
Quick Quiz Week1
Quick Quiz Week1Quick Quiz Week1
Quick Quiz Week1Corey Topf
 
Dacorum CVS – Summary of our work
Dacorum CVS – Summary of our workDacorum CVS – Summary of our work
Dacorum CVS – Summary of our workGeorge Bekiaridis
 
Week 28 Sponges
Week 28 SpongesWeek 28 Sponges
Week 28 SpongesCorey Topf
 
Versie 3 Nv Iad2 0910 Q1 Les 4 Patterns For Mobile
Versie 3 Nv  Iad2 0910 Q1 Les 4 Patterns For MobileVersie 3 Nv  Iad2 0910 Q1 Les 4 Patterns For Mobile
Versie 3 Nv Iad2 0910 Q1 Les 4 Patterns For MobileHans Kemp
 
Проект «Нова Країна» - презентация в Харькове
Проект «Нова Країна» - презентация в ХарьковеПроект «Нова Країна» - презентация в Харькове
Проект «Нова Країна» - презентация в ХарьковеAlexey Makeev
 
Iad2 0910 q4 les 2 dynamische interactie
Iad2 0910 q4 les 2   dynamische interactieIad2 0910 q4 les 2   dynamische interactie
Iad2 0910 q4 les 2 dynamische interactieHans Kemp
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Baden Hughes
 
Zappos - ASU Compete Through Service - 11-7-08
Zappos - ASU Compete Through Service - 11-7-08Zappos - ASU Compete Through Service - 11-7-08
Zappos - ASU Compete Through Service - 11-7-08zappos
 
0708 Minor User Experience English
0708 Minor User Experience English0708 Minor User Experience English
0708 Minor User Experience EnglishHans Kemp
 
Johan Ronnestam. Keynote. Webbdagarna 2012.
Johan Ronnestam. Keynote. Webbdagarna 2012.Johan Ronnestam. Keynote. Webbdagarna 2012.
Johan Ronnestam. Keynote. Webbdagarna 2012.Johan Ronnestam
 
Pearl Harbor La
Pearl Harbor LaPearl Harbor La
Pearl Harbor LaCorey Topf
 
Sat vocabulary
Sat vocabularySat vocabulary
Sat vocabularyCorey Topf
 
Techo august29th
Techo august29thTecho august29th
Techo august29thCorey Topf
 
Il multimediale online: il contesto tecnologico
Il multimediale online: il contesto tecnologicoIl multimediale online: il contesto tecnologico
Il multimediale online: il contesto tecnologicoClaudio Celeghin
 
0809 Minor Kick Off
0809 Minor Kick Off0809 Minor Kick Off
0809 Minor Kick OffHans Kemp
 
0809 q2 minor assignment teams
0809 q2 minor assignment teams0809 q2 minor assignment teams
0809 q2 minor assignment teamsHans Kemp
 

Destaque (20)

Week 26 Sponges
Week 26 SpongesWeek 26 Sponges
Week 26 Sponges
 
Ict lab
Ict labIct lab
Ict lab
 
Freshmen
FreshmenFreshmen
Freshmen
 
Quick Quiz Week1
Quick Quiz Week1Quick Quiz Week1
Quick Quiz Week1
 
Dacorum CVS – Summary of our work
Dacorum CVS – Summary of our workDacorum CVS – Summary of our work
Dacorum CVS – Summary of our work
 
Week 28 Sponges
Week 28 SpongesWeek 28 Sponges
Week 28 Sponges
 
Versie 3 Nv Iad2 0910 Q1 Les 4 Patterns For Mobile
Versie 3 Nv  Iad2 0910 Q1 Les 4 Patterns For MobileVersie 3 Nv  Iad2 0910 Q1 Les 4 Patterns For Mobile
Versie 3 Nv Iad2 0910 Q1 Les 4 Patterns For Mobile
 
Проект «Нова Країна» - презентация в Харькове
Проект «Нова Країна» - презентация в ХарьковеПроект «Нова Країна» - презентация в Харькове
Проект «Нова Країна» - презентация в Харькове
 
Iad2 0910 q4 les 2 dynamische interactie
Iad2 0910 q4 les 2   dynamische interactieIad2 0910 q4 les 2   dynamische interactie
Iad2 0910 q4 les 2 dynamische interactie
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
 
Zappos - ASU Compete Through Service - 11-7-08
Zappos - ASU Compete Through Service - 11-7-08Zappos - ASU Compete Through Service - 11-7-08
Zappos - ASU Compete Through Service - 11-7-08
 
0708 Minor User Experience English
0708 Minor User Experience English0708 Minor User Experience English
0708 Minor User Experience English
 
Johan Ronnestam. Keynote. Webbdagarna 2012.
Johan Ronnestam. Keynote. Webbdagarna 2012.Johan Ronnestam. Keynote. Webbdagarna 2012.
Johan Ronnestam. Keynote. Webbdagarna 2012.
 
Pearl Harbor La
Pearl Harbor LaPearl Harbor La
Pearl Harbor La
 
Sat vocabulary
Sat vocabularySat vocabulary
Sat vocabulary
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Techo august29th
Techo august29thTecho august29th
Techo august29th
 
Il multimediale online: il contesto tecnologico
Il multimediale online: il contesto tecnologicoIl multimediale online: il contesto tecnologico
Il multimediale online: il contesto tecnologico
 
0809 Minor Kick Off
0809 Minor Kick Off0809 Minor Kick Off
0809 Minor Kick Off
 
0809 q2 minor assignment teams
0809 q2 minor assignment teams0809 q2 minor assignment teams
0809 q2 minor assignment teams
 

Semelhante a Sip & IPv6 - time for action!

SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!Olle E Johansson
 
Watch out - The Norwegian Version
Watch out - The Norwegian VersionWatch out - The Norwegian Version
Watch out - The Norwegian VersionOlle E Johansson
 
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleHypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleAPNIC
 
Building future SIP platforms
Building future SIP platformsBuilding future SIP platforms
Building future SIP platformsOlle E Johansson
 
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
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
Eric Vyncke - IPv6 security in general
Eric Vyncke - IPv6 security in generalEric Vyncke - IPv6 security in general
Eric Vyncke - IPv6 security in generalIKT-Norge
 
IPv6 at LinkedIn
IPv6 at LinkedInIPv6 at LinkedIn
IPv6 at LinkedInAPNIC
 
Operational Challenges into the future
Operational Challenges into the futureOperational Challenges into the future
Operational Challenges into the futureAPNIC
 
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Olle E Johansson
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
IPv6 Connectivity: Why does my organization need it?
IPv6 Connectivity: Why does my organization need it?IPv6 Connectivity: Why does my organization need it?
IPv6 Connectivity: Why does my organization need it?SwiftTech Solutions, Inc.
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesAPNIC
 
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumIPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumAPNIC
 
Time to get serious about realtime communication
Time to get serious about realtime communicationTime to get serious about realtime communication
Time to get serious about realtime communicationOlle E Johansson
 

Semelhante a Sip & IPv6 - time for action! (20)

SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!
 
Watch out - The Norwegian Version
Watch out - The Norwegian VersionWatch out - The Norwegian Version
Watch out - The Norwegian Version
 
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleHypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
 
Building future SIP platforms
Building future SIP platformsBuilding future SIP platforms
Building future SIP platforms
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
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
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
Eric Vyncke - IPv6 security in general
Eric Vyncke - IPv6 security in generalEric Vyncke - IPv6 security in general
Eric Vyncke - IPv6 security in general
 
IPv6 at LinkedIn
IPv6 at LinkedInIPv6 at LinkedIn
IPv6 at LinkedIn
 
Operational Challenges into the future
Operational Challenges into the futureOperational Challenges into the future
Operational Challenges into the future
 
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
 
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
IPv6 Connectivity: Why does my organization need it?
IPv6 Connectivity: Why does my organization need it?IPv6 Connectivity: Why does my organization need it?
IPv6 Connectivity: Why does my organization need it?
 
Rethinking the PBX
Rethinking the PBXRethinking the PBX
Rethinking the PBX
 
IPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for MobilesIPv6 - A Real World Deployment for Mobiles
IPv6 - A Real World Deployment for Mobiles
 
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier ConundrumIPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
IPv6 Single Stack Now or Later? - The Ultimate Carrier Conundrum
 
Time to get serious about realtime communication
Time to get serious about realtime communicationTime to get serious about realtime communication
Time to get serious about realtime communication
 
IPv6
IPv6IPv6
IPv6
 
10 fn s11
10 fn s1110 fn s11
10 fn s11
 

Mais de Olle E Johansson

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Olle E Johansson
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handlingOlle E Johansson
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTNOlle E Johansson
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019Olle E Johansson
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffOlle E Johansson
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack networkOlle E Johansson
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2Olle E Johansson
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Olle E Johansson
 
Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolOlle E Johansson
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)Olle E Johansson
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldOlle E Johansson
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Olle E Johansson
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Olle E Johansson
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeOlle E Johansson
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoOlle E Johansson
 
#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2Olle E Johansson
 
WebRTC - a quick introduction
WebRTC - a quick introductionWebRTC - a quick introduction
WebRTC - a quick introductionOlle E Johansson
 

Mais de Olle E Johansson (20)

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handling
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTN
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuff
 
Kamailio on air
Kamailio on airKamailio on air
Kamailio on air
 
Webrtc overview
Webrtc overviewWebrtc overview
Webrtc overview
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack network
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016
 
Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocol
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer world
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the time
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: Manifesto
 
#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2
 
WebRTC - a quick introduction
WebRTC - a quick introductionWebRTC - a quick introduction
WebRTC - a quick introduction
 

Último

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Sip & IPv6 - time for action!

  • 1. SIP & IPV6 :: A CALL FOR ACTION. Olle E. Johansson * oej@edvina.net * Twitter oej Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 2. AGENDA • Why IPv6 for SIP - the really short version • Betting on both camps - dual stack deployments • Using DNS • IP phones and IPv6 - where are they? • Where to start? © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 3. WHY? • The global pool of IPv4 addresses is empty • Soon, the regional pools will be empty too • Internet growth will either happen behind bars or on IPv6. • There is no other alternative. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 4. BEHIND BARS, YOU SAID? • Carriers are building Carrier Class NATs • Which means that your IPv4 Internet access will be hidden behind NATs - possibly multiple layers • NATs add latency, something VoIP does not need. • NATs add complexy to VoIP solutions, at a cost that customers does not need. • You do not want this future for VoIP. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 5. IT’S NOT THE END. IT’S A BEGINNING • After the global and regional address pools are empty, there will still be IPv4 addresses available • IPv4-based solutions will be around for many, many years. • The cost for new IPv4 public addresses will go up. A lot. • IPv6 works and exists, so why not be cheap and migrate? • Let’s build the Internet SIP Federation on IPv6. It’s time to move on. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 6. SO WHY DELAY DEPLOYMENT? • If you integrate IPv6 in all deployments today, your cost will be lower • Take it step by step instead of one big overhaul in panic at a later stage • You know you will have to do it. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 7. SIP & IPV6 • The SIP 2.0 RFC is written both for IPv4 and IPv6 • IPv6 is a natural part of SIP • What it did not consider was dual stack deployment • New RFC about dual stack deployment is coming soon • Based on this, a reference profile for customers and vendors will have to be produced. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 8. DUAL STACKS Where no man boldy has gone before.
  • 9. WE HAVE HAD DUAL STACKS, BUT NOT LIKE THIS. • In the 90’s we had dual stacks - but with different hosts and services • TCP/IP and Netware IPX stacks in the same PC was very common. • IPv4 and IPv6 stacks will in many cases reach the SAME hosts and services • This causes new issues in applications and phones © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 10. THE DUAL STACK ISSUE • If a server has two DNS records (IPv4 and IPv6), applications should try IPv6 first • In many networks, IPv6 is link-only and does not have Internet access • This causes the application to wait for timeout. In SIP, by default that’s 32 seconds • After that, the application should try the IPv4 record • This is not acceptable. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 11. THE SOLUTION • Applications should open two connections simultaneously • The first one to connect (or respond over UDP) wins the session • The server simply sees the second message as a retransmit • The client can drop the second session • This causes no delays and an acceptable user experience • This is the way we migrate SIP from IPv4 to IPv6. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 12. USING DNS. We need help telling others about our preferences.
  • 13. HELPING OTHERS TO CONTACT YOU • Use SRV records to indicate your preference • If you have poor IPv6 connectivity, add IPv6 records as second priority in SRV - telling the world that you prefer IPv4 • If you have native IPv6 and have IPv4 behind multiple layers of NATs, do the reverse. • Servers and clients should support finding servers with the same address family as the client in the list of SRV records and use only those that match the client’s preferences. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 15. TALKING ABOUT PHONES... • Where are the IPv6 compliant phones? • As soon as customers require it, they will come • Customers need a reference profile to refer to • This applies to softphones, chat clients, ALGs, servers and SIP trunks. • The change will have to be market driven. Drive the market in this direction. Now. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 16. A FEW STARTING POINTS • Phones should support provisioning over IPv6 • Phones should support DHCPv6 as well as router advertisments • Phones need to understand both IPv4 and IPv6 uri’s • Phones should support SRV records with both IPv4 and IPv6 - finding servers with the same protocol family as the phone • This list is not complete. Help us expand and correct it. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 17. IETF WORKS PUTS MIGRATION LOAD ON NEW PHONES • Changing installed base will cost too much • New phones with IPv6 support will have to handle reachability to the old world • They will have to ask for support from an application layer gateway (ALG) to handle media • Running dual stacks internally will mean a more complex network with new gateway services. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 18. PRACTICAL ISSUE: LOCATION SERVERS • Is there a way for a phone to register for both IPv4 and IPv6 connections? • Does this require two registrations? • Can SIP proxys select outbound connection based on incoming connection? • This needs to be tested, specified and fixed. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 20. MAKE IT SIMPLE. • Run your enterprise VoIP network on IPv6. Single stack. • Use the session border controller or outbound proxy for gatewaying to the old world. • Avoid dual stacks on end points • Keep it simple, stupid. Move to IPv6. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 21. OPEN SOURCE LEADS THE WAY. • Asterisk, FreeSwitch, OpenSIPS and Kamailio all support IPv6 • They can all gateway between IPv4 and IPv6 • Use these in your labs and migration work • You are hereby granted a license. Use it. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 22. ACTION PLAN For the SIP community.
  • 23. ACTION PLAN. • Get IPv6: Start with tunnel from a public service • sixxs.net, tunnelbroker.net • Get software: Install Asterisk 1.8, Kamailio 3.1 and/or new releases of FreeSwitch • Get phones: There are phones that support IPv6. SNOM leads the way today. • Fix DNS: Add IPv6 records to DNS. If possible, add a DNS server on IPv6. • Learn IPv6: Educate your staff. • Explore IPv6: Look at DHCPv6, router advertisments, privacy addresses, subnetting and all the other new stuff. It’s fun. • Just do it: Integrate IPv6 in every project. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 24. PUSH THE SIP FORUM IN THE RIGHT DIRECTION. • So far not much • The next SIPconnect specification will require IPv6 support for compliance • Marketing agreement with the IPv6 Forum was made in 2010 • If you are a member, help to push them forward. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 25. THINGS HAVE CHANGED. - AVOID OLD WORK BY THE IPV6 FORUM. • Have published requirements for ”IPv6 Ready SIP” certification • This includes serious diversions from the IETF SIP standards and the SIP forum SIPconnect specification • Does not comply with IETF work on SIP migration to IPv6 • Should be considered deprecated as it doesn’t help the industry or the customers • We do not need yet another version of SIP. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 26. WHAT CAN YOU DO? • Support both IPv6 and IPv6 in the VoIP network • Start experimenting and get knowledge in-house now. • Push vendors and Open Source projects in this direction. • Do not buy any VoIP device in 2011 without proven IPv6 support • Do not refer to the work by the IPv6 Forum in the SIP area. • Make IPv6 part of every VoIP project. Now. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 27. SIPV6 IN SHORT • At this point, there is work needed on dual stack deployment • Single stack deployment with gateways is easier and can be done today. • We lack commercial products - phones. Customer demand will make a change quickly. • Users lack experience and knowledge to validate vendor claims that products support IPv6 • It’s time for a change. We need SIP over IPv6. Now. © Copyright 2011 Edvina AB, Sollentuna, Sweden. All rights reserved.
  • 28. STAY CONNECTED. Add IPv6 to your unified communications platform today. Join us here: twitter.com/sipv6 6 edvina.net/sipv6 facebook.com/sipv ts: Vendor tests at SIPit even Development discussion: www.sipit.net list sip-implementors mailing

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n