SDN/NFV: Enabling Programmability in Networks Is this end game for hardware?



Similar documents
Creating The World s First Open Programmable Dimitra Simeonidou & Anna Tzanakaki

Future Cities Bristol is Open

Open Flow in Europe: Linking Infrastructure and Applica:ons [OFELIA] Reza Nejaba) Mayur P Channegowda, Siamak Azadolmolky, Dimitra Simeounidou

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Next Challenges in Optical Networking Research: Contribution from the CaON cluster for HORIZON 2020

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

Network Function Virtualization & Software Defined Networking

Adapting OpenFlow to control the optical devices the results of the work of the Optical Task Force in OFELIA project

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

The Role of Virtual Routers In Carrier Networks

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Software Defined Optical Networks with Optical OpenFlow. Jörg-Peter Elbers, Achim Autenrieth ADVAnced Technology August 2012 Rev 1.

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

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

Control Plane architectures for Photonic Packet/Circuit Switching-based Large Scale Data Centres

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

SDN-NFV: An introduction

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

SDN Architecture and Service Trend

Definition of a White Box. Benefits of White Boxes

Flexible SDN Transport Networks With Optical Circuit Switching

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

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

Network Softwarisation An Open Development Ecosystem. Telefónica Global CTO

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

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

OpenNaaS: an European Open Source framework for the delivery of NaaS An enabler for SDN and NFV

Workshop - New Paradigms for Routing in Optical Networks

ETSI NFV ISG DIRECTION & PRIORITIES

Technology and Trends in Network Virtualization

Bandwidth-Flexible CDC ROADMs Massimo Di Blasio, Director, Carrier Business Development. Market Focus ECOC 2011

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Annex D: Technological developments

THE SDN TRANSFORMATION A Framework for Sustainable Success

10G CWDM Conversion Technology

What is SDN all about?

Telecom - The technology behind

Network Virtualization and its Application to M2M Business

Network Functions Virtualisation. + Don Clarke, Pete Willis, Andy Reid, Paul Veitch (BT) + further acknowledgements within slides

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Coriant Groove G30 Data Center Interconnect Solution

SDN Applications in Today s Data Center

Scaling Cloud-Native Virtualized Network Services with Flash Memory

SDN PARTNER INTEGRATION: SANDVINE

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

2013 ONS Tutorial 2: SDN Market Opportunities

Network Operations in the Era of NFV & SDN. Chris Bilton - Director of Research & Technology, BT

Challenges and Opportunities:

Brocade SDN 2015 NFV

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

Building Content Distribution Platforms over Flexible Optical Networks

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

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

5G Network Infrastructure for the Future Internet

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

Pluribus Netvisor Solution Brief

Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

Ensuring end-user quality in NFV-based infrastructures

Sudden Impact: How Cloud Services Affect the Network and Drive Business Transformation. Monday, March 11, :30-3:15 p.m.

How To Orchestrate The Clouddusing Network With Andn

Network functions Virtualisation CIO Summit Peter Willis & Andy Reid

Agenda. NRENs, GARR and GEANT in a nutshell SDN Activities Conclusion. Mauro Campanella Internet Festival, Pisa 9 Oct

Optical Software Defined Networking

White Paper. Innovate Telecom Services with NFV and SDN

Virtualization, SDN and NFV

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

The Rise of Optical Data Center Networks

Virtualized Converged Data Centers & Cloud how these trends are effecting Optical Networks

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

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

Network Technologies for Next-generation Data Centers

The Role of SDN-NFV in Flexible Optical Networks: Current Status, Challenges and Opportunities

Software-Defined Networks Powered by VellOS

L2-L7 BASED SERVICE REDIRECTION WITH SDN/OPENFLOW

Does SDN accelerate network innovations? Example of Flexible Service Creation

Simplifying IT with SDN & Virtual Application Networks

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

Ensuring end-user quality in NFV-based infrastructure

SDN and NFV in the WAN

Leveraging SDN and NFV in the WAN

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Dell Networking ARGOS 24/03/2016. Nicolas Roughol. Networking Sales Engineer. Tel : nicolas_roughol@dell.com

Network Functions Virtualization in Home Networks

