SlideShare a Scribd company logo
1 of 31
Download to read offline
Programmable WAN Networking is
            SFW



                    David Ward
                  CTO & Chief Architect
       Platform Systems Division, Juniper Networks
The Developer and The Network
                         Improving user experience by programming the network
                                              Real Problems. Real Revenue. Real Attention.




Programmable	
  Networking	
  is	
  SFW	
  
                                                       Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Beyond ferreting the information
        Current approximation techniques are barely sufficient and inefficient
         APPLICATION WORLD: GUESSING                                                       NETWORK WORLD: DERIVING

                     Applications blindly probe the                                                            Networks spy on traffic to try
                     network to understand what it                                                             to understand applications
                     can deliver
       ? Network Aware Applications ?                                                        ? Application Aware Networking ?
  Game ping-stats, doppler, geo-                                                        Deep Packet Inspection
   location, whois                                                                       Stateful flow analysis
  Proprietary codecs                                                                    Application fingerprinting
  Approximate topology/location                                                         Service specific overlay topologies

Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
How to ensure the best experience?
   Bringing together the important elements …                                       … enabled via real-time interaction to
                                                                                  influence the experience of the end user




               Application:                   Content:                                      End-User:                 Network:
               Knows end-device               Adjusts placement,                            Knows what it             Real-time interaction
               capabilities. Proximity        selection & insertion                         wants and is              between application,
               of end-user to content.        of content from                               directed there            content and end-users.
               Controls resources.            analytics.


Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Let’s talk about why networks &
                          applications need to work together




Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
What brings the two together?
            THE APPLICATION WORLD                                                                      THE NETWORK WORLD




               Bi-directional interaction and
                      programmability

Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Interaction at multiple touch points

                                              Inform network of desired behavior


                                              Inform application of data intrinsically in
                                                            the network

           THE APPLICATION WORLD                                                                                         THE NETWORK WORLD
                                                                         Network
                                                                     Programmability



           User service profile                                                                                               Billing profile
                                                                      Programmable
                    Enterprise edge                                                                                        Business edge service profile
                                                                       Touch points
                       Hypervisor stack                                                                                  VPN/mobile/security gateways
                                                                                    CDN
Programmable	
  Networking	
  is	
  SFW	
  
                                                 Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
What is possible in this new world?

               APPLICATION                       NETWORK                                   NETWORK                     APPLICATION


                   Applications made better by                                                Networks made better by
                    information from network                                                information from application
               Understanding of end-device                                                Bandwidth and resource optimization
                capabilities                                                               New service topologies
               Real location / topology                                                   Security identification
               Adjust behavior to real-time usage                                         Service-specific packet treatment
               Billing granularity


                  Flexibility of service placement                                                Control of resources from
                                                                                                        applications

Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.    www.juniper.net 	
  	
  
How do networks & applications work
                                  together?




Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
There’s more than what you are hearing
                                              Software Defined Networks
                                                Separation of existing protocols from forwarding plane for network devices
                                                Programming of forwarding plane via centralized orchestration platforms


                                                                                 SOLUTION

                                                                           No interaction with
                                                                             existing routing/
                                                                                  Network
                                                                              Programmability
                                                                          signaling protocols of
                                                                               the Internet

                                                       Augment what’s already on the internet
                                                       Integration with routing, signaling and policy logic
                                                       Modular, programmable touchpoints
                                                       Seamless service model via collaborative inputs
                                                       Standards-based approach

Programmable	
  Networking	
  is	
  SFW	
  
                                                           Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Application and network interaction
    As a developer you will have many ways to influence the network or application
                 Choices depend on your touch point to the network
                           Intuiting Info                                                                                        Communicating
                                                                                                                Application                 OpenStack	
  
       Application
                                                                                                               programming                  CloudStack	
  
     deriving network                         Proprietary control
                                                                                                                  network                   OpenFlow	
  
                                                  channels,
                                               pingstats, GSM,                                                                              PCE	
  
                                                  check-ins,                                                                                GenApp	
  
                                                  traceroute                                                 Dynamic
                                                                                                                                            Provider-­‐based	
  
                                                                                                            interaction
                                                                                                                                             development	
  
                                                                                                                                             plaBorms	
  
      Network spying                            DPI, Netflow,                                             Network informing                 ALTO	
  
      on application                             IPDR, IDS                                                   application                    BGP-­‐TE,	
  BGP-­‐CDNI	
  


Programmable	
  Networking	
  is	
  SFW	
  
                                                         Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
How do we make this happen?
                                                       Without breaking everything …
THE APPLICATION WORLD                                                                                                                  THE APPLICATION WORLD

                                                            Real-time topology
                                                              understanding
                                                             (ALTO, BGP-TE)                                                SI	
          ISV	
         Service	
         Research	
           Enterprise	
  
                                                                                                                         Partner	
     Partner	
       Provider	
       InsKtuKon	
           Customer	
  
                                                         Steering traffic through
                                                             optimal paths                                                              Web Services API
                                                                 (PCE)
                                         Network                                                                             Orchestration Across Networks
                                     Programmability
                                                         Selecting specific traffic




                                                                                                                                                                                        OpenFlow

                                                                                                                                                                                                   GENAPP
                                                                                                                                                             BGP-TE
                                                              (OpenFlow)




                                                                                                                                                     ALTO




                                                                                                                                                                              Mgmt
                                                                                                                                                                      PCE
                                                                                                                         Network APIs




                                                                                                                                                                                                               …	
  
                                                           New touch points:
                                                            gateways, billing
                                                           collectors, service
                                                         appliances, CDN, DPI
 THE NETWORK WORLD                                                                                                                      THE NETWORK WORLD

  Programmable	
  Networking	
  is	
  SFW	
  
                                                         Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
The protocols
                              Network Intelligence                                                    Policy Enforcement /
         Function                                          Path Computation                                                          Service Location
                                  Query Point                                                             Provisioning

Delivery Vehicle                           ALTO                       PCE                                      OpenFlow              Services Registry

                                                  BGP-TE                                                              SMI

                                                  GENAPP                                              Service Engineered Paths




                      Network intelligence            Path computation and                            Policy enforcement               Service location
                          query point                     establishment


                   Where is “it” in the              Path Computation                          Permit/Deny policy                  Centralize/Distributed
                   network                           Element (PCE) for                         enforcement through                 registration for services,
                                                     determining traffic path                  programmable flow filters           application resources and
                                                     and setup                                 (OpenFlow) / SMI                    content cache locations

   Programmable	
  Networking	
  is	
  SFW	
  
                                                         Copyright	
  © 2011 Juniper Networks, Inc.     www.juniper.net 	
  	
  
