Overview of SDN Terminology & Concepts

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

SDN Applications in Today s Data Center

Software Defined Network (SDN) for Service Providers

Introduction to Software Defined Networking

Datacenter Networking. Joy ABOIM Consulting System Engineer

Software Defined Networks (SDN)

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

Qualifying SDN/OpenFlow Enabled Networks

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

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

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

Software Defined Network (SDN)

Securing SDN deployments right from the start.

Designing Virtual Network Security Architectures Dave Shackleford

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

Virtualization, SDN and NFV

SDN and NFV in the WAN

Data Center Virtualization and Cloud QA Expertise

Evolution of Software Defined Networking within Cisco s VMDC

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

Leveraging SDN and NFV in the WAN

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

Network Virtualization for Large-Scale Data Centers

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

Why Software Defined Networking (SDN)? Boyan Sotirov

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

Network Virtualization Network Admission Control Deployment Guide

VXLAN: Scaling Data Center Capacity. White Paper

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Challenges and Opportunities:

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

What is SDN all about?

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Cisco Open Network Environment: Bring the Network Closer to Applications

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

2013 ONS Tutorial 2: SDN Market Opportunities

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

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

Open Source Networking for Cloud Data Centers

Building Scalable, Open, Programmable and Application Centric Data Center with Cisco ACI. 林 瑝 錦 / Jerry Lin Cisco Systems 2015 July

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

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

SDN Services at the Customer Edge

An Introduction to Service Containers

Spotlight On Backbone Technologies

SDN PARTNER INTEGRATION: SANDVINE

SDN. What's Software Defined Networking? Angelo Capossele

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

Network Virtualization

Ethernet-based Software Defined Network (SDN)

SDN Architecture and Service Trend

Cisco Nexus 1000V Switch for Microsoft Hyper-V

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Network Virtualization Solutions

Cisco. A Beginner's Guide Fifth Edition ANTHONY T. VELTE TOBY J. VELTE. City Milan New Delhi Singapore Sydney Toronto. Mc Graw Hill Education

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

How To Orchestrate The Clouddusing Network With Andn

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.

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

CS244 Lecture 5 Architecture and Principles

SDN and Data Center Networks

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

VMDC 3.0 Design Overview

Enabling Solutions in Cloud Infrastructure and for Network Functions Virtualization

Технологическая эволюция для пользователей и операторов

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

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

Definition of a White Box. Benefits of White Boxes

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

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

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

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

Network Virtualization and Application Delivery Using Software Defined Networking

Deliver the Next Generation Intelligent Datacenter Fabric with the Cisco Nexus 1000V, Citrix NetScaler Application Delivery Controller and Cisco vpath

Software Defined Networks Virtualized networks & SDN

An Architecture for Application-Based Network Operations

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

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

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

Multitenancy Options in Brocade VCS Fabrics

Brocade SDN 2015 NFV

SDN Software Defined Networks

Networking in the Era of Virtualization

探 索 SDN(Software Defined Network) 如 何 跨 越 網 路 與 應 用 的 藩 籬. 林 瑝 錦 Cisco Systems 2013/Aug/30

Technology and Trends in Network Virtualization

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

The Evolving Data Center. Past, Present and Future Scott Manson CISCO SYSTEMS

Quantum. Virtual Networks for Openstack. Salvatore Orlando Citrix Systems

SDN/Virtualization and Cloud Computing

Ten Things to Look for in an SDN Controller

Softening the Network: Virtualization s Final Frontier

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Software Defined Networking (SDN) - Open Flow

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise hours teaching time

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

Transcription:

Defining SDN Overview of SDN Terminology & Concepts Presented by: Zach Seils, Cisco Services Panelists: Amit Singh, Joe Clarke, Jason Davis, Luc De Ghein, Ranganatha Raju, Salman Asadullah, Toru Okatsu August 2013 2013 Cisco and/or its affiliates. All rights reserved. 1

2013 Cisco and/or its affiliates. All rights reserved. 2

