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

Similar documents
OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet

Getting Started with OpenStack

The State of SDN & NFV: 5 Years In. Neela Jacques, Executive Director,

Combining Open Source with Open Standards. Charles Eckel Open Source Developer Evangelist November 7, 2017

State of the OpenDaylight Union. Lisa Caywood, OpenDaylight/Linux Foundation Colin Dixon, Brocade/OpenDaylight

The Software in SDN. Programming in Opendaylight

OpenDaylight as a Platform for Network Programmability NANOG 72, February 19-21, Charles Eckel, Cisco DevNet

OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet

Centinel: Streaming Data Handler. April 20 th, 2016

Introduction to OpenDaylight and Hydrogen, Learnings from the Year, and What s Next for OpenDaylight

CableLabs update for ODL Advisory Group

OpenDaylight: Introduction, Lithium and Beyond Colin Dixon

MEF LSO: Connecting Open Source and Standards to implement and Deliver Dynamic Third Network Services

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

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

What is ONOS? ONOS Framework (ONOSFW) is the OPNFV project focused on ONOS integration. It is targeted for inclusion in the Brahmaputra release.

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

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

OpenDaylight Introduction and Overview

OpenDaylight and the Open Source Future of Networking

Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide

Build Cloud like Rackspace with OpenStack Ansible

OpenStack Mitaka Release Overview

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

Introduction to Neutron. Network as a Service

HP SDN Document Portfolio Introduction

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

Fulvio Risso, Matteo Bertrone, Mauricio Vasquez Bernal

GETTING STARTED WITH OPENSTACK. Kenneth Hui, Rackspace Dan Radez, Red Hat April 27, 2016

OPENDAYLIGHT TUTORIAL

DEPLOYING NFV: BEST PRACTICES

OPEN-O DevOps Practice with Automation Toolchain

OpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017

Alternatives for Improving OpenStack Networking to Address NFV Needs

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

SDN+NFV Next Steps in the Journey

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

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

Enabling DPDK Accelerated OVS in ODL and Accelerating SFC

Gluon Project with EVPN Solution

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.

DEEP DIVE: OPENSTACK COMPUTE

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

HPE HELION CLOUDSYSTEM 9.0. Copyright 2015 Hewlett Packard Enterprise Development LP

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

OpenADN: Service Chaining of Globally Distributed VNFs

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Deploying TeraVM in an OpenStack Environment

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

CloudCenter for Developers

FOSS IN TELCOS. Is it something new for the TELCOS? June Evgeny Zobnitsev

Cisco Container Platform

Introduction to OpenDaylight: Current Events and OpenStack Neutron Integration

Project Calico v3.1. Overview. Architecture and Key Components

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

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

Building a Platform Optimized for the Network Edge

POWERED BY OPENSTACK. Powered by OpenStack. Globo.Tech GloboTech Communications

Open Network Operating System

Cisco Virtualized Infrastructure Manager

Cisco Application Centric Infrastructure Roadshow. Wednesday, 2. April 14

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies

Building NFV Solutions with OpenStack and Cisco ACI

Cisco Extensible Network Controller

Cisco Virtual Networking Solution for OpenStack

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.

Introduction To OpenStack. Haim Ateya Group Manager, EMC

OpenDaylight. Current and Future Use Cases. Abhijit Kumbhare OpenDaylight Technical Steering Committee (TSC) Chair

OPNFV: Road to Next Generation Network

Reimagining OpenStack*

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

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Service Function Chaining (SFC)

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

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

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Introduction to OpenConfig

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

White Paper The Storage System Best Suited for OpenStack FUJITSU Storage ETERNUS DX S4/S3 series and ETERNUS AF series

Case Study on Enterprise Private Cloud

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

DevNet Technical Breakout: Introduction to ACI Programming and APIs.

Neutron networking with RHEL OpenStack Platform. Nir Yechiel Senior Technical Product Manager, OpenStack Red Hat

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc.

Minimal OpenStack Starting Your OpenStack Journey

Fully Scalable Networking with MidoNet

Fast IT - Policy Driven Infrastructure for the Intercloud World

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

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

Building a compliance program based on Open Source Georg Kunz

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack

CONTAINERS AND MICROSERVICES WITH CONTRAIL

UNIVERSITY OF CAGLIARI

Build your own Cloud on Christof Westhues

CS-580K/480K Advanced Topics in Cloud Computing. OpenStack

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

Empowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA. Bruno Barba Systems Engineer Mexico & CACE

Transcription:

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

Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion 3

Photos from www.cityhyd.info and ar-ua.deviantart.com 4

OpenStack 5

OpenStack Cloud computing platform for public/private clouds Abstracts data centers into pools of resources Provides management layer for efficient, automated allocation of resources Empowers operators, admins, users via self service portals Provides APIs to develop cloud-aware applications 6

The OpenStack Community Founded in Sept 2012 Rackspace and NASA Apache 2.0 license Designed and developed in an open collaborative fashion 24,000 developers 500 companies Releases every 6 months Current stable release - Liberty 12th Release Released October 15, 2015 1933 developers contributed 164 companies involved Next Release Mitaka Scheduled release April 7, 2016 20 million lines of code 7

