OpenFlow/SDN for IaaS Providers



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

Software-Defined Networks Powered by VellOS

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Proactively Secure Your Cloud Computing Platform

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Using LISP for Secure Hybrid Cloud Extension

Virtualization, SDN and NFV

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

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Software Defined Network (SDN)

Network Virtualization

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Lecture 02b Cloud Computing II

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

How To Manage A Virtualization Server

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

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

SDN Applications in Today s Data Center

Impact of Virtualization on Cloud Networking Arista Networks Whitepaper

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

State of the Art Cloud Infrastructure

SOFTWARE DEFINED NETWORKING

SDN PARTNER INTEGRATION: SANDVINE

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

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

Flexible Building Blocks for Software Defined Network Function Virtualization (Tenant-Programmable Virtual Networks)

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

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

The Impact of Virtualization on Cloud Networking Arista Networks Whitepaper

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

Cloud Networking From Theory to Practice" Ivan Pepelnjak NIL Data Communications"

The networking declaration of independence

Networking in the Era of Virtualization

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

OpenStack Networking: Where to Next?

BRINGING NETWORKS TO THE CLOUD ERA

What is SDN all about?

OpenFlow/SDN activities of NTT Communications

Network performance in virtual infrastructures

Driving SDN Adoption in Service Provider Networks

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

Network Virtualization and its Application to M2M Business

NVGRE Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Software Defined Networking & Openflow

Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation

Scalable Approaches for Multitenant Cloud Data Centers

Hyper-V Network Virtualization Gateways - Fundamental Building Blocks of the Private Cloud

Ethernet-based Software Defined Network (SDN)

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

Flexible SDN Transport Networks With Optical Circuit Switching

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

MPLS: Key Factors to Consider When Selecting Your MPLS Provider

SDN Services at the Customer Edge

Using SDN-OpenFlow for High-level Services

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

2013 ONS Tutorial 2: SDN Market Opportunities

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Introduction to Cloud Design Four Design Principals For IaaS

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

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

Portland: how to use the topology feature of the datacenter network to scale routing and forwarding

CoIP (Cloud over IP): The Future of Hybrid Networking

Enterprise Data Center Networks

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Network Performance Comparison of Multiple Virtual Machines

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

SIMPLE NETWORKING QUESTIONS?

Software-Defined Networking: The New Norm for Networks. ONF White Paper April 13, 2012

Microsoft Private Cloud

TECHNOLOGY WHITE PAPER. Correlating SDN overlays and the physical network with Nuage Networks Virtualized Services Assurance Platform

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

How To Orchestrate The Clouddusing Network With Andn

SDN and NFV in the WAN

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

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

Designing Virtual Network Security Architectures Dave Shackleford

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

Does SDN accelerate network innovations? Example of Flexible Service Creation

Microsoft SharePoint Architectural Models

Leveraging SDN and NFV in the WAN

ENSEMBLE OSA Bringing the Benefits of the Cloud to the Metro Edge

SDN/Virtualization and Cloud Computing

Unlock the full potential of data centre virtualisation with micro-segmentation. Making software-defined security (SDS) work for your data centre

CSCI-1680 So ware-defined Networking

Transcription:

OpenFlow/SDN for IaaS Providers Open Networking Summit 2011 Stanford University Paul Lappas & Ivan Batanov

The Public Cloud Our Definition Shared infrastructure operated by a service provider where no single client uses a significant percentage of the available capacity. Provides many infrastructure services: compute, storage, etc Metered billing and elastic consumption Used by SMBs for test/dev and production workloads Few enterprise users today Very little integration with on-premise networks Some VPN stuff happening ie Azure VPN and Amazon VPN

Public Cloud Networks Need Infrastructure Connectivity Large-scale Datacenters ~10k hosts, ~1M VMs API provisioning + high rate of change Add new capacity with minimal operation overhead Mix of soft and hard devices Any-to-any connectivity between arbitrary VMs L2 isolation between very large number of domains Identity-based routing instead of IP-based routing Fair or guaranteed resource distribution High cross-sectional bandwidth Cost-effective

Public Cloud Networks Need Business Product 80% utilization of resources Grow on a just in time basis Minimal customizations with broad broad market reach Unlimited burst capacity Unlimited number and size of L2 domains VM mobility QoS Price competitive

Limitations of traditional networks Distributed model is broken Complexity of distributed configuration increases exponentially Current/Legacy protocols have inherent protocol limitations There are limitations in # of routers in OSPF, number of cascaded switches, etc As # of nodes increase, so do convergence times L2 pods are not the solution need some form of L3 aggregation, but Hardware does not scale well Lack of programmatic access Multi-vendor/platform integration is difficult/impossible Vendor solutions are expensive/proprietary and incomplete

Business needs are not being met You end up segmenting your capacity into pods And maintaining spare capacity per pod is expensive Maintaining one L2 domain per customer is difficult Migration of VMs is expensive, sometimes impossible Adding more capacity around the DC requires significant planning and we usually get it wrong Customers run out of capacity their pod There is really no way to enforce QoS over the entire network

The Paradigm Shift Then Incremental Build Plug & Play + Discovery Now Pre-build in pods (containers) Pre-defined topology Manual Setup and Configuration Driven by API Scale in 100s Natural hierarchy Simple topologies Committee-driven innovation Scale in 10,000s Any-to-any Complex topologies Market-driven innovation

With OpenFlow / SDN Management and orchestration Protocol Limitations Vendorindependent abstraction Scalability Centralized API to OF controller replaces the CLI of multiple devices Allows innovative protocols like L2- over-l3 tunneling at scale Hardware vendors Scaling OF controller is solvable problem Implementation of transactional semantics is trivial Provides centralized control plane Software implementations like OVS Reduces complexity of network devices

Key capabilities enabled by SDN Network infrastructure as code Configuration version control and automatic provisioning Networks portable across public/private clouds Disaster Recovery Quickly provision networks without manual configuration VM migration across WANs (private->public, public->public) Customers can use arbitrary IP space Let customer s manage their own VLANs, subnets End-to-end QoS

Other Technologies to Watch Microsoft VL2 ConteXtream Juniper Qfabric

Contact Paul Lappas http://www.linkedin.com/in/paullappas paullappas@gmail.com Ivan Batanov http://www.linkedin.com/in/ivanb ivan@ivanb.net