ROUTER: CONTROL AND DATA PLANES
  AUGMENT CONTROL PLANE, CONTROL PKT. FWDG
                                                                                              Abstraction level:
                                                                                     data plane (low), control plane (high)

                             PCE                           Controller                                 ALTO etc.
                                   PCEP                                  OF                                 ALTO, BGP-TE

                                                 Router Control Plane
                                                               Routing
                                                 MPLSOpenFlow
                                                         … Protocols
Ingress             Packet                                                                                  Packet            Egress
                    Decap                                 RIB, LIB, …                                       Decap
                              IFL Feature                                             OFF Feature
                               Execution                                                Execution
                                        IFF Feature                          Output IFL
                                         Execution                          Feature Exec
                                                         Route lookup

                                                             Router
 Programmable Networking is SFW           Copyright © 2011 Juniper Networks, Inc.   www.juniper.net
SHIPS IN THE NIGHT VS. INTEGRATED
             “Ships-in-the-Night”                                                                       “Integrated”

                                  Control                                                               Control Plane
            OpenFlow              Plane                                                                  OpenFlow




                       Router                                                                             Router

  •  A subset of ports controlled by OF, another                                      •  Use OF for feature definition – augment the
     subset controlled by router’s native CP –                                           native control plane
     physical resources are partitioned                                               •  No longer partitioning of resources
  •  Some level of integration: “OF_NORMAL”:                                          •  Can operate at different abstraction levels
      •  Implementer free to define what “normal” is                                     (low-level like OK1.0 or higher level)
      •  May not be what router normally does

Programmable Networking is SFW              Copyright © 2011 Juniper Networks, Inc.   www.juniper.net
INTEGRATED FORWARDING ZONES
    Using a common API, we to have multiple programming entities sharing
    the same Layer 1-7 devices
    Layer-3 device could have
          IGP/BGP zone (default)
          OpenFlow zone
          PCE/LSP zone
          ALTO zone
    Only one zone permitted per logical port with ability to ‘drop through; to
    default zone
        The way VRFs work today

    Arbitration function necessary to ensure clean resource split – no deadlock
    states permitted

Programmable Networking is SFW      Copyright © 2011 Juniper Networks, Inc.   www.juniper.net
Orchestration and Development Platforms
      Tradi&onal	
  IT:	
  
               –  OperaKon/Billing	
  systems	
  =	
  device	
  and	
  sAPI
                                             Web Services ubscriber	
  management	
  
                          •  COPS,	
  Radius,	
  Diameter,	
  netconf,	
  DHCP,	
  CAPWAP,	
  GSMP	
  
                                                  Orchestration Across Networks
      Emerging	
  Network	
  Func&on	
  Specific	
  
               –  SLA	
  monitoring,	
  OTT	
  virtualizaKon,	
  Path	
  management,	
  Unified	
  CommunicaKon	
  
                               Operation                     Emerging         Emerging                       New
      Emerging	
  Service	
  Specific	
   Network
               Billing                                                         Service                 Provider-
               –          Systems
                      Flow	
  intelligence,	
  user	
  telemetry	
  informaKon,	
  sensor	
  networking,	
  Based
                                                          Function             Specific                     service	
  
                                                          Specific                                     Platforms
                      profile	
  updates,	
  network	
  appliance	
  and	
  CDN	
  control	
  
      New	
  Provider	
  Based	
  Development	
  Pla=orms	
  
               –  Specific	
  funcKonality	
  for	
  a	
  specific	
  customer	
  set:	
  mobile	
  phone,	
  STB	
  

Programmable	
  Networking	
  is	
  SFW	
  
                                                      Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Network Operators Building Development Platforms
                                   Network operator innovation centers around the world




          Pla=orm	
  poten&al:	
  Reaching	
  ~53%	
  of	
  world	
  popula&on;	
  Equals	
  ~64%	
  of	
  world	
  GDP	
  

Programmable	
  Networking	
  is	
  SFW	
  
                                                Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Networked application examples
      Content / Service Routing
                 Locate best copy of content for the end user, using customer rules
      Managed content distribution
                 Content prepositioning to caches
                 Live events
      Map-Reduce class of applications
                 High-end distributed computing
      Cloud OS network operations
                 Move VMs / Apps / Storage between locations
      Cloudburst
                 Flexibly, on-demand allocate cloud & network capacity to customers
      Security
                 DDoS attack prevention

Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
What is a Service Engineered Path?
  Tunneling/switching technology that provides a path to specific service
   functions
  Enables selective traffic redirection based upon ephemeral classifiers
  Signaled paths requested via PCE – Path Computation Element
        Standardized API

                                                             Ephemeral	
  Classifiers	
                       Service	
  Delivery	
                            Ephemeral	
  Classifiers	
  
                                                                                                              Orchestrator	
  
                                                  SMI	
                                                                                                                                     OpenFlow	
  
                                                OpenFlow	
           Control	
                                           Feedback	
  Loop	
  

                         Ephemeral	
  
                                                                  Service	
  Engineered	
  Path1
                                                                                               	
                                                                                               DPI	
  
                         Classifiers	
                                                                 MPLS	
  RSVP/LDP	
  LSP,	
  VLAN,	
  IP	
  Tunnel	
  
                              EC	
                                Service	
  Engineered	
  Path2
                                                                                               	
                                                                                           Applica&on	
  
                              EC	
                                                                                                                                                              SDK	
  

                                                  SEPR	
                                                                                                                               Service	
  Node	
  

  Programmable	
  Networking	
  is	
  SFW	
  
                                                                         Copyright	
  © 2011 Juniper Networks, Inc.       www.juniper.net 	
  	
  
