SlideShare a Scribd company logo
1 of 23
Download to read offline
v 
Enabling Open Network Automation 
with 
Open Contrail & Cumulus® Linux® 
Dec 10th 2014
Introduction 
2 
Jennifer Lin 
Product Management 
OpenContrail (Juniper Networks) 
Meena Sankaran 
Ecosystem & Solutions 
Cumulus Networks 
Twitter : @meena_sankaran 
December 10, 2014
SDN Evolution to Cloud 
Hybrid Cloud Infrastructure 
Back-End DB 
VLAN - D 
VLAN - C 
Security 
Front-End Web 
VLAN - B 
VLAN - A 
LB 
L2, VLAN/server-centric 
VM VM VM 
FIREWALL 
VM VM … VM 
LB LB 
FIREWALL 
DC 
Management 
§ VLAN; VXLAN – flooding; VXLAN – L2/L3 
§ Limited control plane 
§ Static, North-South Traffic; Dedicated resources 
§ Manual Configuration 
Internet, IP-VPN, 
MPLS-VPN 
L3 GW 
Front-end 
Tier 
VM 
Back-end 
Tier 
VM VM 
Cloud 
Orchestration & 
Automation 
§ L3 fabric, gateways; BGP control plane 
§ Interoperate with Public Clouds / IPVPNs 
§ Intelligent Policy Automation; System Abstraction 
§ XaaS, Open API’s 
VM 
December 10, 2014 3
Introducing OpenContrail (Opencontrail.org) 
4 
API driven 
§ OpenStack Neutron v2 API, Amazon 
EC2 VPC API, etc. 
§ Open APIs to apps/ orchestration 
systems for config, monitoring, etc 
Built as a scalable, resilient, and 
carrier-grade network/services 
platform for Cloud infrastructure 
OPENCONTRAIL IS … 
An open-source cloud network 
automation initiative (Apache v2) 
Built using standards-based protocols 
and policy-based services 
Provides all components for network 
virtualization à Overlay networks to 
§ virtual machines 
§ Linux containers and 
§ network namespaces. 
December 10, 2014
Why OpenContrail ? 
ACCELERATED TTM 
LOWER TCO 
PROGRAMMABILITY 
NETWORK INSIGHTS 
OPENNESS & 
INTEROPERABILITY 
§ Agile deployment of network services for faster time to revenue 
§ Multi-vendor approach eliminates need for custom development 
§ Higher utilization of existing infrastructure 
§ Centralized management reducing operational cost & complexity 
§ Use of open standard protocols obviating need for re-training 
§ Network complexity abstracted out using rich and programmatic 
interfaces and enabling policy-based automation 
§ Collects & analyzes huge amounts of network state information 
§ Offers APIs for 3rd party analytics & visualization software to 
integrate with the system 
§ Open-source and integrates with other open-source software 
§ Minimizes the need for incremental network/services gateways 
§ Interoperable with other multi-vendor infrastructure and services 
December 10, 2014 5
6 
Why OpenContrail ? 
Distributed Routing, 
Switching (vRouter) 
IPAM, 
DNS/DHCP 
Load Balancing Automated Policy 
Enforcement 
L3/L2 GW Services Network Analytics Service Chaining Scale-out, HA 
December 10, 2014
OpenContrail Open Community 
OpenContrail Advisory Board (OCAB) 
§ Industry veterans and key project contributors and adopters 
OpenContrail Developer Community 
§ Juniper, customers, partners 
§ Propose features & Contribute Code 
(features & bug-fixes) 
§ Participate Launchpad Features & Bug-fixes in Code review process 
Code Review / Merge Process 
End-customers 
Filing 
bugs 
Tracking bugs 
& other info 
Single Github Source Code Repository 
December 10, 2014 7
Use Cases : Open Contrail 
8 
SERVICE 
PROVIDER 
ENTERPRISE 
EMERGING 
Rate of Cloud Services Adoption 
Incumbent Infrastructure 
USE CASES 
Platform, Software-as-a-Service 
Public Cloud Repatriation 
IT-as-a-Service 
Virtual Private Cloud 
Hybrid Cloud Migration 
Network Functions Virtualization 
Infrastructure-as-a-Service 
Network Platform-as-a-Service 
December 10, 2014
How do Hardware L2 Gateways work ? 
VMs on any 
Hypervisor 
Bare Metal 
Servers 
TOR (L2 GW) 
VM1 
VM2 
L3 GW 
… 
VLAN 
Red 
PHYSICAL 
VM1 
VM2 
Intra-VN traffic from VM to 
BMS goes through the L2 
Gateway 
WAN / 
Internet 
LOGICAL 
L3 GW 
Overlay 
VXLAN 
Tunnels 
§ VLAN based architecture 
interconnecting with an 
overlay Cloud architecture 
via an L2 gateway 
VLAN 
Blue 
Red 
VM4 
VM4 
VM5 
Blue 
VM3 
From VM in overlay to non-overlay 
VMs or BMS, traffic needs to go 
through the L3 GW 
Virtual 
Network 
Virtual 
Network 
VM5 
VM3 
L2 GW 
December 10, 2014 9
Cumulus Linux VXLAN Support – Integration with Open Contrail 
L3 Gateway Contrail Controller 
Control & Config = OVSDB Control & Config = OVSDB 
VLAN Green … 
Bare Metal Servers Physical + Virtual Workloads 
VLAN Red 
VXLAN Tunnels 
§ Contrail Controller talks OVSDB to TOR 
§ Allows bare metal as well as virtualized 
workloads in same virtual network 
December 10, 2014 10
Customer Architectures 
11 
LB 
WAN OPT 
FIREWALL 
Physical Svc Appliances 
Virtualized 
Svc VMs 
Legacy Servers & Storage 
AWS 
Azure 
(VLAN-based) Public Clouds 
UNDERLAY OVERLAY 
SERVICE 
GCE 
Legacy 
Interconnect 
Hybrid 
Cloud 
Data Center 2 
Multi-DC 
Distributed 
Cloud 
Phy + Virt 
Interconnect 
Phy. + Virtual 
Svc Insertion 
MGMT 
VMs, 
Containers 
Data Center 1 
Gateway 
router 
Gateway 
router 
Bare-metal Servers & Storage 
December 10, 2014
Customer Architectures 
Customer Needs OpenContrail enables a private cloud infrastructure for Big 
Data application development and deployment for an 
Enterprise § Secure, multi-tenant private cloud environment / SaaS customer 
§ On-demand creation and dynamic scale-out of custom services 
§ Rapid, seamless deployment of new services to internal users 
§ Hadoop support: massive storage, on-demand data ingest, real-time 
December 10, 2014 
stream processing, DB-as-a-Service (NoSQL / SQL) 
§ ‘As-a-service’ model for network functions (LB-aaS, DNS-aaS) 
Contrail Cloud 
(OpenStack) 
L3 GW 
FW Dynamically scaled 
Openstack Racks Infra Racks Big Data Racks 
application edge 
Scale-out Big Data Apps 
LB 
2 
1 
3 
Solution Highlights 
1 Contrail overlay on a pure L3 underlay running a CLOS 
architecture & running virtualized and bare metal servers 
2 L3 gateway router to Interconnect public internet & L3VPN 
capability; and physical service appliances (LB, FW) 
3 Centralized security policy definition, distributed enforcement 
§ API-based policy definition 
§ Security policy at virtual network level and VM level 
December 10, 2014 12
Networking is Open in the New Data Center Blueprint 
13 
Applications, OS and Hardware 
LOCKED OPEN 
Now: 
Networking 
Transforms 
First: 
Compute 
Transformed 
Disaggregation Enables Platform Choice and Affordable Capacity 
December 10, 2014 13
Bare Metal Switch Provisioning 
§ Network OS installation framework 
§ Supported hardware from HCL (preloaded with ONIE) 
§ Network OS installation image 
Similar to installing a server OS using PXE 
app app app 
Server OS 
BIOS and PXE 
bare metal server 
app app app 
Network OS 
Boot Loader and ONIE 
bare metal switch 
ONIE looks for and installs network OS image 
boot into 
Network OS 
boot into 
Boot Loader and ONIE 
Boot Loader and ONIE 
December 10, 2014 14
Benefits of Cumulus Networks for the Enterprise 
Widespread Customer Adoption: Over 1,000,000 Switch Ports in Production 
Business Agility Operational Efficiency 
Decoupled hardware and software 
empowers IT to deliver business agility 
Pricing transparency optimizes sales 
cycle and accelerates adoption 
Technology Ecosystem 
Rich ecosystem of mature hardware 
partners 
Community innovation with diverse 
portfolio of software partners 
A True DevOps model aligned with the 
rest of IT 
No vendor lock-in and longer 
depreciation of assets 
December 10, 2014 15
Broad Set of Hardware Platforms 
10G Trident II Platforms 
19 Platforms 
• 5 Hardware Vendors 
• 6 Switch Silicon 
• 2 CPU architectures 
CL 1.5 CL 2.2 
# Platforms 
Broad portfolio of next 
gen leaf/spine switches 
• VXLAN-capable 
• x86 architectures 
Timeline 
CL 2.0 
Hardware Agnostic OS 
x86 CPU architectures 
• 16 Platforms 
• 5 Hardware Vendors 
• 6 Switch Silicon 
• 2 CPU architectures 
40G Fixed Platforms 
Trident II switches 
• 13 Platforms 
• 5 Hardware Vendors 
• 6 Switch Silicon 
1G Fixed Platforms 
10G Fixed Platforms 
• 6 Platforms 
• 4 Hardware Vendors 
• 4 Switch Silicon 
CL 2.5 
December 10, 2014 16
Loosely Coupled Architecture vs. Proprietary Stack 
§ Standard Linux Interface (No need for a defined REST API – Solution Ecosystem can grow rapidly) 
§ Choice for customers at every tier of the stack – Switching Hardware ,Network Virtualization Overlays, 
Orchestration Tools, Automation Tools, Monitoring etc…. 
§ Accelerated Innovation – No Single Vendor dependency, so faster feature deployment 
§ Proven Expertise with standard protocols , Open Source communities and Linux adoption 
December 10, 2014 17
Cumulus Linux Integration 
18 
December 10, 2014 18
Why Open Contrail & Cumulus Networks ? 
Embrace Open, interoperable environments and ecosystems 
‘No vendor-lock in’ and multi-vendor approach 
Complementary offering - loosely coupled components 
Enable automation and agility through programmatic API’s 
Open source momentum (Cloud Providers, Enterprise) 
December 10, 2014 19
Myths about Overlay Networks 
20 
Compromises in performance/scaling/interoperability 
Tied to physical hardware, difficult for DevOps to troubleshoot 
Only applicable to virtualized/hypervisor environments 
December 10, 2014
Contrail - Physical-Virtual Correlation via Open API’s 
21 
Service VM 
Virtual Network 
BE 
Virtual Network 
FE 
B1 B2 G1 G2 
L1 L2 L3 L4 L5 L6 
… 
B1 G1 G2 B2 
Data from multiple sources correlated to offer Topology 
discovery, monitoring, and troubleshooting 
PHYSICAL LOGICAL 
December 10, 2014
Next Steps 
Upcoming … 
§ Solution Overview /Technical White Papers 
§ Demo Videos /Blogs 
§ Customer Case Studies 
§ Field Resources (Solution Portal) 
Check out existing solutions : 
http://cumulusnetworks.com/solutions/network-virtualization-overlays/ 
Try out Cumulus Linux for no investment and risk free on Cumulus Workbench: 
http://cumulusnetworks.com/cumulus-workbench/ 
December 10, 2014 22
§ 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. 
December 10, 2014 23

