L'architettura di rete: NFV e SDN



Similar documents
Virtualization, SDN and NFV

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

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

VIRTUALIZING THE EDGE

Leveraging SDN and NFV in the WAN

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

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

SDN/Virtualization and Cloud Computing

Network Virtualization

Experimental research on communication networks at CTTC The ADRENALINE and EXTREME testbeds

SDN and NFV in the WAN

How To Orchestrate The Clouddusing Network With Andn

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

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

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

5G: The Software Network and Virtualization Opportunities

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

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

SDN, NFV & Future Technologies. Chris Thompson Director of Product Management, Cloud Connectivity Solutions

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Challenges and Opportunities:

Software Defined Network (SDN)

Network Security Demonstration - Snort based IDS Integration -

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

Definition of a White Box. Benefits of White Boxes

Tutorial: OpenFlow in GENI

A Mock RFI for a SD-WAN

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

HUAWEI FusionSphere AN OPEN CLOUD PLATFORM OPTIMIZED FOR ICT CONVERGENCE

The Evolution of the Central Office

What is SDN all about?

SDN PARTNER INTEGRATION: SANDVINE

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

Flexible SDN Transport Networks With Optical Circuit Switching

SDN Applications in Today s Data Center

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

SDN. What's Software Defined Networking? Angelo Capossele

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

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

SDN Architecture and Service Trend

The Role of Virtual Routers In Carrier Networks

PLUMgrid Open Networking Suite Service Insertion Architecture

A Next-Generation Architecture for Cable Operator Networks Based on Software-Defined Networking and Network Function Virtualization

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip

OpenFlow/SDN activities of NTT Communications

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Embracing Transport SDN for Open Networking Architectures

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

Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Network Function Virtualization & Software Defined Networking

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

An Integrated Validation Approach to SDN & NFV

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

SOFTWARE DEFINED NETWORKING

Designing Virtual Network Security Architectures Dave Shackleford

Cloud Computing, Software Defined Networking, Network Function Virtualization

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Flexible Building Blocks for Software Defined Network Function Virtualization (Tenant-Programmable Virtual Networks)

White Paper - Huawei Observation to NFV

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

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

IO Visor: Programmable and Flexible Data Plane for Datacenter s I/O

Open vswitch and the Intelligent Edge

Software Defined Networking and Network Virtualization

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

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

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

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

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

The Keys for Campus Networking: Integration, Integration, and Integration

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

Telecom - The technology behind

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

ProgrammableFlow for Open Virtualized Data Center Network

Monitoring, Managing, and Securing SDN Deployments // White Paper

Software-defined networking and Network Function Virtualization-based approach for optimizing a carrier network with integrated datacenters

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Ensuring end-user quality in NFV-based infrastructures

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE

OpenFlow -Enabled Cloud Backbone Networks Create Global Provider Data Centers. ONF Solution Brief November 14, 2012

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

Yocto Meta-Virtualization Project

How to Hear the Web Seminar

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Delivering Managed Services Using Next Generation Branch Architectures

Open networks: Turning the vision into reality

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

SDN-NFV: An introduction

Cloud Computing Security: What Changes with Software-Defined Networking?

U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

THE THINKING NETWORK. Software Defined Networks will provide the intelligence the network needs to keep up in a cloud centric world.

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

Transcription:

L'architettura di rete: NFV e SDN Prof. Ing. Maurizio Casoni (and many thanks to Prof. Callegati and Dr. Fiorani) Dipartimento di Ingegneria Enzo Ferrari Università degli Studi di Modena e Reggio Emilia

The software evolution of networks Software will play an unprecedented dominant role in upcoming communication environments A new buzzword: Network Softwarization Computing, storage, connectivity services, present and future application instance will be deployed in the form of virtualized assets within a software-defined infrastructure running on top of general-purpose hardware Everything under the *aas paradigm 2

