SDN powers Big Data Network with Analytics and Visualization 用 于 大 数 据 可 视 化 的 SDN 技 术

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

Brocade SDN 2015 NFV

Designing Virtual Network Security Architectures Dave Shackleford

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

2013 ONS Tutorial 2: SDN Market Opportunities

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

Data Center SDN. ONF SDN Solutions Showcase Theme Demonstrations SDN SOLUTIONS SHOWCASE

Introduction to Software Defined Networking

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

Using SDN-OpenFlow for High-level Services

SOFTWARE DEFINED NETWORKING

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

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

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

Group-Based Policy for OpenStack

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Emerging Software Defined Networking & Open APIs Ecosystem

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

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

Towards Smart and Intelligent SDN Controller

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

Qualifying SDN/OpenFlow Enabled Networks

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

F V CE Brocade Communications Systems, Inc. PROPRIETARY INFORMATION 2

Why Software Defined Networking (SDN)? Boyan Sotirov

Learn how Open Source Software is Redefining SDN!

Software Defined Network (SDN)

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

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

SDN and Open Ethernet Switches Empower Modern Data Center Networks

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

SDN PARTNER INTEGRATION: SANDVINE

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

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

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

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

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

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

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

BRINGING NETWORKS TO THE CLOUD ERA

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

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

How To Orchestrate The Clouddusing Network With Andn

The OpenDaylight Project

Software Defined Networking (SDN) Solutions, Market Opportunities and Forecast

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

Software Defined Networks Virtualized networks & SDN

Spotlight On Backbone Technologies

SDN Applications in Today s Data Center

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

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

Virtualization, SDN and NFV

Software Defined Networking & Openflow

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

Enabling Application Aware Networks The Next Generation Data Centre with Citrix NetScaler & Cisco Nexus. Ralph W. Lorkins Lead Systems Engineer

Software Defined Networks Four Years Later. Quo Vadis, SDN? Ivan Pepelnjak Network Architect. ipspace.net AG

Implementing OpenDaylight in a Carrier Network

Leveraging SDN and NFV in the WAN

OpenDaylight: Introduction, Lithium and Beyond

Ten Things to Look for in an SDN Controller

An Open Approach to Enhancing Networking for OpenStack

SDN Architecture and Service Trend

Network Services Orchestration Software Defined Networks, Network Function Virtualization - TODAY

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

SDN Software Defined Networks

SDN Services at the Customer Edge

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

Software-Defined Networking

Software Defined Networks (SDN) and Network Function Virtualization (NFV) Market, Forecasts, and Impact on Network Operators

Virtualized Network Services SDN solution for enterprises

Datacenter Networking. Joy ABOIM Consulting System Engineer

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

The 2013 Guide to Network Virtualization and SDN

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

Making the Case for Open Source Controllers

Software Defined Networking & OpenFlow

Data Center Virtualization and Cloud QA Expertise

Mock RFI for Enterprise SDN Solutions

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

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

SDN/Virtualization and Cloud Computing

CS244 Lecture 5 Architecture and Principles

Orchestrating the next generation data center

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

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

OpenConfig: collaborating to enable programmable network management

How To Build An Openstack Cloud System

How Open is Cisco s ACI?

Transcription:

SDN powers Big Data Network with Analytics and Visualization 用 于 大 数 据 可 视 化 的 SDN 技 术

Agenda SDN Overview Controller Market SDN Application 2

SDN Definitions Control Stack Evolution Past IP networks Present IP networks Applications 5 Closed management Tightly integrated stack Open management Tightly integrated stack SDN Networks Business Process/Workflow 4 Network Management Management Plane (CLI, etc) Network Management Management Plane (CLI, etc) Networ k Control Apps Controller Network Mgmt Network and Element Management 3 Control Plane (routing) Control Plane (routing) Open Programming Interfaces 2 Data Plane (packet processing) Data Plane (packet processing) Data Plane (packet processing) Data Plane 1 3

SDN Definitions Software Directions Northbound Interface In computer networking and computer architecture, a northbound interface of a component is an interface that conceptualizes the lower level details (e.g., data or functions) used by, or in, the component Examples: SMMP, CORBA, SNMP Southbound Interface Allows a particular network component to communicate with a lower-level component Example: Openflow, Netconf, SNMP East-West Interface Communicate between groups or federations of controllers to synchronize state for high availability 4

SDN Definitions Framework SDN Services, Apps Northbound Interface SDN Language App APIs East-west Interface Carriers Infrastructure Information Programmable Control Plane Network OS Southbound Interface Programmable Control Plane Network OS Control and Data Planes Separation Data Plane (Forwarding Hardware) Data Plane (Forwarding Hardware) Data Plane (Forwarding Hardware) Data Plane (Forwarding Hardware) 5

