Google Enterprise IPv6 deployment "96 more bits, no magic" - - PowerPoint PPT Presentation

google enterprise ipv6 deployment
SMART_READER_LITE
LIVE PREVIEW

Google Enterprise IPv6 deployment "96 more bits, no magic" - - PowerPoint PPT Presentation

Google Enterprise IPv6 deployment "96 more bits, no magic" Irena Nikolova Network Engineer iren@google.com Google Confidential and Proprietary Agenda The problem Why the migration to IPv6 is necessary? What methodology to


slide-1
SLIDE 1

Google Confidential and Proprietary

Google Enterprise IPv6 deployment

"96 more bits, no magic" Irena Nikolova Network Engineer iren@google.com

slide-2
SLIDE 2

Google Confidential and Proprietary

Agenda

  • The problem

Why the migration to IPv6 is necessary?

  • What methodology to use?

Planning and design steps

  • How we did it?

The approach used within Google Enterprise and what's next?

  • The bottom line

Words of wisdom from the field

slide-3
SLIDE 3

Google Confidential and Proprietary

The Problem

Why to migrate to IPv6?

slide-4
SLIDE 4

Google Confidential and Proprietary

Business Case for Change (1)

  • (Obviously) IANA IPv4 exhaustion in Feb 2011 (G Houston stats)
  • IPv4 Space is rarely or never reclaimed
slide-5
SLIDE 5

Google Confidential and Proprietary

Business Case for Change (2)

  • Mergers & acquisitions, new partners will demand IPv6 migration
  • Provide services to all customers (even IPv6 enabled ones)
  • Smart phones, IPTV, virtualization and cloud computing, P2P

applications, network aware devices and many more

  • Assure the continuous growth and openness of the Internet
  • IPv4 addresses will become scarce and expensive
slide-6
SLIDE 6

Google Confidential and Proprietary

Business Case for Google Enterprise

  • Allow for development of IPv6-ready products internally - "Eat your
  • wn dogfood"
  • New in-house developed applications require a multitude of new IP

addresses

  • We are running tight on private RFC1918 addresses
  • Overlap NAT creates network complexity and operation / support

cost / security considerations

  • Strong culture of innovation – build for the future
slide-7
SLIDE 7

Google Confidential and Proprietary

What methodology to use?

Planing and design steps

slide-8
SLIDE 8

Google Confidential and Proprietary

Global and Big

  • Distributed offices in multiple countries
  • Different connectivity options – MPLS, ISP, etc.
  • Diverse networking vendors equipment
  • Heterogenous in-house developed applications and

setups

slide-9
SLIDE 9

Google Confidential and Proprietary

Methodology

  • Think globally and try to enable IPv6 everywhere
  • Tap enthusiasm (20% work and small team of volunteers)
  • Start early, launch and iterate often
  • Test-driven development – build labs and test!
  • Iterate with vendors until it works
  • Incremental, production-quality deployment
  • Monitor and provide the same SLA as for the IPv4

network

  • Fold in IPv6 support as normal operating procedure
  • Plan for IPv6-only
slide-10
SLIDE 10

Google Confidential and Proprietary

Key Planning Steps

slide-11
SLIDE 11

Google Confidential and Proprietary

Key Design Decisions

slide-12
SLIDE 12

Google Confidential and Proprietary

How we did it?

Approach used within Google Enterprise

slide-13
SLIDE 13

Google Confidential and Proprietary

Deployment Phases (1)

  • Dual-stack single hosts and IPv6 in LABs
slide-14
SLIDE 14

Google Confidential and Proprietary

Deployment Phases (2)

  • Partial dual-stack networks with GRE tunnels
  • Beginning of a dual-stack cloud
slide-15
SLIDE 15

Google Confidential and Proprietary

Deployment Phases (3)

  • True dual-stack offices ( no GRE!!)
slide-16
SLIDE 16

Google Confidential and Proprietary

What's next?

  • DS-Lite technology testing ongoing
  • Combines IPv4 in IPv6 encapsulation and NAT
slide-17
SLIDE 17

Google Confidential and Proprietary

Technical Challenges

  • Not all networking vendors supported IPv6
  • IPv6 was still processed in software on many platforms
  • Vendors didn't run IPv6 in their own networks
  • Lack of DHCPv6 client support in many client OS
  • In general - lack of ISPs which provided native IPv6 on an

enterprise peering

  • ISPs have very different SLA for IPv6
slide-18
SLIDE 18

Google Confidential and Proprietary

Organizational Challenges

  • Training and education – always the biggest challenge!
  • Early information helps fight Fear, Uncertainty and Doubt :)
  • Just in time (hands on) training before the rollout
  • Resource allocation is still very IPv4 centric
  • Internal chicken-or-egg problem (which team within the

enterprise should start first with the deployment)

slide-19
SLIDE 19

Google Confidential and Proprietary

The migration to IPv6 is not a Layer 3 problem; it's more of a Layer 7-9 problem.

Start early and definitely don't wait!

What if I want to migrate to IPv6?

slide-20
SLIDE 20

Google Confidential and Proprietary

Bottom line

Remember the previous slide?

slide-21
SLIDE 21

Google Confidential and Proprietary

Words of wisdom

  • It's not rocket science; IPv6 is simple to deploy, it just takes time
  • Phased deployment gradually builds skills and confidence
  • Design for the same quality standards as IPv4
  • Resources, vendor relationship/management, and organizational

buy-in are the biggest challenges

  • Keep on testing!
  • Plan for IPv6-only network
slide-22
SLIDE 22

Google Confidential and Proprietary

Thank You!

Q&A

slide-23
SLIDE 23

Google Confidential and Proprietary

The six decisions we are glad we made