OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

Similar documents
Automating Cloud Networking with RedHat OpenStack

Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Build Cloud like Rackspace with OpenStack Ansible

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

Brocade and VMware Strategic Partners. Kyle Creason Brocade Systems Engineer

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Introduction to Neutron. Network as a Service

Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Building NFV Solutions with OpenStack and Cisco ACI

OpenContrail Overview Architecture & Demo

Managing Demand Spikes in a highly flexible and agile deployment

Data Centers & Clouds Network Plumbing with Palo Alto

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Provisioning Overlay Networks

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Future-Ready Networking for the Data Center. Dell EMC Forum

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

Build your own Cloud on Christof Westhues

Case Study on Enterprise Private Cloud

Brocade Ethernet Fabrics

DEPLOYING NFV: BEST PRACTICES

Cisco Virtual Topology System (VTS)

MWC 2015 End to End NFV Architecture demo_

DELL EMC TECHNICAL SOLUTION BRIEF

Road to Private Cloud mit OpenStack Projekterfahrungen

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Provisioning Overlay Networks

Orchestration: Accelerate Deployments and Reduce Operational Risk. Nathan Pearce, Product Development SA Programmability & Orchestration Team

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Routing Applications State of the Art and Disruptions

Customize OpenStack for Telco NFV

Alternatives for Improving OpenStack Networking to Address NFV Needs

IP Fabric Reference Architecture

DellEMC Open Networking - Path to SDN

WIE VERÄNDERT SOFTWARE NETWORKING DAS DATA CENTER

Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO

Layer-4 to Layer-7 Services

Red Hat OpenStack Platform 10 Product Guide

OpenStack Network Design using Cisco Solutions Shannon McFarland CCIE #5245 Principal

SUSE OpenStack Cloud

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Deploying TeraVM in an OpenStack Environment

Hochverfügbarkeit in Campusnetzen

Architecture and terminology

Future-Ready Networking for the Data Center

Nexus 1000V in Context of SDN. Martin Divis, CSE,

The Next Opportunity in the Data Centre

Openstack Networking Design

Minimal OpenStack Starting Your OpenStack Journey

Fully Scalable Networking with MidoNet

Agile OpenStack Networking with Cisco solutions Rohit Agarwalla, Technical DEVNET-1107

Power Your Path to the Software-Defined Data Center

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer

Using PCE for path computation, PCEP for device config and BGP-LS for topology discovery vcpe

SDN+NFV Next Steps in the Journey

VIRTUAL CLUSTER SWITCHING SWITCHES AS A CLOUD FOR THE VIRTUAL DATA CENTER. Emil Kacperek Systems Engineer Brocade Communication Systems.

New trends in IT. Network Functions Virtualization (NFV) & Software Defined-WAN

Pluribus Adaptive Cloud Fabric

CONTAINERS AND MICROSERVICES WITH CONTRAIL

NETWORK VIRTUALIZATION THE STORY OF SDN/NFV, NUAGE, DATACENTERS, VCPE

Enterprise. Nexus 1000V. L2/L3 Fabric WAN/PE. Customer VRF. MPLS Backbone. Service Provider Data Center-1 Customer VRF WAN/PE OTV OTV.

Open Security Controller - Security Orchestration for OpenStack

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

OPEN TELCO: A take on the Virtual Central Office

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

Huawei CloudFabric and OpenStack Cloud Platform Intergration Solution

Exam Name: VMware Certified Associate Network Virtualization

An Introduction to Red Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Field Product Manager, Red Hat

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)

Cisco Cloud Services Router 1000V with Cisco IOS XE Software Release 3.13

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

Pluribus Adaptive Cloud Fabric Powering the Software-Defined Enterprise

TEN ESSENTIAL NETWORK VIRTUALIZATION DEFINITIONS

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

End to End SLA for Enterprise Multi-Tenant Applications

Distributed Data Centers Within Juniper Networks Mobile Cloud Architecture. Mobile World Congress 2017

