IPv6 at Google. Lorenzo Colitti

Similar documents
IPv6 at Google. Lorenzo Colitti

A strategy for IPv6 adoption

IPv6 deployment at Google

IPv6 at Google. a case study. Angus Lees Site Reliability Engineer. Steinar H. Gunderson Software Engineer

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Carrier Grade NAT - Observations and Recommendations. Chris Grundemann North American IPv6 Summit 11 April 2012

Impact of IPv6 On By Default in ISP

IPv6 in 2G and 3G Networks. John Loughney. North American IPv6 Forum 2004

IPv4 exhaustion and the way forward. Guillermo Cicileo

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

IPv6: What is it? Why does it matter?

IPv6 Deployment in Africa

NAT444+v6 Softwire. Shin Miyakawa, Ph.D. NTT Communications Corporation

Transition To IPv6 October 2011

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Dual-Stack lite. Alain Durand. May 28th, 2009

Update on IP VPN work in ITU-T

Deploying IPv6 Services

ARCHITECTING THE NETWORK FOR THE MOBILE IPV6 TRANSITION. Gary Hauser Sr. Marketing Mgr. Mobility Sector Member 3GPP RAN3 WG

IPv6 Momentum: Success Stories from Around the Globe

The state of IPv6 (and IPv4)

Introduction to Network Address Translation

IPv6 in Service - NTT Communications case

IPv6 implementation in a multi-vendor network.

IPv6 a new protocol a new routing table. LACNIC XI, May 29, 2008, Salvador, Brazil Iljitsch van Beijnum

Measuring IPv6 Deployment

IPv6 support. Chris Mitchell. Program Manager Microsoft Corporation Windows Networking & Communications IPv6

IPv4 on-life support (or) The vision of way forward and tradeoffs in transition to IPv6 mechanisms space

Post IPv4 completion. Making IPv6 deployable incrementally by making it. Alain Durand

IPv6 Transitioning. An overview of what s around. Marco Hogewoning Trainer, RIPE NCC

Supporting Internet Growth and Evolution: The Transition to IPv6

IPv6 to the EDGE. Managing the Transition from IPv4 to IPv6: Interoperability is the Keyword NEW CHALLENGES NEW OPPORTUNITIES

Request for Comments: 5569 Category: Informational January 2010 ISSN:

IPv6 deployment status: Where are we now and way forward. Miwa Fujii APNIC

T Mobile Manual Contract Cancellation Fee 2012

It's the economy, stupid: the transition from IPv4 to IPv6

Comcast IPv6 Trials NANOG50 John Jason Brzozowski

Deploy CGN to Retain IPv4 Addressing While Transitioning to IPv6

FREQUENTLY ASKED QUESTIONS ABOUT IPv6

Help I need more IPv6 addresses!

Ivano Guardini Telecom Italia Lab March 2002

From IPv6 Day to IPv6 every day

Internet Load Balancing Guide. Peplink Balance Series. Peplink Balance. Internet Load Balancing Solution Guide

IPv6 Transition Mechanisms

PRACTICAL IPV6 DEPLOYMENT FOR THE MASS MARKET

IPv6 Transition Mechanisms

Measuring IPv6 Deployment

PacINET The state of IP address distribution and its impact. Elly Tawhai Senior Internet Resource Analyst/Liaison Officer, Pacific, APNIC

IPv6 on Campus. The stuff you need to know

IPv6 and Quality of Service

Internet Engineering Task Force (IETF) Request for Comments: Category: Best Current Practice May 2015 ISSN:

IPv6 Deployment & Strategy

Overcoming IPv6 deployment challenges

ETSF10 Internet Protocols Network Layer Protocols

Active BGP Probing. Lorenzo Colitti. Roma Tre University RIPE NCC

Multihoming: An Overview & a brief introduction to GSE(8+8) Single Home

Why, When & How? Asela Galappattige Sri Lanka Telecom PLC

