A Brief Introduction to SDN and OpenDaylight
|
|
|
- Erica Richard
- 10 years ago
- Views:
Transcription
1 A Brief Introduction to SDN and OpenDaylight Colin Dixon, Principal Engineer, Brocade Some content borrowed from David Meyer, Kyle Mestery, Anees Shaikh, and Luis Gomez
2 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 2
3 Traditional Networking Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane 3
4 Control Plane vs Data Plane Line rate forwarding (Data) vs Slow table management (Control) Data Plane!!!! Forwards/modifies packets (ingress-egress pipeline) Match-action operations Implemented entirely in specialized switch hardware Uber fast (10Gbps) Control Plane!!!! Determines how to handle packets (fwd, mcast, ) Installs rules into HW tables Implemented by control processor (firmware) Slow as heck (1000s/sec)
5 Software-Defined Networking Commodity (x86) Server SDN Application SDN Application SDN Application Software-defined Per-switch Network (SDN) Controller Control Plane Per-switch Control Plane Data Plane Data Plane Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane Per-switch Control Plane Data Plane 5
6 ! Modern switches:! SDN Software Defined Networks Migrate the Control Plane to a Separate Controller! Control plane populates forwarding tables! Data plane acts based on table entries! Both run locally on the switch! Decouple control plane from the data plane! Data plane on the switch! Control plane elsewhere (typically separate controller)! Example: OpenFlow Most features go here This gets smaller, turns into controller to switch chip translator 0A->0E 0A->0C SDN Controller Control Plane CPU Switch Chip Install table entry, send packet 0C->p3 Table miss, send to controller dst 0E 5 0A 1 0C 3 port Ports, 1-6
7 Software Defined Networks What s the big deal? Potential Benefits:! Enables innovation! Exploit global ntwk view! Traffic engineering! Traffic steering! Security enforcement!! Simpler switches! Co-manage virtual compute, storage, and network! Software-defined environments Potential Drawbacks:! Overheads / scalability! Potential bottleneck! Potential single point of failure! Interoperability issues! OpenFlow and ONF help
8 App App App App App App App App App App App Specialized Applications Specialized Operating System Specialized Hardware Windows (OS) Open Interface or Linux or Open Interface Microprocessor Mac OS Vertically integrated Closed, proprietary Slow innovation Small industry McKeown, Hot Interconnects 2012 Horizontal Open interfaces Rapid innovation Huge industry
9 AppAppAppAppAppAppAppAppAppAppApp Specialized Features Specialized Control Plane Open Interface Control Plane or Open Daylight or Open Interface Merchant Switching Chips Specialized Hardware Horizontal Open interfaces Rapid innovation Vertically integrated Closed, proprietary Slow innovation McKeown, Hot Interconnects 2012 Control Plane
10 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 10
11 What is OpenDaylight OpenDaylight is an Open Source Software project under the Linux Foundation with the goal of furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of a common industry supported platform Code Acceptance Community To create a robust, extensible, open source code base that covers the major common components required to build an SDN solution To get broad industry acceptance amongst vendors and users Using OpenDaylight code directly or through vendor products Vendors using OpenDaylight code as part of commercial products To have a thriving and growing technical community contributing to the code base, using the code in commercial products, and adding value above, below and around. 11
12 What is OpenDaylight building?! An evolvable SDN platform capable of handling diverse use cases and implementation approaches! Common abstractions for people to program! Northbound Interfaces! Southbound drivers, e.g., OpenFlow, OVSDB, BGP-LS! Intermediation between north and south! Programmable Network services! Network Applications! Whatever else we need to make it work 12
13 Project Framework 13
14 Major Architectural Feature: Service Abstraction Layer (SAL) (AD-SAL) 14
15 Base Network Service Functions Topology Mgr Stats Mgr Switch Mgr Fwding Ruls Mgr Host Tracker ARP Handler Base Virtualization Service Provider OpenDove GUI D4A Protection VTN Coordinator Neutron Interface Virt + SP REST APIs NETCONF RESTCONF APIs LISP odmc Base Network Service Functions Affinity VTN Mgr OVSDB CONF OF Base Network Functions BGP PCEP AD-SAL MD-SAL LISP REST OpenFlow 1.0 SNMP OVSDB OpenFlow NETCONF BGP PCEP OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices OF: OpenFlow D4A: Defense for All VTN: Virtual Tenant Network odmc: Open Dove Management console LISP: Locator/Identifier Separation Protocol OVSDB: Open vswitch DataBase protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Protocol SNMP: Simple Network Management Protocol
16 Who is OpenDaylight? (Members) pendaylight A Linux Foundation Collaborative Project PLATINUM MEMBERS PLATINUM MEMBERS GOLD MEMBERS SILVER MEMBERS GOLD MEMBERS SILVER MEMBERS 16
17 Who is OpenDaylight? (Really)! Like any Open Source Project, OpenDaylight primarily consists of those who show up to do the work.! Currently commits from over 180 contributors from many different organizations (and unaffiliated individuals)! Running around commits per week! 30 Days: 1037 commits, 81 contributors! 12 Months: 8964 commits, 219 contributors! Strong integration and testing community! This stuff really matters 17
18 The Hydrogen Simultaneous Release! First release of OpenDaylight on Feburary 3 rd, 2014! Codename: Hydrogen! 15 different projects! Lots of integration and testing! Several editions to group related functionality together! base, virtualization, service provider! virtualization edition provides OpenStack integration! We all learned A LOT 18
19 Impressive List of Projects in H 2! Controller! VTN! OpenDove! Affinity Management Service! LISP Mapping Service! OpenFlow Protocol! OpenFlow SB Plugin! OVSDB! SNMP4SDN! DLUX! Yang Tools! Defense4All! BGP-LS/PCEP 19
20 Hydrogen Release Management GUI/CLI VTN Coordinator D4A Protection OpenStack Neutron Network Applications Orchestration & Services OpenDaylight APIs (REST) Base Network Service Functions Affinity Service OpenStack Service Topology Mgr Stats Mgr Switch Mgr FRM Host Tracker ARP Handler LISP Service OVSDB Neutron VTN Manager odmc Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, ) OpenFlow NETCONF OVSDB SNMP BGP PCEP LISP Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network odmc: open Dove Management Console D4A: Defense4All protection LISP: Locator/Identifier Separation Protocol OVSDB: Open vswitch Data Base Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
21 Base Edition Management GUI/CLI Network Applications Orchestration & Services OpenDaylight APIs (REST) Base Network Service Functions Topology Mgr Stats Mgr Switch Mgr FRM Host Tracker ARP Handler Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, ) OpenFlow NETCONF OVSDB Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network odmc: open Dove Management Console D4A: Defense4All protection LISP: Locator/Identifier Separation Protocol OVSDB: Open vswitch Data Base Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
22 Virtualization Edition Management GUI/CLI VTN Coordinator D4A Protection OpenStack Neutron Network Applications Orchestration & Services OpenDaylight APIs (REST) Topology Mgr Base Network Service Functions Stats Mgr Switch Mgr FRM Host Tracker ARP Handler Affinity Service OVSDB Neutron OpenStack Service VTN Manager odmc Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, ) OpenFlow NETCONF OVSDB Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network odmc: open Dove Management Console D4A: Defense4All protection LISP: Locator/Identifier Separation Protocol OVSDB: Open vswitch Data Base Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
23 Service Provider Edition Management GUI/CLI D4A Protection Network Applications Orchestration & Services OpenDaylight APIs (REST) Topology Mgr Base Network Service Functions Stats Mgr Switch Mgr FRM Host Tracker ARP Handler Affinity Service LISP Service Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, ) OpenFlow NETCONF OVSDB SNMP BGP PCEP LISP Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network odmc: open Dove Management Console D4A: Defense4All protection LISP: Locator/Identifier Separation Protocol OVSDB: Open vswitch Data Base Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
24 OpenStack Integration OpenStack Neutron Neutron ML2 MechanismDriver OpenDaylight APIs (REST)! OpenDaylight exposes a single common OpenStack Service Northbound! API exposed matches Neutron API precisely! multiple implementations of Neutron networks in OpenDaylight Neutron Service VTN Provider DOVE Provider OpenDaylight OVSDB Provider! OpenDaylight OpenStack Neutron Plugin simply passes through! simplifies OpenStack plugin! pushes complexity to OpenDaylight 24
25 OpenStack Integration: Status ML2 Driver available in Icehouse release! Supports VXLAN and GRE tunnel networks devstack support merged upstream Run OpenDaylight as a top-level service in devstack! OpenStack Neutron API Service available now in OpenDaylight o provides Neutron API handling for multiple implementations Initial ML2 plugin focused on core Neutron functionality o Still uses Neutron [DHCP, L3] agents 25
26 OpenStack Integration: Next Steps Updates planned for Helium and Juno: VIF plugging changes for stability improvements Notify from ODL to MechanismDriver once ODL has setup the port on the host Security groups implemented using OpenFlow rules L3 routing handled by OpenDaylight Removes the need for the L3 agent Additional refinements and bug fixes 26
27 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 27
28 Key Learnings Community building is a core objective In fact, innovation through collaboration is one of the most powerful features of open source development Code is the coin of the realm Engineering systems are as important as artifacts Putting this all Together! 28
29 Trend: Engineering artifacts are no longer the source of sustainable advantage and/or innovation Perhaps surprisingly, the hyper- scale and open source communi4es have taught me that actual ar4facts (in our case network applica4ons as well as HW/SW) are ephemeral en44es and that the only source of sustainable advantage/innova4on consists of Engineering Systems Culture People/Process h"p://en.wikipedia.org/wiki/aeroelas4city - Flu"er 29
30 Factories vs. Babies! Most vendors develop product like an overly anxious parents making a baby. There is a lot preparation and planning and once the baby is born the product requires ongoing attention to reach maximum potential.! By comparison, has organized itself as a product factory. Each product is the result of a unified production line and the next product or feature is just a year or two away. Each product builds on the previous product.! Even faster in open source software.! Networking hasn t seen this yet. 30
31 One Way To Think About OSD 31
32 Transparency! Transparency matters! When there are disagreements in the community! Transparency makes everyone feel heard! Transparency makes sure the community does not fracture! OpenDaylight is transparent to the extreme! All calls, mailing lists, wikis, etc. are open to the public! Even the technical steering committee calls 32
33 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 33
34 OpenDaylight project creation Slides courtesy of Anees Shaikh: OpenDaylight-Year1%20v4-ext.pdf 7 new project proposals pending 34
35 OpenDaylight code volume (ohloh.net) 35
36 Project comparisons (ohloh.net) LOC contributors OpenStack 1.67M 1,974 CloudStack 1.5M 250 Eclipse platform 2.67M 404 OpenDaylight 1.05M 154 Floodlight 97K 52 contrailvrouter contrail controller 19K 258K
37 Membership who wants to play 37
38 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 38
39 ! Controller! Virtual Tenant Network (VTN)! Open DOVE! OpenFlow Plugin! Affinity Metadata Service! YANG Tools! LISP Flow Mapping! OVSDB! OpenFlow Protocol Library! BGP-LS/PCEP! Defense4All! SNMP4SDN Current Projects 14 more project proposals in some state of preparation! Integration Group! Dlux! Group-based Policy! OpenDaylight Toolkit! PacketCable PCMM! OpFlex Implementation! Documentation! Dynamic Resource Reservation! Table Type Patterns (TTPs)! SDNi! OpenContrail (Red are new since Hydrogen) 39
40 Other Future Technical Work! Core Infrastructure! Factoring apart the controller, e.g., MD-SAL, etc.! Data Persistence, DOM manipulation, etc.! Distributed Systems (Infinispan, Akka, )! Performance, Scalability, Stability! Code Quality, Test Coverage,! Python OpenDaylight Client! We need more code that writes code! MD-SAL is an example! Fewer humans in the loop! More automation is more better 40
41 Non Technical Work! Continue to build/refine our community! Increasing committer diversity across projects! Weekly status meetings! More transparency is more better! Staffing! Release engineering! Documentation! Continue to refine our engineering systems! Thanks Andrew!! Fewer humans in the loop! SDN Simulation Platform 41
42 Agenda! What is SDN?! What is OpenDaylight?! Some things I ve learned! A Few OpenDaylight Metrics! Where OpenDaylight is Going! SDN Grand Challenges 42
43 Centralized vs. Distributed (Consistency, Clustering and Federation)! SDN promises a (logically) centralized control plane! In practice, we have a distributed cluster of controllers, rather than just one so that! we can tolerate faults! we can scale out our performance! in network partitions there are controllers on both sides! Providing consistency, federation, scale-out, dealing with CAP trade-offs, etc. is HARD slides/sdn-consistency-ods2014.pdf 43
44 How to get there from here! How do we deploy SDN when it s not green field! Because pretty much nothing is actually green field! Hybrid switches, hybrid networks, legacy protocols for interop, etc.! Trust and stability! Current networks build on 40 years of code/experience! How can SDN compete with that?! Borrow good code/ideas from legacy code! Provide better visibility, debugging, etc.! Model checking, verification, etc. 44
45 Hardware Diversity! OpenFlow 1.0 provided a lowest common denominator API! Real hardware is much more diverse! and has many more capabilities! Exposing this diversity without burdening developers with per-device programming is hard! Some Attempts! Programming Protocol-Independent Packet Processors! TTPs from the ONF s FAWG TTPs%20and%20NBIs%20for%20ods2014-final_0.pdf 45
46 Application Composition! How can we let multiple SDN apps share the network?! PC OSes partition and allocate resources! You can t easily partition the network! It s value comes from the fact that it spans everything! You can in some cases, e.g., by address space (FlowVisor)! Some ideas! Most apps should be middleboxes, i.e., NFV! Simply chain them together in the right order! There s more to it than this, but linear chaining is powerful! Other apps are concerned only with the physical path! There is hope that conflicts here can be sanely managed 46
47 Conclusions! OpenDaylight is a rapidly growing open source community! Already shipping a large suite of tools to build SDN solutions! By most metrics, on-par with other successful open source! Community, process and culture matters more than code! Focus on being able to adapt, fix, and ship the next thing! SDN Grand Challenges! Centralized vs. Distributed! How to get there from here! Hardware Diversity! Application Composition 47
OpenDaylight and the Past, Present and Future of Open Source Networking
OpenDaylight and the Past, Present and Future of Open Source Networking David Meyer, CTO and Chief Scientist, Brocade Interop Tokyo June 11-13 2014 http://www.interop.jp/2014/english/keynotes dmm@{brocade.com,uoregon.edu,cs.uoregon.edu,1-4-5.net,
OpenDaylight: Introduction, Lithium and Beyond
OpenDaylight: Introduction, Lithium and Beyond Colin Dixon Technical Steering Committee Chair, OpenDaylight Senior Principal Engineer, Brocade Some content from: David Meyer, Neela Jaques, and Kevin Woods
Exploring OpenDaylight
Exploring OpenDaylight David Brockus [email protected] Why SDN? New architecture with separate Control and Data planes Open Programmable Networks and APIs New business models and revenue opportunities Efficiency
OpenDaylight and the Rise of Open Source, Software Networking
OpenDaylight and the Rise of Open Source, Software Networking Colin Dixon Technical Steering Committee Chair, OpenDaylight Senior Principal Engineer, Brocade Some content from: David Meyer, Neela Jaques,
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: [email protected] Twitter: @vijoy Agenda Where does ODP (& SDN) fit in the bigger
The State of (Open Source) SDN and Programming Language Opportunities
The State of (Open Source) SDN and Programming Language Opportunities Colin Dixon Technical Steering Committee Chair, OpenDaylight Principal Engineer, Brocade Some content from: David Meyer, Neela Jaques,
SDN-NFV Open Source. Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream. Santa Clara, CA USA April 2015
SDN-NFV Open Source Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream Santa Clara, CA USA April 2015 1 Agenda SDN-NFV Open Source Landscape and Tiers SDN Open Source Tier for Scalability
Learn how Open Source Software is Redefining SDN!
Learn how Open Source Software is Redefining SDN! Open SDN Controller Team Vijay Arumugam Kannan, Product Manager Chris Metz, Distinguished Engineer 04/29/2015 Agenda Open Source and OpenDaylight? Cisco
SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact
SDN and NFV Open Source Initiatives Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact May 19, 2014 Eric CARMES 6WIND Founder and CEO SPEED MATTERS V1.0. All rights reserved.
Get Ship Done! Microservices Cloud Development Made Easy Charles Eckel and David Tootill Cisco Systems
Get Ship Done! Microservices Cloud Development Made Easy Charles Eckel and David Tootill Cisco Systems Agenda Microservices Architecture Get Ship Done! Microservices in the Cloud Cisco Shipped Introduction
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
Qualifying SDN/OpenFlow Enabled Networks
Qualifying SDN/OpenFlow Enabled Networks Dean Lee Senior Director, Product Management Ixia Santa Clara, CA USA April-May 2014 1 Agenda SDN/NFV a new paradigm shift and challenges Benchmarking SDN enabled
The OpenDaylight Project
The OpenDaylight Project June 2015 @OpenDaylightSDN #OpenSDN OpenDaylight SDN Platform Open Source Linux Foundation Collaboration Software Defined Networking Network Function Virtualization Innovation
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
Using OpenStack With OpenDaylight. Dave Meyer, Brocade Kyle Mestery, Cisco Brent Salisbury, Red Hat Madhu Venugopal, Red Hat 5-11-2014
Using OpenStack With OpenDaylight Dave Meyer, Brocade Kyle Mestery, Cisco Brent Salisbury, Red Hat Madhu Venugopal, Red Hat 5-11-2014 What You Will Walk Away With An overview of how OpenStack and OpenDaylight
Developing OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014
Developing OpenDaylight Apps with MD-SAL J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014 Controller Architecture Management GUI/CLI D4A Protec3on Network
App Development Tutorial
App Development Tutorial Anirudh Ramachandran, Deutsche Telekom Labs & SDN Hub Thanks to: SDN Hub team Srikanth Sundaresan, GA Tech GPO Team OpenDaylight 2-minute Intro Heavy industry involvement and backing
OpenDaylight Network Virtualization and its Future Direction
OpenDaylight Network Virtualization and its Future Direction May 20, 2014 Masashi Kudo NEC Corporation Table of Contents SDN Market Overview OpenDaylight Topics Network Virtualization Virtual Tenant Network
OVSDB/Neutron Support in Lithium and Beyond. ODL Technical Work Stream Call February 23, 2015
OVSDB/Neutron Support in Lithium and Beyond ODL Technical Work Stream Call February 23, 2015 Background OpenStack Neutron has been a target use case for ODL since the beginning OpenDOVE, OVSDB and VTN
Introduction to Software Defined Networking
Introduction to Software Defined Networking Introduction to SDN Ahmed Maged MENOG 15 Dubai April 2015 @amaged [email protected] Agenda What is SDN and What it is not SDN Trends Getting Ready for SDN 2
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
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,
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
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
Centinel: Streaming Data Handler. September 07 th, 2015
Centinel: Streaming Data Handler September 07 th, 2015 1 An Overview 2 Centinel: Streaming Data Handler The Centinel project aims at providing a distributed, reliable framework for efficiently collecting,
Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO
Surviving the SDN Wars Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO 2014 Sequence Defining SDN and NFV Last 4 years Last 6 months What happens next for SDN? Defining SDN and NFV
SOFTWARE-DEFINED NETWORKING AND OPENFLOW
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < [email protected]> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 Software-Defined Networking
YANG User Interface (YANGUI) in OpenDaylight
YANG User Interface (YANGUI) in OpenDaylight Chris Metz, [email protected] Daniel Malachovsky, [email protected] Juraj Sebin, [email protected] ODL Summit, July 29, 2015 Contents Setup & Problem Statement
Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015
Trusting SDN Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015 Who I am 18 years experience in Cryptography, Computer and Network Security Currently work at Trust Mechanisms,
SDN/Virtualization and Cloud Computing
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 Network (SDN)
Georg Ochs, Smart Cloud Orchestrator ([email protected]) Software Defined Network (SDN) University of Stuttgart Cloud Course Fall 2013 Agenda Introduction SDN Components Openstack and SDN Example Scenario
OpenFlow & Software Defined Networking
OpenFlow & Software Defined Networking HPC SEMINAR DELL & INTEL, 24 APRIL 2014 Ronald van der Pol Outline Vision behind Software Defined Networking (SDN) OpenFlow OpenDaylight
OpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network management Anees Shaikh Google Network Operations on behalf of the OpenConfig working group OpenDaylight Summit July 2015 www.openconfig.net Challenges
SDN. What's Software Defined Networking? Angelo Capossele
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
Bringing OpenFlow s Power to Real Networks
Bringing OpenFlow s Power to Real Networks Curt Beckmann, Brocade Forwarding Abstractions Working Group ( FAWG @ ONF) April 2013 1 Overview of this preso The Two Schools of OpenFlow OpenFlow Implementation
Group-Based Policy for OpenStack
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
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.
智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構
智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構 3 rd Platform for IT Innovation 2015 Brocade Communications Systems, Inc. Company Proprietary Information 8/3/2015 2 M2M - new range of businesses Third Platform Transforms
Software Defined Networks Virtualized networks & SDN
Software Defined Networks Virtualized networks & SDN Tony Smith Solution Architect HPN 2 What is Software Defined Networking Switch/Router MANAGEMENTPLANE Responsible for managing the device (CLI) CONTROLPLANE
SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network
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
An Open Approach to Enhancing Networking for OpenStack
An Open Approach to Enhancing Networking for OpenStack Robert McBride Marketing SDN/NFV @DigitalMcB [email protected] What are we going to talk about today? OpenStack and OpenDaylight better together
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
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
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
ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab
ViSION Status Update Dan Savu Stefan Stancu D. Savu - CERN openlab 1 Overview Introduction Update on Software Defined Networking ViSION Software Stack HP SDN Controller ViSION Core Framework Load Balancer
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
Asia Pacific Partner Summit 2015
Asia Pacific Partner Summit 2015 Virtualization : What is means to the network and how Ixia can ensure a successful migration ANIKET KHOSLA Bangkok, Thailand April 22, 2015 What does the industry want
SDN Software Defined Networks
There is nothing more important than our customers SDN Software Defined Networks A deployable approach for the Enterprise 2012 Enterasys Networks, Inc. All rights reserved SDN Overview What is SDN? Loosely
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
Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012
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
How To Manage A Network From A Microsoft Lab
How to Manage Multiple Network Technologies by Single OpenDaylight Controller Ryo Kurahashi, NEC & Okinawa Open Laboratory Takashi Torii, NEC & Okinawa Open Laboratory Agenda About OOL Introduction of
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...
ONOS [Open Source SDN Network Operating System for Service Provider networks]
ONOS [Open Source SDN Network Operating System for Service Provider networks] http://onosproject.org/ Released on December 5 th, 2014 Guru Parulkar [email protected] ONOS Partnership A partnership
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 -
SDN Applications in Today s Data Center
SDN Applications in Today s Data Center Harry Petty Director Data Center & Cloud Networking Cisco Systems, Inc. Santa Clara, CA USA October 2013 1 Customer Insights: Research/ Academia OpenFlow/SDN components
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.
Pluribus Netvisor Solution Brief
Pluribus Netvisor Solution Brief Freedom Architecture Overview The Pluribus Freedom architecture presents a unique combination of switch, compute, storage and bare- metal hypervisor OS technologies, and
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
OVN: Open Virtual Network for Open vswitch. Russell Bryant (@russellbryant) Kyle Mestery (@mestery) Justin Pettit (@Justin_D_Pettit)
OVN: Open Virtual Network for Open vswitch Russell Bryant (@russellbryant) Kyle Mestery (@mestery) Justin Pettit (@Justin_D_Pettit) Virtual Networking Overview Provides a logical network abstraction on
Effective disaster recovery using Software defined networking
Effective disaster recovery using Software defined networking Thyagaraju, Mrs. Jyothi. K.S, Girish.L PG Student, Associate professor, Assistant Professor Dept of CSE, Cit, Gubbi, Tumkur Abstract In this
Making the Case for Open Source Controllers
White Paper Making the Case for Open Source Controllers Prepared by Roz Roseboro Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.brocade.com September 2014 Introduction Telcos face
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
SDN/OpenFlow. Dean Pemberton Andy Linton
SDN/OpenFlow Dean Pemberton Andy Linton Agenda What is SDN and Openflow? Understanding Open vswitch and RouteFlow Understanding RYU and SDN applications Simple SDN programming python vs IOS or Junos! Building
YI-CHIH HSU & JEI-WEI CHANG @ ESTINET TECHNOLOGIES
YI-CHIH HSU & JEI-WEI CHANG @ ESTINET TECHNOLOGIES A Professional Company in Software-Defined Networking Copyright 2000-2015, EstiNet Technologies Inc. All Rights Reserved. 1 About EstiNet A Professional
Software Defined Networking Security
Software Defined Networking Security Outline Introduction What is SDN? SDN attack surface Recent vulnerabilities Security response Defensive technologies Next steps Introduction Security nerd, recovering
Cloud Computing, Software Defined Networking, Network Function Virtualization
Cloud Computing, Software Defined Networking, Network Function Virtualization Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger August 27, 2015 Outline
SDN, NFV & Future Technologies. Chris Thompson Director of Product Management, Cloud Connectivity Solutions
SDN, NFV & Future Technologies Chris Thompson Director of Product Management, Cloud Connectivity Solutions Agenda SDN & NFV projections Terminology and protocols Overview of SDN, NFV and NV CPE Evolution
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
OF 1.3 Testing and Challenges
OF 1.3 Testing and Challenges May 1 st, 2014 Ash Bhalgat (Senior Director, Products), Luxoft Santa Clara, CA USA April-May 2014 1 Agenda OpenFlow : What and Why? State of OpenFlow Conformance Challenges
Core and Pod Data Center Design
Overview The Core and Pod data center design used by most hyperscale data centers is a dramatically more modern approach than traditional data center network design, and is starting to be understood by
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
2013 ONS Tutorial 2: SDN Market Opportunities
2013 ONS Tutorial 2: SDN Market Opportunities SDN Vendor Landscape and User Readiness Jim Metzler, Ashton, Metzler & Associates [email protected] April 15, 2013 1 1 Goals & Non-Goals Goals: Describe
Towards Smart and Intelligent SDN Controller
Towards Smart and Intelligent SDN Controller - Through the Generic, Extensible, and Elastic Time Series Data Repository (TSDR) YuLing Chen, Dell Inc. Rajesh Narayanan, Dell Inc. Sharon Aicler, Cisco Systems
Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges
Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges Jasson Casey and Alex Sprintson Texas A&M University ([email protected] and [email protected]
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
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
Ryu SDN Framework What weʼ ve learned Where weʼ ll go
Ryu SDN Framework What weʼ ve learned Where weʼ ll go FUJITA Tomonori NTT Software Innovation Center Ryu Project lead 2014.11.14 NTT Ryu team goal Change the networking industry by Open Source Software
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
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
Better management of large-scale, heterogeneous networks toward a programmable management plane
Better management of large-scale, heterogeneous networks toward a programmable management plane Joshua George, Anees Shaikh Google Network Operations www.openconfig.net Agenda 1 2 3 Management plane challenges
Implementing OpenDaylight in a Carrier Network
Implementing OpenDaylight in a Carrier Network Martin Foster Cloud Product Architect Telstra Dmitriy Andrushko SDN Technical lead Mirantis Who we are Largest subsea cable network in Asia Pacific, licences
How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014
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
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
Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, 2015 2014/2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.
Brocade SDN/OpenFlow Norival Figueira Office of the CTO January 9, 2015 2014/2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED. 1 Legal Disclaimer All or some of the products detailed in this
Software Defined Environments
November 2015 Software Defined Environments 2015 Cloud Lecture, University of Stuttgart Jochen Breh, Director Architecture & Consulting Cognizant Global Technology Office Agenda Introduction New Requirements
Mock RFI for Enterprise SDN Solutions
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
Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang [email protected]. Nov 13, 2014
Simplify IT With Cisco Application Centric Infrastructure Barry Huang [email protected] Nov 13, 2014 There are two approaches to Control Systems IMPERATIVE CONTROL DECLARATIVE CONTROL Baggage handlers follow
Software Defined Networks
Software Defined Networks Inspired from the article Software-defined Networking: A Comprehensive Survey by Diego Kreutz, Fernando M. V. Ramos, Paulo Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky
Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton
Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton Head of Media Futures, British Telecom [email protected] Agenda The Promise of SDN and
The Many Faces of SDN: An Industry Perspective
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
An Introduction to Software-Defined Networking (SDN) Zhang Fu
An Introduction to Software-Defined Networking (SDN) Zhang Fu Roadmap Reviewing traditional networking Examples for motivating SDN Enabling networking as developing softwares SDN architecture SDN components
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
White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com
SDN 101: An Introduction to Software Defined Networking citrix.com Over the last year, the hottest topics in networking have been software defined networking (SDN) and Network ization (NV). There is, however,
SDN and NFV in the WAN
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
