Software Defined Networking. Advanced Computer Network Technologies Petr Grygarek, 2014

Size: px
Start display at page:

Download "Software Defined Networking. Advanced Computer Network Technologies Petr Grygarek, 2014"

Transcription

1 Software Defined Networking Advanced Computer Network Technologies Petr Grygarek, 2014

2 Some buzzwords related to SDN concept Server/Network virtualization Virtual FW, LB, VPN concentrator, Network APIs for orchestration Controller-driven network Cisco OER/PFR ( SDN 0.9 ) Openflow, Cisco Application Policy Infrastructure Controller (APIC) Automatic server/network deployment Server/Network virtualization Openstack, VMWare, KVM, Virtual network appliances VMWare Vshield/Vpath VMWare NSX, Juniper SDN distributed routing Orchestration Integration with other service provider system Application-level Overlay networks Virtual control plane + virtual data plane e.g. VxLANs Extreme approach: network provides just L2 or L3 connectivity, everything else is overlaid IaaS Cloud ;-)

3 What is SDN? Network created and managed using abstract model APIs Customized control plane Control and state logically centralized Automatic topology discovery Custom forwarding logic, online traffic engineering, security enforcement, service chaining, Path Computation Element (PCE) Flow-level routing control granularity Programming of data plane forwarding engines Controller-agent model Latency, scalability and availability issues of control traffic to be taken into considerations Hybrid solution may be interesting Classical distributed control partially optimized by external control logic (hybrid model) Network-as-a-Service Virtualization of network devices and network topology Common abstraction model and model API Part of comprehensive orchestration platform (compute+storage+network service) Network integration with applications SDN Controller integrations Northbound: API provided to applications Southbound: utilizes network devices s programming APIs (OpenFlow, NetConf, ) normalisation of network control through open APIs of individual network devices as well as of network as a whole

4 SDN Advantages Network may adapt to application needs Easiest automation & orchestration Reduced deployment time Flexibility Cost reduction

5 Traditional vs. SDN Architecture

6 Examples of Application-Network Interactions Influence network control plane Utilize network state info e.g. proximity API Automated provisioning of computational elements in software-defined network environment Customer self-service cloud portals, orchestrators

7 Example: Adapting application for SDN Automatically scalable applications Pools of equal-functionality components (of various types) Application may automatically ask to deploy another components to scale based on required performance Failure of one component does not hurt Spine-and-leaf network architecture L3 preferred, ECMP routing

8 OpenFlow Note: Figures in this section were taken from official OpenFlow specification, version 1.4.0

9 OpenFlow Original aim: allows researchers to run experimental protocols on real HW without exposing vendor-specific OS and HW internals OF Controller + dumb HW devices + OF protocol In IT industry, it allows 3 rd parties to provide control plane logic independent of forwarding engines Customizable forwarding logic (OF controller) Programmed to OF switch based on received data packets or proactively Single HW engine can act as switch, router, firewall, load balancer or another network component only according to controller implementation Easy implementation of new protocols and features

10 OpenFlow Components

11 Nothing new under the Sun Can you remember Cisco Multilayer Switching? BUT Forwarding engine is only loosely coupled with controller (TCP/IP connection) Protocol between forwarding engine and controller is completely standardized and open for anybody BUT We have to take higher latency between controller and OF switch into account this time

12 OpenFlow Switch Internals One or more Flow Tables (pipeline) packet matching, manipulation and, forwarding Numbered sequentially, starting from 0 Packet processing stops when no next table # is associated by flow entry instructions GoTo instruction may only go forward (table with higher seq #) metadata may be passed together with packet between flow tables Group Table Kind of macros Entries contain action buckets OpenFlow protocol processor Processess control messages from controller Add/update/delete flow table entries, Sends async informational control messages to controller Sending data packets to/from controller Meter Table Flow rate-limiting

13 OF Switch Tables

14 OpenFlow-hybrid switches Network may be sliced so that only part of ports may be controlled by OF Classification criteria may to be defined to forward ingress packets either to OF pipeline or process them normally physical port number, VLAN tag, NORMAL and FLOOD logical ports are available to send packets from OF pipeline to standard switch processing

15 Flow Table Entries Priority defines search order only first matching entry applies table-miss entry applied if no match found Wildcard on all fields, priority of 0 packet dropped if table-miss entry is not present Match fields always matched against packet s current state (i.e. previous modification taken into account) Bitwise 3-state comparison masks Packet manipulation/flow/forwarding instructions Meter (rate limiting/packet marking) Idle timeout, Hard timeout flow removal handled by OF switch itself based no timeouts when flow is removed, message is sent to the controller (with flow statistics) Counters (matched packets, bytes) Cookie Used by controller to identify subset of entries when manipulating with entries groups Maskable bit-oriented field Not used for packet processing