Example: service appliance pooling
                                                                                                       Pre-­‐SEP	
  Service	
  Appliance	
  Topology	
  



                                                                                  Edge	
  Router1
                                                                                                	
                Edge	
  Router2
                                                                                                                                	
         Edge	
  Router3
                                                                                                                                                         	
  



                                                  NAT	
             FW	
             IDP	
              NAT	
             FW	
         IDP	
                SBC	
                DPI	
          WCCP	
  


                                                                                     Service	
  Engineered	
  Paths	
  Appliance	
  Pooling	
  Topologies	
  
                                          Local	
  Appliance	
  Pooling	
                                                                                                            Centralized	
  Appliance	
  Pooling	
  



                           SEPR1
                               	
                      SEPR2
                                                           	
                   SEPR3
                                                                                    	
  
                                                                                                                                                         SEPR4
                                                                                                                                                             	
             SEPR5
                                                                                                                                                                                	
                                                         SEPR6
                                                                                                                                                                                                                                               	
  


                                                                                                                                                                                               Service	
  Engineered	
  Path2
                                                                                                                                                                                                                            	
  
                                      Service	
  Engineered	
  Paths
                                                                   	
                                                                                                                                                                   Service	
  Engineered	
  Path3
                                                                                                                                                                                                                                                                     	
  
                                                                                                                                                 Service	
  Engineered	
  Path1
                                                                                                                                                                              	
  




    NAT	
              FW	
                  IDP	
                    SBC	
                DPI	
              WCCP	
                     NAT	
                          FW	
                      IDP	
                       SBC	
           DPI	
               WCCP	
  

                                Local	
  Appliance	
  Resource	
  Pool
                                                                     	
                                                                                                     Centralized	
  Appliance	
  Resource	
  Pool
                                                                                                                                                                                                                       	
  

Programmable	
  Networking	
  is	
  SFW	
  
                                                                                    Copyright	
  © 2011 Juniper Networks, Inc.                      www.juniper.net 	
  	
  
Example: service specific topology
                                                                          Op&mized	
  SEP	
  Path	
  
Streaming	
  Video	
                     Video	
  
     Source  	
                          Video	
  



                                        Peering	
  
                                        (SEPR)	
  
                                               	
  




                                                                                                                                                  Video	
  
                                                                              Non-­‐op&mized	
  Path	
  
If	
  desKnaKon	
  of	
  subscriber	
  matches	
  
 “opt-­‐in”	
  profile	
  forward	
  traffic	
  onto	
  
   Service	
  Engineered	
  Path	
  else	
  use	
  
              normal	
  route	
  path	
                                                                                               Video	
  
                                                                                                                                                              Video	
  
                                                                                                                                                  SEPR1	
  
                                                                                                                                                       	
  

    Subscriber traffic flows may be forced across specific service topologies
     as dictated by policy
                 Video traffic for one set of subscribers follows a specific path that is
                  engineered to provide the optimal video experience
                              Path enabled using Service Engineered Path technology
                 Non-subscribing enhanced video traffic follows the normal routed path
 Programmable	
  Networking	
  is	
  SFW	
  
                                                        Copyright	
  © 2011 Juniper Networks, Inc.         www.juniper.net 	
  	
  
Example:
 Content Request Routing                                                                                                       APPLICATION   NETWORK         NETWORK              APPLICATION




           From where the user is connected…                                                               … to where the content is best served
     1
          2                                             Network                                    Based on:
              3
                                                                                                     Network proximity
                                                                                                     Network availability
                                                                                                     Network congestion                           Open standard: ALTO
                                                                             Application             Content availability                        Application Layer Traffic
                                                                                                     Content load                                      Optimization
                                                                                                     Content capacity
                                                                                                    Chicago
                                                                                                    ALTO cost - 200
                    Content                   Content         Content                                                                                                   Amsterdam
                                                                                                                                                                        ALTO cost - 10


 This is new because:                                                                                                                                  London
                                                                                                                                                       ALTO cost - 50

   Uses information of the network infrastructure                                                      ALTO directs traffic
                                                                                                        to best POP based

   Runs across multiple service providers                                                                  on network
                                                                                                            conditions

   Mobile & broadband subscribers
Programmable	
  Networking	
  is	
  SFW	
  
                                                                  Copyright	
  © 2011 Juniper Networks, Inc.      www.juniper.net 	
  	
  
Example:
 Content Request Routing                                                                                            APPLICATION             NETWORK       NETWORK           APPLICATION




                                                                                                                                                   Server Availability
                    Per-network response
                     times and site availability
                                                                             DNS and Plug-ins                                                      Server Load
                                                                                                                                                   Server Capacity


            New York                                                                                                                             Chicago Data Center
                                               Answer:
                                              Where do I get                      Network Proximity
                                    DNS                                           Network Availability
                                               Chicago!
                                               my content?
                                                                                  Network Congestion
                           ISP A                                                                                                                             Media Server


                                                                                           ALTO	
  
             London                                                                                                                             London Data Center
                                    DNS

                           ISP B                                   BGP	
                                                          BGP	
                     Media Server



             Paris                                                               ALTO Server                                                    Amsterdam Data Center
                                    DNS

                                                                                                                                                            Media Server
                           ISP C


Programmable	
  Networking	
  is	
  SFW	
  
                                                          Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Mapping The Traffic Delivery
                                                                                                                                       Amsterdam	
  
                       Chicago	
                                                                                                       ALTO	
  Cost	
  -­‐	
  10	
  
                       ALTO	
  Cost-­‐	
  200	
  
                                                                                                          London	
  
                                                                                                       ALTO	
  Cost	
  -­‐	
  50	
  



                    ALTO directs traffic to
                     best POP based on
                     network conditions




                                                                    Chicago	
  

                                                                    ALTO	
  Cost-­‐	
  200	
  


                                                                                   With London and
                                                                                  Amsterdam MFCs
                                                                                      overloaded,
                                                                            traffic is diverted to Chicago

Programmable	
  Networking	
  is	
  SFW	
  
                                                    Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Example:
    Bandwidth Calendaring                                                                                                          NETWORK   APPLICATION




    Schedule a reserved path for your session…                                              … without having to know the network
                                                                                          Technology used:
                                                                                            Real-time topology understanding (ALTO, BGP-TE)
                                                                                            Steering traffic through optimal paths (PCE)
                                     Web Services API
                                                                                            Reservation transaction (WebServices API)
                                                                                            Selecting specific traffic (OpenFlow)
                                        Orchestration

                                                                                                                What would I use this for?
                                                                                                              Flexibility of service placement
                                                                                                              Scheduled data center backups
                                                                                                              Managed content distribution
       Location 1
                                            Network
                                                              Location 2                                      Cloud orchestration
Scheduled application/session specific path in the network

  Programmable	
  Networking	
  is	
  SFW	
  
                                                        Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Example: Social Networking
        Today’s wheel of missed fortune                                                                 Untapped mine of information

                                                                                                   Access technology and capability
                                                                                                         Mobility events
  Collected                           Content/Gaming              Approximate
                                                                                                         Bandwidth, utilization
  End User                          Analytics Platforms
                                                                   End User                        Capabilities of device and network
 Information                                                       Location
                                         Pure Social                                               Network location
                              SN topology platform types                                           Proximity to caches / servers
                                         Advertising                                               Bandwidth / billing / usage caps
                                         Commerce                                                  Security profile
                                      Communication


                                                 Network

