Building Agile, Open-Source–Based Cloud Solutions With OpenDaylight

Slides:



Advertisements
Similar presentations
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
Advertisements

OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Vpn service Ericsson.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
Exploring OpenDaylight
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Interoperability is Key to Accelerating SDN Adoption Neela Jacques Executive Director OpenDaylight Projectt.
Software-Defined Networks Jennifer Rexford Princeton University.
OpenDaylight project introduction An open source project under the Linux Foundation with the goal of furthering the adoption and innovation of Software.
UNI Manager Project Proposal to OpenDaylight
OpenDaylight: Introduction, Lithium and Beyond
BoF: Open NFV Orchestration using Tacker
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
December 30, 2015 Richard Chien Marko Lai Jason Yuan
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
OPEN-O for MODM Unified NFV/SDN Open Source Orchestrator
Introduction to Avaya’s SDN Architecture February 2015.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
What’s New and Hot in OpenDaylight Beryllium Colin Dixon TSC Chair, OpenDaylight Distinguished Engineer, Brocade.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Communication Needs in Agile Computing Environments Michael Ernst, BNL ATLAS Distributed Computing Technical Interchange Meeting University of Tokyo May.
OpenDaylight Hydrogen Release Sept 2, 2013.
Exploring OpenDaylight Matt Younkins
SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco)
Open Source Summit May 8, 2017.
SDN-O LCM for Mercury Release Key Points and Overview
ONAP Management Requirements
Mobile Application Solution
Open Networking and SDN
Shaopeng, Ho Architect of Chinac Group
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Instructor Materials Chapter 7: Network Evolution
Cloudifying Central Office: Can we do it with ODL?
Lifecycle Service Orchestration (LSO) Models in context
Organizations Are Embracing New Opportunities
Orchestration and Controller Alignment for ONAP Release 1
CableLabs update for ODL Advisory Group
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
VCO POC April 2017.
OPEN-O Modeling Directions (DRAFT 0.6)
Tina Tsou, Bryan Sullivan,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
IP/MPLS Backbone Transition to SDN: OpenDaylight Advisory Board
Requirements for Building a Virtualized Central Office
Multi-VIM/Cloud High Level Architecture
17 Dec 2015 Bryan Sullivan, AT&T
Mobile Application Solution
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
Open Source Access Manager™ ONAP Proposal
The Brocade Cloud Manageability Vision
ONAP Amsterdam Architecture
Software Defined Networking (SDN)
Your Business Opportunity
Christopher Donley Prakash Ramchandran Ulas Kozat
Indigo Doyoung Lee Dept. of CSE, POSTECH
Multi-VIM/Cloud High Level Architecture
Software Defined Networking (SDN)
Building Open Source-Based Cloud Solutions with OpenDaylight
Management and Orchestration in Complex and Dynamic Environment
A 5G experimental environment focused on vertical applications
Virtual Central Office Looking Ahead to the 5G Edge
NGMN & Open Source Sudhagar Chinnaswamy Principal Software Engineer.
An Operational View of OpenDaylight
NFV and SD-WAN Multi vendor deployment
Productive + Hybrid + Intelligent + Trusted
Applying CIM to SD-WAN Weiqiang Cheng, Feng Yang(CMCC)
Using OpenDaylight in Hybrid Cloud: issues or challenges
Presentation transcript:

Building Agile, Open-Source–Based Cloud Solutions With OpenDaylight Colin Dixon Distinguished Software Engineer, Brocade Technical Steering Committee Chair, OpenDaylight

Abstract OpenDaylight has become a nexus for open source project integration, creating the new open networking stack and enabling a new generation of open source, agile IT infrastructure. The fifth “Boron” release provides new tooling and documentation to support application developers, as well as greater integration with larger industry frameworks from OPNFV and OpenStack to CORD and Atrium Enterprise. Boron also brings a strong practical focus on two leading types of deployments: (1) direct control of virtual switches to provide network virtualization and NFV and (2) management and orchestration of existing networks to provide new features and automation. This talk will cover trends in open SDN and cloud networking, with a focus on Boron milestones. In particular, it will focus on the architecture that is being developed across the OpenStack and OpenDaylight project to enable OpenStack service function chaining support in OpenDaylight controller.

Outline OpenDaylight What did we really want? Common use patterns Agility At all levels of the stack Common use patterns OpenFlow + OVSDB NETCONF + BGP

We’ve been building SDN for years Commercially since at least 2012 Why? Decouple elements of the network stack: lower 成本 (cost) faster innovation How are we doing? 敏捷 (Agility): quickly get new features with minimum dependence on others

How are we doing with SDN? Title Goes Here 11/30/2015 How are we doing with SDN? 避免厂商锁定 在市场上赢得一席之地 更快速的创新 可互操作性和集成 您会注意到我还没说成本 成本 简便易用性 灵活性 敏捷 开源 构建 购买 Define interfaces well In human-readable documents Define behavior with some ambiguity Usually move slowly Leave interoperability testing to others, e.g., users, integrators Sometimes provide open source implementations Define interfaces well In code Define behavior in code so it can be tested and understood Move and adapt quickly Can do interoperability testing as part of development Often implement open standards © 2015 博科通讯系统公司版权所有。保密信息-仅供内部使用

