Building an Open, Adaptive & Responsive Data Center using OpenDaylight

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

Software Defined Network (SDN)

SDN Applications in Today s Data Center

Software Defined Networking (SDN) and OpenStack. Christian Koenning

OpenDaylight Network Virtualization and its Future Direction

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

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

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

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

Introduction to Software Defined Networking

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

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

Accelerating Open Source SDN and NFV

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Learn how Open Source Software is Redefining SDN!

SDN-NFV Open Source. Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream. Santa Clara, CA USA April 2015

Qualifying SDN/OpenFlow Enabled Networks

Software Networking & The New IP. A Technical Perspective

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

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

Pluribus Netvisor Solution Brief

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Virtualization, SDN and NFV

Exploring OpenDaylight

2013 ONS Tutorial 2: SDN Market Opportunities

OpenDaylight and the Past, Present and Future of Open Source Networking

Get Ship Done! Microservices Cloud Development Made Easy Charles Eckel and David Tootill Cisco Systems

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

SDN PARTNER INTEGRATION: SANDVINE

Software Defined Networks Virtualized networks & SDN

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Designing Virtual Network Security Architectures Dave Shackleford

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

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

Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking

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

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Network Services in the SDN Data Center

How To Build An Openstack Cloud System

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

App Development Tutorial

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

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Panel : Future Data Center Networks

A Brief Introduction to SDN and OpenDaylight

The OpenDaylight Project

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

SOFTWARE DEFINED NETWORKING

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

Open Source Networking for Cloud Data Centers

Network Virtualization

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

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

Software Defined Environments

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

Software Defined Networking Disruptive Technologies

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Definition of a White Box. Benefits of White Boxes

Group-Based Policy for OpenStack

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

An Open Approach to Enhancing Networking for OpenStack

Cisco ACI and F5 LTM Integration for accelerated application deployments. Dennis de Leest Sr. Systems Engineer F5

Unleash the power of Cisco ACI and F5 Synthesis for Accelerated Application deployments. Ravi Balakrishnan Senior Marketing Manager, Cisco Systems

TRANSFORMING NETWORKING WITH OPEN SDN. Jason Matlof, VP Marke1ng April, 2013

CPLANE NETWORKS. Production-ready OpenStack Networking. White Paper

How To Manage A Network From A Microsoft Lab

NETWORK ORCHESTRATION AND AUTOMATION WITH SOFTWARE DEFINED NETWORKING. Christopher Feussner Systems Engineer WHD.global 2014,

SDN/Virtualization and Cloud Computing

Research trends in abstraction of networks and orchestration of network services

Oracle Virtualization Strategy and Roadmap

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

What is SDN (Software Defined Networking) and Openflow? SDN/OF Part of Kernel / SoC to provide security, steering & monitoring

Datacenter Networking. Joy ABOIM Consulting System Engineer

Orchestrating the next generation data center

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

Stuart Berman, CEO Jeda Networks September, 2013

OPENSTACK AU COEUR DE LA TRANSFORMATION NFV

BRINGING NETWORKS TO THE CLOUD ERA

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

Leveraging SDN for Intelligent WAN Automation

Brocade SDN 2015 NFV

SDN Software Defined Networks

CoIP (Cloud over IP): The Future of Hybrid Networking

How To Orchestrate The Clouddusing Network With Andn

Data Center Virtualization and Cloud QA Expertise

SDN Controller Requirement

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

OpenStack/Quantum SDNbased network virtulization with Ryu

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

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

CS244 Lecture 5 Architecture and Principles

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Virtualized Network Services SDN solution for enterprises

Transcription:

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 picture Building an ODP-based SDN (SDI) product Benefits & Challenges of using ODP for your SDN** As an End User As a Software and or Systems vendor **Thanks to Dave Meyer for discussions and thoughts on this topic

New Systems & IT Complexity Systems of Interaction Transactional Enterprise applications Core transactions Operational analytics Engagement Mobile Social Big data analytics C C W1 W2 W3 W4 Traditional (Hardwired) (pre-packaged) Emerging (Shared) (dev-ops) R1 R2 R3 V1 V2 V3 V4 V5 V5.... Vn Single function infrastructure In-elastic data center Simpler consumption model Simpler SLA & Security issues Highly shared infrastructure Agile and Elastic data center Complex consumption models Complex SLA & Security issues

Application Patterns & Consumption Models 1 Presentation tier Application Tier Data Tier Solution definition (pre-packaged) (application pattern) 2 (programmable) (dev-ops) Software Pattern TOSCA Infrastructure Pattern Heat Software Defined Infrastructure (SDI) Policies Policies Policies Events Events Events Open Responsive Adaptive Infra

Complete Data Center Software Stack 1 Application Aware Application & Infrastructure Patterns 2 SDI Stack Resource Smart Optimization Software Nova Cinder Swift Neutron Compute Storage Network

Complete Data Center Software Stack 1 2 TOSCA Application Docs Heat Aware Maps (Application Infrastructure Patterns) Application & Infrastructure Patterns Resource Smart IBM OpenStack Platform Resource Smart Software Nova Cinder Swift Neutron Compute Storage SDN

Open APIs, Open Standards, Open Source and Client value: Unified, open, interoperable SDN platform to create an ecosystem of automated network services Client value: Interoperability, agility, and flexibility through a common cloud computing stack Client value: Enterprisegrade, cost effective, open virtualization alternative Client value: Provide cloud users freedom of choice, flexibility, and openness as they have with traditional IT! IBM is a platinum member and active contributor! Contributing DOVE & other technologies! 250+ IBMers working on OpenStack! 10% of Open Stack projects led by IBMers! IBM founding and governing Board member! OVA moving into Linux Foundation to target broader industry visibility! 400+ organizations participate! IBM founding sponsor

