1 Software Defined Networking and Network Virtualization Aryan TaheriMonfared October 02, 2013
2 Agenda Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack
3 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack
4 Traditional Data Network Functionality implemented in dedicated appliance or ASIC Proprietary appliances/apis Individual configuration Time consuming/error prone configuration Automating tasks by (home-grown) scripts Lack of communication between application & network Slow & costly service innovation
5 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack What is OpenFlow? Advantages Disdvantages
6 Problem? Motivation What is OpenFlow? Advantages Disdvantages Nick McKeown See references.
7 What is OpenFlow? Advantages Disdvantages What is Software Defined Networking? Separating the control plane from the forwarding plane physically. Controlling several forwarding devices with single control plane. Making clear the distributed systems problem. ( Solve the problem once!) Configuring flows from global view.
8 What is OpenFlow? Advantages Disdvantages What is Software Defined Networking? SDN is a mechanism not a solution Provides: more control, better guarantees, NOT necessarily simplicity Can be combined with backup path/other decision-making process Implementations: SANE, Ethane, OpenFlow
9 SDN is based on Abstraction What is OpenFlow? Advantages Disdvantages Forwarding Abstraction: OpenFlow API x86 instruction set State Distribution Abstraction: Single state distribution mechanism, well-known convergence properties, re-usable (new protocol new state distribution mech.) Specification Abstraction: Interacting with network as a single device
10 What is OpenFlow? Motivation What is OpenFlow? Advantages Disdvantages Network Operating Systems convey configuration of global network view to actual physical devices One possible definition of how to model the configuration of a physical device
11 Traditional Switch Motivation What is OpenFlow? Advantages Disdvantages
12 OpenFlow Capable Switch What is OpenFlow? Advantages Disdvantages
13 OpenFlow Capable Switches What is OpenFlow? Advantages Disdvantages
14 Distributed OpenFlow Controller What is OpenFlow? Advantages Disdvantages
15 What is OpenFlow? Advantages Disdvantages Pros: Global view of network demands and fabric resource Makes it easier to control diverse switches Deterministic and dynamic flow placement Efficient provisioning/releasing resources Faster convergence Higher utilization More fault-tolerant
16 What is OpenFlow? Advantages Disdvantages Cons: OpenFlow is in early stages Controllers are not mature yet Upgrading HW/SW is required Flow programming is not simple/fast Northbound APIs in controllers are not standard (Adapting the same application to different controllers)
17 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack
18 What is? Faithful logical reproduction of physical network services. Decoupling the (virtual) network services from the physical network. Coexistence of multiple virtual networks on the same physical substrate. Simplifies administration. It s a solution. SDN can be used for building Virtualized Networks.
19 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack
20 SDN/VN Use-cases Deployment on university campuses WAN optimization Flexible virtualization platform Security services Bandwidth on demand applications Multipath networking for higher utilization and efficiency Network administration Mobility
21 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack Stakeholders How?
22 Stakeholders How? in University Campus Network Diverse use-cases: vending and training machines, fire alarms, monitoring systems, BYOD, mission critical systems, innovation infra. etc. Diverse requirements: secure communication, openness, virtualization, etc. Vertical integration: Network HW, OS, and applications are tightly integrated in a single product Lack of open standard APIs: Inflexible home-grown scripts High costs: WiFi, Videos, Big Data-Large Bandwidth Mismatch between innovation pace in computing and networking
23 Who will benefit from? Stakeholders How? Campus Central IT: Operation efficiency Networking Research Community: Using slices of production network Research Community (with huge datasets): High energy physics, Bioinformatics, etc.
24 How can you benefit from? Stakeholders How? Virtualization: Virtual networks independent of underlying L1/L2/L3 Advanced Forwarding Programmability: Developing other applications on top
25 : Motivation Stakeholders How? Disaster recovery On-demand provisioning/de-provisioning of network slices Multipath TCP (e.g. Large volume data transfer) Compliant virtualized networks (e.g. Payment Card Industry Data Security Standard (PCI DSS) for POS)
26 Outline Motivation 1 Motivation 2 What is OpenFlow? Advantages Disdvantages Stakeholders How? 6 Networking Aryan TaheriMonfared inside a Rack Networking inside a Rack Tenant Network Logical View
32 Networking inside a Rack Tenant Network Logical View Any Networking?
33 Networking inside a Rack Tenant Network Logical View Any Networking? Yes, lots of them :) Deployment complexity Maintenance cost Tenant s network isolation and end-to-end connectivity Tenant s traffic monitoring Security enforcement
34 Networking inside a Rack Tenant Network Logical View Any Networking? Yes, lots of them :) Deployment complexity Maintenance cost Tenant s network isolation and end-to-end connectivity Tenant s traffic monitoring Security enforcement
38 Networking inside a Rack Tenant Network Logical View Cloud Infrastructure Quarantine Zone
39 References Motivation Networking inside a Rack Tenant Network Logical View An attempt to motivate and clarify Software-Defined Networking (SDN) A Case for Expanding OpenFlow/SDN DeploymentsOn University Campuses
41 Networking inside a Rack Tenant Network Logical View Deployment complexity and Maintenance cost Increased number of networking devices by the factor of cluster size Virtualized networking devices
42 Networking inside a Rack Tenant Network Logical View Tenant s traffic isolation and end-to-end connectivity VLAN tagging GRE tunnels, EoIP tunnels Namespaces in Linux networking stack
43 Networking inside a Rack Tenant Network Logical View Tenant s network monitoring How to distinguish between tenants traffic? VLAN IDs? GRE addresses? Namespaces? How to get the information in real-time? Querying: network management service? platform controller? each compute node?
44 Networking inside a Rack Tenant Network Logical View Tenant s network monitoring How to distinguish between tenants traffic? VLAN IDs? GRE addresses? Namespaces? How to get the information in real-time? Querying: network management service? platform controller? each compute node?
45 Networking inside a Rack Tenant Network Logical View Tenant s network monitoring How to distinguish between tenants traffic? VLAN IDs? GRE addresses? Namespaces? How to get the information in real-time? Querying: network management service? platform controller? each compute node?
46 Networking inside a Rack Tenant Network Logical View Tenant s network monitoring How to distinguish between tenants traffic? VLAN IDs? GRE addresses? Namespaces? How to get the information in real-time? Querying: network management service? platform controller? each compute node?
47 Networking inside a Rack Tenant Network Logical View Security enforcement Where to put security middle boxes? How to control and federate them with the rest of platform s components?
Software Defined Networking and Network Virtualization Aryan TaheriMonfared email@example.com October 02, 2013 Software Defined Networking and Agenda Motivation 1 Motivation 2 What is OpenFlow?
Security Monitoring and Enforcement for the Cloud Model Aryan TaheriMonfared firstname.lastname@example.org June 21, 2013 Agenda 1 Infrastructure Architecture for a Cloud IaaS Provider 10000 Foot View 1000
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,
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
SDN/Virtualization and Cloud Computing Agenda Software Define Network (SDN) Virtualization Cloud Computing Software Defined Network (SDN) What is SDN? Traditional Network and Limitations Traditional Computer
Software Defined Networking - a new approach to network design and operation Paul Horrocks Pre-Sales Strategist 8 th November 2012 Agenda What is Software Defined Networking What is the value of Software
Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined
Executive Summary: Boosting Business Agility through Software-defined Networking Completing the last mile of virtualization Introduction Businesses have gained significant value from virtualizing server
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:
Virtual Application Networks Innovations Advance Software-defined Network Leadership Simplifying, Scaling and Automating the Network Bethany Mayer Senior Vice President and General Manager HP Networking
Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services
A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and
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
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < email@example.com> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 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
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 firstname.lastname@example.org Twitter:
WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES Brian Levy CTO SERVICE PROVIDER SECTOR EMEA JUNIPER NETWORKS CIO DILEMA IT viewed as cost center
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
SDN 101: An Introduction to Software Defined Networking citrix.com Over the last year, the hottest topics in networking have been software defined networking (SDN) and Network ization (NV). There is, however,
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
BRINGING NETWORKS TO THE CLOUD ERA SDN enables new business models Aruna Ravichandran VICE PRESIDENT, MARKETING AND STRATEGY ARAVICHANDRAN@JUNIPER.NET SOFTWARE DEFINED NETWORKING (SDN), JUNIPER NETWORKS
Simplify IT With Cisco Application Centric Infrastructure Roberto Barrera email@example.com VERSION May, 2015 Content Understanding Software Definded Network (SDN) Why SDN? What is SDN and Its Benefits?
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR
Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking Agenda BYOD challenges A solution for BYOD Network Protector SDN matched with industry leading service How it works In summary BYOD challenges
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
Flexible Building Blocks for Software Defined Network Function Virtualization (Tenant-Programmable Virtual Networks) Aryan TaheriMonfared Chunming Rong Department of Electrical Engineering and Computer
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,
The SDN Opportunity Erik Papir Director, Global Technical Marketing & Competitive Intelligence HP Networking May 2014 Enterprise is moving to a New Style of IT Networking innovations lay the foundation
Copyright 2013 Vivit Worldwide Debunking the Myths: An Essential Guide to Software-Defined Networking April 17, 2013 Brought to you by Vivit Cloud Builders Special Interest Group (SIG) Jim Murphy Cloud
Organizations around the world are choosing to move from traditional physical data centers to virtual infrastructure, affecting every layer in the data center stack. This change will not only yield a scalable
SDN for Science Networks Inder Monga Eric Pouyoul, Chin Guok and Eli Dart Energy Sciences Network, Scientific Networking Division Disclaimer Two Prime Requirements 1. Data Mobility Long latencies (RTT)
Georg Ochs, Smart Cloud Orchestrator (firstname.lastname@example.org) Software Defined Network (SDN) University of Stuttgart Cloud Course Fall 2013 Agenda Introduction SDN Components Openstack and SDN Example Scenario
White Paper Cisco ONE Enterprise Networks Architecture: An Automated, Application-Aware Foundation for the Modern Enterprise The Challenge Enterprises have seen massive change over the last decade, but
Switching Fabric Designs for Data Centers David Klebanov Technical Solutions Architect, Cisco Systems email@example.com @DavidKlebanov 1 Agenda Data Center Fabric Design Principles and Industry Trends
THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING Transforming Networking with Open SDN Guido Appenzeller April, 2013 JOIN THE REVOLUTION TOWARDS OPEN NETWORKING Independence from closed, proprietary
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
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...
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
How SDN will shape networking Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Sco> Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo, DT,
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
OpenFlow and Onix Bowei Xu firstname.lastname@example.org  McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008.  Koponen et al., "Onix: a Distributed Control
Cloud Computing, Software Defined Networking, Network Function Virtualization Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger August 27, 2015 Outline
SOLUTION GUIDE F5 Application Delivery in a Virtual Network Automating Server Load Balancing with Big Virtual Switch 1 This solution guide describes how to simplify application delivery and scale out with
IT@Intel White Paper Intel IT Data Center Efficiency Software-Defined Networking April 2014 Adopting Software-Defined Networking in the Enterprise Executive Overview By virtualizing the network through
WHITE PAPER The Business Case for Software-Defined Networking Brocade enables customers a means of reducing costs of service delivery through Software-Defined Networking (SDN) technologies. In addition,
Enterprise Data Center Networks Isabelle Guis Big Switch Networks Vice President of Outbound Marketing ONF Market Education Committee Chair 1 This Session Objectives Leave with an understanding of Data
Network Virtualization: Delivering on the Promises of SDN Bruce Davie, Principal Engineer What does SDN promise? The original* SDN promise was: Enable rapid innovation in networking Enable new forms of
Contents Huawei Agile Network FAQ... 2 1 What is an agile network? What is the relationship between an agile network and SDN?... 2 2 What is an agile campus?... 3 3 What are the benefits of an agile network?...
Network Services in the SDN Center SDN as a Network Service Enablement Platform Whitepaper SHARE THIS WHITEPAPER Executive Summary While interest about OpenFlow and SDN has increased throughout the tech
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
Mock RFI for Enterprise SDN Solutions Written By Sponsored By Table of Contents Background and Intended Use... 3 Introduction... 3 Definitions and Terminology... 7 The Solution Architecture... 10 The SDN
Agile VPN for Carrier/SP Network ONOS- based SDN Controller for China Unicom MPLS L3VPN Service Introduction In order to meet strong service demand on their network and respond to the new competition (who
DESIGN OF BARE METAL FABRICS Built with SDN, Bare Metal Switches, and Merchant Silicon Rob Sherwood Open Networking Summit 2014 Application Plane Big Virtual Switch Control Plane Big Network Controller
A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC September 18, 2014 Charles Sun www.linkedin.com/in/charlessun @CharlesSun_ 1 What is SDN? Benefits
SDN in CloudStack About me» Hugo Trippaers Email: email@example.com Twitter: @Spark404 Freenode: Spark404» http://www.schubergphilis.com CloudStack networking - the five minute version» CloudStack
The Mandate for a Highly Automated IT Function Introduction The traditional IT operational model is highly manual and very hardware centric. As a result, IT infrastructure services have historically been
Transport SDN - Clearing the Roadblocks to Wide-scale Commercial Vishnu Shukla OIF President Verizon, USA OFC Los Angeles, March 25, 2015 Changing Role of Transport Networks A new kind of business customer
Frequently Asked Questions: How do software-defined networks enhance the value of converged infrastructures? Converged infrastructure is about giving your organization lower costs and greater agility by
Photonic Switching Applications in Data Centers & Cloud Computing Networks 2011 CALIENT Technologies www.calient.net 1 INTRODUCTION In data centers and networks, video and cloud computing are driving an
A Case for Expanding OpenFlow/SDN Deployments On University Campuses Lead Author: Matt Davy, Indiana University Contributors: Guru Parulkar, Stanford University Johan van Reijendam, Stanford University
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
SDN AND SECURITY: Why Take Over the s When You Can Take Over the Network SESSION ID: TECH0R03 Robert M. Hinden Check Point Fellow Check Point Software What are the SDN Security Challenges? Vulnerability
How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014 About Me: Pino de Candia At Midokura since late 2010: Joined as a Software Engineer Managed the
Simple, scalable, secure Complete BYOD solution Michael Lloyd HP- Enterprise Group Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Business Cases for Brocade Software-Defined Networking Use Cases Executive Summary Service providers (SP) revenue growth rates have failed to keep pace with their increased traffic growth and related expenses,
The Many Faces of SDN: An Industry Perspective Kenneth Duda CTO / SVP Software Arista Networks, Inc. Face 1: SDN is for Experimentation Today, there is almost no practical way to experiment with new network
SOLUTION GUIDE Deploying Advanced Firewalls in Dynamic Virtual Networks Enterprise-Ready Security for Network Virtualization 1 This solution guide describes how to simplify deploying virtualization security
RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL Pascal Geenens CONSULTING ENGINEER, JUNIPER NETWORKS firstname.lastname@example.org BUSINESS AGILITY Need to create and deliver new revenue opportunities faster Services
Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration Windows Server 2003 end-of-support means planning must start now James E. Bagley Senior Analyst Deni Connor
Introduction The past two decades have seen dramatic shifts in data center design. As application complexity grew, server sprawl pushed out the walls of the data center, expanding both the physical square
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
Embrace the Future of Data Center Networking Craig Hinkley Vice President and General Manager, HP Networking Americas 3 July 2013 To remain static is to lose ground. Packard David Legacy data center networks
Group-Based Policy for OpenStack Introduction Over the past four years, OpenStack has grown from a simple open source project to a major community-based initiative including thousands of contributors in
The New Datacenter Network: Furthering Holistic Data Solutions Cindy Borovick Program Vice President, Enterprise and Datacenter Networks IDC Building the Datacenter Network Business Today Team Approach
Embracing Transport SDN for Open Networking Architectures Yabin YE email@example.com HUAWEI TECHNOLOGIES CO., LTD. Agenda Move Towards SDN Transport SDN Use Cases Examples of Transport SDN 2 ONF Definition
Simplify IT With Cisco Application Centric Infrastructure Barry Huang firstname.lastname@example.org Nov 13, 2014 There are two approaches to Control Systems IMPERATIVE CONTROL DECLARATIVE CONTROL Baggage handlers follow
SDN, a New Definition of Next-Generation Campus Network Contents Campus Evolution and Development Trends... 1 Three Changes to Drive the Campus Network Development... 2 Fundamental Changes in User Behaviors...2
How the Emergence of OpenFlow and SDN will Change the Networking Landscape Software-Defined Networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer
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