16 OF Entry Matching Criteria Ingress ports Logical & physical Header fields (L2-L4) and some others MPLS ARP Both IPv4/IPv6 supported Including IPv6 extension headers Metadata Specified in Openflow Extensible Match format (OXM) TLV-based

17 Metadata Treated as 64-bit word of bit flags new metadata = old metadata & ~mask value & mask

18 Flow Table Entry Instructions Pipeline processing Modify metadata associated with the packet (Write- Metadata) Send packet to subsequent table (Goto-Table) Apply actions Actions to be taken immediately (Apply-Actions) performed in order specified by the list Add action to ActionSet to be processed when the packet leaves pipeline (Write-Actions/Clear-Actions) Existing action of the same type is always overwritten Use ApplyActions if multiple operations on the same field are neede d (e.g push multiple labels) Action processed in order given by specification (not in order of adding into ActionSet) Apply Meter Packet is dropped if InstructionSet is empty

19 Actions Set field set header field Push/Pop tag 802.1q VLAN header, MPLS header, PBB service instance I-Tag Change TTL IP/MPLS TTL, increment, decrement, set, copy inwards, copy outwards Send packet to Controller Forward packet to physical or logical port Output send (new) packet to output port Set Queue packet s queue ID on output port Group process packet using specified action group Drop packet

20 Action Groups Groups of actions may be referenced from multiple entries may be changed independently on entries pointing to them Group may contain multiple action buckets

21 Group Table Group ID Group Type defines which action buckets are executed All all buckets (broadcast/multicast packet) Indirect if only single bucket is defined Select switch selects one of buckets (internal hash function or weighted round-robin) Fast Failover execute first live bucket Hit Counters Per group and per group s bucket Action Buckets Bucket may be associated with port/group whose status determine bucket s liveness

22 OF Switch Ports Physical ports HW interfaces of the switch OF specification provides unified detailed view to L1 properties and statistics for the controller Including peer capabilities received via autonegotiation Logical ports Port-channels (LAG), tunnels, loopbacks, Packets coming from/destined to logical port have TunnelID metadata When passed to controller, both logical and physical ingress ports are identified Reserved ports define forwarding actions ALL (out): Flood to all ports (except ingress) Controller: Packet sent to/received from OF controller TABLE (out): send packet to first table in OF pipeline IN_PORT (out): send packet back via ingress port LOCAL: local networking stack Hybrid switches only: NORMAL (out): Forward using normal switch logic FLOOD (out): flood from all non-of ports (except ingress)

23 Meter Table (rate limiting) Contain per-flow meter entries Useful for QoS implementations May be referenced from flow table entries instruction sets If referenced from multiple flow entries, meter measures aggregate metrics Entries contain Meter ID, Meter Bands, Hit Counter (per meter and meter band) Multiple bands (rates) may be defined in single meter For each band, action is specified: DSCP remark / drop

24 Counters Per flow table # entries, # lookups, # matches Per flow entry Received packets/bytes, duration Per port Packets/bytes RX+TX, # of errors of various types Per queue TX packets/bytes, duration Per action group reference count, packet/bytes count, duration Per action group bucket packet/bytes count Per meter - packet/bytes count, duration Per meter band - packet/bytes count

25 Flow Table Maintenance Flow table synchronization automatic update of flow table to reflect changes done in another table Flow entry eviction Mechanism of discarding oldest flow entries in case if table is full May be turned on/off for each flow entry Flow importance field may influence eviction process

26 Special pipeline processing OF switch may be instructed to reassemble IP packet from fragments before sending it to pipeline Action may request packet to be buffered Only (configurable) part of the packet is sent to the controller Buffer ID is attached Controller may then reference the packet by Buffer ID instead of sending it back and forth over OF channel (mostly for Packet-out operation) Buffers automatically expire

27 OpenFlow Channel

28 OpenFlow Protocol OF messages carry OF switch configuration requests Events from OF switch to controller Data packets passed from OF switch to controller and packets injected by controller to OF switch Various transports allowed, mostly TCP or TCP/TLS (port 6633) Separate (out-of-band) TCP/IP network for communication between controller(s) and OF switches Reliable transport is expected Both synchronous and asynchronous messages Requests/Replies paired using XID Not processed by OF pipeline Connection initiated by OF switch Optional auxilliary connections Same pair of OF SW and controller Better utilization of OF SW parallell implementation May use different transport Switch may optimize order of processing of received messages Barrier message may be used to request SW to process all pending messages before proceeding Barrier should be placed between messages that depend one on the another Message bundling Atomic modifications (all changes are applied together or that none of them is applied) Transaction may even span multiple OF switches In case of OF channel break, OF switch may start to behave as standard switch (i.e. send all packets to NORMAL port)

