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.

Slides:



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

Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Slick: A control plane for middleboxes Bilal Anwer, Theophilus Benson, Dave Levin, Nick Feamster, Jennifer Rexford Supported by DARPA through the U.S.
ClosedFlow: OpenFlow-like Control over Proprietary Devices
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
SDN and Openflow.
Network Innovation using OpenFlow: A Survey
Exploring OpenDaylight
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
An Overview of Software-Defined Network
Saurav Das, Guru Parulkar & Nick McKeown Stanford University European Conference on Optical Communications (ECOC) 18 th Sept, 2012 Why OpenFlow/SDN Can.
The Middlebox Manifesto: Enabling Innovation in Middlebox Deployment 1 Vyas SekarSylvia RatnasamyMichael ReiterNorbert Egi Guangyu Shi.
Software Defined Networking (SDN)
An Overview of Software-Defined Network Presenter: Xitao Wen.
Application-Aware Aggregation & Traffic Engineering in a Converged Packet-Circuit Network Saurav Das, Yiannis Yiakoumis, Guru Parulkar Nick McKeown Stanford.
Chapter 1: Hierarchical Network Design
Enabling Innovation Inside the Network Jennifer Rexford Princeton University
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, SIGCOM CCR, 2008 Presented.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Software-Defined Networks Jennifer Rexford Princeton University.
Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar Stanford University In collaboration with Martin Casado and Scott.
CS : Software Defined Networks 3rd Lecture 28/3/2013
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
Open networking w/ Marist College Software Defined Networks.
OpenFlow:Enabling Innovation in Campus Network
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
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.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
Improving Network Management with Software Defined Network Group 5 : z Xuling Wu z Haipeng Jiang z Sichen Wu z Aparna Sanil.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Information-Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics.
Why OpenFlow/SDN Can Succeed Where GMPLS Failed
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
SDN Research Speaker :Robert Huang Advisor :Dr. Kai-Wei Ke Date:2014/Nov./4 1.
OpenFlow: Enabling Innovation in Campus Networks Yongli Chen.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Programming Assignment 2 Zilong Ye. Traditional router Control plane and data plane embed in a blackbox designed by the vendor high-seed switching fabric.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Preliminaries: EE807 Software-defined Networked Computing KyoungSoo Park Department of Electrical Engineering KAIST.
The Road to SDN: An Intellectual History of Programmable Networks KyoungSoo Park Department of Electrical Engineering KAIST.
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.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Some slides have been adapted from:
University of Maryland College Park
15-744: Computer Networking
Martin Casado, Nate Foster, and Arjun Guha CACM, October 2014
15-744: Computer Networking
6.829 Lecture 13: Software Defined Networking
Software Defined Networking (SDN)
Stanford University Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar In collaboration with Martin Casado and Scott.
Chapter 5 Network Layer: The Control Plane
Indigo Doyoung Lee Dept. of CSE, POSTECH
Cloud Computing and Cloud Networking
CS 31006: Computer Networks – The Routers
Software Defined Networking (SDN)
Software Defined Networking
Enabling Innovation Inside the Network
Chapter 5 Network Layer: The Control Plane
In-network computation
An Introduction to Software Defined Networking and OpenFlow
Presentation transcript:

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

Outline  Current internet architecture  Software Defined Network (SDN)  OpenFlow architecture  SDN application via OpenFlow architecture  Research Challenges and Future Directions  References 2

3

4 Current Network Device

5 Current Network is closed

Internet Ossification  Internet is built from a large number of network devices:  Routers, switches, numerous types of middleboxes and many complex protocols  Simplified best-effort distributed network functions are implemented in vertical-integrated black boxes.  Network management & performance tuning are quite challenging. 6

Internet Evolvement 7 SDN & (HSN & Digital Convergence) Smart Devices (IOT) Cloud Services

Software Defined Network  Forwarding hardware (data plane) is decoupled from control decisions (control plane).  Data plane can be programmed via an open interface like OpenFlow.  So, SDN is a Programmable network.  Network resources virtualization.  Controller can be viewed as a Network Operating System. 8

SDN Architecture 9

10

SDN Architecture 11 API Network Resources (Virtualization like) (PC memory & Storage) NOS Commodity Like PC 3’rd party applications

SDN Architecture 12

13 Open Source Controllers

14 Floodlight NB APIs

15 OpenDaylight NB APIs

Benefits of SDN  Centralized control  Simplified algorithms  Commoditizing network hardware  Eliminating middleboxes  Enabling the design & deployment of 3’rd party applications 16

Core Values of SDN Reduced Opex Innovative Services Reduced Capex 17

OpenFlow Architecture 18

OpenFlow Switch 19

Elements of an OpenFlow-compliant switch 20

Matching Field of a Flow table entry 21

22

Capabilities of OpenFlow  Centralized control of the network  Software-based traffic analysis  Dynamic updating of forwarding rules  Flow abstraction 23

Difference between SDN & OpenFlow  SDN abstracts the whole Network-wide state like OS to PC.  OpenFlow abstracts a Network component like Diver to OS. 24

Core Capabilities of SDN Dynamic adjustment via Software Programming Network- Aware Controller 25

SDN Applications via OpenFlow 26  Ease of configuration  Network management  Security  Availability  Load balance  Fault tolerance  Network virtualization

SDN Applications via OpenFlow 27  Ease of configuration  Data center virtualization  Wide area network application  Wireless application  Other application

Packet & Circuit Network Convergence with OpenFlow 28

OpenFlow Unified Architecture 29

Unified abstraction for packet & circuit switches 30

Research Challenges and Future Directions  Controller and Switch Design  Software-Defined Internetworking  Controller-Service Interaction  Virtualization and Cloud Services  Information-Centric Networking  Heterogeneous Network Support 31

References  Bruno Astuto A. Nunes, Marc Mendonca, Xuan-Nam Nguyen, Katia Obraczka and Thierry Turletti, “A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks” hal , version 5-19 Jan  Adrian Lara, Anisha Kolasani, and Byrav Ramamurthy, “Network Innovation using OpenFlow: A Survey” IEEE communication surveys & tutorials,

References  Saurav Das, Guru Parulkar, Nick McKeown, “Packet and Circuit Network Convergence with OpenFlow” Department of Electrical Engineering, Stanford University, California 94305, USA. 33

Thanks for listening 34