ons 2014 bare metal switching & programming

11
v It Ain’t Software Defined Until You Unbundle the Platform Shrijeet Mukherjee, VP Software 3/5/2014

Post on 13-Sep-2014

1.253 views

Category:

Software


3 download

DESCRIPTION

Shrijeet Mukherjee's deck. March 5, 2015 - Bare Metal Switching & Programming Plenary at ONS 2014 featuring Najam Ahmad from Facebook, Shrijeet Mukherjee from CumulusNetworks, Jennifer Rexford from Princeton University and Rob Sherwood from Big Switch.

TRANSCRIPT

Page 1: ONS 2014 Bare Metal Switching & Programming

v

It Ain’t Software Defined Until You Unbundle the Platform

Shrijeet Mukherjee, VP Software

3/5/2014

Page 2: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 2

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

Hardware Stays

Unbundled OS + Apps

Page 3: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 3

Software Defined Networks

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 4: ONS 2014 Bare Metal Switching & Programming

cumulusnetworks.com 4

Pre-requisite – Blow Up the Blob

hardware

operating system

app app

Single Vendor

Blob

app

Multi Vendor Ecosystem

hardware

operating system

appappapphardware

operating system

monitorroute

hardware

Minimal OS

Openflow Agent

Page 5: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 5

A Step ..

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 6: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 6

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

Page 7: ONS 2014 Bare Metal Switching & Programming

cumulusnetworks.com 7

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

Industry Support Enables ODM ecosystem

Open source

Well-documented

ONIE

Page 8: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 8

Bare Metal Switches Fuel Transition

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-7448CU48 x 10G-SFP+ and 4 x 40G-QSFP+

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

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

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

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

Penguin Computing

Arctica 4804X48 x 10G-SFP+ and 4 x 40G-QSFP+

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

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

10G Portfolio

Model Number

Description

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

Edge-Core

AS4600-54T48 x 1G-T and 4 x 10G-SFP+

Penguin Computing

Arctica 4804i

48 x 1G-T and 4 x 10G-SFP+

Quanta QCT

T1048-LB948 x 1G-T and 4 x 10G-SFP+

Page 9: ONS 2014 Bare Metal Switching & Programming

cumulusnetworks.com 9

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

hardware

operating system

appappapp

hardware

Cumulus Linux

routing

gangliabridging

Page 10: ONS 2014 Bare Metal Switching & Programming

cumulusnetworks.com 10

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

hardware

operating system

appappapp

hardware

Cumulus Linux

PTMd Quaggaovsdb

Page 11: ONS 2014 Bare Metal Switching & Programming

April 7, 2023 11

© 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!

Bringing the Linux Revolution to Networking