v
Webinar: Network
Architecture for Containers
Speakers: JR Rivers (Cumulus Networks) and Sasha Ratkovic (Apstra, Inc)
October 20, 2016
Compute requirements of today’s businesses
continue to grow with no end in sight
Enterprises turn to the technologies, processes,
and tools used by Web-Scale IT pioneers
Scale out compute, storage, and network with
white-box and brite-box supply chains
Layer 3 networks with network virtualization for
functional partitioning and multi-tenancy
Automation and orchestration for operations to
allow network engineers to focus on evolving
architectures
The onslaught of compute
8.9
9.52 9.67 9.89 10.09
11
11.3
11.7
12.1
0
2
4
6
8
10
12
14
2010 2011 2012 2013 2014 2015 2016* 2017* 2018*
servershipments(millions)
The network to enable the developer
s p i n e
c o m p u t e l e a f
c o m p u t e
w o r k l o a d
Dual socket, multi-core servers support 100’s of
containers; this proliferation is challenging traditional
networks
Ephemeral addressing, anycast services, and
reduced end-point life cycles are changing
fundamental assumptions
IP fabrics with Leaf, Spine, and Server interconnect
utilizing well known protocols like BGP reduce
network complexity
In this webinar, we describe how Cumulus and
Apstra work together to enable high scale container
deployments
L 3
B G P
L 3
B G P
/ 3 2
David Cheriton
Founder & Investor
• First investor in Google & VMware
• Founder, Arista Networks
• Leads Stanford Distributed Systems Lab
Mansour Karam
Founder & CEO
• Stanford EE Ph.D.
• First business executive at Arista Networks
• VP Business Development at Big Switch
Sasha Ratkovic
Founder & CTO
• UCLA EE Ph.D.
• CTO, cPlane
• Distinguished Engineer, Juniper
| intent driven networking
Leadership in Networking
Over fifty years experience across data center
networking and distributed systems
Leadership in Automation
and Abstraction
Systems designed to scale and be consistently
managed across vendors and architectures
Leadership in Startups and
Enterprise Businesses
Arista, Big Switch, cPlane, Cisco, Juniper,
Stanford, VMware
5
Networking has been treated as
plumbing. Switches serve packets, Apstra
serves application workloads
It is time for the network operators and
engineers to realize their potential to build
infrastructure that is as adaptable and flexible
as the software, DevOps, virtualization, and
container based architectures that run on top
of and depend on the network for
connectivity, scale and availability
Enable Operator persona to better design
and run their data center network
Enable Developer persona to insert his
expertise into their reference design
WHY APSTRA
The Apstra AOS architecture for network delivery
s p i n e
c o m p u t e l e a f
c o m p u t e
w o r k l o a d
AOS – distributed network operating system
d e s i g n : s i m p l y d e f i n e t h e i n t e n t a n d
g o a l s o f y o u r n e t w o r k a n d i n f r a s t r u c t u r e
b u i l d : b a s e d o n y o u r i n p u t s a n d o b s e r v e d
s t a t e A O S d y n a m i c a l l y b u i l d s y o u r m u l t i -
v e n d o r n e t w o r k c o n f i g u r a t i o n s
d e p l o y : A O S d e p l o y s a n d v a l i d a t e s e a c h
c o n f i g u r a t i o n t h e n v e r i f i e s i t i s r e c e i v e d
a n d m a t c h e s y o u r i n t e n t
o p e r a t e : A O S c o n t i n u o u s l y m o n i t o r s
t h e n e t w o r k , c o n f i g u r a t i o n s , a n d
a p p l i c a t i o n s
7
>1.5Mports powered by
Cumulus Networks
technology
550+Customers across four
main industry verticals
Customers in over 40 countries
18 of Fortune 50 using Cumulus
51 Supported Platforms
8 Hardware Partners
Leader in Open Source Networking
Cumulus Networks
8
Cumulus Linux
Customer Choice
 Cloud economics
 Best-of-breed vendors
 Scale & Automation
 Supply chain control
 General skill set
