Upload
nec-corporation
View
500
Download
0
Tags:
Embed Size (px)
Citation preview
www.opendaylight.org
Unveil LithiumUpcoming OpenDaylight Release
June 3, 2015
Masashi Kudo OpenDaylight Ambassador
www.opendaylight.org4
Vendors, Individuals for community activities 49 sponsors in total (as of May 23, 2015)
User Groups for utilization Advisory Group for advisory
Who are Participating?
Platinum
Gold
Silver
ODL Sponsors
www.opendaylight.org
Total 20 user groups (as of May 23, 2015) Asia 9, Middle East 1, ANZ 1, Europe 3, North America 6
ODL User Group
6
Tronto
Delhi
Baltimore
Montreal
RaleighSilicon Valley
Tokyo
Brisbane
Lisboa
LondonMunchen
IslamabadAustin
TaipeiShenzhen
ShanghaiNanjing
Hangzhou
Beijing
Bangalore
www.opendaylight.org
ODL Tokyo User Group
7
1st Meetup (2015/1/24) 2nd Meetup (2015/6/2)
Seminar• Helium projects• MD-SAL• Dell’s activities• Okinawa
OpenLab PoC
Seminar• Carriers’ expectation to open source
(Incl. ODL) and virtualization• BGP-LS/PCEP• Network setting with GBP/OpFlex
Hands-On• Helium install• Basic operation• L2Switch• VTN Manager
www.opendaylight.org
Assist and support ODL based on real-world network experiences by providing advice and feedback to the ODL TSC regarding:
ODL priorities ODL’s strategic roadmap Typical enterprise or service provider architectures and
constraints SDN and NFV use cases
Current advisors from: AT&T, Comcast, CableLabs, Telefonica, Orange, China Telecom,
Deutsche Telekom Technik, Arizona State University For more details,
https://wiki.opendaylight.org/view/OpenDaylight_Advisory_Group:Main
ODL Advisory Group
8
www.opendaylight.org
Recommendations made by Orange at the third meeting Identify key SDN Use Cases such as data center
interconnection, VPN on demand, and virtual network overlays/tunnels.
Ensure Carrier Grade functionality and performance Drive for ODL to be a reference architecture for relevant
standards bodies such as IETF, ITU T, ETSI, etc.
Example of Recommendations
9
www.opendaylight.org10
ODL User Stories
http://www.opendaylight.org/blogs/2015/05/how-att-using-opendaylight
http://www.opendaylight.org/blogs/2015/05/how-cablelabs-using-opendaylight
http://www.opendaylight.org/blogs/2015/05/how-comcast-using-opendaylight
www.opendaylight.org11
How AT&T is Using ODL
From AT&AT NFV World Congress Keynote, May 6, 2015
Provided by Linux Foundation
www.opendaylight.org
“Comcast is motivated to reduce the operational complexity of our networks. We’re working toward creating an architecture where the core of the network is not intimately involved in the operation of virtual networks.” – Chris Luke, senior principal engineer, Comcast
Early PoCs with OpenDaylight: Network intelligence abstraction – allowing apps to query
the network without adding complexity to the forwarding plane
Overlay edge services – using IPv6 as an underlay at the network edge
How Comcast is Using ODLProvided by Linux Foundation
www.opendaylight.org
Other OSS Controllers
OPNFV
OpenStack
ETSI ISG NFV
ONFIETF SFC WG
NFV Standardization (partial)
14
OpenFlow
SFC
GBP
VTN Manager
NSH
NFV
PO
C
ReferNFV POCRefer
GS NFV
Refer as VN
Refer as VIM
OPNFV
Service Function Chaining Neutron Service Module
OVSDB
OpenDaylightOpenFlow
OpenFlow
Protocol Implem
entation
Protocol Im
plementation
Protocol Im
plementation
NSHSCH
PlugIn
PlugIn
VXLAN, GRE, STT
Requirem
ents
www.opendaylight.org
IETF scope is with SFC encapsulation NSH and SCH
ONF discusses OpenFlow-based SFC for L4-L7 with SFC encapsulation
IETF-SFC vs OpenFlow
Non-Outer Encapsulation
Outer Encapsulation
Non-SFCEncapsulation
SFCEncapsulation
Scope of the IETF-SFC
architecture
Main model(NSH, SCH)
draft-ietf-sfc-architecture-07
OpenFlow-based SFC(L4-L7)
OpenFlow-based SFC(L2-L4)
SFC
VTN Manager
ODL Project
www.opendaylight.org
Service Function Chaining project https://wiki.opendaylight.org/view/Service_Function_Chaining:Main NSH based implementation
OpenDaylight Virtual Tenant Network (VTN) project https://wiki.opendaylight.org/view/OpenDaylight_Virtual_Tenant_Network_(VTN):Main The implementation is available The VTN manager covers L2-L4 service insertion, which is steered with
OpenFlow
OpenDaylight: SFC, VTN
www.opendaylight.org
NFV reference architectural framework
https://wiki.opnfv.org/get_started/get_started_system_state
Scope of OPNFV
1st Release
OpenStack Juno
OpenDaylightHelium
CentOS7
Key SoftwareComponents
www.opendaylight.org
3rd release from OpenDaylight
What is Lithium
19
Hydrogen(2014/02)
Helium(2014/09)
Lithium(2015/06)
www.opendaylight.org
Lithium Schedule
20
Date MilestoneNovember 2014 Start Development
June 2015 Lithium ReleaseAugust 2015 Lithium Stable Release
September 2015 Lithium Stable2 Release
www.opendaylight.org
43 Projects Participated Targeted Core Controller Improvements
AD-SAL Deprecation Core controller refactoring / restructuring Significant improvement in integration and testing with
OpenStack Improvements in Monitoring and Debugging Various MD-SAL and Clustering performance
improvements
Lithium Features
21
https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Now, 41 projects in total are working on Lithium 17 Projects newly joined
Lithium Projects
22
new project
www.opendaylight.org
Propose AD-SAL to be deprecated in Lithium, removed in Beryllium
Abstraction Layer
23
https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:FAQ
X
www.opendaylight.org
Discussion continues on refactoring the controller into smaller pieces.
The logical components AD-SAL – Proposal to deprecate in Lithium, removed in
Beryllium MD-SAL Config Subsystem Network Service Functions L2 Switch (already decoupled in Helium)
Change the location to store OpenFlow related code from Controller project to OpenFlow Plugin
Refactoring the Core Controller
24
https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Improved Integration, Stability, and Scalability Significant Expansion of CI Testing Clustering Integration & Scalability Testing Improved Integration of OVSDB, VTN, GBP, and SFC
with Neutron New and Improved Features
Improved Controller Restart Capabilities Bi-directional REST Call Support Improvements in DVR, LBaaS, GBP, and SFC support
Lithium/Kilo Wishlist
25
https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Classification Project name Overview Proposed by
Platform enhancements Device Identification and Driver Management
Framework to inform the Controller of new (non-Openflow) devices, collect data from the device, update the inventory model, and invoke the appropriate Device Drivers to manage the device
HP
Internet of Things Data Management
Develops a oneM2M compliant IoT Data Broker, middleware and protocol support to enable authorized applications to retrieve IoT data uploaded by any device
Cisco
Link Aggregation Control Protocol
Auto-discover and aggregate multiple links between LACP enabled endpoints or switches
DELL
Persistence Implements application persistence logic for query-able and nonmodeled data (aka, object store) in ODL
HP
Time Series Data Repository
Maintains a repository and a set of time series data services to collect, store, query and maintain relevant time series data available to ODL
DELLCisco
List of new projects (1/3)
26
https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Classification Project name Overview Proposed by
Platform enhancements VPN Service Develops VPN related functions Ericsson
Unified Secure Channel Builds a unified secure communication tunnel between network elements and the OpenDaylight controller
Huawei
Southbound plugin CAPWAP Provides MD-SAL Plugin to support the CAPWAP Protocol library and 802.11 bindings
OpFlex Develops functions to support OpFlex Cisco
SNMP Plugin Allows applications and controller services to interact with devices using SNMP
HPCisco
Source-Group Tag eXchange Protocol
Protocol which propagates information about the binding of an IP address to a Source-Group Tag (SGT) between network devices
Cisco
List of new projects (2/3)
27
https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Classification Project name Overview Proposed by
Network abstraction ALTO Protocol providing abstractions and services for simplified network views and network services
ALTO(RFC 7285)
Yale UniversityTongji UniversityBell Labs
Network Intent Composition
Enables the controller to manage and direct network services and network resources based on describing the “Intent” for network behaviors and network policies
HPNECHuaweiCiena
Topology Processing Framework
Creates framework for topology aggregation and filtering that will provide a unified topology view (multi-protocol, Underlay & Overlay)
Ericsson Pantheon
Release support Release Engineering – Autorelease
Builds Opendaylight release artifacts as well as routing test build, e.g. daily, weekly test
HuaweiCisco
Development support Controller Core Functionality Tutorials
Explains the core functionality of the Controller, and creates tutorials to help develop functionalities
Cisco
List of new projects (3/3)
28https://wiki.opendaylight.org/images/c/cb/MWC_PowerHour_03-05-2015.pdf
www.opendaylight.org
Network Intent Composition (NIC) NIC will enable the controller to manage network
services and resources based on the “Intent” NIC will be designed to be protocol agnostic
Example of Network Abstractions
29
• Intent: “what”, not “how”• Intent as the “universal language” • Intent is invariant• Intent is portable• Intent is compose-able • Intent is scale-able• Intent Brings Context
Provided by Dave Lenrow@HP
www.opendaylight.org30
Intent versus Prescription
Intent What I want, not how to do it
Portable, independent of protocol, vendor, media, etc.
“I want my headache to stop”
“Bob is allowed to access the internet”
“Please cut my lawn”
Prescription How to do it (Commands, rules,
settings) Non-portable, dependent on
protocol, vendor, media, etc.
“Give me two aspirin”
“Send packets matching this 5-tuple out port 11”
“Take mower out of truck, fill gas and oil, pull starter cord, push onto lawn, …”
Provided by Dave Lenrow@HP
www.opendaylight.org
OpenDaylight Summit July 27-31 in Santa Clara
http://events.linuxfoundation.org/events/opendaylight-summit
OpenDaylight Tokyo User Group Meetup
http://www.meetup.com/OpenDaylight-Tokyo-User-Group/ Facebook
https://www.facebook.com/groups/725301944251741/
Info
32