All Things Open SDN, NFV and Open Daylight
-
Upload
mark-hinkle -
Category
Software
-
view
1.285 -
download
1
Transcript of All Things Open SDN, NFV and Open Daylight
SDN, NFV & THE STATE OF OPEN DAYLIGHTMark Hinkle, Senior Director, Open Source Solutions, Citrix
@mrhinkle
2
www.socializedsoftware.com | @mrhinkle
I work on Open Source at Citrix
Tom Got Sick So You are Stuck with Me
4
www.socializedsoftware.com | @mrhinkle
Slides Available on Slideshare
Slides Can be Viewed and Downloaded at:http://www.slideshare.net/socializedsoftware/
Copyright Mark R. Hinkle, available under the CCbySA license some rights reserved 2015
Decoupling of the control and data planes of the network to improve efficiency. Communication from a SDN controller via a protocol to network devices both physical and virtual.
Automation
Dynamic Networks
Security
Heterogeneous Management
Abstractions allow for programmable networks.
Network can be changed quickly via a controller
Network offerings can match virtualization offerings for finer grained security in a highly volatile compute landscape.
Single control point for various devices.
Software Defined Networking
Business Applications
Network Services
SDN Control Software
API API
Network Devices
Network Devices
Network Devices
Network Devices
Network Devices
Network Devices
ApplicationLayer
Control Layer
InfrastructureLayer
Control Data Plane Interface (e.g. OpenFlow)
Software Defined Networking Overview
OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well-defined "forwarding instruction set". The growing OpenFlow ecosystem now includes routers, switches, virtual switches, and access points from a range of vendors.
Open Flow
Open vSwitch is a production quality,
multilayer virtual switch licensed under the
open source Apache 2.0 license. It is
designed to enable massive network
automation through programmatic extension,
while still supporting standard management
interfaces and protocols (e.g. NetFlow,
sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag).
To learn more please visit our website: http://openvswitch.org/
Open vSwitch (OVS)
What is OpenDaylight?
OpenDaylight (ODL) is the industry’s de facto open source platform for building programmable, software-defined networks.
OpenDaylight, Open Source SDN Platform
OpenDaylight Open Source SDN Platform
Applications
Open APIs
Open Source Integration, e.g.
OpenStack
Security, Stability,
Scalability, Performance
Who Contributes to OpenDaylight?
Research &
Academia
Commercial Suppliers
Open Source Communities
End Users (Telcos,
Enterprise)
Community Leaders
(ODLUGs, Advisory Group)
OpenDaylightCommunity
Continuous Growth in Community Contributions
Hydrogen Helium Lithium
154
291
502
Hydrogen Helium Lithium
13
23
48
Total Contributors Projects Per Release
Significant Industry Investment in Open SDN
“…the future of technological innovation is not stealing limited resources away from one another, but creating new resources — and new opportunities to create new resources — together in a rich ecosystem.”
Allison RandalOpen Source Hacker
Former OSCON Program Chair@allisonrandal
Open Source isn’t a Zero-Sum Game
Innovate Develop what doesn’t address your needs
LeverageLeverage the growing base of high-quality software
CommoditizeShift non-differentiating tech to reliable services or sources
Via Simon Wardley
Open Source isn’t a Zero-Sum Game
Bringing the Industry TogetherPlatinum Members of OpenDaylight
Silver Members of OpenDaylight
Gold Members of OpenDaylight
CollaborationWith Your Team ...but also with your competitors!
Vibrant Advisory Group
Solutions Based on OpenDaylight
What’s Different About OpenDaylight?
• Supports a wide range of use cases
(similar to Linux’s reach)• Takes a modular/approach to architecture• Supports the full range of hardware that
may exist in an operator’s environment
(supports multiple southbounds)• Has an infrastructure built around the
abstraction layer
One platform to align the industry that...
Service Abstraction Layer/Core
Base Network Functions
Lithium
OpenFlow Enabled Devices
DLUX VTN Coordinator
OpenStack Neutron
SDNI Wrapper
Network Applications Orchestrations & Services
Open vSwitches Additional Virtual & Physical Devices
Data Plane Elements (Virtual Switches, Physical
Device Interfaces)
Controller Platform Services/Applications
OpenFlow Stats Manager
OVSDB NETCONF PCMM/COPSSNBILISP BGP PCEP SNMPSXP Southbound Interfaces &
Protocol PluginsOpenFlow
OpenFlow Switch Manager
USCCAPWAP OPFLEX CoAPHTTP
OpenFlow Forwarding Rules Mgr
L2 Switch
Host Tracker
Topology Processing
AAA AuthN Filter
OpenDaylight APIs REST/RESTCONF/NETCONF
Data Store (Config & Operational) Messaging (Notifications / RPCs)
LACP
Network ServicesService Function Chaining
Reservation
Virtual Private Network
Virtual Tenant Network Mgr.
Unified Secure Channel Mgr
OVSDB Neutron
Device Discovery, Identification & Driver Management
LISP Service
DOCSIS Abstraction
SNMP4SDN
Network Abstractions (Policy/Intent)
ALTO Protocol Manager
Network Intent Composition
Group Based Policy Service
Platform ServicesAuthentication, Authorization &
Accounting
Neutron Northbound
Persistence
SDN Integration Aggregator
Time Series Data RepositoryLink Aggregation Ctl Protocol
Lithium – The Third Release•Increased scalability and performance•Network services for cloud data center platforms•New features for security and automation:
•Unified Secure Channel •Time Series Data Repository (TSDR) •Device Identification and Driver Management (DIDM) •Persistence •Topology Processing Framework
•New and enhanced APIs for interoperability:•Network Intent Composition •Application Layer Traffic Optimization (ALTO) •Interoperability with OpenStack Neutron has been improved
•Six new protocols to support an ever-widening set of use cases:•Source Group Tag eXchange (SXP)•Link Aggregation Control Protocol (LACP) •IoT Data Management (IoTDM) •SMNP Plugin •Open Policy Framework (OpFlex) •Control and Provisioning of Wireless Access Points (CAPWAP)
4 Major Use Cases for SDN
Centralized Network
Monitoring, Management
& Orchestration
Pro-active Network
Management and Traffic
Engineering
Network Functions
Virtualization
Cloud Networking
Use Case: Network Functions Virtualization (Service Function Chaining)
Use Case: Network Functions Virtualization (OPNFV Bootstrap)
Use Case: Cloud Networking
OpenDaylight Timeline2013 2014 2015 2016
Hydrogen
Helium
Lithium
Beryllium*
*Estimates – Dates subject to change
Boron*
OpenDaylight With OpenStack• Who: Equation / EcoloTIC Green Cloud
Public/Private partnership in Quebec• What: Green Cloud to manage Smart
Campus (Locks, Water, Lighting, Heating etc)
• How: L2 Network Virtualization (OVSDB Netvirt) with OpenStack – In production w/ 100s cores, 100s TB Storage etc.
• Future: Metrics Collection (TSDR) from Sensors
#odsummit
OpenDaylight in the WAN ● Objective: Self-provisioned
dynamic network services
● What: Telstra PEN Platform - Layer 2 Ethernet virtual cross connect (VXC) forwards frames between any 2 endpoints on the network
● How: MD-SAL application, leveraging OpenFlow protocol
● Reach: 25 POPs and growing
#odsummit
How Caltech is Leveraging OpenDaylight• Who: CalTech – Large Hadron Collider team• What: Distribute 200+ TB data beyond 13 Tier -1
sites to 160 Tier 2 research sites and 300 Tier 3 sites• How: Controller based on ODL leveraging OpenFlow to setup up flow rules
for data distribution. First based on Hydrogen, then Helium, soon to be on Lithium
• Quote: “ODL has become the De-Facto Standard Controller”
How Comcast is Leveraging OpenDaylight
“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 AT&T is Using OpenDaylight
From AT&T NFV World Congress Keynote, May 6, 2015
33
How AT&T is Leveraging OpenDaylight• “AT&T open source is 5% of our code; our goal is to move to >50% by 2020.” --John
Donovan, Senior Executive Vice President, AT&T Technology and Operations
• OpenDaylight powers AT&T’s Network on Demand Enterprise L2 Service in over 100 markets
• The company is leveraging OpenDaylight for its global SDN controller
• AT&T is contributing to a new ODL project to support YANG models:
“We configure devices in our software-based network using a tool built on a data modeling language called YANG. We’ll submit our customized YANG design tool into open source through the OpenDaylight Community. Innovators will be able to create services that plug into our software-defined framework.” –John Donovan, AT&T
How Orange is Leveraging OpenDaylight
Early POCs with OpenDaylight• vCPE extends the L2 network overlay used in datacenters to the Operator's Access network
(Border Network Gateway BNG)• Self-Healing network works to provide redundancy at high levels of resilience• L2/L3 VPN – Dynamic L2 and L3 VPN provisioning using L2 and L3 network elements and
Netconf interfacePCE based SDN WAN Controller for topology discovery and synchronization and to test PCEP for tunnels discovery and enforcement
How Tencent is Leveraging OpenDaylight• Who: One of the largest web-scale companies in the world• What: DataCenter Interconnect Controller• How: MD-SAL application, leveraging PCEP• Reach: >500M users each for WeChat and QQ “We request all our
partners to be OpenDaylight
compatible by end of this year.”
Marty Ma, Chief Architect
How the City of Bristol is Leveraging OpenDaylight
• Who: Bristol, England is building a fully programmable, citywide network using ODL
• What: Developing an open programmable city region
• How: An OpenDaylight-based SDN controller will integrate traffic across Bristol’s fiber optic network, LTE and experimental 5G wireless networks, and a mesh network of 1,500 connected lamp posts. NEC will provide equipment and support for the network’s radio elements
How Cornell University is Leveraging OpenDaylight
• Who: Cornel University’s new Computer and Information Sciences Facility, the Bill and Melinda Gates Hall
• What: In order to be “future proof,” Cornell implemented one of the largest pure-OpenFlow networks ever deployed into production at a university
• How: Via an OpenDaylight SDN controller and over 30 Dell S4810 and S4820 switches, the OpenFlow network delivers nearly 40 terabits-per-second of bandwidth to over 8,000 students and faculty at CIS
Thank You
Presenter Name, Title, OpenDaylight
@twitterhandle