big cloud fabric for openstack
Post on 10-Jan-2017
1.102 Views
Preview:
TRANSCRIPT
Big Cloud Fabric Simple, Scalable and Resilient Networking for OpenStack
SUNIT CHAUHAN
HEAD OF PRODUCT MARKETING
BIG SWITCH NETWORKS
Big Cloud Fabric Overview
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
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.
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”
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
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
Big Cloud Fabric OpenStack Solution
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)
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 / …
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
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
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
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
How To Get Started
16 (c) 2016, BIG SWITCH NETWORKS, INC.
Lab
s.Bi
gSw
itch
.co
m
17 (c) 2016, BIG SWITCH NETWORKS, INC.
Thank You
top related