APNIC elearning: SDN Fundamentals

Similar documents
SDN Workshop. Contact: TSDN01_v0.1. [xx] Revision:

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Taxonomy of SDN. Vara Varavithya 17 January 2018

Carrier SDN for Multilayer Control

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Software-Defined Networking (SDN) Overview

Software defined networking

ETSI FUTURE Network SDN and NFV for Carriers MP Odini HP CMS CT Office April 2013

SDN Security BRKSEC Alok Mittal Security Business Group, Cisco

SDN AND NFV SECURITY DR. SANDRA SCOTT-HAYWARD, QUEEN S UNIVERSITY BELFAST COINS SUMMER SCHOOL, 23 JULY 2018

SDN Workshop. Contact: WSDN01_v0.1

DetNet Requirements on Data Plane and Control Plane

Programmatic Interface to Routing

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Routing Applications State of the Art and Disruptions

MAGIC OF SDN IN NETWORKING

Revolutionising mobile networks with SDN and NFV

SDN Workshop. Contact: WSDN01_v0.1

The Role of the Path Computation El ement Centralized Controller in SDN & NFV

ONOS OVERVIEW. Architecture, Abstractions & Application

Using Event-Driven SDN for Dynamic DDoS Mitigation

Intel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013

Open and Disaggregated Transport SDN

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture,

SDN Controllers in the WAN: protocols and applications

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Chapter 5 Network Layer: The Control Plane

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017

Software Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

SDN Workshop. Contact: WSDN01_v0.1

Innovative and Open Network Architectures for research and education networks and automated operation through SDN

Network Automation through WAN SDN control

Fundamentals and Deployment of Cisco SD-WAN Duration: 3 Days (24 hours) Prerequisites

Enable Infrastructure Beyond Cloud

The Consumable. Preparing business networks for the cloud with Software Defined Networking

Vodafone keynote. How smart networks are changing the corporate WAN. Peter Terry Brown Director of Connectivity & UC.

NFV Platform Service Assurance Intel Infrastructure Management Technologies

The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization

How Smart Networks are changing the Corporate WAN

Generic Network Functions. Daya Kamath (Ericsson) Prem Sankar G (Ericsson)

Exploiting Cloud Technologies in Networks: NFV and SDN. Andy Reid and Peter Willis BT Research and Innovation

China Unicom SDN Practice in WAN. Lv Chengjin/Ma Jichun, China Unicom

2013 ONS Tutorial 2: SDN Market Opportunities. Sizing the SDN Market Opportunities Lee Doyle, Doyle Research

The Next Opportunity in the Data Centre

Cisco Extensible Network Controller

Cisco APIC Enterprise Module Simplifies Network Operations

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build

OpenFlow: What s it Good for?

OpenADN: Service Chaining of Globally Distributed VNFs

Huawei SX700 Switches. SDN Technology White Paper. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Optical network virtualization. Optical network virtualization. Transport SDN for cloud-centric networking

CSC 401 Data and Computer Communications Networks

Introduction to Segment Routing

ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY

Case Study: Orchestration of Hybrid Networks

ONUG SDN Federation/Operability

Systems Engineering for Software-Defined Network Virtualisation. John Risson, Solutions Engineering Manager IP and Transport Engineering, Telstra

Network Layer: The Control Plane

Software Defined Networks (SDN)

Towards an SDN-based Mobile Core Networks (MCN)

Overview on FP7 Projects SPARC and UNIFY

Software Defined Networks and OpenFlow

Nuevas Redes con SDN. Bernardo Valladares Linares Extreme Networks Abril 22, 2015

DragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved

Huawei SD-WAN Solution

Can the Network be the New Cloud.

Chapter 5 Network Layer: The Control Plane

O3 Project Network Business Innovation by SDN WAN Technologies

Programmable BitPipe. Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs

SDN Evolution of networks. Raul Caldeira

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

NFV and SDN what does it mean to enterprises?

DECODING SOFTWARE DEFINED NETWORKS

Cisco Virtual Networking Solution for OpenStack

SDN and NFV: How they Will Change Your Network Operations. IAMU Annual Conference March 2015 Eric Lampland Lookout Point Communications

Research on Firewall in Software Defined Network

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Hochverfügbarkeit in Campusnetzen

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064

Ending the Confusion About Software- Defined Networking: A Taxonomy

CS 4226: Internet Architecture

Web-Based User Interface for the Floodlight SDN Controller

SDN+NFV Next Steps in the Journey

Way to Implement SDN Network In Data Center

Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

SDN APIs for Communications

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

Technical White Paper on SDN WAN

Open Network Operating System

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

