31
IPv6 Deployment: Business Cases and Development Options IPv6 Forum Grenada Brent Mc Intosh IPv6 Evangelist

IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Deployment: Business Cases

and Development Options IPv6 Forum Grenada

Brent Mc Intosh IPv6 Evangelist

Page 2: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Agenda

• What is IPv6? , I am sure we all know this by

now.

• The Problem and Positives.

• The Opportunity for deployment.

• Where are we now?

There are only this many IPv6 addresses left:

340,282,366,920,938,463,463,374,607,431,548,011,352

Projected IPv6 Exhaustion Date: 5,395,000,000,000,000,000,000,000,000,000 AD

Page 3: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

What is IPv6

• IPv6 is short for "Internet Protocol Version 6". IPv6 is the Internet's next-generation protocol, designed to replace the current Internet Protocol, IP Version 4.

• World IPv6 Day ( 0.60% of Internet Population)

• World IPv6 Launch ( 1.29% preferred IPv6)

Today we are well over 2% of Internet traffic being IPv6.

Page 4: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

OK so what's the Problem? :

Only 4.3 Billion addresses?

Page 5: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv4 :Success and Failure

• 4.3 Billion addresses. 86% Usable

• IANA Unallocated Address Pool Exhaustion: 03-Feb-2011

• ARIN 0.68 /8s remaining

• LACNIC 0.21 /8s

• APNIC 0.82 /8s

• AFRINIC 3.0 /8s

• RIPE 0.97 /8s

• Reservation of either /10 or 2x /11s

• Minimum allocation /24 Max /24s

Page 6: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Business Case: The Problem

• IPv4 Depletion/Exhaustion

• Routing Efficiency ( End-to-End IP Addressability)

• NAT is “Life Support” system for IPv4

• LSN/CGN/NAT444 ( not the best for some online

Applications)

• What’s Broken: Play station/Xbox, Hulu, sling catcher,

VoIP, ALG, SSL, encryption, bit torrent, LimeWire,

Tunneling and many others.

Page 7: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Business Case Drivers: Mobile

and NGN Services

• Smartphone Users Worldwide will Total 1.75 Billion in 2014

• ~ 4.55 billion people worldwide to use a mobile phone in 2014.

• 4G/LTE adoption and deployment in the Region

• Explosive Growth in Smartphone/Tablet market.

• IANA has exhausted their IPv4 Public Pool in 2011, last /8 was allocated to the RIRs.

• IOT

Page 8: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Business Case: Drivers • Mobile Broadband 4G/LTE ( /64 GUA Per Handset)

• IOT/IOE ( more M2M connectivity)

• Increase demand for true End-to-End addressability ( No

NAT)

• Increase in End-User applications.

• Many large Hosting Providers, CDNs and ISPs are already

