Unleash the Power of Your Network with One Platform Kit (onePK) Webinar
 

Unleash the Power of Your Network with One Platform Kit (onePK) Webinar

on

  • 1,854 views

Cisco’s onePK is an easy-to-use cross platform software development toolkit enabling application developers and network and system administrators to develop new applications or extend existing ...

Cisco’s onePK is an easy-to-use cross platform software development toolkit enabling application developers and network and system administrators to develop new applications or extend existing applications to interact directly with Cisco routing and switching infrastructure to deliver next generation capabilities and solutions.

onePK makes your network more powerful and flexible by:
- Enabling direct, programmatic access to the rich resources of your network
- Providing a consistent interface to all your routers and switches
- Allowing you to tap into packets and flows across the entire network
- Supporting innovative network applications wherever they need to run
- Integrating with your tooling and development environments

By attending this presentation, you will learn how onePK enables you to use and extend the rich functionality inside your network to customize or create your own network features, build new services and/or automate operational tasks. With onePK, personalization and innovation of the network are possible. And the power to innovate is yours.

Who Should Attend
- Enterprise organizations interested in Software Defined Networking and Network Programmability
- Service Providers offering managed services to enterprises

Agenda
- Network Programmability and Software Defined Networking Trends
- Cisco One Platform Kit (onePK) Overview
- onePK Examples and Use Cases
- Summary and Q&A

Statistics

Views

Total Views
1,854
Views on SlideShare
1,841
Embed Views
13

Actions

Likes
1
Downloads
92
Comments
0

2 Embeds 13

