SlideShare a Scribd company logo
1 of 70
Network INNOVATION WITHOPEN SOFTWARE
Transforming the experience and economics of networking SETTING THE AGENDA FOR THE NEXT DECADE
The place of the network
CHANGES in the world of networking The Evolution of a Platform SINGLEPURPOSE MULTIPURPOSE GENERALPURPOSE Simple Functionality Feature Phone App Enabled Devices
THE new network Equation The New Network Ecosystem Innovation Network Innovation High Performance Networking  Developer Solutions Accelerated Innovation Fast New, better experiences Secure New flexibility & agility  Scalable Agile New customer solutions Reliable Innovative $ New revenue sources Simple RAD layers of softwareinstead of layers of protocols Open
CONNECT EVERYTHING from Client, through the Network, to the Device OUR Mission and commitment to developers SILICON SYSTEMS SOFTWARE
Houston, we have a problem!
90%of networks are inefficient not inefficient inefficient
Inefficient… More functionality thru more boxes
Example: THE inefficient NETWORK Optical Transport Core network SBC Cable Modem Termination DWDM Switch, WDM Switch Intranet Policy  AAA Firewall and IDP Frame Relay Switch Firewall and IDP Media Gateway Media Monitoring Route Reflector SIP Lawful Intercept Subscriber management Video BNG GGSN Voice Gateway Access network Access Finance Voice Softswitch Cell Tower Access network Branch Office Remote Office Load Balancer Continuous Systems  PBX
Ok, maybe I’m exaggerating…
99%of networks are inefficient not inefficient inefficient
Integration and Information OVERLOAD
Example: THE inefficient NETWORK Core network 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101010101010101010101010101 Cable Modem Termination 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Firewall and IDP Frame Relay Switch 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 10101010101010101010101010101010101 Firewall and IDP Media Gateway Media Monitoring 101010101010101010101010101010101010101010101 Lawful Intercept 1010101010101010101010101010 101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Subscriber management Video BNG Voice Gateway Access network 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Cell Tower Access network Branch Office Remote Office Load Balancer 101010101010101010101010101010101010101010101
COMPLEX & COMPLICATED TO OPERATE
Increasing costs $ $
Slow To marketSLOW to innovate
Why?
Traditional Network Software is Closed
The new Network is Open to Software Apps
“There’s a Junos APP for That”
“There’s a Junos APP for That”
101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 ,[object Object]
Business insight through data visibility
Intelligent monitoring
Faster problem resolution“There’s a Junos SPACE APP for That”
Rapid Development of Differentiated Apps OLD WAY NEW WAY Application Innovation Application Innovation System,Platform, Interfaces, and  Foundation Development ,[object Object]
Reduce production costs
Increase speed of development
Decouple velocity of application innovation from platform innovation
Expensive and inefficient
Consistency, security and performance lapsesReduce developer time to  innovation Software Development Kits (SDKs)
Opportunity for Network Endpoint Innovation Juniper programmable network platforms User Application Layer Opportunity for Across-the-network Innovation Network Application Layer Opportunity for On-device Innovation Network DeviceLayer
OPPORTUNITY FOR ON-DEVICE INNOVATIONJunos SDK
Unified  Programmable Network Platform Engineering A New Open Network Programmable Network Innovation
JUNOS: THE POWER OF ONE EX8216 EX8208 T Series MX Series SRX5000 Line EX4200 Line EX3200 Line EX2200 Line SRX1400 M Series SRX3000 Line EX4500 Line J Series SRX650 LN1000 SRX240 SRX220 SRX100 SRX210 SECURITY ROUTING SWITCHING 11.1 11.3 11.2 –API– Module x Frequent Releases branch core One OS One Release Track One Architecture
How Competitors Manage the Complexity vs. CONVERENGE 15
Unified  Programmable Network Platform Engineering A New Open Network Proven &Carrier GradeNetwork OS Programmable Network Innovation
Engineering A New Open Network Proven &Carrier GradeNetwork OS Programmable Network Innovation  Unique & Robust Device-level APIs and Tools Unified  Programmable Network Platform
Junos SDK Resources Platform APIs Learning Developer Tools Common Features Developer Guide Installer Control Plane Features API Reference Guide Eclipse IDE Plug-in Service Plane Features Sample Apps Virtual Build Environment Device-specific Features Inline Help Toolchain Training Signing Server Workshops UI Simulator
Junos SDK API SETs ,[object Object],Control Plane: Routing Engine ,[object Object]
Services SDKappsServices Plane:  Service Engine
Applications in the Junos Architecture Routing Engines - Control Plane UI Extensions (built with RE SDK) Control Applications (built with RE SDK) Packet Forwarding Engine - Data Plane Service Engines – Services Plane Traffic Traffic Service Application(s) Service Applications (built with Services SDK) Serviced Traffic Control  Traffic Data (Transit) Traffic
Building and Deploying  Apps Developer Workflow System Administrator Workflow APIs Download Junos SDK Junos SDK  Developer  Support Virtual build environment Partner Code C/C++ Loads the app on the device > set .. providers <name> Application Binary Adds provider name > .. software add <package> Enables the application Certificate Signed Application Package
Systems, Features, and Functionalities Performance & Utility User Interface Security Packet Inspection Session Management System State UNIX and POSIX Network Access High Availability Forwarding APIGROUPS Control  Plane Features: RE SDK Common Features  Service Plane Features: Services SDK PLatform Features M MX T SRX JCS 1200 Service Modules MS PIC SYSTEMS MS DPC
Where’s the Java?
Virtual Engine SDK APIs IN JAVA, C, C++, MORE… Line card Appliance Junos Systems Routing Engines - Control Plane Virtual Engine Environment - Virtual Plane UI Extensions (built with RE SDK) Control Applications (built with RE SDK) Virtual Engine Guest Systems (Linux, Windows, Junos, etc.) Service Broker (native platform) Services over MOM over IP Other Applications Junos-integrated Application (built with VE SDK) VEE KVM Hypervisor VEE Manager (native platform) Service Engines – Services Plane Packet Forwarding Engine - Data Plane Service Application(s) Service Applications (built with Services SDK) Host Manager (native platform) Cluster Manager (native platform)
Application Examples
Example: Application Delivery Controller Approach Old:  Deploy server load balancing appliances and switches New: Router-integrated ADC application Solution Application:  Application Delivery Controller (ADC) Benefits: ,[object Object]
Fewer network elements saves on installation, maintenance, upgrades, power, and coolingAvailability: Juniper Networks MX-series 3D Universal Edge Routers Challenge Goal: Simplify integration of application servers into the network in a way that enables application scaling and high performance Target:  ,[object Object]
Cache content direct
Server/service complexesPartner:	  Radware Application: ADC
Example: Application Delivery Controller Server Load Balancers Stateful Firewall Application Servers Router Internet (clients) For 48 Gbps Server Throughput: ,[object Object]
67% less power
45% less cooling
No router dedicated interfacesPartner:	  Radware Application: ADC
Example: Video quality monitoring Approach Old: Deploy  a monitoring appliance as a bump in the wire New: Adds video monitoring to edge routers in the video CDN or service provider Technology: ,[object Object],Solution Application:  StreamScope eRM Benefits: ,[object Object]
 Comprehensive monitoring and analysis at multiple layers:  transport, MDI, MPEG elementary and baseband layers
 Historical data analysis of past issues help make informed network upgrade and/or reconfiguration decisionsAvailability: Juniper Networks M-series Multiservice Routers andMX-series 3D Universal Edge Routers Challenge Goal: Add video monitoring and analysis/HA to the network without the overhead of another network appliance Target: ,[object Object],Partner:Triveni Digital Application: StreamScope eRM
