ons 2014 bare metal switching & programming
Post on 13-Sep-2014
1.253 views
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
v
It Ain’t Software Defined Until You Unbundle the Platform
Shrijeet Mukherjee, VP Software
3/5/2014
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
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
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
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
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
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
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+
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
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
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