NETWORK OS
OPEN HARDWARE
APP APPAPP
Black Box Appliance
 Constrained innovation
 High margins for vendors
 Slow feature dev cycles
 Requires a certified expert
to operate
OPERATING
SYSTEM
HARDWARE
FEATURE
FEATURE
Solving problems together
L3 to the Host simplifies the forwarding plane, avoids overlays, and
enables Anycast for network services
Host routing is not new, it has been around for over 25 years;
however, it has historically been difficult to manage at scale.
Enter Cumulus Linux – modern, open, programmable network OS
that reliably serves packets
Enter Apstra AOS – a distributed network operating system that
serves application workloads by coordinating all network
configuration and automates intent driven configuration,
deployment, and continuous monitoring and validation of the
network
With Cumulus and Apstra, network models that were previously too
complicated to manually manage can be easily automated, simply
deployed, and reliably operated
10
What to look for: Container Networking Demo
Watch how operator intent is defined, clearly, in
real-world terms that DevOps and other application
developers can easily understand
Observe how the configurations are defined
automatically for Cumulus Linux without deep
knowledge of the OS
Monitor the deployment of Cumulus Linux on the
hosts and how traditionally error-prone deployments
are automatically deployed
Check and validate how the infrastructure and all
configurations are monitored. Be sure to ask our
presenters some hard questions about how all of
this really works!
Detailed view on /32 host route implementation
leaf1: 10.0.0.1 leaf1: 10.0.0.2
Routed Uplink
10.0.1.2/31
Routed Uplink
10.0.1.0/31
Routing Microservice Advertising
all 10.0.x.x/32 via 10.0.1.0/31
all 10.0.x.x/32 via 10.0.1.2/31
10.0.2.1/32
redis
10.0.2.2/32
registry
10.0.2.3/32
nginx
10.0.3.254/32
mysql
Each host runs Cumulus VX advertising a /32 for
each local container on both uplinks via BGP.
Optimized for container mobility and the use of IP Anycast addressing for common services such as DNS,
NTP, etc. Enables faster DNS lookups, and maximum reachability/availability with workload mobility.
Cumulus Linux on
Britebox switches
12
 Define the intent of the network
architecture and blueprint
 Build your network by automating
assignment of resources such as IPs
and ASNs
 Deploy and verify this intent into a
run-time configuration on Cumulus
based network switches
 Auto generate expectations, auto
execute validation tests and publish
detected anomalies
 Build and deploy Docker containers
onto the network fabric. Scale Out,
Scale Back, Load Balance, etc.
 Continuous monitoring and verification
of workload and network availability.
Cumulus and Apstra Demo: Container Networking
13
Cumulus and Apstra enable you to
orchestrate the most modern network
architectures while leveraging the
white-box/brite-box supply chain
14
Q & A
15
Follow us: @ApstraInc, @CumulusNetworks
Learn more: www.cumulusnetworks.com, www.apstra.com
Building Modern Data Center Networks
Download Whitepaper Request a Demo
16
Thank You!

More Related Content

PPTX
Best practices for network troubleshooting
PPTX
Demystifying Networking: Data Center Networking Trends 2017
PPTX
Demystifying Networking Webinar Series- Routing on the Host
PPTX
Microservices Network Architecture 101
PPTX
July NYC Open Networking Meeup
PPTX
Webinar-Linux Networking is Awesome
PDF
Operationalizing BGP in the SDDC
PDF
NFD9 - Dinesh Dutt, Data Center Architectures
Best practices for network troubleshooting
Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking Webinar Series- Routing on the Host
Microservices Network Architecture 101
July NYC Open Networking Meeup
Webinar-Linux Networking is Awesome
Operationalizing BGP in the SDDC
NFD9 - Dinesh Dutt, Data Center Architectures

What's hot (20)