More Related Content

What's hot

Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
ozkan01
 
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
ozkan01
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
nvirters
 

What's hot (20)

OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt FeedbackOpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedback
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
 
OpenContrail deployment experience
OpenContrail deployment experienceOpenContrail deployment experience
OpenContrail deployment experience
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
 
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
Contrail Basics
Contrail BasicsContrail Basics
Contrail Basics
 
OpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute NodesOpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute Nodes
 
Deployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG TechnologiesDeployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG Technologies
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
 
Neutron DVR
Neutron DVRNeutron DVR
Neutron DVR
 
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
 
VPNaaS in Neutron
VPNaaS in NeutronVPNaaS in Neutron
VPNaaS in Neutron
 
ONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデートONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデート
 
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
 
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
 
SDN Controller
SDN ControllerSDN Controller
SDN Controller
 
Network Node is Not Needed Anymore - Completed Distributed Virtual Router / F...
Network Node is Not Needed Anymore - Completed Distributed Virtual Router / F...Network Node is Not Needed Anymore - Completed Distributed Virtual Router / F...
Network Node is Not Needed Anymore - Completed Distributed Virtual Router / F...
 
Open contrail slides for BANV meetup
Open contrail slides for BANV meetupOpen contrail slides for BANV meetup
Open contrail slides for BANV meetup
 

