DPI in an SDN world Charles Glass.

Slides:



Advertisements
Similar presentations
Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
Advertisements

© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
SDN and Openflow.
Enterprise and Global Management of e-Business Technology
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
Want to join Lync MVPs and speakers at an exclusive Pub Trivia Night tonight? Tweet a photo from a Lync session using the hashtag #LyncTEE for your.
© 2014 IBM Corporation 15 minutes about IBM Bluemix Karim Abousedera, Bluemix Subject-Matter Expert
Interoperability is Key to Accelerating SDN Adoption Neela Jacques Executive Director OpenDaylight Projectt.
Software Defined Network (SDN) and Network Virtualization
©2003–2008 Check Point Software Technologies Ltd. All rights reserved. CheckPoint new security architecture and R70 highlights.
CloudEthernet Forum OVERVIEW December 2 nd, 2014.
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
12 Enterprise and Global Management of e-Business Technology.
Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris
Software-Defined Networks Jennifer Rexford Princeton University.
Ch 5. The Evolution of Analytic Processes
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Software-Defined Data Center
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Enterprise and Global Management of e-Business Technology
FUTURE OF NETWORKING SAJAN PAUL JUNIPER NETWORKS.
Virtualisation Challenges IBM Smarter Storage Symposium – July 2012 Hardev Sanghera, Partner SE.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
SDN, open-source and ONOS Nick McKeown Stanford University.
Network “Softwarisation” and Open Collaborative Development_ Diego R. Lopez Telefonica I+D March 2014.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Copyright © 2014 Juniper Networks, Inc. 1 Juniper Unite Cloud-Enabled Enterprise Juniper’s Innovation in Enterprise Networks.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Network Architectures and the Advent of Hybrid Cloud Jan 2015
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
What is Cloud Computing? Irving Wladawsky-Berger.
Logically Centralized? State Distribution Trade-offs in Software Defined Networks.
IETF95.
Next Steps in Path Computation Element (PCE) Architectures: From Software Defined Concepts to Standards, Interoperability and Deployment CSA FP7 ICT Call.
SDN/NFV DDoS Requirements "The Mobile Use Case – 5G" Bipin Mistry, VP Product Management © 2015 Corero
Eric Osborne ARNOG 2016 NFV (and SDN). Introduction About me: 20+ years in Internet networking: startup, Cisco, Level(3) Currently a principal architect.
J. Halpern (Ericsson), C. Pignataro (Cisco)
1 Copyright © 2013 Tap DANZing with Arista Networks Redefining the Cost of the Access Layer.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
When RINA Meets NFV Diego R. López Telefónica
SDN & NFV Driving Additional Value into Managed Services.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Why Network Virtualization is a Necessity… Not a Luxury
Dell EMC NFV Validated Systems: vCPE & SD-WAN.
Lecture 6: Cloud Computing
Instructor Materials Chapter 7: Network Evolution
Avenues International Inc.
Security Virtualization
Leading New ICT, Making eFinance More Effective.
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
15-744: Computer Networking
Bill Beckett Founder & CEO
Software Defined Networking (SDN)
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Mobile edge computing Report by Weiqing huang.
Indigo Doyoung Lee Dept. of CSE, POSTECH
Network Function Virtualization: Challenges and
Cloud Computing and Cloud Networking
CS 31006: Computer Networks – The Routers
Software Defined Networking (SDN)
Extending MPLS/BGP VPNs to End-Systems
NAV In The Cloud: Exploring Options for a Cloud-based Deployment
See your OpenStack Network Like Never Before
Presentation transcript:

DPI in an SDN world Charles Glass

Abstract SDN brings the promise of agile and elastic networks. DPI vendors have been quick to embrace SDN, and African operators are already benefiting. Traditional DPI platforms were built on custom hardware and remain largely proprietary. The need for better network visibility, subscriber traffic management and QoE led to the proliferation of DPI. Until recently focus for SDN has been on Layers 2-3, Layers 4-7 and indeed DPI will become a critical focus for the future.

DPI seeks to make the network application-aware, while SDN seeks to make applications network-aware (Heavy Reading, 2012) Google Searches by Topic SDN DPI has been widely deployed. Our experience spans almost 5 years in sub-Saharan Africa working with. We have worked with 5 of the major service providers in the region. Operators are focusing on the use cases DPI can address rather than the underlying technology. New use cases are emerging and there are some great examples in Africa. DPI

What is DPI? DPI helps operators regain control over a network that is now primarily carrying third-party applications and services, by accurately identifying those applications in real time. (Heavy Reading, 2012) For this presentation we are referring to DPI as used by operators to identify, manage and report on applications traversing the network. Vendors include Ipoque, Qosmos, Citrix, Sandvine, Allot, Procera and Cisco Source: Online-edge

