OpenDaylight Introduction and Overview David Meyer SP CTO and Chief Scientist

Slides:



Advertisements
Similar presentations
November 2013 Jan Medved, Reinaldo Penno
Advertisements

Proposal: Model-Driven SAL for the OpenDaylight Controller
A Brief Introduction to SDN and OpenDaylight
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
January 2014 Thomas D. Nadeau
The OpenDaylight Project London ODLUG, November 3 rd, Colin TSC Chair, OpenDaylight Principal Engineer, Brocade.
OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
Hydrogen Helium Lithium
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Vpn service Ericsson.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Guest Presentation Template ONF NBI Leadership Roundtable November 19, 2013 Instructions: Thank you for your willingness, on admittedly short notice, to.
OpenDaylight Architecture ONF Member Work Day February 12 th, 2015 Colin TSC Chair, OpenDaylight Principal Engineer, Brocade.
ODL Release Vehicles. Base Network Service Functions Management GUI/CLI Controller Platform Southbound Interfaces & Protocol Plugins OpenDaylight APIs.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
Please direct any questions or comments to
Exploring OpenDaylight
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
Helium Hydrogen. AAA: Authentication, Authorization & Accounting AuthN: Authentication BGP: Border Gateway Protocol COPS: Common Open Policy Service DLUX:
Introducing Open Platform for NFV Please direct any questions or comments to 1.
An Overview of Software-Defined Network
NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Interoperability is Key to Accelerating SDN Adoption Neela Jacques Executive Director OpenDaylight Projectt.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
ONF Configuration and Management WG Jürgen Quittek
OpenDaylight project introduction An open source project under the Linux Foundation with the goal of furthering the adoption and innovation of Software.
OpenDaylight: Introduction, Lithium and Beyond Colin Dixon Technical Steering Committee Chair, OpenDaylight Senior Principal Engineer, Brocade Some content.
UNI Manager Project Proposal to OpenDaylight
HP OpenFlow Plugin and Libraries June 30, 2014.
Introduction of Speaker: Claudia 1.
Guest Presentation Template ONF NBI Leadership Roundtable November 19, 2013 Instructions: Thank you for your willingness, on admittedly short notice, to.
OpenDaylight: Introduction, Lithium and Beyond
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. Brocade SDxCentral SDN Controller Report.
GREG CAPPS [ ASUG INSTALLATION MEMBER MEMBER SINCE:1998 ISRAEL OLIVKOVICH [ SAP EMPLOYEE MEMBER SINCE: 2004 GRETCHEN LINDQUIST [ ASUG INSTALLATION MEMBER.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
A Brief Introduction to OpenDaylight Colin Dixon Technical Steering Committee Chair, OpenDaylight Senior Principal Engineer, Brocade Some content from:
December 30, 2015 Richard Chien Marko Lai Jason Yuan
on Twitter FIWARE Open Community: an introduction Juanjo Hierro FIWARE Coordinator and Chief.
Ryu Overview 2014/11/25 晁鍾義 Tony. What is Ryu ? Component and Ryu What is component ? Component and libraries in the Ryu and description Ryu Architecture.
IETF 92 draft-lam-teas-usage-info-model-net- topology-00.
Created by Jan Medved I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved.
Azher Mughal / Beraldo Leal Programming OpenFlow Flows for Scientific Profit 1 Azher Mughal / Beraldo Leal SuperComputing 2015.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Test and Performance Integration Group.
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
OpenDaylight Hydrogen Release Sept 2, 2013.
Exploring OpenDaylight Matt Younkins
Luis Gomez, Principal SW Test Engineer, Brocade
Open Source Summit May 8, 2017.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Instructor Materials Chapter 7: Network Evolution
Orchestration and Controller Alignment for ONAP Release 1
CableLabs update for ODL Advisory Group
The OpenDaylight Project
Introduction to OPNFV CVP
Containers as reference environment “Secure Network Bootstrapping Infrastructure” in OpenDaylight Frank Brockners, Kannan Varadhan, Liming Wei, Y F Siu.
ONOS Drake Release September 2015.
Indigo Doyoung Lee Dept. of CSE, POSTECH
The OpenDaylight Project
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
An Operational View of OpenDaylight
Presentation transcript:

OpenDaylight Introduction and Overview David Meyer SP CTO and Chief Scientist

Agenda Introduction Architecture Overview Project Life Cycle, Simultaneous Release Plan and Projects How to Get Involved and A Bit on Governance Q&A

The OpenDaylight Project is a collaborative open source project that aims to accelerate adoption of Software-Defined Networking (SDN) and create a solid foundation for Network Functions Virtualization (NFV) for a more transparent approach that fosters new innovation and reduces risk. Founded by industry leaders and open to all, the OpenDaylight community is developing a common, open SDN framework consisting of code and blueprints. What is the OpenDaylight Project? 3

Broad Industry Support 4

Goals  Code: To create a robust, extensible, open source code base that covers the major common components required to build an SDN solution  Acceptance: To get broad industry acceptance amongst vendors and users  Community: To have a thriving and growing technical community contributing to the code base, using the code in commercial products, and adding value above, below and around  Key Principles: Open, transparent, fair

 “Coin of the Realm”  A wide array of technologies contributed by leading companies and developers  See “Hydrogen Projects” in a few slides  Open Source: Any developer can contribute code as an individual  Robust framework/platform for new apps and tools  Eclipse Public License (EPL) Eclipse Public License  So what is the ODP Project Framework and Architecture? Code

General Project Framework

Drilling Down a Bit… OpenFlow other std. protocols (ONF, IETF, …) base network service functions GUI controller platform extensions / addn’l svcs vendor- specific interfaces southbound interfaces & protocol plugins OpenDaylight APIs (REST) virtual network manager integration data plane interfaces and enhancements (virtual switches, physical device interfaces) service abstraction layer (plug-in mgr., capability abstractions, …) SAN (SMI-S) topology mgr stats mgr switch / device mgr L4-L7 service manager fwding multi-tenant virtual networks L4-L7 service abstractions storage services network applications, orchestration, and services OpenStack Quantum CloudStackoVirt … CLI hw-independent interfaces and data models virtual forwarding enhancements Open switch API inter-controller comm …

Major Architectural Feature: Service Abstraction Layer (SAL)

Project Life Cycle Schematic core mature incubation bootstrap temporary entry point for projects during startup phase proposed nascent projects projects core to OpenDaylight platform successful, active projects, perhaps with limited community All project graduation reviews managed by TSC new projects (not yet part of OpenDaylight)

Project Life Cycle Detail

Hydrogen Projects Projects in Bootstrap State Controller (Cisco) Network Virtualization Platform (BSN) Virtual Tenant Network (NEC) Open DOVE (IBM) OpenFlow Plugin (Ericsson/Cisco/Pantheon) Affinity Metadata Service (Plexxi) Projects in Incubation State YANG Tools (Cisco) LISP Flow Mapping (ConteXtream) OVSDB Integration (UK/Cisco) Openflow Protocol Library (Pantheon/Cisco) BGP-LS/PCEP (Cisco) Defense4All (Radware) SNMP4SDN (ITRI) New Projects -Integration -DilUX

Hydrogen Simultaneous Release Plan 2013

Projects in the “Hydrogen” Release - Coming 12/9/13 14

15

 Release Vehicles and their contents are still being finalized  Current proposal:  Base Edition  Virtualization Edition  Service Provider Edition  Note: REL (yum) packages in process Proposed Hydrogen Release Vehicles

Base Edition Base Network Service Functions Management GUI/CLI Controller Platform Southbound Interfaces & Protocol Plugins OpenDaylight APIs (REST) Data Plane Elements (Virtual Switches, Physical Device Interfaces) Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow Topolog y Mgr Stats Mgr Switch Mgr Host Tracke r Shortest Path Forwarding Network Applications Orchestration & Services OpenFlow Enabled Devices NETCONF Additional Virtual & Physical Devices Open vSwitches Network Config

Virtualization Edition Base Network Service Functions Management GUI/CLI Controller Platform Southbound Interfaces & Protocol Plugins OpenDaylight APIs (REST) DOVE Mgr Data Plane Elements (Virtual Switches, Physical Device Interfaces) Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow Topolog y Mgr Stats Mgr Switch Mgr Host Tracke r Shortest Path Forwarding VTN Coordinato r Affinity Service Network Applications Orchestration & Services OpenStack Neutron OpenFlow Enabled Devices VTN Manager NETCONF Additional Virtual & Physical Devices DDoS Protection Open vSwitches OVSD B OpenStack Service Network Config

Service Provider Edition Base Network Service Functions Management GUI/CLI Controller Platform Southbound Interfaces & Protocol Plugins OpenDaylight APIs (REST) Data Plane Elements (Virtual Switches, Physical Device Interfaces) Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow LISP Topolog y Mgr Stats Mgr Switch Mgr Host Tracke r Shortest Path Forwarding Affinity Service Network Applications Orchestration & Services OpenFlow Enabled Devices LISP Service NETCONF BGP-LS Additional Virtual & Physical Devices SNMP DDoS Protection Open vSwitches PCEP Network Config

Getting Involved Developer documentation: wiki.opendaylight.org list of current projects in various states links to documentation on current projects, e.g., how to get/build code, architecture, … information on proposing new projects for OpenDaylight

Getting Involved, Cont Open mailing lists: lists.opendaylight.org discussion groups on specific projects cross-project discussions announcements

OpenDaylight governance – 10K view Bylaws: ODP Board of Directors will manage business leadership for OpenDaylight including governance, marketing and operational decisions Initial BOD populated by Platinum members + 1 gold + 1 silver ODP Technical Steering Committee sets technical direction TSC provides technical leadership for OpenDaylight TSC members are elected and is comprised of developers and project leaders Initially seeded with Platinum member representatives TSC chair ex-officio member of the Board TSC chair elected annually with no term limits Importantly: OpenDaylight is open to anyone. In particular Anyone can develop and contribute code Anyone get elected to the Technical Steering Committee Anyone can get elected to the Board Anyone can help steer a project forward in any number of ways

A Little More on the TSC Technical direction set by the Technical Steering Committee Responsible for maintaining platform codebase Sets release train scope and schedule TSC membership Initialized with representatives from platinum member companies Will evolve to be comprised of core project leads and community representatives TSC meetings and mailing list are open to the community See lists.opendaylight.org to subscribe to the TSC mailing list TSC calls are Thursday at 1000 PDT (open to all) See TSC Meeting Minutes and Call recordings See Technical Work Stream calls are Monday at 1300 PDT (open to all) See

 More information and to join:  wiki.opendaylight.org wiki.opendaylight.org  Keep informed and join the conversation  IRC: #opendaylight on Freenode  Open mailing lists:  #OpenDaylight Resources

Thanks!