OpenDaylight: (Almost) 3 Years In - Open SDN India...

18
OpenDaylight: (Almost) 3 Years In Phil Robb, Senior Technical Director, OpenDaylight @OpenDaylightSDN

Transcript of OpenDaylight: (Almost) 3 Years In - Open SDN India...

OpenDaylight: (Almost) 3 Years In

Phil Robb, Senior Technical Director, OpenDaylight

@OpenDaylightSDN

#odsummit

Networking Needs a Refresh

Strong Desire for One Common Platform

• Supports a wide range of use cases (similar to Linux’s reach)

• Takes a modular/approach to architecture (deploy only what you need)

• Supports the full range of operator hardware (multiple southbound interfaces)

• Provides easy way to write once, work everywhere (service abstraction layer)

“Open Programmable Network”

Significant Industry Investment in Open SDN

#odsummit

Vibrant Advisory Group

#odsummit

#odsummit

Solutions Based on OpenDaylight

4 Emerging Use Cases for SDN

Monitoring,Network

ManagementandAnalytics

TrafficEngineering

NetworkFunctions

Virtualization+Cloud

Networking

NewServiceCreation

#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 Tencent is Leveraging OpenDaylightCHALLENGEOne of the largest web-scale companies in the world experienced low bandwidth usage of expensive WAN connections, low service redundancy scheduling efficiency

SOLUTIONBuilt DCI controller based on ODL and achieved real bandwidth usage improvement + network service quality enhancement

DCI Network Architecture

How Serro is Leveraging OpenDaylightCHALLENGE:Atypical customer data flows: weather, finance, airlines, government, energy --mapping packet switch infrastructure to optical transport networks

SOLUTION:Leverage ODL as a global controller to enable SDN on MEO satellite network, which provides consistent and on-demand connection

How AT&T is Leveraging OpenDaylight

ServiceAbstractionLayer/Core

BaseNetworkFunctions

- Lithium

OpenFlow EnabledDevices

DLUX VTNCoordinator

OpenStackNeutron

SDNIWrapper

Network ApplicationsOrchestrations &Services

Open vSwitches Additional Virtual&Physical Devices

DataPlane Elements(Virtual Switches, Physical

Device Interfaces)

Controller PlatformServices/Applications

OpenFlow Stats Manager

OVSDB NETCONF PCMM/COPSSNBILISP BGP PCEP SNMPSXP Southbound Interfaces&

Protocol Plugins

OpenFlow

OpenFlow Switch Manager

USCCAPWAP OPFLEX CoAPHTTP

OpenFlow Forwarding Rules Mgr

L2Switch

Host Tracker

Topology Processing

AAAAuthN Filter

OpenDaylightAPIsREST/RESTCONF/NETCONF

DataStore(Config&Operational) Messaging (Notifications /RPCs)

LACP

NetworkServicesServiceFunction Chaining

Reservation

Virtual Private Network

Virtual Tenant Network Mgr.

Unified SecureChannel Mgr

OVSDBNeutron

DeviceDiscovery, Identification&Driver Management

LISPService

DOCSISAbstraction

SNMP4SDN

NetworkAbstractions(Policy/Intent)

ALTOProtocol Manager

Network IntentComposition

Group Based Policy Service

PlatformServicesAuthentication, Authorization &

Accounting

Neutron Northbound

Persistence

SDN Integration Aggregator

Time Series DataRepositoryLinkAggregation CtlProtocol

#odsummit

What’s Coming In Beryllium

#odsummit

Improvements To Existing Projects•Better Scaling•Better Performance•Improved Support for Neutron APIs/Features•Better Integration of Advanced Features (GBP, SFC, VPN, Etc.)•New Features/Projects….

#odsummit

Additional New Projects In Beryllium (1/2)NetIDE enables portability and cooperation inside a single network by using a client/server multi-controller architecture.

NEMO language is a DSL based for the abstraction of network models and conclusion of operation patterns

FaaS project creates a common abstraction layer on top of a physical network, so northbound APIs can more easily mapped onto the physical network.

Messaging For Transport: Messaging Oriented Middleware Northbound Bindings Including AMQP, and XMPP in addition to the existing RESTCONF interface

The Controller Shield provides controller security information to north-bound applications including attack metrics from south bound and east/west interfaces

#odsummit

Additional New Projects In Beryllium (2/2)UNI Manager plugin enables configuration of User Network Interface functionality in network elements, and connectivity between the network elements for Ethernet Private Line (EPL) services as defined by Metro Ethernet Forum (MEF)

Centinel Streaming Data Handler - Centinel is a distributed reliable framework for collection, aggregation and analysis of streaming data

NeXt provides a network centric topology UI component. NeXt can display large complex network topologies, aggregated network nodes, traffic/path/tunnel/group visualizations and it includes different layout algorithms, map overlays, and user friendly presets.

YANG PUBSUB allows you to get information from network management. It allows subscriptions to be placed on targeted subtrees of YANG datastores residing on remote devices. Changes in YANG objects within the remote subtree can be pushed to an OpenDaylight controller as specified without a requiring the controller to make a continuous set of fetch requests.

Thank You

Phil Robb, Senior Technical Director, OpenDaylightTwitter @OpenDaylightSDN