Viewers also liked

Viewers also liked (16)

VXLAN with Cumulus
VXLAN with CumulusVXLAN with Cumulus
VXLAN with Cumulus
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
Optimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingOptimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay Networking
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
 
Open Networking Summit
Open Networking SummitOpen Networking Summit
Open Networking Summit
 
Fog Networking
Fog NetworkingFog Networking
Fog Networking
 
Running OpenStack in Production
Running OpenStack in Production Running OpenStack in Production
Running OpenStack in Production
 
Open stack ocata summit enabling aws lambda-like functionality with openstac...
Open stack ocata summit  enabling aws lambda-like functionality with openstac...Open stack ocata summit  enabling aws lambda-like functionality with openstac...
Open stack ocata summit enabling aws lambda-like functionality with openstac...
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
Unified Underlay and Overlay SDNs for OpenStack Clouds
Unified Underlay and Overlay SDNs for OpenStack CloudsUnified Underlay and Overlay SDNs for OpenStack Clouds
Unified Underlay and Overlay SDNs for OpenStack Clouds
 
IPSec Overview
IPSec OverviewIPSec Overview
IPSec Overview
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
What's new in openstack ocata
What's new in openstack ocata What's new in openstack ocata
What's new in openstack ocata
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 

Similar to Accelerating SDN Applications with Open Source Network Overlays

Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
nvirters
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
ozkan01
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Cary Hayward
 

