Network Innovation using OpenFlow: A Survey

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

Heng Pan , Hongtao Guan, Junjie Liu (ICT, CAS)
MobileFlow: Toward Software-Defined Mobile Networks
Towards Software Defined Cellular Networks
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Opportunities and Research Challenges of Hybrid Software Defined Networks ACM SIGCOMM Computer Communication Review table of contents archive Volume 44.
Performance Evaluation of Open Virtual Routers M.Siraj Rathore
SDN and Openflow.
Scalable Network Virtualization in Software-Defined Networks
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
IPv6 Operations and Deployment Scenarios over SDN (2014, September). IPv6 operations and deployment scenarios over SDN. In Network Operations and Management.
Client/Server Architecture
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
OpenFlow-based load balancing for wireless mesh infrastructure Author(s): Fan Yang, Gondi, V., Hallstrom, J.O., Kuang-Ching Wang, Eidson, G. Consumer Communications.
Software-Defined Networks Jennifer Rexford Princeton University.
VeriFlow: Verifying Network-Wide Invariants in Real Time
Sungkyunkwan University (SKKU) Security Lab. A Framework for Security Services based on Software-Defined Networking Jaehoon (Paul) Jeong 1, Jihyeok Seo.
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
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
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.
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
Lecture 11 Introduction to Information Systems Lecture 12 Objectives  Describe an information system and explain its components  Describe the characteristics.
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.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking Author : Tommy Chin Jr., Xenia Mountrouidou, Xiangyang Li and Kaiqi.
OpenFlow MPLS and the Open Source Label Switched Router Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
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.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
TCP Software Architecture Communicator Controller node System modules Neighbor discovery Core modules DB Reporter Dissemi- nator Topology manager Power.
OpenFlow: Enabling Innovation in Campus Networks Yongli Chen.
Slide 1/20 "PerfSight: Performance Diagnosis for Software Dataplanes." Wu, Wenfei, Keqiang He, and Aditya Akella ACM ICM, Presented by: Ayush Patwari.
Data Center Automation using Python
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Grant agreement no: TNC2014, Dublin. Why do we need Hardware Abstracion Layer (HAL)? What is HAL? How HAL is validated? Architecture of the HAL.
Scalable Congestion Control Protocol based on SDN in Data Center Networks Speaker : Bo-Han Hua Professor : Dr. Kai-Wei Ke Date : 2016/04/08 1.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Preliminaries: EE807 Software-defined Networked Computing KyoungSoo Park Department of Electrical Engineering KAIST.
Department of Electrical and Computer Engineering Abhishek Dwaraki 1 Srini Seetharaman 2, Sriram Natarajan 3, Tilman Wolf 1 1. Department of Electrical.
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.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
IEEE ICC ‘16 Dynamic M2M Device Attachment and Redirection in Virtual Home Gateway Environments Apostolos Papageorgiou, NEC Labs Europe Roberto Bifulco,
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Gijeong Kim ,Junho Kim ,Sungwon Lee Kyunghee University
University of Maryland College Park
The DPIaaS Controller Prototype
Introduction
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Software Defined Networking Market to grow at 54% CAGR from 2017 to 2024:
Software Defined Networking (SDN)
Chapter 3: Windows7 Part 1.
Indigo Doyoung Lee Dept. of CSE, POSTECH
The Stanford Clean Slate Program
Software Defined Networking (SDN)
Extending MPLS/BGP VPNs to End-Systems
Enabling Innovation Inside the Network
Cloud-Enabling Technology
Autonomous Network Alerting Systems and Programmable Networks
In-network computation
Intelligent Network Services through Active Flow Manipulation
Presentation transcript:

Network Innovation using OpenFlow: A Survey Lara, A. ; Kolasani, A. ; Ramamurthy, B. Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln, Lincoln, NE, USA Communications Surveys & Tutorials, IEEE (Volume:16 , Issue: 1 )

Outline Introduction Motivation Background knowledge Capability Performance Conclusion

Introduction OpenFlow is currently the most commonly deployed Software Defined Networking (SDN) technology. SDN consists of decoupling the control and data plans of a network.

Motivation One motivation of SDN is to perform network tasks that could not be done without additional software for each of the switching elements. Developed applications can control the switches by running on top of a network operating system, which works as an intermediate layer between the switch and the application. Another motivation is to move part of the complexity of the network to the software-based controller instead of relying only on the hardware network devices.

This survey paper is the first comprehensive document, in our opinion, to discuss the capabilities, applications, deployments and challenges of OpenFlow networks in local and wide area environments. This paper explain how OpenFlow has received major attention among SDN technologies but we also point out the difference between SDN and OpenFlow.

Background knowledge SOFTNET One of the first approaches was SOFTNET , an experimental multihop packet radio network that introduced the idea of adding commands to the contents of each packet. Goal : It was to modify a network node during operation time, using commands written in the SOFTNET language. Motivation :To enable the experiments with different network protocols.

Background knowledge (Cont.) Active Networks (AN) It was to allow packets to contain programs that could be executed by the network devices that they traversed. SOFTNET and Active Networks did not use software components to control the network devices. The programmability of the network was achieved by adding source code to the payload of the packets.

Background knowledge (Cont.) The difference between SDN and the previous approaches is that a software component running on a server or a CPU is added to the architecture of the network. In SDN, the software component is responsible for the control plane of the network. This is why we say that SDN decouples the control and data planes, as this distinction was not as clear in previous approaches.

Capability OpenFlow architectures allow centralized control of the network software-based traffic analysis Ex : DDoS dynamic updating of forwarding rules flow abstraction.

Performance Measuring and modelling the performance of OpenFlow-based networks Improving the performance of OpenFlow-based networks

Challenges Security Availability Scalability Survivability Capital Expenditure (CAPEX) and Operating Expenditure (OPEX) Compatibility

Conclusion Applications have been developed OpenFlow switches have been used as a multi-layer network device. more than one controller could be used to address some of the challenges such as availability or reliability Realistic hardware simulations data center virtualization In conclusion, OpenFlow is one of the transformational technologies to affect the networking vendor community in the last decade and exhibits tremendous scope for future research and deployment.