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

Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

  • Upload
    vuthuan

  • View
    234

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Building Open Source-Based Cloud Solutions with OpenDaylight

Colin Dixon, Brocade/OpenDaylightLisa Caywood, OpenDaylight

Page 2: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Custom

HW HWVMs / Cont.

LegacyHW

Optical

BGPOVSDBNetconfOpenFlow

ORCHESTRATION(NFVO, ...)Networking

AppsMgmt /

Analytics App

Rest API

Open NOS

SDN PlatformYANG

ECOMP

Part of a New OPEN Networking Stack

Page 3: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

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

Page 4: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Integration - industry frameworks• OPNFV• OpenStack enhancement• CORD/vCO• ECOMP• ONF/Atrium

Common SDN toolchainsNet 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• Documentation

Boron Features and Capabilities

Page 5: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

The glue that holds together L2-7 networking functions

Coordinates physical and virtual resources • Network, compute, storage

Network virtualization with service function chaining

• OpenStack-based network virtualization • Virtualized Central Office (vCO; AKA CORD)

OpenDaylight Boron in Open Clouds

Page 6: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

OpenDaylight with OpenStack

Page 7: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

OpenDaylight Boron

Page 8: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

• 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

OpenStack/OpenDaylight Integration

Page 9: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

OpenStack/OpenDaylight Integration

• L2: ML2 plugin• L3: ODL L3 plugin• services

• FWaaS• L2Gateway• QoS• LBaaS• BGPVPN• networking-sfc• trunk

Neutron Server

ML2 Plugin

Type Manager Mechanism Manager

GR

E

TypeDriver

OD

L mech

driver

VLA

N

TypeDriver

VX

LAN

TypeD

river

SR

-IOV ......

ODL L3Plugin

ServicePlugins

FWaaS L2GWO

DL driver

QoS

...

OD

L driver

OD

L driver

... ...

...

networking-odl

Page 10: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Management Network

OpenStack and OpenDaylight Integration

Compute Node

VM

Networking Node

Data Network

Public Network

OVS

Router

Controller node

OpenDaylight*

Neutron Northbound

ovsdb/NetVirt

DHCP Agent

VMVM InternetOVS

Network/Control Node

Neutron

ML2DB

ML2 Plugin

Networking-odl

YangModel

Page 11: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

OpenDaylight in vCO and ROBO

Page 12: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

• 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)

What does Central Office do?

Page 13: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Physical elements are divided into– Network: provides fabric/underlay

– Servers: provides computer/storage for VNFs

vCO Data Center Architecture

East West

North- South

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

WAN WAN

Fabric/Underlay (Network)

Servers/VNFs (Compute, Storage)

Page 14: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Controllers and orchestrators use overlay networks to form service chains of VNFs

vCO Data Center Architecture

East West

North- South

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VMVNFWAN WAN

VNFVNF

VNFVNF

Page 15: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

vCO Data Center Software Architecture

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VM

VMVM

VMVNFVNF

VNFVNF

VNF

Fabric/Underlay (Network)

Servers/VNFs (Compute, Storage)

SDN Controller (OpenDaylight)

VNFO (ECOMP, Open-O, OSM, …)

ServiceChaining

OverlayNetwork

Fabric

OSS/BSS

VNF Spec (TOSCA) VNF Catlog

VNFM (Tacker, Cloudify, …)

VIM (OpenStack, Kubernetes, …)

Policy (NIC, NEMO, GBP, Neutron)

Page 16: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

- 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

ROBO: Using vCO Blueprint in Enterprises

PrivateCloud

Branch Office

PublicCloud

vCOaaSfrom ISP

Remote Office

Main Office

vCO to connect backends

Page 17: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Think Beyond the Controller

Product Enabling solution component

Page 18: Solutions with OpenDaylight Building Open Source-Based Cloudcolindixon.com/wp-content/uploads/2014/05/SDxCentral-Webinar-10_2… · Building Open Source-Based Cloud ... OpenStack

Thank you