devnet-1117open source devcenter launched within devnet

29

Upload: cisco-devnet

Post on 15-Aug-2015

177 views

Category:

Technology


3 download

TRANSCRIPT

Open Source Dev Center launched within DevNet

Charles Eckel ([email protected])

DEVNET-1117

3© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

• Why Open Source

• Open Source at Cisco

• Cisco DevNet

• Open Source Dev Center

• Key Takeaways

Agenda

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

Why Open Source

4

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

When we talk about "open source," we're talking about a proven way of collaborating to create technology. The freedom to see the code, to learn from it, to ask questions and offer improvements: This is the open source way.

5

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 6

When companies think of open source, … they think "business agility," a quality they increasingly value above all others

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 7

Standardization + Open Source => Interoperability

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

Evaluation Criteria – Business Decision

• Visibility• Ability to influence features• Speed of innovation• Business agility

• Knowledge of open source software

• Deployment complexity• Support model• Legal concerns about licensing

Pros and Cons Desired Traits

• Effectively solves problem• Code quality• Technical skill required to use• Properly governed and licensed• Alignment with standards• Development community• Commercial support• Total cost of ownership

8

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

Benefits for Developers• Visibility• More Control• Quicker update cycles• More secure• Active Community • Improve programming skills• Ability to give back• Showcase your skills• Career development/agility

9

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

“Cisco isn’t just saying they’re dedicated to open source, they’re making it happen”

Martin Roesch, Founder of Sourcefire, VP and chief architect of Cisco Security Business Group

10

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

Cisco’s Long History with Open Source

11

OSS used in most/all products

1980 1990 2000 2010 2020

GNU

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12DEVNET-1117

Cisco DevNet

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

DevNet

Cisco’s developer program

• https://developer.cisco.com

13

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117

Enabling a Robust Developer Ecosystem

EngineeringPlatform APIs

SDKs and Tools

DeveloperSupport

Community Management

To Build Compelling and Innovative Apps

Creating a Community of Software Developers who Leverage Cisco Technology in Their Work

14

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 15

Open Source Dev CenterYour 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

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 16

OpenStack• Cloud computing platform for

public/private clouds

• Abstracts data centers into pools of resources

• Provides management layer for efficient, automated allocation of resources

• Empowers operators, admins, users via self service portals

• Provides APIs to develop cloud-aware applications

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 17

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 18

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 19

OpenDaylight• Software-Defined

Networking (SDN)

• Modular controller at core

• Northbound APIs to apps

• Southbound interfaces to network devices

• Heart of Cisco Open SDN Controller

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 20

Open SDN ControllerCisco’s Commercial distribution of OpenDaylight

Common Content

“HELIUM” Open SDN Controller

Incremental CiscoValue

PrecludedOpenDaylight

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 NetworkBootstrap Infra

MD-SAL

Developer Support

PCEP

Basic Clustering

AAA

Group Policy

L2 Switch

Openflow Plugin

OVSDB

Controller

DLUX

Service Function Chaining

Yang Tools

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 21

• Open source intrusion detection and prevention

• Rule-driven language, combining benefits of signature, protocol and anomaly-based inspection• Create/modify rules to detect

issues with custom or unusual services

• Use rules contributed by community of Snort users

• Verify rule provides complete protection against a vulnerability

Snort

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 22

• Cisco’s H.264 implementation for real-time video (e.g. WebRTC)

• Open sourced under BSD license

• Overseen by board from industry and open source community

• Binary module available for download for several OSs

• MPEG-LA licensing costs handled by Cisco

• Source codehttps://github.com/cisco/openh264

OpenH264

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 23

Learning Labshttps://learninglabs.cisco.com/

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 25

• 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

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 26DEVNET-1117

Key Takeaways

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117 27

• Cisco contributes actively to open source

• Cisco uses open source extensively

• Active participation in open source benefits all involved

• DevNet is your source for open source at Cisco

https://developer.cisco.com/opensource

Key Takeaways

Thank you

28© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1117