Programmable	
  Networking	
  is	
  SFW	
  
                                                           Copyright	
  © 2011 Juniper Networks, Inc.    www.juniper.net 	
  	
  
Tune in - turn on: Be “in the topology”
        Weak architecture = one-legged tap dancing                                   Continuous, real-time streaming of surrounding
                                                                                           content, resources, places, people

                                                                                                                                                   And this is
   Where am I?                                       I am here!                       You’re here!                                                around you:
                                                                                       <access>                                                    <content>
                                                 AcKve	
  broadcast	
                <capability>                                                <resources>
                                                 Game	
  broadcast	
                    <BW>                                                       <places>
                                                 Passive	
  derivaKon	
                <profile>                                                   <people>
                                                                                                                                                       …




                    !
                           “Above the topology”
                          “Visualize the topology”                                                                       “In the topology”
                           “Below the topology”
               Low value in navigational coordinates                                                                      APPLICATION   NETWORK




Programmable	
  Networking	
  is	
  SFW	
  
                                                 Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
What did he just say?
                UNLEASH THE POTENTIAL!                                                                     PROGRAMMABLE NETWORKING
              Today	
  the	
  two	
  worlds	
  are	
  not	
  interlocked	
  




                   DEVELOPMENT PLATFORMS EMERGING AND GETTING A LOT OF VC
  Enables:                                                                                      Decisions that impact your applications are being made by:
     Flexibility of service placement                                                            IT departments
     Fungibility of assets                                                                           Network equipment vendors
     Control of resources                                                                            Providers delivering your application
     Derivation of telemetry and proximity                                                           Application developers

Programmable	
  Networking	
  is	
  SFW	
  
                                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
Network Programmability
        This is not a lottery

        This is a game of skill

         Enhance your skills                                                                               juniper.ne
                                                                                                                     t/develop
                                                                                                                                       er	
  
                                                                                                         @j u n o s d e
                                                                                                                       veloper	
  
         Enhance your applications
                                                                                                       slideshare
                                                                                                                 .net/juno
                                                                                                                                     sdevelope
                                                                                                                                              r	
  
Programmable	
  Networking	
  is	
  SFW	
  
                                              Copyright	
  © 2011 Juniper Networks, Inc.   www.juniper.net 	
  	
  
JOIN THE REVOLUTION
CREATE. CODE. DEPLOY. EVERYWHERE THE NETWORK WORKS.




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

More Related Content

What's hot

Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkCisco Canada
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoADVA
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012Lew Tucker
 
Deadly Sins Bcs Elite
Deadly Sins Bcs EliteDeadly Sins Bcs Elite
Deadly Sins Bcs EliteJon G. Hall
 
Check Point75 Makes3 D Security A Reality Q22011
Check Point75 Makes3 D Security A Reality Q22011Check Point75 Makes3 D Security A Reality Q22011
Check Point75 Makes3 D Security A Reality Q22011chaucheckpoint
 
Junos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJunos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJuniper Networks
 
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Collaboration
 
The Open Splice.Org Community
The Open Splice.Org CommunityThe Open Splice.Org Community
The Open Splice.Org CommunityAngelo Corsaro
 
Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Internap
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfOpenStack Foundation
 
Magpie Smart Grid Software Engineering Offering
Magpie Smart Grid Software Engineering OfferingMagpie Smart Grid Software Engineering Offering
Magpie Smart Grid Software Engineering Offeringimpodgirl
 
Sonic Wall - Case Study of Paylocity
Sonic Wall - Case Study of PaylocitySonic Wall - Case Study of Paylocity
Sonic Wall - Case Study of Paylocitymattyjohns
 
OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009Gerardo Pardo-Castellote
 

What's hot (17)

Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your Network
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP Expo
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
 
Deadly Sins Bcs Elite
Deadly Sins Bcs EliteDeadly Sins Bcs Elite
Deadly Sins Bcs Elite
 
Check Point75 Makes3 D Security A Reality Q22011
Check Point75 Makes3 D Security A Reality Q22011Check Point75 Makes3 D Security A Reality Q22011
Check Point75 Makes3 D Security A Reality Q22011
 
PCI and the Cloud
PCI and the CloudPCI and the Cloud
PCI and the Cloud
 
Junos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJunos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, Innovation
 
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
 
The Open Splice.Org Community
The Open Splice.Org CommunityThe Open Splice.Org Community
The Open Splice.Org Community
 
C2MS
C2MSC2MS
C2MS
 
Going to the Cloud
Going to the Cloud Going to the Cloud
Going to the Cloud
 
Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof? Is Your IT Infrastructure Future-Proof?
Is Your IT Infrastructure Future-Proof?
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
 
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
 
Magpie Smart Grid Software Engineering Offering
Magpie Smart Grid Software Engineering OfferingMagpie Smart Grid Software Engineering Offering
Magpie Smart Grid Software Engineering Offering
 
Sonic Wall - Case Study of Paylocity
Sonic Wall - Case Study of PaylocitySonic Wall - Case Study of Paylocity
Sonic Wall - Case Study of Paylocity
 
OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009OMG Data-Distribution Service (DDS) Tutorial - 2009
OMG Data-Distribution Service (DDS) Tutorial - 2009
 

Viewers also liked

Mad Genius Where Do All Those Ideas Come From 2012
Mad Genius Where Do All Those Ideas Come From 2012Mad Genius Where Do All Those Ideas Come From 2012
Mad Genius Where Do All Those Ideas Come From 2012Mad Genius
 
London DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesLondon DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesJoshua Hoskins
 
Brand New World - Mad Genius
Brand New World - Mad GeniusBrand New World - Mad Genius
Brand New World - Mad GeniusMad Genius
 
Juniper inSPiration Summit Barcelona: The Great Disruption
Juniper inSPiration Summit Barcelona: The Great DisruptionJuniper inSPiration Summit Barcelona: The Great Disruption
Juniper inSPiration Summit Barcelona: The Great DisruptionJuniper Networks
 
Network Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and ScaleNetwork Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and ScaleJuniper Networks
 
[DF2U] Marketing Automation
[DF2U] Marketing Automation[DF2U] Marketing Automation
[DF2U] Marketing AutomationJoshua Hoskins
 
Network Configuration Example: Configuring Assured Forwarding for High-Defini...
Network Configuration Example: Configuring Assured Forwarding for High-Defini...Network Configuration Example: Configuring Assured Forwarding for High-Defini...
Network Configuration Example: Configuring Assured Forwarding for High-Defini...Juniper Networks
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumEric Krock
 

