shifting the network paradigm: network programmability

23
SHIFTING THE NETWORKING PARADIGM: NETWORK PROGRAMMABILITY

Upload: juniper-developer-resources-cooney

Post on 19-Jan-2015

1.123 views

Category:

Technology


2 download

DESCRIPTION

The New Network unlocks valuable information for developers to be used in building smarter, faster applications. Use real-time data and more with Junos when building applications. Learn how in this presentation.

TRANSCRIPT

Page 1: Shifting the Network Paradigm: Network Programmability

SHIFTING THE NETWORKINGPARADIGM:NETWORK PROGRAMMABILITY

Page 2: Shifting the Network Paradigm: Network Programmability

2 www.juniper.net/developer

CONNECT EVERYTHINGfrom Client, through the Network, to the Device

JUNIPER’S MISSION & COMMITMENT

SILICON SYSTEMS SOFTWARE

Page 3: Shifting the Network Paradigm: Network Programmability

3 www.juniper.net/developer

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.

Page 4: Shifting the Network Paradigm: Network Programmability

4 www.juniper.net/developer

CURRENT VERSUS EMERGING

- Limited Extensibility: Software, Applications & APIs control just devices. - Legacy Systems- Vendor Lock-in: Network software comes from the network hardware vendor. - Massive inefficiencies: Siloed and disparate systems.- Limited extensibility & growth opportunity

- Open & Extensible: Open Application Models to control devices and redefine software behavior & communication. - New Architectures & Better Efficiencies: A combination of both centralized and distributed architecture models- Vendor agnostic- Opportunities for Growth: Ability to alter, simplify, and scale network paths & protocols

Network Programmability Redefines Software Behavior Enabling New & Integrated Solutions

Page 5: Shifting the Network Paradigm: Network Programmability

5 www.juniper.net/developer

WHY DO WE NEED A PROGRAMMABLE NETWORK?

Every IT department and enterprise has a unique combination of applications, network architecture, efficiency constraints and goals, so

out out-of-the box solutions rarely fit your needs.

Information Technology

Developers

Information Technology

Telecom Infrastructure

Application/Network divide OSS/Network divide

IT and Development often live separate lives

Enterprises / Customers Developers

Page 6: Shifting the Network Paradigm: Network Programmability

6 www.juniper.net/developer

APPLICATION/NETWORK DIVIDE

Copyright © 2010 Juniper Networks, Inc. www.juniper.net

demographicsdemographics

devicesdevicesspeedspeed

usageusage

performancesperformancesqualityquality

prioritizationprioritization

optimizationoptimization

trendstrends

profilesprofiles

activityactivity

VALUE EMBEDDED IN THE NETWORK

NW AGNOSTIC APPS

Assume networkor

Suffer consequences

APPS USE WORKAROUNDS

Localized problem solving

NOCUSTOMER/DEVELOPER

DIALOGUE

Limits service flexibility

Page 7: Shifting the Network Paradigm: Network Programmability

7 www.juniper.net/developer

CURRENT CAPABILITIES FOR BUILDING APPS

Flexibility of Service Placement Place your services where you want, not necessarily where the user is

physically connected

Control of Resources from Applications Customize network behavior to better meet user/application needs Introduce non-configured device behavior changes: ephemeral

classifiers

Lowering of operational barriers Decrease dependency on the traditional provisioning workflow Enable automation and dynamic adaptability within constraints

Page 8: Shifting the Network Paradigm: Network Programmability

8 www.juniper.net/developer

This simply isn’t enough. Customers, Developers &

Partners need more.

It’s time to shift the Networking Paradigm

Page 9: Shifting the Network Paradigm: Network Programmability

9 www.juniper.net/developer

JUNIPER IS INTRODUCING MORE.Open Application Models: Breaking the IT/Developer Divide

Decoupling of Software from Systems

Real-time Data, Analytics, and Better Reporting

Visibility of Applications in the Network

New Protocols & Communication Methods

You Need to Make your Applications Smarter, More Flexible & Faster

New Service & Revenue Opportunities

Page 10: Shifting the Network Paradigm: Network Programmability

10 www.juniper.net/developer

PROGRAMMABILITY CHANGES HOW NETWORKS WORK

The New Network allows you use software to change the behavior of the existing box, rather than adding additional

equipment to your network. You are no longer limited to the imagination of the network equipment vendor, you are free to

innovate and extend anything you 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.

Page 11: Shifting the Network Paradigm: Network Programmability

11 www.juniper.net/developer

ENABLING INVENTION, NOT RE-INVENTING

http://www.istockphoto.com/stock-photo-14796734-new-idea-crossword.php?st=2f71b76

Networks 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

Page 12: Shifting the Network Paradigm: Network Programmability

