SlideShare a Scribd company logo
®
v
Real World Examples
David Sinn
NFD9 – February 11th, 2015
®Background
§ 23 year networking professional
§ Varied Experience
§  Amazon, Cisco, Microsoft, University of Washington
§  Campus, Cloud, Enterprise, SP, Vendor
§ Have had to support many platforms
§  Aruba, Cisco, D-Link, Foundry, Juniper, SMC
February 17, 2015 cumulusnetworks.com 2
®Why Cumulus?
§ Functional Switch/Router
§ Leverages Linux Constructs, similar functions
§  Bridging: MSTP, CLAG, .1q, SVI’s
§  Routing: sub-interfaces, BGP, OSPF, un-numbered
§  Services: DHCP server/relay, SSH/telnet, SNMP
§ First step: What’s different?
February 17, 2015 cumulusnetworks.com 3
®Differences
February 17, 2015 cumulusnetworks.com 4
▪ IOS
interface GigabitEthernet0/0
ip address 192.168.1.254 255.255.255.0
vrrp 1 ip 192.168.42.1
vrrp 1 priority 250
ip ospf cost 200
interfaces {
ge-0/0/3 {
unit 0 {
family inet {
address 192.168.1.254/24 {
vrrp-group 1 {
virtual-address 192.168.1.1;
priority 200;
preempt;
}
}
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
interface ge-0/0/3.0 {
metric 200;
}
}
}
}
/etc/network/interfaces:
auto swp52
iface swp52
address 192.168.1.254/24
post-up vrrpd -n -D -i $IFACE -v 1 -p 250 192.168.1.1
/etc/quagga/Quagga.conf:
interface swp52
ip ospf cost 200
▪ JunOS ▪ Cumulus
▪ Where did things move?
®Differences (2)
February 17, 2015 cumulusnetworks.com 5
interface GigabitEthernet0/0/1
switchport access vlan 2
switchport mode access
spanning-tree portfast
spanning-tree bpduguard enable
!
interface Vlan2
ip address 192.168.1.1 255.255.255.0
interfaces {
ge-0/1/3 {
unit 0 {
family ethernet-switching;
}
}
vlan {
unit 0 {
family inet {
address 192.168.1.1/24;
}
}
}
}
protocols {
mstp {
interface all {
edge;
bpdu-block-on-edge;
}
}
}
vlans {
default {
l3-interface vlan.0;
}
}
/etc/network/interfaces:
auto swp37
iface swp37
bridge-access 2
mstpctl-portautoedge yes
mstpctl-bpduguard yes
auto bridge
iface bridge
bridge-vlan-aware yes
bridge-ports swp37
bridge-vids 2-1024
bridge-pvid 1
bridge-stp on
auto bridge.2
iface bridge.2
address 192.168.1.1/24
▪ IOS ▪ JunOS ▪ Cumulus
▪ Where did things move?
®Impact
§ Not recreating a network CLI
§  Just bash (or sh, csh, dash, etc.)
§ Leverage and extend existing solutions
§  Quagga
§  VRRP
§ Scripting options abound
§ Upcoming KB & Blog on “fail2ban”
February 17, 2015 cumulusnetworks.com 6
>_
®Customer Example
§ Large Scale L3 multi-tier Clos network
§ Existing Fleet of Linux System
§  Existing Automation Tools Deployment
§  Now leverage-able by networking team
§ Existing Authentication/Authorization System
§  Tired of supporting TACACS
§  1 person-day to migrate existing Linux solution onto Cumulus
February 17, 2015 cumulusnetworks.com 7
®Customer Example
§ Distributed Enterprise Environment
§  Multiple sites world wide
§  Traditional Architecture/Engineering/Operations structure
§ New Upgrade Cycle
§  Existing hardware obsolete
§  Decoupled model - hardware, software, topology
§ Initial Pilot
§  Upgraded early, proved solution
§  Looking to final hardware solution
February 17, 2015 cumulusnetworks.com 8
®Customer Example
§ Growing Cloud Provider
§  Reaching a inflection point due-to scale
§ Move to disaggregated model
§  Hardware and software
§ Chassis to Clos solution
§  BGP, v4 & v6, 100’s of boxes
§ Flat personnel growth
§  Automation, tooling and validation to allow existing team to manage more
§  Puppet, on-box agents, tie between network and tools teams
February 17, 2015 cumulusnetworks.com 9
®
© 2015 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!
cumulusnetworks.com 10

More Related Content

PDF
Using linux to manage the entire rack
PDF
Big data, better networks
PDF
OpenNebulaConf 2016 - Evolution of OpenNebula at Netways by Sebastian Saemann...
PPTX
Serve like a boss (part one)
PDF
Setting up a local WordPress Environment
PDF
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
PDF
What's new in Veeam 7 - Was ist neu in Veeam 7
PPTX
SM16 - Can i move my stuff to openstack
Using linux to manage the entire rack
Big data, better networks
OpenNebulaConf 2016 - Evolution of OpenNebula at Netways by Sebastian Saemann...
Serve like a boss (part one)
Setting up a local WordPress Environment
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
What's new in Veeam 7 - Was ist neu in Veeam 7
SM16 - Can i move my stuff to openstack

What's hot (20)

PPTX
Vm13 vnx mixed workloads
PDF
Memcached as a Service for CloudFoundry
PPTX
OVHcloud – Enterprise Cloud Databases
PPTX
Varrow datacenter storage today and tomorrow
PDF
Veeam suite v8
PDF
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
PPTX
Veeam Backup & Replication Tips and Tricks
PPTX
Windows Server «10»: Что нового в виртуализации
PDF
Open Hardware for All - Webinar March 25, 2015
PDF
What’s new in Veeam Availability Suite v9
PDF
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
PDF
1 sysadmin vs 250 clusters de stockage
PPTX
Varrow madness 2013 virtualizing sql presentation
PDF
OpenNebula 5.0 Highlights - Rubén S. Montero
PPTX
Morning Coffee - Windows Server 2016
PPTX
OpenNebula Networking - Rubén S. Montero
PDF
VMworld 2014: vSphere Distributed Switch
PDF
Hacking apache cloud stack
PDF
Presentation v mware v-sphere distributed switch—technical deep dive
PDF
Switch as a Server - PuppetConf 2014 - Leslie Carr
Vm13 vnx mixed workloads
Memcached as a Service for CloudFoundry
OVHcloud – Enterprise Cloud Databases
Varrow datacenter storage today and tomorrow
Veeam suite v8
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
Veeam Backup & Replication Tips and Tricks
Windows Server «10»: Что нового в виртуализации
Open Hardware for All - Webinar March 25, 2015
What’s new in Veeam Availability Suite v9
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
1 sysadmin vs 250 clusters de stockage
Varrow madness 2013 virtualizing sql presentation
OpenNebula 5.0 Highlights - Rubén S. Montero
Morning Coffee - Windows Server 2016
OpenNebula Networking - Rubén S. Montero
VMworld 2014: vSphere Distributed Switch
Hacking apache cloud stack
Presentation v mware v-sphere distributed switch—technical deep dive
Switch as a Server - PuppetConf 2014 - Leslie Carr
Ad

Viewers also liked (20)

PDF
NFD9 - JR Rivers, Cumulus Networks Overview
PPTX
Big Data, Better Networks
PDF
Manage your switches like servers
PDF
Webinar- Tea for the Tillerman
PPTX
Cumulus Linux 2.5.3
PDF
Open Networking for Your OpenStack
PDF
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
PPTX
Linux networking is Awesome!
PDF
Mlag invisibile layer 2 redundancy
PDF
How deep is your buffer – Demystifying buffers and application performance
PDF
Cumulus Linux 2.5.4
PPTX
July NYC Open Networking Meeup
PDF
Cumulus Linux 2.5.5 What's New
PDF
Dreamhost deploying dreamcompute at scale
PDF
The Software-Defined Data Center - Dell and Cumulus Networks
PDF
NFD9 - Dinesh Dutt, Data Center Architectures
PDF
NFD9 - Matt Peterson, Data Center Operations
PPTX
Webinar-Linux Networking is Awesome
PDF
Ifupdown2: Network Interface Manager
PDF
Operationalizing BGP in the SDDC
NFD9 - JR Rivers, Cumulus Networks Overview
Big Data, Better Networks
Manage your switches like servers
Webinar- Tea for the Tillerman
Cumulus Linux 2.5.3
Open Networking for Your OpenStack
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Linux networking is Awesome!
Mlag invisibile layer 2 redundancy
How deep is your buffer – Demystifying buffers and application performance
Cumulus Linux 2.5.4
July NYC Open Networking Meeup
Cumulus Linux 2.5.5 What's New
Dreamhost deploying dreamcompute at scale
The Software-Defined Data Center - Dell and Cumulus Networks
NFD9 - Dinesh Dutt, Data Center Architectures
NFD9 - Matt Peterson, Data Center Operations
Webinar-Linux Networking is Awesome
Ifupdown2: Network Interface Manager
Operationalizing BGP in the SDDC
Ad

Similar to NFD9 - David Sinn, Real World Examples (20)

PDF
Cumulus Linux 2.5 Overview
PDF
Unleash the Power of Open Networking
PDF
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
PDF
Making the Switch to Bare Metal and Open Networking
PDF
Enterprise-Grade Networking in OpenStack
PDF
Accelerating SDN Applications with Open Source Network Overlays
PDF
Manila, an update from Liberty, OpenStack Summit - Tokyo
PDF
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
PDF
IBM Think Session 8598 Domino and JavaScript Development MasterClass
PPT
Windows Azure Essentials V3
PDF
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
PPTX
Open Marketing Meeting 03/27/2013
DOCX
Dean Hagen
PDF
Robust Network Security and Observability with GitOps and Cilium
PDF
Building a CI/CD driven infrastructure for managing kubernetes clusters on ba...
PDF
Mastering the move
PDF
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
PDF
.NET Cloud-Native Bootcamp- Los Angeles
PPTX
Tech-Spark: SQL Server on Linux
PPTX
Managing and Scaling Puppet - PuppetConf 2014
Cumulus Linux 2.5 Overview
Unleash the Power of Open Networking
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Making the Switch to Bare Metal and Open Networking
Enterprise-Grade Networking in OpenStack
Accelerating SDN Applications with Open Source Network Overlays
Manila, an update from Liberty, OpenStack Summit - Tokyo
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
IBM Think Session 8598 Domino and JavaScript Development MasterClass
Windows Azure Essentials V3
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
Open Marketing Meeting 03/27/2013
Dean Hagen
Robust Network Security and Observability with GitOps and Cilium
Building a CI/CD driven infrastructure for managing kubernetes clusters on ba...
Mastering the move
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
.NET Cloud-Native Bootcamp- Los Angeles
Tech-Spark: SQL Server on Linux
Managing and Scaling Puppet - PuppetConf 2014

More from Cumulus Networks (13)

PPTX
Building a Layer 3 network with Cumulus Linux
PDF
Operationalizing EVPN in the Data Center: Part 2
PDF
Demystifying EVPN in the data center: Part 1 in 2 episode series
PPTX
Best practices for network troubleshooting
PDF
NetDevOps 202: Life After Configuration
PPTX
Cumulus Networks: Automating Network Configuration
PPTX
Demystifying Networking: Data Center Networking Trends 2017
PPTX
Building Scalable Data Center Networks
PPTX
Network Architecture for Containers
PPTX
Webinar: Network Automation [Tips & Tricks]
PPTX
Demystifying Networking Webinar Series- Routing on the Host
PPTX
Operationalizing VRF in the Data Center
PPTX
Microservices Network Architecture 101
Building a Layer 3 network with Cumulus Linux
Operationalizing EVPN in the Data Center: Part 2
Demystifying EVPN in the data center: Part 1 in 2 episode series
Best practices for network troubleshooting
NetDevOps 202: Life After Configuration
Cumulus Networks: Automating Network Configuration
Demystifying Networking: Data Center Networking Trends 2017
Building Scalable Data Center Networks
Network Architecture for Containers
Webinar: Network Automation [Tips & Tricks]
Demystifying Networking Webinar Series- Routing on the Host
Operationalizing VRF in the Data Center
Microservices Network Architecture 101

Recently uploaded (20)

PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Introduction to Artificial Intelligence
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Reimagine Home Health with the Power of Agentic AI​
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Understanding Forklifts - TECH EHS Solution
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
wealthsignaloriginal-com-DS-text-... (1).pdf
Computer Software and OS of computer science of grade 11.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Introduction to Artificial Intelligence
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms I-SECS-1021-03
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Nekopoi APK 2025 free lastest update
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
L1 - Introduction to python Backend.pptx
Odoo POS Development Services by CandidRoot Solutions
iTop VPN Free 5.6.0.5262 Crack latest version 2025

NFD9 - David Sinn, Real World Examples

  • 1. ® v Real World Examples David Sinn NFD9 – February 11th, 2015
  • 2. ®Background § 23 year networking professional § Varied Experience §  Amazon, Cisco, Microsoft, University of Washington §  Campus, Cloud, Enterprise, SP, Vendor § Have had to support many platforms §  Aruba, Cisco, D-Link, Foundry, Juniper, SMC February 17, 2015 cumulusnetworks.com 2
  • 3. ®Why Cumulus? § Functional Switch/Router § Leverages Linux Constructs, similar functions §  Bridging: MSTP, CLAG, .1q, SVI’s §  Routing: sub-interfaces, BGP, OSPF, un-numbered §  Services: DHCP server/relay, SSH/telnet, SNMP § First step: What’s different? February 17, 2015 cumulusnetworks.com 3
  • 4. ®Differences February 17, 2015 cumulusnetworks.com 4 ▪ IOS interface GigabitEthernet0/0 ip address 192.168.1.254 255.255.255.0 vrrp 1 ip 192.168.42.1 vrrp 1 priority 250 ip ospf cost 200 interfaces { ge-0/0/3 { unit 0 { family inet { address 192.168.1.254/24 { vrrp-group 1 { virtual-address 192.168.1.1; priority 200; preempt; } } } } } } protocols { ospf { area 0.0.0.0 { interface ge-0/0/3.0 { metric 200; } } } } /etc/network/interfaces: auto swp52 iface swp52 address 192.168.1.254/24 post-up vrrpd -n -D -i $IFACE -v 1 -p 250 192.168.1.1 /etc/quagga/Quagga.conf: interface swp52 ip ospf cost 200 ▪ JunOS ▪ Cumulus ▪ Where did things move?
  • 5. ®Differences (2) February 17, 2015 cumulusnetworks.com 5 interface GigabitEthernet0/0/1 switchport access vlan 2 switchport mode access spanning-tree portfast spanning-tree bpduguard enable ! interface Vlan2 ip address 192.168.1.1 255.255.255.0 interfaces { ge-0/1/3 { unit 0 { family ethernet-switching; } } vlan { unit 0 { family inet { address 192.168.1.1/24; } } } } protocols { mstp { interface all { edge; bpdu-block-on-edge; } } } vlans { default { l3-interface vlan.0; } } /etc/network/interfaces: auto swp37 iface swp37 bridge-access 2 mstpctl-portautoedge yes mstpctl-bpduguard yes auto bridge iface bridge bridge-vlan-aware yes bridge-ports swp37 bridge-vids 2-1024 bridge-pvid 1 bridge-stp on auto bridge.2 iface bridge.2 address 192.168.1.1/24 ▪ IOS ▪ JunOS ▪ Cumulus ▪ Where did things move?
  • 6. ®Impact § Not recreating a network CLI §  Just bash (or sh, csh, dash, etc.) § Leverage and extend existing solutions §  Quagga §  VRRP § Scripting options abound § Upcoming KB & Blog on “fail2ban” February 17, 2015 cumulusnetworks.com 6 >_
  • 7. ®Customer Example § Large Scale L3 multi-tier Clos network § Existing Fleet of Linux System §  Existing Automation Tools Deployment §  Now leverage-able by networking team § Existing Authentication/Authorization System §  Tired of supporting TACACS §  1 person-day to migrate existing Linux solution onto Cumulus February 17, 2015 cumulusnetworks.com 7
  • 8. ®Customer Example § Distributed Enterprise Environment §  Multiple sites world wide §  Traditional Architecture/Engineering/Operations structure § New Upgrade Cycle §  Existing hardware obsolete §  Decoupled model - hardware, software, topology § Initial Pilot §  Upgraded early, proved solution §  Looking to final hardware solution February 17, 2015 cumulusnetworks.com 8
  • 9. ®Customer Example § Growing Cloud Provider §  Reaching a inflection point due-to scale § Move to disaggregated model §  Hardware and software § Chassis to Clos solution §  BGP, v4 & v6, 100’s of boxes § Flat personnel growth §  Automation, tooling and validation to allow existing team to manage more §  Puppet, on-box agents, tie between network and tools teams February 17, 2015 cumulusnetworks.com 9
  • 10. ® © 2015 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! cumulusnetworks.com 10