PPTX
Building Scalable Data Center Networks
PDF
Webinar- Tea for the Tillerman
PDF
Manage your switches like servers
PPTX
Morphology of Modern Data Center Networks - YaC 2013
PPTX
Linux networking is Awesome!
PDF
Ifupdown2: Network Interface Manager
PPTX
Cumulus Networks: Automating Network Configuration
PDF
Dreamhost deploying dreamcompute at scale
PDF
Cumulus Linux 2.5.5 What's New
PDF
Cumulus Linux 2.5 Overview
PPTX
Data center network architectures v1.3
PPTX
Hardware accelerated switching with Linux @ SWLUG Talks May 2014
PDF
NetDevOps 202: Life After Configuration
PPT
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
PPTX
IPv6 at Mythic Beasts - Networkshop44
PDF
Architecting data center networks in the era of big data and cloud
PDF
Layer 3 Tunnel Support for Open vSwitch
PDF
What is 3d torus
PPTX
Introduction to SDN and NFV
PDF
OpenStack Neutron IPv6 Lessons
Building Scalable Data Center Networks
Webinar- Tea for the Tillerman
Manage your switches like servers
Morphology of Modern Data Center Networks - YaC 2013
Linux networking is Awesome!
Ifupdown2: Network Interface Manager
Cumulus Networks: Automating Network Configuration
Dreamhost deploying dreamcompute at scale
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5 Overview
Data center network architectures v1.3
Hardware accelerated switching with Linux @ SWLUG Talks May 2014
NetDevOps 202: Life After Configuration
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
IPv6 at Mythic Beasts - Networkshop44
Architecting data center networks in the era of big data and cloud
Layer 3 Tunnel Support for Open vSwitch
What is 3d torus
Introduction to SDN and NFV
OpenStack Neutron IPv6 Lessons
Ad

Viewers also liked (14)

PDF
How deep is your buffer – Demystifying buffers and application performance
PPTX
Webinar: Network Automation [Tips & Tricks]
PDF
Cumulus Linux 2.5.4
PDF
Modern Data Center Network Architecture - The house that Clos built
PPTX
Cumulus Linux 2.5.3
PDF
Mlag invisibile layer 2 redundancy
PPTX
Operationalizing VRF in the Data Center
PDF
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
PPTX
Docker networking basics & coupling with Software Defined Networks
PDF
Mirantis OpenStack and Cumulus Linux Webinar
PPTX
Meetup sdn paris #4
PDF
Unleash the Power of Open Networking
PDF
Big data, better networks
PDF
NFD9 - David Sinn, Real World Examples
How deep is your buffer – Demystifying buffers and application performance
Webinar: Network Automation [Tips & Tricks]
Cumulus Linux 2.5.4
Modern Data Center Network Architecture - The house that Clos built
Cumulus Linux 2.5.3
Mlag invisibile layer 2 redundancy
Operationalizing VRF in the Data Center
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Docker networking basics & coupling with Software Defined Networks
Mirantis OpenStack and Cumulus Linux Webinar
Meetup sdn paris #4
Unleash the Power of Open Networking
Big data, better networks
NFD9 - David Sinn, Real World Examples
Ad

Similar to Network Architecture for Containers (20)

PDF
Mobile World Congress 2017 - Creating Agility & Efficiency at Scale: New Econ...
PPTX
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
PPTX
Cumulus Networks Overview
PDF
The Datacenter Network You Wish You Had
PDF
The Datacenter Network You Wish You Had: It's yours for the taking.
PDF
Azure meetup cloud native concepts - may 28th 2018
PPTX
Planning a Successful Cloud - Design from Workload to Infrastructure
PPTX
Cloud Native Applications - DevOps, EMC and Cloud Foundry
PDF
Accelerating SDN Applications with Open Source Network Overlays
PDF
Newt global meetup microservices
PDF
56k.cloud training
PPTX
FLUX - Crash Course in Cloud 2.0
PDF
Immediate download DevOps for networking boost your organization's growth by ...
PDF
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
PPTX
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
PPTX
Serverless microservices
PPTX
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
PDF
Devops For Networking Steven Armstrong Armstrong Steven
Mobile World Congress 2017 - Creating Agility & Efficiency at Scale: New Econ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
Cumulus Networks Overview
The Datacenter Network You Wish You Had
The Datacenter Network You Wish You Had: It's yours for the taking.
Azure meetup cloud native concepts - may 28th 2018
Planning a Successful Cloud - Design from Workload to Infrastructure
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Accelerating SDN Applications with Open Source Network Overlays
Newt global meetup microservices
56k.cloud training
FLUX - Crash Course in Cloud 2.0
Immediate download DevOps for networking boost your organization's growth by ...
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
Serverless microservices
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Devops For Networking Steven Armstrong Armstrong Steven