White Paper. BTI Intelligent Cloud Connect. Unblocking the Cloud Connectivity Bottleneck. btisystems.com

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

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

Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case.

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

State of the Art Cloud Infrastructure

A Software Defined Network Architecture for Transport Networks

Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers

Transcription:

SDN/NFV: Enabling Programmability in Networks Is this end game for hardware? Dimitra Simeonidou High Performance Networks, University of Bristol, UK 1

Key Enablers for Network Programmability SDN and NVF enable programmability using control/management/service software tools and assuming hardware pre-defined functionality. What needs to happen at the hardware level? Unlocking flexibility and programmability at software and hardware layers 20 M UK research portfolio (Engineering and Physical Science Research Council: www.epsrc.ac.uk) Toward Ultimate Convergence of All Networks (TOUCAN) Transforming the Internet Infrastructure: The Photonics HyperHighway Introducing Insight into the Abstraction of Optical Network Infrastructures (INSIGHT) Knowledge Centric Networking (KCN) Synthetic On-Chip and Off-Chip Optical Network Design (SONATAS) Universities: Bristol, Edinburgh, Herriot Watt, Lancaster, Southampton, Surrey, UCL Industry:BBC, Broadcom, BT, NEC, Polatis, Samsung Portfolio of 9 EU (FP7, H2020 projects on DC architectures, 5GPPP) 75M Smart City project: Bristol Is Open

EPSRC Programme Grant: Towards Ultimate Convergence of All Network: (TOUCAN) Non-academic Partners: BCC, Broadcom, BT, Janet, NEC, Innovate UK, Plextek, Samsung Advisory Board: John Manley (Chair), P. Demeester (iminds), S. Figuerola (i2cat), Y. Wolfsthal (IBM, Israel), A. Gladisch (Deutsche Telekom), J. Elmirghani (INTERNET, PI), C. Chambers (BBC), EPSRC Funding: 6M from the UK Research Council (EPSRC) + 6M from partners and Institutions Duration 5 yrs from 11 th of August 2014

Key Message A1 TOUCAN will develop a NETWORK TECHNOLOGY USBwhich will enable any network device to be plugable, discoverable, describable and interoperable in the network

Slide 4 A1 Add outdoor LiFi Anna, 09/09/2014

TOUCAN aims to achieve ultimate network convergence enabled by a radically new technology agnostic architecture targeting a wide range of applications and end users Facilitate seamless interconnection of network technology domains, networked devices and data sets New foundations for end-to-end convergence High flexibility in data throughput, high adaptability, resource efficiency Address Quality of Service (QoS) and Quality of Experience (QoE) requirements Enable application-level infrastructure programmability

H2020 5GPPP5: G-XHaul Infrastructure Flexiblenetwork architecture able to transport future RAN solutions distributed and dense small cells networks, centralized Cloud-RAN deployments, hybrid etc. Fully programmable Time Shared Optical Network (TSON) is adopted to provide connectivity between: macro-sites or central offices and the regional DCs (BBUs) in case of Cloud-RAN core network gateways in case of a distributed RAN architecture

The Solution How to solve the problem? Manage a diverse Network-of-Networks IT, Telecoms, Wireless, Sensors, Actuators, IoT, etc. Multi-Technology Support Virtual Network A Virtual Network B Network Operating System (NetOS ) Computers Software Defined Networking Abstractions of the underlying hardware Logically centralized control Eliminate Vendor Lock-ins white box solutions? Data centres & Cloud Network Virtualization Slice network to share resources among many users Efficient utilization & monetization Multi-Tenant Solution Sensors, M2M, IoT Telecoms INFRASTRUCTURE

An SDN Enabled Architecture: for Network Control and Virtualization Network Virtualisation Node Slicing Bandwidth Slicing Network Abstraction VSwitch Uniform switching VSwitch VSwitch VSwitch Switch as a VSwitch Information Model Device: Features Actions Peering TOR Space Switch Advanced NIC Fast switch WSS OF Agent

Support for any arbitrary network elements Supporting Technology and Architecture Evolution Support for fixed devices but also flexible devices with switching capability Advanced NIC TOR Space Switch Fast switch WSS