Why SDN? Apps vs. Network Applications Network Requirements File Backup App Web App Hadoop Big Data Jobs App Requirements Hard to Express/Enforce Network Admin Email Help Ticket Phone Call Written docs Or Nothing Yes, No, or Later == No Sufficient bandwidth / ports / devices / uplink? Time to rewrite configs? Impact current apps? Future Apps? Affect provisioning? Network Devices Router Myriad CLI interfaces Emergent behavior Limited control Multitude of Statistics Events Capabilities Host X Switch Firewal l Switch Backup Server Y 6

Why SDN? Express/Enforce Requirements via API Applications 1 App s Explicit Requirements File Backup App Network Statistics, Hints, and Events Opportunity to Standardize Network Controller and Network Admin 2 Network Controller Provides network stats up to Apps Translates requirements down to Devices Configures Network Policy Monitors Performance Network Devices 3 Host X Switch Router Firewal l Switch Backup Server Y Standardized API/Protocol Enforced Behavior Low-level Control Capability Discovery Statistics and Faults 7

Agenda SDN Overview Controller Market SDN Application 8

OpenDaylight SDN Platform Open Source Linux Foundation Collaboration Software Defined Networking Network Function Virtualization Innovation 9

SDN, NFV and OpenDaylight New Revenue Service Agility Open, Programmable APIs Orchestration, Automation and MANO SDN NFV Virtualization and Abstraction Layer Lower Cost 10

OpenDaylight compared with OpenStack Level of Programmability Python Python REST Scripting CLI OpenDaylight Neutron OpenStack Puppet (Puppet Labs) Chef (Opscode) Network Element Network IT Infrastructure Scope of Domain 11

Why Open Source? Flexibility Innovation Choice Control Faster, lower cost and higher quality development through sharing of resources via collaboration Community decisions about new features and roadmaps A common environment for uses and App developers Ability to focus resources on differentiating development 12

Controller Market Overview Linux Foundation an open source SDN controller Members: Cisco, IBM, BigSwitch, Brocade, Juniper, Microsoft, Citrix, NEC, HP. Origination, March 2013: Cisco ONE/onePK for the Service Abstraction Layer (SAL) Beacon (OpenFlowJ) API for OpenFlow Applications by NEC, IBM, and others 13

OpenDayLight Momentum Building OpenDaylight becomes the clear choice for the industry Gigaom Research (April 2014)* 95% of those surveyed want open source in their SDN solution 76% of those surveyed prefer a commercial supplier for their open source-based product Growth in total Membership 18 to 39 members since launch (2 more in September) Developer growth to over 200 developers Growth in number of projects From 14 to 25 Press mentions - over 3000 stories this year and 2.7 million keyword impressions Companies who ve announced ODL based products 10 The platform has over 1.7 million lines of code *Gigaom Research: The report surveyed 600 IT decision makers and technologists in medium to large organizations within enterprise (300) and service provider (300) organizations in North America. 14

Continuous Growth to 39 Members 15

The OpenDaylight Project THE LINUX FOUNDATION S OPENSOURCE CONTROL PLANE FOR SDN AND NFV OpenDaylight is a widely supported framework for SDN and NFV control Supporting vendors include: Brocade, Cisco, IBM, Arista, Juniper, Ciena, Hewlett Packard, NEC, VMWare, Huawei and many others Important Features of the OpenDaylight Framework: Standardized REST API (northbound) for application developers Standard and vendor-specific plugins (southbound) allow a wide range of switch and router supplier options Service abstraction infrastructure simplifies network complexity and allows SW developers to focus on business logic rather than proprietary vendor interfaces. 1 6

Controller Market Overview OpenDaylight framework: 17

The Service Abstraction Layer - SAL Exposes device services that are managed by the APP modules at a higher layer Determines how to fulfill the requests from northbound APPs, irrespective of the underlying protocol (southbound interface) Underlying protocols that connect to the devices can be OpenFlow (1.0, 1.3), BGP-LS, Netconf, OVSDB, SNMP, etc. 18

The Service Abstraction Layer - SAL Two flavors of SAL: AD-SAL MD-SAL AD-SAL: API Driven SAL Stateless Limited to flow-capable devices and service models only MD-SAL: Model Driven SAL Can store date for models defined by plugins Model agnostic can support any device and/or service model 19