More from Cumulus Networks (7)

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
PDF
Open Networking for Your OpenStack
PDF
Using linux to manage the entire rack
PPTX
Big Data, Better Networks
PDF
Open Hardware for All - Webinar March 25, 2015
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
Open Networking for Your OpenStack
Using linux to manage the entire rack
Big Data, Better Networks
Open Hardware for All - Webinar March 25, 2015

Recently uploaded (20)

PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Internet of Everything -Basic concepts details
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
The AI Revolution in Customer Service - 2025
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Altius execution marketplace concept.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
CEH Module 2 Footprinting CEH V13, concepts
Examining Bias in AI Generated News Content.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Internet of Everything -Basic concepts details
4 layer Arch & Reference Arch of IoT.pdf
The AI Revolution in Customer Service - 2025
Build Real-Time ML Apps with Python, Feast & NoSQL
Connector Corner: Transform Unstructured Documents with Agentic Automation
LMS bot: enhanced learning management systems for improved student learning e...
Altius execution marketplace concept.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Ensemble model-based arrhythmia classification with local interpretable model...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
NewMind AI Weekly Chronicles – August ’25 Week IV

Network Architecture for Containers

  • 1. v Webinar: Network Architecture for Containers Speakers: JR Rivers (Cumulus Networks) and Sasha Ratkovic (Apstra, Inc) October 20, 2016
  • 2. Compute requirements of today’s businesses continue to grow with no end in sight Enterprises turn to the technologies, processes, and tools used by Web-Scale IT pioneers Scale out compute, storage, and network with white-box and brite-box supply chains Layer 3 networks with network virtualization for functional partitioning and multi-tenancy Automation and orchestration for operations to allow network engineers to focus on evolving architectures The onslaught of compute 8.9 9.52 9.67 9.89 10.09 11 11.3 11.7 12.1 0 2 4 6 8 10 12 14 2010 2011 2012 2013 2014 2015 2016* 2017* 2018* servershipments(millions)
  • 3. The network to enable the developer s p i n e c o m p u t e l e a f c o m p u t e w o r k l o a d Dual socket, multi-core servers support 100’s of containers; this proliferation is challenging traditional networks Ephemeral addressing, anycast services, and reduced end-point life cycles are changing fundamental assumptions IP fabrics with Leaf, Spine, and Server interconnect utilizing well known protocols like BGP reduce network complexity In this webinar, we describe how Cumulus and Apstra work together to enable high scale container deployments L 3 B G P L 3 B G P / 3 2
  • 4. David Cheriton Founder & Investor • First investor in Google & VMware • Founder, Arista Networks • Leads Stanford Distributed Systems Lab Mansour Karam Founder & CEO • Stanford EE Ph.D. • First business executive at Arista Networks • VP Business Development at Big Switch Sasha Ratkovic Founder & CTO • UCLA EE Ph.D. • CTO, cPlane • Distinguished Engineer, Juniper | intent driven networking Leadership in Networking Over fifty years experience across data center networking and distributed systems Leadership in Automation and Abstraction Systems designed to scale and be consistently managed across vendors and architectures Leadership in Startups and Enterprise Businesses Arista, Big Switch, cPlane, Cisco, Juniper, Stanford, VMware
  • 5. 5 Networking has been treated as plumbing. Switches serve packets, Apstra serves application workloads It is time for the network operators and engineers to realize their potential to build infrastructure that is as adaptable and flexible as the software, DevOps, virtualization, and container based architectures that run on top of and depend on the network for connectivity, scale and availability Enable Operator persona to better design and run their data center network Enable Developer persona to insert his expertise into their reference design WHY APSTRA
  • 6. The Apstra AOS architecture for network delivery s p i n e c o m p u t e l e a f c o m p u t e w o r k l o a d AOS – distributed network operating system d e s i g n : s i m p l y d e f i n e t h e i n t e n t a n d g o a l s o f y o u r n e t w o r k a n d i n f r a s t r u c t u r e b u i l d : b a s e d o n y o u r i n p u t s a n d o b s e r v e d s t a t e A O S d y n a m i c a l l y b u i l d s y o u r m u l t i - v e n d o r n e t w o r k c o n f i g u r a t i o n s d e p l o y : A O S d e p l o y s a n d v a l i d a t e s e a c h c o n f i g u r a t i o n t h e n v e r i f i e s i t i s r e c e i v e d a n d m a t c h e s y o u r i n t e n t o p e r a t e : A O S c o n t i n u o u s l y m o n i t o r s t h e n e t w o r k , c o n f i g u r a t i o n s , a n d a p p l i c a t i o n s
  • 7. 7 >1.5Mports powered by Cumulus Networks technology 550+Customers across four main industry verticals Customers in over 40 countries 18 of Fortune 50 using Cumulus 51 Supported Platforms 8 Hardware Partners Leader in Open Source Networking Cumulus Networks
  • 8. 8 Cumulus Linux Customer Choice  Cloud economics  Best-of-breed vendors  Scale & Automation  Supply chain control  General skill set NETWORK OS OPEN HARDWARE APP APPAPP Black Box Appliance  Constrained innovation  High margins for vendors  Slow feature dev cycles  Requires a certified expert to operate OPERATING SYSTEM HARDWARE FEATURE FEATURE
  • 9. Solving problems together L3 to the Host simplifies the forwarding plane, avoids overlays, and enables Anycast for network services Host routing is not new, it has been around for over 25 years; however, it has historically been difficult to manage at scale. Enter Cumulus Linux – modern, open, programmable network OS that reliably serves packets Enter Apstra AOS – a distributed network operating system that serves application workloads by coordinating all network configuration and automates intent driven configuration, deployment, and continuous monitoring and validation of the network With Cumulus and Apstra, network models that were previously too complicated to manually manage can be easily automated, simply deployed, and reliably operated
  • 10. 10 What to look for: Container Networking Demo Watch how operator intent is defined, clearly, in real-world terms that DevOps and other application developers can easily understand Observe how the configurations are defined automatically for Cumulus Linux without deep knowledge of the OS Monitor the deployment of Cumulus Linux on the hosts and how traditionally error-prone deployments are automatically deployed Check and validate how the infrastructure and all configurations are monitored. Be sure to ask our presenters some hard questions about how all of this really works!
  • 11. Detailed view on /32 host route implementation leaf1: 10.0.0.1 leaf1: 10.0.0.2 Routed Uplink 10.0.1.2/31 Routed Uplink 10.0.1.0/31 Routing Microservice Advertising all 10.0.x.x/32 via 10.0.1.0/31 all 10.0.x.x/32 via 10.0.1.2/31 10.0.2.1/32 redis 10.0.2.2/32 registry 10.0.2.3/32 nginx 10.0.3.254/32 mysql Each host runs Cumulus VX advertising a /32 for each local container on both uplinks via BGP. Optimized for container mobility and the use of IP Anycast addressing for common services such as DNS, NTP, etc. Enables faster DNS lookups, and maximum reachability/availability with workload mobility. Cumulus Linux on Britebox switches
  • 12. 12  Define the intent of the network architecture and blueprint  Build your network by automating assignment of resources such as IPs and ASNs  Deploy and verify this intent into a run-time configuration on Cumulus based network switches  Auto generate expectations, auto execute validation tests and publish detected anomalies  Build and deploy Docker containers onto the network fabric. Scale Out, Scale Back, Load Balance, etc.  Continuous monitoring and verification of workload and network availability. Cumulus and Apstra Demo: Container Networking
  • 13. 13 Cumulus and Apstra enable you to orchestrate the most modern network architectures while leveraging the white-box/brite-box supply chain
  • 15. 15 Follow us: @ApstraInc, @CumulusNetworks Learn more: www.cumulusnetworks.com, www.apstra.com Building Modern Data Center Networks Download Whitepaper Request a Demo