SlideShare a Scribd company logo
1 of 28
New Zealand and Ireland:
    IPv4 Exhaustion and
IPv6 Deployment Challenges
          for Islands

     Prof. Brian E Carpenter
   Department of Computer Science
     The University of Auckland


            May 2010


                                    1
Two island nations


Population   4.4 M
Sheep        ~8 M
Hectares     ~7 M
GDP (2008)   184 B$


                      Population 4.3 M
                      Sheep       ~40 M
                      Hectares ~27 M
                      GDP (2008) 116 B$
                      Irish Pubs >17
                      Distance to London
                               18,000 km
                                           2
Two island nations


               Population   4.4 M
               Sheep        ~8 M
               Hectares     ~7 M
               GDP (2008)   184 B$

Something like 20% of New Zealand’s
wave of immigrants in the late 19th and    Population 4.3 M
early 20th centuries were Irish.           Sheep       ~40 M
                                           Hectares ~27 M
More than 25% of government assisted       GDP (2008) 116 B$
                                           Irish Pubs >17
immigrants were Irish. During the 1870s,
                                           Distance to London
more Irish women than men migrated to               18,000 km
New Zealand.                                                    3
Two island nations


                   Population   4.4 M
                   Sheep        ~8 M
                   Hectares     ~7 M
                   GDP (2008)   184 B$

In 1973, New Zealand’s GDP was 66%
higher than Ireland’s. By 2008, Ireland’s   Population 4.3 M
was 59% higher than NZ’s.                   Sheep       ~40 M
[We’ve all had a hard time in 2009-2010.]   Hectares ~27 M
                                            GDP (2008) 116 B$
The UK and Ireland joined the European      Irish Pubs >17
Community in 1973, and NZ soon lost its     Distance to London
protected access to the UK market.                   18,000 km
                                                                 4
Christmas tree in New Zealand
                       8 Dec 2009




                                    5
Crowded beach in New Zealand
                      13 Feb 2010




                                    6
Two island nations


               Population 4.4 M
               Internet ~2.8 M
               users
               Hectares   ~7 M
               GDP (2008) 184 B$

The much lower population density, and   Population 4.3 M
the less wealthy economy, has a clear    Internet ~3.0 M
                                         users
impact on broadband deployment in NZ.
                                         Hectares ~27 M
                                         GDP (2008) 116 B$


                                                             7
Networking scene in NZ
Internet connectivity since 1989
About 40 ISPs active
−   1.6 M subscribers (25% still on dial up)
KAREN (Kiwi Academic and REsearch Network)
−   national core 10 Gb/s
−   trans-Pacific link 622 Mb/s.
Lively operators group (NZNOG)
InternetNZ association
−   “Keeping the Internet open and uncapturable”

                                                   8
