it ain’t software defined until you unbundle the platform
TRANSCRIPT
v
It Ain’t Software Defined Until You
Unbundle the Platform
Shrijeet Mukherjee, VP Software
3/5/2014
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
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
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
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
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
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
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+
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
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
© 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