http://stackalytics.com/?release=liberty&metric=loc 8

Extensible Software Architecture Applications / Services OpenStack Service APIs, SDK, CLI Compute Service (Nova) Storage Services (Cinder and Swift) Network Service (Neutron) Dashboard (Horizon) Identity (Keystone) Many more Services Infrastructure Plugins Physical and Virtualized Infrastructure 9

Create and Manage Networks with Neutron Create private network for your VMs Create router to connect to shared public network Hover over the router icon to see additional info Router has been assigned IP address 10.0.0.1 Click on the private network to see additional info Assigned address space 10.0.0.0/2 Gateway IP is that of router (i.e. 10.0.0.1) 10

11

OpenDaylight 12

OpenDaylight Large open source project within Linux Foundation Platform for building programmable, softwaredefined networks (SDN) Modular, model driven controller at core Northbound APIs to apps (e.g. OpenStack) Southbound interfaces to network devices (e.g. OVS) 13

The OpenDaylight Community Founded in February 2013 Run by the Linux Foundation Eclipse Public License 15 founding companies donated software and development resources 600 contributors 2.5M lines of code Mostly Java First release Hydrogen February 2014 Releases roughly eight months apart Current stable release - Lithium Released June 29, 2015 Lithium SR-3 update Dec 3 Beryllium release targeted for Q12016 14

- Lithium DLUX VTN Coordinator OpenStack Neutron SDNI Wrapper Network Applications Orchestrations & Services AAA AuthN Filter OpenDaylight APIs REST/RESTCONF/NETCONF Base Network Functions OpenFlow Stats Manager OpenFlow Switch Manager OpenFlow Forwarding Rules Mgr L2 Switch Host Tracker Topology Processing Service Function Chaining Reservation Virtual Private Network Virtual Tenant Network Mgr. Unified Secure Channel Mgr Link Aggregation Ctl Protocol Network Services OVSDB Neutron Device Discovery, Identification & Driver Management LISP Service DOCSIS Abstraction SNMP4SDN Network Abstractions (Policy/Intent) ALTO Protocol Manager Network Intent Composition Group Based Policy Service Platform Services Authentication, Authorization & Accounting Neutron Northbound Persistence SDN Integration Aggregator Time Series Data Repository Controller Platform Services/Applications Data Store (Config & Operational) Service Abstraction Layer/Core a.k.a. MD-SAL Messaging (Notifications / RPCs) OpenFlow OVSDB NETCONF LISP BGP PCEP CAPWAP OPFLEX SNMP PCMM/CO SXP USC SNBI HTTP CoAP LACP PS Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) 15

16

OPNFV 17

OPNFV Open Platform for Network Function Virtualization (OPNFV) Realization of ETSI NFV architecture Integration of open source components the glue Interoperable across industry partners and usage models Active in upstream open source communities System integration as open community effort 18

ETSI NFV Architecture OPNFV Focus 19

First Release - Arno 20

21

Putting it all together 22

OpenStack Networking via OpenDaylight Neutron using OVS backend and VXLAN for tunnels Turn off Neutron server and Neutron s OVS agents on all hosts Clear existing OVS config and set OpenDaylight to manage switch Configure Neutron to use OpenDaylight s ML2 driver OpenDaylight now creates network endpoints for instances and manages traffic for them https://wiki.opendaylight.org/view/ OpenStack_and_OpenDaylight 23

24

Conclusion 25

Open Source Dev Center Your Source for Open Source at Cisco https://developer.cisco.com/opensource Contributions to open source Use in products/solutions Community forums, blogs https://communities.cisco.com/community /developer/opensource Developer Events IETF Hackathons featuring open source implementations of open standards 26

Key Takeaways Neutron provides networking services for OpenStack Some OpenStack deployments benefit significantly from advanced networking OpenDaylight can provide advanced networking for OpenStack 27

Pros and Cons Pros: Support for all southbound interfaces of OpenDaylight; therefore, work with wide range of network elements and existing deployments Cons: OpenDaylight, like OpenStack, is complex to install and operate, documentation is not always accurate and up to date Pros and Cons of using a large, rapidly developing open source project 28

Call to Action Visit the World of Solutions for Cisco Campus Walk in Labs Technical Solution Clinics Meet the Engineer Lunch and Learn Topics DevNet zone related sessions

Complete Your Online Session Evaluation Please complete your online session evaluations after each session. Complete 4 session evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt. All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Thank you 31

Extras 33

OPNFV Sandbox using Fuel Fuel is open source deployment and management tool for DevNet Sandbox uses Fuel to deploy a virtual topology that emulates bare-metal deployment Instantiate KVM VMs without OS Fuel guest installs and configure VMs 34

Fast Data Project - FD.io Collaborative open source project in Linux Foundation High performance I/O services framework for dynamic computing User space I/O services framework Hardware, kernel, and deployment (bare metal, VM, container) agnostic 6WIND, Brocade, Cavium, Cisco, Comcast, Ericsson, Huawei, Inocybe, Intel, Mesosphere, Project Calico (Metaswitch), PLUMgrid, Red Hat 35