29 OpenFlow Protocol Messages Controller to Switch Features request for OF switch identity and list of supported features Configuration Query/Set OF switch configuration parameters Modify State add/delete/modify flow entries, group entries and meters, set switch ports Including group modify based on match criteria Read State Packet Out Packet data + input port + actions OR buffer ID Barrier used to setup partial message ordering Role Request used to manage controller s HA Controller may ask OF SW to gain specific role Equal or master/slave controller s roles Slave cannot modify SW state nor receive async messages Role handover between redundant controllers is out of scope of OF specification Asynchronous-configuration set filter for messages asynchronously sent by OF Switch

30 OpenFlow Protocol Messages Switch to Controller (asynchronous) Packet-in Data packet from OF SW -> controller Flow-removed Inform about removal based on timer expiration or explicit DELETE from controller for flow entries with OFPFF_SEND_FLOW_REM flag Port-status Port status or port configuration changed

31 General symmetric messages Hello Control channel keepalives Echo request/reply manual SW/Ctrl liveness check Error Request processing failure Experimenter Standard way to pass arbitrary info Development of OF protocol extensions

32 Example OF Controller Implementation Self-learning switch IP router with RIP Stateless firewall

33 OpenStack

34 Motivation - Goal Datacenter environment for rapid service deployment True cloud with native SDN support Including SW-based network services to limit need of physical devices Virtual routers, FWaaS, LBaaS, VPNaaS, smooth integration of HW-based devices still needed Automated deployment of whole virtualized network (including security rules), customized OS and preconfigured applications Automation inherent in the solution not just 3 rd party tools to automate deployment on traditional network architectures Including zero-config physical capacity server implementation Scalability of compute, network and storage platform Elastic cloud with complete tenant isolation Support for new horizontally scalable applications Network needs to support prevailing horizontal traffic End-user self-service computing, network, storage Limited requirements on network devices capabilities, vendor neutrality

35 What is OpenStack? Opensource public/private cloud platform with full-scope integrated coverage of computing, network and storage capacity Automation is the core objective, inherently built into all features on all layers of OpenStack infrastructure. Well-defined service APIs Built-in tools and methods to communicate with cloud managing applications providing location information, load data etc.

36 OpenStack Scope

37 Why just OpenStack as a SDN solution? Vendor neutral Open source managed by non-profit Openstack Foundation developed by community with strong partner support Widely accepted Cloud infra (hosting) providers traditional network device vendors and niche players

38 OpenStack Components (subprojects) OpenStack Compute (code-name Nova) OpenStack Networking (code-name Quantum) OpenStack Block Storage (code-name Cinder) Corresponds to SAN services OpenStack Object Storage (code-name Swift) OpenStack Image Service (code-name Glance) OS images OpenStack Identity (code-name Keystone) OpenStack Dashboard (code-name Horizon)

39 OpenStack Server Node Types Compute (Nova) VM scheduling and placement bare metal or various hypervisors Network plugabble, API-driven networking L2 over L3 (GRE/VxLAN) replace VLANseverywhere DHCPaaS Controller

40 Solution Benefits (1) Network Traditional L3 network transport only is recommended No complicated L2 extension technologies to implement multisite setup Easier network management Leaf & Spine topology beneficial because of inherent network scalability (ECMP) and high-availability support Linear scalability (ports / costs), no upfront overinvestment No manual network configuration changes needed when implementing new customer or datacenter segments for a customer no ineffective interactions in customer setup deployment implemented by multiple platform-oriented teams including network-side / server-side switching config issues With SW-based routers customer-specific addresses may be automatically propagated to outside world Handles dynamic assignment of public IP addresses (floating IPs) including NAT DHCP integrated Network device vendors plugins facilitate integration with external network

41 Solution Benefits (2) Applications/services New emerging type of application with horizontal auto-scaling may be hosted effectively elastic cloud application or OpenStack plartform itself control control dynamic spawning of workload VMs in a standard way Whole customer computing environment (including virtualized network infra) may developed and transferred between development environment, private cloud and public cloud using open OpenStack API

