On Programmability and Software Defined Networking Lots of confusion in the industry over which “programmability” and “software defined networking” actually.

Slides:



Advertisements
Similar presentations
Proposal: Model-Driven SAL for the OpenDaylight Controller
Advertisements

The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
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.
OF/SDN -- Full and direct control of the Forwarding Plane -- Complete Separation of Control and Data Planes -- Open Interface to the Forwarding Plane --
© 2011 Nicira. All rights reserved. CONFIDENTIAL. Network Virtualization Unlocking the IT Transformation Alan S. Cohen Vice President, Marketing.
Sebastien Goasguen, July 24 th 2013 SDN: Adding Network Agility to the Cloud.
SDN and Openflow.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
ODL Release Vehicles. Base Network Service Functions Management GUI/CLI Controller Platform Southbound Interfaces & Protocol Plugins OpenDaylight APIs.
Ralph Santitoro Director, Strategic Market Development SDNs and Network Virtualization: Evolving Packet Optical Networking.
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.
Exploring OpenDaylight
Helium Hydrogen. AAA: Authentication, Authorization & Accounting AuthN: Authentication BGP: Border Gateway Protocol COPS: Common Open Policy Service DLUX:
NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind
1 SDN Problem Statement and Scenery draft-nadeau-sdn-problem-statement-01 Thomas D. Nadeau IETF-82.
Network performance measurements and cross-layer communication research opportunities on LEARN Deniz Gurkan, Charles Chambers, Tesfaye Kumbi, Maanasa Madiraju,
Opensig ‘99.  What are Programmable Networks?  What are customers looking for from programmable networks?  Why should vendors provide programmable.
Enabling Innovation Inside the Network Jennifer Rexford Princeton University
Weiming Wang Institute of Networks and Communication Engineering Zhejiang Gongshang University, P. R.
ONF Configuration and Management WG Jürgen Quittek
OpenDaylight Introduction and Overview David Meyer SP CTO and Chief Scientist
Software-Defined Networks Jennifer Rexford Princeton University.
SDN : What We’ve Learned Martìn Casado I’ve. Outline SDN : a History SDN : a Definition SDN : What I’ve Learned.
Basic Concepts Of CITRIX XENAPP.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
1 The Fast(est) Path to Building a Private/Hybrid Cloud October 25th, 2011 Paul Mourani RightScale.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC THAT’S THE ANSWER WHAT’S THE QUESTION? Software Defined Networking Dan DeBacker Principal.
Cisco Discovery Protocol. CDP and Router Boot Up When a Cisco device boots up, CDP starts up automatically and allows the device to detect neighbor devices.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Network Schemata Martin Swany. Perspective UNIS – Uniform Network Information Schema –Unification of perfSONAR Lookup Service (LS) and Topology Service.
©2013 Avaya Inc. All rights reservedFebruary 26-28, 2013 | Orlando, FL.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Software and Networking
P4 Amore! ( Or, How I Learned to Stop Worrying and Love P4) Jennifer Rexford Princeton University.
December 30, 2015 Richard Chien Marko Lai Jason Yuan
Microsoft Azure Integrated with C21 Live Cloud Mosaic Helps Control Your Live Streaming from Anywhere by Deploying in Global Azure Regions MICROSOFT AZURE.
Time Capability in NETCONF draft-mm-netconf-time-capability-03
Ryu Overview 2014/11/25 晁鍾義 Tony. What is Ryu ? Component and Ryu What is component ? Component and libraries in the Ryu and description Ryu Architecture.
NFV Configuration Problem Statements Haibin Song Georgios Karagiannis
Azher Mughal / Beraldo Leal Programming OpenFlow Flows for Scientific Profit 1 Azher Mughal / Beraldo Leal SuperComputing 2015.
Introduction to Avaya’s SDN Architecture February 2015.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Some thoughts on Automation ________________________________________ Andy Davidson Allegro Networks (an IIX on twitter Monday 20 th April.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
OpenDaylight Hydrogen Release Sept 2, 2013.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Junos Automation Stack
HybNET: Network Manager for a Hybrid Network Infrastructure
VDP extension for SR-IOV
SDN Solution- or Problem-Based Research?
April 28, 2017 SUMIT MAHESHWARI INES UGALDE
SDN Overview for UCAR IT meeting 19-March-2014
Software Defined Networking (SDN)
Indigo Doyoung Lee Dept. of CSE, POSTECH
Software Defined Networking (SDN)
Enabling Innovation Inside the Network
GENI Exploring Networks of the Future
An Operational View of OpenDaylight
Cloud Computing: Concepts
Open Automation Software
TELE9752: Network Operations and Control
Presentation transcript:

On Programmability and Software Defined Networking Lots of confusion in the industry over which “programmability” and “software defined networking” actually mean So first, what are the programmable entities we’re talking about? Forwarding Plane v. Control Plane v. “network” – So OF/SDN, Netconf, SNMP, CLI, SDKs, OpenStack, SDNP, …

What is Stipulated? OF/SDN was originally designed to be a platform for developing control planes Programmatic automation of configuration, management, monitoring, data mining, telemetry, … is a requirement in today’s networks – SDKs, Netconf, Cloud Stacks, SDNP, draft-marques-…

What is my Assertion? Enabling programmatic automation of configuration, management, monitoring, data mining, … is largely orthogonal to OF/SDN Why? – Since this capability will need to be provided on current control planes *and*future control planes, including OF/SDN

What is the Industry Confusion? What is the difference between OF/SDN and the need for network-wide programmatic automation? – OF is a programmatic interface to a single switch’s forwarding plane Well, sort of (cf Hybrid Switch Integrated Mode proposal) – OF/SDN is about abstractions for building control planes – SDNP, OpenStack, … are about programmatic interfaces to the network – OF/SDN control planes will also need programmatic interfaces to the network Perhaps the same ones, e.g., IF-MAP (

Interesting Quote From Martin (Nicira) "We need to get beyond, 'OpenFlow is going to solve world peace.' OpenFlow is like USB, it's a protocol, a very simple protocol and it's designed at systems builders." OpenFlow and beyond: future opportunities in networking, GigaOM 09/2011 Point here is that OF is assembly language for building control planes rather than an API for programmatic automation of configuration, management, monitoring, ….

Thanks!