Big Cloud Fabric for OpenStack

1,117 views

Published on

Big Cloud Fabric™ (BCF) delivers the industry’s first unified Physical + Virtual SDN fabric – a highly resilient and automated networking solution for OpenStack data centers. Big Switch’s Switch Light software is deployed on open networking switches (Switch Light OS) as well as on virtualized KVM servers (Switch Light Virtual). Its OpenStack Neutron plugin for L2+L3 networking provides resiliency necessary for production-grade OpenStack deployments. The Big Cloud Fabric Controller acts as the single pane for provisioning, troubleshooting, visibility and analytics of the entire physical and virtual network environment.

Published in: Technology

Big Cloud Fabric for OpenStack

  1. 1. Big Cloud Fabric Simple, Scalable and Resilient Networking for OpenStack SUNIT CHAUHAN HEAD OF PRODUCT MARKETING BIG SWITCH NETWORKS
  2. 2. Big Cloud Fabric Overview
  3. 3. BIG CLOUD FABRIC AS “ONE BIG SWITCH” 3 (c) 2016, BIG SWITCH NETWORKS, INC. COMPUTE WORKLOAD SERVICES & CONNECTIVITY RACKS COMPUTE WORKLOAD 1 3 SPINE SWITCHES LEAF SWITCHES 2 1G/ 10G/40G Workloads 10G/40G Backplane SUPERVISOR(S) LINE CARD(S) BACKPLANE BIG CLOUD CONTROLLER 1 2 3 Traditional Redundant Chassis Switches BACKPLANE LINE CARD LINE CARD LINE CARD LINE CARD LINE CARD SUPERVISOR 2 LINE CARD BACKPLANE LINE CARD LINE CARD LINE CARD LINE CARD LINE CARD SUPERVISOR 1 LINE CARD 1 2 3 •  Disaggregated Chassis Pair – One “Big Switch” •  Extend all the benefits of chassis to SDN Clos fabric •  Aggregation of smaller switches •  Single point of management
  4. 4. 3 Data Center Fabric Hyper-V/ Xen Physical Workloads … Most Simple, Best Visibility P Fabric 2 Most Automated, Best Visibility P Fabric BIG CLOUD FABRIC Deployment options & Use cases 4 1 Most Resilient, Best Visibility P+V Fabric Use Cases: IaaS Clouds, Big Data/HPC, VDI, NFV, SDS, … (c) 2016, BIG SWITCH NETWORKS, INC.
  5. 5. LOGICAL “vPODS” WITH A SINGLE PHYSICAL FABRIC Multi Orchestration Support 5 (c) 2016, BIG SWITCH NETWORKS, INC. BCF’s orchestration integration allows multiple isolated vCenter instances and/ or multiple OpenStack instances in parallel •  Overlapping IPs and VLAN tags across vPods •  Fully distributed Logical System Router enables Shared Services (e.g. storage nodes across vCenters) Use Cases •  Managed Private Cloud •  Dev/Test Cloud BIG CLOUD CONTROLLER (CLI or GUI) 1 32 A B A B A B SERVICES & CONTROL RACK LOGICAL “vPODS”
  6. 6. BIG CLOUD FABRIC OpenStack Solution (c) 2016, BIG SWITCH NETWORKS, INC.6 1 §  Workloads & Orchestration: Ideal for commodity cloud environments -  OpenStack Neutron -  KVM Hypervisor §  Controller Domain: Leaf and Spine open networking switches (whitebox or britebox) and virtual switches Industry’s First Unified SDN for OpenStack Clouds Physical + Virtual Leaf-Spine Clos Fabric BIG CLOUD FABRIC BIG CLOUD CONTROLLER SPINE SWITCHES LEAF SWITCHES vLEAF SWITCHES
  7. 7. ACG RESEARCH BUSINESS CASE Workflow 8 Rack OpenStack Pod 16 Rack VMware Pod Incumbent Big Switch Incumbent Big Switch 5 year CapEx (leaf, spine, vSwitch, Controllers, Software, Support) 5 year OpEx (plan, install, configure, operate, expand) $743k $92k $672k $76k Initial Set-Up 8x Faster 8x Faster LAG/Fabric Formation 12x Faster 18x Faster Software Upgrade 20x Faster 30x Faster Connectivity Troubleshooting Time 12x Faster 12x Faster Pod Expansion 12x Faster n/a “Simply More Efficient” (c) 2016, BIG SWITCH NETWORKS, INC. “The Economic Advantages of Open SDN Fabrics,” ACG Research, Sept 2015 Over 50% reduction in CapEx 77
  8. 8. Big Cloud Fabric OpenStack Solution
  9. 9. BIG CLOUD FABRIC Simple, Reliable Networking for OpenStack Pods (c) 2016, BIG SWITCH NETWORKS, INC.9 SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS L2 + L3 P+V FABRIC MANAGED BY SDN CONTROLLER BCF NEUTRON PLUG-IN Single Programmatic Interface for a multi-rack P+V Fabric P+V SDN CONTROLLER Full Automation for Provisioning, HA/ Resiliency & Management L2 + L3 CLOS FABRIC Native VM Mobility Across Servers/Nodes SWITCH LIGHT OS Open Network Linux (ONL) Based OS for Dell-ON or Whitebox Switches SWITCH LIGHT VXSWITCH LIGHT VX SWITCH LIGHT VXSWITCH LIGHT VXBARE METAL SWITCH LIGHT VIRTUAL User space Agent for OVS BIG CLOUD CONTROLLER (CLI or GUI) Industry’s 1st P+V SDN Fabric on Open HW §  Physical: Switch Light OS on switches §  Virtual: Switch Light VX on KVM servers Resilience for OpenStack §  Full Neutron Integration for L2/L3 networking §  Distributed virtual routing, NAT/PAT Operational Simplicity for P+V §  Single pane of glass for P+V networks §  L4-L7 Service Insertion (LBaaS, FWaaS) Deep P+V Visibility §  P+V Visibility & Troubleshooting (VM- to-VM Path & Policy Visibility) §  Horizon Extensions (Fabric visibility, Heat Templates)
  10. 10. BIG CLOUD FABRIC FOR OPENSTACK Architecture Overview 10 (c) 2016, BIG SWITCH NETWORKS, INC. §  L2 Forwarding and L3 Routing at First Hop - vSwitch & pSwitch §  L2/L3 without Fabric Encapsulation (No overlay-underlay complexity) §  Single BCF Controller / Fabric integrates with multiple Orchestrators §  Load Balancing Across All Fabric Links for Full Utilization & Resilience PHYSICAL SERVERS & STORAGE SERVICES & CONNECTIVITY RACKS VIRTUAL MACHINE RACKS A BA B VM 1 VM 2 SWITCH LIGHT for OVS A B 1 N LB & RESILIENCE §  Spine/Rack LAG §  Inter TOR Links SPINE SWITCHES LEAF SWITCHES FABRIC BOUNDARY §  Internal Ports §  External Ports A BIG CLOUD CONTROLLER Hierarchical Control Plane B UNIFIED P+V FABRIC CLOS Fabric elements include: §  Open Networking Switches running Switch Light OS §  Hypervisor Switches with Switch Light Agent for OVS 10G/40G 1G/10G/40G WORKLOADS 1G/10G/40G WORKLOADS Liberty Kilo / Juno / …
  11. 11. OPENSTACK LEADERSHIP 11 (c) 2016, BIG SWITCH NETWORKS, INC. OpenStack Integration Options §  Full Neutron using Switch Light VX (P+V Edition) §  Neutron ML2 Driver §  Nova Networks (legacy support) Support Major Distributions, Installation Environments and Host OS §  Mirantis (with Fuel): Ubuntu, vSphere §  Red Hat (with Foreman): RHEL OS Platform 8 §  RDO (with PackStack): CentOS §  VMware VIO: vSphere Horizon Extensions (being upstreamed) §  Connectivity Checks §  Heat Networking Templates Led blueprints for service insertion, service chaining, bare metal server integration
  12. 12. BCF 3.6: OPENSTACK UPDATES 12 (c) 2016, BIG SWITCH NETWORKS, INC. OpenStack Integration Options §  Full Neutron using Switch Light VX (P+V Edition) §  Neutron ML2 Driver §  Nova Networks (legacy support) Support Major Distributions, Installation Environments and Host OS §  Mirantis (with Fuel): Ubuntu, vSphere* §  Red Hat (with Foreman): RHEL OS Platform 7 §  RDO (with PackStack): CentOS §  VMware VIO: vSphere Horizon Extensions (being upstreamed) §  Connectivity Checks §  Heat Networking Templates Led blueprints for service insertion, service chaining, bare metal server integration •  Red Hat RHOSP 8 Support for BCF (P+V Fabric) •  PackStack – Liberty support with CentOS 7.2 •  Mirantis Fuel 7.0 - Kilo support with Ubuntu 14.04
  13. 13. CHAOS MONKEY RESILIENCE Best in class HA at scale 13 (c) 2016, BIG SWITCH NETWORKS, INC. Chaos Monkey Testing: 42k simulated End-points/VMs of background load and 640+ forced component failures during the “under stress” test runs §  32 leaf / 6 spine / 16 rack pod §  Controller fail-over every 30 seconds §  Switch fail-over every 8 seconds §  Link fail-over every 4 seconds Conclusion: 640 component failures in 30 minutes with no impact on application performance
  14. 14. OPENSTACK NEUTRON @SCALE Validated 300-node OpenStack Data Center Pod 14 (c) 2016, BIG SWITCH NETWORKS, INC. Deployment: Mirantis Fuel 6.1 + Big Switch OpenStack Installer Plugin Management: Big Cloud Fabric Controller managing Dell Open Networking CLOS Fabric (4 Spines, 18 Leafs) and 300 vSwitches (Dell Servers) Deployment: Mirantis OpenStack 6.1 + Big Switch OpenStack Installer Plugin Management: Big Cloud Fabric Controller managing Dell Open Networking CLOS Fabric (4 Spines, 18 Leafs) and 300 vSwitches (Dell Servers)Fully populated 8-Rack OpenStack Pod with 300 compute nodes deployed in hours and tested for resilience
  15. 15. How To Get Started
  16. 16. 16 (c) 2016, BIG SWITCH NETWORKS, INC.
  17. 17. Labs.BigSwitch.com 17 (c) 2016, BIG SWITCH NETWORKS, INC.
  18. 18. Thank You

×