Introduction To OpenStack. Haim Ateya Group Manager, EMC

Juniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.

ACI Multi-Site Architecture and Deployment. Max Ardica Principal Engineer - INSBU

Data Center Configuration. 1. Configuring VXLAN

Cisco SD-WAN and DNA-C

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter

Transcription:

OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

A Brief History of Networking Intelligent Industry Solutions Scale Architecture Compute Network Mobile Broadband Big Data/Analytics Social Cloud Services Mobile Devices and Apps LAN/Internet Client/Server PC Billions/ Trillions Millions Thousands Open Virtualized SW-defined Proprietary Standardsinfluenced HW-driven Closed Highly proprietary Mobile Cloud-based Client/Server PCs Mainframe Systems The NEW IP = Network for the 3 rd platform IP, LAN/WAN Systems Network Architecture (SNA) Mainframe Terminal SOURCES: IDC. 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 2

Characteristics of Cloud Applications Traffic Patterns East-west traffic, server to server Billions of users Millions of apps 100s of millions of users 10s of thousands of apps Millions of users Thousands of apps Scale Agility Open and Flexible Resilience Millions to billions of endpoints Infrastructure, workloads, and endpoints powered-up and on-boarded in hours Open platform, open design, open architecture to run different applications on same infrastructure Redundant and highly available 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 3

Brocade Open Solution Business Logic Orchestration Orchestration and Provisioning Application Control Network Apps Network Controller Brocade Flow Optimizer Brocade SDN Controller Virtual Infrastructure Network Network Functions Server Storage Network Virtualization Layer 2 7 Functions Virtual Machines Software- Defined Storage Brocade vrouter Brocade vadc Physical Infrastructure Network Compute Storage Brocade 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 4

Brocade Solution for OpenStack Networking Services

What Is OpenStack? Enterprise and Service Provider clouds: Open source, easy-to-learn interface Compute On-demand VM provisioning Create and manage VM images Networking Create networks/routers Assign IP addresses Storage Create storage for VMs and arbitrary files OpenStack Dashboard Your Applications APIs Compute Networking Storage OpenStack Shared Services Standard Hardware CLOUD OPERATING SYSTEM 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

Main OpenStack Projects Brocade focus: Neutron (Networking) and Cinder (Storage) HORIZON Dashboard NOVA Compute GLANCE Image Service SWIFT Object Store NEUTRON Networking CINDER Volume Service HEAT Orchestration Templates CEILOMETER Telemetry TROVE DBaaS KEYSTONE Identity Service 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 7

OpenStack Current Investment Ice House Apr 2014 Juno Oct 2014 Kilo Apr 2015 MLX ML2, SVI plugin Port Profile VCS/ SVI and ICX ML2 Plugin Scalable and Open Cloud APIs SAN FC SAN FC SAN FC vrouter* vadx* (LBaaS) vrouter VPNaaS FWaaS vadx (LBaaS) Brocade vrouter ADX/Virtual ADX MLX NFV Switching Routing FC SAN 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 8

OpenStack Community Participation OpenStack ODL Integration ODL mechanism driver for MD-SAL Layer 2 Gateway VTEP support on VCS Layer 3 Services VPN, FW frameworks Service VM (Tacker) VM Lifecycle Management for NFV Edge VPN Inter-DC connectivity with MPLS/VPLS on Brocade 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 9

ETSI NFV Architecture Tacker is an official OpenStack project building a Generic VNF Manager (VNFM) and a NFV Orchestrator (NFVO) to deploy and operate Network Services and Virtual Network Functions (VNFs) on an NFV infrastructure platform like OpenStack. It is based on ETSI MANO Architectural Framework and provides a functional stack to Orchestrate Network Services end-to-end using VNFs.

ETSI NFV Architecture Brocade VNF Manager OpenStack