Integrated MDI and MPEG analysis is highly unique Saving: space, power, cooling, maintenance Primary Video Headend Application-initiated network control Backup Video Headend Access network Partner:	  Triveni Digital Application: StreamScope eRM Available on Juniper Networks MX-series 3D Routers Example: Video quality monitoring
OPPORTUNITY FOR ACROSS-THE-NETWORK INNOVATIONJunos SPACE SDK
Junos Space SDK Resources Platform APIs Learning Developer Tools Infrastructure Features Developer Guide Installer Network Abstractions API Reference Guide Eclipse IDE Plug-in Device Direct RPC Sample Apps EJB to REST  Wizard Forums Platform/Device Simulation Training Chainsaw Logger Workshops UI Components
Value Action GENERATE Filter Correlate Combine Configure Provision Dynamic Policy AFFECTS INSIGHT Assets Data 1010101001010101 CREATE Network Devices, Servers, Databases, Applications etc. Inventory History Real-time Unlock the power of the network
The Junos Space Platform HOW DO YOU TURN NETWORK DATA INTO KNOWLEDGE? All controlled from your browser Junos Space Management, Analytics, Monitoring, Orchestration
   ANSWER: Add network operations insight to businesses, and business insight to network operations Other Business Systems: Space UI: RESTful Web Services Abstract the Network Web Container EJB Container JBoss  Java EE Application Server Database Server Native RESTEasy Servlet (JAX-RS) Inject JPA Service Application(s) Service Application(s) Stateless Session Beansor MDBs (Business Logic) @Statelesspublic class FooEjb {} RESTful Resource Class @Path(“/foo”) public class FooResource {@EJB private FooEJBfooEjb; } Network DMI Junos Space Fabric/Cluster:
application & integration Types 1. Platform-hosted Web Service (New APIs)Runs in App Server 3. External Integration OSS, BSS, Other App Servers Etc. Client-side Code Invoking Native Platform Web Services API Consumers: XML/JSON over HTTP JBoss SLSBs or MDBs (Business Logic + new API) RESTful Resources (new URIs) 2. Platform-hosted UIRuns in browser XML/JSON over HTTP JBoss Native SLSB or MDBs Native RESTful Resources HTTP JavaScript, imgs, etc. (Reverse) AJAX JBoss UI Code(ExtJS) Direct Web Remoting  Native Servlet … or mix all app types
Building and Deploying  Apps Developer Workflow System Administrator Workflow APIs, Simulators, Test + Build Environment Download and Install Junos Space SDK Developer  Support Developer Code Loads the app on Junos Space Application Binary Certificate Signed Application Package
Junos Space API FEATURES User Management  Network and Device Inventory Job Management Device Configurations, Logs, and RPC Object Tagging and Filtering Software Image Management API Discovery and Information Script Management API GROUPS App Lifecycle Management Configuration Management INFRASTRUCTURE Features DEVICE & Network Abstraction Features PLatform Features

More Related Content

What's hot

Open Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesOpen Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesTal Lavian Ph.D.
 
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Embarcados
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVHimawan Nugroho
 
Wireless Branch Office Network Architecture
Wireless Branch Office Network ArchitectureWireless Branch Office Network Architecture
Wireless Branch Office Network ArchitectureCisco Mobility
 
Mobility is more than BYOD
Mobility is more than BYODMobility is more than BYOD
Mobility is more than BYODKappa Data
 
Ctek Cellular Automation & Control Catalag 2014
Ctek Cellular Automation & Control Catalag 2014Ctek Cellular Automation & Control Catalag 2014
Ctek Cellular Automation & Control Catalag 2014Lynn Woodruff
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Michelle Holley
 
Innovations in Switching
Innovations in SwitchingInnovations in Switching
Innovations in SwitchingCisco Canada
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Real-Time Innovations (RTI)
 
NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkMichelle Holley
 
DNA Intelligent WAN Campus Day
DNA Intelligent WAN Campus DayDNA Intelligent WAN Campus Day
DNA Intelligent WAN Campus DayCisco Canada
 
Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1Michael Ganschuk
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use CaseIMTC
 
ETSI NFV#13 NFV resiliency presentation - ali kafel - stratus
ETSI NFV#13   NFV resiliency presentation - ali kafel - stratusETSI NFV#13   NFV resiliency presentation - ali kafel - stratus
ETSI NFV#13 NFV resiliency presentation - ali kafel - stratusAli Kafel
 
Networkers Video Infrastructure
Networkers Video InfrastructureNetworkers Video Infrastructure
Networkers Video InfrastructureCisco Canada
 

What's hot (19)

Open Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network DevicesOpen Programmable Architecture for Java-enabled Network Devices
Open Programmable Architecture for Java-enabled Network Devices
 
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFV
 
Wireless Branch Office Network Architecture
Wireless Branch Office Network ArchitectureWireless Branch Office Network Architecture
Wireless Branch Office Network Architecture
 
Air defense ap_test_spec_sheet
Air defense ap_test_spec_sheetAir defense ap_test_spec_sheet
Air defense ap_test_spec_sheet
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
 
QA Presentation
QA PresentationQA Presentation
QA Presentation
 
Mobility is more than BYOD
Mobility is more than BYODMobility is more than BYOD
Mobility is more than BYOD
 
Ctek Cellular Automation & Control Catalag 2014
Ctek Cellular Automation & Control Catalag 2014Ctek Cellular Automation & Control Catalag 2014
Ctek Cellular Automation & Control Catalag 2014
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...
 
Innovations in Switching
Innovations in SwitchingInnovations in Switching
Innovations in Switching
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
 
NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function Framework
 
DNA Intelligent WAN Campus Day
DNA Intelligent WAN Campus DayDNA Intelligent WAN Campus Day
DNA Intelligent WAN Campus Day
 
Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1Migrating to cisco unified communications manager 9.1
Migrating to cisco unified communications manager 9.1
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use Case
 
ETSI NFV#13 NFV resiliency presentation - ali kafel - stratus
ETSI NFV#13   NFV resiliency presentation - ali kafel - stratusETSI NFV#13   NFV resiliency presentation - ali kafel - stratus
ETSI NFV#13 NFV resiliency presentation - ali kafel - stratus
 
Ap621 spec sheet
Ap621 spec sheetAp621 spec sheet
Ap621 spec sheet
 
Networkers Video Infrastructure
Networkers Video InfrastructureNetworkers Video Infrastructure
Networkers Video Infrastructure
 

