opendaylight nluug_november

17
www.opendaylight.org The OpenDaylight Project OpenDaylight at NLUUG - November 2014 @OpenDaylightSDN #OpenSDN Christopher Price - @chrispriceab

Upload: epricec

Post on 13-Jul-2015

259 views

Category:

Technology


0 download

TRANSCRIPT

www.opendaylight.org

The OpenDaylight Project

OpenDaylight at NLUUG - November 2014

@OpenDaylightSDN #OpenSDN

Christopher Price - @chrispriceab

www.opendaylight.org

Sponsors

Goals

CodeAdoption – Vendor, User, IndustryCommunity – Diverse, Thriving

Delivered & in progress

Controller platformNorth bound APIsSouth bound protocols (OpenFlow/OVSDB, BGP, PCEP, LISP, NETCONF,..)

What is OpenDaylight?

2

www.opendaylight.org

Adoption

3

www.opendaylight.org

28 Projects ++ lithium 256 Contributors Committer diversity – 6 companies

represented in Service Chaining proposal Community labs – 1 in US, 1 in APAC

https://wiki.opendaylight.org/view/Main_Page

Community Snapshot

4

www.opendaylight.org

Community activity in stats!

5

https://www.openhub.net/

www.opendaylight.org

Project Framework

6

www.opendaylight.org

Major Architectural Feature:

Service Abstraction Layer

7

https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:FAQ

(AD-SAL)

www.opendaylight.org

https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_App_Tutorial

More about the MD-SAL

8

www.opendaylight.org

Hydrogen Code

9

www.opendaylight.org

ODL and OpenStack

10

Dashboard/API(Horizon)

Compute StorageImages/Identity/

..Networking(Neutron)

Open vSwitch Nodes

Open vSwitch

Northbound APINorthbound API

ODL-Neutron REST APIODL-Neutron REST API

www.opendaylight.org11

www.opendaylight.org

Well… networking is important! What makes ODL right for NFV?

Transparent / Open / Meritocratic / Technology centric

Southbound technology diversity Abstractions for ease of VIM integration Native NFV centric functionality

Policy and governance abstractions Service Function Chaining Native Network Abstraction

ODL and NFV

12

www.opendaylight.org

What’s in the pipe? Virtual Public Networks (VPuN) VPN Service Fibre Channel SAN Logical Switch Abstraction OpenDaylight Intel® DPDK vSwitch

Python OpenDaylight Client Dynamic Flow Management SDN Simulation Platform Data Persistence XMPP Plugin

SubscriberAwareness Source Group Tag eXchange Protocol (SXP)

CAPWAP-Support Device Driver Framework Openflow Hybrid Mode Safer Link Discovery Link Aggregation Control Protocol

Time Series Data Repository Project_Proposals:Internet of Things Data Management (IDM)

13

www.opendaylight.org

More networking!

With the chance for: WiFi resource and endpoint management Improved simulation tools Machine to machine capabilities Better datacenter integration Increased scale and capacity

Meaning…

14

www.opendaylight.org

Pull the code and review documentation at wiki.opendaylight.org Connect with active developers in the community on the

#opendaylight IRC channel at freenode.net Join the conversation through lists.opendaylight.org and

ask.opendaylight.org Propose a new project at

wiki.opendaylight.org/view/Project_Proposals:Main

Developer Resources

15

www.opendaylight.org

Download a pre-baked techtorial VM: https://wiki.opendaylight.org/images/HostedFiles/OpenDaylight-Techtorial-1.ova

Check out the tutorials and info sessions on You-Tube:

http://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.youtube.com%2Fuser%2Fopendaylightproject&ei=YZttVOeZKovkaurtgNAF&usg=AFQjCNHflabvZHw5yPhnsNV1QMCZyn27jA&bvm=bv.80120444,d.d2s

Or simply, pull / hack / push the code… https://wiki.opendaylight.org/view/GettingStarted:Pulling,_Hacking,_and_Pushing_All_the_Code_from_t

he_CLI

How to get started?

16

www.opendaylight.org

Regional, self-organized, informal associations that meet globally to discuss OpenDaylight

Share knowledge, recruit and onboard new developers, discuss best practices and technical challenges, as well as create awareness

www.opendaylight.org/software/opendaylight-user-groups-odlug

OpenDaylight User Group (ODLUG)

17