on IPv6 (http://www.worldipv6launch.org/participants/)

• Two-Thirds of the world still without Internet Access

• IPv6 Deployment is well on the way.

• Focus on SDN/NFV and other upcoming Data

center/Hosting technology.

Page 9: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 : OH MY What Space

We Have!!

Page 10: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Deployment: The

Caribbean Situation

Page 11: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Deployment: The Caribbean Situation : Based on Cisco 6labs

IPv6 Adoption Performance Indicators ( CISCO 6LABs)

• Overall deployment ratio: average of other metrics and is

used to measure the deployment of IPv6 in a scale between

0% (no IPv6 at all) and 100% (everything is IPv6)

(IPv6-enabled transit AS, IPv6 content and IPv6 users)

• Relative Deployment Index: compare countries to the

currently most advanced IPv6 deployment (which country is

graded 10). The color on the world map is based on this

index

Page 12: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Deployment Progress

based on Cisco 6labs

http://6lab.cisco.com

Page 13: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Reasons to Adopt: Its Going to Happen anyway!!!

Page 14: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Allocations in 2013

Page 15: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Allocations in 2014

Page 16: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 In the Caribbean:TT

Page 17: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 In the Caribbean: GD

Source: https://www.vyncke.org/ipv6status/

Page 18: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 GUA Advertisements

Page 19: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Progress: We have a good Start

ISP/MSOs: • Columbus Communications

• Columbus Curacao and Grenada

• Digicel Trinidad

• 360 Comms

Enterprise Transit : • Customer in Curacao ( Finance sector) and some root-server

peering.

Content:

• A few Caribbean Dual-stacked Websites

• A few Caribbean E-mail Servers.

• http://6lab.cisco.com/index.php The place to monitor IPv6 adoption

Page 20: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Websites: Caribbean

Page 21: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 GUA Advertisements: BGP

FLOW CURACAO

• show route aspath-regex " .*23520 52233"

2800:530::/32 *[BGP/170] 16:30:31, MED 0,

DIGICEL TT

• show route aspath-regex " .*27800"

2803:1500::/32 *[BGP/170] 16:32:21, MED 0, localpref 100

FLOW GRENADA

• show route aspath-regex " .*46650" table inet6.0

2001:1808::/32 *[BGP/170] 16:35:26, MED 0, localpref 100

Page 22: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 In the Caribbean How to get connected

• HE.NET 6to4 Tunnel (www.tunnelbroker.net)

• Freenet6 (GoGo6)

• Native IPv6 access, ask your provider when it will be

available.

• Local Tunnel Services (6brent)

• Sixxs.net

Page 23: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Major CDNs and Social

sites are deploying IPv6

Netflix: 2406:da00:ff00::3210:f5ee

Linkedin: 2620:109:c006:102::6cae:281

Akamai: 2600:1403:2:392::22d9

Google: 2607:f8b0:4004:808::1011

Page 24: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Ping -6 to Netflix & Linkedin

• C:\Users\brent.mcintosh>ping -6 www.netflix.com -n 1

Pinging www.us-east-1.prodaa.netflix.com [2406:da00:ff00::1715:6122] with 32 bytes of data:

Reply from 2406:da00:ff00::1715:6122: time=86ms

C:\Users\brent.mcintosh>ping www.linkedin.com -n 1

Pinging pop-lva1-alpha.www.linkedin.com [2620:109:c006:102::6cae:281] with 32 bytes of data:

Reply from 2620:109:c006:102::6cae:281: time=79ms

Page 25: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IXPs dual-stacked

IXPs with Dual-stacked Infrastructure.

• AMS-IX-Caribbean, (cw.ams-ix.net dual-stacked))

• GREX www.ixp.gd ( dual-stacked)

• DANIX

• SLIX

• TTIX http://ix.tt

• OCIX

Page 26: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Root Servers Caribbean • L-root-servers.net (IPv4: 199.7.83.42

IPv6: 2001:500:3::42)

ASN 20144

Grenada/Puerto Rico and Columbia - IPv6/IPv4 Global instance

• Operator:ICANN

• J-root (IPv4: 192.58.128.30 IPv6: 2001:503:C27::2:30

• Willemstad Curacao ( AMS-IX Caribbean)

• ASN:26415

• Operator: Verisign

• IPv4 Local instance

• F-root Server.net (IPv4: 192.5.5.241 IPv6: 2001:500:2f::f )

ASN 3557

Haiti IPv4-only Global instance , Caracas IPv6-only global Instance

Operator: Internet Systems Consortium, Inc.

Page 27: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

IPv6 Achievements in the Caribbean

2010-2014

Page 28: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

General Interest in IPv6

Skills

Page 29: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Opportunity: Connectivity and

deployment

• Transit Providers Available

• IPv6 Integration in CPEs

• IPv6 Support in core network equipment.

• Training and Professional services available.

• More ISPs need to start deploying and testing from

Core to Access.

• Multi-stakeholder groups need to be involved.

Page 30: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

Opportunity: Experience,

Education and Knowledge. • IPv6 Forum Certified ISPs ( Transit/access) Columbus

Curacao and Grenada

• IPv6forum Certified Engineers: Trinidad, Grenada and Barbados.

• Regional IPv6 Forums ( Grenada and Cuba only for now)

• Knowledge and development support

• More Regional Forums and integration of Technology Groups. ( for LACNIC Caribbean & CaribNOG)

CARIBNOG, LACNIC CARIBBEAN, IPv6Forum Chapters, ISOC.

Page 31: IPv6 Deployment: Business Cases and Development Optionsisoc-ny.org/ttinet2014/TTINET2014_Brent_McIntosh.pdfWhat is IPv6 •IPv6 is short for "Internet Protocol Version 6".IPv6 is the

E-mail:[email protected]