FROM AN IPV4 GLOBAL INTERNET TO A MIX OF IPV4 NATED AND IPV6 WORLD. Alain Durand- Dir of Software Engineering PSG/CTO,

Congestion and its control: Broadband access networks. David Clark MIT CFP October 2008

IPv6 Momentum and SmartGrids

A configuration-only approach to shrinking FIBs. Prof Paul Francis (Cornell)

IPv6 Policy and Statistics. Ingrid Wijte July 2018 IPv6 Roundtable - Tel Aviv

IPv6. Past, Present, and Future" Bob Hinden! Check Point Fellow! 2012 Check Point Software Technologies Ltd. [PROTECTED] All rights reserved.!

IPv4 Depletion and IPv6 Adoption Today. Richard Jimmerson

INTRODUCING CISCO SECURITY FOR AWS

IPv6 migration strategies for mobile networks

ELEC / COMP 177 Fall 2015

Migration to IPv6 from IPv4. Is it necessary?

How to plan and deploy GovWiFi - its IPv6 now! Jul 2013

Philippine Open Internet Exchange

IPv6 Momentum: 3 Futures of the Internet there can be only one

IPv4 Exhaustion at ARIN

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

IPv6 Next generation IP

My thoughts on the transition to IPv6

The Internet Evolution and Opportunity

The Next Three Years. (IPv4 runout and the motivation for IPv6) MENOG 5 Beirut 28th October 2009

IPv6 Deployment at the University of Pennsylvania

My thoughts on the transition to IPv6

IPv6 Evolution and Migration Solution

Introduction to IP Routing. Geoff Huston

CSCI-1680 Network Layer:

The Next Three Years. (IPv6 and IPv4 run-out) Philip Smith APAN 29 Sydney

Network Configuration Example

An introduction to BGP security

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4.

STATE OF INTERNET IN FRANCE:

Internet Engineering Task Force (IETF) Request for Comments: Obsoletes: 3177 Category: Best Current Practice. March 2011

Supporting Internet Growth and Evolution: The Transition to IPv6

IPv6 Momentum: 3 Futures of the Internet there can be only one!

Critical Issues in IP Addressing

Blockers to IPv6 Adoption

Measuring IPv6 Deployment

Live Streaming with Content Centric Networking

Congestion? What Congestion? Mark Handley

NTT WEST s Approach to IPv6 Networking

Internet Research Task Force (IRTF) Category: Informational May 2011 ISSN:

A Flow Label Based QoS Scheme for End-to-End Mobile Services

IPv6 Transition Strategies

NGX (R60) Link Selection VPN Deployments August 30, 2005

Transcription:

IPv6 at Google Lorenzo Colitti lorenzo@google.com

Why?

IPv4 address space predictions (G. Huston)

To put it into perspective... Iljitsch van Beijnum, Ars Technica

Why IPv6? Cost Buying addresses will be expensive, more so over time Carrier-grade NAT may be expensive Lots of session state memory Session logging for legal reasons Bandwidth Being behind a NAT is hard to manage Can't fix problems without NAT operator's help VPN, VOIP, video streaming, gaming, P2P Expensive in operator time, support costs Network complexity creates operation / support costs

Why IPv6? Address semantics With carrier-grade NAT, users share IP addresses Less accurate geolocation Content licensing for streaming, etc. Abuse identification / blocking If an IPv4 address is spamming/hacking/... Who is responsible? If we block it, do we take out 100 users? Different from blocking a proxy IP-based authentication Of course, nobody would ever do this

Why IPv6? New devices We see a growing number of IPv6-only deployments Set-top boxes (free.fr, Comcast,...) NTT IPTV over IPv6 Mobile networks (LTE, NAT64,...) There is simply not enough address space to assign IPv4 addresses to these devices NAT is too expensive CPU on home gateway CPU on routers Want to talk to these devices? Need to use IPv6

Why IPv6? Current users We're starting to see large ISPs have or prepare for IPv6 free.fr (4M users) Comcast commercial trials Softbank / BB-IX 6rd exchange 6rd a player here We can serve these users better with IPv6 than IPv4+NAT