An open solution for VM mobility in the Data-Center A way to reduce the CAPEX of my network and leverage commodity switches A solution to build virtual topologies with optimum multicast forwarding behavior A way to optimize link utilization in my network enhanced, application driven routing A platform for developing new control planes A solution to automated network configuration and control A means to get assured quality of experience for my cloud service offerings An open solution for customized flow forwarding control in and between Data Centers A solution to build a very large scale layer-2 network Develop solutions at software speeds: I don t want to work with my network vendor or go through lengthy standardization. A means to do traffic engineering without MPLS A means to scale my fixed/mobile gateways and optimize their placement A way to optimize broadcast TV delivery by optimizing cache placement and cache selection A way to distribute policy/intent, e.g. for DDoS prevention, in the network A way to configure my entire network as a whole rather than individual devices A way to build my own security/encryption solution A solution to get a global view of the network topology and state A way to scale my firewalls and load balancers 2013 Cisco and/or its affiliates. All rights reserved. 3 3

In the SDN architecture, the control and data planes are decoupled, network intelligence and state are logically centralized, and the underlying network infrastructure is abstracted from the applications https://www.opennetworking.org/images/stories/downloads/white-papers/wp-sdn-newnorm.pdf open standard that enables researchers to run experimental protocols in campus networks. Provides standard hook for researchers to run experiments, without exposing internal working on vendor devices http://www.openflow.org/wp/learnmore/ 2013 Cisco and/or its affiliates. All rights reserved. 4

In the SDN architecture, the control and data planes are decoupled, network intelligence and state are logically centralized, and the underlying network infrastructure is abstracted from the applications https://www.opennetworking.org/images/stories/downloads/white-papers/wp-sdn-newnorm.pdf open standard that enables researchers to run experimental protocols in campus networks. Provides standard hook for researchers to run experiments, without exposing internal working on vendor devices http://www.openflow.org/wp/learnmore/ 2013 Cisco and/or its affiliates. All rights reserved. 5

Control plane and data plane components are typically* co-located on the same device Control Plane: Routing protocols (i.e. OSPF, IS-IS, BGP), Spanning Tree, SYSLOG, AAA (Authentication Authorization Accounting), CLI, SNMP Supervisor I/O Module (Line Card) Data Plane: L2/L3 switching, MPLS forwarding, VRF forwarding, QoS, Marking, Classification, Policing, ACLs I/O Module (Line Card) I/O Module (Line Card) * Plenty of exceptions exist 2013 Cisco and/or its affiliates. All rights reserved. 6

Intelligence & State (Controller) Control Plane: Routing protocols (i.e. OSPF, IS-IS, BGP), Spanning Tree, SYSLOG, AAA (Authentication Authorization Accounting), CLI, SNMP Supervisor I/O Module (Line Card) Data Plane: I/O Module (Line Card) L2/L3 switching, MPLS forwarding, VRF forwarding, I/O QoS, Module Marking, (Line Classification, Card) Policing, ACLs I/O Module (Line Card) Network Element I/O Module (Line Card) I/O Module (Line Card) I/O Module I/O (Line Module Card) (Line Card) I/O Module (Line Card) Network Element 2013 Cisco and/or its affiliates. All rights reserved. 7

Networking already leverages a number of different Controllers and Agents Controller/Agent pairs always serve a specific task (or set of tasks) in a specific domain System design tradeoff between Controller/Agent and fully distributed control Control loop requirements differ per function/service and deployment domain Session Border Control SIP-proxy/ SBC Wireless LAN Control WLC Path Computa8on PCE H.248 CAPWAP PCEP SBC SBC B2BUA B2BUA SBC B2BUA AP AP AP PCC PCC PCC 2013 Cisco and/or its affiliates. All rights reserved. 8

Look familiar? Networking already leverages a number of different Controllers and Agents Controller/Agent pairs always serve a specific task (or set of tasks) in a specific domain System design tradeoff between Controller/Agent and fully distributed control Control loop requirements differ per function/service and deployment domain Session Border Control SIP-proxy/ SBC Wireless LAN Control WLC Path Computa8on PCE H.248 CAPWAP PCEP SBC SBC B2BUA B2BUA SBC B2BUA AP AP AP PCC PCC PCC 2013 Cisco and/or its affiliates. All rights reserved. 9

Traditional SDN Applications Hybrid SDN Applications Vendorspecific APIs Controller Vendorspecific APIs Controller OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) Control Plane Data Plane Data Plane 2013 Cisco and/or its affiliates. All rights reserved. 10

