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

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,305
On Slideshare
2,303
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
66
Comments
0
Likes
0

Embeds 2

https://twitter.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Kevin WoodsDirector, Product ManagementNetwork Operating Systems Technology GroupMay, 2012C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
  • 2. • 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. www.cisco.com/go/onepkC97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
  • 16. Thank you.C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16