The Network Paradigm Shift


Published on

Networking is no longer about just a box, a router, or a switch. It's about the ability to build and create new opportunities on top of it, as well as control and build new offerings that work across your networks. Learn more about the shift to software and how it benefits the way you do (or can do) business.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Current:- Limited Extensibility: Software, Applications & APIs control just devices. - Legacy Systems: Hardware, not software, driven efficiency and economics. Scale through boxes, not software- Vendor Lock-in: Network software comes from the network hardware vendor.- Massive inefficiencies: Siloed and disparate systems with limited methods of communication, paths and protocols by which to communicate with systems.- Limited extensibility & growth opportunity: Limited scale & simplification for virtualized & cloud-based systems.Emerging:- Open & Extensible: Open Application Models to control devices and redefine software behavior & communication; creation of value-added services. New Tools for simplification of data extraction. - New Architectures & Better Efficiencies: A combination of both centralized and distributed architecture models for simple & scalable communication. - Vendor agnostic: Software & Applications that run across networks of all types & brands. Economics defined by software allowing for massive scalability at lower costs. - Opportunities for Growth: Ability to alter, simplify, and scale network paths & protocols not only to systems but to the cloud & more efficiently.
  • There is a divide between IT and developers that doesn’t allow for innovation. Demands on the network drive massive scale, including increased bandwidth for content, streaming, videos, and more. Difficult to solve deep network problems, such as how to content distribution, protocol compatibility, performance, security issues, and more. Need to be able to control networks in new ways with specialized customization. Web-based organizations unable to take advantage of rigid, OOB hardware offerings. Lower barriers to entry needed for new services or offerings, whether in-house developed or from a partner or third party.Adding boxes to solve problems is not economical nor operationally efficient; Economies of scale are creating constraints that typical networking platforms cannot fix.
  • Applications have no crisp way to express themselves to the network, and v.v.I know and don’t care… / workaroundsShips in the night
  • Typical definition of SDNWhy important to developers: - the network and its applications are intimately tied- what java started in terms of thinking about every application on  the network in 1995 is now the default, and that makes the network  a bigger/more dominant term in the equation.  - This is why Juniper is here and making huge strides to help developers build better apps & services
  • There is more out there that can be offered. Here is what you want as a developer.
  • The only way to make your network more intelligent is to give you great software platforms, tools, technologies, and products to extract valuable network data and use it to optimize your network’s operation. You can build amazing software that helps you run your network better than ever before.
  • You’re thinking you can already do this, right? But you can’t. We’re making development move up a level – by giving you access to new technologies, products and platforms that will up-level your development abilities for new applications & services. Network-Aware ApplicationsNetwork visibility in an application or delivery service used to build enhancements. Focus is on location of the end user and proximity to the server/cache. Examples include services for network performance management, WAN Optimization, customer experience management, content filtering, and internal billing of networked applications. Application-Aware NetworksReal-time data capture and extraction & correlation of information from the network to be used in applications, services, & solutions. Allows for new service topologies, new paths, ability to dilate or constrict bandwidth on a link, path,  take preventive measures and protect network assets in real time. Allows developer to create better services such as Bandwidth & Resource Optimization, Quality of Service (QoS), Content-Based Billing, Quality of Experience (QoE), VoIP Fraud Monitoring and Regulatory Compliance.Programmable NetworksA networking device with a published set of APIs or SDK that is enabled with standardized protocols allowing Applications to program the forwarding, control or management plane of the device. Include orchestration (OSS/BSS), Routing Signaling Activity, Analytics, and Perimeter Service Control.
  • hal: attempting marketing here
  • Intelligent- Simple data extraction from the network allows for new service creation. - APIs on Services that go deeper into network elements.Ability to alter, scale, and simplify network paths & protocolsOpen- Simple & Powerful APIs eliminate information & hardware silos - Visibility: Exposing Network elements and allowing insight into formerly closed systems. - Data is unlocked; info on consumption, users, subscribers, flows and policies is now available to communicate across systemsEfficient- Easy to use OpenAPIs and North/South-bound and East/West interfaces for connectivity to a multitude of devices & systems.- Integration of core functions to increase performance. - Applications improve cost-savings, operational improvements, security & more.Extensible- Opportunities for customers and partners to create revenue-generating services- Creating resources for developers with REST APIs, exposing resources for manipulation. - There is a further multiplicative effect when third parties insert and leverage network services
  • Objective of this slide:Goal is to lay out that opportunities and the domains where the developers can build apps are limitless. Speak to “What are YOU going to build”, “What is your domain”. Close w/ that our platform enables you to do that easily, effectively w/ a singleton UNIFIED Dev stack.===Juniper Networks programmable platform provides innovation throughout the network. It is a singleton platform offers YOU and I to develop a variety of network applications to solving a variety of business problems.As you can see here, We have listed JUST A FEW of those possibilities and solution domains. You could build apps that fall under the “Security” bucket, “Content and Media”, “Green Computing”, Network Monitoring and Performance”, “Cloud Computing and SAAS” based offerings, etc. The possibilities are limitless. <<SPEAK TO THE “WHAT WILL YOU BUILD” – the “?” bubble >>>So, WHAT WILL YOU BUILD, What will be your innovation on the network; which solution GAP will you help fill for our customers and Juniper; and what will you define as YOUR speciality. The opportunities are endless and we make this easy for you by providing the right developer tools and platform.<<SPEAK TO THE BOTTOM BUBBLE>>>As we saw in the earlier slide, With Junos SDK, Space SDK and “the coming soon” Pulse SDK, you are EMPOWERED to TOUCH and PLAY in every layer of your networkYou pick where you want to play and start building applications. We rely on you to help fill the growing demands in the market place todayTransition to next slide:We believe by empowering our developers, the power and capabilities of the network comes to life. I just want to show you a short glimpse of just a few of our growing partners and developer community. It is growing ever so rapdily!!!
  • Objective of this slide:One of the common fears of developers is the amount of net new investment s/he has to make on the platform. “HOW MUCH time do I have to invest in getting started here”. The Goal here is to emphasize the strengths of our SDKs – in that our SDKs come out of the box, comprehensive and enables the developers to focus on INNOVATION and NOT on the plumbing. Goal here is also to stress that we enable GTM faster and efficiently. Re-iterate 3 principles.===In the past developers are forced to create the plumbing before they can start building applications. Much time was spent and wasted in focusing heavily on the foundation aspects than the business and innovation aspects of application development.That’s the reason at Juniper we decided to take a different approach. Where Juniper Platform exposes the needed plumbing thru the SDK and APIs so developers can focus more on innovation and less on the plumbing aspects. Thereby enabling the developers to unlock and expose the network intelligence thru their applications easily, effectively and efficiently.Some of the key benefits our developers are already seeing :Faster development timeGTM quickerMore intelligent applications at a faster time. Less time on the plumbingTransition to the next slideTo summarize in one slide, you as a network developer now have the capability of building a variety of solns on our platform
  • Identify cost savings or operational improvements based on network element, subscriber and flow data. Applications that improve the security, policy enforcement or end to end reliability of the network are other efficiency-driven models. Converge networks & layers by integrating functions for increased performance. Simplify: Reduce number of network elements and the number of control points into the network. Maximize utilization of existing resources, creating opportunities for customer-specific or fine-grain services, or end user experience improvement.Integration of core functions to increase performance. Drastically reduce number of network elements and the number of control points into the network. Added Value through Services: Reduce network data to context specific information, create delivery paths for new services, and integrate multiple external data sources that increase in value as they are correlated with network-centric data. Opportunities for customers and partners to create revenue-generating services with the programmable network – from subscriber-centric services to in-depth services specific to each customer needs.
  • Objective of this slide:To make the developer successful, Juniper believes it is important to offer the whole package – that includes the Platform, community, training, etc and enablement to make money.===You saw today that Juniper Networks Programmable Platform includes our power platform, platform SDKs and building blocks thru our product line, Junos, Junos Space and the coming soon Junos Pulse. Juniper equally believes that to enable developers to be successful the community infrastructure is key. We will provide access to the vast range of education material, code samples, “How tos”. We will have Workshops, Developer Community Site, Trainings and last but, never the least, “Developer Support”.As we saw in the previous slide, Monetization is a key factor to a successful developer,. Thru our Partner Engagement program, We will provide access to our growing customer base and channel partners. We will enable the “Sell To” and “Sell With” selling efforts for you and your applications’ success.Transition to next slide:We saw this next slide today, a glimpse of a few of our partners and customers building on our platform – I would like to show it again quick…
  • The Network Paradigm Shift

    3. 3. CHALLENGES OVERSHADOW OPPORTUNITIES  Increased Opex Costs & Reduced Budget  Software offerings fragmented & stuck in organizational silos; limited access to network data.  Lack of developer tools accessible to many limits innovation at the network level; hardware companies not able to make products for specific web-based companies.  Revenue opportunity creation complex & not easy to integrate into existing infrastructures.3
    4. 4. CURRENT VERSUS EMERGING - Limited Extensibility: Software, - Open & Extensible: Open Applications & APIs control just Application Models to control devices. devices and redefine software - Legacy Systems behavior & communication. - Vendor Lock-in: Network - New Architectures & Better software comes from the network Efficiencies: A combination of hardware vendor. both centralized and distributed architecture models - Massive inefficiencies: Siloed and disparate systems. - Vendor agnostic - Limited extensibility & growth - Opportunities for Growth: opportunity Ability to alter, simplify, and scale network paths & protocols Network Programmability Redefines Software Behavior4 Enabling New & Integrated Solutions
    5. 5. WHY DO WE NEED A PROGRAMMABLE NETWORK? Every IT department and enterprise has a unique combination ofapplications, network architecture, efficiency constraints and goals, so out out-of-the box solutions rarely fit your needs. IT and Development often live separate lives Information Developers Technology Enterprises / Customers Developers Information Telecom Technology Infrastructure Application/Network divide OSS/Network divide5
    6. 6. APPLICATION/NETWORK DIVIDE NO NW AGNOSTIC APPS APPS USE CUSTOMER/DEVELOPER WORKAROUNDS DIALOGUE Assume network or Localized problem Limits service Suffer consequences solving flexibility prioritization activity demographics usage profiles optimization devices trends speed quality performances VALUE EMBEDDED IN THE NETWORK6 Copyright © 2010 Juniper Networks, Inc.
    7. 7. CURRENT CAPABILITIES FOR BUILDING APPSFlexibility of Service Placement  Place your services where you want, not necessarily where the user is physically connectedControl of Resources from Applications  Customize network behavior to better meet user/application needs  Introduce non-configured device behavior changes: ephemeral classifiersLowering of operational barriers  Decrease dependency on the traditional provisioning workflow  Enable automation and dynamic adaptability within constraints7
    8. 8. This simply isn’t enough. Customers, Developers & Partners need more.It’s time to shift the Networking Paradigm 8
    9. 9. JUNIPER IS INTRODUCING MORE.Open Application Models: Breaking the IT/Developer Divide Decoupling of Software from SystemsReal-time Data, Analytics, and Better Reporting Visibility of Applications in the NetworkNew Protocols & Communication Methods New Service & Revenue Opportunities You Need to Make your Applications Smarter, 9 More Flexible & Faster
    10. 10. PROGRAMMABILITY CHANGES HOW NETWORKS WORK The New Network allows you use software to change the behavior of the existing box, rather than addingadditional equipment to your network. You are no longer limited to the imagination of the network equipment vendor, you are free to innovate and extend anythingyou can imagine. With programmability implemented in your network the power of creation belongs to you. The New Network drastically changes network economics through customizable software, allowing for massive scalability, resource efficiencies, and unprecedented extensibility – across networks, devices, and to the cloud. Simply, Efficiently, and Cost-Effectively. 10
    11. 11. ENABLING INVENTION, NOT RE-INVENTINGNetworks Help Build the Best Applications•Network-Aware Applications • Network visibility in an application or delivery service.• Application-Aware Networking • Situational Awareness of your application in your Network• Programmable Networks • Sets of APIs & Protocols that allow applications to control & manage devices 11 crossword.php?st=2f71b76
    12. 12. THE NEW NETWORK IS PROGRAMMABLE Programmable Pillars Open Data Programmable New Future Access Perimeters Standards & Innovation Get data about Security, services, Protocols Languagenetwork flows, users, devices: make them independent, Provide fine-grain applications, and more functional, scalable and control over wherenetwork topologies to flexible, and valuable accessible to the services and content inform applications, through data flow general purpose are placed in theand have applications intelligence. developer: meet network, and how inform the network disruption where it traffic is routed to happens and from them. Intelligent. Open. Efficient. Extensible. The New Network enables flexible business models and innovative service delivery.12
    13. 13. INTELLIGENT, OPEN, EFFICIENT, EXTENSIBLE Intelligent Open Efficient ExtensibleNetwork Data-Driven APIs and New Software Scalability Optimization ofIntelligence Unlocked Protocols provide & Performance Resources to Deliver development Optimization with New Services opportunities Cost-savings New Service Creation Revenue Creation13
    16. 16. THE NEW DEVELOPER-CENTRIC APPROACH      16
    17. 17. TYPES OF DEVELOPER APPLICATION MODELS WITH THE PROGRAMMABLE NETWORK Efficient Save Money, Use Less- Identify cost savings or operational improvements based on network element, subscriber and flowdata. Applications that improve the security, policy enforcement or end to end reliability of the networkare other efficiency-driven models.- Converge networks & layers by integrating functions for increased performance.- Simplify: Reduce number of network elements and the number of control points into the network Optimize Improve systems & software you already have- Maximize utilization of existing resources, creating opportunities for customer-specific or fine-grainservices, or end user experience improvement.- Integration of core functions to increase performance. Drastically reduce number of networkelements and the number of control points into the network. Creation New services & Revenue Generating Opportunities- Added Value through Services: Reduce network data to context specific information, create deliverypaths for new services, and integrate multiple external data sources that increase in value as they arecorrelated with network-centric data.- 17 Opportunities for customers and partners to create revenue-generating services with theprogrammable network – from subscriber-centric services to in-depth services specific to each customer
    19. 19. Junos SDK: On-Device Innovation• Create, deploy, and validate innovativenetwork applications tailored to your needs.• Enable network software developers to On-devicebuild additional intelligence into theirnetworks with applications capable of SLA Innovationassurance, traffic monitoring, encryption andtunneling, signaling, and Quality of Service.• New customization and productopportunities: • Customers can customize their own networks Network Layer through applications or in-house development. • ISVs and System Integrators are realizing new business opportunities to take to market. • IT Departments are using innovations developed in-house to create business opportunities with new customers and partners.19
    20. 20. The Junos Space SDK: Cross-Device Innovation• Decreases complexity in the applicationdevelopment process and reduces the time fromdevelopment to deployment, allowing for solutions tobe created at the speed business runs. Cross-device• Open APIs provide RESTful Web Service access Innovationto all Junos-based devices, serving as a single entrypoint that abstracts your network to enable you tomanage, monitor, control and gather insight acrossyour entire network infrastructure, as well as createnetwork-aware applications. Network Application Layer• Developers can extend the capabilities ofexisting applications with network insight, build newand unique workflows, or combine the capabilities ofmultiple applications or cloud-based services into aunified user experience or application. 20
    21. 21. The Future of The Programmable Networks • The programmable network approach adds unique value propositions for Juniper and our customers: the creation of new services, the ability to insert services at multiple points in the data or control paths of the network, and the ability to open these entry points to Juniper’s and our customers’ software and services partners. • There is a further multiplicative effect when third parties can insert and leverage network services. • Traditional network models are defined by a north/south operational model, while the programmable network expands applications east/west, allowing new services to be inserted and monetized with finer-grain control over flows between service and network elements. • Opportunities for customers and partners to create revenue-generating services with the programmable network – from subscriber-centric services to in-depth services specific to each customer needs.21
    23. 23. THANK YOU!