Network Virtualization History. Network Virtualization History. Extending networking into the virtualization layer. Problem: Isolation
|
|
|
- Rodger Kelly
- 10 years ago
- Views:
Transcription
1 Network irtualization History Network irtualization and Data Center Networks SDN Network irtualization Qin Yin Fall Semester 203 Reference: The Past, Present, and Future of Software Defined Networking. Nick Feamster, Jennifer Rexford, and Ellen Zegura. 2 Network irtualization History Dedicated overlays for incremental deployment bone (multicast) and 6bone (IPv6) ulti-service s Tempest project for AT s Overlays for improving the Resilient Overlay Networks (RON) Shared experimental testbeds PlanetLab, Emulab, Orbit, irtualizing the infrastructure Overcoming Internet impasse through virtualization Later testbeds like GENI, INI, irtualization in SDN Open vswitch, ininet, Flowisor, Nicira NP, Extending ing into the virtualization layer Ben Pfaff, Justin Pettit, Teemu Koponen, Keith Amidon, artin Casado, Scott Shenker HotNets-III, 2009 Reference: The Past, Present, and Future of Software Defined Networking. Nick Feamster, Jennifer Rexford, and Ellen Zegura. 3 Reference: Network irtualization, Ben Pfaff, Nicira Networks, Inc. 4 Data Center Network Design with s Problem: Isolation All s can talk to each other by default. You don't want someone in engineering screwing up the finance. You don't want a break-in to your production website to allow stealing human resources data. other agg switches other ToRs Some switches have security features but: You bought the cheap ones instead. There are hundreds of switches to set up. other ToRs other agg switches virtual switch (= vswitch) achine achine 2... achine 40 virtual switch (= vswitch) achine achine 2... achine 40 up to 28 s each One rack of machines up to 28 s each One rack of machines 6
2 Problem: Connectivity The s in a data center can name each other by their AC addresses (L2 addresses). This only works within a data center. To access machines or s in another data center, IP addresses (L3 addresses) must be used. And those IP addresses have to be globally routable. virtual switch (= vswitch) achine achine 2... achine 40 up to 28 s each The Internet other ToRs L3 other agg switches L2 Non-Solution: LANs A LAN partitions a physical Ethernet into isolated virtual Ethernet s: Ethernet LAN IP TCP L2 L3 L4 The Internet is an L3. When a packet crosses the Internet, it loses all its L2 headers, including the LAN tag. You lose all the isolation when your traffic crosses the Internet. Other problems: limited number, static allocation. One rack of machines 7 8 Solution: Network irtualization irtualization Layering Network irtualization irtual resource irtual Ethernet irtualization layer Tunnel Physical resource Physical Ethernet Tunneling: Separating irtual and Physical Network Ethernet IP TCP Path of a Packet (No Tunnel) A packet from one to another passes through a number of switches along the way. Each switch only looks at the destination AC address to decide where the packet should go. other ToRs other agg switches Ethernet IP GRE Ethernet IP TCP virtual switch (= vswitch) achine achine 2... achine 40 up to 28 s each Physical Headers irtual Headers One rack of machines 9 0 physical virtual Path of a Packet (ia Tunnel) achine Ethernet IP GRE Physical Headers achine 2... achine 40 The Internet Ethernet IP TCP irtual Headers achine achine 2... achine 40 routing switching Challenges Setting up the tunnels: After startup After shutdown After migration Handling failures onitoring Administration Use a central controller to set up the tunnels. Data Center Data Center 2 2
3 A Network irtualization Distributed System wires control protocols The Internet controller achine achine 2 achine 3 achine 4 OS OS OS OS Data Center Data Center 2 Controller Duties onitor: Physical locations, states Control: Tunnel setup All packets on virtual and physical irtual/physical mapping Tells OS running everywhere else what to do 3 4 Open vswitch Ethernet switch implemented in software Can be remotely controlled Tunnels (GRE and others) Integrates with s, e.g. XenServer, K Free and open source openvswitch.org OpenFlow protocol Ethernet switch To manage the forwarding behavior of the fast path Flow table = ordered list of if-then rules: If this packet comes from A and going to B, then send it out via tunnel 42. (No rule: send to controller.) 5 6 OSDB protocol Used to manage Open vswitch instances anagement protocol for less time critical configuration: Create many virtual switch instances Attach interfaces to virtual switches Tunnel setup Set QoS policies on interfaces Further reading about OSDB protocol: OpenFlow in the Data Center (One Possibility) wires control protocols 5 The Internet achine achine 2 The same achine process 3 repeats on achine the other 4 2 OS OS end to send OS the reply back. OS 4 3. sends packet. 2. Open vswitch checks flow table no match. Sends packet to controller. 3. Controller Core tells Switch OS to set up a controller tunnel to the destination and send the packet on that tunnel. 4. OS sends packet on the new tunnel. 5. Normal switching and routing carry the packet to its destination in the usual way. This is done at most on a per- flow basis, and other optimizations keep it from happening too frequently. Data Center Data Center 2 7 8
4 Open vswitch: Design Overview Hypervisor physical machine Open vswitch: Design Details Hypervisor physical machine irtual machines 2 3 irtual machines 2 3 NIC NIC NIC NIC NIC NIC NIC NIC NIC NIC Host operating system NIC ovs-vswitchd NIC Host operating system ovs-vswitchd user kernel OS kernel module...other elements... Hypervisor Adminstrative CLI/GUI NIC NIC Controller Controller Open vswitch is Fast Bandwidth As fast as Linux bridge with same CPU usage Kernel module: > Gbps ovs-vswitchd: 00 bps Controller: 0 bps Latency Kernel module: < μs ovs-vswitchd: < ms Controller < 0ms Conclusion Companies spread s across data centers. Ordinary ing exposes differences between s in the same data center and those in different data centers. Tunnels can hide the differences. A controller and OpenFlow switches at the edge of the can set up and maintain the tunnels. 22 Problem Can the production be the testbed? Evaluating new services is hard Experimenters want to control the behavior of their Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, artin Casado, Nick ckeown, and Guru Parulkar New services may require changes to switch software Also require access to real world traffic OSDI, 200 Reference: Network irtualization, Ben Pfaff, Nicira Networks, Inc. Good ideas rarely get deployed 23 24
5 Solution Overview: Network Slicing Divide the production into logical slices Each slice/service controls its own packet forwarding Users pick which slice controls their traffic: opt-in Existing production services run in their own slice e.g., Spanning tree, OSPF/BGP Enforce strong isolation between slices Actions in one slice do not affect another Allows the (logical) testbed to mirror the production Real hardware, performance, topologies, scale, users Network Slicing Architecture A slice is a collection of sliced switches/routers Data plane is unmodified Packets forwarded with no performance penalty Slicing with existing ASIC Transparent slicing layer Each slice believes it owns the data path Enforces isolation between slices i.e., rewrites, drops rules to adhere to slice policy Forwards exceptions to correct slice(s) Slicing Policies The policy specifies resource limits for each slice: Link bandwidth aximum number of forwarding rules Fraction of switch/router CPU (based on control traffic a particular slice controller can generate) FlowSpace: which packets does the slice control? FlowSpace: aps Packets to Slices FlowSpace is basically the set of all possible header values defined by the OpenFlow tuple Only one controller can ever control a particular flowspace Priority solves flowspace overlapping problem Real User Traffic: Opt-In Allow users to Opt-In to services in real-time Individual flows can be delegated to a slice by a user Admins can add policy to slice dynamically Web Slice oip Slice Flowisor ideo Slice All the rest Flowisor Implemented on OpenFlow Sits between switches and controllers Speaks OpenFlow up and down. Acts like a proxy to switches and controllers Datapaths and controllers run unmodified Creates incentives for building high-quality services 29 30
6 How does this work? essage Handling - PacketIn Drop if controller is not connected. PacketIn Is LLDP? Yes Send to appropriate slice. It this action allowed? Who controls this packet? PacketIn from datapath Extract match structure and match FlowSpace No match Has packet been send to a slice? match No No Are actions allowed? Insert a drop rule. No Yes Log exception. Send to slice. Drop if controller is not connected. Yes 3 Done 32 Flowisor irtualization Network Slice = Collection of sliced switches, links, and traffic or header space Each slice associated to a controller Transparent slicing, i.e., every slice believes it has full and sole control of datapath F enforces traffic and slice isolation Controllers and switches do not need to be modified Not a generalized virtualization Flowisor Summary Flowisor introduces the concept of a slice Originally designed to test new services on production traffic But, it s really only a Network Slicer! Flowisor provides slicing but not a complete virtualization Programmable irtual Networks From Network Slicing To Network irtualization Ali Al-Shabibi Open Networking Laboratory Reference: nvirters.org/wp-content/uploads/203/05/irt-july-203-eetup.pptx 35 Network irtualization Decoupling the services provided by a (virtualized) from the physical infrastructure irtual is a container of services (L2-L7) provisioned by software Faithful reproduction of services provided by a physical Analogy to a complete reproduction of physical machine (CPU, memory, I/O, etc.) Reference: 36
7 What is Network irtualization? Network irtualization vs. Slicing Overlays PN LAN None of these give RF you a virtual PLS TRILL Topology irtualization irtual links irtual nodes Decoupled from physical They merely virtualize one aspect of a Address irtualization irtual Addressing aintain current abstractions Add some new ones Policy irtualization Who controls what? What guarantees are enforced? Slicing Sorry, you can t. You need to discriminate traffic of two s with something other than the existing header bits Thus no address or complex topology virtualization Network irtualization vs. Slicing irtualization: State of the Art Slicing Sorry, you can t. You need to discriminate traffic of two s with something other than the existing header bits Thus no address or complex topology virtualization Network irtualization irtual nets are completely independent irtual nets are distinguished by the tenant id Complete address and topology virtualization Functionality implemented at the edge Use of tunneling techniques, such as STT, XLAN, GRE Network core is not available for innovation Closed source controller controls the behavior of the Provides address and topology virtualization, but limited policy virtualization. oreover, the topology looks like only one big switch Big Switch Abstraction Big Switch Abstraction E SWITCH E E2 E3 E2 E5 E4 SWITCH 2 A single switch greatly limits the flexibility of the controller Cannot specify your own routing policy. What if you want a tree topology? E6 E3 E4 E5 E6 42
8 OpenirteX Ultimate Goal Current irtualization Solutions OpenirteX Network OS Network OS Network OS Networks are not programmable Functionality implemented at the edge Network core is not available for innovation ust provision tunnels to provide virtual topology Address virtualization provided by encapsulation Each virtual is handed to a controller for programming. Edge & core available for innovation Entire physical topology may/can be exposed to the downstream controller. Address virtualization provided by remapping/rewriting header fields Both dataplanes and controllers can be used unmodified. ) Topology, address space and control function mapping OpenirteX irtual graph Physical graph 43 Physical High Level Features Network irtualization and SDN Support for more generalized virtualization as opposed to slicing Address virtualization: use extra bits or clever use of tenant id in header Topology virtualization: on demand topology Integrate with cloud using OpenStack Network virtualization!= SDN Predates SDN ay use SDN, doesn t require SDN Easier to virtualize an SDN switch Run separate controller per virtual Leverage open interface to the hardware OpenirteX is still in the design phase 45 Reference: 46 References Extending ing into the virtualization layer. Ben Pfaff, Justin Pettit, Teemu Koponen, Keith Amidon, artin Casado, Scott Shenker. In proceedings of the 8th AC Workshop on Hot Topics in Networks (HotNets-III). New York City, NY, October Can the production be the testbed?. Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, artin Casado, Nick ckeown, and Guru Parulkar In Proceedings of the 9th USENIX conference on Operating systems design and implementation (OSDI'0). USENIX Association, Berkeley, CA, USA, -6. Nikhil Handigol, Brandon Heller, imalkumar Jeyakumar, Bob Lantz, and Nick ckeown Reproducible experiments using containerbased emulation. In Proceedings of the 8th international conference on Emerging ing experiments and technologies (CoNEXT '2). AC, New York, NY, USA, Network irtualization in ulti-tenant Datacenters. mware Technical Report
Software Defined Networking Basics
Software Defined Networking Basics Anupama Potluri School of Computer and Information Sciences University of Hyderabad Software Defined Networking (SDN) is considered as a paradigm shift in how networking
Virtualization and SDN Applications
Virtualization and SDN lications 2 Virtualization Sharing physical hardware or software resources by multiple users and/or use cases Examples system shares physical hardware resources Virtual machine shares
Network Virtualization
Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Shie-Yuan Wang Hung-Wei Chiu and Chih-Liang Chou Department of Computer Science, National Chiao Tung University, Taiwan Email: [email protected]
Open Source Network: Software-Defined Networking (SDN) and OpenFlow
Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking
Project 3 and Software-Defined Networking (SDN)
Project 3 and Software-Defined Networking (SDN) EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues
A collaborative model for routing in multi-domains OpenFlow networks
A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam
How SDN will shape networking
How SDN will shape networking Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Sco> Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo, DT,
How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan
Centec s SDN Switch Built from the Ground Up to Deliver an Optimal Virtual Private Cloud Table of Contents Virtualization Fueling New Possibilities Virtual Private Cloud Offerings... 2 Current Approaches
Programmable Networking with Open vswitch
Programmable Networking with Open vswitch Jesse Gross LinuxCon September, 2013 2009 VMware Inc. All rights reserved Background: The Evolution of Data Centers Virtualization has created data center workloads
SDN and Data Center Networks
SDN and Data Center Networks 10/9/2013 1 The Rise of SDN The Current Internet and Ethernet Network Technology is based on Autonomous Principle to form a Robust and Fault Tolerant Global Network (Distributed)
Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam
Cloud Networking Disruption with Software Defined Network Virtualization Ali Khayam In the next one hour Let s discuss two disruptive new paradigms in the world of networking: Network Virtualization Software
Multiple Service Load-Balancing with OpenFlow
2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013
Network Virtualization and Software-defined Networking Chris Wright and Thomas Graf Red Hat June 14, 2013 Agenda Problem Statement Definitions Solutions She can't take much more of this, captain! Challenges
Open Source Tools & Platforms
Open Source Tools & Platforms Open Networking Lab Ali Al-Shabibi Agenda Introduction to ON.Lab; Who we are? What we are doing? ONOS Overview OpenVirtex Overview ONRC Organizational Structure Berkeley Scott
SOFTWARE-DEFINED NETWORKING AND OPENFLOW
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Freddie Örnebjär TREX Workshop 2012 2012 Brocade Communications Systems, Inc. 2012/09/14 Software-Defined Networking (SDN): Fundamental Control
Software Defined Network (SDN)
Georg Ochs, Smart Cloud Orchestrator ([email protected]) Software Defined Network (SDN) University of Stuttgart Cloud Course Fall 2013 Agenda Introduction SDN Components Openstack and SDN Example Scenario
A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM
Presenter: Vinit Jain, STSM, System Networking Development, IBM System & Technology Group A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx
Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx Nick McKeown, Guru Parulkar, Guido Appenzeller, Nick Bastin, David Erickson, Glen Gibb, Nikhil Handigol, Brandon Heller,
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
Limitations of Current Networking Architecture OpenFlow Architecture
CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was
Analysis of Network Segmentation Techniques in Cloud Data Centers
64 Int'l Conf. Grid & Cloud Computing and Applications GCA'15 Analysis of Network Segmentation Techniques in Cloud Data Centers Ramaswamy Chandramouli Computer Security Division, Information Technology
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
SDN/OpenFlow. Dean Pemberton Andy Linton
SDN/OpenFlow Dean Pemberton Andy Linton Agenda What is SDN and Openflow? Understanding Open vswitch and RouteFlow Understanding RYU and SDN applications Simple SDN programming python vs IOS or Junos! Building
OpenFlow: Enabling Innovation in Campus Networks
OpenFlow: Enabling Innovation in Campus Networks Nick McKeown Stanford University Presenter: Munhwan Choi Table of contents What is OpenFlow? The OpenFlow switch Using OpenFlow OpenFlow Switch Specification
Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics
Information- Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Funding These educational materials have been developed as part of the instructors educational
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea ([email protected]) Senior Solutions Architect, Brocade Communications Inc. Jim Allen ([email protected]) Senior Architect, Limelight
Definition of a White Box. Benefits of White Boxes
Smart Network Processing for White Boxes Sandeep Shah Director, Systems Architecture EZchip Technologies [email protected] Linley Carrier Conference June 10-11, 2014 Santa Clara, CA 1 EZchip Overview
Xperience of Programmable Network with OpenFlow
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is
Part2: Lecture 03! Network Virtualization and SDNs!
Part2: Lecture 03! Network Virtualization and SDNs! Last time(s)?! Optical nets! Spectrum! Multiplexing! NSA/NSI! Lightpaths! NDL: network topology description! ! Connection provisioning! What do optical
Scalable Network Virtualization in Software-Defined Networks
Scalable Network Virtualization in Software-Defined Networks Dmitry Drutskoy Princeton University Eric Keller University of Pennsylvania Jennifer Rexford Princeton University ABSTRACT Network virtualization
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.
Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026 1 What is Virtualization? Virtual Existing or resulting in essence or
Softening the Network: Virtualization s Final Frontier
Softening the Network: Virtualization s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology [email protected] http://blog.riverbed.com Abstractions We ve Seen virtual
Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011
Network Virtualization for the Enterprise Data Center Guido Appenzeller Open Networking Summit October 2011 THE ENTERPRISE DATA CENTER! Major Trends change Enterprise Data Center Networking Trends in the
Why Software Defined Networking (SDN)? Boyan Sotirov
Why Software Defined Networking (SDN)? Boyan Sotirov Agenda Current State of Networking Why What How When 2 Conventional Networking Many complex functions embedded into the infrastructure OSPF, BGP, Multicast,
Network Technologies for Next-generation Data Centers
Network Technologies for Next-generation Data Centers SDN-VE: Software Defined Networking for Virtual Environment Rami Cohen, IBM Haifa Research Lab September 2013 Data Center Network Defining and deploying
Software Defined Networking
Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:
The Future of Networking, and the Past of Protocols
1 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado, Teemu Koponen, Nick McKeown (and many others.) 2 Software-Defined Networking SDN clearly has advantages over status
Software Defined Networking and Network Virtualization
Software Defined Networking and Network Virtualization Aryan TaheriMonfared [email protected] October 02, 2013 Agenda Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages 3 4 5
White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com
SDN 101: An Introduction to Software Defined Networking citrix.com Over the last year, the hottest topics in networking have been software defined networking (SDN) and Network ization (NV). There is, however,
What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates
What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates 1 Goals of the Presentation 1. Define/describe SDN 2. Identify the drivers and inhibitors of SDN 3. Identify what
Virtualizing the Network Forwarding Plane
Virtualizing the Network Forwarding Plane Martín Casado Nicira Teemu Koponen Nicira Rajiv Ramanathan Google Scott Shenker UC Berkeley 1 Introduction Modern system design often employs virtualization to
Cloud Computing Security: What Changes with Software-Defined Networking?
Cloud Computing Security: What Changes with Software-Defined Networking? José Fortes Center for Cloud and Autonomic Computing Advanced Computing and Information Systems Lab ARO Workshop on Cloud Security
Definition. A Historical Example
Overlay Networks This lecture contains slides created by Ion Stoica (UC Berkeley). Slides used with permission from author. All rights remain with author. Definition Network defines addressing, routing,
Software Defined Networks (SDN)
Software Defined Networks (SDN) Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Scott Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo,
SDN, OpenFlow and the ONF
SDN, OpenFlow and the ONF OpenFlow/Software-Defined Networking (SDN) OpenFlow/SDN is emerging as one of the most promising and disruptive networking technologies of recent years. It has the potential to
Network Virtualization and Resource Allocation in OpenFlow-based Wide Area Networks
Network Virtualization and Resource Allocation in OpenFlow-based Wide Area Networks Pontus Sköldström Acreo AB, Kista, Sweden Email: [email protected] Kiran Yedavalli Ericsson Research, San Jose, CA, USA
The Evolution of SDN and OpenFlow: A Standards Perspective
The Evolution of SDN and OpenFlow: A Standards Perspective Jean Tourrilhes, Puneet Sharma, Sujata Banerjee HP- Labs - {FirstName.LastName}@hp.com Justin Pettit VMware [email protected] 1. Introduction
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash [email protected], [email protected],
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger
FlowVisor: A Network Virtualization Layer
FlowVisor: A Network Virtualization Layer Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martin Casado, Nick McKeown, Guru Parulkar Deutsche Telekom Inc. R&D Lab, Stanford University, Nicira
Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair
Data Center Network Virtualisation Standards Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair May 2013 AGENDA 1. Why standardise? 2. Problem Statement and Architecture
libnetvirt: the network virtualization library
libnetvirt: the network virtualization library Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Stockholm, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract
The Evolution of SDN and OpenFlow: A Standards Perspective
The Evolution of SDN and OpenFlow: A Standards Perspective Jean Tourrilhes; Puneet Sharma; Sujata Banerjee; Justin Pettit HP Laboratories HPL-2014-41 Keyword(s): SDN; OpenFlow; Networking Abstract: SDN
Datacenter Network Large Flow Detection and Scheduling from the Edge
Datacenter Network Large Flow Detection and Scheduling from the Edge Rui (Ray) Zhou [email protected] Supervisor : Prof. Rodrigo Fonseca Reading & Research Project - Spring 2014 Abstract Today, datacenter
Facility Usage Scenarios
Facility Usage Scenarios GDD-06-41 GENI: Global Environment for Network Innovations December 22, 2006 Status: Draft (Version 0.1) Note to the reader: this document is a work in progress and continues to
Software Defined Networking and Network Virtualization
Software Defined Networking and Network Virtualization Aryan TaheriMonfared [email protected] October 02, 2013 Software Defined Networking and Agenda Motivation 1 Motivation 2 What is OpenFlow?
Networking in the Era of Virtualization
SOLUTIONS WHITEPAPER Networking in the Era of Virtualization Compute virtualization has changed IT s expectations regarding the efficiency, cost, and provisioning speeds of new applications and services.
Datacenter Network Virtualization in Multi-Tenant Environments
Chair for Network Architectures and Services Technische Universität München Datacenter Network Virtualization in Multi-Tenant Environments 8. DFN-Forum Kommunikationstechnologien Viktor Goldberg, Leibniz-Rechenzentrum,
Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics. Qin Yin Fall Semester 2013
Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics Qin Yin Fall Semester 2013 1 Walmart s Data Center 2 Amadeus Data Center 3 Google s Data Center 4 Data Center
Large-scale Network Protocol Emulation on Commodity Cloud
Large-scale Network Protocol Emulation on Commodity Cloud Anirup Dutta University of Houston [email protected] Omprakash Gnawali University of Houston [email protected] ABSTRACT Network emulation allows us
SOFTWARE-DEFINED NETWORKING AND OPENFLOW
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < [email protected]> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 Software-Defined Networking
WHITE PAPER. Network Virtualization: A Data Plane Perspective
WHITE PAPER Network Virtualization: A Data Plane Perspective David Melman Uri Safrai Switching Architecture Marvell May 2015 Abstract Virtualization is the leading technology to provide agile and scalable
Network Functions Virtualization in Home Networks
Network Functions Virtualization in Home Networks Marion Dillon Timothy Winters Abstract The current model of home networking includes relatively low- cost, failure- prone devices, requiring frequent intervention
Software Defined Networking (SDN) - Open Flow
Software Defined Networking (SDN) - Open Flow Introduction Current Internet: egalitarian routing/delivery based on destination address, best effort. Future Internet: criteria based traffic management,
Ten Things to Look for in an SDN Controller
Ten Things to Look for in an SDN Controller Executive Summary Over the last six months there has been significant growth in the interest that IT organizations have shown in Software-Defined Networking
DREAMER and GN4-JRA2 on GTS
GTS Tech+Futures Workshop (Copenhagen) GTS Tech+Futures Workshop (Copenhagen) DREAMER and GN4-JRA2 on GTS CNIT Research Unit of Rome University of Rome Tor Vergata Outline DREAMER (Distributed REsilient
Steroid OpenFlow Service: Seamless Network Service Delivery in Software Defined Networks
Steroid OpenFlow Service: Seamless Network Service Delivery in Software Defined Networks Aaron Rosen and Kuang-Ching Wang Holcombe Department of Electrical and Computer Engineering Clemson University Clemson,
Multicasting on SDN. Prof. Sunyoung Han Konkuk University [email protected] 23 July 2015
Multicasting on SDN Prof. Sunyoung Han Konkuk University [email protected] 23 July 2015 1 Contents 1. Software Defined Networking (SDN) 2. OpenFlow 3. Multicasting 4. Open vswitch 5. OpenFlow Protocol
Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer
Network Virtualization: Delivering on the Promises of SDN Bruce Davie, Principal Engineer What does SDN promise? The original* SDN promise was: Enable rapid innovation in networking Enable new forms of
Software Defined Networking
Software Defined Networking Dr. Nick Feamster Associate Professor In this course, you will learn about software defined networking and how it is changing the way communications networks are managed, maintained,
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
SDN. What's Software Defined Networking? Angelo Capossele
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
Open vswitch and the Intelligent Edge
Open vswitch and the Intelligent Edge Justin Pettit OpenStack 2014 Atlanta 2014 VMware Inc. All rights reserved. Hypervisor as Edge VM1 VM2 VM3 Open vswitch Hypervisor 2 An Intelligent Edge We view the
Virtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil
BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK Gustavo Barros Systems Engineer Brocade Brasil Software- Defined Networking Summary Separate control and data planes Networks are becoming: More programmatic
Analysis on Virtualization Technologies in Cloud
Analysis on Virtualization Technologies in Cloud 1 V RaviTeja Kanakala, V.Krishna Reddy, K.Thirupathi Rao 1 Research Scholar, Department of CSE, KL University, Vaddeswaram, India I. Abstract Virtualization
OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?
OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control
Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering
Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.
SDN Security Design Challenges
Nicolae Paladi SDN Security Design Challenges SICS Swedish ICT! Lund University In Multi-Tenant Virtualized Networks Multi-tenancy Multiple tenants share a common physical infrastructure. Multi-tenancy
Pluribus Netvisor Solution Brief
Pluribus Netvisor Solution Brief Freedom Architecture Overview The Pluribus Freedom architecture presents a unique combination of switch, compute, storage and bare- metal hypervisor OS technologies, and
Security Challenges & Opportunities in Software Defined Networks (SDN)
Security Challenges & Opportunities in Software Defined Networks (SDN) June 30 th, 2015 SEC2 2015 Premier atelier sur la sécurité dans les Clouds Nizar KHEIR Cyber Security Researcher Orange Labs Products
STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE
STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE WARNING: I DON T DESIGN PROTOCOLS. I WRITE C++. TRANSLATION: THIS IS NOT YOUR TYPICAL NETWORK TALK. AGENDA: 5 YEARS OF SDN
Towards an Elastic Distributed SDN Controller
Towards an Elastic Distributed SDN Controller Advait Dixit, Fang Hao, Sarit Mukherjee, T.V. Lakshman, Ramana Kompella Purdue University, Bell Labs Alcatel-Lucent ABSTRACT Distributed controllers have been
Linux KVM Virtual Traffic Monitoring
Linux KVM Virtual Traffic Monitoring East-West traffic visibility Scott Harvey Director of Engineering October 7th, 2015 apcon.com Speaker Bio Scott Harvey Director of Engineering at APCON Responsible
Underneath OpenStack Quantum: Software Defined Networking with Open vswitch
Underneath OpenStack Quantum: Software Defined Networking with Open vswitch Principal Software Engineer Red Hat, Inc. April 24, 2013 1 Part One Why Open vswitch? Open vswitch enables Linux to become part
Cloud Computing, Software Defined Networking, Network Function Virtualization
Cloud Computing, Software Defined Networking, Network Function Virtualization Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger August 27, 2015 Outline
ConnectX -3 Pro: Solving the NVGRE Performance Challenge
WHITE PAPER October 2013 ConnectX -3 Pro: Solving the NVGRE Performance Challenge Objective...1 Background: The Need for Virtualized Overlay Networks...1 NVGRE Technology...2 NVGRE s Hidden Challenge...3
Data Center Virtualization and Cloud QA Expertise
Data Center Virtualization and Cloud QA Expertise Highlights Broad Functional QA Experience Deep understanding of Switching and Routing Protocols Strong hands on experience in multiple hyper-visors like
Quantum Hyper- V plugin
Quantum Hyper- V plugin Project blueprint Author: Alessandro Pilotti Version: 1.0 Date: 01/10/2012 Hyper-V reintroduction in OpenStack with the Folsom release was primarily focused
SDN CENTRALIZED NETWORK COMMAND AND CONTROL
SDN CENTRALIZED NETWORK COMMAND AND CONTROL Software Defined Networking (SDN) is a hot topic in the data center and cloud community. The geniuses over at IDC predict a $2 billion market by 2016
Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014
Defining SDN Overview of SDN Terminology & Concepts Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014 2013 Cisco and/or its affiliates. All rights reserved. 2 2013 Cisco and/or its affiliates.
