SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Similar documents
SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

SOFTWARE DEFINED NETWORKING FOR SERVICE PROVIDERS USE CASES. Steve Worrall May 23rd 2013

SDN Applications for IXPs and Service Providers. Jason Kleeh Senior Product Manager January, 2013

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

How To Orchestrate The Clouddusing Network With Andn

Bringing OpenFlow s Power to Real Networks

A NEW NETWORK PARADIGM BROCADE SDN STRATEGY

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

ESTRATÉGIAS DE SDN PARA DESAFIOS REAIS DE CLOUD COMPUTING. Marcelo Molinari SE Manager Brasil and SSA

Software Defined Networks Virtualized networks & SDN

Exploring Software-Defined Networking with Brocade

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Virtualization, SDN and NFV

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

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

Software Defined Network (SDN)

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

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

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

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

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Qualifying SDN/OpenFlow Enabled Networks

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

The future of SDN: Transforming the REN in support of Big Data

Underneath OpenStack Quantum: Software Defined Networking with Open vswitch

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Network Virtualization for Large-Scale Data Centers

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

Extending Networking to Fit the Cloud

Exploring Software-Defined Networking with Brocade

SDN and Data Center Networks

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

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

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

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

Why Software Defined Networking (SDN)? Boyan Sotirov

SDN/Virtualization and Cloud Computing

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

Exploring Software-Defined Networking with Brocade

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

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

BRINGING NETWORKS TO THE CLOUD ERA

Using SDN-OpenFlow for High-level Services

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

VXLAN: Scaling Data Center Capacity. White Paper

SDN PARTNER INTEGRATION: SANDVINE

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

SDN Applications in Today s Data Center

Software Defined Networking

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

Multitenancy Options in Brocade VCS Fabrics

How do software-defined networks enhance the value of converged infrastructures?

The Road to SDN: Software-Based Networking and Security from Brocade

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

Simplifying IT with SDN & Virtual Application Networks

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

Securing Local Area Network with OpenFlow

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

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

Designing Virtual Network Security Architectures Dave Shackleford

Pluribus Netvisor Solution Brief

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

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

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

OpenFlow: Concept and Practice. Dukhyun Chang

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Data Center Virtualization and Cloud QA Expertise

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

Mock RFI for Enterprise SDN Solutions

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

SOFTWARE DEFINED NETWORKING

Network Virtualization Solutions

Network Virtualization

SDN software switch Lagopus and NFV enabled software node

Software Defined Networking

Dell Networking ARGOS 24/03/2016. Nicolas Roughol. Networking Sales Engineer. Tel : nicolas_roughol@dell.com

Brocade SDN 2015 NFV

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Evolution of Software Defined Networking within Cisco s VMDC

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

The Last Piece of the Puzzle From Legacy to SDN and NFV. Benjamin Then

Cisco Virtual Topology System: Data Center Automation for Next-Generation Cloud Architectures

How To Write A Network Plan In Openflow V1.3.3 (For A Test)

Securing the Virtualized Data Center With Next-Generation Firewalls

VXLAN, Enhancements, and Network Integration

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

YI-CHIH HSU & JEI-WEI ESTINET TECHNOLOGIES

Transcription:

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 (SDN): Fundamental Control Plane Paradigm Shift Decouples the integrated control plane in routers to improve network flexibility and manageability Control Plane Router OS Data Plane External controllers augment the control plane and make forwarding decisions for a set of flows A group of technologies that open the data, control, and management planes of the network through APIs Control Plane Network Controller 2012 Brocade Communications Systems, Inc. 2

SDN Network Architecture: The Big Picture Cloud-Optimized Network Stack Cloud Management Layer Services Layer Key Benefits Automation and Orchestration Personalization and Monetization Enabling Technologies Cloud APIs: OpenStack, VMware, Microsoft, CloudStack Programmatic Control: OpenFlow; OpenScript Network Virtualization Layer Flexibility and Efficient Asset Utilization Overlay Networking: VXLAN, NVGRE, STT; MPLS Network Fabric Layer Reliability and Simplicity Any-to-Any Connectivity: Ethernet Fabrics; IP Routing 2012 Brocade Communications Systems, Inc. 3

Who is behind OpenFlow: Open Networking Foundation (ONF) ONF launched publicly in March, 2011 The ONF defines OpenFlow and API specifications Founding members of ONF are network operators: Support from more than 70 major companies since the launch Recent interest from the IETF in provisioning protocols 2012 Brocade Communications Systems, Inc. 4