Viewers also liked

Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)Juniper Networks
 
Introduction to Hiera
Introduction to HieraIntroduction to Hiera
Introduction to HieraPuppet
 
G10.2013 Application Delivery Controllers
G10.2013   Application Delivery ControllersG10.2013   Application Delivery Controllers
G10.2013 Application Delivery ControllersSatya Harish
 
Presentation exalogic elastic cloud
Presentation   exalogic elastic cloudPresentation   exalogic elastic cloud
Presentation exalogic elastic cloudsolarisyougood
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computingIgnacio M. Llorente
 
G10.2014 magic quadrant for application delivery controllers
G10.2014   magic quadrant for application delivery controllersG10.2014   magic quadrant for application delivery controllers
G10.2014 magic quadrant for application delivery controllersSatya Harish
 
Kemp Technologies rises on Gartner's Magical Quadrant for ADC
Kemp Technologies rises on Gartner's Magical Quadrant for ADCKemp Technologies rises on Gartner's Magical Quadrant for ADC
Kemp Technologies rises on Gartner's Magical Quadrant for ADCKappa Data
 
What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?continohq
 
Why Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyWhy Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyCitrix
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
Public Sector Partner in the Nordics Webinar
Public Sector Partner in the Nordics WebinarPublic Sector Partner in the Nordics Webinar
Public Sector Partner in the Nordics WebinarAmazon Web Services
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysisAman Mehra
 
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...F5 Networks
 

Viewers also liked (20)

For Developers: Why Should I Care about Programmability
For Developers: Why Should I Care about ProgrammabilityFor Developers: Why Should I Care about Programmability
For Developers: Why Should I Care about Programmability
 
OpenFlow Overview
OpenFlow OverviewOpenFlow Overview
OpenFlow Overview
 
Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)
 
Puppet for Junos
Puppet for JunosPuppet for Junos
Puppet for Junos
 
The New Network is Programmable with Junos
The New Network is Programmable with JunosThe New Network is Programmable with Junos
The New Network is Programmable with Junos
 
Introduction to Hiera
Introduction to HieraIntroduction to Hiera
Introduction to Hiera
 
G10.2013 Application Delivery Controllers
G10.2013   Application Delivery ControllersG10.2013   Application Delivery Controllers
G10.2013 Application Delivery Controllers
 
Presentation exalogic elastic cloud
Presentation   exalogic elastic cloudPresentation   exalogic elastic cloud
Presentation exalogic elastic cloud
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
G10.2014 magic quadrant for application delivery controllers
G10.2014   magic quadrant for application delivery controllersG10.2014   magic quadrant for application delivery controllers
G10.2014 magic quadrant for application delivery controllers
 
Kemp Technologies rises on Gartner's Magical Quadrant for ADC
Kemp Technologies rises on Gartner's Magical Quadrant for ADCKemp Technologies rises on Gartner's Magical Quadrant for ADC
Kemp Technologies rises on Gartner's Magical Quadrant for ADC
 
What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?
 
Why Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyWhy Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economy
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
Public Sector Partner in the Nordics Webinar
Public Sector Partner in the Nordics WebinarPublic Sector Partner in the Nordics Webinar
Public Sector Partner in the Nordics Webinar
 
Hybrid Programmable Forwarding Planes: BoF Session
Hybrid Programmable Forwarding Planes: BoF SessionHybrid Programmable Forwarding Planes: BoF Session
Hybrid Programmable Forwarding Planes: BoF Session
 
Puppet fundamentals
Puppet fundamentalsPuppet fundamentals
Puppet fundamentals
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysis
 
Aws Security Overview
Aws Security OverviewAws Security Overview
Aws Security Overview
 
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
 

Similar to Network Innovation with Open Software

08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828Mason Mei
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad IrzanIndonesia Network Operators Group
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014ozkan01
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...mfrancis
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsUmesh Krishnaswamy
 
Rebaca Technologies Corporate Overview
Rebaca Technologies Corporate OverviewRebaca Technologies Corporate Overview
Rebaca Technologies Corporate OverviewAvishek Gupta
 
Parting the mists of cloud computing 030211 print
Parting the mists of cloud computing 030211 printParting the mists of cloud computing 030211 print
Parting the mists of cloud computing 030211 printCloudExpoEurope
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewArshad Mahmood
 