APIs Some network delivered functionality benefits from logically centralized coordination across multiple network devices Agent APIs Controller Agent APIs Functionality typically domain, task or customer specific Typically multiple Controller/Agent pairs are combined for a network solution Agent APIs Agent APIs Controller Controller Process on a device interacting with a set of devices using a set of APIs or protocols Analyze Offer a control interface/api Gather Act Agent Process on a device that delivers a task/domain specific function Notify Observe Agent 2013 Cisco and/or its affiliates. All rights reserved. 11

OpenDaylight is an open source project under the Linux Foundation with the mutual goal of furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of a common industry supported framework. For more information: www.opendaylight.org https://wiki.opendaylight.org/view/main_page 2013 Cisco and/or its affiliates. All rights reserved. 12

Application Frameworks, Management Systems, Controllers,... Protocols onepk OpenFlow I2RS PCEP BGP- LS Neutron* OMI Puppet Chef Management Orchestra;on Network Services Control Forwarding BGP Diameter Radius OpenFlow Agent I2RS Agent PCEP Agent BGP- LS Agent Neutron* Agent OMI Agent Puppet Agent Chef Agent Device onepk API & Agent Infrastructure Opera;ng Systems IOS / IOS XE / NX- OS / IOS XR *a.k.a. Quantum 2013 Cisco and/or its affiliates. All rights reserved. 13 1

Original Motivation Research community s desire to be able to experiment with new control paradigms Base Assumption Providing reasonable abstractions for control requires the control system topology to be decoupled from the physical network topology OpenFlow was designed to facilitate separation of control and data planes in a standardized way Current OpenFlow specification defines an abstract flow-based switch model (OpenFlow switch) and a standardized interface (OpenFlow protocol) OpenFlow switch: An abstraction of an Ethernet switch; currently focused on Forwarding abstraction OpenFlow protocol: A communication protocol that provides access to the forwarding plane of an OpenFlow switch 2013 Cisco and/or its affiliates. All rights reserved. 14

Applica;on SoRware Infrastructure SoRware Embedded SoRware Fully Distributed Control Plane: Optimized for reliability Hybrid Control plane: Distributed control combined with logically centralized control for optimized behavior (e.g. reliability and performance) 2013 Cisco and/or its affiliates. All rights reserved. 15

Physical Devices Applica;ons API Management Applica;ons, Control Programs API Controller Virtual Devices API Orchestra;on API Infrastructure Services Virtual and Physical Devices Peering Model Hierarchical Model (followed by traditional SDN) 2013 Cisco and/or its affiliates. All rights reserved. 16

Applica;ons (End- User and System Applica;ons) Resource Orchestra;on, Management Programma;c Interfaces Virtual and Physical Infrastructure 2013 Cisco and/or its affiliates. All rights reserved. 17

Applica;ons (End- User and System Applica;ons) Resource Controllers Orchestra;on, and Agents Management Programma;c Platform Interfaces APIs Virtual and Physical Infrastructure 2013 Cisco and/or its affiliates. All rights reserved. 18

Programmable APIs Applications Traditional SDN Applications Hybrid SDN Applications Vendorspecific APIs Vendorspecific APIs Controller Vendorspecific APIs Controller Vendor Specific (e.g. onepk) OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) Control Plane Data Plane Data Plane Control Plane Data Plane 2013 Cisco and/or its affiliates. All rights reserved. 19

DEVELOPER ENVIRONMENT Language of choice Programmatic interfaces Rich data delivery via APIs COMPREHENSIVE SERVICE SETS Better apps New services Monetization opportunity Python Java C REST Data Path Policy Element Route Discovery Utility Developer Others DEPLOY On a server blade On an external server Directly on the device CONSISTENT PLATFORM SUPPORT IOS NX-OS IOS XR IOS NX-OS IOS XR 2013 Cisco and/or its affiliates. All rights reserved. 20

Applica;ons (End- User and System Applica;ons) Resource Controllers Orchestra;on, and Agents Management Programma;c Platform Interfaces APIs Virtual Virtual/Overlay and Physical Networks Infrastructure 2013 Cisco and/or its affiliates. All rights reserved. 21