Why IPv6? New applications The Internet was successful because of end-to-end Users still want end-to-end! Skype, Bittorrent,... Neither of these could have been developed in the absence of public IP addresses What happens if this goes away? Will the Internet become like TV? Will the Internet become like the phone network? Will any Internet communication require ISP support?

The search for the killer application Many are waiting for a "killer application" for IPv6 This is a misconception It's not "what can IPv6 can do better than IPv4?" It's "can the Internet as we know it continue to operate using IPv4?" The killer application of IPv6 is the survival of the open Internet as we know it

Why IPv6 at Google? When the day comes that users only have IPv6, Google needs to be there for them Serve current users better over IPv6 IPv6 can have lower latency and packet loss We have user reports to prove it AJAX applications break behind excessive NAT Connections exhaust public IP port space Growing number of IPv6-only client deployments Set-top boxes, mobile,... IPv6 is good for the Internet, and we want to help

So what have we done?

Enable IPv6 for www.google.com? We can't enable IPv6 for www.google.com today ~0.05% users won't reach Google any more Broken home gateways, DNS forwarders,... If you have a problem, can't reach Google to help fix it 0.05% is a lot of users! Many users would have higher latency Long paths, suboptimal routing, tunnels... Bad and incomplete routing is there, but you can't see or fix it if there's nowhere useful to go This has gotten much better now

Providing reliable services over IPv6 Avoid bad routing by avoiding transit, prefix limits Peer with almost everybody Bring the network as close to the user as possible Serve IPv6 only to production-quality user networks

Google over IPv6 Enables IPv6 access to Google for selected networks IPv6 access to most Google web properties www, mail, news, docs, youtube,... Which ones do you and your users want? Requirements: Good IPv6 connectivity to Google Production-quality IPv6 network Commitment to fix problems that break Google for users

How it works Normally, if a DNS resolver requests an IPv6 address for a Google web site, it will not receive one but a DNS resolver with Google over IPv6 will receive an IPv6 address, and its users will be able to connect to Google web sites using IPv6. http://www.google.com/ipv6/ Lorenzo Colitti May 2010

Results so far Enthusiastic response: Over 80 organizations participating Universities, research institutions, an NREN One large French access provider ~ 75% of the native IPv6 Internet Feedback so far has been positive Some networks see better IPv6 routing than IPv4 Now enough IPv6 traffic that problems get reported Allows participants to bypass IPv4 congestion Want to take part? Let us know! google-ipv6@google.com

Lessons learned

Methodology Tap enthusiasm Started as 20% project, great influx of contributors Make it easy for contributors to get initial results A pilot network is not expensive Once network is up, internal applications follow Do it in stages v6 needn't be as capable as v4 on day one But it must be done properly If it's not production-quality, it's no use to anyone Fold it into your normal upgrade cycles Lorenzo Colitti May 2010

Timeline April 2005 Obtain and announce address space...... July 2007 Network architecture and software engineering begin (20%) December 2007 Mark Townsley challenges Google to serve IPv6 by IETF 73 January 2008 First pilot router. Google IPv6 conference, Google over IPv6 for attendees March 2008 ipv6.google.com (IETF 72) Q3 2008 ipv6.google.cn, ipv6.google.co.jp November 2008 First Google over IPv6 networks enabled. Google over IPv6 at RIPE / IETF /... January 2009 March 2009 August 2009 February 2010 Google over IPv6 publicly available Google maps available over IPv6, 3x increase in traffic IPv6 enabled in Android (available on Droid and Nexus One) Youtube available over IPv6, 10x increase in traffic And all this with a small core team Lorenzo Colitti May 2010

Statistics

Some statistics 35% connectivity growth in one year Most native IPv6 users are in France 6to4 / teredo latency penalty > 50ms

Traffic can appear overnight (IPv6 video launch 2010-01-28)

Questions? Lorenzo Colitti lorenzo@google.com