v

It Ain’t Software Defined until you Unbundle the
Platform
JR Rivers Cofounder/CEO
Feb 12, 2014
Software Defined Networking

Complex applications on generic infrastructure
Look at the x86 server market
 operating sy...
Cumulus Networks - Blowing Up the Blob

app

app

app

app

app

app

operating system
hardware

hardware

Single Vendor B...
Who Owns Your Networking Hardware?

Is it about APIs…
… is it about architectures…

… or is it about using your
HW?
Is...
The Dell Vision
Servers today
How do I make my IT infrastructure live up to its true potential?

Networking Tomorrow
How d...
An Expanding Hardware Landscape

Networking
Hardware
 5 partners
 13 SKUs now
 many more coming

Open to all comers
...
v

Using What Your God Gave You

7
Cumulus System Architecture

February 12, 2014

cumulusnetworks.com

8
Cumulus Innovation Focus

Make networks more simple to deploy






ONIE
PTMd
Network Virtualization
Dual Home hosts...
ONIE — Open Network Install Environment

Modern, Efficient Installer

Industry Support


•



Enables ODM ecosystem



...
Prescriptive Topology Module

LLDP

neighbors

Topology.dot

PTMd

•
•
•

Matching
Design script

Start routing protocol
C...
Founder == Rambo

Multi-homed IP
hosts
R3

R4

R2

R1

 MLAG/VPC
 proprietary and brittle

Active

Active
Host

Februar...
Founder == Rambo
 Sync neighbor tables

Multi-homed IP
hosts
R3

R2

L3
L2

 Install routes on diffs
 local on cross l...
Overlay Network Virtualization
Hardware VXLAN termination for multi-tenant environments
Internet

Logical
switch A

DC2

L...
Overlay Network Virtualization in OpenStack
Client

Create VM
Neutron

Nova
(compute)

(networking)

Create Virtual Networ...
Midokura Timeline – Path to Integration
Initial Integration Lifecycle executed in 22 days
Trident II switch on
workbench m...
Bringing the Linux Revolution to Networking

Thank You!
© 2014 Cumulus Networks. Cumulus Networks, the Cumulus Networks L...
Upcoming SlideShare
Loading in …5
×

SDN MeetUp - JR River's presentation

1,852 views

Published on

In this SDN MeetUp at Stanford, JR discussed and demonstrated how unbundled platforms allow "Software Defined Networking" to enable simple solutions to age-old problems.
Video available soon.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,852
On SlideShare
0
From Embeds
0
Number of Embeds
88
Actions
Shares
0
Downloads
92
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

SDN MeetUp - JR River's presentation

  1. 1. v It Ain’t Software Defined until you Unbundle the Platform JR Rivers Cofounder/CEO Feb 12, 2014
  2. 2. Software Defined Networking 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 How often do the ―big-boys‖ re-image a cluster? February 12, 2014 2
  3. 3. Cumulus Networks - Blowing Up the Blob app app app app app app operating system hardware hardware Single Vendor Blob February 12, 2014 operating system Multi Vendor Ecosystem cumulusnetworks.com 3
  4. 4. Who Owns Your Networking Hardware? Is it about APIs… … is it about architectures… … or is it about using your HW? Is there perfect network endpoint software? February 12, 2014 4
  5. 5. The Dell Vision Servers today How do I make my IT infrastructure live up to its true potential? Networking Tomorrow How do I make my network live up to its true potential? Help Me Choose Dell Networking OS (Force 10) Cumulus Linux Other Operating System No Operating System February 12, 2014 5
  6. 6. An Expanding Hardware Landscape Networking Hardware  5 partners  13 SKUs now  many more coming Open to all comers Innovation at pace February 12, 2014 6
  7. 7. v Using What Your God Gave You 7
  8. 8. Cumulus System Architecture February 12, 2014 cumulusnetworks.com 8
  9. 9. Cumulus Innovation Focus Make networks more simple to deploy      ONIE PTMd Network Virtualization Dual Home hosts Unnumbered Interfaces Don’t re-invent the wheel  Leverage tools that exist; enhance for gaps  IP fabrics provide solid, scalable and open base February 12, 2014 cumulusnetworks.com 9
  10. 10. ONIE — Open Network Install Environment Modern, Efficient Installer Industry Support  •  Enables ODM ecosystem  Open source  Well-documented 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 ONIE February 12, 2014 cumulusnetworks.com 10
  11. 11. Prescriptive Topology Module LLDP neighbors Topology.dot PTMd • • • Matching Design script Start routing protocol Configure interfaces Add self to monitoring • Notify engineers • Work around problem NOT matching Design script February 12, 2014
  12. 12. Founder == Rambo Multi-homed IP hosts R3 R4 R2 R1  MLAG/VPC  proprietary and brittle Active Active Host February 12, 2014  IP end points  capacity/redundancy Industry L3 L2 Why Model  what if we used routing? 12
  13. 13. Founder == Rambo  Sync neighbor tables Multi-homed IP hosts R3 R2 L3 L2  Install routes on diffs  local on cross links  global via routing protocol R4 R1  IP, mac, bridge Active Active  No hardware dependency  loosely coupled  standard kernel  BASH Result  2 second reaction to link fail Host • February 12, 2014 with a 1 sec loop  13
  14. 14. Overlay Network Virtualization Hardware VXLAN termination for multi-tenant environments Internet Logical switch A DC2 Logical switch B Datacenter IP Fabric Seamlessly bridge Ports/VLANS ip link add <name> type vxlan id <vni> local <ip addr> [group <mcast group address>] [no]learning [ttl] [tos] [dev] [port MIN MAX] [svcnode <addr>] February 12, 2014 Cumulus Networks 14
  15. 15. Overlay Network Virtualization in OpenStack Client Create VM Neutron Nova (compute) (networking) Create Virtual Network Neutron Plugin Partners Controller V Switch V Switch VTEP VXLAN Driver VM Physical Server VM Switch VM VM Switch Router February 12, 2014 cumulusnetworks.com 15
  16. 16. Midokura Timeline – Path to Integration Initial Integration Lifecycle executed in 22 days Trident II switch on workbench made available to Midokura Jan 16th Midokura meeting with Nolan February 12, 2014 Jan 24th Demo shown to Cumulus staff by Midokura Team First Demo Recording Done Jan 25th Jan 28th Core Code Working , Discussed option to open ports , get a VM setup and connected to switch port Jan 29th Got activation and service access to all documentation and support portal cumulusnetworks.com Feb 3rd Feb 6th Midokura Demo with Cumulus Integration showcased at Open Daylight 16
  17. 17. Bringing the Linux Revolution to Networking Thank You! © 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. February 12, 2014 17

×