Similar to Accelerating SDN Applications with Open Source Network Overlays (20)

VMware NSX + Cumulus Networks: Software Defined Networking
VMware NSX + Cumulus Networks: Software Defined NetworkingVMware NSX + Cumulus Networks: Software Defined Networking
VMware NSX + Cumulus Networks: Software Defined Networking
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
 
Unleash the Power of Open Networking
Unleash the Power of Open NetworkingUnleash the Power of Open Networking
Unleash the Power of Open Networking
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015
 
TFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep OzdagTFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep Ozdag
 
DockerCon EU 2015: Using Docker and SDN for telco-grade applications
DockerCon EU 2015: Using Docker and SDN for telco-grade applicationsDockerCon EU 2015: Using Docker and SDN for telco-grade applications
DockerCon EU 2015: Using Docker and SDN for telco-grade applications
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 

More from Cumulus Networks

More from Cumulus Networks (20)

Building a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus LinuxBuilding a Layer 3 network with Cumulus Linux
Building a Layer 3 network with Cumulus Linux
 
Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2
 
Demystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesDemystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode series
 
Best practices for network troubleshooting
Best practices for network troubleshootingBest practices for network troubleshooting
Best practices for network troubleshooting
 
NetDevOps 202: Life After Configuration
NetDevOps 202: Life After ConfigurationNetDevOps 202: Life After Configuration
NetDevOps 202: Life After Configuration
 
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network ConfigurationCumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
 
Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017Demystifying Networking: Data Center Networking Trends 2017
Demystifying Networking: Data Center Networking Trends 2017
 