Managing Networks for Successful VoIP Implementations

Software-Defined Networking. Daphné Tuncer Department of Computing Imperial College London (UK)

Enabling High Performance Data Centre Solutions and Cloud Services Through Novel Optical DC Architectures. Dimitra Simeonidou

Cybersecurity was nonexistent for most network data exchanges until around 1994.

Coriant Transcend Symphony Solution

Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide

NETFUSION DISCOVERY SYSTEM DESCRIPTION

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00

Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo

Transcription:

APNIC elearning: SDN Fundamentals Issue Date: esdn01_v0.15 Revision:

Overview Evolution of routers The Clean Slate project OpenFlow Emergence and evolution of SDN SDN architecture today Use cases Standards development Comparing and contrasting with NFV 2

Routers Two key roles: Determining network paths Packet forwarding 3

Today s router Management High Availability FCAPS CLI SNMP Resiliency Protocols Hardware Redundancy Network Layer Services Layer Routing Protocols (unicast/multicast) RIB IP L2 L3 Application Layer (DPI etc) QoS Traffic Managers Packet Memory Queue Management Scheduling Algorithms Accounting Other Hardware Security CPUs Control Memory Switch Fabric (T)CAM AAA Network Interfaces ASICs NPUs FIB CPU Protection 4

How did we get here? Distribution of complexity Backwards compatibility Unanticipated applications Need for higher performance End-to-end principle Better scaling Survivability; spreading of risk Flag days not realistic Short-term, incremental evolution of technology; no major overhaul in last 20 years Networking is a victim of its own success New applications have been delivered on top of existing capabilities Tight coupling between different planes seen as critical for delivering higher performance 5

Clean Slate Project (1) Two research questions: With what we know today, if we were to start again with a clean slate, how would we design a global communications infrastructure How should the Internet look in 15 years? Mission: Re-invent the Internet 6

Clean Slate Project (2) One of the flagship projects was Internet Infrastructure: OpenFlow and Software Defined Networking Seminal paper on OpenFlow...kicked off the SDN movement and the data communications world would never be the same again 7

OpenFlow: The Problem Initial Problem: A mechanism was required for researchers to run experimental network protocols. Open software platforms did not provide the required performance and commercial solutions were too closed and inflexible. Closed systems; only functionality exposed by vendors is available Software Hardware Tight coupling Challenge: how do we influence packet switching/ forwarding behaviour? 8

OpenFlow: The Solution (1) Control Protocols and algorithms to calculate forwarding paths OpenFlow Controller Control Data Forwarding frames/packets based on paths calculated by control plane OpenFlow Protocol Control Routing/Bridging Protocols, RIBs, routing policy and logic Secure Channel Data Forwarding Tables Abstracted Flow Table Data FROM TO 9

OpenFlow: The Solution (2) OpenFlow Controller OpenFlow Protocol Secure Channel Control The Solution: OpenFlow provided a compromise that provided a means of influencing switching/routing decisions without opening up network software. Abstracted Flow Table Data The control software would run on a controller; the outcomes of the calculations would be pushed down to the data plane running on the network element 10

OpenFlow: How it works (1) OpenFlow Controller OpenFlow Protocol Secure Channel Control Adds, deletes and modifies flow table entries Header Fields* Actions Counters Flow 1 Forward to port 1/1 Flow 2 Flow n Drop Send to controller Abstracted Flow Table Switch forwards traffic by matching against header fields and taking corresponding actions * Ingress Port, Ethernet SA, Ethernet DA, VLAN ID, VLAN PCP, IP SA, IP DA, IP Proto, IP ToS, Source L4 Port, Dest L2 Port etc. 11

OpenFlow: How it works (2) One controller manages many switches OpenFlow Controller OpenFlow Protocol Control OpenFlow Protocol Secure Channel Secure Channel Secure Channel Abstracted Flow Table Abstracted Flow Table... Abstracted Flow Table Switch 1 Switch 2 Switch n 12

OpenFlow: Today Initially synonymous with SDN Today, OpenFlow is relegated to being just a part of the greater SDN architecture, with other protocols competing in the same space It is, however: The spark that lit the fuse that started the fire (SDN) 13

OpenFlow: Implications Two primary implications: The control plane (processes to determine how traffic is handled) is physically decoupled from the data plane (forwards traffic according to decisions passed down by the control plane). The control plane is consolidated and centralised: a single software control plane controls multiple data planes (previously a 1:1 correspondence). 14

