OVSDB/Neutron Support in Lithium and Beyond. ODL Technical Work Stream Call February 23, 2015



Similar documents
OpenDaylight and the Past, Present and Future of Open Source Networking

Using OpenStack With OpenDaylight. Dave Meyer, Brocade Kyle Mestery, Cisco Brent Salisbury, Red Hat Madhu Venugopal, Red Hat

OpenDaylight: Introduction, Lithium and Beyond

A Brief Introduction to SDN and OpenDaylight

Learn how Open Source Software is Redefining SDN!

An Open Approach to Enhancing Networking for OpenStack

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

OpenStack, OpenDaylight, and OPNFV. Chris Wright Chief Technologist Red Hat Feb 3, CHRIS WRIGHT OpenStack, SDN and NFV

The State of (Open Source) SDN and Programming Language Opportunities

OVN: Open Virtual Network for Open vswitch. Russell Bryant Kyle Mestery Justin Pettit

Get Ship Done! Microservices Cloud Development Made Easy Charles Eckel and David Tootill Cisco Systems

OpenDaylight and the Rise of Open Source, Software Networking

Centinel: Streaming Data Handler. September 07 th, 2015

The OpenDaylight Project

Exploring OpenDaylight

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

Developing OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014

OVN: Open Virtual Network for Open vswitch. Ben Pfaff Justin Pettit

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Towards Smart and Intelligent SDN Controller

OpenDaylight Network Virtualization and its Future Direction

App Development Tutorial

OpenDaylight and OpFlex. Scott Mann

SDN powers Big Data Network with Analytics and Visualization 用 于 大 数 据 可 视 化 的 SDN 技 术

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

Utility Computing and Cloud Networking. Delivering Networking as a Service

Prioritization of Important Mice Flows in a Software Defined Network (SDN Application)

Current Development of Major SDN Standards Organizations

NMS Application for SDN Networks. Hema Gopalakrishnan, Manohar SL, Dimple Jain, Deepthi V V and Gaurav Bhagwani. - Ericsson

Designing Virtual Network Security Architectures Dave Shackleford

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

OpenFlow & Software Defined Networking

Op en Day lig h t User Gu id e

YANG User Interface (YANGUI) in OpenDaylight

Group-Based Policy for OpenStack

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Bring your virtualized networking stack to the next level

Implementing OpenDaylight in a Carrier Network

Effective disaster recovery using Software defined networking

Understanding The Brocade SDN Controller Architecture

FUJITSU Software ServerView Cloud Monitoring Manager V1 Introduction

OpenStack Manila Shared File Services for the Cloud

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

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

Qualifying SDN/OpenFlow Enabled Networks

Enabling IT Agility with an Open Hybrid Cloud

Adventures & Challenges building an OpenStack public cloud. Walter Heukels, Koert van der Veer en Pim van Riezen

Introduction to Software Defined Networking

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

Securing SDN deployments right from the start.

2016 SDN Controller Landscape Is there a Winner? 2016 SDNCentral LLC Presented on ONF Tutorial Day at ONS 2016

Making the Case for Open Source Controllers

Solution Brief. Deliver Production Grade OpenStack LBaaS with Citrix NetScaler. citrix.com

HAProxy. Ryan O'Hara Principal Software Engineer, Red Hat September 17, HAProxy

Underneath OpenStack Quantum: Software Defined Networking with Open vswitch

How To Manage A Network From A Microsoft Lab

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

Emerging Software Defined Networking & Open APIs Ecosystem

Open Daylight Tutorial For Developers

SDN/Virtualization and Cloud Computing

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

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

Isaku Yamahata CloudOpen Japan May 22, 2014

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

Software Defined Networking (SDN) and OpenStack. Christian Koenning

Installation Runbook for F5 Networks BIG-IP LBaaS Plugin for OpenStack Kilo

Project Proposal: SDN-App SDK

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

Cisco Systems and Intel Corporation NFV Partnership

The OpenStack Opportunity

ODL: Service Function Chaining

OpenStack CI: flow, tools and more

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Problem statement of SDN and NFV co-deploy ment in cloud datacenters

Creating and Using the OpenStack Aware Network

OpenDaylight Performance Stress Tests Report

CPLANE NETWORKS. Production-ready OpenStack Networking. White Paper

Virtualization techniques for network functions. Fabrice Guillemin, Orange Labs, OLN/CNC/NCA September 14, 2015

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Leveraging ONOS SDN Controller for SD-WAN Experiment

