Software Defined Networking. Advanced Computer Network Technologies Petr Grygarek, 2014
|
|
- Leon Joseph
- 8 years ago
- Views:
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 Disclaimer THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,
More informationOpenFlow 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 informationIxNetwork 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 informationOpenFlow 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 informationSoftware 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 informationOpenFlow 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 informationOpenFlow 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 informationHP 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 informationSDN 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 informationSoftware 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 informationOpenFlow - 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 informationSDN 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 informationSOFTWARE-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 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
More informationThe 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 informationOpenFlow 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 informationOpenFlow 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 informationBROADCOM 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 informationOpen 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 informationNetwork 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 informationOutline. 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 informationEthernet-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 informationOpenFlow 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 informationDesigning 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 informationSOFTWARE-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 informationTransform 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 informationVirtualization, 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 informationOpen 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 informationTesting 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 informationHow 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 informationProgrammable 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 informationIntroduction 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 informationCloud 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 informationOpen 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 informationSoftware 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 informationBuilding 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 informationAn 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 informationNetwork 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 informationOVERLAYING 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 informationSoftware 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 informationData 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 informationSoftware-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 informationHow 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 informationSoftware 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 informationSoftware 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 informationHAWAII 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 informationVXLAN: 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 informationDefining 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 informationPerformance 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 informationRIDE 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 informationOpenFlow 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 informationEthernet-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 informationBuilding 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 informationHow 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 informationOpenStack/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 informationSDN 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 informationUtility 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 informationOpenDaylight 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 informationTRILL 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 informationCreating 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 informationScalable 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 informationSoftware 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 informationSDN 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 informationOverlay 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 informationUsing 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 informationIPOP-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 informationWhy 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 informationSOFTWARE 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 informationEnterprise-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 informationSOFTWARE 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 informationSDN 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 informationBrocade 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 informationCERN 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 informationOpenFlow 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 informationCisco 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 informationChallenges 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 informationSoftware 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 informationData 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 informationSoftware-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 informationData 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 informationSoftware 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 informationSDN, 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 informationPalo 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 informationOpen 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 informationNetworking 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 informationVMDC 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 informationIntroduction 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 informationOutline. 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 informationNephOS 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 informationUse 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 informationLimitations 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 informationIntroduction 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 informationSoftware 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 informationSDN 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 informationQuantum. 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 informationNetwork 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 informationMASTER 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 informationDatacenter 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 informationBROCADE 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 informationSoftware-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