Brocade VNF Manager 1.0 VNF Manager UI Tacker BSC Configuration Driver Brocade SDN Controller NETCONF/ YANG Tacker OpenStack project for VNF Lifecycle Management Brocade VNF Manager UI Google Material Design based application BSC Configuration Driver Mount instantiated VNFs in BSC OpenStack OpenStack V N F V N F V N F V N F OpenStack Liberty Release support with Ansible based installation for Tacker

VNF Catalog Repository of VNF Descriptors (VNFDs) VNF definition using TOSCA templates Describes the VNF attributes Glance image IDs Nova properties - Placement, CPU Pinning, NUMA policy, etc Performance Monitoring Policy Auto-Healing Policy Support for multiple VMs per VNF (VDUs) APIs to on-board and maintain VNF Catalog

VNF Life Cycle Management Instantiation and Termination of VNF s Deploy VNFs from the VNF Catalog Pluggable infra driver framework HEAT Driver uses in-built TOSCA to HEAT convertor Instantiates one or more VMs described in TOSCA Terminate VNF will delete all VMs associated with VNF instance

VNF Monitoring VNF Self-Healing Health check starts as VNF becomes ready Ongoing network connectivity check Auto-restart on failure based on VNFD policy Extendable Vendor and Service specific Health Monitoring Driver framework

DC/Cloud Architecture Physical and virtual network Data Center MCT PP Plugin ML2 Plugin VE Plugin Leaf/ Spine Scale Out Multitenant support VLAN isolation Inter-VLAN routing Rack-1 Rack-2 Rack-n Flat topology, east-west optimized All links active, L1/2/3 multipathing Fabric managed as one logical switch VM-aware 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 16

Brocade VCS ML2 Drivers Horizon Controller Nova Services Compute -1 Compute -2 Keystone Glance KVM KVM Neutron Server ML2Plugin Linux Bridge Plugin Agent Nova Compute Linux Bridge Plugin Agent Nova Compute Brocade ML2 Drivers Bridge eth0 eth0 eth1 eth0 Bridge eth1 Management Network Compute Nodes connected to Eth1 on compute Nodes connected to dataports on Management Port Inband Port 1/0/1-1 Inband Port 2/0/1-2 Brocade ML2 drivers hosted on controller.

Brocade vrouter L3 tenant router Data Center MCT vrouter L3 Plugin External Gateway support for VMs Rack-1 Rack-2 Rack-n Floating IP support for VMs Automatic SNAT/DNAT rules using External Gateway Brocade 5600 and 5400 support Tenant router Tenant router 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 18

Brocade vrouter Firewall Plugin Overview Horizon HEAT Compute Networking Storage Create tenant perimeter firewall to filter traffic between private and public networks Firewall deployed in the tenant router Only in Brocade vrouter VM Multiple firewalls per tenant supported Associating firewall with router supported Nova Neutron L3 Plugin Brocade Firewall Between trusted and untrusted zones Trusted zone: Router interfaces connected to private networks Untrusted zone: External gateway interface connected to public network 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 19

Brocade VPNaaS IPsec VPN Neutron VPN commands Site 1 / 2 Data Center #1 Data Center #2 Create IKE policy neutron vpn-ikepolicy-create ike0 Create IPsec Policy neutron vpn-ipsecpolicy-create esp0 Create VPN Service ICX ICX ICX ICX neutron vpn-service-create --name vpnsvc0 router1 left-subnet Create Site-to-Site VPN connection using above ike, ipsec policies, and vpn-service definitions neutron ipsec-site-connection-create --name site1-to-2 --vpnservice-id vpnsvc0 -- ikepolicy-id ike0 --ipsecpolicy-id esp0 -- peer-address 192.168.110.31 --peer-id 192.168.110.31 --peer-cidr 17.1.0.0/24 --psk secret Rack-1 Rack-n Tenant VPN Internet Rack-1 Tenant VPN Rack-n 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 20

VPNaaS Demo 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 21

Data Center/Cloud Architecture Physical and virtual network Data Center MCT ICX ML2 Plugin Multitenant support VLAN isolation ICX ICX ICX ICX ICX ICX Rack-1 Rack-2 Rack-n 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 22