Viewers also liked (9)

Containing Chaos
Containing ChaosContaining Chaos
Containing Chaos
 
Mad Genius Where Do All Those Ideas Come From 2012
Mad Genius Where Do All Those Ideas Come From 2012Mad Genius Where Do All Those Ideas Come From 2012
Mad Genius Where Do All Those Ideas Come From 2012
 
London DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesLondon DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokes
 
Brand New World - Mad Genius
Brand New World - Mad GeniusBrand New World - Mad Genius
Brand New World - Mad Genius
 
Juniper inSPiration Summit Barcelona: The Great Disruption
Juniper inSPiration Summit Barcelona: The Great DisruptionJuniper inSPiration Summit Barcelona: The Great Disruption
Juniper inSPiration Summit Barcelona: The Great Disruption
 
Network Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and ScaleNetwork Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and Scale
 
[DF2U] Marketing Automation
[DF2U] Marketing Automation[DF2U] Marketing Automation
[DF2U] Marketing Automation
 
Network Configuration Example: Configuring Assured Forwarding for High-Defini...
Network Configuration Example: Configuring Assured Forwarding for High-Defini...Network Configuration Example: Configuring Assured Forwarding for High-Defini...
Network Configuration Example: Configuring Assured Forwarding for High-Defini...
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 

Similar to Programmable WAN Networking is SFW (Open Networking Summit version)

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
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOpenStorageSummit
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityPiyush Mittal
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environmentdeepers
 
Apposite - Netropy WAN emualation
Apposite - Netropy WAN emualationApposite - Netropy WAN emualation
Apposite - Netropy WAN emualationhenharas
 
Application-Aware Network Performance Management
Application-Aware Network Performance ManagementApplication-Aware Network Performance Management
Application-Aware Network Performance ManagementRiverbed Technology
 
Top Ten Imperatives for Service Providers
Top Ten Imperatives for Service ProvidersTop Ten Imperatives for Service Providers
Top Ten Imperatives for Service ProvidersJuniper Networks
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC
 
The unified data center for cloud david yen
The unified data center for cloud david yenThe unified data center for cloud david yen
The unified data center for cloud david yendeepersnet
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services managementLilian Schaffer
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services managementLilian Schaffer
 
Hp gavin pratt - open stack networking presentation
Hp   gavin pratt - open stack networking presentationHp   gavin pratt - open stack networking presentation
Hp gavin pratt - open stack networking presentationlaurabeckcahoon
 
Udi and juniper networks BYOD
Udi and juniper networks BYODUdi and juniper networks BYOD
Udi and juniper networks BYODstefriche0199
 
Firetide Q4 Update
Firetide Q4 UpdateFiretide Q4 Update
Firetide Q4 UpdateFiretide
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsEricsson Labs
 
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerCloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerLew Tucker
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloudreshmaroberts
 

Similar to Programmable WAN Networking is SFW (Open Networking Summit version) (20)

Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)Programmable Networking is SFW (JavaOne presentation)
Programmable Networking is SFW (JavaOne presentation)
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal Stern
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Programmable WAN Networking is SFW
Programmable WAN Networking is SFWProgrammable WAN Networking is SFW
Programmable WAN Networking is SFW
 
Apposite - Netropy WAN emualation
Apposite - Netropy WAN emualationApposite - Netropy WAN emualation
Apposite - Netropy WAN emualation
 
Application-Aware Network Performance Management
Application-Aware Network Performance ManagementApplication-Aware Network Performance Management
Application-Aware Network Performance Management
 
Top Ten Imperatives for Service Providers
Top Ten Imperatives for Service ProvidersTop Ten Imperatives for Service Providers
Top Ten Imperatives for Service Providers
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
An In-Depth Look at Junos Space SDK
An In-Depth Look at Junos Space SDKAn In-Depth Look at Junos Space SDK
An In-Depth Look at Junos Space SDK
 
The unified data center for cloud david yen
The unified data center for cloud david yenThe unified data center for cloud david yen
The unified data center for cloud david yen
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services management
 
Day 2 p2 - business services management
Day 2   p2 - business services managementDay 2   p2 - business services management
Day 2 p2 - business services management
 
Hp gavin pratt - open stack networking presentation
Hp   gavin pratt - open stack networking presentationHp   gavin pratt - open stack networking presentation
Hp gavin pratt - open stack networking presentation
 
Udi and juniper networks BYOD
Udi and juniper networks BYODUdi and juniper networks BYOD
Udi and juniper networks BYOD
 
Firetide Q4 Update
Firetide Q4 UpdateFiretide Q4 Update
Firetide Q4 Update
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIs
 
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerCloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
 

More from Juniper Networks

Why Juniper, Driven by Mist AI, Leads the Market
 Why Juniper, Driven by Mist AI, Leads the Market Why Juniper, Driven by Mist AI, Leads the Market
Why Juniper, Driven by Mist AI, Leads the MarketJuniper Networks
 
Experience the AI-Driven Enterprise
Experience the AI-Driven EnterpriseExperience the AI-Driven Enterprise
Experience the AI-Driven EnterpriseJuniper Networks
 
How AI Simplifies Troubleshooting Your WAN
How AI Simplifies Troubleshooting Your WANHow AI Simplifies Troubleshooting Your WAN
How AI Simplifies Troubleshooting Your WANJuniper Networks
 
Real AI. Real Results. Mist AI Customer Testimonials.
Real AI. Real Results. Mist AI Customer Testimonials.Real AI. Real Results. Mist AI Customer Testimonials.
Real AI. Real Results. Mist AI Customer Testimonials.Juniper Networks
 
Are you able to deliver reliable experiences for connected devices
Are you able to deliver reliable experiences for connected devicesAre you able to deliver reliable experiences for connected devices
Are you able to deliver reliable experiences for connected devicesJuniper Networks
 
Stop Doing These 5 Things with Your SD-WAN
Stop Doing These 5 Things with Your SD-WANStop Doing These 5 Things with Your SD-WAN
Stop Doing These 5 Things with Your SD-WANJuniper Networks
 
Securing IoT at Scale Requires a Holistic Approach
Securing IoT at Scale Requires a Holistic ApproachSecuring IoT at Scale Requires a Holistic Approach
Securing IoT at Scale Requires a Holistic ApproachJuniper Networks
 
