2. Cumulus Networks: Making Networks Accessible
Vision
Bringing the Linux Revolution to Networking
Mission
To enable high capacity networks that are easy to deploy
and affordable helping customers realize the full promise
of the software-defined data center.
cumulusnetworks.com 2
3. Big Data in the Data Center
Super-compute
Clusters of x86 servers.
Ultra-low latency
Large scale east/west traffic
Distributed Storage/MapReduce
Dynamic workloads, so locality is difficult
Costly Legacy Deployments
cumulusnetworks.com 3
4. Traditional BigData Deployments
Layer-2 based
Constrained east/west
High port costs
Variable Latency
Host resiliency demands
Closed protocols
cumulusnetworks.com 4
5. L3: A better design
ECMP based Fat
Tree
East/west
bandwidth
Better Failure
Handling
Scalable: No
Bottlenecks
Simple Feature Set
Open Protocols!
cumulusnetworks.com 5
LEAF
SPINE
6. Big Data Improvements
Stop worrying about locality
Full bandwidth is available between any pair of
servers
Location becomes irrelevant for performance
Keep replicas as far away from each other as
possible
Faster recovery
Plenty of core bandwidth to re-replicate after failure
Host HA becomes a lower level concern
cumulusnetworks.com 6
8. Cumulus Innovation Focus – Apps for the networking
infrastructure
Don’t re-invent the wheel, but smoothen the
ride
ONIE – Unmanned Install
ZTP – Zero Touch Provisioning
PTMd – Cable fault detection
Unnumbered Interfaces – IP management
Network Virtualization – Minimize physical changes
Dual Home hosts – Simplified Networks
8
hardware
Cumulus Linux
routing gangliabridging
hardware
operating system
app app app
CumulusNetworks.com
9. Automation Workflow
Installation Framework
PXE & ONIE to install the OS’s
Anisble to install the applications and configure the
nodes
Cumulus Networks and Partner Confidential 9
bare metal server
Server OS
app app app
BIOS and PXE
bare metal switch
Network OS
app app app
Boot Loader and ONIE
Similar to installing a server OS using PXE
Network OS
Boot Loader and
ONIE
boot into
Boot Loader and
ONIE
boot into
ONIE looks for and installs network OS image
14. The Data Center Network with Cumulus Linux
CumulusNetworks.com 14
Open AffordableResponsive
Unlock Your Choices.
Disaggregation of hardware and software
Choice of best-in-class platforms and
tools
Inherently flexible – with no vendor lock-
in
Vast resources in the Linux community
Serve the Business Better.
Rapid, accurate services with automation
– provisioning in minutes instead of days
Orchestration via server tools
Accelerated innovation via DevOps, open
source, and broad solution ecosystem
Save as You Grow.
Scalable, affordable capacity in layer 2,
layer 3 or layer 3 overlay networks
>50% CapEx savings with industry-
standard hardware running Cumulus
Linux
Opex savings through automation, use of
server tools and simpler expansion
ONIE = Open Network Install Environment
Just like BIOS and PXE allows you to install an OS on a server using a remote image, the combination of U-Boot (or GRUB) and ONIE allows that for bare metal switches.
We created ONIE and gave it to the Open Compute Project (OCP); it facilitates easy network OS installation of not just Cumulus Linux (Big Switch’s Switch Light OS is an example). Now you have your choice of installing whatever OS you want, not just what comes with the switch (e.g. Cisco IOS– OEM example, or FASTPATH– Broadcom’s OS).
Think of ONIE as PXE on steroids. ONIE is a small BusyBox Linux distribution, with a bunch of fetch and execution Bash scripts. It leverages modern ways of discovering networks using what was built into Linux—e.g., IPv6 neighbor discovery, DHCPv6, DHCPv4.
Alternatives for the first column: Liberated, unique, open, future-proof, unlimited, uninhibited. Empowered, individualized.
“>50%”:
Based on 10G comparison (our slide on this)
Assumptions:
Cisco Discounts - 60% discount for Hardware/Software, 15% discount for Smartnet
Open Networking Switch Price from bm-switch.com