IPv6 scene in NZ
KAREN and numerous commercial ISPs
already offer IPv6 service
−   lively topic of discussion in NZNOG meetings
−   users are stymied by IPv4-only CPE
−   some usage of Teredo to bypass that problem
We have a national IPv6 Task Force and an
IPv6 technical SIG (http://www.ipv6.org.nz)
−   still seeing a very “mixed” picture of IPv6 readiness
    at http://www.geek.nz/ipv6/
There’s clearly a big problem getting CIOs and
above to recognise that it’s their problem.                 9
What does the NZ Government
       think about that?
“...the Minister for Communications and
Information Technology does not believe that
regulatory intervention is appropriate.
Adoption of IPv6 needs to be lead by the
private sector. The private sector must
recognise that adopting IPv6 is in their own best
interests to protect their investment in online
capabilities into the future.
...Where the government can assist is in raising
awareness.” (August 2009)
                                                10
IPv4 exhaustion:
           The Ticking Clock
It’s beyond debate, it’s started.
Estimated exhaustion of addresses at global
registry (IANA): Sept 16, 2011
Estimated exhaustion of addresses at regional
registries (ARIN, etc.): April 29, 2012
Get the latest estimates at
 http://www.potaroo.net/tools/ipv4/
Estimated exhaustion of IPv4 addresses among
ISPs: now through 2015
                                                11
What happens next?
Hoarding and horse trading of residual IPv4
space
Multiple layers of NAT
Progressive deployment of IPv6
−   Millions of mobile users with no IPv4 address
An indefinite period of IPv4/IPv6 interworking
−   This concerns you especially if you operate IPv4-
    only services. Users who only have IPv6 access will
    need to reach you.
                                                      12
What happens if you do nothing?
ISPs: one day (by 2015?), you run out of
addresses
−   Two choices:
     1. share addresses between customers, or
     2. no new customers.
−   Sharing addresses = more NAT = more user
    disconnects = more help desk calls = less money.
Content and service providers:
−   No choices, you are at the mercy of your ISP.
−   More NAT = more user disconnects = (etc.).
−   Millions of IPv6 only customers can’t reach you
    = more help desk calls = less money.
                                                       13
IPv6 - State of the Union
The Great Disillusionment
What the IETF has been up to in the last
year
 − tunnels++
 − NAT++
What ISPs are doing and planning



                                           14
Disillusionment:
    Reality breaks in, as always
When the IETF first considered
deployment scenarios, the idea
was that IPv6 would deploy           FAIL
before IPv4 ran out.
This failure changes the relevant transition models.
 − More need for interworking than ever expected.
 − The only commercially sane assumption is that v6
   clients will need to access v4 services indefinitely.
This has been driving IETF work for a couple of years.

                                                       15
Tunnels
Reminder: Deploying IPv6 in parallel with IPv4 (the
“dual stack” model) is by far the simplest method, in
most cases.
But some large ISPs find this operationally
challenging, and prefer to tunnel v6 in v4 or
conversely.
Extra standards work is continuing in the IETF to make
this easier than with the basic tunneling standards.
Dual Stack Lite and 6rd are the buzzwords.



                                                        16
Translation: NAT64
Reminder: IPv4 to IPv6 packet translation has always
been viewed as problematic, and should only be used
when neither dual stack nor tunnels can succeed.
However, many operators (especially in the mobile
“LTE” world) are convinced that they will soon have
millions of IPv6-only subscribers needing access to
legacy IPv4-only services.
Therefore, the IETF has taken up the NAT64
challenge.



                                                      17
NAT64 only solves one problem

IPv6-only client (no v4 address, no v4
connectivity) needs to initiate communication
with an IPv4-only server.
−   This is a case of mutual incomprehension. The requirement
    cannot be met by the conventional dual stack approach or
    by a tunnel.
NAT64 doesn’t tackle any other cases.
NAT64 comes with a separate DNS64 magic box.




                                                                18
NAT64 Components

            Synthetic    DNS64                  Legacy DNS
            AAAA                      A
            record                  record


                        Agreement
Pure IPv6 host          on PREFIX     IPv4 address
                                      a.b.c.d


             IPv6                               Legacy IPv4
             packets    NAT64                      server
                                       IPv4
                                       packets
                                       (address/port
       Synthetic IPv6                  translated)
       address =
       PREFIX:a.b.c.d               Shared IPv4 address       19
Recent survey of ISPs
       (by Sheng Jiang (Huawei) and me)
  31 ISPs replied
  65% European ISPs, others from NA and AP
  Commercial ISPs operating nationally
  predominate
  30 customers up to 40 million
   −   some very large providers chose not to answer
       about the number of customers



http://tools.ietf.org/id/draft-ietf-v6ops-isp-scenarios
                                                          20
Bias
Those who chose to reply were self-selected
and we can make no claim of statistical
significance or freedom from bias in the results.
In particular, we assume that ISPs with a pre-
existing interest in IPv6 are more likely to have
replied than others.




                                                    21
IPv6 requirement
61% of ISPs report that some big customers are
requesting IPv6 already
When will 10% of your customers require IPv6?
 − 2010 to 2017
When will 50% of your customers require IPv6?
 − 2011 to 2020
When do you require IPv6 to be a standard service?
 − 2010 to 2015; most common answer = 2011




                                                     22
Crystal ball
What is your planned date for regular IPv6 service?
− latest date given was 2013
When will IPv6 be 50% of traffic?
− the most common answer is 2015




                                                      23
Service status
42% of respondents have IPv6 now as a
regular service
−   in general it is used by fewer than 1% of customers
48% of respondents have IPv6 deployment in
progress or planned
−   these all plan at least beta-test service in 2010




                                                        24
Equipment unable to support IPv6
CPE, CPE, CPE, CPE, CPE, CPE, CPE, CPE, CPE
Some of the following:
 − Handsets
 − DSLAMs
 − Routers (including several specific models)
 − Traffic management boxes; load balancers
 − VPN boxes
 − SIP boxes
 − Management interfaces & systems
 − Firewalls

Most billing systems.
                                                 25
IPv4-IPv6 interworking
58% of ISPs don't expect IPv6-only customers
−   Mobile operators are certain they will have millions.
−   5 ISPs report customers who explicitly refused to
    consider IPv6.
How long will users run IPv4-only applications?
−   The most frequent answer is "more than ten years".
Is IPv6-IPv4 interworking at the the IP layer
needed?
−   90% say yes
      30% plan NAT64
      23% rely (falsely) on dual stack
      the others have no plan                           26
Some quotes
"Just do it, bit by bit. It is very much an 'eating the
elephant' problem, but at one mouthful at a time, it
appears to be surprisingly easy."
"We are planning to move all our management
addressing from IPv4 to IPv6 to free up IPv4
addresses."
 "Customer support needs to be aware that IPv6 is
being started in your network, or servers. We
experienced many IPv6 blocking applications,
applications that do not fall back to IPv4, etc. The
most difficult part may be to get engineers, sales,
customer support personnel to like IPv6."
                                                          27
Summing up
IPv6 is coming, after a long wait
−   Not really hard, subject to product releases
BUT...
−   There will be many millions of IPv6-only users
−   IPv4 interworking is needed indefinitely
−   If you are running IPv4-only services, this is not
    somebody else’s problem. Your revenue is at risk.
Small countries have one distinct advantage:
−   Smaller technical and business communities
    communicate more efficiently, and right now
    spreading awareness of this risk is the priority.
                                                         28

More Related Content

Viewers also liked

наказ завершення н_р
наказ завершення н_рнаказ завершення н_р
наказ завершення н_рAndy Levkovich
 
Presentation
PresentationPresentation
Presentationlithiumja
 
MOSTRA'T: Grau en Educació Primària de Florida Universitària
MOSTRA'T: Grau en Educació Primària de Florida UniversitàriaMOSTRA'T: Grau en Educació Primària de Florida Universitària
MOSTRA'T: Grau en Educació Primària de Florida UniversitàriaFlorida Universitaria
 
Cisilion Skype for business event Oct 2015
Cisilion Skype for business event Oct 2015Cisilion Skype for business event Oct 2015
Cisilion Skype for business event Oct 2015Cisilionltd
 
2012 week17
2012 week172012 week17
2012 week17JDH311
 
види конструкцIйних матерiалiв
види конструкцIйних матерiалiввиди конструкцIйних матерiалiв
види конструкцIйних матерiалiвAndy Levkovich
 
Арт-терапия в пространстве музея: новые идеи и направления
Арт-терапия в пространстве музея: новые идеи и направленияАрт-терапия в пространстве музея: новые идеи и направления
Арт-терапия в пространстве музея: новые идеи и направленияElina Sigalevich
 
Marcel Breuer.
Marcel Breuer.Marcel Breuer.
Marcel Breuer.Iala1213
 

Viewers also liked (13)

наказ завершення н_р
наказ завершення н_рнаказ завершення н_р
наказ завершення н_р
 
KSH Resume
KSH ResumeKSH Resume
KSH Resume
 
Presentation
PresentationPresentation
Presentation
 
MOSTRA'T: Grau en Educació Primària de Florida Universitària
MOSTRA'T: Grau en Educació Primària de Florida UniversitàriaMOSTRA'T: Grau en Educació Primària de Florida Universitària
MOSTRA'T: Grau en Educació Primària de Florida Universitària
 
Tema 1. A CÉLULA
Tema 1. A CÉLULATema 1. A CÉLULA
Tema 1. A CÉLULA
 
Cisilion Skype for business event Oct 2015
Cisilion Skype for business event Oct 2015Cisilion Skype for business event Oct 2015
Cisilion Skype for business event Oct 2015
 
2012 week17
2012 week172012 week17
2012 week17
 
види конструкцIйних матерiалiв
види конструкцIйних матерiалiввиди конструкцIйних матерiалiв
види конструкцIйних матерiалiв
 
Арт-терапия в пространстве музея: новые идеи и направления
Арт-терапия в пространстве музея: новые идеи и направленияАрт-терапия в пространстве музея: новые идеи и направления
Арт-терапия в пространстве музея: новые идеи и направления
 
Día palabra
Día palabraDía palabra
Día palabra
 
Kafer smp negeri 2 raha
Kafer smp  negeri 2  rahaKafer smp  negeri 2  raha
Kafer smp negeri 2 raha
 
Marcel Breuer.
Marcel Breuer.Marcel Breuer.
Marcel Breuer.
 
science module
science modulescience module
science module
 

Similar to Prof. Brian Carpenter (University of Auckland)

Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway MeetingIPv6no
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionHeidi Owens
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1 1&1
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
IPv6 & Content Providers
IPv6 & Content ProvidersIPv6 & Content Providers
IPv6 & Content ProvidersThomas Kernen
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6APNIC
 
V4 Deplete V6 Adopt
V4 Deplete V6 AdoptV4 Deplete V6 Adopt
V4 Deplete V6 Adoptmrhodge
 
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener city
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener cityDirk van der Woude - Amsterdam and FttH: some preconditions to a greener city
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener cityShane Mitchell
 
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vynckeWhitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vynckeNTTE_France
 
An independent view on the evolution of the Internet
An independent view on the evolution of the InternetAn independent view on the evolution of the Internet
An independent view on the evolution of the InternetOlivier Martin
 

Similar to Prof. Brian Carpenter (University of Auckland) (20)

Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
 
IPv6
IPv6IPv6
IPv6
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 Transition
 
20180919 vdi-okinawa
20180919 vdi-okinawa20180919 vdi-okinawa
20180919 vdi-okinawa
 
10 fn s10
10 fn s1010 fn s10
10 fn s10
 
Ipv6 course
Ipv6  courseIpv6  course
Ipv6 course
 
IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?
 
IPv6 by APNIC
IPv6 by APNICIPv6 by APNIC
IPv6 by APNIC
 
Micheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSGMicheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSG
 
IPv6 at 1&1
IPv6 at 1&1 IPv6 at 1&1
IPv6 at 1&1
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
IPv6: A Digital Game Changer
IPv6: A Digital Game ChangerIPv6: A Digital Game Changer
IPv6: A Digital Game Changer
 
IPv6 & Content Providers
IPv6 & Content ProvidersIPv6 & Content Providers
IPv6 & Content Providers
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6
 
IPv6 for telecom broad band access
IPv6 for telecom broad band accessIPv6 for telecom broad band access
IPv6 for telecom broad band access
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
V4 Deplete V6 Adopt
V4 Deplete V6 AdoptV4 Deplete V6 Adopt
V4 Deplete V6 Adopt
 
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener city
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener cityDirk van der Woude - Amsterdam and FttH: some preconditions to a greener city
Dirk van der Woude - Amsterdam and FttH: some preconditions to a greener city
 
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vynckeWhitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
 
An independent view on the evolution of the Internet
An independent view on the evolution of the InternetAn independent view on the evolution of the Internet
An independent view on the evolution of the Internet
 

More from IPv6 Summit 2010

Daniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTEDaniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTEIPv6 Summit 2010
 
Michele Neylon- Blacknight
Michele Neylon- BlacknightMichele Neylon- Blacknight
Michele Neylon- BlacknightIPv6 Summit 2010
 
Martin List-Petersen, AirWire
Martin List-Petersen, AirWireMartin List-Petersen, AirWire
Martin List-Petersen, AirWireIPv6 Summit 2010
 
12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of Southampton12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of SouthamptonIPv6 Summit 2010
 
14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, Blacknight14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, BlacknightIPv6 Summit 2010
 
Prof. Brian Carpenter - Keynote
Prof. Brian Carpenter - KeynoteProf. Brian Carpenter - Keynote
Prof. Brian Carpenter - KeynoteIPv6 Summit 2010
 

More from IPv6 Summit 2010 (11)

Daniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTEDaniel Karrenbourg - KEYNOTE
Daniel Karrenbourg - KEYNOTE
 
Michele Neylon- Blacknight
Michele Neylon- BlacknightMichele Neylon- Blacknight
Michele Neylon- Blacknight
 
Martin List-Petersen, AirWire
Martin List-Petersen, AirWireMartin List-Petersen, AirWire
Martin List-Petersen, AirWire
 
12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of Southampton12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of Southampton
 
SFI - Prof. Fionn Murtagh
SFI - Prof. Fionn MurtaghSFI - Prof. Fionn Murtagh
SFI - Prof. Fionn Murtagh
 
Dave Northey - Microsoft
Dave Northey - MicrosoftDave Northey - Microsoft
Dave Northey - Microsoft
 
Peter Wyatt_
Peter Wyatt_ Peter Wyatt_
Peter Wyatt_
 
Mat Ford - ISOC
Mat Ford - ISOCMat Ford - ISOC
Mat Ford - ISOC
 
14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, Blacknight14.30 Michele Neylon, Blacknight
14.30 Michele Neylon, Blacknight
 
Marco Hogewoning -XS4all
Marco Hogewoning -XS4allMarco Hogewoning -XS4all
Marco Hogewoning -XS4all
 
Prof. Brian Carpenter - Keynote
Prof. Brian Carpenter - KeynoteProf. Brian Carpenter - Keynote
Prof. Brian Carpenter - Keynote
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Prof. Brian Carpenter (University of Auckland)

  • 1. New Zealand and Ireland: IPv4 Exhaustion and IPv6 Deployment Challenges for Islands Prof. Brian E Carpenter Department of Computer Science The University of Auckland May 2010 1
  • 2. Two island nations Population 4.4 M Sheep ~8 M Hectares ~7 M GDP (2008) 184 B$ Population 4.3 M Sheep ~40 M Hectares ~27 M GDP (2008) 116 B$ Irish Pubs >17 Distance to London 18,000 km 2
  • 3. Two island nations Population 4.4 M Sheep ~8 M Hectares ~7 M GDP (2008) 184 B$ Something like 20% of New Zealand’s wave of immigrants in the late 19th and Population 4.3 M early 20th centuries were Irish. Sheep ~40 M Hectares ~27 M More than 25% of government assisted GDP (2008) 116 B$ Irish Pubs >17 immigrants were Irish. During the 1870s, Distance to London more Irish women than men migrated to 18,000 km New Zealand. 3
  • 4. Two island nations Population 4.4 M Sheep ~8 M Hectares ~7 M GDP (2008) 184 B$ In 1973, New Zealand’s GDP was 66% higher than Ireland’s. By 2008, Ireland’s Population 4.3 M was 59% higher than NZ’s. Sheep ~40 M [We’ve all had a hard time in 2009-2010.] Hectares ~27 M GDP (2008) 116 B$ The UK and Ireland joined the European Irish Pubs >17 Community in 1973, and NZ soon lost its Distance to London protected access to the UK market. 18,000 km 4
  • 5. Christmas tree in New Zealand 8 Dec 2009 5
  • 6. Crowded beach in New Zealand 13 Feb 2010 6
  • 7. Two island nations Population 4.4 M Internet ~2.8 M users Hectares ~7 M GDP (2008) 184 B$ The much lower population density, and Population 4.3 M the less wealthy economy, has a clear Internet ~3.0 M users impact on broadband deployment in NZ. Hectares ~27 M GDP (2008) 116 B$ 7
  • 8. Networking scene in NZ Internet connectivity since 1989 About 40 ISPs active − 1.6 M subscribers (25% still on dial up) KAREN (Kiwi Academic and REsearch Network) − national core 10 Gb/s − trans-Pacific link 622 Mb/s. Lively operators group (NZNOG) InternetNZ association − “Keeping the Internet open and uncapturable” 8
  • 9. IPv6 scene in NZ KAREN and numerous commercial ISPs already offer IPv6 service − lively topic of discussion in NZNOG meetings − users are stymied by IPv4-only CPE − some usage of Teredo to bypass that problem We have a national IPv6 Task Force and an IPv6 technical SIG (http://www.ipv6.org.nz) − still seeing a very “mixed” picture of IPv6 readiness at http://www.geek.nz/ipv6/ There’s clearly a big problem getting CIOs and above to recognise that it’s their problem. 9
  • 10. What does the NZ Government think about that? “...the Minister for Communications and Information Technology does not believe that regulatory intervention is appropriate. Adoption of IPv6 needs to be lead by the private sector. The private sector must recognise that adopting IPv6 is in their own best interests to protect their investment in online capabilities into the future. ...Where the government can assist is in raising awareness.” (August 2009) 10
  • 11. IPv4 exhaustion: The Ticking Clock It’s beyond debate, it’s started. Estimated exhaustion of addresses at global registry (IANA): Sept 16, 2011 Estimated exhaustion of addresses at regional registries (ARIN, etc.): April 29, 2012 Get the latest estimates at http://www.potaroo.net/tools/ipv4/ Estimated exhaustion of IPv4 addresses among ISPs: now through 2015 11
  • 12. What happens next? Hoarding and horse trading of residual IPv4 space Multiple layers of NAT Progressive deployment of IPv6 − Millions of mobile users with no IPv4 address An indefinite period of IPv4/IPv6 interworking − This concerns you especially if you operate IPv4- only services. Users who only have IPv6 access will need to reach you. 12
  • 13. What happens if you do nothing? ISPs: one day (by 2015?), you run out of addresses − Two choices: 1. share addresses between customers, or 2. no new customers. − Sharing addresses = more NAT = more user disconnects = more help desk calls = less money. Content and service providers: − No choices, you are at the mercy of your ISP. − More NAT = more user disconnects = (etc.). − Millions of IPv6 only customers can’t reach you = more help desk calls = less money. 13
  • 14. IPv6 - State of the Union The Great Disillusionment What the IETF has been up to in the last year − tunnels++ − NAT++ What ISPs are doing and planning 14
  • 15. Disillusionment: Reality breaks in, as always When the IETF first considered deployment scenarios, the idea was that IPv6 would deploy FAIL before IPv4 ran out. This failure changes the relevant transition models. − More need for interworking than ever expected. − The only commercially sane assumption is that v6 clients will need to access v4 services indefinitely. This has been driving IETF work for a couple of years. 15
  • 16. Tunnels Reminder: Deploying IPv6 in parallel with IPv4 (the “dual stack” model) is by far the simplest method, in most cases. But some large ISPs find this operationally challenging, and prefer to tunnel v6 in v4 or conversely. Extra standards work is continuing in the IETF to make this easier than with the basic tunneling standards. Dual Stack Lite and 6rd are the buzzwords. 16
  • 17. Translation: NAT64 Reminder: IPv4 to IPv6 packet translation has always been viewed as problematic, and should only be used when neither dual stack nor tunnels can succeed. However, many operators (especially in the mobile “LTE” world) are convinced that they will soon have millions of IPv6-only subscribers needing access to legacy IPv4-only services. Therefore, the IETF has taken up the NAT64 challenge. 17
  • 18. NAT64 only solves one problem IPv6-only client (no v4 address, no v4 connectivity) needs to initiate communication with an IPv4-only server. − This is a case of mutual incomprehension. The requirement cannot be met by the conventional dual stack approach or by a tunnel. NAT64 doesn’t tackle any other cases. NAT64 comes with a separate DNS64 magic box. 18
  • 19. NAT64 Components Synthetic DNS64 Legacy DNS AAAA A record record Agreement Pure IPv6 host on PREFIX IPv4 address a.b.c.d IPv6 Legacy IPv4 packets NAT64 server IPv4 packets (address/port Synthetic IPv6 translated) address = PREFIX:a.b.c.d Shared IPv4 address 19
  • 20. Recent survey of ISPs (by Sheng Jiang (Huawei) and me) 31 ISPs replied 65% European ISPs, others from NA and AP Commercial ISPs operating nationally predominate 30 customers up to 40 million − some very large providers chose not to answer about the number of customers http://tools.ietf.org/id/draft-ietf-v6ops-isp-scenarios 20
  • 21. Bias Those who chose to reply were self-selected and we can make no claim of statistical significance or freedom from bias in the results. In particular, we assume that ISPs with a pre- existing interest in IPv6 are more likely to have replied than others. 21
  • 22. IPv6 requirement 61% of ISPs report that some big customers are requesting IPv6 already When will 10% of your customers require IPv6? − 2010 to 2017 When will 50% of your customers require IPv6? − 2011 to 2020 When do you require IPv6 to be a standard service? − 2010 to 2015; most common answer = 2011 22
  • 23. Crystal ball What is your planned date for regular IPv6 service? − latest date given was 2013 When will IPv6 be 50% of traffic? − the most common answer is 2015 23
  • 24. Service status 42% of respondents have IPv6 now as a regular service − in general it is used by fewer than 1% of customers 48% of respondents have IPv6 deployment in progress or planned − these all plan at least beta-test service in 2010 24
  • 25. Equipment unable to support IPv6 CPE, CPE, CPE, CPE, CPE, CPE, CPE, CPE, CPE Some of the following: − Handsets − DSLAMs − Routers (including several specific models) − Traffic management boxes; load balancers − VPN boxes − SIP boxes − Management interfaces & systems − Firewalls Most billing systems. 25
  • 26. IPv4-IPv6 interworking 58% of ISPs don't expect IPv6-only customers − Mobile operators are certain they will have millions. − 5 ISPs report customers who explicitly refused to consider IPv6. How long will users run IPv4-only applications? − The most frequent answer is "more than ten years". Is IPv6-IPv4 interworking at the the IP layer needed? − 90% say yes 30% plan NAT64 23% rely (falsely) on dual stack the others have no plan 26
  • 27. Some quotes "Just do it, bit by bit. It is very much an 'eating the elephant' problem, but at one mouthful at a time, it appears to be surprisingly easy." "We are planning to move all our management addressing from IPv4 to IPv6 to free up IPv4 addresses." "Customer support needs to be aware that IPv6 is being started in your network, or servers. We experienced many IPv6 blocking applications, applications that do not fall back to IPv4, etc. The most difficult part may be to get engineers, sales, customer support personnel to like IPv6." 27
  • 28. Summing up IPv6 is coming, after a long wait − Not really hard, subject to product releases BUT... − There will be many millions of IPv6-only users − IPv4 interworking is needed indefinitely − If you are running IPv4-only services, this is not somebody else’s problem. Your revenue is at risk. Small countries have one distinct advantage: − Smaller technical and business communities communicate more efficiently, and right now spreading awareness of this risk is the priority. 28