Smart Solutions for Smart Communities: What's Next & Who's Responsible?
Smart Solutions for Smart Communities: What's Next & Who's Responsible?Smart Solutions for Smart Communities: What's Next & Who's Responsible?
Smart Solutions for Smart Communities: What's Next & Who's Responsible?Juniper Networks
 
Are You Ready for Digital Cohesion?
Are You Ready for Digital Cohesion?Are You Ready for Digital Cohesion?
Are You Ready for Digital Cohesion?Juniper Networks
 
Juniper vSRX - Fast Performance, Low TCO
Juniper vSRX - Fast Performance, Low TCOJuniper vSRX - Fast Performance, Low TCO
Juniper vSRX - Fast Performance, Low TCOJuniper Networks
 
SDN and NFV: Transforming the Service Provider Organization
SDN and NFV: Transforming the Service Provider OrganizationSDN and NFV: Transforming the Service Provider Organization
SDN and NFV: Transforming the Service Provider OrganizationJuniper Networks
 
Navigating the Uncertain World Facing Service Providers - Juniper's Perspective
Navigating the Uncertain World Facing Service Providers - Juniper's PerspectiveNavigating the Uncertain World Facing Service Providers - Juniper's Perspective
Navigating the Uncertain World Facing Service Providers - Juniper's PerspectiveJuniper Networks
 
vSRX Buyer’s Guide infographic - Juniper Networks
vSRX Buyer’s Guide infographic - Juniper Networks vSRX Buyer’s Guide infographic - Juniper Networks
vSRX Buyer’s Guide infographic - Juniper Networks Juniper Networks
 
NFV Solutions for the Telco Cloud
NFV Solutions for the Telco Cloud NFV Solutions for the Telco Cloud
NFV Solutions for the Telco Cloud Juniper Networks
 
Juniper SRX5800 Infographic
Juniper SRX5800 InfographicJuniper SRX5800 Infographic
Juniper SRX5800 InfographicJuniper Networks
 
Infographic: 90% MetaFabric Customer Satisfaction
Infographic: 90% MetaFabric Customer SatisfactionInfographic: 90% MetaFabric Customer Satisfaction
Infographic: 90% MetaFabric Customer SatisfactionJuniper Networks
 
Infographic: Whack Hackers Lightning Fast
Infographic: Whack Hackers Lightning FastInfographic: Whack Hackers Lightning Fast
Infographic: Whack Hackers Lightning FastJuniper Networks
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingJuniper Networks
 

More from Juniper Networks (20)

Why Juniper, Driven by Mist AI, Leads the Market
 Why Juniper, Driven by Mist AI, Leads the Market Why Juniper, Driven by Mist AI, Leads the Market
Why Juniper, Driven by Mist AI, Leads the Market
 
Experience the AI-Driven Enterprise
Experience the AI-Driven EnterpriseExperience the AI-Driven Enterprise
Experience the AI-Driven Enterprise
 
How AI Simplifies Troubleshooting Your WAN
How AI Simplifies Troubleshooting Your WANHow AI Simplifies Troubleshooting Your WAN
How AI Simplifies Troubleshooting Your WAN
 
Real AI. Real Results. Mist AI Customer Testimonials.
Real AI. Real Results. Mist AI Customer Testimonials.Real AI. Real Results. Mist AI Customer Testimonials.
Real AI. Real Results. Mist AI Customer Testimonials.
 
SD-WAN, Meet MARVIS.
SD-WAN, Meet MARVIS.SD-WAN, Meet MARVIS.
SD-WAN, Meet MARVIS.
 
Are you able to deliver reliable experiences for connected devices
Are you able to deliver reliable experiences for connected devicesAre you able to deliver reliable experiences for connected devices
Are you able to deliver reliable experiences for connected devices
 
Stop Doing These 5 Things with Your SD-WAN
Stop Doing These 5 Things with Your SD-WANStop Doing These 5 Things with Your SD-WAN
Stop Doing These 5 Things with Your SD-WAN
 
Securing IoT at Scale Requires a Holistic Approach
Securing IoT at Scale Requires a Holistic ApproachSecuring IoT at Scale Requires a Holistic Approach
Securing IoT at Scale Requires a Holistic Approach
 
Smart Solutions for Smart Communities: What's Next & Who's Responsible?
Smart Solutions for Smart Communities: What's Next & Who's Responsible?Smart Solutions for Smart Communities: What's Next & Who's Responsible?
Smart Solutions for Smart Communities: What's Next & Who's Responsible?
 
What's Your IT Alter Ego?
What's Your IT Alter Ego?What's Your IT Alter Ego?
What's Your IT Alter Ego?
 
Are You Ready for Digital Cohesion?
Are You Ready for Digital Cohesion?Are You Ready for Digital Cohesion?
Are You Ready for Digital Cohesion?
 
Juniper vSRX - Fast Performance, Low TCO
Juniper vSRX - Fast Performance, Low TCOJuniper vSRX - Fast Performance, Low TCO
Juniper vSRX - Fast Performance, Low TCO
 
SDN and NFV: Transforming the Service Provider Organization
SDN and NFV: Transforming the Service Provider OrganizationSDN and NFV: Transforming the Service Provider Organization
SDN and NFV: Transforming the Service Provider Organization
 
Navigating the Uncertain World Facing Service Providers - Juniper's Perspective
Navigating the Uncertain World Facing Service Providers - Juniper's PerspectiveNavigating the Uncertain World Facing Service Providers - Juniper's Perspective
Navigating the Uncertain World Facing Service Providers - Juniper's Perspective
 
vSRX Buyer’s Guide infographic - Juniper Networks
vSRX Buyer’s Guide infographic - Juniper Networks vSRX Buyer’s Guide infographic - Juniper Networks
vSRX Buyer’s Guide infographic - Juniper Networks
 
NFV Solutions for the Telco Cloud
NFV Solutions for the Telco Cloud NFV Solutions for the Telco Cloud
NFV Solutions for the Telco Cloud
 
Juniper SRX5800 Infographic
Juniper SRX5800 InfographicJuniper SRX5800 Infographic
Juniper SRX5800 Infographic
 
Infographic: 90% MetaFabric Customer Satisfaction
Infographic: 90% MetaFabric Customer SatisfactionInfographic: 90% MetaFabric Customer Satisfaction
Infographic: 90% MetaFabric Customer Satisfaction
 