https://twitter.com 11
http://moderation.local 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Unleash the Power of Your Network with One Platform Kit (onePK) Webinar Unleash the Power of Your Network with One Platform Kit (onePK) Webinar Presentation Transcript

    • Cisco TechAdvantage WebinarsUnleash the Power of Your Network withOne Platform Kit (onePK)Comprehensive. Extensible. Any Platform.John Voss, Product Line Manager, onePKwww.cisco.com/go/getyourbuildonFebruary 2013We’ll get started a few minutes past the top of the hour.Note: you may not hear any audio until we get started. Follow us @GetYourBuildOn© 2013 Cisco and/or its affiliates. All rights reserved. 1
    • Housekeeping •  Submit questions in Q&A panel and send to “All Panelists” Avoid CHAT window for better access to panelists •  For Webex audio, select COMMUNICATE > Join Audio Broadcast •  For Webex call back, click ALLOW phone button at the bottom of participants side panel •  Where can I get the presentation? Or send email to: ask_techadvantage@cisco.com •  Please complete the post-event survey •  Join us March 6th for our next TechAdvantage Webinar: Advanced Multicast Resiliency www.cisco.com/go/iosadvantage© 2013 Cisco and/or its affiliates. All rights reserved. 2
    • Speaker & Panelists Introduction Speaker Panelists John Voss David Lin Shelly Cadora Product Line Manager Product Manager Technical Marketing Engineer One Platform Kit (onePK) One Platform Kit (onePK) NOSTG Technical Marketing jovoss@cisco.com dalin@cisco.com scadora@cisco.com© 2013 Cisco and/or its affiliates. All rights reserved. 3
    • Agenda•  Network Programmability and Software Defined Networking Trends•  Cisco One Platform Kit (onePK) Overview•  onePK Examples and Use Cases•  Summary and Q&A© 2013 Cisco and/or its affiliates. All rights reserved. 4
    • Market Transitions Driving Greater Demands on the Network 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 ?© 2013 Cisco and/or its affiliates. All rights reserved. 5
    • Customer Insights Massively Scalable Service ProvidersResearch/Academia Cloud Enterprise Data Center  Experimental   Customize with   Automated   Policy-based control   Virtualization of OpenFlow/SDN Programmatic APIs to provisioning and and analytics to workloads, VDI, components for provide deep insight programmable optimize and monetize Orchestration of production networks into network traffic overlay service delivery security profiles  Network “Slicing”   Network flow   Scalable Multi-   Agile service   Private Cloud management tenancy” delivery Automation Diverse Functionality Required Across Segments 6 © 2013 Cisco and/or its affiliates. All rights reserved.
    • Programmability at multiple layers of the networkFlexibility in deriving abstractions Application Developer Environment Management and Orchestration Analysis and Monitoring, Performance and Security Network Services Harvest Network Program for Intelligence Control Plane Optimized Experience Forwarding Plane OpenFlow/ Cisco z SDN Approach Network Elements and Abstraction Transport© 2013 Cisco and/or its affiliates. All rights reserved. 7
    • Cisco’s Approach Enables Programmability…+ Provides Hooks to Harvest Network Intelligence, To Inform Policy POLICY Orchestration ANALYTICS Program for Optimized Harvest Network Experience Intelligence Network© 2013 Cisco and/or its affiliates. All rights reserved. 8
    • Evolution of the Intelligent Network Preserve What’s Working Evolve for Emerging Requirements •  Resiliency •  Operational Simplicity •  Scale and Security •  Rich feature-set + •  Programmability •  Application aware Evolve the Network for the Next Wave of Application Requirements© 2013 Cisco and/or its affiliates. All rights reserved. 9
    • Evolution Demands Flexibility Approach 1 Approach 2 Approach 3 Apps Apps Apps APIs Controller Virtual Overlays Other Agents Physical and Virtual OpenFlow Device w/ Device Network Device OpenFlow Network Tightly-coupled HW & SW Loosely-coupled HW & SW Logical/overlay Networks Cisco Approach: Flexibility to Choose—The Power of “AND”© 2013 Cisco and/or its affiliates. All rights reserved. 10
    • Network Programmability Models Network Virtualization/ 1 Programmable APIs 2a Classic SDN 2b Hybrid “SDN” 3 Virtual Overlays Applications Applications Applications Applications Vendor- specific APIs Virtual Control Plane Controller Controller Virtual Data Plane Overlay onePK Protocols (e.g. VXLAN) OpenFlow onePK OpenFlow onePKCLI, SNMP, … Control Plane Control Plane Control Plane Control Plane Data Plane Data Plane Data Plane Data Plane Data Plane onePK enables Network Programmability across multiple models © 2013 Cisco and/or its affiliates. All rights reserved. 11
    • Cisco Innovations onePK Controllers Overlay Developer Kit + Agent Support Network Solutions   Complete developer’s kit for multiple   Engage with universities & research   Multi-hypervisor support on Nexus 1000V Cisco Platforms, Servers, Blades for campus slicing use case (incl. OpenSource hypervisor)   Rapidly develop test and deploy   OpenFlow experimental support on   OpenStack and REST APIs on N1KV for Applications. select Cisco platforms rapid tenant provisioning   Phased availability across IOS, IOS-   Controller SW for experimentation on   VXLAN-VLAN gateway (for bridging XR and NX-OS platforms production networks traditional environments)   Virtual or Physical Network Services Controllers Virtual Programmatic and Overlays APIs Agents© 2013 Cisco and/or its affiliates. All rights reserved. 12
    • Poll – Question 1  Do you have plans to implement or evaluate SDN or Network Programmability in the nexta)  6 months?b)  12 months?c)  18 months?d)  No plans?© 2013 Cisco and/or its affiliates. All rights reserved. 13
    • Introducing onePK: Get Your Build On.(One Platform Kit) C, JAVA, REST, Python DevelopmentBUILD, AUTOMATE, IMPROVE API PresentationSPEED & FASTER ADAPTABILITYEXTEND TO NEW BUSINESS PLATFORMS OnePKREVENUE & COST SAVINGS API InfrastructureSIMPLICITY, INTEGRATION &THE POWER OF CHOICE (IOS) (NX-OS) (IOS-XR)© 2013 Cisco and/or its affiliates. All rights reserved. Write Once, Run Anywhere 14
    • One Platform Kit (onePK)Enhanced Interactions with the Network Operating System Traditional Interactions + onePK Network OS 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)© 2013 Cisco and/or its affiliates. All rights reserved. 15
    • Poll – Question 2  Which of the following Programming Languages/APIs are you most interested?a)  Cb)  Javac)  Rubyd)  Perle)  Pythonf)  REST© 2013 Cisco and/or its affiliates. All rights reserved. 16
    • onePK Application Hosting Options 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 Anywhere© 2013 Cisco and/or its affiliates. All rights reserved. 17
    • Unleash the Power of Your Network Applications Flexible development environment to: That YOU Create •  Reach into your network and extract the information you need. •  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. Any Cisco Router or Switch© 2013 Cisco and/or its affiliates. All rights reserved. 18
    • 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. Cisco Routers & Switches On The Server or On the Blade© 2013 Cisco and/or its affiliates. All rights reserved. Virtual Environments And More Coming Soon 19
    • onePK for Rapid Application Development Developer Environment - Language of Choice - Programmatic Interfaces Python Java C REST - Rich Data Delivery via APIs Comprehensive Service Sets Data Path Policy Element Route Utility Better Apps; New Services Monetization Opportunity Discovery LISP Developer Others… Deploy: •  On a Service Blade •  On an External Server •  Directly on the Device onePK Infrastructure Network Data Control, Extend, Scale IOS NX-OS IOS-XR © 2013 Cisco and/or its affiliates. All rights reserved. 20
    • Agent Architecture on onePK Cisco OpenFlow Custom Openstack Agent Chef Agent Agent Puppet Agent PRIME onePK Mgmt Agents Agent agent Apps ONE Agent Framework (proposed agents) onePK SDK Libraries (C, Java, Python, ...) onePK Communication libraries Application Process boundary Communication libraries onePK Abstraction Layer onePK Enabled Element   Interface   Developer   U6li6es   Discovery   Policy   Rou6ng   Datapath   Ext…   Network Devices Cisco  Network  Opera6ng  System  (IOS,  IOS-­‐XE,  IOS-­‐XR,  NX-­‐OS)  © 2013 Cisco and/or its affiliates. All rights reserved. 21
    • Poll – Question 3  Which of the following frameworks for automation/orchestration do you use or plan to use?a)  Chefb)  Puppetc)  Openstackd)  Cloudstacke)  Other (e.g., Custom)f)  None© 2013 Cisco and/or its affiliates. All rights reserved. 22
    • onePK and OpenFlow Controller•  onePK is Cisco’s cross-OS programmability tool kit for innovative applications that expand the capability of our OpenFlow onePK Protocol platforms Other onePK OpenFlow Agent•  OpenFlow is an industry-standard flow-control protocol Applications.. sponsored by the ONF, that Cisco supports•  The Cisco ONE Controller gives users a network-wide view, leveraging onePK and OpenFlow on each network node•  Together, these three innovative new products give users or developer partners that ability to optimize the network operation for their particular application•  onePK and OpenFlow will be available on a wide variety of Cisco Platforms© 2013 Cisco and/or its affiliates. All rights reserved. 23
    • onePKCustom Management Application 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 Agent© 2013 Cisco and/or its affiliates. All rights reserved. 24
    • onePKCloud Services Automation Customer 1 xaaS Provider ISR with onePK and Storage Cloud Connector ASR onePK Helps Automate 1000 and Optimize Cloud with Compute Customer 2 Services onePK ISR with Network onePK and Cloud Connector© 2013 Cisco and/or its affiliates. All rights reserved. 25
    • Custom Routing with onePKData Center Traffic Forwarding Based on a Custom Algorithm Path A onePK onePK Data Center Path B Data Center Policy Custom Routing onePK Application API presentation layer Unique Data Forwarding Algorithm Highly Optimized© 2013 Cisco and/or its affiliates. All rights reserved. for the Network Operator’s Application 26
    • Custom RoutingInitial Setup: Default routing using EIGRP© 2010 Cisco and/or its affiliates. All rights reserved.© 2013 Cisco and/or its affiliates. All rights reserved. All Specifications Subject to Change Without Notice 27
    • Custom RoutingRouting for Dollars: Application driven routes installed in network© 2010 Cisco and/or its affiliates. All rights reserved.© 2013 Cisco and/or its affiliates. All rights reserved. All Specifications Subject to Change Without Notice 28
    • Custom RoutingTracing the application installed route – using the developer and element services© 2010 Cisco and/or its affiliates. All rights reserved.© 2013 Cisco and/or its affiliates. All rights reserved. All Specifications Subject to Change Without Notice 29
    • Custom Routing – Another ExampleAlternate Metrics: Measured Link Delay – Using EEM/IPSLA Service Set© 2010 Cisco and/or its affiliates. All rights reserved.© 2013 Cisco and/or its affiliates. All rights reserved. All Specifications Subject to Change Without Notice 30
    • onePK Enables New Operational Models Using onePK, Applications can now understand and react to changing network conditions Cisco onePK onePK enables applications to Gather, Analyze, Receive Requests Observe Make Decisions, Interact with Network Devices onePK enables Network Devices to Act Notify Act, Observe, Notify Applications can delegate rules to network to enable the network to take local decisions Examples Analyze Gather Auto fix on MTU mismatch Backup interface manipulation Dynamically apply policy as needed Application Logic Provision new network services to meet demand© 2013 Cisco and/or its affiliates. All rights reserved. 31
    • Get InvolvedEarly Trials. Demos. Forums. More. http://www.cisco.com/go/onepk http://developer.cisco.com/web/getyourbuildon John Voss, Product Line Manager, onePK E-mail: jovoss@cisco.com David Lin, Product Manager, onePK E-mail: dalin@cisco.com Shelly Cadora, Technical Marketing Engineer, onePK E-mail: scadora@cisco.com© 2013 Cisco and/or its affiliates. All rights reserved. 32 32
    • •  Thank you! •  Please complete the post-event survey •  Join us March 6th for our next webinar: Advanced Multicast Resiliency To register, go to www.cisco.com/go/techadvantage Follow us @GetYourBuildOn© 2013 Cisco and/or its affiliates. All rights reserved. 33