The Birth of SDN The separation of control and data plane was not an objective in itself but was a consequence of the compromise approach taken by OpenFlow It heralded a new era of programmability that has been vastly enhanced with new architectures and capabilities The term SDN itself was coined in an article about the OpenFlow project at Stanford (http://www2.technologyreview.com/news/412194/tr10-software-defined-networking/) 15

Emergence and evolution of SDN OpenFlow was a starting point Ushered in an era of programmability But a complete decoupling of the control plane and data plane was not practical: We would have had to solve all the problems the industry had spent decades solving and refining: resiliency, scalability, convergence, redundancy etc SDN architecture today Hybrid approach where some elements of the control plane remain distributed while others are centralised. Many different architectural models All of them aspire to achieve the goals of agility and network programmability 16

Defining SDN ONF: The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices. This definition is too narrow SDN is A new approach to networking that provides greater network agility and flexibility by: Automation through enhanced programmability and open interfaces Dis-aggregation and abstraction Centralisation of network control with real-time network visibiity As much a marketing term as a technical one 17

Objectives and benefits of SDN Quicker introduction of new services for faster time to revenue Agility Automation Service provisioning Network provisioning Service automation Reduction in hardware and network operations costs CAPEX/OPEX reduction Programmability Abstraction via simplified, open interfaces End-to-end optimisation Centralised Control End-to-end service and network management 18

SDN SDOs 19

SDN architectural framework (1) SDN Applications ITU-T Y.3300 SDN Controllers Network Resources 20

SDN architectural framework (2) Application Application Service RFC 7426 Control Network Services Abstraction Layer Service Interface Management Service App App Control Abstraction Layer (CAL) Mgmt Abstraction Layer (MAL) CP Southbound Interface MP Southbound Interface Device & Resource Abstraction Layer (DAL) Forwarding App Operational Network Device 21

SDN architectural framework (3) Application Northbound Interfaces Application Service REST/RESTCONF/NETCONF/XMPP Network Services Abstraction Layer Control (controller) Topology Discovery & Management Route selection & failover Traffic Engineering Resource Management Configuration East/Westbound interfaces BGP Southbound Interfaces BGP-LS i2rs PCE-P ForCES IPFIX SNMP Open Flow Netconf BGP RIBs PCC SNMP MIBs OpenFlow YANG Data Segment Routing RSVP-TE Device & Resource Abstraction Layer (DAL) Network Devices IP/MPLS/Transport Note: designations of north-bound and south-bound are relative to the control plane ( controller ) 22

Elements of SDN architecture (1) Application Northbound Interfaces Application Service REST/RESTCONF/NETCONF/XMPP Network Services Abstraction Layer Application Consumers of the network Traffic optimisation applications OSS systems End-customer self-service portals Etc. Northbound interfaces Abstraction of network services towards applications and services Network Services Abstraction Layer: Normalises network and service constructs via an open API or interfaces - YANG models, NETCONF, RESTCONF 23

Elements of SDN architecture (2) Northbound Interfaces Network Services Abstraction Layer Control (controller) Topology Discovery & Management Route selection & failover Traffic Engineering Resource Management Configuration East/Westbound interfaces BGP Southbound Interfaces Control layer The Controller ; the brains of the operation Translates high-level instructions from north-bound interfaces and converts them to instructions for the resource layer Collection of key functions: Topology discovery Traffic engineering Resource management Route selection and failover Service configuration Mediation Southbound interfaces 24

Elements of SDN architecture (3) Southbound Interfaces BGP-LS i2rs PCE-P ForCES IPFIX SNMP Open Flow Netconf BGP RIBs PCC SNMP MIBs OpenFlow YANG Data Segment Routing RSVP-TE Device & Resource Abstraction Layer (DAL) Network Devices IP/MPLS/Transport Southbound interfaces Myriad interfaces, plug-ins, and protocols, including OpenFlow Device-specific details abstracted from higher layers of the controller Data Traditional and newer generation dataplanes, physical and virtual Augmented by SDN-friendly protocols such as Segment Routing 25

Key SDN use cases Data Centre network automation Most widely-deployed and mature solution Automation of network connectivity via overlay networks Multi-tenancy SD-WAN Extension of DC automation concepts Site connectivity via overlay networking Service Automation & provisioning Direct customer access via portals Bandwidth on demand Bandwidth calendaring Network optimisation Link and path optimisation based on real-time network state Running networks "hotter" 26

Open source projects 27

Comparing and contrasting with NFV SDN: decouples control plane and data plane NFV: decouples network software from closed, proprietary hardware systems Software Tightly coupled Purposebuilt hardware Virtualised Software COTS hardware FROM TO 28

Questions Please remember to fill out the feedback form https://www.surveymonkey.com/r/ apnic-20170111-el1 Slide handouts will be available after completing the survey 29