Software = Programmability = Flexibility Software = Programmability = Flexibility *aas = General purpose hardware Promise to improve Capex and Opex Not a new concept in communications Active Networks Software-Defined Radio Programmability does not answer all questions 3 heterogeneous resource management full service abstraction cross-layer, cross-domain functionalities Software-Engineered Networking

Devices Enabling technologies Virtualization Embed any application into a Virtual Machine (VM) that can run in the cloud Infrastrucure Cloud computing Flexible VM placement and management Tenants isolation Control and management Software Defined Network Design your own network topology on top of the physical network 4

Enabling Instruments Many vendor proprietary solutions but also Many opensource projects Virtualization KVM, VirtualBox, libvirt Open vswitch, linux bridges Cloud Management OpenStack Cloud provisioning Cloudify SDN implementation Pox, Ryu, OpenDayLight 5

An example that fits all Cloud computing OpenStack NFV VMs over KVM Networking OvS SDN Pox, OpenDayLight 6

Source: https://www.openstack.org/software Cloud Operating System

Openstack: key physical components 4 physical components Same hardware configuration Minimize Capex and Opex Controller Management console Compute node Host virtual machines and related computing tasks Network Node Host shared network components Storage node Host shared storage devices 8

Example of OpenStack platform architecture Internet Users External Net Controller Network node Compute node 1 Compute node 2 Storage node Data Net Management Net

The Openstack virtual network Every tenant sees its own conventional LAN LAN switch, DHCP and DNS servers, default gateway None of these exist as a real device It is a virtual network infrastructure VNI The VNI is Distributed among compute, network and storage nodes Made of several virtual building blocks What are the main components? Who manages the VNI? 10

Source: http://openvswitch.org Virtual Ethernet/SDN Switch

Location of VNI elements DHCP Server VM OvS Network Node Compute Node 1 Compute Node 2 Compute Node 3 Gateway/NAT VM Placement SDN controller Storage manager Controller Node Internet 12

Software-Defined Networking (SDN) Applications see the network as a single, logical switch controlled via abstracted API Centralized intelligence and network state knowledge to configure the devices Simplified network devices do not need to process all routing/switching protocols Enterprises and carriers gain vendor-independent control over the entire network from a single logical point, which greatly simplifies the network design and operation. Source: ONF White Paper, https://www.opennetworking.org/

The OpenFlow Network Innovation Feature Feature Network Operating System Feature Feature Operating System Specialized Packet Forwarding Hardware Feature Operating System Feature Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Feature Specialized Packet Forwarding Hardware Operating System Specialized Packet Forwarding Hardware Source: S.Seetharaman, OpenFlow/SDN tutorial, OFC/NFOEC 2012

The OpenFlow Network Innovation 3. Well-defined open API 2. At least one good operating system Extensible, possibly open-source Feature Feature Network Operating System 1. Open interface to hardware OpenFlow Specialized Packet Forwarding Hardware OpenFlow OpenFlow Specialized Packet Forwarding Hardware Specialized Packet Forwarding Hardware OpenFlow Specialized Packet Forwarding Hardware OpenFlow Specialized Packet Forwarding Hardware Source: S.Seetharaman, OpenFlow/SDN tutorial, OFC/NFOEC 2012

The OpenFlow Network Innovation Feature Feature Network Operating System OpenFlow Specialized Packet Forwarding Hardware OpenFlow OpenFlow Specialized Packet Forwarding Hardware OpenFlow OpenFlow Specialized Packet Forwarding Hardware

Network Function Virtualization (NFV): Media Server Web Server User Access Router Firewall NAT DPI Switch Edge Router User VM VM VM VM VM Virtual Bridges/Switches Hypervisor Kernel Standard HW Edge Router

Implementing Network Application (service) Orchestrator SDN Controller Openstack Physical Routers and Switches dhcp Router OVS VM1 VM1 VM2 VM1 VM2 VM2 OVS OVS OVS Openstack cloud platform 18

NFV Chaining & dynamic traffic steering Data flow f 1 (t 0 ) Edge Network Data Center VNF VNF VNF Edge Network Data Center VNF VNF Core Network Edge Network Data Center VNF VNF VNF VNF 19