OpenFlow Overview Protocol that enables communication between an OpenFlow controller and an OpenFlow router Control plane decisions for a defined set of flows are made by the controller, which typically runs on a server Other control plane decisions and all data plane forwarding is still done by the router Router and controller communicate via the OpenFlow protocol, which defines messages Router maintains flow tables, which are maintained by the controller using APIs OpenFlow Client Flow Table Control Plane OpenFlow Controller Control Plane Router OS Data Plane 2012 Brocade Communications Systems, Inc. 5

OpenFlow Router Operation Flow table contains entries that define a flow based on the packet header Flows are sorted by priority as defined by the controller, highest priority flows match first Flow Table Flow Action Counters Flow Action Counters Flow Action Counters Flow Action Counters Flow Action Counters ü Add, Remove, Modify VLAN Tag Forward to a Port List û Drop Send Packet to Controller Forward Via Control Plane? Does the packet belong to this flow? Layer 2 Layer 3 Ingress Port MAC DA MAC SA Ether Type VLAN ID 802.1p Bits IP Src IP Dst IP Protocol IP DSCP TCP/UDP Src Port TCP/UDP Dst Port 2012 Brocade Communications Systems, Inc. 6

OpenFlow Applications: What can you do with OpenFlow? OpenFlow itself does not define or mandate any specific application, it s just an interface into the control plane Enables a large set of applications due to its flexibility to program the network based on any external criteria Cost Time of day Latency Security Traffic policy Load Ideal for automation in highly orchestrated environments where you want to precisely control network behavior 2012 Brocade Communications Systems, Inc. 7

Network Virtualization Hybrid Port Mode: OpenFlow Overlay OpenFlow used as an overlay in an existing network to add exception rules to create new services Hybrid port mode: OpenFlow does not affect other traffic on the same port, enforced in hardware Existing Network Management OpenFlow Controller OpenFlow Overlay Existing Network Control Plane Protection Layer Allows for OpenFlow service development without risk on top of the existing production network DC 1 Physical Network Infrastructure DC 2 2012 Brocade Communications Systems, Inc. 8

Data Center Network Virtualization Scalable Cloud Services vswitches connect virtual machines, ToR switches connect physical machines Tunnels enable physical network abstraction SDN gateways enable scalable connectivity into the logical network Programmatic interface to server infrastructure with OpenFlow VM VM VM PHY PHY Tunnels VM VM VM PHY Tunnels PHY L2 over L3 Tunnels Tunnels Data Center Physical Infrastructure VM VM VM PHY Data Center With 1000s of Virtual and Physical Servers PHY 2012 Brocade Communications Systems, Inc. 9

Network Analytics Application and SDN Controller SDN Approach to Network Analytics SDN/OpenFlow Controller uses north bound APIs for application development SDN/OF Controller provisions network using OpenFlow OpenFlow to networks For traffic replication from WAN to Analytics Network For traffic replication from Analytics Network to Analytic tools Analytic tools provide for reporting and analytics Network Analytics App SDN Apps APIs APIs SDN/OpenFlow Controller OpenFlow 100 GE and 10GE WAN Analytics Network Tool 5 Tool 1 Tool 4 Tool 2 Tool 3 3 rd party analytic tools 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL Discussed with under NDA 10 10

Extending Clouds Across Data Centers Openflow Controller Data Center A GSLB Controller Data Center B SLB Openflo w Router Internet Openflo w Router SLB Servers Fibre Channel Extension WAN On Demand Tunnel w/vlan Rewrite Extension Fibre Channel Servers Server Server Storage Storage 2012 Brocade Communications Systems, Inc. Proprietary Information

Extending Clouds Across Data Centers, contd Data Center A Universal Extension for VM Motion Openflow Controller GSLB Controller Universal Extension for VM Motion Data Center B SLB Openflo w Router Internet Openflo w Router SLB Servers WAN Servers Fibre Channel Extension Extension Fibre Channel Server Server Storage Storage 2012 Brocade Communications Systems, Inc. Proprietary Information

Where is the ONF and OpenFlow headed? OpenFlow 1.3 received preliminary approval in April Post review approval in June, and work on 1.3.1 (clean up) 1.4 was originally planned for late summer, but delayed ONF would like to see more adoption of 1.3 Stabilize the specification at a good version Go back to original approach of OpenFlow 1.0 which requires working code before a new feature is standardized Need open reference implementations to help promote adoption and testing Forwarding Abstractions Working Group (FAWG) is working to make OpenFlow support on more hardware platforms easier 2012 Brocade Communications Systems, Inc. 13

Further Information Open Networking Foundation https://www.opennetworking.org/index.php Intro to OpenFlow https://www.opennetworking.org/standards/intro-to-openflow Brocade OpenFlow Page http://www.brocade.com/launch/sdn/openflow.html 2012 Brocade Communications Systems, Inc. 14

Questions? 2012 Brocade Communications Systems, Inc. 15