Cisco's Strategy for network programmability and the onePK developer kit
 

Cisco's Strategy for network programmability and the onePK developer kit

on

  • 2,056 views

 

Statistics

Views

Total Views
2,056
Views on SlideShare
2,056
Embed Views
0

Actions

Likes
0
Downloads
57
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cisco's Strategy for network programmability and the onePK developer kit Cisco's Strategy for network programmability and the onePK developer kit Presentation Transcript

    • Kevin WoodsDirector, Product ManagementNetwork Operating Systems Technology GroupMay, 2012C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
    • • Reach into your network and extract the information you need, when you need it? • Directly manipulate flows and modify packets in real time? • Create customized services that seamlessly integrate into your network? • Optimize routine operational tasks with improved automation?C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
    • Market Transitions Cloud Massive Mixed physical Dynamic and Computing scale and virtual distributed topologies applications How to How to How to Harness drive drive Network business Operational Value Agility? Simplicity? IS THE NETWORK READY ?C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
    • Manageability Innovation IOSd Anything you can think of CLI SNMP HTML Monitoring XML Policy App AAA Interface CDP Discovery C Syslog Java Routing Netflow Events Data Plane Routing Protocols Span App Actions EEM (TCL)C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
    • Applications Flexible development environment to: That YOU • Innovate Create • Extend onePK • Automate • Customize • Enhance • Modify Any Cisco Router or SwitchC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
    • C, JAVA Program API Presentation onePK IPC Channel API Infrastructure ASR Catalyst Nexus ISRC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
    • Process Hosting Blade Hosting End-Point Hosting Network OS Network OS Network OS Container External Server onePK Blade onePK Apps Container Apps onePK Apps Write Once, Run AnywhereC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
    • Initial Service Sets Element Utilities Discovery Developer Data Path Policy RoutingC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
    • Service Set Description Data Path Provides packet delivery service to application: Copy, Punt, Inject Provides filtering (NBAR, ACL), classification (Class-maps, Policy-maps), actions (Marking, Policy Policing, Queuing, Copy, Punt) and applying policies to interfaces on network elements Routing Read RIB routes, add/remove routes, receive RIB notifications Get element properties, CPU/memory statistics, network interfaces, element and interface Element events Discovery L3 topology and local service discovery Syslog events notification, Path tracing capabilities (ingress/egress and interface stats, Utility next-hop info, etc.) Debug capability, CLI extension which allows application to extend/integrate application’s Developer CLIs with network elementC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
    • Customer 1 xaaS Provider ISR with onePK and Storage Cloud Services Agent ASR onePK Helps Automate 1000 and Optimize Cloud with Compute Customer 2 Services onePK ISR with Network onePK and Cloud Services AgentC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
    • Select Packets Take a Cisco Custom Policy-Based Route Router Cisco Secure Cisco Data Communications Data Center Router with Router with Center onePK Channel onePK onePK onePK Cisco onePK Custom Router Routing App Custom routing application hosted on a server, communicates securely with onePK infrastructure to route specific packets according to a custom policy.C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
    • Network Operations Center Custom Management Analytics Tool Screen Special Network Management onePK Enables Custom Network Operator Management Application System Network Switch with onePK and App Switch with onePK and App Router with onePK and App Custom Management Custom Management Custom Management Agent Agent AgentC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
    • BUILD, AUTOMATE, IMPROVE SPEED & FASTER ADAPTABILITY EXTEND REVENUE & COST SAVINGS SIMPLICITY, INTEGRATION & THE POWER OF CHOICEC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
    • NetBeans Eclipse Orion Java Python C Language of Choice Tools you Already Use Host Application On: Server, Blade, Device One Platform Infrastructure IOS IOS-XR NX-OSC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
    • www.cisco.com/go/onepkC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
    • Thank you.C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16