18
v Data Center Networking: A Brave New World Dinesh Dutt, Chief Scientist March 11, 2014

OFC 2014 Dinesh Dutt

  • View
    829

  • Download
    3

Embed Size (px)

DESCRIPTION

Data Center Networking: A Brave New World Abstract: Data centers are changing the way networking is done. When the revolution is over, the landscape will be as altered as the server landscape was when the Lintel tsunami swept aside the vertically integrated server market of the late 90s. In this talk, we'll explore the ideas that underpin these changes, ideas that include modern network architectures, network overlays and network management.

Citation preview

Page 1: OFC 2014 Dinesh Dutt

v

Data Center Networking:A Brave New World

Dinesh Dutt, Chief Scientist

March 11, 2014

Page 2: OFC 2014 Dinesh Dutt

OFC 2014 2

What Ails Networking

Mismatch between what networking provides and what modern data center needs

March 11, 2014

Page 3: OFC 2014 Dinesh Dutt

OFC 2014 3

Who Moved My Needs ?

Traditional Enterprise Apps

L2-centric Sensitive to network failures Coarse-grained failure

domain Mostly static

• VLANs• No Server Virtualization

Mostly North-South

Lower Capacity Mostly 1G, with 10G uplinks

100s-few thousand endpoints

Modern Data Center Apps

IP-centric Workaround network failures Fine-grained failure domain Dynamic

• Clouds• Server Virtualization

Mostly East-West

High Capacity Mostly 10G, with 40G uplinks

Thousands to millions of endpoints

March 11, 2014

Page 4: OFC 2014 Dinesh Dutt

4

What The Pioneers Did

March 11, 2014 OFC 2014

Complex applications on generic infrastructure

Automation allows dynamic deployment at scale

Capacity = capex

Business model = opex

Web Scale Operations

Drive toward web scale efficiencies

Operational benefit without the development cost

Searching for the right suppliers

Fortune 500

Page 5: OFC 2014 Dinesh Dutt

OFC 2014 5

The Generic Infrastructure

L3-basedScalableMature, interoperable technologySimple feature set

L2-basedNot scalableImmature or lots of proprietary technology

March 11, 2014

Old World New World

Page 6: OFC 2014 Dinesh Dutt

OFC 2014 6

Scalability

Failure Domain

One size fits all

Predictable Latency

Oversubscription

More Observations on the Generic Infrastructure

March 11, 2014

Page 7: OFC 2014 Dinesh Dutt

OFC 2014 7

We Need To Talk About Automation

The problem with networking isn’t networking, but managing it Current network administration tool chain is

primitive No programmatic access L3 configuration is perceived as hard to configure

March 11, 2014

Page 8: OFC 2014 Dinesh Dutt

OFC 2014 8

Implications of These Trends

March 11, 2014

Mature TechnologyL3 basedSimple Feature Set

AutomationRapid Deployment

Improve Network Admin Tool ChainProgrammatic Access

Off-the-shelf components, bare-metal hardware

Support complex applications

Loose coupling with Infrastructure

New World

The rise of merchant silicon

Original products from traditional ODMs

Network OS that allows this

Strong offerings from ecosystem, loose coupling

with infrastructure

Page 9: OFC 2014 Dinesh Dutt

OFC 2014 9

You Say You Want A Revolution

hardware

operating system

app app

Single Vendor

Blob

app

Multi Vendor Ecosystem

hardware

operating system

appappapphardware

operating system

monitorroute

hardware

Minimal OS

Openflow Agent

March 11, 2014

Page 10: OFC 2014 Dinesh Dutt

OFC 2014 10

We All Want To Change the World

March 11, 2014

GatekeeperBoxes

EnablerPlatforms

Page 11: OFC 2014 Dinesh Dutt

OFC 2014 11

You Say You Got a Real Solution

March 11, 2014

Mature TechnologyL3 basedSimple Feature Set

AutomationRapid Deployment

Support complex applications

New World

The rise of merchant silicon

Original products from traditional ODMs

Network OS that allows this

Strong offerings from ecosystem, loose coupling

with infrastructure

Page 12: OFC 2014 Dinesh Dutt

OFC 2014 12

You Tell Me That It's Evolution

Don’t Throw The Baby Out Routing isn’t broken, it’s what runs the Internet Mature technology, lots of deployment experience, lots of tools On configuration side, server admin tool chain is mature,

sophisticated, in use

Change The Bathwater Simplify configuration and deployment

• Make it Cookie Cutter• Cabling fault detection• Leverage server admin toolkit and unify network administration

with servers

March 11, 2014

Page 13: OFC 2014 Dinesh Dutt

OFC 2014 13

You Ask Me For a Contribution

March 11, 2014

Page 14: OFC 2014 Dinesh Dutt

OFC 2014 14

We'd All Love To See the Plan

March 11, 2014

Page 15: OFC 2014 Dinesh Dutt

OFC 2014 15

You Wanna Talk About Implementation

March 11, 2014

Jan 16th Jan 24th Feb 6thJan 25th Jan 28th Feb 3rd Jan 29th

Midokura meeting with Nolan

Trident II switch on workbench made available to Midokura

Core Code Working , Discussed option to open ports , get a VM setup and connected to switch port

First Demo Recording Done

Demo shown to Cumulus staff by Midokura Team

Got activation and service access to all documentation and support portal

Midokura Demo with Cumulus Integration showcased at Open Daylight

Midokura Timeline – Path to Integration Initial Integration Lifecycle executed in 22 days

Page 16: OFC 2014 Dinesh Dutt

16

Look at the x86 server market operating systems

• closed – Windows, Solaris• open – Linux, BSD, etc – RedHat, Debian

applications• closed – SAP• open – Hadoop

Applications loosely coupled with infrastructure Application of the end-to-end principle

What I Think of When I hear Software Defined Networking

We All Wanna Change Your Head

March 11, 2014 OFC 2014

Page 17: OFC 2014 Dinesh Dutt

OFC 2014 17

If You Go Around Carrying Pictures of Chairman Mao

Data Center Networks are leading the charge to open networks up

Data centers today, Internet tomorrow ?

Common ground on many basics Network topology for the data center Break up the vertically integrated market Network as a platform, not a black box

Choose solutions that provide choice and are open

Back to “rough consensus, working code”

March 11, 2014

Page 18: OFC 2014 Dinesh Dutt

OFC 2014 18

© 2014 Cumulus Networks. Cumulus Networks, the Cumulus Networks Logo, and Cumulus Linux are trademarks or registered trademarks of Cumulus Networks, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Thank You!

March 11, 2014

All pictures courtesy of Wikipedia