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

Similar documents
Building an Open, Adaptive & Responsive Data Center using OpenDaylight

SOFTWARE DEFINED NETWORKING

Software Defined Networks Virtualized networks & SDN

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

Software Defined Network (SDN)

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

Designing Virtual Network Security Architectures Dave Shackleford

SDN Applications in Today s Data Center

Virtualization, SDN and NFV

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

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

Network Virtualization

Business Case for Open Data Center Architecture in Enterprise Private Cloud

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

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

Introduction to Software Defined Networking

2013 ONS Tutorial 2: SDN Market Opportunities

Qualifying SDN/OpenFlow Enabled Networks

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Group-Based Policy for OpenStack

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

What is SDN all about?

How To Manage A Network From A Microsoft Lab

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

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

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

SDN PARTNER INTEGRATION: SANDVINE

SDN Software Defined Networks

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

SDN/Virtualization and Cloud Computing

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

How To Orchestrate The Clouddusing Network With Andn

How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014

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

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

Network Virtualization

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

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

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

Data Center Virtualization and Cloud QA Expertise

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

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

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

How do software-defined networks enhance the value of converged infrastructures?

Open Source Networking for Cloud Data Centers

Don't outsource IT! Bring your own Cloud with SDN

An Open Approach to Enhancing Networking for OpenStack

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

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

Pluribus Netvisor Solution Brief

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

SDN Services at the Customer Edge

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

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

Open vswitch and the Intelligent Edge

Datacenter Networking. Joy ABOIM Consulting System Engineer

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

BRINGING NETWORKS TO THE CLOUD ERA

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

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

Open Networking: Dell s Point of View on SDN A Dell White Paper

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

How To Build A Software Defined Data Center

Building Scalable, Open, Programmable and Application Centric Data Center with Cisco ACI. 林 瑝 錦 / Jerry Lin Cisco Systems 2015 July

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

Taking the Open Path to Hybrid Cloud with Dell Networking and Private Cloud Solutions

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

The Road to SDN: Software-Based Networking and Security from Brocade

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

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

SDN-NFV Open Source. Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream. Santa Clara, CA USA April 2015

OpenStack/Quantum SDNbased network virtulization with Ryu

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

Asia Pacific Partner Summit 2015

How Open is Cisco s ACI?

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

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Extreme Networks Solutions for Microsoft Skype for Business Deployments SOLUTION BRIEF

OpenDaylight Network Virtualization and its Future Direction

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

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Network Virtualization for Large-Scale Data Centers

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

SDN, NFV & Future Technologies. Chris Thompson Director of Product Management, Cloud Connectivity Solutions

Extending Networking to Fit the Cloud

Transcription:

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

Agenda About Midokura Drivers of SDN & Network Virtualization Adoption SDN Architectures Why OpenDaylight? Use Cases Demo Q&A

About the company Founded in 2010, Midokura is a global company with offices in Tokyo, San Francisco and Barcelona Pioneer in network virtualization provides software for networking using overlay approach. Pedigree derives Amazon, Cisco, VMware and Google Received $17M first round of funding in April 2013 from Innovation Network Corporation of Japan, NTT and NEC Named by CRN as amongst the top 10 networking stories of 2013 and also amongst 10 coolest startups in the world Adopted by service provider as well as enterprise customers Significant contributor to the OpenStack Networking (Neutron) First SDN vendor to be certified for Red Hat OpenStack environment Early member of the Open DayLight Project (ODP) Broad and deep technical partnerships with network switch vendors, software companies and solution providers Midokura s distributed architecture is elegant and appears to be making strides in early adopter markets for SDN and virtual networking 451 research, an analyst firm Startups such as Midokura are taking the lead in delivering much-needed innovation to networking. The new MidoNet technology includes promising new functionality to advance network virtualization, which is critical to the success of deployment of OpenStack and other cloud solutions Stu Miniman, Sr. Analyst at Wikibon

Our Ecosystem Customers v v v v Partners Technical Collaboration 4

Drivers of Adoption IaaS Cloud Public cloud Private cloud

SDN Architectures SDN doesn t mean fully centralized controller It doesn t mean remote FIB/TCAM programming SDN can be a combination of distributed and centralized control IP (OSPF/BGP) fabric and NV overlay

The MidoNet Solution MidoNet is software only, highly distributed, network virtualization system Uses industry standards and builds highly scalable and secure virtual networks on top of an existing physical underlay. Using proactive overlay approach; MidoNet helps improve stability, scalability and performance of the networks. Improve application deployment time reduce time to market Reduce the cost and effort to build and manage a network Avoid limitations of physical network topologies Improve overall user experience