Building Scalable Data Center Networks
Building Scalable Data Center NetworksBuilding Scalable Data Center Networks
Building Scalable Data Center Networks
 
Network Architecture for Containers
Network Architecture for ContainersNetwork Architecture for Containers
Network Architecture for Containers
 
Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]Webinar: Network Automation [Tips & Tricks]
Webinar: Network Automation [Tips & Tricks]
 
July NYC Open Networking Meeup
July NYC Open Networking MeeupJuly NYC Open Networking Meeup
July NYC Open Networking Meeup
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the Host
 
Ifupdown2: Network Interface Manager
Ifupdown2: Network Interface ManagerIfupdown2: Network Interface Manager
Ifupdown2: Network Interface Manager
 
Operationalizing VRF in the Data Center
Operationalizing VRF in the Data CenterOperationalizing VRF in the Data Center
Operationalizing VRF in the Data Center
 
Microservices Network Architecture 101
Microservices Network Architecture 101Microservices Network Architecture 101
Microservices Network Architecture 101
 
Linux networking is Awesome!
Linux networking is Awesome!Linux networking is Awesome!
Linux networking is Awesome!
 
Webinar-Linux Networking is Awesome
Webinar-Linux Networking is AwesomeWebinar-Linux Networking is Awesome
Webinar-Linux Networking is Awesome
 
Webinar- Tea for the Tillerman
Webinar- Tea for the TillermanWebinar- Tea for the Tillerman
Webinar- Tea for the Tillerman
 
Dreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scaleDreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scale
 