MEF's inter-domain orchestration delivering dynamic third networks [presente...
MEF's  inter-domain orchestration delivering dynamic third networks [presente...MEF's  inter-domain orchestration delivering dynamic third networks [presente...
MEF's inter-domain orchestration delivering dynamic third networks [presente...OPNFV
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...4DK Technologies, Inc.
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge ComputeMichelle Holley
 
Cross selling 5
Cross selling 5Cross selling 5
Cross selling 5Sen Nathan
 
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVRevolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVPLUMgrid
 

Similar to Network Innovation with Open Software (20)

08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
 
Rebaca Technologies Corporate Overview
Rebaca Technologies Corporate OverviewRebaca Technologies Corporate Overview
Rebaca Technologies Corporate Overview
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
 
Parting the mists of cloud computing 030211 print
Parting the mists of cloud computing 030211 printParting the mists of cloud computing 030211 print
Parting the mists of cloud computing 030211 print
 
Tnc18 ddm final_190609
Tnc18 ddm final_190609Tnc18 ddm final_190609
Tnc18 ddm final_190609
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie Overview
 
MEF's inter-domain orchestration delivering dynamic third networks [presente...
MEF's  inter-domain orchestration delivering dynamic third networks [presente...MEF's  inter-domain orchestration delivering dynamic third networks [presente...
MEF's inter-domain orchestration delivering dynamic third networks [presente...
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 
Cross selling 5
Cross selling 5Cross selling 5
Cross selling 5
 
TFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. AldrinTFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. Aldrin
 
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVRevolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
 

More from Juniper Developer Resources Cooney (8)

Programmable WAN Networking is SFW
Programmable WAN Networking is SFWProgrammable WAN Networking is SFW
Programmable WAN Networking is SFW
 
Network Information Factories
Network Information FactoriesNetwork Information Factories
Network Information Factories
 
JavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFWJavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFW
 
Junos Space SDK
Junos Space SDKJunos Space SDK
Junos Space SDK
 
Junos SDK Data Sheet
Junos SDK Data SheetJunos SDK Data Sheet
Junos SDK Data Sheet
 
Macadamian And Junos SDK
Macadamian And Junos SDKMacadamian And Junos SDK
Macadamian And Junos SDK
 
Joulex & Junos Space SDK: Customer Success Story
Joulex & Junos Space SDK: Customer Success StoryJoulex & Junos Space SDK: Customer Success Story
Joulex & Junos Space SDK: Customer Success Story
 
Shifting the Network Paradigm: Network Programmability
Shifting the Network Paradigm: Network ProgrammabilityShifting the Network Paradigm: Network Programmability
Shifting the Network Paradigm: Network Programmability
 

Recently uploaded

Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 

Recently uploaded (20)

Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 

Network Innovation with Open Software

  • 2. Transforming the experience and economics of networking SETTING THE AGENDA FOR THE NEXT DECADE
  • 3. The place of the network
  • 4. CHANGES in the world of networking The Evolution of a Platform SINGLEPURPOSE MULTIPURPOSE GENERALPURPOSE Simple Functionality Feature Phone App Enabled Devices
  • 5. THE new network Equation The New Network Ecosystem Innovation Network Innovation High Performance Networking Developer Solutions Accelerated Innovation Fast New, better experiences Secure New flexibility & agility Scalable Agile New customer solutions Reliable Innovative $ New revenue sources Simple RAD layers of softwareinstead of layers of protocols Open
  • 6. CONNECT EVERYTHING from Client, through the Network, to the Device OUR Mission and commitment to developers SILICON SYSTEMS SOFTWARE
  • 7.
  • 8. Houston, we have a problem!
  • 9. 90%of networks are inefficient not inefficient inefficient
  • 11. Example: THE inefficient NETWORK Optical Transport Core network SBC Cable Modem Termination DWDM Switch, WDM Switch Intranet Policy AAA Firewall and IDP Frame Relay Switch Firewall and IDP Media Gateway Media Monitoring Route Reflector SIP Lawful Intercept Subscriber management Video BNG GGSN Voice Gateway Access network Access Finance Voice Softswitch Cell Tower Access network Branch Office Remote Office Load Balancer Continuous Systems PBX
  • 12. Ok, maybe I’m exaggerating…
  • 13. 99%of networks are inefficient not inefficient inefficient
  • 15. Example: THE inefficient NETWORK Core network 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101010101010101010101010101 Cable Modem Termination 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Firewall and IDP Frame Relay Switch 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 10101010101010101010101010101010101 Firewall and IDP Media Gateway Media Monitoring 101010101010101010101010101010101010101010101 Lawful Intercept 1010101010101010101010101010 101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Subscriber management Video BNG Voice Gateway Access network 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 101010101010101010101010101010101010101010101 Cell Tower Access network Branch Office Remote Office Load Balancer 101010101010101010101010101010101010101010101
  • 16. COMPLEX & COMPLICATED TO OPERATE
  • 17.
  • 19. Slow To marketSLOW to innovate
  • 20. Why?
  • 22. The new Network is Open to Software Apps
  • 23. “There’s a Junos APP for That”
  • 24. “There’s a Junos APP for That”
  • 25.
  • 26. Business insight through data visibility
  • 28. Faster problem resolution“There’s a Junos SPACE APP for That”
  • 29.
  • 31. Increase speed of development
  • 32. Decouple velocity of application innovation from platform innovation
  • 34. Consistency, security and performance lapsesReduce developer time to innovation Software Development Kits (SDKs)
  • 35. Opportunity for Network Endpoint Innovation Juniper programmable network platforms User Application Layer Opportunity for Across-the-network Innovation Network Application Layer Opportunity for On-device Innovation Network DeviceLayer
  • 36. OPPORTUNITY FOR ON-DEVICE INNOVATIONJunos SDK
  • 37. Unified Programmable Network Platform Engineering A New Open Network Programmable Network Innovation
  • 38. JUNOS: THE POWER OF ONE EX8216 EX8208 T Series MX Series SRX5000 Line EX4200 Line EX3200 Line EX2200 Line SRX1400 M Series SRX3000 Line EX4500 Line J Series SRX650 LN1000 SRX240 SRX220 SRX100 SRX210 SECURITY ROUTING SWITCHING 11.1 11.3 11.2 –API– Module x Frequent Releases branch core One OS One Release Track One Architecture
  • 39. How Competitors Manage the Complexity vs. CONVERENGE 15
  • 40. Unified Programmable Network Platform Engineering A New Open Network Proven &Carrier GradeNetwork OS Programmable Network Innovation
  • 41. Engineering A New Open Network Proven &Carrier GradeNetwork OS Programmable Network Innovation Unique & Robust Device-level APIs and Tools Unified Programmable Network Platform
  • 42. Junos SDK Resources Platform APIs Learning Developer Tools Common Features Developer Guide Installer Control Plane Features API Reference Guide Eclipse IDE Plug-in Service Plane Features Sample Apps Virtual Build Environment Device-specific Features Inline Help Toolchain Training Signing Server Workshops UI Simulator
  • 43.
  • 45. Applications in the Junos Architecture Routing Engines - Control Plane UI Extensions (built with RE SDK) Control Applications (built with RE SDK) Packet Forwarding Engine - Data Plane Service Engines – Services Plane Traffic Traffic Service Application(s) Service Applications (built with Services SDK) Serviced Traffic Control Traffic Data (Transit) Traffic
  • 46. Building and Deploying Apps Developer Workflow System Administrator Workflow APIs Download Junos SDK Junos SDK Developer Support Virtual build environment Partner Code C/C++ Loads the app on the device > set .. providers <name> Application Binary Adds provider name > .. software add <package> Enables the application Certificate Signed Application Package
  • 47. Systems, Features, and Functionalities Performance & Utility User Interface Security Packet Inspection Session Management System State UNIX and POSIX Network Access High Availability Forwarding APIGROUPS Control Plane Features: RE SDK Common Features Service Plane Features: Services SDK PLatform Features M MX T SRX JCS 1200 Service Modules MS PIC SYSTEMS MS DPC
  • 49. Virtual Engine SDK APIs IN JAVA, C, C++, MORE… Line card Appliance Junos Systems Routing Engines - Control Plane Virtual Engine Environment - Virtual Plane UI Extensions (built with RE SDK) Control Applications (built with RE SDK) Virtual Engine Guest Systems (Linux, Windows, Junos, etc.) Service Broker (native platform) Services over MOM over IP Other Applications Junos-integrated Application (built with VE SDK) VEE KVM Hypervisor VEE Manager (native platform) Service Engines – Services Plane Packet Forwarding Engine - Data Plane Service Application(s) Service Applications (built with Services SDK) Host Manager (native platform) Cluster Manager (native platform)
  • 51.
  • 52.
  • 54. Server/service complexesPartner: Radware Application: ADC
  • 55.
  • 58. No router dedicated interfacesPartner: Radware Application: ADC
  • 59.
  • 60. Comprehensive monitoring and analysis at multiple layers: transport, MDI, MPEG elementary and baseband layers
  • 61.
  • 62. Integrated MDI and MPEG analysis is highly unique Saving: space, power, cooling, maintenance Primary Video Headend Application-initiated network control Backup Video Headend Access network Partner: Triveni Digital Application: StreamScope eRM Available on Juniper Networks MX-series 3D Routers Example: Video quality monitoring
  • 63. OPPORTUNITY FOR ACROSS-THE-NETWORK INNOVATIONJunos SPACE SDK
  • 64. Junos Space SDK Resources Platform APIs Learning Developer Tools Infrastructure Features Developer Guide Installer Network Abstractions API Reference Guide Eclipse IDE Plug-in Device Direct RPC Sample Apps EJB to REST Wizard Forums Platform/Device Simulation Training Chainsaw Logger Workshops UI Components
  • 65. Value Action GENERATE Filter Correlate Combine Configure Provision Dynamic Policy AFFECTS INSIGHT Assets Data 1010101001010101 CREATE Network Devices, Servers, Databases, Applications etc. Inventory History Real-time Unlock the power of the network
  • 66. The Junos Space Platform HOW DO YOU TURN NETWORK DATA INTO KNOWLEDGE? All controlled from your browser Junos Space Management, Analytics, Monitoring, Orchestration
  • 67. ANSWER: Add network operations insight to businesses, and business insight to network operations Other Business Systems: Space UI: RESTful Web Services Abstract the Network Web Container EJB Container JBoss Java EE Application Server Database Server Native RESTEasy Servlet (JAX-RS) Inject JPA Service Application(s) Service Application(s) Stateless Session Beansor MDBs (Business Logic) @Statelesspublic class FooEjb {} RESTful Resource Class @Path(“/foo”) public class FooResource {@EJB private FooEJBfooEjb; } Network DMI Junos Space Fabric/Cluster:
  • 68. application & integration Types 1. Platform-hosted Web Service (New APIs)Runs in App Server 3. External Integration OSS, BSS, Other App Servers Etc. Client-side Code Invoking Native Platform Web Services API Consumers: XML/JSON over HTTP JBoss SLSBs or MDBs (Business Logic + new API) RESTful Resources (new URIs) 2. Platform-hosted UIRuns in browser XML/JSON over HTTP JBoss Native SLSB or MDBs Native RESTful Resources HTTP JavaScript, imgs, etc. (Reverse) AJAX JBoss UI Code(ExtJS) Direct Web Remoting Native Servlet … or mix all app types
  • 69. Building and Deploying Apps Developer Workflow System Administrator Workflow APIs, Simulators, Test + Build Environment Download and Install Junos Space SDK Developer Support Developer Code Loads the app on Junos Space Application Binary Certificate Signed Application Package
  • 70. Junos Space API FEATURES User Management Network and Device Inventory Job Management Device Configurations, Logs, and RPC Object Tagging and Filtering Software Image Management API Discovery and Information Script Management API GROUPS App Lifecycle Management Configuration Management INFRASTRUCTURE Features DEVICE & Network Abstraction Features PLatform Features
  • 72.
  • 73. Make the selected nodes look as if they are locally connected.
  • 74.
  • 75.
  • 78. Isolated from other users
  • 80.
  • 81. The Concept – Simplify The NETWORK Group together devices and separate the groups with a virtual switch
  • 82.
  • 84. Isolated from other users
  • 86. User choose the connections
  • 87. User chooses the VLANs
  • 88. User chooses the ACLs …Allow the Customer to define the logical networks they need
  • 89. Junos Space VM (manages rest of devices) Big Switch Controller (manages OF switches) Junos Space Server RESTful Web Service APIs JUNOS SPACE INTEGRATION
  • 91. PLUG: Networks as Information Factories Time: Wednesday, 11:30 AM, Hilton San Francisco - Plaza A/B Track: Enterprise Service Architectures and the Cloud Speaker: Hal Stern, VP & Chief ArchitectDeveloper BU, Juniper Networks
  • 92. Juniper programmable network platforms Opportunity for Network End-point Innovation User Application Layer Opportunity for Across-the-network Innovation Network Application Layer Opportunity for On-device Innovation Network DeviceLayer
  • 93.
  • 94. Designed for minimal user interaction62 Copyright © 2011 Juniper Networks, Inc. www.juniper.net Junos Pulse & Junos PULSE SDK (coming SOON)
  • 95. JUNOSPHERE Industry’s first network virtualization in the cloud Junosphere delivers Junos on-demand via the cloud Enables real network modeling and education using virtual Junos routers Accessed on demand via the Internet to a Juniper-hosted DC Scale when you need it; pay for what you use Learn, model and test Junos features with the flexibility, cost-efficiency and simplicity inherent of a cloud-based delivery model Internet
  • 96. What is it in for me as a developer? $ Access to Juniper customers and channel partners $ Build truly network-aware apps and monetize IP $ Access to developer ecosystem $ Robust network app platform exposed by rich APIs
  • 97. reducing complexity through software One Platform, a VARIETY of Applications – What will YOU Build? ? Content & Media Green Computing Monitoring & Performance Cloud Computing Security across the Network Network & Beyond on the Client Common Tools & IDE Enterprise, Mobile,Home in the Network
  • 98. Opportunities For Applications Data Center Wireless Optimization Academia Customized Routing & Signaling Campus WAN Cloud Core Edge SLA Enterprise Security Green Computing Research Mobile Distributed Computing Service Provider Managed Services SAN Optical and Transport Financial Services Networks Content Delivery Networks Wireline Monitoring Public Sector Embedded Traffic Services Network Management Performance Medical Services Networks Broadband Social Media
  • 99. Opportunities For Developers Share and Innovate Customize Offerings New Business Opportunity Customize Value-adds in your Network Customers Independent Software Vendors System Integrators Academic and Research Collaborate, Support, Build Developer Network App Ecosystem DEVELOPERs
  • 101. Determine where you want to play… what interests you Visit our booth, blogs and forums… stay in touch with updates Get your hands on our SDKs and developer tools Contact us to find out how you can engage with Juniper Networks Next Steps for you & us

Editor's Notes

  1. Objective of this slide:Set the stage for who we are, our vision and why Juniper in summaryNetworks are becoming more relevant in the world we live in today, and at Juniper Networks we believe the network can create a connected planet that unleashes a great wealth of possibility, innovation, and discovery that cannot be measured. But the demands on the network are changing rapidly and require a new approach. Cloud computing and the mobile Internet are two macro trends driving an exponential increase in traffic volume, new services, and new subscribers around the world today. These trends will define the next decade, with broad implications for the technology industry, and for network innovation in particular. In the face of this increased demand, legacy approaches to networking are proving unsustainable, too expensive, too complex, and simply cannot scale nor extend themselves to customization of solutions.It’s Time for a New NetworkAt Juniper Networks, we believe, It’s Time for “The New Network” and WE are leading the charge to architecting the new network. At the heart of the new network is our promise to transform the economics and experience of networking for our customers. We offer a high-performance network hardware and software infrastructure built on simplicity, security, openness, and scale AND delivering on Flexible, Powerful and Programmable platform that is at the heart of it all. We are innovating in ways that empower our customers, our partners, and ultimately everyone in a connected world.Our products and technologies run the world’s largest and most demanding networks today, enabling our customers to create value and accelerate business success within the new, rapidly changing global marketplace. Our customers include the top 130 global service providers, 96 of the Global Fortune 100, as well as hundreds of federal, state and local government agencies and higher education organizations throughout the world.Software play mention:With our established and industry acclaimed networking hardware, and combined w/ the power of our Flexible, Powerful and Programmable software platform, we enable businesses and consumers to maximize the potential of their products and services and meets the infrastructure needs of the next decade.We believe At Juniper, we are convinced that by combining the power of h/w w/ s/w, we enable our customers to become more agile, dynamic and adapt to the growing needs of their internal and external customers. With this vision, through strong industry partnerships, Juniper Networks is fostering a broad h/w and s/wecosystem of innovation across the network. Our core competencies in hardware systems, silicon design, network architecture, and our open cross-network software platform are helping to propel the new network.Transition to next slide:There are immense amount of opportunities out there and around us; Juniper is spear-heading the drive to Enable the developer in us thru our Programmable Network Platform…But, what does that mean…
  2. Objective of this slide:Speaking of opportunities around us as an intro. But, key point we are driving here is that “At Juniper it is in our DNA to ENABLE our developers to EXTEND the network, BUILD custom, end-to-end solutions” . We will also reiterate the 3 principles as a guiding light for how we will do that.As you and I go talk w/ our customers and partners, we quickly come to know that “network” means many things to many people.When speaking w/ Network DEVELOPERS, they commonly ask about, “deep packet inspection, provisioning, BI, Network Risk and Security Analytics, Application Performance and Acceleration, network performance monitoring”, etc.When I talk w/ someone in my family - say my mom, she’s asking about what we can do to help her w/ some soln w/ email or w/ my daughter (or cousin or niece) about “facebook”What do all of these have in common, “They all deal w/ the n/w and extending the n/w thru custom solns that solve specific business problem.” At Juniper, it’s in our DNA to enable our developers to do exactly that. You will see today that we have built a flexible platform that allows developers like YOU and I to build, extend and GTM w/ new solutions – quickly, effectively and easilyJuniper empowers our developers to focus heavily on innovation and less on the plumbing aspects. We realize that to make developers successful, they need a powerful yet flexible “programmable network” – this is “The New Network”What is THE opportunity(s) for YOU ???End of the day, we only have 3000+ folks in our R&amp;D and we will NEVER have enough developers w/i the company to build the solns that the customers need to solve their business problems. We rely on YOU – the developer, to build awesome network aware solutions and fill those gaps for us.Juniper has built a powerful platform and the developer tools to ENABLE YOU to do exactly that quickly, easily, and effectively.Transition to the next Slide:The technology is evolving faster than ever, WE as developers are faced w/ that challenge every single day and WE NOW have an enablement to face those challenges as an OPPORTUNITY to address the needs that arise due to that rapid evolution…
  3. Objective of this slide:Highlight that the industry is fast evolving. We are in THE MOMENT of opportunity. NOW is a great time for us developers to be a part of this evolution and embrace the opportunities. The slide transitions into the next “developer pain points” slide w/ a note that, “Yes, we have opportunities out there. But, to go solve those opportunities, there needs to be a strong developer story”We at Juniper believe that NOW is a great time for US developers to be in to addressing the needs of evolving technology.If you looked at the history of the network industry, it HAS and continues to evolve. Today, We know a certain realm of problems. And, tomorrow us developers will face a whole new set of problems to solve and actively engage in those opportunities. We had the days of POT Service - it was Plain OldTelephoneOver time, that turned into “Feature phones” -- where we could do many things w/ and that brought us the smart phones that ran apps. To Today’s…General purpose devices that is slowly becoming the business and casual “must have”.We see this as a great window of opportunity for our developers, and gives us the opportunity to address those needs and build solns to fill those gaps using our Platform and our Platform SDKs (Junos and Space).The demand is growing and opportunities are expanding…Ten years ago there were 284 million internet connections. Today there are over 1.67 billion.In 2000, the # of mobile devices worldwide was 700 million. Today it’s over 4 billion.We’ve seen digital music sales increase from $20 million in 2003 to over $3.7 billion today.We’ve gone from chat rooms to video conferences. From dial-up to 4G wireless connections. From downloading a single song to a feature length film.There are more users, doing more things, requiring more bandwidth. T: And what we are seeing is just the beginning.We are entering the connected culture. Where the network becomes part of our daily lives – Personal, business, government, society itself. Transition to next slide:While we all agree there are opportunities out there, YOU and I as developers, also see that WE have a problem in our hands that needs addressing first…===
  4. Objective of this slide:Goal here is to DEFINE, “THE NEW NETWORK”. And, “Why the New Network”. We are combining the strengths of Juniper Hardware layer w/ the power of the programmable software layer (includes, Platform, dev tools, etc) to bring about “Accelerated Innovation” to developers. Again riding on “FLEXIBLE, POWERFUL and PROGRAMMABLE” principles.===The paradigm change Juniper is offering is our comprehensive approach to the New Network; It offers a strong Network Hardware layer, An end to end programmable network platform, our goal is to enabling rapid solutions development for our developers and partners community. the Juniper network hardware layer :FastSecureScalableReliableAnd yet a simple, manageable deployable solution It answers to the demands of businesses for better experience and economics. By combining the strong hardware platform w/ the power of software, we are enabling our developers to become Agile, Innovative and go to market w/ their solutions faster than ever. The end result is a better, flexible, extensible and monetizable Solution to our developers and customersTransition to next slide:So, what does the programmable network has in it. What are our Platform API offerings. Let’s look at a high level the programmable platform components that help us developers march toward the new network
  5. Inefficient is a euphemism here for stronger words like contaminated/polluted with appliances.
  6. Boxes = appliances or devices
  7. TODO: Color match and match lines and cloud style to later slidesCore apps: Optical Shelf App, specialized Routing Apps, Mobility Gateway AppsEdge Apps: Edge Security (Ddos Protection), Monitoring App (Video-Voice, IP), CDN (Caching, Video Optimization), Mobility (GGSN, SGSN, MME), Subscriber ManagementBranch Apps: Financial Apps, SSLVPN, WAN Acceleration, Security Gateway Apps (Stateful FW, NAT, IDP, IPS)Boxes, boxes and more boxes. It makes sense if you don’t think about it.
  8. All information little knowledge
  9. TODO: Color match and match lines and cloud style to later slidesCore apps: Optical Shelf App, specialized Routing Apps, Mobility Gateway AppsEdge Apps: Edge Security (Ddos Protection), Monitoring App (Video-Voice, IP), CDN (Caching, Video Optimization), Mobility (GGSN, SGSN, MME), Subscriber ManagementBranch Apps: Financial Apps, SSLVPN, WAN Acceleration, Security Gateway Apps (Stateful FW, NAT, IDP, IPS)Boxes, boxes and more boxes. It makes sense if you don’t think about it.
  10. TODO: Color match and match lines and cloud style to later slidesCore apps: Optical Shelf App, specialized Routing Apps, Mobility Gateway AppsEdge Apps: Edge Security (Ddos Protection), Monitoring App (Video-Voice, IP), CDN (Caching, Video Optimization), Mobility (GGSN, SGSN, MME), Subscriber ManagementBranch Apps: Financial Apps, SSLVPN, WAN Acceleration, Security Gateway Apps (Stateful FW, NAT, IDP, IPS)Boxes, boxes and more boxes. It makes sense if you don’t think about it.
  11. What is Different About Machine Data?Machine data is continuously generated by the systems and infrastructure that run a business - whether they&apos;re physical, virtual or in the cloud. This data is time-series based, unstructured and non-standard. Yet it holds a definitive record of all your user transactions, customer behavior, system behavior, security threats, fraudulent activity and much more.Datacenters can generate terabytes of machine data per day - logs, clickstream data, configurations, traps and alerts, file system changes, RFID, CDRs, data from APIs and message queues, logs from custom applications and so on.Making use of this data requires a solution that understands this data. One that can collect, index and harness massively diverse and dynamic data types, without limits.Operational Intelligence :Here&apos;s how using Junos Space and your machine data can drive significant benefits for your organization.Search and InvestigationOrganizations identify and resolve issues faster and reduce costly escalations. One place to find and fix problems, and investigate incidents across all your IT systems and infrastructure - your applications, websites, servers, networks, virtual machines, security devices, and more. This alone eliminates much of the &quot;human latency&quot; experienced in the trenches.Proactive MonitoringMonitor your IT systems and infrastructure in real time to identify issues, problems and attacks before they impact your customers, services and revenue. It keeps watch of specific patterns, trends and thresholds in your machine data so you don&apos;t have to. Trigger notifications in real-time via email or RSS, execute a script to take remedial actions, send an SNMP trap to your system management console or generate a service desk ticket.Operational VisibilitySee the whole picture, track performance and make better decisions. Visualize usage trends to better plan for capacity; spot SLA infractions, track how you are being measured by the business. Do all of this using your existing machine data without spending millions of dollars instrumenting your IT infrastructure.Real-time Business InsightMake better-informed business decisions by understanding trends, patterns and gaining Operational Intelligence from your machine data. See the success of new online services by channel or demographic, reconcile 3rd-party service provider fees against actual use, find your heaviest users and heaviest abusers, and more. Because machine data captures every behavior, the possibilities are game changing. You&apos;ll find the lead times to get to this intelligence dramatically less than other solutions - measured in hours instead of months.
  12. 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
  13. Lesson in History…legacy software technology created in late 1980s to Mid 1990s – monolithic, ==================================The legacy networking providers approach has been hardware oriented. Sell another box to fix another problem. As these vendors acquire companies and add more products they are also adding more operating systems, more proprietary software, more complexity, and more problems. Complexity IS their strategy! They’ll sell more boxes. The customer must pay for a lot of services and support to integrate and make it all work.But this puts the customer in a constant state of upgrading, testing, and maintaining. The operating systems may need to be individually tailored, and it is unknown how changes, bugs, and upgrades on one box will affect the others. More boxes get sold to attempt to fix problems, but complexity and cost increases, while customer satisfaction decreases. The bottom line for customers? Chronic complexity management.
  14. Color match with other slides
  15. Do NOT modify colors on this slide please
  16. The Application Delivery Controller ADC, evolved from layer 4-7 switches when it became apparent that traditional load balancing techniques were not robust enough to handle the increasingly complex mix of application traffic being delivered over a wider variety of network connectivity options.The ADC is assigned a single virtual IP address (VIP) that represents the pool of servers. Traffic arriving at the ADC is then directed to one of the real web servers based on a number of factors including application specific data values, application transport protocol, availability of servers, current performance metrics, and client-specific parameters.
  17. Usage rights:Partner: Triveni DigitalHas partner confirmed we are allowed to show this use case publicly: YesDoes partner want to be accredited: YesDoes partner want to remain anonymous (precludes accreditation): noGeneral speaking and writing notes:Triveni – comprehensive MDI and MPEG-level analysis to locate problem spots with video and switch between primary and backup streams at the edgeReduces operational complexity and expense. Adds video monitoring to Juniper edge routers, eliminating the operational expenses associated with qualifying, integrating, sparing, maintaining, powering, and cooling video-analysis appliances.Combines Juniper&apos;s network expertise with Triveni&apos;s video expertise to provide a solution that monitors the IP transport of the video streams, the MPEG encoding itself, and the associated audio and video streams, while also verifying the meta data for encoded video.Provides comprehensive monitoring and analysis at multiple OSI layers, including network interface, IP/MPLS, transport stream, MDI, MPEG packet (elementary packet), and baseband (I-frame) layers.Collects statistics for historical data analysis of past issues to help operations teams make the best network upgrade and/or reconfiguration decisions.Ensures quality: A Juniper validated and supported application.
  18. Usage rights:Partner: Triveni DigitalHas partner confirmed we are allowed to show this use case publicly: YesDoes partner want to be accredited: YesDoes partner want to remain anonymous (precludes accreditation): noGeneral speaking and writing notes:Triveni – comprehensive MDI and MPEG-level analysis to locate problem spots with video and switch between primary and backup streams at the edge
  19. Color match with other slides
  20. Consider a closed loop system that is often used to describe how a company works. Consider the same model in the context of a network. The network infrastructure in terms of the networking devices like routers, switches, security devices combined with the entities that they connect that include the printers, servers, databases, applications form the assets in our model. Typical actions that are taken to affect these assets include permanent actions such as configuration of these devices and provisioning of services in response to customer orders. There could also be dynamic actions such as QoS policy provisioning to ensure sufficient bandwidth during a video streaming event. This is classis network management and there are several systems that offer this capability including Junos Space.What is the major paint point for a developer?Major pain point is that inhibits several developers in doing anything worthwhile beyond the realm of network management is is lack of ability with a platform that can marry the action and asset side of the cycle based on the data that is generated by the asset. Network assets generate a lot of data. This includes fairly static data such as the inventory and configuration of the network, historical information such as logs, and dynamic real-time data such as flow records. All this data by itself is worthless unless you can turn it into value by understanding what it means in the business context and what it might do operationally for the company. What is the solution?What would be useful is if the platform can provide the capability to perform analysis by filtering, collecting and correlating this data with external sources such as real time traffic, weather patterns, click behavior, financial markets etc. For example, the right insight into the data generated from the network when combined with data from external sources could yield a wealth of valuable information about subscribers - who they are, where they are, how often they connect, where they connect from, the duration of usage, the type of services they use, the frequency of these services, their credit profile, etc. This insight will generate intelligent actions – both permanent as well as dynamic – which will tune the networking assets to operate more efficiently as well as generate more value for the company.How does Junos Space and the SDK change the equation in favor of an application innovator?Where Junos Space changes the equation is to marry the Action and Asset side of the cycle on the left with the Data and Value side on the right. It provides the ability to suck in the static and dynamic behavior of the network and analyze this behavior in the context that can be provided by an internal or an external source. The internal source could be an event on the network itself and the external source (as mentioned before) could be some business intelligence or a truly external entity in the form of weather patterns or user behavior etc. Space combines the ability to access the static and the dynamic nature and the wealth of information hidden in them with the ability to combine this data with an internal or an external source. This combined with a highly scalable and resilient platform and a great set of tools that allow developers to easily utilize the wealth information makes Space and Space SDK a great platform to develop the new and the next generation applications.Accessing network data streams and insight in order to take action on the network requires both network knowledge and understanding of specific protocols and commands supported by a wide variety of (ever changing) network elements.Customer Problems:(1) Leveraging investment in existing OSS/BSS solutions to manage, monitor and control the network.(2) Accessing network data streams and insight to proactively manage, monitor and control my network is complex and requires expertise in networking.
  21. Here are the APIs
  22. Do NOT modify colors on this slide please
  23. Usage rights:Partner: Triveni DigitalHas partner confirmed we are allowed to show this use case publicly: YesDoes partner want to be accredited: YesDoes partner want to remain anonymous (precludes accreditation): noGeneral speaking and writing notes:Triveni – comprehensive MDI and MPEG-level analysis to locate problem spots with video and switch between primary and backup streams at the edgeReduces operational complexity and expense. Adds video monitoring to Juniper edge routers, eliminating the operational expenses associated with qualifying, integrating, sparing, maintaining, powering, and cooling video-analysis appliances.Combines Juniper&apos;s network expertise with Triveni&apos;s video expertise to provide a solution that monitors the IP transport of the video streams, the MPEG encoding itself, and the associated audio and video streams, while also verifying the meta data for encoded video.Provides comprehensive monitoring and analysis at multiple OSI layers, including network interface, IP/MPLS, transport stream, MDI, MPEG packet (elementary packet), and baseband (I-frame) layers.Collects statistics for historical data analysis of past issues to help operations teams make the best network upgrade and/or reconfiguration decisions.Ensures quality: A Juniper validated and supported application.
  24. Abstract:   The current interest in cloud computing, elastic infrastructure, and &quot;big data&quot; tools shares two common themes: the need to create business value out of large data and reliance on global, complex networks. Information drives success; richer information drives better connections to customers, partners, and suppliers. Network elements are generating increasing amounts of data about applications and their network consumption and dependencies. Demand for better, more timely information increases the need for developers and deployers to understand each others&apos; environments. There is opportunity in new software strategies and products that drive network innovation—on the network, across the network, and to end user devices. Learn more in this session.
  25. Junosphere is an enabling platform for a range of activitiesTeachingLab virtualizationDevelopment activities with remote partnersCollaborative researchTwo services are offered today:Junosphere Classroom: enables education and research using virtual networksJunosphere Lab: supplement and/or scale physical network lab
  26. Idea: Idea -&gt; developerinvestment-&gt; $Objective of this slide:Address the question of Why developers should be interested in us and why they should invest in us. ===We as developers are busy day in day out – and Juniper values your invest of time, resources and skills. So it is important for us to highlight some of the key benefits you as a developer will and should expect to see from us.We believe that building software is key step 1, but till that software sells, it is a science project. We at Juniper are committed to our developers in helping sell YOUR applications by providing you access to our customer base and our channel partners. A “Sell to” and a “Sell With” approachWhen you build your next innovation on our platform, you will have the ability to leverage the IP and be able to monetize around it.As a developer on the Juniper Platform, you not only have access to the vast growing developer ecosystem that enables you to utilize the platform services, but, also leverage services built by other developers that are exposed thru the platform (Note to self - this might be a Space only commentary)We saw today that our platform brings an end-to-end developer story to our developers; Starting w/ unified IDE, Rich API stack, comprehensive documentation, forums, etc we enable “RAD” innovation. In summary, our platform offers a complete value prop for our developersTransition to next slideLet’s quickly see the platform, and developer offerings…
  27. 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. &lt;&lt;SPEAK TO THE “WHAT WILL YOU BUILD” – the “?” bubble &gt;&gt;&gt;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 specialty. The opportunities are endless and we make this easy for you by providing the right developer tools and platform.&lt;&lt;SPEAK TO THE BOTTOM BUBBLE&gt;&gt;&gt;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 rapidly!!!
  28. Objective of this slide:Speaking of opportunities around us as an intro. But, key point we are driving here is that “At Juniper it is in our DNA to ENABLE our developers to EXTEND the network, BUILD custom, end-to-end solutions” . We will also reiterate the 3 principles as a guiding light for how we will do that.As you and I go talk w/ our customers and partners, we quickly come to know that “network” means many things to many people.When speaking w/ Network DEVELOPERS, they commonly ask about, “deep packet inspection, provisioning, BI, Network Risk and Security Analytics, Application Performance and Acceleration, network performance monitoring”, etc.When I talk w/ someone in my family - say my mom, she’s asking about what we can do to help her w/ some soln w/ email or w/ my daughter (or cousin or niece) about “facebook”What do all of these have in common, “They all deal w/ the n/w and extending the n/w thru custom solns that solve specific business problem.” At Juniper, it’s in our DNA to enable our developers to do exactly that. You will see today that we have built a flexible platform that allows developers like YOU and I to build, extend and GTM w/ new solutions – quickly, effectively and easilyJuniper empowers our developers to focus heavily on innovation and less on the plumbing aspects. We realize that to make developers successful, they need a powerful yet flexible “programmable network” – this is “The New Network”What is THE opportunity(s) for YOU ???End of the day, we only have 3000+ folks in our R&amp;D and we will NEVER have enough developers w/i the company to build the solns that the customers need to solve their business problems. We rely on YOU – the developer, to build awesome network aware solutions and fill those gaps for us.Juniper has built a powerful platform and the developer tools to ENABLE YOU to do exactly that quickly, easily, and effectively.Transition to the next Slide:The technology is evolving faster than ever, WE as developers are faced w/ that challenge every single day and WE NOW have an enablement to face those challenges as an OPPORTUNITY to address the needs that arise due to that rapid evolution…
  29. Objective of this slide:Showcase various partners taking advantage of our platform. Why they are betting on our platform. And HOW they are seeing the value of our 3 principles in their own solns by relying on Juniper. speak to that we want the audience names to show there eventually w/ their solns.===We’d like to see your name up here and your applications in our marketplace and would love to hear what you can do with and on our platform. We are here to help, we are here to jointly work w/ you in making YOU successful on our platform. Transition to next slide:Before, I close this session…I would like to leave you w/ a few call to actions…
  30. Objective of this slide:Key call to actions. ===We saw there are many developer opportunities on our platform and the possibilities are endless. We saw Junos, Junos Space and Junos Pulse as key pillars to solving specific areas of network needs. By now, you have an understanding of our platforms, SDKs and the developer tools and where you can take advantage of those to building your apps. Determine where you’d like to play in. Determine where you want to play – what interests youOn device (Junos SDK)Across devices / across network (Junos Space SDK)On mobile devices (Junos Pulse SDK)And go build your innovation on our platform.Get your hands on our SDKs, visit these links, ask us ?s on how we can helpPlease catch hold of us either during or after the event. We love to speak w/ developers and would love to understand how we can jointly collaborate in bringing new innovation in YOUR solutions and HOW YOU CAN START MAKING MONEY on our platform w/ YOUR APPsWe try to keep our blogs fairly updated, please do visit us, subscribe to our blogs. Would love to hear from you, WE ARE EXCITED ABOUT WHAT YOU CAN DO ON OUR PLATFORM. Thank YOU for being here and have a great rest of the DEVELOPER DAYS.&lt;&lt;CLOSE&gt;&gt;