Presentation is loading. Please wait.

Presentation is loading. Please wait.

World IPv6 Day and IPv6 at Facebook Diego Veca Network Engineering Team - Facebook May 2011 LACNIC XV - Latin American IPv6 Forum – FLIP6.

Similar presentations


Presentation on theme: "World IPv6 Day and IPv6 at Facebook Diego Veca Network Engineering Team - Facebook May 2011 LACNIC XV - Latin American IPv6 Forum – FLIP6."— Presentation transcript:

1 World IPv6 Day and IPv6 at Facebook Diego Veca Network Engineering Team - Facebook May 2011 LACNIC XV - Latin American IPv6 Forum – FLIP6

2 World IPv6 Day: 8 June 2011 Open to everyone Encouraged by ISPs, mobile companies, websites, content providers Global awareness for users, ISPs First, global test-flight of v6 Synchronized operations, controlled environment Breaks chicken-and-egg situation Opportunity to fix hardware/software bugs before June-8 Announced by Facebook, Google, Yahoo!, Akamai, Limelight

3 Direct v4 connection Credit: L. Colitti, The path to IPv6, Google

4 v4 with LSN Credit: L. Colitti, The path to IPv6, Google

5 LSN NAT44 LSN NAT64 New v4 users New v6 users Legacy v4 users www.facebook.com IPv4IPv6 Large scale NAT

6 LSNIPv6 Adds a device between user and websites Provides direct, native http connection like today Off-path detour and load on translator adds latency Shortest path, No added latency 1000s of users share one IP addressOne address per user (or household) Single attacker can poison an address shared by 1000s of users, Attackers can hide easily Same security model as today Unknown location and uptime of LSN devices Same SLA model as today Comparison: Large Scale NAT vs. End-to-end IPv6

7 Goals for Facebooks IPv6 implementation Serve Facebook application to v6 users Deploy IS-IS early Go dual-stack on routers Make no changes to servers Start with two projects Chicago: Native v6 Cakewalk: LISP for v6

8 Data center Production network Edge FB Backbone Edge Data center Servers Load Balancers Switches

9 Solutions deployed Data center Edge FB Backbone Edge Data center Servers Load Balancers Switches v6 transit, peers v6 LB, address translation Dual-stack IS-IS, BGP Dual-stack clusters Dual-stack servers v6-enabled applications

10 LB address translation Public v4 Public v6 FB BB dual-stack v4+v6 v4 hosts (for now) Data center LB v6 v6 v4 address translation 2620:0:1c08:0:face:b00c ::1 10.1.1.1

11 v6 from a network engineer view Network Hierarchy DevicesSolutionsDeployment EdgeRoutersTransit, peeringDay 1, then organic BackboneRoutersRouting protocolsOrganic Data centerSwitches, load balancers (LB) Address translationEnough for W6D and initial v6 use HostServersNo change in most cases, dual-stack for development Minimal (development hosts and apps)

12 Opening the floodgates

13 Understanding the blast radius of AAAA on broken clients Good instrumentation of user experience Testing Communication Taking the leap in doses Analysis Iteration World IPv6 Day 8 June 2011

14 Ongoing and future initiatives Code Logging Geo-location Tools CDN Broken clients Detection Repair

15 www.v6.facebook.com m.v6.facebook.com www.lisp6.facebook.com m.lisp6.facebook.com Experimental, non-production Make your next status update over IPv6 Good report: http://fud.no/ipv6 (Tore Anderson, Oct-2010)

16 (c) 2009 Facebook, Inc. or its licensors. "Facebook" is a registered trademark of Facebook, Inc.. All rights reserved. 1.0


Download ppt "World IPv6 Day and IPv6 at Facebook Diego Veca Network Engineering Team - Facebook May 2011 LACNIC XV - Latin American IPv6 Forum – FLIP6."

Similar presentations


Ads by Google