NFV Chaining & dynamic traffic steering Data flow f 1 (t 0 ) Data flow f 2 (t 0 ) Edge Network Data Center VNF VNF VNF Edge Network Data Center VNF VNF Core Network Edge Network Data Center VNF VNF VNF VNF Space chaining diversity 20

NFV Chaining & dynamic traffic steering Edge Network Data Center VNF VNF VNF Data flow f 1 (t 0 ) Data flow f 2 (t 0 ) Data flow f 2 (t 1 ) Edge Network Data Center VNF VNF Core Network Time chaining diversity Edge Network Data Center VNF VNF VNF VNF 21

A simple use case QoS control and SLA enforcement 3 Virtual Network Functions Deep Packet Inspection and traffic classification Wireless accelleration (traffic squeezing) Traffic control (traffic policing and packet dropping) Goal: Safeguard the SLA with premium users Exploit bandwidth accelleration Allow best effort users in residual bandwidth 22

Proof of concept: SDN controller design Hybrid SDN approach: ARP processed according to NORMAL action TCP and UDP flows processed dynamically according to SLA and network traffic conditions Rules installed at startup phase: Broadcast storm avoidance Prevents loops Any other rule not requiring flow by flow processing (e.g.: apply action NORMAL to ARP packets) Decrease load on controller 23

Proof of concept: SDN controller design Phase 1: classification Rules installed in SW1: Traffic from BU to DEST is forwarded both to VR1 and DPI Similarly for inbound packets 24

Proof of concept: SDN controller design Phase 2: SLA compliance Rules installed in SW1: Traffic from BU to DEST is forwarded to VR1 via WANA1 Similarly for inbound packets 25

Proof of concept: SDN controller design Phase 3: no congestion SLA not enforced Rules installed in SW1: Traffic from BU to DEST is forwarded directly to VR1 Similarly for inbound packets 26

Proof of concept: SDN controller design Phase 4: classification Rules installed in SW1: Traffic from BU to DEST is forwarded directly to VR1 Traffic from RU to DEST is forwarded both to VR1 and DPI Similarly for inbound packets 27

Proof of concept: SDN controller design Phase 5: SLA compliance & congestion SLA enforced Rules installed in SW1: Traffic from BU to DEST is forwarded to VR1 via WANA1 Traffic from RU to DEST is forwarded to VR1 via TC Similarly for inbound packets 28

Multi-tenant test scenario: NFV case study OpenStack dashboard view when N = 4 29

5G transport data plane A 5G transport network can be divided in two segments: Small cells transport Aggregates the traffic to/from the wireless small cells Technology and topology are test case dependent Metro/aggregation Connects different site types (i.e., macro, small cells access and fixed access) among themselves and to the core network Common DWDM-centric network Wireless small cells network Transport network Small cells Dedicated small cells transport Small cells access Macro MN Small cells Technology Topology Access Ring Metro Ring Edge Test case specific Common DWDM-centric solution 30

Small cells transport (1/2) The main technology options can be categorized as: Copper-based Rates in the order of a few Gbps over relatively short distances. Preferred in the areas where there is a large installed base of copper that can be reused Fiber-based Provide high data rates over long distances in an energy-efficient way. Good and long term candidate for 5G small cells transport networks Wireless-based High capacity using advanced radio technologies. Attractive where cost of deploying wired transport infrastructure is prohibitively high Wireless small cells network Transport network Small cells Small cells Dedicated small cells transport Copper vs. fiber vs. wireless Small cells access Macro Access Ring MN Metro Ring Edge Test case specific Common DWDM-centric solution (K5 data plane) 31