12 www.juniper.net/developer

Future Innovation

Language independent, scalable and

accessible to the general purpose developer: meet

disruption where it happens

THE NEW NETWORK IS PROGRAMMABLE

Programmable PillarsNew

Standards & Protocols

Provide fine-grain control over where

services and content are placed in the

network, and how traffic is routed to and from them.

Programmable Perimeters

Security, services, devices: make them

more functional, flexible, and valuable

through data flow intelligence.

Open Data Access

Get data about network flows, users,

applications, and network topologies to inform applications,

and have applications inform the network

Intelligent. Open. Efficient. Extensible.The New Network enables flexible business models and

innovative service delivery.

Page 13: Shifting the Network Paradigm: Network Programmability

13 www.juniper.net/developer

INTELLIGENT, OPEN, EFFICIENT, EXTENSIBLE

IntelligentNetwork Data-Driven Intelligence Unlocked

OpenAPIs and New

Protocols provide development opportunities

EfficientSoftware Scalability

& Performance Optimization with

Cost-savings

ExtensibleOptimization of

Resources to Deliver New Services

New Service Creation

Revenue Creation

Page 14: Shifting the Network Paradigm: Network Programmability

PROGRAMMABLE NETWORKS

A NEW OPEN & INNOVATIVE DEVELOPER-CENTRIC APPROACH

Page 15: Shifting the Network Paradigm: Network Programmability

15 www.juniper.net/developer

THE NEW NETWORK IS PROGRAMMABLE:REDUCING COMPLEXITY THROUGH SOFTWARE

One Platform MANY VARIETY of Applications – What will YOU Build?

Network & Beyond

in the Network

across the Network

on the Client

Enterprise, Mobile,Home

Com

mon T

ools

& ID

ESecurityContent &

MediaGreen

ComputingMonitoring & Performance

Cloud Computing

?

Page 16: Shifting the Network Paradigm: Network Programmability

16 www.juniper.net/developer

THE NEW DEVELOPER-CENTRIC APPROACH

Expensive and inefficient

Consistency, security and performance lapses

Focus on innovation Decrease production costs Increases speed of

development Decouple velocity of

application innovation from platform innovation

Unlock Intelligent Data

Rapid Development of Differentiated Apps

APPS + SERVICES

OLD WAYAPPS + SERVICES

NEW WAY

ApplicationInnovation

Platform Interfaces

and Foundation

development

ApplicationInnovation

Junos SDK & Junos

Space SDK

Page 17: Shifting the Network Paradigm: Network Programmability

17 www.juniper.net/developer

TYPES OF DEVELOPER APPLICATION MODELS WITH THE PROGRAMMABLE NETWORK

EfficientSave Money, Use Less

- 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

OptimizeImprove systems & software you already have

- 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.

CreationNew services & Revenue Generating Opportunities

- 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.

Page 18: Shifting the Network Paradigm: Network Programmability

JUNOSDEVELOPER TOOLS

Page 19: Shifting the Network Paradigm: Network Programmability

19 www.juniper.net/developer

Network Layer

On-device Innovation

Junos SDK: On-Device Innovation

• Create, deploy, and validate innovative network applications tailored to your needs.

• Enable network software developers to build additional intelligence into their networks with applications capable of SLA assurance, traffic monitoring, encryption and tunneling, signaling, and Quality of Service.

• New customization and product opportunities: • Customers can customize their own networks

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.

Page 20: Shifting the Network Paradigm: Network Programmability

20 www.juniper.net/developer

The Junos Space SDK: Cross-Device Innovation

• Decreases complexity in the application development process and reduces the time from development to deployment, allowing for solutions to be created at the speed business runs.

• Open APIs provide RESTful Web Service access to all Junos-based devices, serving as a single entry point that abstracts your network to enable you to manage, monitor, control and gather insight across your entire network infrastructure, as well as create network-aware applications.

• Developers can extend the capabilities of existing applications with network insight, build new and unique workflows, or combine the capabilities of multiple applications or cloud-based services into a unified user experience or application.

Network Application Layer

Cross-device Innovation

Page 21: Shifting the Network Paradigm: Network Programmability

21 www.juniper.net/developer

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.

Page 22: Shifting the Network Paradigm: Network Programmability

22 www.juniper.net/developer

JUNIPER SOFTWARE PRODUCTS & OFFERINGS

Platform, SDKs, APIs, Building Blocks, & Support

Community & Education Resources

Monetization & Channel Opportunity

Access to a large & growing installed customer base

Partner Engagement Program

Educational activities

Junos Developer community site

Evaluation & commerciallicense agreements

Workshops

Training

Support

Page 23: Shifting the Network Paradigm: Network Programmability

THANK YOU!