Data Center/Cloud Architecture Physical, virtual, and DC interconnect network Core Data Center #1 MCT MPLS/VPLS Internet, Provider WAN, Private Fiber Inter DC MLX ML2 Plugin MLX VE Plugin MLX Edge VPN Plugin Multitenant support VLAN isolation Inter-VLAN routing Experimental DC interconnect Rack-1 Rack-2 Rack-n 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 23

OpenStack LBaaS LBaaS (Load-Balancing-as-a-Service) is an advanced service of OpenStack Neutron Server OpenStack Orchestration Supports vendor-neutral LBaaS data models and REST APIs to drive the load balancing of requests LBaaS v2 data model support in Kilo Release Features: Load balancing between services on VMs Load balancing methods (e.g., round-robin / least connections) Session persistence Health monitoring (TCP / HTTP / HTTPS) Connection limit SSL offload/termination Data Center APPS APPS APPS LBaaS OS OS OS OS HYPERVISOR SERVER 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 24

Fiber Channel Storage Orchestration Fibre Channel SAN Zone/Access Control Manager Simplified active zone set management by automatically detecting the zone configuration and SAN context, and applying the changes to currently active zone set without manual intervention Add or Update a zone Remove a zone Read or Get a zone Introduce Fibre Channel Zone Manager for zone lifecycle management Fibre Channel Zone Manager for zone lifecycle mgmt. when fabric zoning is enabled for FC volumes Fibre Channel Zone Driver interface to enable SAN providers to add support for pluggable implementations NOVA Compute Cinder Block Storage cinder-api Volume API cinder-volume Volume Manager Fibre Channel Zone Manager Fibre Channel Zone Driver FC SAN Attach/detach Volumes, etc. Storage Providers Block Storage Provision zoning at the attach/detach entry point for FC SAN 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 25

Bridging between Virtual and Physical Networks (Liberty, October 2015) VXLAN to VLAN Gateway Physical Use OpenStack to bridge between VXLAN and VLAN Underlay is VCS fabric L2 Gateway Comply with L2GW spec Compute VXLAN w/ Software VTEPS https://github.com/ stackforge/ networking-l2gw Multitenant Virtual Machines 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 26

Intra-Data Center Use Case with Overlays (Liberty, October 2015) Use case: Overlay tunnels on Brocade switches (use OpenStack to create tunnels) Spine Leaf L3 Fabric Underlay Overlays L3 Brocade 8770 Brocade 8770 Brocade 8770 Brocade 8770 OpenStack PoC 1. Create tunnels between leaf switches as needed 2. Create tenant VMs and VLANs 3. Map VLANs to VNIs L2 (VLANs) Compute 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 27

Intra-DC with Overlays (Demo May 2015) 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 28

Inter-Data Center Orchestration (Liberty, October 2015) Internet DC1 Private WAN Carrier Ethernet Leased Lines Examples: AT&T, VZ, FT DC2 MCT Brocade Border Router VPLS Interconnect VPLS-BGP Core VLAN vlag App OS Aggregation VLAN App OS VLAN 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 29

Comprehensive Data Center & Inter-DC Solution External Internet VPLS MPLS Cloud Juno Oct 2014 Kilo Apr 2015 Liberty Oct 2015 MLX ML2 plugin MLX ML2 plugin DC Border/Core 8770 8770 SAN FC VCS/ SVI and ICX ML2 Plugin and ICX ML2 Plugin L2/L3 Fabric SAN FC ADC LBaaS SAN FC ADC LBaaS SAN FC Compute/Software Networking FWaaS vrouter* vrouter vrouter VPNaaS VPNaaS Brocade vadc Rack-1 Rack-2 Brocade vrouter Rack-n-1 Rack-n-1 VPNaaS vadc* (LBaaS) FWaaS vadc (LBaaS) FWaaS vadc (LBaaS) * AVAILABLE AS PRIVATE PLUGIN. 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 30

Thank You www.brocade.com/openstack 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 31