Controller Market Overview Players: Open source, established vendors, start-ups Technology Silicon Switches Routers Vendor Broadcom, Ezchip, Intel Arista, Brocade, Cisco, Dell, HP, IBM, Juniper, Mellanox, NEC, Pica8, Cumulus, Big Switch Cisco, Juniper, Huawei, Brocade Vyatta L4-7 6wind, Embrane, F5 Controllers (OpenDaylight) Controllers (Pre- OpenDaylight) Virtualization Orchestration and Automation Cisco APIC-EM, Brocade, Inocybe, Extreme Cisco APIC, XNC, Juniper, HP, Nuage, NEC VMware, Contextream, Midokura Anuta, Lyattis, Plexxi 20

Controller Market Overview COMPANY BigSwitch Cisco HP IBM Juniper NEC NTT Data Pica8 Plexxi Inc. SDN CONTROLLER Floodlight-Based APIC (App Policy Infrastructure Controller), APIC-EM, XNC, onepk VAN SDN Controller (Announced moving to ODL) IBM Programmable Network Controller, Dove Contrail Controller, Open Contrail NEC ProgrammableFlow Controller NTT Virtual Network Controller Pica8 Integrated Open OVS Switch & Controller Plexxi Control OpenDaylight OpenDaylight (Hydrogen, Helium (Oct 2014)) Huawei SNC Midokura MidoNet 21

Agenda SDN Overview Controller Market SDN Application 22

OpenDaylight Controller Use Cases SOFTWARE THAT CONNECTS THE NETWORK TO YOUR BUSINESS PROCESSES Custom Analytics and Compliance Big Data Security QoS and Traffic Management Service Configuratio n and Policy Research and New Protocols Fault and Disaster Recovery WAN Optimization 23

A New Network Architecture Software Defined Networking Centralizes the Control Plane Northbound API Vendor Specific Management Captive Control Plane Vendor A EMS/NMS CLI/API Vendor B EMS/NMS CLI/API Vendor C EMS/NMS CLI/API Open Source SDN Controller Industry Standard Control Protocols Standard Modeling Language Industry Standard Protocols Vendor A Vendor B Vendor C EMS, NMS, CLI and APIs specific to the switch or router vendor Proprietary control plane per device Communication protocols standardized for interoperability Centralized open control plane, non-vendor specific Normalized programming interface Standard control protocols and modeling language 24

YANG Model Development and Standardization Open Daylight IETF IETF Working Groups RESTCONF / NETCONF Open Source Community YANG GitHub Channel YANG Models AUTO-Generated API YANG Tools Model-Driven MD-SAL Manually Generated API Abstract-Driven AD-SAL RFC Process Standardized YANG Models Vendor-Proprietary Yang Models 25

Netconf and YANG Data Models and Protocols: Example: Protocol SNMP Data model MIBS 26

PATHS model Paths modeling depends on the: Modeling of the nodes (hosts and switches) Modeling of the link topology or physical network Modeling of flows on switches. Uses (Layered upon): Hosts Switches Link Topology (as discovered by LLDP) Flows (implemented through the OpenFlow pluggin) Adds: sourceip, destinationip "path" including "waypoints" CRUD of Path model derives CRUD of flows 27

Big Data Analytics is comprised of two components: Big Data Data Analytics Defined by: Volume, Velocity, Variety The Process of: Discovery and communication of meaningful patterns in data

Why Analytics? Improve network robustness and performance VXLAN Monitoring and Troubleshooting L2-L4 DDOS Mitigation Service and User Accounting Network Anomaly Detection Firewall Bypass 29

3 0 Network Requirements for Big Data High Performance with Low Latency Large data transfers and high I/O counts require a high throughput and low latency network and optimized for east/west traffic patterns Scale-out Fabrics Greenplum MPP architecture requires a network with a large number of 10 GbE ports and an architecture that can quickly scale-out to add capacity Operational Simplicity The network must be automated, with self-forming fabric, plug-and-play configuration, and entire fabric managed as a single logical switch Non-stop Networking Downtime must be minimized by adding or modifying links quickly and non-disruptively with rapid convergence time, and with no manual configuration

VXLAN and NVGRE Monitoring ( Heat Map ) High performance VXLAN/NVGRE aware DC core and border WAN/ Internet sflow Analyzer Aggregation Transit Monitoring VXLAN and NVGRE sflow extension Path information Troubleshooting Flex Match DC Network Operators are running blind with no VXLAN/NVGRE visibility at physical Core/Interconnect Data Center Tenant A Tenant B 31

