Presentation is loading. Please wait.

Presentation is loading. Please wait.

OpenDaylight Hydrogen Release Sept 2, 2013.

Similar presentations


Presentation on theme: "OpenDaylight Hydrogen Release Sept 2, 2013."— Presentation transcript:

1 www.opendaylight.org OpenDaylight Hydrogen Release Sept 2, 2013

2 www.opendaylight.org 2  What is SDN?  What is OpenDaylight?  Who is OpenDaylight?  Hydrogen Simultaneous Release Plan  Projects in Hydrogen  Proposed Release Vehicles Where is this talk going? 2

3 www.opendaylight.org 3 What is SDN? 3 SDN

4 www.opendaylight.org 4  SDN: Software Defined Networking  Many things to many people…  Network virtualization in the cloud  Dynamic service chains for subscribers in SP  Dynamic traffic engineering  Dynamic network configuration  Network Function Virtualization  Many other use cases  Networking is a mind-blowingly diverse domain What is SDN? 4

5 www.opendaylight.org 5  … but some commonalities  Bringing Programmability to the Network  Radically increase flexibility  Move from configuration time to software time  Lots of different good ideas on how to do it  Everybody is still figuring it out – evolvability is key  There are lots of ways to skin the cat  Right tool for the job  Need a general evolvable platform that recognizes the diversity of needs and approaches What is SDN? 5

6 www.opendaylight.org 6  OpenDaylight is community that is building:  An evolvable SDN platform capable of handling diverse use cases and approaches  Common abstractions of capabilities NorthBound people can program to  Intermediation of those capabilities to multiple Southbound implementations  Programmable Network services  Network Applications  Whatever the hell else we need to make it all work What is OpenDaylight? 6

7 www.opendaylight.org 7 Project Framework 7

8 www.opendaylight.org Who is OpenDaylight? (the corporate view) 8

9 www.opendaylight.org Who is OpenDaylight? (really) 9  Like any Open Source Project, OpenDaylight primarily consists of those who show up to do the work.  Currently commits from over 70 contributors from many different organizations (and unaffiliated individuals) and growing  Running around 100 commits per week and accelerating  Strong integration and testing community

10 www.opendaylight.org What is OpenDaylight Delivering 10  OpenDaylight is multi-project  12 currently  Expect 2 more next week  But we still want to deliver a coherent ‘thing’  So to flock together, we are delivering a Simultaneous Release  CodeName: Hydrogen  Due Date: Dec 9, 2013

11 www.opendaylight.org 11 Simultaneous Release Plan 11

12 www.opendaylight.org 12  Controller Controller  VTN VTN  OpenDove OpenDove  Affinity Management Service Affinity Management Service  LISP Mapping Service LISP Mapping Service  Yang Tools Yang Tools  Defense4All Defense4All  BGP-LS/PCEP BGP-LS/PCEP Projects in the Simultaneous Release 12  OpenFlow Protocol OpenFlow Protocol  OpenFlow SB Plugin OpenFlow SB Plugin  OVSDB OVSDB  SNMP4SDN SNMP4SDN

13 www.opendaylight.org 13  Includes(cont) :  Stats Manager  GUI  Topology Manager  and more…  Controller Release Plan Controller Release Plan Controller 13  Contributed by CiscoCisco  Includes:  Base OSGI Framework  HA,Clustering  Service Abstraction Layer (SAL)  OF 1.0 SB Plugin  ND API  Hosttracker

14 www.opendaylight.org 14 Controller 14

15 www.opendaylight.org 15 VTN 15  Contributed by NECNEC  Existing NEC Virtual Tenant Network Technology  Virtualizes network for multiple tenants  vBridge, vRouter  VTN Release Plan VTN Release Plan

16 www.opendaylight.org 16 VTN 16

17 www.opendaylight.org 17 OpenDOVE 17  Contributed by IBMIBM  Virtualizes Network using VXLAN  Uses custom control plane instead of multicast  OpenDove Release Plan OpenDove Release Plan

18 www.opendaylight.org 18 OpenDove 18

19 www.opendaylight.org 19  Examples:  Hop Count Sensitive  Isolate  Encrypt  Class of Service Affinity Management Service 19  Contributed by PlexxiPlexxi  Service for storing Affinity Information  Affinity Information allows association of metadata about workload  Affinity Release Plan Affinity Release Plan

20 www.opendaylight.org 20 Affinity Management Service 20

21 www.opendaylight.org 21 Affinity Management Service 21

22 www.opendaylight.org 22 LISP Mapping Service 22  Contributed by Contextream with Cisco Contextream Cisco  Programmable LISP Mapping Service  May include functions to:  Associate users to flows  Chain service flows  LISP Release Plan LISP Release Plan