Benefits & Challenges: End Users Benefit: Open Source Freedom of choice with no vendor lock-in Ability to build your own services and extensions Power to influence direction Typically less buggy and more secure (no backdoors!) Benefit: Community-backed Project Large vendor community enough said Large user base fluid experience sharing Large developer base easier to find skills Build your own : Free (?) Commercial: Powered by ODP

IBM SDN-VE Product Suite Connec&vity Service Chaining & UX 2 3 1 4 1. IBM SDN-VE Platform: Unified SDN controller based on OpenDaylight 2. Connectivity Service Chaining & UX: A service chaining framework that eases deployment of application patterns over the networking tier in data centers. 3. Network Services: Routing, OpenFlow, Security and LB services running on the controller 4. Network Drivers: Plug-ins or drivers specific to network technologies Gateways Overlay Control Servers 5 Security & LB Appliances 5. Virtual Appliances: Virtual-Physical Gateways; Overlay control servers for end-point mgmt; Security & LB Virtual Appliances that are distributed for scalability. 6 6. Data Plane: Virtual switches for data forwarding/ routing, as well as agents for HW elements to enable forwarding control via the SDN controller.

Block Architecture & ODP Logical Network API OpenStack Neutron integration Connectivity Service Chaining (+Heat) VTN DDOS CMR, APIs, Role-based Auth Analytics & Troubleshooting (incl. Log, Statistics, ) SPARTA Multicast Span, Tap, Redirect LB Base Network Service Fn (Topology Mgr, SW mgt, Host Tracker, SPF) Layer 3 Function Flow Groups Manager Conflict Resolution Policy Manager DOVE Management Console Routing Services (BGP, OSPF) Other Network Services (DNS, DHCP) DOVE Connectivity Server (DCS) Appliance Service Abstraction Layer (SAL) OpenFlow 1.0 1.3 Clustering, HA, Data store OVSDB DOVE CP NETCONF PCEP SNMP Messaging service LISP BGP-LS DOVE Gateway Appliance OVS Linux Bridge Partner Network Services Partner Switches (OpenFlow and L2/L3) Key ODP, Not in product ODP as-is, product ODP OSS modified Contributed IBM

UX: Connectivity Service Chaining Internet WVNID: 2 WVNID: 3 IPS Web FW App FW DB VNID: 4 WVNID: 5 VNID: 6 WVNID: 5 VNID: 6 Working with the community at #OpenDaylight and #OpenStack

Network Virtualization with Open DOVE DOVE (Distributed Overlay Virtual Ethernet) is an overlay based network virtualization service that uses VXLAN for the data plane, and OVSDB for interfaces to the physical network. DOVE has 5 main components - DMC: The DOVE Management Console enable configuration and management of tenants and logical networks and is service running on the controller. Contributed DOVE to #OpenDaylight and working with community DOVE DMC Connectivity Service Northbound UX DCS: The DOVE Connectivity Server is a scale out cluster of virtual appliances that provide address dissemination and management of tunnel end points DOVE Driver Base SDN Platform DOVE Gateways: Gateways are either physical HW switches or virtual appliances that enable physical networks/end points to participate in logical networks, or allow for access to the internet. Gateways Gateways DCS DCS Security & LB Security & LB Appliances Appliances There is ecosystem support for 3 rd party security and LB virtual or physical appliances. Virtual Switches Virtual Switches HW Switch/Appliance Agents Agents Virtual Switches: These are the data plane forwarding elements that create and terminate tunnel end points and provide the overlay data functionality. They are implemented as part of a hypervisor vswitch.

Suite of OpenFlow Services Connectivity Service Northbound UX Virtual Switches OpenFlow Services Suite OpenFlow Driver Base SDN Platform HW Switch Agents The OpenFlow apps will work with any industry-standard OpenFlow implementation on virtual or physical switches. Flow Rep. Span and Tap: To efficiently tap and mirror traffic from points within the network for debugging and troubleshooting large scale networks. SPARTA: A scalable per destination multi path service for deployment in L2 Clos topologies that doesn't require new tunnel support in HW. Load Balancer: A datacenter wide layer 4 stateless load balancer which works at line rate along with traffic steering capabilities for scaling software appliances such as security, compliance etc. [not in product yet, contributed to ODP] Logical Networks: Visually define and deploy multi-tenant virtual networks on an OpenFlow fabric Static Flow Pusher: Programming APIs for deploying userdefined OpenFlow rules Policy Manager: unified policy framework for managing security rules, ACL, QoS, and service chain policies OpenStack Neutron: Plug-in for integration with OpenStack Networking using standard Neutron APIs including extensions for L3 and security groups. Service Chaining: basic service chaining to support application patterns on OpenFlow networks Contributed some OpenFlow services; Worked with community on others at #OpenDaylight

Benefits & Challenges: Vendor Challenge: Productization User Experience (UX): Deployment Usage Verticals Test: Interoperability, Scale, Availability Sync: synchronization issues with upstream code Benefit: Community-backed Project Large user base fluid experience sharing Large developer base easier to find skills, solutions Benefit: Raises the bar Large vendor community competitiveness Agile developer community internal process agility Pushes innovation via community Improves organizational culture Benefit: Better Focus Focus on customer-driven value Flexible architecture retains corporate value

Thank You Vijoy Pandey, Ph.D. CTO, Network OS & SDN IBM Distinguished Engineer 4400 N. First Street San Jose, CA 95134 M: (650) 260-4620 P: (408) 497-6065 vijoy.pandey@us.ibm.com @vijoy