Open Source Networking for Cloud Data Centers



Similar documents
Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Software Defined Network (SDN)

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Multitenancy Options in Brocade VCS Fabrics

Virtualization, SDN and NFV

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Palo Alto Networks. Security Models in the Software Defined Data Center

Analysis of Network Segmentation Techniques in Cloud Data Centers

PLUMgrid Open Networking Suite Service Insertion Architecture

Network Virtualization

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Software Defined Networking (SDN) and OpenStack. Christian Koenning

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Network Virtualization for Large-Scale Data Centers

Extending Networking to Fit the Cloud

Quantum Hyper- V plugin

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

SOFTWARE DEFINED NETWORKING

OpenStack Manila Shared File Services for the Cloud

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

CERN Cloud Infrastructure. Cloud Networking

Creating and Using the OpenStack Aware Network

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Network Virtualization Solutions

CON Software-Defined Networking in a Hybrid, Open Data Center

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts

OpenDaylight Network Virtualization and its Future Direction

Openstack. Cloud computing with Openstack. Saverio Proto

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

Corso di Reti di Calcolatori M

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

SDN and Data Center Networks

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

VMware. NSX Network Virtualization Design Guide

7 Ways OpenStack Enables Automation & Agility for KVM Environments

Exploring Software-Defined Networking with Brocade

Software Defined Networks Virtualized networks & SDN

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Data Center Virtualization and Cloud QA Expertise

Installing Intercloud Fabric Firewall

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

State of the Art Cloud Infrastructure

OpenStack Awareness Session

OpenStack Introduction. November 4, 2015

Bring your virtualized networking stack to the next level

Designing Virtual Network Security Architectures Dave Shackleford

Group-Based Policy for OpenStack

Introduction to OpenStack

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer

Scalable Approaches for Multitenant Cloud Data Centers

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Use Case Brief NETWORK SECURITY

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

The 2013 Guide to Network Virtualization and SDN

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

How Network Virtualization can improve your Data Center Security

How To Orchestrate The Clouddusing Network With Andn

Networking in the Era of Virtualization

Software Defined Environments

Research trends in abstraction of networks and orchestration of network services

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

VMware

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

White Paper. SDN 102: Software Defined Networks and the Role of Application Delivery Network Services. citrix.com

Oracle Virtualization Strategy and Roadmap

How To Build A Software Defined Data Center

SDN PARTNER INTEGRATION: SANDVINE

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

VXLAN: Scaling Data Center Capacity. White Paper

Using Network Virtualization to Scale Data Centers

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

Simplify Your Data Center Network to Improve Performance and Decrease Costs

The 2013 Guide to Network Virtualization and SDN

Transcription:

Open Source Networking for Cloud Data Centers Gaetano Borgione Distinguished Engineer @ PLUMgrid April 2015 1

Agenda Open Source Clouds with OpenStack Building Blocks of Cloud Networking Tenant Networks Integration with Physical Assets Integration with Services April 2015 2

Open Source Clouds with OpenStack April 2015 3

OpenStack OpenStack is a cloud management system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface April 2015 4

OpenStack Core Services Compute ("Nova") provides virtual servers upon demand. Compute resources are accessible via APIs for developers building cloud applications and via web interfaces for administrators and users. Network ( Neutron") is a pluggable, scalable and API-driven system for managing networks and IP addresses. Like other aspects of the cloud operating system, it can be used by administrators and users to increase the value of existing datacenter assets. Block Storage ("Cinder") provides persistent block storage to guest VMs. This project was born from code originally in Nova (the nova-volume service described below). Dashboard ("Horizon") provides a modular web-based user interface for all the OpenStack services. April 2015 5

Driving toward a Cloud junction! April 2015 6

Tenant Networks April 2015 7

Per-Tenant Routers with Private Networks - Tenant create Networks, linking them to a Router - Ad-hoc model for Tenant-defined multi-tier applications, with each tier as separate network behind a Router - Multiple Routers make possible overlapping IP space among Tenant subnets - Access to External Network via SNAT / Floating IP April 2015 8

flat networking model VM interfaces are all bridged toward a network adapter Ok for full-trust or single-tenant deployments were segmentation is not needed No multi-tenancy, L2 isolation, overlapping IP address spaces support L3 first-hop routing is either provided by physical networking devices (flat model) or by OpenStack L3 Service (flat-dhcp model) April 2015 9

vlan-based networking model A VLAN per tenant network is used to provide multi-tenancy, L2 isolation, overlapping IP Address spaces support Each VLAN can be either pre-configured on physical switches ***or*** Neutron plugins (provided by switch vendor) can communicate with physical switches to provision it L3 first-hop routing is either provided by physical networking devices or by OpenStack L3 Service April 2015 10

overlay-based networking model multi-tenancy achieved by overlaying MAC-in-IP Tunnels onto the physical switch fabric (underlay, transport network) Encapsulation header (VXLAN, NVGRE, STT) convey tenant network ID to enable full isolation and overlapping IP Address spaces support Software layers to implement routing / switching operations within and across tenant networks April 2015 11

overlay-based networking model (cont.) Neutron plugin talk to SDN Controller via vendor APIs SDN Controller manages vswitches in the Hypervisors PLUMgrid, VMware NSX, Contrail, Nuage, Midokura, 12

Integration with Physical Assets April 2015 13

Virtual Topology and Physical Interconnect needs April 2015 14

Virtual to Physical Networking April 2015 15

Integration with Services April 2015 16

Services Adoption in Cloud Data Center 17

Service Provisioning steps in OpenStack Provisioning of Virtual Service Form Factor: Virtual Machine or Docker Container Placement Algorithm: RR, Resource Utilization Criteria, Affinity Properties High Availability Service Configuration Service plug-in for solutions supported by vendors Ad-Hoc configuration via Management Interface Service Connectivity SDN solutions to onboard exposed Virtual Service Interface(s) onto Networks provisioned in OpenStack April 2015 18

Wrapping up April 2015 19

Multi-Tenancy + Physical Connectivity + Service Insertion = Cloud Networking April 2015 20

Questions? Gaetano Borgione borgione@plumgrid.com April 2015 21