42 OpenStack Requirements on Underlying Network In general, only single L3 network segment is required for all tenants data traffic couple of preconfigured shared system VLANs for control/management Good throughput & scalability Leaf & Spine architecture is a common practice but not an absolute must pets & cattle approach Standard Equal-Cost Multipath (ECMP) L3 core with traditional routing protocol like OSPF, IS-IS or EIGRP fits best No problems with number of supported VLANs, STP stability, no expensive multi-site VLAN extension technologies like VPLS or TRILL/FabricPath

43 Integrations with traditional networking VxLAN gateway Automated configuration of external connections Floading IP propagation by dynamic routing protocol Configuration of MPLS/VPN VRF instance including VPNaaS

44 3 rd party enhancements Distributed software-based routing (OpenVSwitch replacement) Pluggable network services (VMs or physical devices) Commercial OpenStack plugins LBaaS, FWaaS,

45 References OpenFlow ds/sdn-resources/onf-specifications/openflow/openflowspec-v1.4.0.pdf` OpenStack

OpenFlow Switch Specification. Version 1.3.2 (Wire Protocol 0x04) April 25, 2013

OpenFlow Switch Specification. Version 1.3.2 (Wire Protocol 0x04) April 25, 2013 OpenFlow Switch Specification Version 1.3.2 (Wire Protocol 0x04) April 25, 2013 Disclaimer THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,

More information

OpenFlow Switch Specification Version 1.3.4 ( Protocol version 0x04 )

OpenFlow Switch Specification Version 1.3.4 ( Protocol version 0x04 ) OpenFlow Switch Specification Version 1.3.4 ( Protocol version 0x04 ) March 27, 2014 Copyright 2014; Open Networking Foundation Disclaimer THIS SPECIFICATION IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER,

More information

IxNetwork OpenFlow Solution

IxNetwork OpenFlow Solution IxNetwork OpenFlow Solution Solution Highlights OpenFlow Controller Emulation OpenFlow Switch Emulation OpenFlow Benchmarking Test OpenFlow Switch Conformance Test Key Features Software Defined Networking

More information

OpenFlow Switch Specification

OpenFlow Switch Specification OpenFlow Switch Specification Version 1.4.0 (Wire Protocol 0x05) October 14, 2013 ONF TS-012 Disclaimer THIS SPECIFICATION IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,

More information

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat Software Defined Networking (SDN) OpenFlow and OpenStack Vivek Dasgupta Principal Software Maintenance Engineer Red Hat CONTENTS Introduction SDN and components SDN Architecture, Components SDN Controller

More information

OpenFlow Switch Specification Version 1.5.0 ( Protocol version 0x06 )

OpenFlow Switch Specification Version 1.5.0 ( Protocol version 0x06 ) OpenFlow Switch Specification Version 1.5.0 ( Protocol version 0x06 ) December 19, 2014 ONF TS-020 Copyright 2014; Open Networking Foundation Disclaimer THIS SPECIFICATION HAS BEEN APPROVED BY THE BOARD

More information

OpenFlow Switch Specification

OpenFlow Switch Specification OpenFlow Switch Specification Version 1.3.1 (Wire Protocol 0x04) September 6, 2012 ONF TS-007 (Wire Protocol 0x04) ONF Document Type: OpenFlow Spec ONF Document Name: openflow-spec-v1.3.1 Disclaimer THIS

More information

HP OpenFlow Protocol Overview

HP OpenFlow Protocol Overview HP OpenFlow Protocol Overview Technical Solution Guide Version: 1 September 2013 Table of Contents Introduction: Traditional Switch and Openflow... 2 Destination Address-based Switching... 2 Flow-based

More information

SDN v praxi overlay sítí pro OpenStack. 5.10.2015 Daniel Prchal daniel.prchal@hpe.com

SDN v praxi overlay sítí pro OpenStack. 5.10.2015 Daniel Prchal daniel.prchal@hpe.com SDN v praxi overlay sítí pro OpenStack 5.10.2015 Daniel Prchal daniel.prchal@hpe.com Agenda OpenStack OpenStack Architecture SDN Software Defined Networking OpenStack Networking HP Helion OpenStack HP

More information

Software Defined Network (SDN)

Software Defined Network (SDN) Georg Ochs, Smart Cloud Orchestrator (gochs@de.ibm.com) Software Defined Network (SDN) University of Stuttgart Cloud Course Fall 2013 Agenda Introduction SDN Components Openstack and SDN Example Scenario

More information

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems OpenFlow - the key standard of Software-Defined Networks Dmitry Orekhov, Epam Systems Software-defined network The Need for a New Network Architecture Limitations of Current Networking Technologies Changing

More information

SDN and Data Center Networks

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)

More information

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

More information

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal

More information

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu.

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu. The State of OpenFlow: Advice for Those Considering SDN Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu.edu 2 3 4 SDN is an architecture Separation of Control and Data Planes

More information

OpenFlow Switch Specification

OpenFlow Switch Specification OpenFlow Switch Specification Version 1.3.0 (Wire Protocol 0x04) June 25, 2012 ONF TS-006 (Wire Protocol 0x04) ONF Document Type: OpenFlow Spec ONF Document Name: openflow-spec-v1.3.0 Disclaimer THIS SPECIFICATION

More information

OpenFlow Switch Specification

OpenFlow Switch Specification ( Wire Protocol 0x02 ) February 28, 2011 Contents 1 Introduction 3 2 Switch Components 3 3 Glossary 4 4 OpenFlow Tables 5 4.1 Flow Table.............................................. 5 4.1.1 Pipeline Processing......................................

More information

BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE

BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE Network Switch Business Unit Infrastructure and Networking Group 1 TOPICS SDN Principles Open Switch Options Introducing OF-DPA

More information

Open Flow 1.3.1 Support: Controller View

Open Flow 1.3.1 Support: Controller View Open Flow 1.3.1 Support: Controller View Anilkumar Vishnoi, Abhijit Kumbhare IBM Controller's view of openflow switch: Controller's responsibilities : Provide mechanism to connect and interact with underlying

More information

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 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

More information

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture OpenStack Neutron Outline Why Neutron? What is Neutron? API Abstractions Plugin Architecture Why Neutron? Networks for Enterprise Applications are Complex. Image from windowssecurity.com Why Neutron? Reason

More information

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 雲 端 運 算 行 動 應 用 研 究 中 心 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

More information

OpenFlow Switch Specification

OpenFlow Switch Specification (Wire Protocol 0x02) February 28, 2011 ONF TS-002 (Wire Protocol 0x02) ONF Document Type: OpenFlow Spec ONF Document Name: openflow-spec-v1.1.0 Disclaimer THIS SPECIFICATION IS PROVIDED AS IS WITH NO WARRANTIES

More information

Designing Virtual Network Security Architectures Dave Shackleford

Designing Virtual Network Security Architectures Dave Shackleford SESSION ID: CSV R03 Designing Virtual Network Security Architectures Dave Shackleford Sr. Faculty and Analyst SANS @daveshackleford Introduction Much has been said about virtual networking and softwaredefined

More information

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < echoi@brocade.com> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 Software-Defined Networking

More information

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure White Paper Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure What You Will Learn The new Cisco Application Centric Infrastructure

More information

Virtualization, SDN and NFV

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,

More information

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

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

More information

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

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...

More information

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

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

More information

Programmable Networking with Open vswitch

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

More information

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre Wilfried van Haeren CTO Edgeworx Solutions Inc. www.edgeworx.solutions Topics Intro Edgeworx Past-Present-Future

More information

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

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

More information

Open Source Networking for Cloud Data Centers

Open Source Networking for Cloud Data Centers Open Source Networking for Cloud Data Centers Gaetano Borgione Distinguished Engineer @ PLUMgrid April 2015 1 Agenda Open Source Clouds with OpenStack Building Blocks of Cloud Networking Tenant Networks

More information

Software Defined Networking (SDN) and OpenStack. Christian Koenning

Software Defined Networking (SDN) and OpenStack. Christian Koenning Software Defined Networking (SDN) and OpenStack Christian Koenning Driving Towards an Application Centric World IT/Ops Struggle to Deliver SDDC/Cloud Mobility Internet of things Advanced threats Lines

More information

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack Dave Tucker Hewlett-Packard April 2013 1 About Me Dave Tucker WW Technical Marketing HP Networking dave.j.tucker@hp.com Twitter:

More information

An Overview of OpenFlow

An Overview of OpenFlow An Overview of OpenFlow By Jim Metzler, Ashton Metzler & Associates Distinguished Research Fellow and Co-Founder, Webtorials Editorial/Analyst Division The OpenFlow Protocol Figure 1 depicts the Open Networking

More information

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 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

More information

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea (meclavea@brocade.com) Senior Solutions Architect, Brocade Communications Inc. Jim Allen (jallen@llnw.com) Senior Architect, Limelight

More information

Software Defined Networking A quantum leap for Devops?

Software Defined Networking A quantum leap for Devops? Software Defined Networking A quantum leap for Devops? TNG Technology Consulting GmbH, http://www.tngtech.com/ Networking is bottleneck in today s devops Agile software development and devops is increasing

More information

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer Data Center Infrastructure of the future Alexei Agueev, Systems Engineer Traditional DC Architecture Limitations Legacy 3 Tier DC Model Layer 2 Layer 2 Domain Layer 2 Layer 2 Domain Oversubscription Ports

More information

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe Software-Defined Networking for the Data Center Dr. Peer Hasselmeyer NEC Laboratories Europe NW Technology Can t Cope with Current Needs We still use old technology... but we just pimp it To make it suitable

More information

How To Orchestrate The Clouddusing Network With Andn

How To Orchestrate The Clouddusing Network With Andn ORCHESTRATING THE CLOUD USING SDN Joerg Ammon Systems Engineer Service Provider 2013-09-10 2013 Brocade Communications Systems, Inc. Company Proprietary Information 1 SDN Update -

More information

Software Defined Networking (SDN) - Open Flow

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,

More information

Software Defined Networking

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:

More information

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer HAWAII TECH TALK SDN Paul Deakin Field Systems Engineer SDN What Is It? SDN stand for Software Defined Networking SDN is a fancy term for: Using a controller to tell switches where to send packets SDN

More information

VXLAN: Scaling Data Center Capacity. White Paper

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

More information

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 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.

More information

Performance Evaluation of OpenFlow Devices

Performance Evaluation of OpenFlow Devices Performance Evaluation of OpenFlow Devices Mariusz Żal, Janusz Kleban Poznan University of Technology Faculty of Electronic and Telecommunications Chair of Communication and Computer Networks Email: mariusz.zal@put.poznan.pl,

More information

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL Pascal Geenens CONSULTING ENGINEER, JUNIPER NETWORKS pgeenens@juniper.net BUSINESS AGILITY Need to create and deliver new revenue opportunities faster Services

More information

OpenFlow 1.4. (Changes compared to 1.3 OpenDaylight Perspec>ve) - Abhijit Kumbhare

OpenFlow 1.4. (Changes compared to 1.3 OpenDaylight Perspec>ve) - Abhijit Kumbhare OpenFlow 1.4 (Changes compared to 1.3 OpenDaylight Perspec>ve) - Abhijit Kumbhare More extensible wire protocol OpenFlow Protocol ini>ally designed w/ many sta>c fixed structures OXM (TLV format) added

More information

Ethernet-based Software Defined Network (SDN)

Ethernet-based Software Defined Network (SDN) Ethernet-based Software Defined Network (SDN) Tzi-cker Chiueh Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 Cloud Data Center Architecture Physical Server

More information

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Building an Open, Adaptive & Responsive Data Center using OpenDaylight Building an Open, Adaptive & Responsive Data Center using OpenDaylight Vijoy Pandey, IBM 04 th February 2014 Email: vijoy.pandey@gmail.com Twitter: @vijoy Agenda Where does ODP (& SDN) fit in the bigger

More information

How To Build An Openstack Cloud System

How To Build An Openstack Cloud System Open Cloud Networking Vision The state of OpenStack networking and a vision of things to come... Dan Sneddon Member Technical Staff Twitter: @dxs OCS 2.0 Public Cloud Benefits Private Cloud Control Open

More information

OpenStack/Quantum SDNbased network virtulization with Ryu

OpenStack/Quantum SDNbased network virtulization with Ryu OpenStack/Quantum SDNbased network virtulization with Ryu Kei Ohmura NTT May 31, 2013 Outline Introduction to Ryu OpenStack Quantum and Ryu Demo Summary 2 What is Ryu 流流 (ryu) means flow 龍龍 (ryu) means

More information

SDN CONTROLLER. Emil Gągała. PLNOG, 30.09.2013, Kraków

SDN CONTROLLER. Emil Gągała. PLNOG, 30.09.2013, Kraków SDN CONTROLLER IN VIRTUAL DATA CENTER Emil Gągała PLNOG, 30.09.2013, Kraków INSTEAD OF AGENDA 2 Copyright 2013 Juniper Networks, Inc. www.juniper.net ACKLOWLEDGEMENTS Many thanks to Bruno Rijsman for his

More information

Utility Computing and Cloud Networking. Delivering Networking as a Service

Utility Computing and Cloud Networking. Delivering Networking as a Service Utility Computing and Cloud Networking Delivering Networking as a Service Overview Utility Computing OpenStack Virtual Networking Network Functions Virtualization Utility Computing Utility Computing: Everything

More information

OpenDaylight Project Proposal Dynamic Flow Management

OpenDaylight Project Proposal Dynamic Flow Management OpenDaylight Project Proposal Dynamic Flow Management Ram (Ramki) Krishnan, Varma Bhupatiraju et al. (Brocade Communications) Sriganesh Kini et al. (Ericsson) Debo~ Dutta, Yathiraj Udupi (Cisco) 1 Table

More information

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems for Service Provider Data Center and IXP Francois Tallet, Cisco Systems 1 : Transparent Interconnection of Lots of Links overview How works designs Conclusion 2 IETF standard for Layer 2 multipathing Driven

More information

Creating and Using the OpenStack Aware Network

Creating and Using the OpenStack Aware Network Creating and Using the OpenStack Aware Network Agenda Company overview Drive for Network Virtualization Components of Network Virtualization stack Concept of CVX OpenStack OpenStack Demo 2015 Gartner MQ

More information

Scalable Approaches for Multitenant Cloud Data Centers

Scalable Approaches for Multitenant Cloud Data Centers WHITE PAPER www.brocade.com DATA CENTER Scalable Approaches for Multitenant Cloud Data Centers Brocade VCS Fabric technology is the ideal Ethernet infrastructure for cloud computing. It is manageable,

More information

Software Defined Networking and the design of OpenFlow switches

Software Defined Networking and the design of OpenFlow switches Software Defined Networking and the design of OpenFlow switches Paolo Giaccone Notes for the class on Packet Switch Architectures Politecnico di Torino December 2015 Outline 1 Introduction to SDN 2 OpenFlow

More information

SDN PARTNER INTEGRATION: SANDVINE

SDN PARTNER INTEGRATION: SANDVINE SDN PARTNER INTEGRATION: SANDVINE SDN PARTNERSHIPS SSD STRATEGY & MARKETING SERVICE PROVIDER CHALLENGES TIME TO SERVICE PRODUCT EVOLUTION OVER THE TOP THREAT NETWORK TO CLOUD B/OSS AGILITY Lengthy service

More information

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015 Overlay networking with OpenStack Neutron in Public Cloud environment Trex Workshop 2015 About Presenter Anton Aksola (aakso@twitter,ircnet,github) Network Architect @Nebula Oy, started in 2005 Currently

More information

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014 Using SouthBound APIs to build an SDN Solution Dan Mihai Dumitriu Midokura Feb 5 th, 2014 Agenda About Midokura Drivers of SDN & Network Virtualization Adoption SDN Architectures Why OpenDaylight? Use

More information

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks Renato Figueiredo Advanced Computing and Information Systems Lab University of Florida ipop-project.org Unit 3: Intra-cloud Virtual Networks

More information

Why Software Defined Networking (SDN)? Boyan Sotirov

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,

More information

SOFTWARE DEFINED NETWORKING

SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED NETWORKING Bringing Networks to the Cloud Brendan Hayes DIRECTOR, SDN MARKETING AGENDA Market trends and Juniper s SDN strategy Network virtualization evolution Juniper s SDN technology

More information

Enterprise-Ready Network Virtualization for OpenStack

Enterprise-Ready Network Virtualization for OpenStack SOLUTION GUIDE Enterprise-Ready Network Virtualization for OpenStack Automating Private Cloud Provisioning with Big Virtual Switch 1 Big Virtual Switch, a network virtualization application from Big Switch

More information

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel SOFTWARE DEFINED NETWORKS REALITY CHECK DENOG5, Darmstadt, 14/11/2013 Carsten Michel Software Defined Networks (SDN)! Why Software Defined Networking? There s a hype in the industry!! Dispelling some myths

More information

SDN Overview for UCAR IT meeting 19-March-2014. Presenter Steven Wallace (ssw@iu.edu) Support by the GENI Program Office!

SDN Overview for UCAR IT meeting 19-March-2014. Presenter Steven Wallace (ssw@iu.edu) Support by the GENI Program Office! SDN Overview for UCAR IT meeting 19-March-2014 Presenter Steven Wallace (ssw@iu.edu) Support by the GENI Program Office! Patterns (here, there, everywhere) Patterns (here, there, everywhere) Today s Internet

More information

Brocade SDN 2015 NFV

Brocade SDN 2015 NFV Brocade 2015 SDN NFV BROCADE IP Ethernet SDN! SDN illustration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY Brocade ICX (campus)

More information

CERN Cloud Infrastructure. Cloud Networking

CERN Cloud Infrastructure. Cloud Networking CERN Cloud Infrastructure Cloud Networking Contents Physical datacenter topology Cloud Networking - Use cases - Current implementation (Nova network) - Migration to Neutron 7/16/2015 2 Physical network

More information

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables OpenFlow and Software Defined Networking presented by Greg Ferro OpenFlow Functions and Flow Tables would like to thank Greg Ferro and Ivan Pepelnjak for giving us the opportunity to sponsor to this educational

More information

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems Cisco Prime Network Services Controller Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems Agenda Cloud Networking Challenges Prime Network Services Controller L4-7 Services Solutions

More information

Challenges and Opportunities:

Challenges and Opportunities: Challenges and Opportunities: The Rise of Software Centric Networking Nicolai Leymann Deutsche Telekom Technik 12.03.2015 Table of Contents 1. Todays networks and challenges 2. The New World: Software

More information

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? 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

More information

Data Center Virtualization and Cloud QA Expertise

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

More information

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

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

More information

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 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

More information

Software Defined Networking

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,

More information

SDN, OpenFlow and the ONF

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

More information

Palo Alto Networks. Security Models in the Software Defined Data Center

Palo Alto Networks. Security Models in the Software Defined Data Center Palo Alto Networks Security Models in the Software Defined Data Center Christer Swartz Palo Alto Networks CCIE #2894 Network Overlay Boundaries & Security Traditionally, all Network Overlay or Tunneling

More information

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer Open Fabric SDN The Comprehensive SDN approach Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer Agenda SDN Market and Industry Extreme Networks Open Fabric SDN

More information

Networking in the Era of Virtualization

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.

More information

VMDC 3.0 Design Overview

VMDC 3.0 Design Overview CHAPTER 2 The Virtual Multiservice Data Center architecture is based on foundation principles of design in modularity, high availability, differentiated service support, secure multi-tenancy, and automated

More information

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, akane@midokura.com Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, akane@midokura.com Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013 Introduction to Network Virtualization in IaaS Cloud Akane Matsuo, akane@midokura.com Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013 About myself 2001.4 l NTTCommunications: OCN, Verio, Arcstar

More information

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

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.

More information

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use.

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use. NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use. Benefits High performance architecture Advanced security and reliability Increased operational efficiency More

More information

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION Cloud Management Software can coordinate and automate server, network, and storage operations within the modern datacenter. This brief describes how

More information

Limitations of Current Networking Architecture OpenFlow Architecture

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

More information

Introduction to Software Defined Networking. Xenofontas Dimitropoulos 21/5/2015

Introduction to Software Defined Networking. Xenofontas Dimitropoulos 21/5/2015 Introduction to Software Defined Networking Xenofontas Dimitropoulos 21/5/2015 Credits HY436 course preparation: Teaching Assistants: Dimitrios Gkounis, George Nomikos, Manos Lakiotakis, Manos Surligas

More information

Software Defined Networking and OpenFlow: a Concise Review

Software Defined Networking and OpenFlow: a Concise Review Software Defined Networking and OpenFlow: a Concise Review Stefano Forti stefano.forti92@gmail.com MSc in Computer Science and Networking Scuola Superiore Sant'Anna - University of Pisa 1. Introduction

More information

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking albert@microsoft.com

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking albert@microsoft.com SDN in the Public Cloud: Windows Azure Albert Greenberg Partner Development Manager Windows Azure Networking albert@microsoft.com Microsoft s big bet on public cloud service Lets companies move their IT

More information

Quantum. Virtual Networks for Openstack. Salvatore Orlando (@taturiello) Citrix Systems

Quantum. Virtual Networks for Openstack. Salvatore Orlando (@taturiello) Citrix Systems Quantum Virtual Networks for Openstack Salvatore Orlando (@taturiello) Citrix Systems Who is this chap talking to us? Random guy trying to give you death by Powerpoint! No guru/expert whatsoever, just

More information

Network Virtualization for Large-Scale Data Centers

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

More information

MASTER THESIS. Performance Comparison Of the state of the art Openflow Controllers. Ahmed Sonba, Hassan Abdalkreim

MASTER THESIS. Performance Comparison Of the state of the art Openflow Controllers. Ahmed Sonba, Hassan Abdalkreim Master's Programme in Computer Network Engineering, 60 credits MASTER THESIS Performance Comparison Of the state of the art Openflow Controllers Ahmed Sonba, Hassan Abdalkreim Computer Network Engineering,

More information

Datacenter Networking. Joy ABOIM Consulting System Engineer

Datacenter Networking. Joy ABOIM Consulting System Engineer Datacenter Networking Joy ABOIM Consulting System Engineer Typical journey to a new Target Operating Model Standardise Vendors, architectures, devices (network, compute, storage) & their configurations

More information

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

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

More information

Software-Defined Networks Powered by VellOS

Software-Defined Networks Powered by VellOS WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible

More information