OF/SDN -- Full and direct control of the Forwarding Plane -- Complete Separation of Control and Data Planes -- Open Interface to the Forwarding Plane --

Slides:



Advertisements
Similar presentations
MobileFlow: Toward Software-Defined Mobile Networks
Advertisements

Toward Practical Integration of SDN and Middleboxes
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Architectural Musings on SDN (“and now for something completely different…”) David Meyer CTO and Chief Scientist, Brocade Director, Advanced Technology.
OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
Software Defined Networking Research Group (SDNRG) IAB Breakfast 01 Aug 2013 David Meyer & Nick Feamster.
Troubleshooting SDNs Peyman Kazemian. Why SDN Troubleshooting SDN decouples software (control plane) from hardware (data plane). Opens doors for innovation.
SDN and Openflow.
Network Innovation using OpenFlow: A Survey
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind
1 Logically Centralized? State Distribution Trade-offs in Software Defined Networks Written By Dan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol,
WAN Technologies.
INFO 355Week #61 Systems Analysis II Essentials of design INFO 355 Glenn Booker.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
DPI in an SDN world Charles Glass.
Software-Defined Networks Jennifer Rexford Princeton University.
Networking, SDN, and OpenFlow: An Architectural Perspective David Meyer CTO and Chief Scientist, Brocade Director, Advanced Technology Center, University.
SDN : What We’ve Learned Martìn Casado I’ve. Outline SDN : a History SDN : a Definition SDN : What I’ve Learned.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
FIRE – GENI collaboration workshop Sep 2015 Washington.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
1 Stable Connectivity IETF 91 11/2014 Honolulu draft-eckert-anima-stable-connectivity-00 T.Eckert M. Behringer.
Architectural Musings on SDN (“and now for something completely different…”) David Meyer CTO and Chief Scientist, Brocade Director, Advanced Technology.
Network and Grid Monitoring Ludek Matyska CESNET Czech Republic.
1 Mobility Support by the Common API for Transparent Hybrid Multicast draft-irtf-samrg-common-api-03 Project Matthias Wählisch,
consumerization of IT new social & app patterns cloud computing data explosion.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Repeaters, Hubs, Bridges, Switches, Routers & Gateways Created by: David Elwell Dorian Glassberg Alley Hennigan.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
On Programmability and Software Defined Networking Lots of confusion in the industry over which “programmability” and “software defined networking” actually.
OmniRAN SDN-based OmniRAN Use Cases Summary Date: Authors: NameAffiliationPhone Antonio de la OlivaUC3M+34
Chapter 6 An Introduction to System Software and Virtual Machines.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Network “Softwarisation” and Open Collaborative Development_ Diego R. Lopez Telefonica I+D March 2014.
SDN and Openflow. Motivation Since the invention of the Internet, we find many innovative ways to use the Internet – Google, Facebook, Cloud computing,
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Extending OVN Forwarding Pipeline Topology-based Service Injection
Self-Organizing Architectures SOAR 2010 International Conference on Autonomic Computing and Communication, ICAC Washington DC, USA June 7, 2010.
Slide 1 Simple, Flexible Programming of Data Movement Paths using Algorithmic Policies PIs: Y. Richard Yang, Robert Bjornson, Andrew Sherman Architect:
P4 Amore! ( Or, How I Learned to Stop Worrying and Love P4) Jennifer Rexford Princeton University.
On Scalability of Software-Defined Networking
(MRC) 2 These slides are not approved for public release Resilient high-dimensional datacenter 1 Control Plane: Controllers and Switches.
3.6 Software-Defined Networks and OpenFlow
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Dynamic Control of Real-Time Communication (RTC) using SDN: A case study of a 5G end-to-end service Samuel Jero, Vijay K. Gurbani, Ray Miller, Bruce Cilli,
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
SDN/NFV DDoS Requirements "The Mobile Use Case – 5G" Bipin Mistry, VP Product Management © 2015 Corero
Is SDN Delivering? Jez Clark Solutions Architect Alternative Networks 13 th September 2013.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Multi-layer software defined networking in GÉANT
IEEE 802 OmniRAN Study Group: SDN Use Case
15-744: Computer Networking
Software Defined Networking (SDN)
Indigo Doyoung Lee Dept. of CSE, POSTECH
CS 31006: Computer Networks – The Routers
Software Defined Networking (SDN)
Enabling Innovation Inside the Network
Next-generation Internet architecture
Presentation transcript:

OF/SDN -- Full and direct control of the Forwarding Plane -- Complete Separation of Control and Data Planes -- Open Interface to the Forwarding Plane -- Logically centralized control plane -- No inter-node communication OL/SDN -- No control of the underlay CP or FP -- Complete separation of overlay CP and -- Non-standard interfaces to the overlay CP -- Logically centralized control plane -- No inter-node communication -- Example: VMW/Nicira CP/SDN -- Indirect control of the Forwarding Plane -- Partial separation of CP and FP -- Select open interfaces to the control plane -- “Partially” centralized control plane -- Inter-node communication -- Examples: PCE, IRS, vendor SDKs Dataplane Layer Management Layer A Simplified View of the Higher Dimensional the SDN Continuum Control(ler) Layer (one or more purpose (e.g., floodlight) or function specific controller) Apps … Control Functions Management APIs Classical control plane Implies that consistency model is passed across the NBI Hybrid Node OF/SDN NBI CP/SDN NBI

Modern SDN Architecture Graphic courtesy Levin, D., et al. “Logically Centralized? State Distribution Trade-offs in Software Defined Networks”, HotSDN 2012

“SDN-hard” Problems Technology – Separation of Control and Data Planes: Control Plane Scalability and Resilience State Management: logical centralization Combinatorial state explosion: Feasibility, CAP theorem, … Control Plane Performance: Ω = RTT(switch2packet) + ppt(switch) + ppt(controller) – Flow Setup Scalability and Performance – Abstractions Sweet spot: Leverage ideas from distributed systems, programming languages, and other areas to bridge the gap between the centralized controller abstraction and the distributed/hierarchical reality “southbound” abstraction Forwarding targets – ASICs and TCAMs – Reasoning Systems HSA, DSL/FRPs, network compilers, “network as a computer”, …. – Operational Models And how to you build/operate/debug these networks? Convolution of policy and configuration – CSN (not Crosby, Stills and Nash), virtualization, cloud, NDN/ICN, … Sociology – OF/SDN approach challenges much of our central dogma – Not the least of which are Circuits vs. Hop-by-hop forwarding Centralized vs. Distributed control planes vs “flow-based’ – Shift in influence bases from NetOps  DevOps Economics – Well…all of the above – Product “de-siloing”