Accelerating SDN Applications with Open Source Network Overlays

  • 1. v Enabling Open Network Automation with Open Contrail & Cumulus® Linux® Dec 10th 2014
  • 2. Introduction 2 Jennifer Lin Product Management OpenContrail (Juniper Networks) Meena Sankaran Ecosystem & Solutions Cumulus Networks Twitter : @meena_sankaran December 10, 2014
  • 3. SDN Evolution to Cloud Hybrid Cloud Infrastructure Back-End DB VLAN - D VLAN - C Security Front-End Web VLAN - B VLAN - A LB L2, VLAN/server-centric VM VM VM FIREWALL VM VM … VM LB LB FIREWALL DC Management § VLAN; VXLAN – flooding; VXLAN – L2/L3 § Limited control plane § Static, North-South Traffic; Dedicated resources § Manual Configuration Internet, IP-VPN, MPLS-VPN L3 GW Front-end Tier VM Back-end Tier VM VM Cloud Orchestration & Automation § L3 fabric, gateways; BGP control plane § Interoperate with Public Clouds / IPVPNs § Intelligent Policy Automation; System Abstraction § XaaS, Open API’s VM December 10, 2014 3
  • 4. Introducing OpenContrail (Opencontrail.org) 4 API driven § OpenStack Neutron v2 API, Amazon EC2 VPC API, etc. § Open APIs to apps/ orchestration systems for config, monitoring, etc Built as a scalable, resilient, and carrier-grade network/services platform for Cloud infrastructure OPENCONTRAIL IS … An open-source cloud network automation initiative (Apache v2) Built using standards-based protocols and policy-based services Provides all components for network virtualization à Overlay networks to § virtual machines § Linux containers and § network namespaces. December 10, 2014
  • 5. Why OpenContrail ? ACCELERATED TTM LOWER TCO PROGRAMMABILITY NETWORK INSIGHTS OPENNESS & INTEROPERABILITY § Agile deployment of network services for faster time to revenue § Multi-vendor approach eliminates need for custom development § Higher utilization of existing infrastructure § Centralized management reducing operational cost & complexity § Use of open standard protocols obviating need for re-training § Network complexity abstracted out using rich and programmatic interfaces and enabling policy-based automation § Collects & analyzes huge amounts of network state information § Offers APIs for 3rd party analytics & visualization software to integrate with the system § Open-source and integrates with other open-source software § Minimizes the need for incremental network/services gateways § Interoperable with other multi-vendor infrastructure and services December 10, 2014 5
  • 6. 6 Why OpenContrail ? Distributed Routing, Switching (vRouter) IPAM, DNS/DHCP Load Balancing Automated Policy Enforcement L3/L2 GW Services Network Analytics Service Chaining Scale-out, HA December 10, 2014
  • 7. OpenContrail Open Community OpenContrail Advisory Board (OCAB) § Industry veterans and key project contributors and adopters OpenContrail Developer Community § Juniper, customers, partners § Propose features & Contribute Code (features & bug-fixes) § Participate Launchpad Features & Bug-fixes in Code review process Code Review / Merge Process End-customers Filing bugs Tracking bugs & other info Single Github Source Code Repository December 10, 2014 7
  • 8. Use Cases : Open Contrail 8 SERVICE PROVIDER ENTERPRISE EMERGING Rate of Cloud Services Adoption Incumbent Infrastructure USE CASES Platform, Software-as-a-Service Public Cloud Repatriation IT-as-a-Service Virtual Private Cloud Hybrid Cloud Migration Network Functions Virtualization Infrastructure-as-a-Service Network Platform-as-a-Service December 10, 2014
  • 9. How do Hardware L2 Gateways work ? VMs on any Hypervisor Bare Metal Servers TOR (L2 GW) VM1 VM2 L3 GW … VLAN Red PHYSICAL VM1 VM2 Intra-VN traffic from VM to BMS goes through the L2 Gateway WAN / Internet LOGICAL L3 GW Overlay VXLAN Tunnels § VLAN based architecture interconnecting with an overlay Cloud architecture via an L2 gateway VLAN Blue Red VM4 VM4 VM5 Blue VM3 From VM in overlay to non-overlay VMs or BMS, traffic needs to go through the L3 GW Virtual Network Virtual Network VM5 VM3 L2 GW December 10, 2014 9
  • 10. Cumulus Linux VXLAN Support – Integration with Open Contrail L3 Gateway Contrail Controller Control & Config = OVSDB Control & Config = OVSDB VLAN Green … Bare Metal Servers Physical + Virtual Workloads VLAN Red VXLAN Tunnels § Contrail Controller talks OVSDB to TOR § Allows bare metal as well as virtualized workloads in same virtual network December 10, 2014 10
  • 11. Customer Architectures 11 LB WAN OPT FIREWALL Physical Svc Appliances Virtualized Svc VMs Legacy Servers & Storage AWS Azure (VLAN-based) Public Clouds UNDERLAY OVERLAY SERVICE GCE Legacy Interconnect Hybrid Cloud Data Center 2 Multi-DC Distributed Cloud Phy + Virt Interconnect Phy. + Virtual Svc Insertion MGMT VMs, Containers Data Center 1 Gateway router Gateway router Bare-metal Servers & Storage December 10, 2014
  • 12. Customer Architectures Customer Needs OpenContrail enables a private cloud infrastructure for Big Data application development and deployment for an Enterprise § Secure, multi-tenant private cloud environment / SaaS customer § On-demand creation and dynamic scale-out of custom services § Rapid, seamless deployment of new services to internal users § Hadoop support: massive storage, on-demand data ingest, real-time December 10, 2014 stream processing, DB-as-a-Service (NoSQL / SQL) § ‘As-a-service’ model for network functions (LB-aaS, DNS-aaS) Contrail Cloud (OpenStack) L3 GW FW Dynamically scaled Openstack Racks Infra Racks Big Data Racks application edge Scale-out Big Data Apps LB 2 1 3 Solution Highlights 1 Contrail overlay on a pure L3 underlay running a CLOS architecture & running virtualized and bare metal servers 2 L3 gateway router to Interconnect public internet & L3VPN capability; and physical service appliances (LB, FW) 3 Centralized security policy definition, distributed enforcement § API-based policy definition § Security policy at virtual network level and VM level December 10, 2014 12
  • 13. Networking is Open in the New Data Center Blueprint 13 Applications, OS and Hardware LOCKED OPEN Now: Networking Transforms First: Compute Transformed Disaggregation Enables Platform Choice and Affordable Capacity December 10, 2014 13
  • 14. Bare Metal Switch Provisioning § Network OS installation framework § Supported hardware from HCL (preloaded with ONIE) § Network OS installation image Similar to installing a server OS using PXE app app app Server OS BIOS and PXE bare metal server app app app Network OS Boot Loader and ONIE bare metal switch ONIE looks for and installs network OS image boot into Network OS boot into Boot Loader and ONIE Boot Loader and ONIE December 10, 2014 14
  • 15. Benefits of Cumulus Networks for the Enterprise Widespread Customer Adoption: Over 1,000,000 Switch Ports in Production Business Agility Operational Efficiency Decoupled hardware and software empowers IT to deliver business agility Pricing transparency optimizes sales cycle and accelerates adoption Technology Ecosystem Rich ecosystem of mature hardware partners Community innovation with diverse portfolio of software partners A True DevOps model aligned with the rest of IT No vendor lock-in and longer depreciation of assets December 10, 2014 15
  • 16. Broad Set of Hardware Platforms 10G Trident II Platforms 19 Platforms • 5 Hardware Vendors • 6 Switch Silicon • 2 CPU architectures CL 1.5 CL 2.2 # Platforms Broad portfolio of next gen leaf/spine switches • VXLAN-capable • x86 architectures Timeline CL 2.0 Hardware Agnostic OS x86 CPU architectures • 16 Platforms • 5 Hardware Vendors • 6 Switch Silicon • 2 CPU architectures 40G Fixed Platforms Trident II switches • 13 Platforms • 5 Hardware Vendors • 6 Switch Silicon 1G Fixed Platforms 10G Fixed Platforms • 6 Platforms • 4 Hardware Vendors • 4 Switch Silicon CL 2.5 December 10, 2014 16
  • 17. Loosely Coupled Architecture vs. Proprietary Stack § Standard Linux Interface (No need for a defined REST API – Solution Ecosystem can grow rapidly) § Choice for customers at every tier of the stack – Switching Hardware ,Network Virtualization Overlays, Orchestration Tools, Automation Tools, Monitoring etc…. § Accelerated Innovation – No Single Vendor dependency, so faster feature deployment § Proven Expertise with standard protocols , Open Source communities and Linux adoption December 10, 2014 17
  • 18. Cumulus Linux Integration 18 December 10, 2014 18
  • 19. Why Open Contrail & Cumulus Networks ? Embrace Open, interoperable environments and ecosystems ‘No vendor-lock in’ and multi-vendor approach Complementary offering - loosely coupled components Enable automation and agility through programmatic API’s Open source momentum (Cloud Providers, Enterprise) December 10, 2014 19
  • 20. Myths about Overlay Networks 20 Compromises in performance/scaling/interoperability Tied to physical hardware, difficult for DevOps to troubleshoot Only applicable to virtualized/hypervisor environments December 10, 2014
  • 21. Contrail - Physical-Virtual Correlation via Open API’s 21 Service VM Virtual Network BE Virtual Network FE B1 B2 G1 G2 L1 L2 L3 L4 L5 L6 … B1 G1 G2 B2 Data from multiple sources correlated to offer Topology discovery, monitoring, and troubleshooting PHYSICAL LOGICAL December 10, 2014
  • 22. Next Steps Upcoming … § Solution Overview /Technical White Papers § Demo Videos /Blogs § Customer Case Studies § Field Resources (Solution Portal) Check out existing solutions : http://cumulusnetworks.com/solutions/network-virtualization-overlays/ Try out Cumulus Linux for no investment and risk free on Cumulus Workbench: http://cumulusnetworks.com/cumulus-workbench/ December 10, 2014 22
  • 23. § 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. December 10, 2014 23