the network paradigm shift
Post on 22-Nov-2014
1.547 Views
Preview:
DESCRIPTION
TRANSCRIPT
SHIFTING THE NETWORKINGPARADIGM:NETWORK PROGRAMMABILITY
2 www.juniper.net/developer
CONNECT EVERYTHINGfrom Client, through the Network, to the Device
JUNIPER’S MISSION & COMMITMENT
SILICON SYSTEMS SOFTWARE
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.
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
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
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
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
8 www.juniper.net/developer
This simply isn’t enough. Customers, Developers &
Partners need more.
It’s time to shift the Networking Paradigm
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
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.
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
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.
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
PROGRAMMABLE NETWORKS
A NEW OPEN & INNOVATIVE DEVELOPER-CENTRIC APPROACH
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
?
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
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.
JUNOSDEVELOPER TOOLS
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.
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
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.
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
THANK YOU!
top related