18
Big Cloud Fabric Simple, Scalable and Resilient Networking for OpenStack SUNIT CHAUHAN HEAD OF PRODUCT MARKETING BIG SWITCH NETWORKS

Big Cloud Fabric for OpenStack

Embed Size (px)

Citation preview

Page 1: Big Cloud Fabric for OpenStack

Big Cloud Fabric Simple, Scalable and Resilient Networking for OpenStack

SUNIT CHAUHAN

HEAD OF PRODUCT MARKETING

BIG SWITCH NETWORKS

Page 2: Big Cloud Fabric for OpenStack

Big Cloud Fabric Overview

Page 3: Big Cloud Fabric for OpenStack

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

BAC

KPLA

NE

LINE CARD

LINE CARD

LINE CARD

LINE CARD

LINE CARD

SUPERVISOR 2

LINE CARD

BAC

KPLA

NE

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

Page 4: Big Cloud Fabric for OpenStack

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.

Page 5: Big Cloud Fabric for OpenStack

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 3 2

A B A B A B

SERVICES & CONTROL RACK

LOGICAL “vPODS”

Page 6: Big Cloud Fabric for OpenStack

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

Page 7: Big Cloud Fabric for OpenStack

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

7 7

Page 8: Big Cloud Fabric for OpenStack

Big Cloud Fabric OpenStack Solution

Page 9: Big Cloud Fabric for OpenStack

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 VX SWITCH LIGHT VX

SWITCH LIGHT VX SWITCH LIGHT VX BARE 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)

Page 10: Big Cloud Fabric for OpenStack

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 B A 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 / …

Page 11: Big Cloud Fabric for OpenStack

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

Page 12: Big Cloud Fabric for OpenStack

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

Page 13: Big Cloud Fabric for OpenStack

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

Page 14: Big Cloud Fabric for OpenStack

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

Page 15: Big Cloud Fabric for OpenStack

How To Get Started

Page 16: Big Cloud Fabric for OpenStack

16 (c) 2016, BIG SWITCH NETWORKS, INC.

Page 17: Big Cloud Fabric for OpenStack

Lab

s.Bi

gSw

itch

.co

m

17 (c) 2016, BIG SWITCH NETWORKS, INC.

Page 18: Big Cloud Fabric for OpenStack

Thank You