SDN based Accounting and Management Improve network utilization and reliability; Innovate services sflow Analyzer Per-app Statistics sflow samples OpenFlow port Normal Routing port OpenFlow Hybrid port WAN or Campus network (OSPF, BGP) OpenFlow 1.3 Pipeline Normal Forwarding Pipeline WAN or Campus network WAN (OSPF, or DC BGP) network ISP, DC, Campus Differentiation: Per-flow In-line analytics @ large scale (128k flows) OpenFlow 1.3: Match, Meter, Drop, Remark Normal Forwarding: L2, L3 and MPLS No impact to original routing or switching Use cases Internet/Mobile traffic analysis: Facebook, Youtube, Netflix, Business/Residential Customer Internet Accounting/Intelligence Campus Visibility, Accounting and Traffic Management Big Data analysis Troubleshooting analysis 32

Science DMZ For Research Institutions and Universities Customer Challenge The Solution Solution Benefits Firewall is a choke point for elephant flows Overall performance degradation Requiring manual input for configuration changes can t scale, especially under peak demand Selectively bypass FW automatically for trusted users Internet2 Science DMZ application Sunshine controller Openflow switch and Router Automation for scaling existing processes Big performance gain for trusted users; eases constraints on FWs, up to 100GE Uses existing security and NW infrastructure Uses standards-based API and protocols 33

SDN Science-DMZ Demo Firewall Bypass Example Traffic Analytics App (TAA) White-List Flow parameters Traffic Management App (TMA) OpenFlow port Normal Routing port OpenFlow Hybrid port DMZ Router/Switch Processed data sflow sampled packets 100G WAN Link Raw data HPC/Science High Volume Flows Firewalled Traffic HPC/Science LAN Campus network Improves 100G performance by 2x for legitimate flows 250ms - double throughput of firewall path 1.5sec - same throughput as NO firewall 34

Volumetric Attack Mitigation Value proposition: Less expensive, Easy out-of-the-box install Customer Portal TS App sflow Analyzer 1. Data Center Devices Send sflow samples to the collector 3 2 2. sflow Analyzer Open Daylight Controller 4 Analyze and report Volumetric Flow trigger 3. Traffic steering application with policy based UI and REST APIs Instruct controller to redirect volumetric flows 4. OpenDayLight Controller S-Flow Samples Ethernet VLAN, VXLAN IPv4/v6, NVGRE MPLS Network 1 Program OpenFlow 1.3 rules in openflow router and switch 35

Controller Cluster Load Balancing (LB) Target: Telco Provider, Cloud Service Provider Customer Challenge The Solution Solution Benefits Even traffic distribution Processing computationally intense operation like SSL Operational overhead for configuring multiple controllers IP addresses towards end points and applications OpenFlow LB from network to controller domain REST (Northbound API) connection LB from applications to controller domain Content based LB (ex: PUT request directed to lead of shard) Request validation (ex: HTTP methods/browser filtering) TLS offload for OpenFlow and REST connections Enables controller clustering for fault tolerance and scalability Ensures even load distribution across controllers Increases network and controller scale by offloading encryption processing Simplifies controller operation 36

Drag and Drop Flow Modification For Any Customer Using ANY OF 1.0 and 1.3 compliant switch Customer Challenge The Solution Solution Benefits Understanding and visualizing network traffic flows Difficulty in modifying traffic flows Manual insertion of new network services Dynamic flow interaction through an intuitive GUI OpenDaylight controller Any OpenFlow compliant switch Easy to view topology and traffic flows Intuitive traffic flow modification Easy to understand system response Rapid service insertion 37

Drag and Drop Flow Modification The pendaylight Controller includes a topology display and GUI objects for network flows. For any device controlled by ODL using OpenFlow 1.3, the GUI includes an end-point on the flow that can be dragged and snapped to any network element. Data Center VDX OpenDaylight Controller - Drag and Drop Flows GUI penflow switch Openflow switch Openflow switch 38

Controller Cluster Load Balancing (LB) Applications by Controll er Instance Controll er Instance Controll er Instance The OpenDaylight Controller is designed in a cluster for increased performance and reliability Controll er Instance HA vadx enhances SDN operations: OpenFlow load balancing Northbound API load balancing TLS offload for encrypted traffic NETWORK SWITCHES 39

SDN-Based Adaptive and Automated QoS Application detects voice/video delays, dynamically requests prioritization Lync Server ICX ICX ICX ICX OpenFlow 1.3 ICX ICX ICX ICX ICX ICX ICX ICX Lync Plug-in Controller Solution Fully automated and adaptive call admission and control Single trusted source of QoS management Eliminates the need to QoS tag at the switch port level Dynamic replacement of manual switch-by-switch provisioning of static QoS policies Lync Client Lync Client 12/19/2014 40

Thanks