onepk overview

17
© 2010 Cisco and/or its affiliates. All rights reserved. 1 © 2010 Cisco and/or its affiliates. All rights reserved. 1 Welcome to the New Era of Programmability APIs: Comprehensive. Extensible. Any Platform. www.cisco.com/go/getyourbuildon June 2012

Upload: get-your-build-on-with-software-for-the-network-amp-beyond

Post on 28-Nov-2014

7.084 views

Category:

Technology


4 download

DESCRIPTION

Welcome to the New Era of Programmability APIs: Comprehensive. Extensible. Any Platform. Cisco onePK, short for One Platform Kit, is an easy-to-use toolkit for development, automation, rapid service creation, and more. onePK enables the extension and configuration of the capabilities available on Cisco® routers and switches. onePK allows for easier access to the data inside your network and control over the function of your network. Sign up to be an early adopter today at: http://developer.cisco.com/web/getyourbuildon/home

TRANSCRIPT

Page 1: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 1 © 2010 Cisco and/or its affiliates. All rights reserved. 1

Welcome to the New Era of Programmability APIs: Comprehensive. Extensible. Any Platform.

www.cisco.com/go/getyourbuildon

June 2012

Page 2: onePK Overview

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

Market Transitions Driving Greater Demands on the Network

Page 3: onePK Overview

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

  Experimental OpenFlow/SDN components for production networks

  Customize with Programmatic APIs to provide deep insight into network traffic

  Policy-based control and analytics to optimize and monetize service delivery

  Virtualization of workloads, VDI, Orchestration of security profiles

Customer Insights

  Network “Slicing”   Network flow management

  Agile service delivery

  Private Cloud Automation

  Automated provisioning and programmable overlay

  Scalable Multi- tenancy”

Page 4: onePK Overview

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

z

Programmability at multiple layers of the network Flexibility in deriving abstractions

Network Elements and Abstraction

Analysis and Monitoring, Performance and Security

Cisco Approach

Application Developer Environment

Harvest Network Intelligence

Program for Optimized

Experience

Page 5: onePK Overview

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

Cisco Innovations

  Complete developer’s kit for multiple Cisco Platforms, Servers, Blades

  Rapidly develop test and deploy Applications.

  Phased availability across IOS, IOS-XR and NX-OS platforms

  Engage with universities & research for campus slicing use case

  OpenFlow experimental support on select Cisco platforms

  Controller SW for experimentation on production networks

  Multi-hypervisor support on Nexus 1000V (incl. OpenSource hypervisor)

  OpenStack and REST APIs on N1KV for rapid tenant provisioning

  VXLAN-VLAN gateway (for bridging traditional environments)

  Virtual or Physical Network Services

Page 6: onePK Overview

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

BUILD, AUTOMATE, IMPROVE

SPEED & FASTER ADAPTABILITY

EXTEND TO NEW BUSINESS PLATFORMS

REVENUE & COST SAVINGS

SIMPLICITY, INTEGRATION & THE POWER OF CHOICE

Introducing onePK: Get Your Build On. (One Platform Kit)

API Infrastructure

Page 7: onePK Overview

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

onePK Application Hosting Options

Network OS Network OS Network OS

Page 8: onePK Overview

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

Unleash the Power of Your Network

Applications That YOU

Create

Page 9: onePK Overview

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

Build, Automate, Extend, Scale… with Control. •  BUILD, AUTOMATE, IMPROVE: New or Improve Existing Applications & Services

•  SPEED & FASTER ADAPTABILITY: Network flexibility for rapidly changing business needs

•  EXTEND WITH CONTROL: Utilize data and analytics on network traffic to empower new business systems.

•  REVENUE & COST SAVINGS: Monetization of new applications or services. Create services faster with code that you can write once and run anywhere.

•  SIMPLICITY, INTEGRATION & THE POWER OF CHOICE: • Utilize with tools of choice. • Choose your implementation and compiler. • Run it on servers, services blades, or on the system processor.

On The Server or On the Blade

Cisco Routers & Switches

Virtual Environments And More Coming Soon

Page 10: onePK Overview

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

Developer Environment - Language of Choice - Programmatic Interfaces - Rich Data Delivery via APIs

Network Data Control, Extend, Scale

Deploy: •  On a Service Blade •  On an External Server •  Directly on the Device

Comprehensive Service Sets Better Apps; New Services Monetization Opportunity

onePK for Rapid Application Development

IOS NX-OS IOS-XR

onePK Infrastructure

Page 11: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 11

onePK Custom Management Application

Custom Management Agent

Custom Management Analytics Tool

Screen

Custom Management Agent

Custom Management Agent

Page 12: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 12

onePK Cloud Services Automation

xaaS Provider

Storage

Compute

Network

onePK Helps Automate and Optimize Cloud Services

Page 13: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 13

Custom Routing Application

Data Center

Data Center

Policy

onePK

onePK

onePK API presentation layer

Custom Routing with onePK Data Center Traffic Forwarding Based on a Custom Algorithm

Page 14: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 14

“Network “Weather Report” Monetize Via Real-time Network Adaptation and Maintain SLA

Business Center

HD video

Content and Application Provider

Service Portal Service Provider

Dynamic Multi-layer Monitoring

Adapt network to Meet SLA (Establish path based on

bandwidth, availability, QoS, …)

Request for Telepresence Session

•  Analytics driven network policy •  Optimized End-user Experience •  SLA-based Monetization

Page 15: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 15

Consistent user experience (models & APIs) across operating systems & platforms

Early Adopter Innovation

•  Flexible Networking: Building in ways to automate bandwidth changes, more.

•  Bump in the Wire: Custom firewalls and load balancing.

•  Integration: Application and network visibility and interaction.

•  Agility: Custom monitoring and control applications

•  Network Control: Distributed control applications for security, QoS, more.

•  Extensions: Custom innovations such as Port Knocking.

Technical Innovations:

Page 16: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 16

Get Involved Early Trials. Demos. Forums. More.

www.slideshare.net/getyourbuildon www.twitter.com/getyourbuildon http://blogs.cisco.com/getyourbuildon

New Sites www.cisco.com/go/getyourbuildon http://developer.cisco.com/web/getyourbuildon

Page 17: onePK Overview

© 2010 Cisco and/or its affiliates. All rights reserved. 17

Thank you. Thank you.