Small cells transport (2/2) Overview of fiber-based technologies for small cells transport: Technology Compatible services Capacity Costs (CAPEX) Costs (OPEX) Technology maturity Open challenges Active Ethernet (CAT 5/6 and/or grey optics + packet switching) Ethernet 1-10G (drop) 10G-100G (feeder) Equipment (low) Deployment (low) General (high) Energy (high) Mature Control and management of active resources (switches/links) PtP grey optical links Ethernet CPRI RoF 1-100G Equipment (low) Deployment (high) General (high) Energy (low/med) Mature Fiber deployment/handling TWDM-PON Ethernet WDM overlay with CPRI/RoF over same fiber infrastructure 40G (drop) Equipment (med) Deployment (low) General (low) Energy (med) Standardized Handling of clients with stringent service requirements Low cost components (tunable TRx) DWDM-PON Ethernet CPRI RoF 1-10G (drop) 380 WL per fiber (feeder) Equipment (med) Deployment (med) General (low) Energy (low) Products available for less cost sensitive segments Low cost technologies (3-5 years) Low cost components (tunable TRx, integrated TRx arrays) UD-WDM-PON Ethernet CPRI RoF 1-10G (drop) 1000 WL per fiber (feeder) Equipment (very high) Deployment (very low) General (low) Energy (med) Concept/demo stage Low cost technologies (5+ years) Low cost components (coherent TRx) 32

Metro/aggregation network The (D)WDM transport technology provides extremely high capacity for the metro/aggregation network: Hierarchy of interconnected optical rings Different options for metro node design Different options for the placement of the BBU functions Access Rings AE Metro Ring MN Macro base station AE MN MN ME Optical transponder(s) EPC AE: Access Edge MN: Metro Node ME: Metro Edge Optical DWDM transport network 33

Data plane design strategies Two main design strategies for 5G transport networks: Overprovisioning The challenge of providing high capacity on-demand with (possibly) fast resource reconfiguration is satisfied thanks to the ubiquitous availability of ultra-high capacity transport Pros: relatively low complexity at the control plane Cons: potentially high cost because of inefficient use of network resources Smart transport networks 1. Dynamic resource sharing Re-configurable systems for dynamically sharing limited transport resources 2. Network functions virtualization Dynamically push network functions to different locations, such as closer to the users so that a portion of the traffic requests can be served locally 34

Dynamic resource sharing The type of resources and how they can be shared depends on: Radio deployment solution/architecture Transport technology User traffic dynamicity Resources that can be shared: Packet switching: traffic engineering to allocate switching capacity Fiber: wavelength division multiplexing (WDM) Wavelength: time division multiplexing (TDM) or dynamic wavelength allocation Spectrum: time, frequency or code multiple access Example of dynamic resource sharing by exploiting temporal traffic patterns: Cell (dimension for peak) Traffic Type 1 Cell (dimension for peak) Traffic Type 2 Aggregation stage (dimension for busy hour) Aggregate cell peak Cell peak Cell peak Aggregate Busy hour Busy hour Busy hour 35

Network Functions Virtualization The type of resources that can be dynamically virtualized depends on: User traffic type Business model (agreement between wireless and transport providers) Example of resources that can be virtualized: Wireless network functions BB processing Evolved packet core (EPC) Transport network functions Packet aggregation Cloud resources Cache/storage Servers needs to be available in different network locations: Small cells Dedicated small cells transport Small cells access Macro MN Small cells Technology Topology Access Ring Metro Ring Edge 36

Control plane design (1/2) The use of dynamic resource sharing and NFV puts requirements on the control plane A software-defined networking (SDN) based control plane with programmable control of network resources and end-to-end orchestration could provide a framework for such a scenario Possible control plane architecture: SDN-based control Radio controller Orchestration Transport controller Small cells transport controller Smart data plane Small cells Small cells Dedicated small cells transport Technology Topology Small cells access Access Ring MN Metro Ring Edge 37

Control plane design (2/2) Demonstration video https://www.youtube.com/watch?v=1ba0qw14mau 38

Open issues Performance may be an issue Smart network and traffic engineering Orchestration Description tools and languages Application building tools Multi-domain Coordinate different orchestration logics VNF standardization 39