Support for any arbitrary physical connectivity Supporting Technology and Architecture Evolution Flexible to change connectivity between devices during architecture evolutions Advanced NIC TOR Space Switch Fast switch WSS

An SDN Enabled Architecture: for Multiple Network Technologies OF Ex. OF Agent Extended OpenFlow Channel Capability Abstraction (Resource Model) Technology specific interface TL1 Raw Socket Raw Socket Ethernet Frame Space Switch OPS Switch Flex-grid WSS FPGAbased NIC

Abstraction and Virtualisation

Physical Layer Impairment Assessment Model Shuping Peng, Reza Nejabati, Dimitra Simeonidou, Impairment-Aware Optical Network Virtualization in Single-Line-Rate and Mixed-Line-Rate WDM Networks, IEEE/OSA Journal of Optical Communications and Networking (JOCN), 5(4), pp. 283-293, April 2013.

Network Functions Virtualisation: NFV Network Functions Virtualization is about implementing network functions in software -that today run on proprietary hardware - leveraging (high volume) standard servers and IT virtualization Supports multi-versioning and multi-tenancy of network functions, which allows use of a single physical platform for different applications, users and tenants Facilitates innovationtowards new network functions and services that are only practical in a pure software network environment Applicable to any data plane packet processing and control plane functions, in fixed or mobile networks Source: Adapted from D. Lopez Telefonica I+D, NFV

Classical Network Appliance Approach Network Functions Virtualisation: NFV Network Virtualisation Approach Independent Software Vendors Message Router CDN Session Border Controller WAN Acceleration Orchestrated, automatic & remote install. DPI Firewall Carrier Grade NAT Tester/QoE monitor Standard High Volume s Standard High Volume Storage SGSN/GGSN PE Router Optical Switch Radio Access Network Nodes White Box [Optical or Layer 2 or Wireless Access]

NFV & SDN & Virtualization Globecom 2013 Applica on Layer Virtual PCE Extended OF Controller Extended OF Controller vnet1 Virtualiza on Layer vnetn Op cal FlowVisor PCE Policy Virtual PCE Topology QoT N F V contr oller Network Func ons Slicer Topology Controller Classifie r Node Constraints Flow Message Ctrl Op cal Topology Planner & QoT es mator Extended OF Protocol Based on [OF 1.0 v0.3] 1 x Calient DiamondWave Fiber switch OpenSource GMPLS controlled Virtualization to 4 switches iplc-roadm OpenFlow Switch WSS-ROADM Directionless 4ch add/drop 2 x 1GE (SFP) 2x10GE (XFP) DWDM WSS-ROADM Fixed 4ch add/drop 2 x 10GE (SFP+ DWDM) University of Bristol, UK Flexible wdm devices OpenFlow Switch

SDN Allows decoupling of DP and CP. Network OS with apps Limits: Assumes Hardware Infrastructure is nonprogrammable Function Rigid SDN, NFV and Optical Layer NFV Deploy virtual function on commodity servers Obvious limitations to type of virtual functions possible? Network (Opto- Electronic) Infrastructure Currently non-programmable and function rigid

SDN, NFV and Network Function Programmable (NFP) Infrastructure SDN Allows decoupling of DP and CP. Network OS with apps Limits: Assumes Hardware Infrastructure is nonprogrammable Function Rigid Network (Opto- Electronic) Infrastructure Why not network function programmable (NFP) hardware infrastructure? NFV Deploy virtual function on commodity servers Obvious limitations to type of virtual functions possible?

Optical Backplane Physical layer Considerations Architecture-on-Demand Node 1 Fibre inputs/outp uts ToR 2 N ToR ToR Splitter 1 2 P 1 2 P AWG 1 2 P AWG 1 R 1 T OPS switch Network Fabric becomes programmable Heterogeneous pluggable entities Different NIC technologies Different TOR technologies Different Switching technologies Different transponder Different server racks Multi-dimension network : Space, Frequency, Time

One Hardware any Function Optical backplane(s) large scale port switch e.g. MEMS / Beam steering, Several pluggable photonic sub-systems and components L2 Swtich Freq Select MUX/DEMUX Fast (nsec) Switching EDFA Optical Backplane Fibers In/Out (Single- Core/Multi- Core/Vortex/ ) Fibre/Core switching Multicast/ Broadcast Fibers In/Out