Cloud Roadmap Tim Burke & Cloud Engineering Leaders

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

Cisco Virtual Topology System: Data Center Automation for Next-Generation Cloud Architectures

2013 ONS Tutorial 2: SDN Market Opportunities

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

State of the Art Cloud Infrastructure

How OpenStack is implemented at GMO Public Cloud service

Fax No: (0360) , Academic Plan

CERN Cloud Infrastructure. Cloud Networking

OpenConfig: collaborating to enable programmable network management

Introduction to CoprHD: An Open Source Software Defined Storage Controller

Transcription:

OVSDB/Neutron Support in Lithium and Beyond ODL Technical Work Stream Call February 23, 2015

Background OpenStack Neutron has been a target use case for ODL since the beginning OpenDOVE, OVSDB and VTN all provided Neuton interfaces in Hydrogen Continues to be important Raised at the board and TSC levels Considerable developer/community/user interest

OpenStack/ODL Community Success OpenStack/ODL community relationship is key for ODL s success and shaping Neutron Do not expect OpenStack to come to ODL. ODL must show up in OpenStack community as peers. Key: listen to community needs Many alternatives means ODL needs to be easy to use, meet OpenStack s needs, and requires active advocacy/evangelism/engagement to rise to the top. Assuming we are better or know better is road to irrelevance Bottom line: Collaboration and community

Relevant Projects in ODL Newly created Neutron northbound project API stubs; recently factored out of controller Projects implementing Neutron OVSDB OpenDOVE (only in Hydrogen) VTN Plugin to OpenContrail LISP flow mapping (planned for Lithium) Group Based Policy (planned for Lithium)

Relevant Projects in ODL Newly created Neutron northbound project API stubs; recently factored out of controller Projects implementing Neutron OVSDB OpenDOVE (only in Hydrogen) VTN Plugin to OpenContrail LISP flow mapping (planned for Lithium) Group Based Policy (planned for Lithium)

OpenDaylight + OpenStack ODL + OpenStack The OVSDB project houses the ODL OpenStack CI for the default ODL Neutron plugin Large, diverse influx of people into OVSDB recently Brocade, Cisco, HP, Inocybe, Intel, Red Hat This is big progress in just the last month or so This is a the current plan to use OVSDB as a way to help OpenStack/ODL integration

OpenStack Community Engagement ODL developers need to engage OpenStack community Starting to happen (Yay!) This includes teams outside of Neutron like infra/qa Engagement at the upcoming OpenStack Summit important

OVSDB Tasks for Lithium Abstract network virt. from OVSDB library and plugin Remove AD-SAL dependencies Support existing OVSDB plugin interface for VTN Add MD-SAL southbound plugin Migrate network virt. to MD-SAL southbound plugin Test and improve scale, stability and performance Close feature gap with Neutron and OpenStack OVS plugin, e.g., L3, LBaaS, FWaaS, VPNaaS

OVSDB Tasks for Lithium Abstract network virt. from OVSDB library and plugin Remove AD-SAL dependencies Support existing OVSDB plugin interface for VTN Add MD-SAL southbound plugin Migrate network virt. to MD-SAL southbound plugin Test and improve scale, stability and performance Close feature gap with Neutron and OpenStack OVS plugin, e.g., L3, LBaaS, FWaaS, VPNaaS

Neutron Tasks for Lithium Migrate Neutron to its own project Rework bundles and features to better represent the Neutron implementation Triage existing bugs Add YANG model and MD-SAL provider Ed, Ryan and Flavio have been doing a great job tackling these tasks already

ODL Stackforge Migrate ODL ML2 plugin to it s own repo Leverage the plugin functionality in devstack, so new plugin (aka networking-odl) is seamlessly integrated with local.conf Enable Tempest tests Integrate with OVSDB Jenkins jobs to enable robust integration testing

Future Work Items Close feature gap with Neutron and OpenStack OVS plugin, e.g., L3, LBaaS, FWaaS, VPNaaS Migrate network virt. northbound to use MD-SAL Neutron Migrate network virt. from OVS specific to tunnel management and traffic direction (into tunnels)

OVSDB Evolution In reality, this may be optimistic Near future ~= Lithium, Lithium ~= Beryllium?

Opportunities to Help MD-SAL migration MD-SAL southbound plugin Future work items: advanced services, MD- SAL neutron, tunnel-like southbound OpenStack engagement, understanding the communities needs and how ODL can help