SlideShare a Scribd company logo
1 of 29
An IPv6 Primer
@CaribNOG9
Carlos M. Martinez
carlos @ lacnic.net
@carlosm3011
A bit of background…
• What is LACNIC ?
– LACNIC is the Latin American and Caribbean
Internet Address Registry
• Where does the NIC come from ? A nice bit of Internet
history… you can ask Mark about InterNIC
• What is ICANN ?
• About the IPv6 Roadshow
– Ask Alex and Albert !
Many of you have…
• … heard all this before!
• We are very interested in your feedback
– Are you deploying IPv6 ?
– If so, what made you take the plunge ? What
issues are you finding along the way ?
– If not, what is keeping you from doing it ? How
can we help you ?
• Your experiences are valuable to others!
Cirtcuit-based Networking
Packet Networking
What is an IP address?
• Numbers necessary for identifying origin
and destination endpoints of information
flows
– “airport codes” of IP packets
• They MUST be unique
IPv4
• There are 4.294.967.296 IPv4 addresses (not all
of them can be used)
• Looks like a lot, right?
• But... World population currently stands at just
over 7 billion people
• Mobile penetration 87%, Internet penetration
34%
• We all normally use more than one IP address
• They don't seem that many now!
Internet Devices and Users
growth
IPv4 Exhaustion
• February 2011, IANA Pool is exhausted (Global
pool)
• April 2011, APNIC Pool is exhausted (Asia
Pacific)
• October 2012, RIPE-NCC pool is exhausted
(Europe and Middle East)
• ARIN a year to exhaust their pools
• LACNIC less than a year to reach exhaustion
allocations policies
LACNIC Free IPv4 Pool
IPv4 exhaustion consecuences
• IPv4 address market (E.g. Microsoft buying
Nortel's legacy IP address space)
• Obtaining more IPv4 will only get more
expensive from now on
• Every day it would be more expensive to use
IPv4.
– In the transfers market the price of each address
varies from 10-25 USD per IP address.
– The annual cost to operate IPv4 in survival mode
(NAT) would be around 40 USD per user
Possible solutions
•Network Address Translation (NAT)
– Different variations on NAT (CGN, LSN,
NAT444, etc.)
– Basically different name for the same thing
•Buying IPv4 in the transfer market
–Really?
•IPv6
Network Address Translation (NAT)
• Allows sharing a single public IP address among
several devices
• Does not scale.
• Probably more expensive
(Some) Issues with NAT
• Users will have less control of what they can
and cannot do with their broadband
connection
– Port forwarding cannot be managed by the CPE
alone, needs ‘collaboration’ from the ISP
• CGN boxes can be shared across country
boundaries, making IP-based geolocation and
rights management even more of a mess
So, What is IPv6?
• The long term solution to the IPv4
exhaustion issue
• It's the new version of the IP protocol
– The one we currently use the most is IPv4
• 128 bit address field
• There are about 2128 = 3.4 x 1038 unique IPv6
addresses (not all of them can be used)
• That is… well… *a lot*
How Much IPv6 Is There?
• 3.4 x 1038 IP addresses
• 340,282,366,920,938,463,463,374,607,4
31,768,211,456 IP addresses!!
• Some say that there are enough IPv6
addresses for each one of the “Sahara's
desert grains of sand”.
IPv6 Goodness
• 128 bit address field
• Streamlined design
– Many support protocols like ARP and DHCP now
are folded into a single stack, ICMP6
Awesome!
• Then where is the problem ?
But...
• IPv4-only devices can't “talk” with IPv6-only
devices.
- A translator is needed (additional equipment,
with additional cost, etc.)
- This translator device also breaks the
communication model.
Wire Incompatibility
• This wire incompatibility raises a whole lot of
issues
– Equipment and software support for dual stack
networks
– Human resource training
– Enterprise systems support
• ISP billing and other systems
Dual Stack
• The best solution
• Dual-stack devices can
communicate with
other dual-stack
devices and with IPv4-
only and IPv6-only
devices
• Both devices use public
IPv4
Dual Stack
• Some organizations may still have IPv4 stocks to make
this approach viable
• For others, the situation is somewhat more
complicated
Source: http://opendata.labs.lacnic.net/
Dual Stack w/o Public IPv4
• If an ISP no longer has enough IPv4 for all its
customers, it still needs to provide IPv4 service
• The answer lies mostly in employing IPv4 NAT
(CGN) while still providing native IPv6
• Traffic now has a translated-IPv4 or a native-IPv6
path to choose from
– IPv6 will be preferred if it’s available
– Traffic through the CGN box will tend to go down over
time
IPv6, where are we?
• All modern operative systems support it:
Window 7-8, Linux, OS-X, Android, iOS,
Windows Mobile
• Most Network devices support it: Routers,
switches, Wireless APs, Firewalls
• Most transit providers support it
• 4G (LTE) support it, even requires it in some
architectures
Per-Country IPv6 Adoption
Some country stats
(Source: Google IPv6 Stats)
• Perú ~ 14%
• Ecuador ~ 5%
• Bolivia ~ 2%
• Brazil ~ 1.5%
IPv6 Prefix Visibility
• IPv6 prefix visibility on the GRT
Challenges
• Global IPv6 Traffic is now over 6% globally and
growing exponentially
– Caribbean IPv6 traffic less than 0.1%, way below
global average
• Mobile IPv6
• Broadband IPv6
LACNIC, what are we doing?
• Global allocation policies have delivered LACNIC
some more IPv4, buying some time
• We have trained more than 7,000 along Latin
America and the Caribbean
• Portal IPv6
– http://www.portalipv6.lacnic.net
• We have push IPv6 adoption with ISPs, ICPs,
Government, Academia
• IPv6 available in our networks and services
THANKS !

More Related Content

What's hot

Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.SolarWinds
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6Cyren, Inc
 
Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?APNIC
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIvan Pepelnjak
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
The Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of ThingsThe Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of ThingsNetwork Utility Force
 
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNSIPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNSNetwork Utility Force
 
Status of IPv6 At Time Warner Cable (ION Toronto 2011)
Status of IPv6 At Time Warner Cable (ION Toronto 2011)Status of IPv6 At Time Warner Cable (ION Toronto 2011)
Status of IPv6 At Time Warner Cable (ION Toronto 2011)Internet Society
 
Traffic locality
Traffic localityTraffic locality
Traffic localityAPNIC
 
CommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTCommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTAPNIC
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Javier Benitez
 
Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX UpdateAPNIC
 
DDos, Peering, Automation and more
DDos, Peering, Automation and moreDDos, Peering, Automation and more
DDos, Peering, Automation and moreInternet Society
 
Chat and operation with operators in foreign country/region
Chat and operation with operators in foreign country/regionChat and operation with operators in foreign country/region
Chat and operation with operators in foreign country/regionAPNIC
 

What's hot (19)

Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6
 
Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise Networks
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
IPv6 on the Interop Network
IPv6 on the Interop NetworkIPv6 on the Interop Network
IPv6 on the Interop Network
 
The Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of ThingsThe Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of Things
 
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
ION Sri Lanka - IPv6 Deployment at IIJ (IPv6 Panel)
 
IPv6-addressing-subnetting
IPv6-addressing-subnettingIPv6-addressing-subnetting
IPv6-addressing-subnetting
 
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNSIPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
 
Ipv6
Ipv6Ipv6
Ipv6
 
Status of IPv6 At Time Warner Cable (ION Toronto 2011)
Status of IPv6 At Time Warner Cable (ION Toronto 2011)Status of IPv6 At Time Warner Cable (ION Toronto 2011)
Status of IPv6 At Time Warner Cable (ION Toronto 2011)
 
Traffic locality
Traffic localityTraffic locality
Traffic locality
 
CommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTCommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoT
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
 
Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX Update
 
DDos, Peering, Automation and more
DDos, Peering, Automation and moreDDos, Peering, Automation and more
DDos, Peering, Automation and more
 
Chat and operation with operators in foreign country/region
Chat and operation with operators in foreign country/regionChat and operation with operators in foreign country/region
Chat and operation with operators in foreign country/region
 
Kjell Leknes
Kjell LeknesKjell Leknes
Kjell Leknes
 

Similar to An IPv6 Primer

IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
Ipv6 presentation
Ipv6 presentation Ipv6 presentation
Ipv6 presentation Alee Hassan
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn FortinetDigicomp Academy AG
 
IPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoIPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoDigicomp Academy AG
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Abdo sayed
 
IPv6 IAB/IETF Activities Report from ARIN 32
IPv6 IAB/IETF Activities Report from ARIN 32IPv6 IAB/IETF Activities Report from ARIN 32
IPv6 IAB/IETF Activities Report from ARIN 32ARIN
 
In Defence of NATs
In Defence of NATsIn Defence of NATs
In Defence of NATsAPNIC
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular NetworksAPNIC
 
IPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToIPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToGary Wilhelm
 
ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN
 
IETF Activities Update
IETF Activities UpdateIETF Activities Update
IETF Activities UpdateARIN
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 

Similar to An IPv6 Primer (20)

IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
Ipv6 presentation
Ipv6 presentation Ipv6 presentation
Ipv6 presentation
 
Micheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSGMicheal O'Foghlu - TSSG
Micheal O'Foghlu - TSSG
 
IPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi PaletIPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi Palet
 
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
4. IPv6 Security - Workshop mit Live Demo - Marco Senn Fortinet
 
IPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live DemoIPv6 Security - Workshop mit Live Demo
IPv6 Security - Workshop mit Live Demo
 
I pv4 vs ipv6
I pv4 vs ipv6I pv4 vs ipv6
I pv4 vs ipv6
 
IPv6
IPv6IPv6
IPv6
 
Ventajas de IPv6
Ventajas de IPv6Ventajas de IPv6
Ventajas de IPv6
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441
 
IPv6 IAB/IETF Activities Report from ARIN 32
IPv6 IAB/IETF Activities Report from ARIN 32IPv6 IAB/IETF Activities Report from ARIN 32
IPv6 IAB/IETF Activities Report from ARIN 32
 
In Defence of NATs
In Defence of NATsIn Defence of NATs
In Defence of NATs
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
 
IPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToIPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have To
 
ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities Report
 
IETF Activities Update
IETF Activities UpdateIETF Activities Update
IETF Activities Update
 
Presd1 09
Presd1 09Presd1 09
Presd1 09
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
IPv6
IPv6IPv6
IPv6
 
ION Krakow - A Global IPv6 Deployment Update
ION Krakow - A Global IPv6 Deployment UpdateION Krakow - A Global IPv6 Deployment Update
ION Krakow - A Global IPv6 Deployment Update
 

More from Carlos Martinez Cagnazzo

Como brindar servicio de Internet (casi) sin IPv4
Como brindar servicio de Internet (casi) sin IPv4Como brindar servicio de Internet (casi) sin IPv4
Como brindar servicio de Internet (casi) sin IPv4Carlos Martinez Cagnazzo
 
Evolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUICEvolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUICCarlos Martinez Cagnazzo
 
The End of IPv4: What It Means for Incident Responders
The End of IPv4: What It Means for Incident RespondersThe End of IPv4: What It Means for Incident Responders
The End of IPv4: What It Means for Incident RespondersCarlos Martinez Cagnazzo
 
Actualización sobre DNS en el IETF para LACNIC 28
Actualización sobre DNS en el IETF para LACNIC 28Actualización sobre DNS en el IETF para LACNIC 28
Actualización sobre DNS en el IETF para LACNIC 28Carlos Martinez Cagnazzo
 
An Introduction to DANE - Securing TLS using DNSSEC
An Introduction to DANE - Securing TLS using DNSSECAn Introduction to DANE - Securing TLS using DNSSEC
An Introduction to DANE - Securing TLS using DNSSECCarlos Martinez Cagnazzo
 
Introduccion a RPKI - Certificacion de Recursos de Internet
Introduccion a RPKI - Certificacion de Recursos de InternetIntroduccion a RPKI - Certificacion de Recursos de Internet
Introduccion a RPKI - Certificacion de Recursos de InternetCarlos Martinez Cagnazzo
 
Seguridad de la Información para Traductores
Seguridad de la Información para TraductoresSeguridad de la Información para Traductores
Seguridad de la Información para TraductoresCarlos Martinez Cagnazzo
 
Mitigación de denegaciones de servicio en DNS con RRL
Mitigación de denegaciones de servicio en DNS con RRLMitigación de denegaciones de servicio en DNS con RRL
Mitigación de denegaciones de servicio en DNS con RRLCarlos Martinez Cagnazzo
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoCarlos Martinez Cagnazzo
 

More from Carlos Martinez Cagnazzo (20)

Como brindar servicio de Internet (casi) sin IPv4
Como brindar servicio de Internet (casi) sin IPv4Como brindar servicio de Internet (casi) sin IPv4
Como brindar servicio de Internet (casi) sin IPv4
 
Evolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUICEvolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUIC
 
RPKI en America Latina y el Caribe
RPKI en America Latina y el CaribeRPKI en America Latina y el Caribe
RPKI en America Latina y el Caribe
 
The End of IPv4: What It Means for Incident Responders
The End of IPv4: What It Means for Incident RespondersThe End of IPv4: What It Means for Incident Responders
The End of IPv4: What It Means for Incident Responders
 
Evolución de Protocolos de Internet 2017
Evolución de Protocolos de Internet 2017Evolución de Protocolos de Internet 2017
Evolución de Protocolos de Internet 2017
 
Actualización sobre DNS en el IETF para LACNIC 28
Actualización sobre DNS en el IETF para LACNIC 28Actualización sobre DNS en el IETF para LACNIC 28
Actualización sobre DNS en el IETF para LACNIC 28
 
IPv6 Routing Table Prefix Size Analysis
IPv6 Routing Table Prefix Size AnalysisIPv6 Routing Table Prefix Size Analysis
IPv6 Routing Table Prefix Size Analysis
 
An Introduction to DANE - Securing TLS using DNSSEC
An Introduction to DANE - Securing TLS using DNSSECAn Introduction to DANE - Securing TLS using DNSSEC
An Introduction to DANE - Securing TLS using DNSSEC
 
Internet of Things en el Dia de Internet
Internet of Things en el Dia de InternetInternet of Things en el Dia de Internet
Internet of Things en el Dia de Internet
 
Monitoreo de Red para Peering
Monitoreo de Red para PeeringMonitoreo de Red para Peering
Monitoreo de Red para Peering
 
Introduccion a RPKI - Certificacion de Recursos de Internet
Introduccion a RPKI - Certificacion de Recursos de InternetIntroduccion a RPKI - Certificacion de Recursos de Internet
Introduccion a RPKI - Certificacion de Recursos de Internet
 
Enabling IPv6 Services Transparently
Enabling IPv6 Services TransparentlyEnabling IPv6 Services Transparently
Enabling IPv6 Services Transparently
 
LACNOG - Logging in the Post-IPv4 World
LACNOG - Logging in the Post-IPv4 WorldLACNOG - Logging in the Post-IPv4 World
LACNOG - Logging in the Post-IPv4 World
 
Seguridad de la Información para Traductores
Seguridad de la Información para TraductoresSeguridad de la Información para Traductores
Seguridad de la Información para Traductores
 
Mitigación de denegaciones de servicio en DNS con RRL
Mitigación de denegaciones de servicio en DNS con RRLMitigación de denegaciones de servicio en DNS con RRL
Mitigación de denegaciones de servicio en DNS con RRL
 
An Overview of DNSSEC
An Overview of DNSSECAn Overview of DNSSEC
An Overview of DNSSEC
 
An Overview of RPKI
An Overview of RPKIAn Overview of RPKI
An Overview of RPKI
 
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPsIPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
 
Una introduccion a IPv6
Una introduccion a IPv6Una introduccion a IPv6
Una introduccion a IPv6
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

An IPv6 Primer

  • 1. An IPv6 Primer @CaribNOG9 Carlos M. Martinez carlos @ lacnic.net @carlosm3011
  • 2. A bit of background… • What is LACNIC ? – LACNIC is the Latin American and Caribbean Internet Address Registry • Where does the NIC come from ? A nice bit of Internet history… you can ask Mark about InterNIC • What is ICANN ? • About the IPv6 Roadshow – Ask Alex and Albert !
  • 3. Many of you have… • … heard all this before! • We are very interested in your feedback – Are you deploying IPv6 ? – If so, what made you take the plunge ? What issues are you finding along the way ? – If not, what is keeping you from doing it ? How can we help you ? • Your experiences are valuable to others!
  • 6. What is an IP address? • Numbers necessary for identifying origin and destination endpoints of information flows – “airport codes” of IP packets • They MUST be unique
  • 7. IPv4 • There are 4.294.967.296 IPv4 addresses (not all of them can be used) • Looks like a lot, right? • But... World population currently stands at just over 7 billion people • Mobile penetration 87%, Internet penetration 34% • We all normally use more than one IP address • They don't seem that many now!
  • 8. Internet Devices and Users growth
  • 9. IPv4 Exhaustion • February 2011, IANA Pool is exhausted (Global pool) • April 2011, APNIC Pool is exhausted (Asia Pacific) • October 2012, RIPE-NCC pool is exhausted (Europe and Middle East) • ARIN a year to exhaust their pools • LACNIC less than a year to reach exhaustion allocations policies
  • 11. IPv4 exhaustion consecuences • IPv4 address market (E.g. Microsoft buying Nortel's legacy IP address space) • Obtaining more IPv4 will only get more expensive from now on • Every day it would be more expensive to use IPv4. – In the transfers market the price of each address varies from 10-25 USD per IP address. – The annual cost to operate IPv4 in survival mode (NAT) would be around 40 USD per user
  • 12. Possible solutions •Network Address Translation (NAT) – Different variations on NAT (CGN, LSN, NAT444, etc.) – Basically different name for the same thing •Buying IPv4 in the transfer market –Really? •IPv6
  • 13. Network Address Translation (NAT) • Allows sharing a single public IP address among several devices • Does not scale. • Probably more expensive
  • 14. (Some) Issues with NAT • Users will have less control of what they can and cannot do with their broadband connection – Port forwarding cannot be managed by the CPE alone, needs ‘collaboration’ from the ISP • CGN boxes can be shared across country boundaries, making IP-based geolocation and rights management even more of a mess
  • 15. So, What is IPv6? • The long term solution to the IPv4 exhaustion issue • It's the new version of the IP protocol – The one we currently use the most is IPv4 • 128 bit address field • There are about 2128 = 3.4 x 1038 unique IPv6 addresses (not all of them can be used) • That is… well… *a lot*
  • 16. How Much IPv6 Is There? • 3.4 x 1038 IP addresses • 340,282,366,920,938,463,463,374,607,4 31,768,211,456 IP addresses!! • Some say that there are enough IPv6 addresses for each one of the “Sahara's desert grains of sand”.
  • 17. IPv6 Goodness • 128 bit address field • Streamlined design – Many support protocols like ARP and DHCP now are folded into a single stack, ICMP6
  • 18. Awesome! • Then where is the problem ?
  • 19. But... • IPv4-only devices can't “talk” with IPv6-only devices. - A translator is needed (additional equipment, with additional cost, etc.) - This translator device also breaks the communication model.
  • 20. Wire Incompatibility • This wire incompatibility raises a whole lot of issues – Equipment and software support for dual stack networks – Human resource training – Enterprise systems support • ISP billing and other systems
  • 21. Dual Stack • The best solution • Dual-stack devices can communicate with other dual-stack devices and with IPv4- only and IPv6-only devices • Both devices use public IPv4
  • 22. Dual Stack • Some organizations may still have IPv4 stocks to make this approach viable • For others, the situation is somewhat more complicated Source: http://opendata.labs.lacnic.net/
  • 23. Dual Stack w/o Public IPv4 • If an ISP no longer has enough IPv4 for all its customers, it still needs to provide IPv4 service • The answer lies mostly in employing IPv4 NAT (CGN) while still providing native IPv6 • Traffic now has a translated-IPv4 or a native-IPv6 path to choose from – IPv6 will be preferred if it’s available – Traffic through the CGN box will tend to go down over time
  • 24. IPv6, where are we? • All modern operative systems support it: Window 7-8, Linux, OS-X, Android, iOS, Windows Mobile • Most Network devices support it: Routers, switches, Wireless APs, Firewalls • Most transit providers support it • 4G (LTE) support it, even requires it in some architectures
  • 25. Per-Country IPv6 Adoption Some country stats (Source: Google IPv6 Stats) • Perú ~ 14% • Ecuador ~ 5% • Bolivia ~ 2% • Brazil ~ 1.5%
  • 26. IPv6 Prefix Visibility • IPv6 prefix visibility on the GRT
  • 27. Challenges • Global IPv6 Traffic is now over 6% globally and growing exponentially – Caribbean IPv6 traffic less than 0.1%, way below global average • Mobile IPv6 • Broadband IPv6
  • 28. LACNIC, what are we doing? • Global allocation policies have delivered LACNIC some more IPv4, buying some time • We have trained more than 7,000 along Latin America and the Caribbean • Portal IPv6 – http://www.portalipv6.lacnic.net • We have push IPv6 adoption with ISPs, ICPs, Government, Academia • IPv6 available in our networks and services