Why Open Source? Avoid vendor lock-in Have a seat at the table Title Goes Here 4/13/2018 Why Open Source? Avoid vendor lock-in Have a seat at the table Faster Innovation Interop & Integration You’ll note I didn’t say cost ease of use cost flexibility open source build it buy it Define interfaces well In human-readable documents Define behavior with some ambiguity Usually move slowly Leave interoperability testing to others, e.g., users, integrators Sometimes provide open source implementations Define interfaces well In code Define behavior in code so it can be tested and understood Move and adapt quickly Can do interoperability testing as part of development Often implement open standards © 2015 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

Let’s focus on 成本 (agility) We need to be able to add features Anywhere in the stack Without help from others And deal with the consequences of the chagnes

The new open networking stack Custom HW VMs / Cont. Legacy Optical BGP OVSDB Netconf OpenFlow ORCHESTRATION (NFVO, ...) Networking Apps Mgmt / Analytics App Rest API Open NOS SDN Platform YANG ECOMP OpenDaylight has always been about connecting devices (physical or virtual) Increasingly, OpenDaylight is also about connecting projects acting as open source glue ECOMP, OPNFV, OpenStack, OVS, FD.io, … As a result, it’s the center of building open source clouds Generic OpenStack Networking CORD/vCO with OpenDaylight (this is the above + reality + service chaining) Agile & programmable Modular and interoperable Greenfield AND brownfield Heavily leverages virtualization & cloud Incorporates flexible orchestration Facilitates increasing levels automation

OpenDaylight Now “OpenDaylight fundamentally changed the Linux Foundation’s world. It’s been wildly successful. It’s the de facto standard open source SDN controller for the industry today.” - Dave Ward, Cisco CTO Mature, Open Governance 800+ Contributors Over 100 deployments Leading use cases identified Dozens of ODL-based solutions Mature code base Focus on performance, scale and extensibility *SDxCentral, 9/7/16

Boron Features and Capabilities Integration - industry frameworks OPNFV OpenStack enhancement CORD/vCO ECOMP ONF/Atrium Common SDN toolchains Net Virtualization + SFC: OF + OVSDB + OVS/FD.io Mgmt plane programmability: BGP + PCEP + MPLS + NETCONF Operational tooling Cardinal health monitoring Data analytics (TSDR & Centinel) OCP (Open radio I/F) Documentation App developer tooling YANG-IDE toolkit NetIDE for cross-OSS controller interoperability NeXt UI toolkit “Singleton app” HA App developer tooling YANG-IDE toolkit NetIDE for cross-OSS controller interoperability NeXt UI toolkit “Singleton app” HA

OpenStack/OpenDaylight Integration Multiple Neutron implementations Target different use cases, southbound drivers FD.io/VPP OVS Open Overlay Router (née LISPmob) Provide distributed implementations of scalable network virtualization for OpenStack FD.io, OVS, OpenOverlayRouter/LISPMob Get the features you want in the stack you want how you want it

OpenStack/OpenDaylight Integration L2: ML2 plugin L3: ODL L3 plugin services FWaaS L2Gateway QoS LBaaS BGPVPN networking-sfc trunk Neutron Server ML2 Plugin ODL L3 Plugin Service Plugins Type Manager Mechanism Manager FWaaS L2GW QoS ... GRE TypeDriver VLAN TypeDriver VXLAN TypeDriver ODL mech driver SR-IOV ODL driver ODL driver ODL driver ... ... ... ... ... networking-odl

OpenDaylight in vCO and ROBO

What does Central Office do? Subscriber management capabilities: Gateway, authentication and authorization, event and subscriber information logging Optical Line Termination (OLT) for PON/GPON (Passive Optical Net.) Service functions: self-service portals, NAT, FW, routing, IP addr mgmt, QoS, quotas, video caching, mail and file stores A Virtualized Central Office (vCO): Uses general-purpose compute, storage and network capabilities to deliver the above services Added agility (spin up VMs vs. rack and stack hardware) Cost savings (via increased automation and commodity servers)

vCO Data Center Architecture Physical elements are divided into Network: provides fabric/underlay Servers: provides computer/storage for VNFs North- South Fabric/Underlay (Network) VM Servers/VNFs (Compute, Storage) VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM WAN East West WAN

vCO Data Center Architecture Controllers and orchestrators use overlay networks to form service chains of VNFs North- South VNF VM VM VM VM VNF VM VM VM VM VNF VM VM VM VM VM VM VM VNF VM VM VM VNF VM VM VM VM VM VM WAN East West WAN

vCO Data Center Software Architecture OSS/BSS Policy (NIC, NEMO, GBP, Neutron) VNFO (ECOMP, Open-O, OSM, …) Service Chaining Overlay Network Fabric VNF Spec (TOSCA) VNF Catlog VNFM (Tacker, Cloudify, …) SDN Controller (OpenDaylight) VIM (OpenStack, Kubernetes, …) Fabric/Underlay (Network) VNF VM Servers/VNFs (Compute, Storage) VM VM VM VM VM VM VNF VM VNF VM VM VM VM VM VM VM VNF VM VM VM VNF VM VM VM VM VM VM

ROBO: Using vCO Blueprint in Enterprises vCO for Enterprises to provide for Remote/Branch offices Maybe offered by ISPs as a service Integrating with public cloud will likely involved some form of vCO (either aaS or Enterprise-deployed) Hybrid Cloud will almost certainly involve vCO Private Cloud Branch Office Public vCOaaS from ISP Remote Office Main Office vCO to connect backends Automating this requires integration with many other projects and legacy devices (NETCONF + BPG + MPLS + PCEP) ROBO = Remote office/Branch office

Think Beyond the Controller Product Enabling solution component

Thank you