SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.

Slides:



Advertisements
Similar presentations
Towards Software Defined Cellular Networks
Advertisements

CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Contents Shortcomings of QoS in the Current Internet About OpenFlow
An Overview of Software-Defined Network Presenter: Xitao Wen.
Today1 Software Defined Networks  A quick overview  Based primarily on the presentations of Prof. Scott Shenker of UC Berkeley “The Future of Networking,
OpenFlow Costin Raiciu Using slides from Brandon Heller and Nick McKeown.
Mobile Communication and Internet Technologies
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
SDN and Openflow.
Networking Technologies for Cloud Computing USTC-INY5316 Instructor: Chi Zhang Fall 2014 Welcome to.
Flowspace revisited OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
An Overview of Software-Defined Network
An Overview of Software-Defined Network Presenter: Xitao Wen.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Application-Aware Aggregation & Traffic Engineering in a Converged Packet-Circuit Network Saurav Das, Yiannis Yiakoumis, Guru Parulkar Nick McKeown Stanford.
Data Center Network Redesign using SDN
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.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Introduction to SDN & OpenFlow Based on Tutorials from: Srini Seetharaman, Deutsche Telekom Innovation Center FloodLight Open Flow Controller, floodlight.openflowhub.org.
Software-Defined Networks Jennifer Rexford Princeton University.
Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/ OpenStack & OpenFlow Demo.
Aaron Gember Aditya Akella University of Wisconsin-Madison
OpenFlow: Enabling Innovation in Campus Networks
Aditya Akella (Based on slides from Aaron Gember and Nick McKeown)
CS : Software Defined Networks 3rd Lecture 28/3/2013
Sponsored by the National Science Foundation Tutorial: An Introduction to OpenFlow using POX GENI Engineering Conference 20 June 2014.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
A Simple Unified Control Plane for Packet and Circuit Networks Saurav Das, Guru Parulkar, Nick McKeown Stanford University.
Fast NetServ Data Path: OpenFlow integration Emanuele Maccherani Visitor PhD Student DIEI - University of Perugia, Italy IRT - Columbia University, USA.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Garrett Drown Tianyi Xing Group #4 CSE548 – Advanced Computer Network Security.
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Network Components By Kagan Strayer. Network Components This presentation will cover various network components and their functions. The components that.
OpenFlow & NOX (& how the SDN era started) CCR 2008 Whitepapers Nick McKeown & Natasha Gude et al. Presented by: M. Asim Jamshed Some slides have been.
Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya.
3.6 Software-Defined Networks and OpenFlow
OpenFlow: Enabling Innovation in Campus Networks Yongli Chen.
Outline PART 1: THEORY PART 2: HANDS ON
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
SDN basics and OpenFlow. Review some related concepts SDN overview OpenFlow.
Constructing Multiple Steiner Trees for Software-Defined Networking Multicast Presented by Professor Jehn-Ruey Jiang Advanced Computing and Networking.
Chapter 4 Network Layer: The Data Plane
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Virtual Data Center LAN
Yotam Harchol The Hebrew University of Jerusalem
CIS 700-5: The Design and Implementation of Cloud Networks
Intrusion Detection Systems
Software defined networking: Experimental research on QoS
Software Defined Networks
Week 6 Software Defined Networking (SDN): Concepts
SDN Overview for UCAR IT meeting 19-March-2014
SDN basics and OpenFlow
Software Defined Networking
Chapter 5 Network Layer: The Control Plane
The Stanford Clean Slate Program
CS 31006: Computer Networks – The Routers
Software Defined Networking (SDN)
Software Defined Networking
Handout # 18: Software-Defined Networking
An Introduction to Software Defined Networking and OpenFlow
Chapter 5 Network Layer: The Control Plane
An Introduction to Software Defined Networking and OpenFlow
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi

Data

Packets may be corrupted Data ?!%*

Packets may arrive out of order 1 2

Packets may be duplicated Data Duplicate

They may not arrive at all Data Full

Why was an Internet so simple and dumb so successful?

The Internet was successful because it was simple and dumb

50+ million lines of code Tens of billions of transistors Routers are fragile and insecure Bloated and power hungry Hardware Software

Current State Computers became easier to use and more reliable… Networks became harder to manage and less reliable…

Traditional Computer Networks Data plane: Packet streaming Forward, filter, buffer, mark, rate-limit, and measure packets

Traditional Computer Networks Track topology changes, compute routes, install forwarding rules Control plane: Distributed algorithms

Traditional Computer Networks Collect measurements and configure the equipment Management plane: Human time scale

Software Defined Networking (SDN) API to the data plane Logically-centralized control Switches Dumb, fast

OpenFlow 15 OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center Data Path (Hardware) Control Path (Software)

OpenFlow 16 Data Path (Hardware) Control Path OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP) OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center

OpenFlow Switching 17 The Stanford Clean Slate Program, Controller PC Hardware Layer Software Layer OpenFlow Table MAC src MAC dst IP Src IP Dst TCP sport TCP dport Action OpenFlow Client ** ***port 1 port 4port 3 port 2 port

OpenFlow Table Entry 18 Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport RuleActionStats + mask Packet + byte counters The Stanford Clean Slate Program, 1.Forward packet to port(s) 2.Encapsulate and forward to controller 3.Drop packet 4.Send to normal processing pipeline 5.…

OpenFlow Examples 19 Switching * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * 00:1f:.. *******port6 Firewall * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action ********22drop OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center Routing * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action ***** ***port6

Network Function Virtualization

NFV Benefits Decoupling the network function from the support infrastructure. – This can provide independent scaling and innovation among both. Reuse of a single platform for different applications – Allows network operators to share resources across services and across different customer bases. Elastically share resources from a common pool among various network functions Virtual networks can be created and managed by end users and third parties – Previously reserved only for native network operators

AT&T Domain 2.0 Network services and infrastructure to be used, provisioned, and orchestrated like cloud services in data centers. – Manage, manipulate, and consume services on demand and in near real time. From, vendor specific hardware with pre-integrated – feature functions – specific applicable scale of use To, Network Function Virtualization Infrastructure (NFVI) – capable of being directed with software and SDN protocols to perform network functions and services. – Services can be instantiated consuming incremental resources from a common pool

D 2.0 Benefits Network Services instantiated from the common resource pool (Cloud) – Planning and Growing infrastructure easier to manage – Better utilization of physical resources, – Reduced CAPEX for ISP – faster time to market for new products and services

eCOMP Enhanced Control, Orchestration, Management and Policy Software Platform to realize D 2.0 initiative – Design time framework to design, define and program the platform – Runtime execution framework to execute the logic programmed in the design time framework

eCOMP Components Orchestration of virtual machines (VMs) - for compute, networking, storage, and measurement Controllers – to implement the network plan and configure and monitor applications Data Collection and Analytics – to monitor KPIs and inform decisions on policy Policy – to help automate certain decisions Active and Available Inventory - data for the cloud infrastructure and the VNFs is collected in a geo-redundant data base. Service Design and Creation – a design studio to facilitate service and infrastructure design, allowing re-use across the enterprise

eCOMP Workflow