DPI High-level Architecture Control Layer Data Layer Load balancing Inspection Enforcement Management Source: Cisco

What is SDN? The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices. (Heavy Reading, 2012) Application layer A development has rapidly emerged out of enterprise and academic environments, called software-defined networking (SDN). SDN aims first to separate out all network "control" functions from the simple data forwarding function in network switches and routers, and enable the network to be treated as a programmable resource. Though the two (DPI and SDN) developments are unrelated, they have similar objectives http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf Control layer Infrastructure layer Source: Network Computing

High-level SDN Architecture Application Layer Control layer Infrastructure layer Management Source: ONF

Build-up to SDN DPI NFV Network Virtualisation Will it still be relevant? Where will it be located? NFV Complementary to SDN Encourage virtualisation of network functions DPI a strong candidate for virtualisation Network Virtualisation In its more radical variants, SDN brings revolutionary change to network architectures, raising questions about where capabilities such as policy, security and DPI will be located, and what they are for. In particular, will the current use cases for DPI still be relevant in a fully-developed SDN environment? And how can vendors and users of DPI prepare for SDN, given that the timing of SDN remains vague? Meanwhile, a network operator initiative called Network Functions Virtualization has been launched with aims that are complementary to the ONF's. As the name implies, its aim is to encourage the virtualization of a wide range of network functions to reduce equipment and power costs and improve service velocity. http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf

Bridging the gap Core concepts in todays networks Policy DPI SDN focused on Layers 2-3 How do we bridge the gap? Core current concepts such as load balancing, Layer 4-7 switches, policy management and application delivery controllers (ADCs) – which rely on a deep, real-time insight into higher layers that identifies applications and other metadata on traffic – are likely to play an even bigger role in an SDN network than they do today. As things stand, however, there is no clear guidance yet from the ONF on how this gap is to be bridged. http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf

Will operators still need DPI? Fundamentals of DPI have not changed Identify traffic in real-time Associate with other data Subscriber Location Device DPI and related techniques will be at the heart of that transformation. It will create a virtuous circle or feedback loop in which a stream of real-time information on performance, application use trends, user behavior, congestion events, device trends and much else besides is fed back to the SDN controller and to the various network and consumer applications connected to it. Using policy and related tools (e.g., optimization software), this will allow for continual adjustment to circumstance, optimizing both the efficiency with which resources are consumed and the quality of the end-user experience – goals that match the ultimate aims of SDN, as well as closely related developments such as virtualization DPI-like capabilities will be used to feed a rich stream of information to the big data analytics packages that are more and more important to telcos as they seek to gain an understanding (increasingly automated) of what end-users are doing, and shape service offerings accordingly. QoE has moved rapidly up the operator agenda in the past one to two years, but a QoE dashboard is only as good as the information fed into it. http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf

SDN Applications Applications in SDN need a complete view of the network DPI could feed information to the controller? Killer app for DPI? One critical aspect in all of this is that the applications and associated control elements need a holistic view of infrastructure conditions. This is a central goal of the ONF SDN plan, and something that DPI, in principle, can provide, by gathering information throughout the network and feeding it back to the control layer (controller) and to the applications so as to ensure that the right resources and capabilities are made available. This may turn out to be the killer app for DPI http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf

Locating DPI in an SDN Collocated with network devices In the controller Collocated with controller Extensions to the flow table to include an application ID In an SDN, DPI could potentially be collocated with network devices (e.g., as software running in virtual switches), or it could be in the control layer (e.g., in the controller that mediates between applications and switches). In principle, collocating DPI capability in switches would be a more efficient way to run DPI, especially in view of the high CPU resource requirement. One way in which this information might traverse the network is as an extension to the flow table, as described in the next section. Application management systems could then extract relevant information to make real-time service decisions. In principle, this functionality could also be standardized, at least up to a point. http://www.qosmos.com/wp-content/uploads/2013/03/Heavy_Reading-Qosmos_DPI-SDN-WP_Dec-2012.pdf

Benefits for African Operators DPI components are being virtualized in the build-up to SDN NFV is the main driver Early days? Benefits Simpler deployment, update and testing Scale to changing workloads Lower cost Reduced complexity Open standards

Industry View DPI SDN Use cases Some large deployments.. Not so many.. African Operators Industry view Use cases: Gaming bolt-on by Vox, Telkom night surfer and Afrihost’s turbo-button. Econet Zimbabwe’s free facebook and later WhatsApp packages.

Q&A Source: Cisco blog – Stephen Spiers http://blogs.cisco.com/datacenter/sdn-adoption-challenges-my-wrap-up-for-2013