Infographic: Whack Hackers Lightning Fast
Infographic: Whack Hackers Lightning FastInfographic: Whack Hackers Lightning Fast
Infographic: Whack Hackers Lightning Fast
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computing
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Programmable WAN Networking is SFW (Open Networking Summit version)

  • 1. Programmable WAN Networking is SFW David Ward CTO & Chief Architect Platform Systems Division, Juniper Networks
  • 2. The Developer and The Network Improving user experience by programming the network Real Problems. Real Revenue. Real Attention. Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 3. Beyond ferreting the information Current approximation techniques are barely sufficient and inefficient APPLICATION WORLD: GUESSING NETWORK WORLD: DERIVING Applications blindly probe the Networks spy on traffic to try network to understand what it to understand applications can deliver ? Network Aware Applications ? ? Application Aware Networking ?   Game ping-stats, doppler, geo-   Deep Packet Inspection location, whois   Stateful flow analysis   Proprietary codecs   Application fingerprinting   Approximate topology/location   Service specific overlay topologies Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 4. How to ensure the best experience? Bringing together the important elements … … enabled via real-time interaction to influence the experience of the end user Application: Content: End-User: Network: Knows end-device Adjusts placement, Knows what it Real-time interaction capabilities. Proximity selection & insertion wants and is between application, of end-user to content. of content from directed there content and end-users. Controls resources. analytics. Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 5. Let’s talk about why networks & applications need to work together Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 6. What brings the two together? THE APPLICATION WORLD THE NETWORK WORLD Bi-directional interaction and programmability Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 7. Interaction at multiple touch points Inform network of desired behavior Inform application of data intrinsically in the network THE APPLICATION WORLD THE NETWORK WORLD Network Programmability User service profile Billing profile Programmable Enterprise edge Business edge service profile Touch points Hypervisor stack VPN/mobile/security gateways CDN Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 8. What is possible in this new world? APPLICATION NETWORK NETWORK APPLICATION Applications made better by Networks made better by information from network information from application   Understanding of end-device   Bandwidth and resource optimization capabilities   New service topologies   Real location / topology   Security identification   Adjust behavior to real-time usage   Service-specific packet treatment   Billing granularity Flexibility of service placement Control of resources from applications Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 9. How do networks & applications work together? Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 10. There’s more than what you are hearing Software Defined Networks   Separation of existing protocols from forwarding plane for network devices   Programming of forwarding plane via centralized orchestration platforms SOLUTION No interaction with existing routing/ Network Programmability signaling protocols of the Internet   Augment what’s already on the internet   Integration with routing, signaling and policy logic   Modular, programmable touchpoints   Seamless service model via collaborative inputs   Standards-based approach Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 11. Application and network interaction As a developer you will have many ways to influence the network or application Choices depend on your touch point to the network Intuiting Info Communicating Application   OpenStack   Application programming   CloudStack   deriving network Proprietary control network   OpenFlow   channels, pingstats, GSM,   PCE   check-ins,   GenApp   traceroute Dynamic   Provider-­‐based   interaction development   plaBorms   Network spying DPI, Netflow, Network informing   ALTO   on application IPDR, IDS application   BGP-­‐TE,  BGP-­‐CDNI   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 12. How do we make this happen? Without breaking everything … THE APPLICATION WORLD THE APPLICATION WORLD Real-time topology understanding (ALTO, BGP-TE) SI   ISV   Service   Research   Enterprise   Partner   Partner   Provider   InsKtuKon   Customer   Steering traffic through optimal paths Web Services API (PCE) Network Orchestration Across Networks Programmability Selecting specific traffic OpenFlow GENAPP BGP-TE (OpenFlow) ALTO Mgmt PCE Network APIs …   New touch points: gateways, billing collectors, service appliances, CDN, DPI THE NETWORK WORLD THE NETWORK WORLD Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 13. The protocols Network Intelligence Policy Enforcement / Function Path Computation Service Location Query Point Provisioning Delivery Vehicle ALTO PCE OpenFlow Services Registry BGP-TE SMI GENAPP Service Engineered Paths Network intelligence Path computation and Policy enforcement Service location query point establishment Where is “it” in the Path Computation Permit/Deny policy Centralize/Distributed network Element (PCE) for enforcement through registration for services, determining traffic path programmable flow filters application resources and and setup (OpenFlow) / SMI content cache locations Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 14. ROUTER: CONTROL AND DATA PLANES AUGMENT CONTROL PLANE, CONTROL PKT. FWDG Abstraction level: data plane (low), control plane (high) PCE Controller ALTO etc. PCEP OF ALTO, BGP-TE Router Control Plane Routing MPLSOpenFlow … Protocols Ingress Packet Packet Egress Decap RIB, LIB, … Decap IFL Feature OFF Feature Execution Execution IFF Feature Output IFL Execution Feature Exec Route lookup Router Programmable Networking is SFW Copyright © 2011 Juniper Networks, Inc. www.juniper.net
  • 15. SHIPS IN THE NIGHT VS. INTEGRATED “Ships-in-the-Night” “Integrated” Control Control Plane OpenFlow Plane OpenFlow Router Router •  A subset of ports controlled by OF, another •  Use OF for feature definition – augment the subset controlled by router’s native CP – native control plane physical resources are partitioned •  No longer partitioning of resources •  Some level of integration: “OF_NORMAL”: •  Can operate at different abstraction levels •  Implementer free to define what “normal” is (low-level like OK1.0 or higher level) •  May not be what router normally does Programmable Networking is SFW Copyright © 2011 Juniper Networks, Inc. www.juniper.net
  • 16. INTEGRATED FORWARDING ZONES   Using a common API, we to have multiple programming entities sharing the same Layer 1-7 devices   Layer-3 device could have   IGP/BGP zone (default)   OpenFlow zone   PCE/LSP zone   ALTO zone   Only one zone permitted per logical port with ability to ‘drop through; to default zone   The way VRFs work today   Arbitration function necessary to ensure clean resource split – no deadlock states permitted Programmable Networking is SFW Copyright © 2011 Juniper Networks, Inc. www.juniper.net
  • 17. Orchestration and Development Platforms   Tradi&onal  IT:   –  OperaKon/Billing  systems  =  device  and  sAPI Web Services ubscriber  management   •  COPS,  Radius,  Diameter,  netconf,  DHCP,  CAPWAP,  GSMP   Orchestration Across Networks   Emerging  Network  Func&on  Specific   –  SLA  monitoring,  OTT  virtualizaKon,  Path  management,  Unified  CommunicaKon   Operation Emerging Emerging New   Emerging  Service  Specific   Network Billing Service Provider- –  Systems Flow  intelligence,  user  telemetry  informaKon,  sensor  networking,  Based Function Specific service   Specific Platforms profile  updates,  network  appliance  and  CDN  control     New  Provider  Based  Development  Pla=orms   –  Specific  funcKonality  for  a  specific  customer  set:  mobile  phone,  STB   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 18. Network Operators Building Development Platforms Network operator innovation centers around the world Pla=orm  poten&al:  Reaching  ~53%  of  world  popula&on;  Equals  ~64%  of  world  GDP   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 19. Networked application examples   Content / Service Routing   Locate best copy of content for the end user, using customer rules   Managed content distribution   Content prepositioning to caches   Live events   Map-Reduce class of applications   High-end distributed computing   Cloud OS network operations   Move VMs / Apps / Storage between locations   Cloudburst   Flexibly, on-demand allocate cloud & network capacity to customers   Security   DDoS attack prevention Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 20. What is a Service Engineered Path?   Tunneling/switching technology that provides a path to specific service functions   Enables selective traffic redirection based upon ephemeral classifiers   Signaled paths requested via PCE – Path Computation Element   Standardized API Ephemeral  Classifiers   Service  Delivery   Ephemeral  Classifiers   Orchestrator   SMI   OpenFlow   OpenFlow   Control   Feedback  Loop   Ephemeral   Service  Engineered  Path1   DPI   Classifiers   MPLS  RSVP/LDP  LSP,  VLAN,  IP  Tunnel   EC   Service  Engineered  Path2   Applica&on   EC   SDK   SEPR   Service  Node   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 21. Example: service appliance pooling Pre-­‐SEP  Service  Appliance  Topology   Edge  Router1   Edge  Router2   Edge  Router3   NAT   FW   IDP   NAT   FW   IDP   SBC   DPI   WCCP   Service  Engineered  Paths  Appliance  Pooling  Topologies   Local  Appliance  Pooling   Centralized  Appliance  Pooling   SEPR1   SEPR2   SEPR3   SEPR4   SEPR5   SEPR6   Service  Engineered  Path2   Service  Engineered  Paths   Service  Engineered  Path3   Service  Engineered  Path1   NAT   FW   IDP   SBC   DPI   WCCP   NAT   FW   IDP   SBC   DPI   WCCP   Local  Appliance  Resource  Pool   Centralized  Appliance  Resource  Pool   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 22. Example: service specific topology Op&mized  SEP  Path   Streaming  Video   Video   Source   Video   Peering   (SEPR)     Video   Non-­‐op&mized  Path   If  desKnaKon  of  subscriber  matches   “opt-­‐in”  profile  forward  traffic  onto   Service  Engineered  Path  else  use   normal  route  path   Video   Video   SEPR1       Subscriber traffic flows may be forced across specific service topologies as dictated by policy   Video traffic for one set of subscribers follows a specific path that is engineered to provide the optimal video experience   Path enabled using Service Engineered Path technology   Non-subscribing enhanced video traffic follows the normal routed path Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 23. Example: Content Request Routing APPLICATION NETWORK NETWORK APPLICATION From where the user is connected… … to where the content is best served 1 2 Network Based on: 3   Network proximity   Network availability   Network congestion Open standard: ALTO Application   Content availability Application Layer Traffic   Content load Optimization   Content capacity Chicago ALTO cost - 200 Content Content Content Amsterdam ALTO cost - 10 This is new because: London ALTO cost - 50   Uses information of the network infrastructure ALTO directs traffic to best POP based   Runs across multiple service providers on network conditions   Mobile & broadband subscribers Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 24. Example: Content Request Routing APPLICATION NETWORK NETWORK APPLICATION   Server Availability   Per-network response times and site availability DNS and Plug-ins   Server Load   Server Capacity New York Chicago Data Center Answer: Where do I get   Network Proximity DNS   Network Availability Chicago! my content?   Network Congestion ISP A Media Server ALTO   London London Data Center DNS ISP B BGP   BGP   Media Server Paris ALTO Server Amsterdam Data Center DNS Media Server ISP C Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 25. Mapping The Traffic Delivery Amsterdam   Chicago   ALTO  Cost  -­‐  10   ALTO  Cost-­‐  200   London   ALTO  Cost  -­‐  50   ALTO directs traffic to best POP based on network conditions Chicago   ALTO  Cost-­‐  200   With London and Amsterdam MFCs overloaded, traffic is diverted to Chicago Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 26. Example: Bandwidth Calendaring NETWORK APPLICATION Schedule a reserved path for your session… … without having to know the network Technology used:   Real-time topology understanding (ALTO, BGP-TE)   Steering traffic through optimal paths (PCE) Web Services API   Reservation transaction (WebServices API)   Selecting specific traffic (OpenFlow) Orchestration What would I use this for?   Flexibility of service placement   Scheduled data center backups   Managed content distribution Location 1 Network Location 2   Cloud orchestration Scheduled application/session specific path in the network Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 27. Example: Social Networking Today’s wheel of missed fortune Untapped mine of information   Access technology and capability   Mobility events Collected Content/Gaming Approximate   Bandwidth, utilization End User Analytics Platforms End User   Capabilities of device and network Information Location Pure Social   Network location SN topology platform types   Proximity to caches / servers Advertising   Bandwidth / billing / usage caps Commerce   Security profile Communication Network Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 28. Tune in - turn on: Be “in the topology” Weak architecture = one-legged tap dancing Continuous, real-time streaming of surrounding content, resources, places, people And this is Where am I? I am here! You’re here! around you: <access> <content>   AcKve  broadcast   <capability> <resources>   Game  broadcast   <BW> <places>   Passive  derivaKon   <profile> <people> … ! “Above the topology” “Visualize the topology” “In the topology” “Below the topology” Low value in navigational coordinates APPLICATION NETWORK Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 29. What did he just say? UNLEASH THE POTENTIAL! PROGRAMMABLE NETWORKING Today  the  two  worlds  are  not  interlocked   DEVELOPMENT PLATFORMS EMERGING AND GETTING A LOT OF VC Enables: Decisions that impact your applications are being made by:   Flexibility of service placement   IT departments   Fungibility of assets   Network equipment vendors   Control of resources   Providers delivering your application   Derivation of telemetry and proximity   Application developers Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 30. Network Programmability This is not a lottery This is a game of skill Enhance your skills juniper.ne t/develop er   @j u n o s d e veloper   Enhance your applications slideshare .net/juno sdevelope r   Programmable  Networking  is  SFW   Copyright  © 2011 Juniper Networks, Inc. www.juniper.net    
  • 31. JOIN THE REVOLUTION CREATE. CODE. DEPLOY. EVERYWHERE THE NETWORK WORKS. Copyright  © 2011 Juniper Networks, Inc. www.juniper.net