23 www.opendaylight.org 23 LISP Mapping Service 23

24 www.opendaylight.org 24 Yang Tools 24  Contributed by CiscoCisco  Provides tooling to build Java bindings in yang from yang models  Supporting tooling for Model Driven SAL  Yang Tools Release Plan Yang Tools Release Plan

25 www.opendaylight.org 25 Defense4All 25  Contributed by RadwareRadware  Provides DDOS detection and mitgation  Designed to allow plugging in additional detection and mitigation strategies  Defense4All Release Plan Defense4All Release Plan

26 www.opendaylight.org 26 Defense4All 26

27 www.opendaylight.org 27 BGP-LS/PCEP 27  Contributed by CiscoCisco  Provides support for discovering topology via BGP-LS  Provides support for path programming via PCEP  BGP-LS/PCEP Release Plan BGP-LS/PCEP Release Plan

28 www.opendaylight.org 28 OpenFlow Protocol Library 28  Contributed by PantheonPantheon  Provides OpenFlow Protocol Stack for OF 1.0, 1.3+  Supports extensibility from 3 rd party bundles  Vendor actions  Vendor Matches  OpenFlow Proto Lib Release Plan OpenFlow Proto Lib Release Plan

29 www.opendaylight.org 29 OpenFlow SouthBound Plugin 29  Joint project between IBM/Ericsson/Cisco IBMEricssonCisco  Provides OF 1.0, 1.3+ Southbound plugin for Controller  Based on OF Protocol Library project  OpenFlow Plugin Release Plan OpenFlow Plugin Release Plan

30 www.opendaylight.org 30 OVSDB 30  Contributed by Individuals at University of KentuckyUniversity of Kentucky  Allows Controller to configure OVS using OVSDB  OVSDB Release Plan OVSDB Release Plan

31 www.opendaylight.org 31 OVSDB 31

32 www.opendaylight.org 32 SNMP4SDN 32  Contributed by ITRIITRI  Allows Controller to carry out some configuration tasks via SNMP  SNMP4SDN Release Plan SNMP4SDN Release Plan

33 www.opendaylight.org 33 SNMP4SDN 33

34 OpenDaylight APIs (REST) DOVE Provider OpenDaylight OpenStack Neutron Plugin VTN Provider OpenStack Integration OpenStack Service Other Provider  OpenDaylight exposes a single common OpenStack Service Northbound  API exposed matches Neutron API precisely  Different implementations plug in under it, in ODL, as provides  OpenDaylight OpenStack Neutron Plugin simply passes through  Improves evovability

35 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 1.01.3 LISP Topology Mgr Stats Mgr Switch Mgr Host Tracker Shortest Path Forwarding VTN Coordinator Affinity Service Network Applications Orchestration & Services OpenStack Neutron OpenFlow Enabled Devices VTN Manager VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol LISP Service NETCONFBGP-LS Additional Virtual & Physical Devices Hydrogen Release SNMP DDoS Protection Open vSwitches OVSDB PCEP OpenStack Service Network Config

36 www.opendaylight.org 36  Release Vehicles and their contents are still being finalized  Current proposal:  Base Edition  Virtualization Edition  Service Provider Edition Proposed Hydrogen Release Vehicles 36

37 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 1.01.3 Topology Mgr Stats Mgr Switch Mgr Host Tracker Shortest Path Forwarding Network Applications Orchestration & Services OpenFlow Enabled Devices VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol NETCONF Additional Virtual & Physical Devices Base Edition Open vSwitches Network Config

38 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 1.01.3 Topology Mgr Stats Mgr Switch Mgr Host Tracker Shortest Path Forwarding VTN Coordinator Affinity Service Network Applications Orchestration & Services OpenStack Neutron OpenFlow Enabled Devices VTN Manager VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol NETCONF Additional Virtual & Physical Devices Virtualization Edition DDoS Protection Open vSwitches OVSDB OpenStack Service Network Config

39 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 1.01.3 LISP Topology Mgr Stats Mgr Switch Mgr Host Tracker Shortest Path Forwarding Affinity Service Network Applications Orchestration & Services OpenFlow Enabled Devices VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol LISP Service NETCONF BGP-LS Additional Virtual & Physical Devices Service Provider Edition SNMP DDoS Protection Open vSwitches PCEP Network Config

40 www.opendaylight.org 40  OpenDaylight is open to everyone, not just corporate members  Join the mailing lists  Join the IRC channel  Bring patches  Bring project proposals  Kick the tires Call to Action 40

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


Download ppt "OpenDaylight Hydrogen Release Sept 2, 2013."

Similar presentations


Ads by Google