opendaylight nluug_november
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
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
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
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.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