Architecture Overview Any Cloud Orchestration Network State Database Configuration Analytics Horizontally Scalable Highly Available Virtual Server Virtual Server VM VM VM IP Fabric VM VM VM MidoNet Agent MidoNet Agent Agent/Switch, KVM GRE/VXLAN tunnel TCP traffic North-bound APIs South-bound APIs BGP Gateway (Cluster) MidoNet Agent

MidoNet Value Prop MidoNet reduces time to deploy applications and runs on your existing hardware Save existing investments Choice Reduce network/application provisioning time from days to seconds Network provisioning time reduced from days to seconds Use your existing hardware Reduce CapEx and OpEx Improve network asset utilization No extra training needed for network admins Multiple hypervisors Multiple CMP Any Hardware Hypervisor: KVM, ESXi, Xen, LXC Any CMP: OpenStack, CloudStack, Custom platforms Any Network Hardware

Overlay Challenges Limited visibility from overlays into physical networks hard to troubleshoot networks Software overlays alone cannot address all workloads physical networks need to stay Virtual overlays alone cannot adequately enforce policies such as QoS Hardware switch gateways for physical workloads

Enter OpenDaylight

The plethora of SouthBound APIs Many available NetConf, CLI, SNMP (via MIBs), XMPP, or OpenFlow, OVSDB Challenging for a company to track and implement all the SB APIs Solution: Leverage ODP community provided SouthBound APIs

Why do I need SouthBound APIs? Helps to provision physical and virtual network devices Makes controller an intelligent device Allows more control to IT and Network admins Helps to maximize network resource utilization Use the right tool for the job

Architecture of MidoNet with ODP ODP controller runs side-by-side with MidoNet components Problems of deploying virtual networks - physical networks need to be addressed since not everything is virtual How to interact with hardware: CLI, NetConf, SNMP, XMPP, OpenFlow as SouthBound protocol

Overlay Networks - VXLAN Internet Network Virtualization provides agility, scale and rapid automation for multi-tenant environments Datacenter IP Fabric How? Decouple logical virtual networks from underlay physical fabric Standard IETF VXLAN overlay scheme With fancier control plane

Use case #1 Virtual Physical Gateway Interact with Mainframe/legacy applications sitting on non virtualized hardware and non virtualized networks Some workloads will remain on physical hosts for a long time for many pragmatic reasons: workloads are hard to virtualize, are on non virtualizable platforms Without a vswitch on these systems to connect to, how does one link a virtual network to these systems?

Architecture Overview with ODL Controller and Cumulus enabled switch Any Cloud Orchestration Network State Database Analytics Configuration ODL Controller Horizontally Scalable Highly Available Virtual Server Virtual Server VM VM VM IP Fabric VM VM VM MidoNet Agent MidoNet Agent Agent/Switch, KVM GRE/VXLAN tunnel TCP traffic North-bound APIs South-bound APIs BGP Gateway (Cluster) MidoNet Agent VTEP Cumulus Network Switch L2 Network

Cumulus Linux Best of Networking and Linux Come Together A multi-platform operating system for networking hardware that makes building, managing and automating massive-capacity next-generation datacenter networks simple. IPv4/IPv6 routing and bridging Modern datacenter & network orchestration, unifying common functions, scaling network specific ones Linux operations and troubleshooting Subscription includes license, updates, and support First line of support

Demo

Use case #2 - Troubleshooting If there are network problems then trouble shooting them is difficult - Need visibility between overlay and underlay - Overlay admin has no visibility in underlay There is an opaque wall between the network admin working on the overlay network and the underlay that needs to be examined If Host A (with several VMs) cannot talk to H2 (with more VMs) and there are multiple routes between these hosts, how can you isolate the physical network problems if all the visibility you have is on the overlay network?

Use case #3 - App Policy To provide application policies, we exploit many actions, such as QoS Use an SB for QoS configuration Note that QoS is only enforceable by HW Traffic classes DSCP to traffic class mapping No standardized protocol. ODP provides all options (XMPP, CLI, NetConf, SNMP, OpenFlow, OVSDB) Work with partner

What s needed to provide complete solution We want to augment our solution with SouthBound APIs to interact with hardware OpenDaylight Project has a rich set of SBs to fill that requirement Real life deployment use cases dictate needs Overlay Underlay QoS Gateways

How MidoNet fits in We have our controller and SouthBound but also integrate with ODP the ODP Controller runs side-by-side with with the MidoNet Controller We are not replacing the our MidoNet controller, just complementing with ODP for extending our south bound

Thank You