Network 2013 Cisco and/or its affiliates. All rights reserved. 22

NfV initiative announced at SDN and OpenFlow World Congress, October 2012 Industry Specification Group (ISG) with ETSI Leveraging cloud technology to support virtualizing specific network functions Nexus/Catalyst ASR/ISR/CRS Iden;ty/Policy - ISE Firewall - ASA vswitch (Nexus 1000v) vrouter (CSR1000v) vise vfw (ASA 1000v) WAAS Email Security - ESA Wireless LAN Controller Security Gateway vwaas vesa vwlc VSG Video Cache Web Security - WSA Network Analysis - NAM IOS/XR RR vvideocache vwsa vnam vroutereflector 2013 Cisco and/or its affiliates. All rights reserved. 23

Programmable APIs Traditional SDN Hybrid SDN Overlays Networks Applications Applications Applications Applications Vendorspecific APIs Vendorspecific APIs Controller Vendorspecific APIs Controller Vendorspecific APIs Virtual Switch Overlays Vendor Specific (e.g. onepk) OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) Overlay Protocols (e.g. VXLAN) Control Plane Control Plane Control Plane Data Plane Data Plane Data Plane Overlays Data Plane 2013 Cisco and/or its affiliates. All rights reserved. 24

You start with a Physical Switch Network Physical Devices and Physical Connections 2013 Cisco and/or its affiliates. All rights reserved. 25

Then you add an overlay Overlay provides base for logical network 2013 Cisco and/or its affiliates. All rights reserved. 26

Logical switch devices overlay the physical network They define their own topology Underlying physical network carries data traffic for overlay network 2013 Cisco and/or its affiliates. All rights reserved. 27

Multiple overlay networks can co-exist at the same time Overlays provides logical network constructs for different tenants (customers) 2013 Cisco and/or its affiliates. All rights reserved. 28

Virtual Overlays in the SDN context usually refers to host-based encapsulation and forwarding Extended L2 connectivity and scalability Secure Segmentation (Multi-tenant environments, etc.) Stateless Tunneling Mechanisms No static tunnel setup required Frame formats recognized by hosts and treated as tunneled frame Ethernet frames encapsulated in IP packet Physical network uses outer IP header to forward tunneled traffic 3 popular hypervisor-based overlay technologies: Virtual Extensible Local Area Network (VXLAN) Network Virtualization using Generic Routing Encapsulation (NVGRE) Stateless Transport Tunneling (STT) 2013 Cisco and/or its affiliates. All rights reserved. 29

2013 Cisco and/or its affiliates. All rights reserved. 30

Your Application Compute (Nova) Self-service provisioning of virtual machines through a software API Network Service (Quantum) For tenant created, virtual isolated networks and subnets, and services Object Storage (Swift) Massively scalable, distributed object store 2013 Cisco and/or its affiliates. All rights reserved. 31

Apps Apps Apps APIs Controller Other Agents Integrated Network Overlays Physical and Virtual Network OpenFlow Device Device w/ OpenFlow Device Network 2013 Cisco and/or its affiliates. All rights reserved. 32

Cisco Open Network Environments www.cisco.com/go/one/ Cisco Developer Network (CDN) developer.cisco.com/web/onepk-developer/ OpenDaylight www.opendaylight.org 2013 Cisco and/or its affiliates. All rights reserved. 33

Next Webinar: Thurs. Sep. 12th Topic Date Presenter Defining SDN Overview of SDN Terminology & Concepts Aug 29 th Zach Seils Hitchhiker's Guide to onepk Sep 12 th Shelly Cadora SDN Controllers & Agents Sep 26 th Phil Casini Introduction to Virtual Overlay Technologies Oct 10 th Ozden Karakok Security for the SDN, by the SDN Oct 24 th Ahmed Abro Keep checking the Cisco Learning Network site for new/changes in the sessions: https://learningnetwork.cisco.com/community/learning_center/sdn_live_seminars 2013 Cisco and/or its affiliates. All rights reserved. 34

Once you exit the session, your survey will open in your browser. How can we make these Webinars better? What topics do you want to see? 2013 Cisco and/or its affiliates. All rights reserved. 35

Thank you.