OpenDaylight Developer Tools, available through Cisco DevNet

11
Charles Eckel ([email protected]) Giles Heron ([email protected]) OpenDaylight Summit, July 2015 OpenDaylight Developer Tools

Transcript of OpenDaylight Developer Tools, available through Cisco DevNet

Charles Eckel ([email protected]) Giles Heron ([email protected])

OpenDaylight Summit, July 2015

OpenDaylight Developer Tools

2 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

DevNet Cisco’s developer program •  https://

developer.cisco.com

3 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Enabling a Robust Developer Ecosystem

Engineering Platform APIs

SDKs and Tools

Developer Support

Community Management

To Build Compelling and Innovative Apps

Making the network a platform for innovation for developers

4 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Open Source Dev Center Your Source for Open Source at Cisco

https://developer.cisco.com/opensource • Contributions to open source • Use in products/solutions • Community forums, blogs • Developer VMs • Developer Events •  IETF Hackathon •  Newcomer Training for OpenStack

5 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

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/COPS SNBI LISP BGP PCEP SNMP SXP

Southbound Interfaces &

Protocol Plugins

OpenFlow

OpenFlow Switch Manager

USC CAPWAP OPFLEX CoAP HTTP

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 Services Service 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 Services Authentication, Authorization &

Accounting

Neutron Northbound Persistence

SDN Integration Aggregator Time Series Data Repository Link Aggregation Ctl Protocol

6 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Open SDN Controller Cisco’s Commercial distribution of OpenDaylight

Common Content

“Helium” Open SDN Controller

Incremental Cisco Value

Precluded OpenDaylight

Content

SDNi

Defense4all

PacketCable PCMM

VTN Project

OpenContrail Plugin

SNMP4SDN

LISP Flow Mapping

AD-SAL

Logs Metrics

Monitoring

Central Mgmt & Admin

OVA Distribution

One Click Install

Plug-in Clustering

BGP-LS Secure Network Bootstrap Infra

MD-SAL

Developer Support

PCEP

Basic Clustering

AAA

Group Policy

L2 Switch

Openflow Plugin

OVSDB

Controller

DLUX

Service Function Chaining

Yang Tools

7 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

•  Pre-packaged Ubuntu VMs with developer tools

•  Customised for different technologies

•  All you need to get started •  Community Site/Support

•  https://communities.cisco.com/community/developer/dev-vm

•  Code •  https://github.com/CiscoDevNet/

devnet-dev-vms

Developer VMs

8 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Learning Labs https://learninglabs.cisco.com/

9 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sandbox https://developer.cisco.com/site/opendaylight/discover/try-it-now/

10 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential