it ain’t software defined until you unbundle the platform

13

Upload: open-networking-summits

Post on 07-Aug-2015

68 views

Category:

Technology


1 download

TRANSCRIPT

Page 3: It Ain’t Software Defined Until You Unbundle the Platform

v

It Ain’t Software Defined Until You

Unbundle the Platform

Shrijeet Mukherjee, VP Software

3/5/2014

Page 4: It Ain’t Software Defined Until You Unbundle the Platform

Data Center Trend

Complex applications on generic infrastructure

Look at the x86 server market

operating systems • closed – Windows, Solaris

• open – Linux, BSD, etc – RedHat, Debian

applications • closed – SAP

• open – Hadoop

Infrastructure not modified to enable app deployment

March 10, 2014 2

Hardware Stays

Unbundled OS + Apps

Page 5: It Ain’t Software Defined Until You Unbundle the Platform

Software Defined Networks

March 10, 2014 3

Efficiency lies in a “Software Defined

Data Center”

No perfect networking solution

Choose solution (Openflow, traditional L2/L3)

More about choice than about

API’s and architectures

Page 6: It Ain’t Software Defined Until You Unbundle the Platform

Pre-requisite – Blow Up the Blob

cumulusnetworks.com 4

hardware

operating system

app app

Single Vendor

Blob

app

Multi Vendor

Ecosystem

hardware

operating system

app app app

hardware

operating system

monitor route

hardware

Minimal OS

Openflow Agent

Page 7: It Ain’t Software Defined Until You Unbundle the Platform

A Step ..

March 10, 2014 5

Servers

How do I make my IT infrastructure live up to its true potential?

Networking (catching up)

How do I make my network live up to its true potential?

Dell Networking OS (Force 10)

Cumulus Linux

Other Operating System

No Operating System

Help Me Choose

Page 8: It Ain’t Software Defined Until You Unbundle the Platform

So .. What Does it Take ?

“I want to run NX-OS on my Dell S6000”

Interface standards matter

But not where you think

Boot Loaders

SKU’s, UUID’s etc

Sensors and other peripherals

The box does more than Networking

PC spec, ACPI, BIOS spec enabled x86 ecosystem

Software Vendors like Microsoft were key drivers

March 10, 2014 6

Page 9: It Ain’t Software Defined Until You Unbundle the Platform

ONIE — Open Network Install Environment

Modern, Efficient Installer

Configure management Ethernet interface

• IPv6 ND, DHCPv4, Static IP Address

Discover OS installation source

• HTTP, FTP, TFTP, SCP

Fetch installation file

Install OS and reboot

cumulusnetworks.com 7

Industry Support

Enables ODM ecosystem

Open source

Well-documented

ONIE

Page 10: It Ain’t Software Defined Until You Unbundle the Platform

Bare Metal Switches Fuel Transition

March 10, 2014 8

40G Portfolio Model Number Description

Dell S6000-ON 32 x 40G-QSFP+

Edge-Core AS6701-32X 32 x 40G-QSFP+

Penguin

Computing Arctica 3200XL 32 x 40G-QSFP+

Quanta QCT T5032-LY6 32 x 40G-QSFP+

10G Portfolio Model Number Description

Agema AG-7448CU 48 x 10G-SFP+ and 4 x 40G-QSFP+

Dell S4810-ON 48 x 10G-SFP+ and 4 x 40G-QSFP+

Edge-Core AS5600-52X 48 x 10G-SFP+ and 4 x 40G-QSFP+

Edge-Core AS5710-54X 48 x 10G-SFP+ and 6 x 40G-QSFP+

Edge-Core AS5710-96X 48 x 10G-SFP+ and 8 x 40G-QSFP+

Penguin

Computing Arctica 4804X 48 x 10G-SFP+ and 4 x 40G-QSFP+

Quanta QCT T3048-LY2 48 x 10G-SFP+ and 4 x 40G-QSFP+

Quanta QCT T5048-LY8 48 x 10G-SFP+ and 6 x 40G-QSFP+

10G

Portfolio

Model

Number Description

Agema AG-6448CU 48 x 1G-T and 4 x 10G-SFP+

Edge-Core AS4600-54T 48 x 1G-T and 4 x 10G-SFP+

Penguin

Computing Arctica 4804i 48 x 1G-T and 4 x 10G-SFP+

Quanta

QCT T1048-LB9 48 x 1G-T and 4 x 10G-SFP+

Page 11: It Ain’t Software Defined Until You Unbundle the Platform

Cumulus Innovation Focus

Make networks more simple to deploy Use native Linux : Familiar Interfaces

Leverage tools that exist; enhance for gaps

Deliver an OS distribution that is robust and

supported

Enable innovation on the platform and incorporate

Linux advances

IP fabrics as a basis for solid, scalable and open

networks

cumulusnetworks.com 9

hardware

operating system

app app app

hardware

Cumulus Linux

routing ganglia bridging

Page 12: It Ain’t Software Defined Until You Unbundle the Platform

Cumulus Innovation Focus

Don’t re-invent the wheel, but smoothen the ride ONIE – Unmanned Install

PTMd – Cable fault detection

Network Virtualization – Minimize physical changes

Dual Home hosts – Simplified Networks

Unnumbered Interfaces – IP management

cumulusnetworks.com 10

hardware

operating system

app app app

hardware

Cumulus Linux

PTMd Quagga ovsdb

Page 13: It Ain’t Software Defined Until You Unbundle the Platform

© 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 10, 2014 11

Bringing the Linux Revolution to Networking