One Hardware any Function FPGA-based Electronic Backplane Network function blocks Node Function blocks Physical technology drivers and transmission blocks FPGA-based Electronic Backplane Resource Controller Switching functions Ethernet/ TDM Switchover Ethernet Switch Network function blocks Control comm interface Node Function blocks FPGA Nodes Synchronization System operations Aggregation TDM Frames/slots Elastic TDM Switch QoT Overhead Switch control Control Physical technology drivers And Transmission Multicasting Traffic Optical Backplane Amplifi cation Multica sting MUX/D EMUX Fast Switch

Experimental Demonstrations

NFP ROADM Supporting TransportNetworking Scalable to SDM capacity levels thanks to efficient support for coarse granularities Flexibility to support fine switching granularities in space/frequency/time Support for additional functionality, e.g. defragmentation, regeneration, etc. More efficient use of functional modules: only used where required. λ NFP Node λ λ Fiber/Core λ λ TDM channel SDM DEMUX SDM MUX λ

Fully Programmable Optical DC Fabric (http://www.ict-lightness.eu) Agent Ethernet Frame ToR1 (FPGA) OVS OVS OVS Rack1 Agent 10G SFP+ Agent Raw socket OPS Back Plane (192 192 Polatis) ToR2 (FPGA) OVS OVS OVS Rack2 Agent ToR3 (FPGA) OVS OVS OVS Rack3 extended OF msg. TL1 Agent Agent SDN Controller Plugin OF lib with proposed extension OF lib with proposed extension Service Abstraction Layer Forwarding Rules Manager Topology Manager Topology Manager Extended modules REST Application

ECOC 2014 PD (University of Bristol and ORC Southampton) PLZT-based TDM SDM/WDM Converter Inter-DCN WSS Programmable FPGA-based ToR 40Gbaud QPSK/16QAM Tx Slotted-TDM/Ethernet programmable Tx Reconfigurable Optical Cross Connections MEF 1 MEF n Inter-cluster Top of Cluster Network Function Programmable switch 3 spools of 3-element fibers (MEFs) Optical 10GbE 25/19 ToR 1 10GE link Ethernet Traffic Analyzer ToR 2 Cluster Node 1 ToR n 4 4 Fast switch (10ns) Synchronized with TDM-enabled ToRs

Bristol Is Open Programmable City Experimental testbed where the University s opensource Network Operating System (NetOS ) controls a hardware programmable city infrastructure

Bristol Is Open (BIO) We are building a research network integrating optical, wireless, IoTand computing to provide a unique open and programmable experimental platform in the centre of Bristol BIO will offer the test-bed as utility for experimentation: City Experimentation as a Service BIO will support City-driven research and innovation

The Bristol Is Open Network Optical Network Wireless Network IoT Network Cloud Infrastructure 144-fiber core network connecting 4 nodes 1Gbps access network Wi-Fi, LTE, LTE-A, 60Ghz Fiber-connected lamppost Clusters & canopy of sensors HPC and commodity compute and storage A diverse network with different technologies 28

Smart City OS (NetOS ) end-user services core services experimental services App 1 App 2 App 3 App N NetOSMgmt Platforms management Exp1 Service Development Kit Enhanced SDK Data Presentation Layer Data Pre-Processing Services service 1 service N Platform Virtualization/Slicing Information Models Data Collection Engine sync async OpenStack OpenStack, etc. City Network(s) SDN Controller Gateway /Driver Gateway /Driver Gateway /Driver Gateway /Driver Gateway /Driver Gateway /Driver parking traffic gates smart grid public transport smartphones cars HPC Optical CCTV public buildings weather sensors... home meters sensors Wireless city resources citizen resources aux resources

Core Network Node User Boxes (NetFPGAs) OpenStack Managed DC in a Box SDN enabled L2 Switch 10 G/40G/100G SDN enabled L1/L0 Optical Switch 100G

Work In Progress Unlocking programmability through function coordination and co-design at software and hardware layers Telecoms Data Centres Smart Cities Sector specific benefits and boundaries Towards white box deployment, when & where?

Thank you