enabling 5g network slicing over heterogeneous optical ... · optical metro network optical core...

19
Enabling 5G network slicing over heterogeneous optical networks ONDM2017 Workshop Ramon Casellas, Ricard Vilalta, Ricardo Martínez, and Raul Muñoz - CTTC/CERCA Communication Networks Division, Av. Carl Friedrich Gauss, 7, 08860 Castelldefels, Spain [email protected] © CTTC 2017 All rights reserved ONDM2017 Workshop - Optical networks for data centres in the 5G era 1 rosshaul 5G C the integrated fronthaul/backhaul

Upload: others

Post on 18-Jul-2020

19 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Enabling5Gnetworkslicingoverheterogeneousopticalnetworks

ONDM2017Workshop

RamonCasellas,RicardVilalta,RicardoMartínez,andRaulMuñoz- CTTC/CERCA

CommunicationNetworksDivision,Av.CarlFriedrichGauss,7,08860Castelldefels,Spain

[email protected] ©CTTC2017Allrightsreserved

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 1rosshaul5G C

the integrated fronthaul/backhaul

Page 2: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v SlicingMacroscopicConcept:partition(slice)asinglephysicalinfrastructureintomultiplevirtualXoptimizedaccordingtospecificservices,businessmodels,etc.q X?Networks?Infrastructures?Functions?q Networkvirtualization?VirtualPrivateNetwork?ETSINFVNetworkService?

§ Allcanbeseenasaparticularcases.

v Definitionsq NextGenerationMobileNetworks(NGMN)WhitePaperq 3GPPTR28.801V1.0.0(2017-03)Studyonmanagementandorchestrationofnetwork

slicingfornextgenerationnetwork(Release14)§ asetofnetworkfunctionsandtheresourcesforthesenetworkfunctionswhicharearranged

andconfigured,formingacompletelogicalnetworktomeetcertainnetworkcharacteristics.§ MaybecomposedofsubnetsofPhysicalNetworkFunctionsand/orVirtualizedNetwork

Functions.§ PhysicalNetworkFunctionsandVirtualizedNetworkFunctionsmaybelongtooneormore

networkslicesubnet(s).

q Researchpapers,Whitepapers…

Alogicalconstructencompassingmultipleinterconnectedfunctions,customizedandoptimizedforaservice(set)orvertical.

Introduction:slicingasanemergingrequirementfor5G

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 2

Page 3: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

5GPPPWhitepaper(MWC2016)

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 3

Optical Core NetworkOptical Metro Network

Core Cloud

Infrastructure Layer

Optical Access Network

Satellite Network

RAN and wireless backhaul

Edge Cloud

Network Function Layer

Multi-service Control Layer

Business Function Layer

Edge Cloud

Business Service Layer

Network Function

Repository

Vertical #1 Services(e.g., Factory of the Future)

Mobile broadband Services Vertical #2 Services (e.g,, Automotive)

Service #1

Service #2

Service #3

Service #1

Service #2

Service #3

Service #1

Service #2

Service #3

Net

wor

k-ce

ntric

ser

vice

sVe

rtic

al-c

entri

c se

rvic

es

Northbo

undInterfa

ces

Southb

ound

Interfaces

Vertical #1 Function

Repository

Vertical #2 Function

Repository

Vertical #3 Function

Repository

OpticalWireless SatelliteAbstract resources:

Source: 5GPPP White paper MWC2016: https://5g-ppp.eu/wp-content/uploads/2016/02/BROCHURE_5PPP_BAT2_PL.pdf

Page 4: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v Goalà Todynamicallyprovidemultiple,highlyflexible,end-to-enddedicatednetworkslices(consideringvirtualnetwork,cloudandfunctionsresources)overthesamephysicalinfrastructureinordertodeliververtical-specificrequirements

q Control,ManagementandOrchestrationsystemsforslicelife-cyclemanagement.

v Slicescanbecreatedandoperatedbythe5Gnetworkoperatororenablenewbusinessmodels,e.g.“Slice-as-a-Service”.

v Whataboutmulti-tenancy?

q Relatedtotheconceptofownershipand/oruse.

q NetworkSlicingisanenablerforflexiblemulti-tenancy.

q Ultimatelyempoweringtenanttocontrolallocatedslice(recursively)

SlicingasaService

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 4

Page 5: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v Definesanewgenerationoftransportnetworksfor5G,integratingbothfronthaulandbackhaulsegmentsintoacommontransportinfrastructure.

v ConvergedFronthaulandBackhaulundercommonSDN/NFV-basedcontrol,capableofsupportingnew5GRANarchitectures(vRAN)andperformancerequirements.q XCF– CommonFramecapableoftransportingthemixtureofvariousFronthaulandbackhaultraffic

q XFE– ForwardingElementforforwardingtheCrosshaultrafficintheXCFformatundertheXCIcontrol

q XPU– ProcessingUnitforexecutingvirtualizednetworkfunctionsand/orcentralizedaccessprotocolfunctions

q XCI– ControlInfrastructurethatisSDN-basedandNFV-enabledforexecutingtheorchestrator’sresourceallocationdecisions

5G-Crosshaulproject

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 5

Page 6: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

XFE XFE

XPU

XPU

XFE

XFE

XFE

XFE

XFE XFE

XPUXPU

Virtual Infrastructure 2

Tenant Y SDN-based Control

Virtual Infrastructure 1

5G-Crosshaul Physical Resource

XPU Virtual Infrastructure 3

Tenant Z SDN-based Control Tenant X

SDN-based Control

Network Servicesoffed by Tenant ZVNF1

VNF2

VNF3

Network service 2

VNF1 VNF2 VNF3

Network service 1

Multi-Tena

ncy

5G-CrosshaulSlicing

Page 7: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v WhatisNetworksFunctionVirtualization(NFV)?q Insimpletermsà a deploymentmodelandconceptaroundtheideaofreplacingdedicated

networkappliances— suchasroutersandfirewalls— withsoftware(guests)runningonhostsq Reliesontheconceptofhost“virtualization”

§ E.g.Hypervisors

v ETSI/NFVIarchitectureq NFVI:NFVInfrastructure

§ UsedtosupporttheinstantiationofVirtualMachines(VMs)q VIM:VirtualizedInfrastructureManager

§ Managesandprovidesaccesstostorage,networkandcomputerresources(NFVI)q MANO:ManagementandOrchestration

§ DealswiththeorchestrationofVirtualizedNetworkFunctionsandhowtodeploythem(withinthesocalledNetworkServices)

v Benefitsq Lowercosts:replacingdedicatedapplianceswithsharedservers.Efficientresourceusageq Reduceoperationalcostswithfewerappliancestodeployandmaintainq Supporton-demandpay-as-yougodeploymentmodelsq EnableInnovationbymakingiteasiertodevelopnetworkfunctionsq Deployvirtualizedsolutionsoncommercial,off-the-shelf(COTS)hardware

Apotentiallysuitableframeworkforslicing:ETSINFV

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 7

Page 8: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Apotentiallysuitableframeworkforslicing:ETSINFV

8

VM11

VirtualSoftSwitch

HypervisorDomain

NFVInode

ComputeDomain

VM21

NFVInode

NetworkDomain

NFVI-PoP NFVI-PoP

NFVInode

NetworkElement

NetworkElement

NetworkElement

NIC

Agent

Agent

NetworkElement

CPU/MEM

VIM

Or-Vi Or-WiNFV-Orchestrator

VIM/WIM VIM

Or-Vi

NFVIdomain NFVIdomain

HypervisorControl

NetworkControl

ComputeControl

NetworkControl

HypervisorControl

NetworkControl

ComputeControl

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera

Page 9: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Apotentiallysuitableframeworkforslicing:ETSINFV

9

VM11

VirtualSoftSwitch

HypervisorDomain

NFVInode

ComputeDomain

VM21

NFVInode

NetworkDomain

NFVI-PoP NFVI-PoP

NFVInode

NetworkElement

NetworkElement

NetworkElement

NIC

Agent

Agent

NetworkElement

CPU/MEM

VIM

Or-Vi Or-WiNFV-Orchestrator

VIM/WIM VIM

Or-Vi

NFVIdomain NFVIdomain

HypervisorControl

NetworkControl

ComputeControl

NetworkControl

HypervisorControl

NetworkControl

ComputeControl

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera

Underspecified :focusedtoprovision“paths”betweenVNFsinVNF-FG

Notadaptedfor“virtualinfrastructures”usecases

“Toomuchabstracted”…

Veryrigid.

NoteasytointegrateopticalnetworkcontrolfocusedonL2/L3management

(e.g OpenStackNeutronML2)

Mainfocusisthe“NetworkService”doesnotcoverallusecases.

Page 10: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Multi Tenant Application (MTA)

VirtualInfrastructureAllocation/Modification/DeallocationAPI

VirtualInfrastructureControlAPI(Limitedform)

Tenant VI operation

VirtualInfrastructureXCI-basedControlAPI(Enablesrecursion)

Tenant Applications

Operator or Tenant

VI allocation

5G CrosshaulMANO (XCI)

(a) (b) (c)VIdescription(datamodel)

ETSINSAllocation/Modification/DeallocationAPI

Operator or Tenant

NS allocation

(d) NSDescriptorVNFDescriptorsVNF-FGDescriptor.

Tenant VI operation (recursion)

NFV orchestrator

VNF Manager(

s)

Virtual Infrastructure

Manager (VIM)

SDN ctrl

Crosshaul Forwarding

Element (XFE)

Crosshaul Forwarding

Element (XFE)

CrosshaulForwarding

Element (XFE)

Control PlaneDataPlane

Hardware

NFVI / VNFs Virtualization layer

AF

5G CrosshaulMANO(XCI)

Non-Crosshaul interfaceCrosshaul interface

Computing ctrlStorage ctrl Plugin 1

Plugin 2

Plugin n

Plugin 1

Plugin 2

Plugin n

Plugin 1

Plugin 2

…Plugin n

Crosshaul Processor

Unit (XPU)

Crosshaul Processor

Unit (XPU)

Crosshaul Processor

Unit (XPU)

Legacy Transport

(λ/time switch, BBU, …)

Legacy Transport

(λ/time switch, BBU, …)

Non-XFE/XPU Crosshaul

Nodes(switch, BBU, mmwave…)

PHY / Link layerPHY / Link layer

Southbound Interface (SBI)

Northbound Interface (NBI)

Crosshaul Common Frame (XCF) InterfaceNon-XCF Frame Interface

VNF Manager(

s)

VNF Manager(

s)

5G-CrosshaulSlicing:ExtendingtheNFVframework

X. Li, R. Casellas, G. Landi, A. de la Oliva, X. Costa-Pérez, A. Garcia-Saavedra,T. Deiß, L. Cominardi, R. Vilalta, “5G-Crosshaul Network Slicing: Enabling Multi-Tenancy in Mobile Transport Networks”, accepted for publication IEEE Communications Magazine, 2017

EnsuresupportforMulti-Tenancy

Offer“virtualinfrastructure”services(lower-level)

Page 11: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

RealisticT-SDN/NFVintegration

11

ETSINFVHypervisorDomain

NFVInode

ComputeDomain

ETSINFVNetworkDomain

NFVI-PoP

NetworkElement

NIC

Agent

AgentCPU/MEM

VIM

HypervisorControl

NetworkControl

ComputeControl

NFVInode

NFVI-PoP

NIC

Agent

AgentCPU/MEM

NetworkOrchestrator

ChildController

ChildController

AgentNetworkElement

Agent

SDNNetworkController,

AS-PCE,…

NetworkElement

PCCNetworkElement

Mgmt

PCEP

Netconf,…

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera

NetworkControl

SDNOrchestrator

“BeyondNFVO”OfferSlicingservicesinadditiontoETSI/NFVNS.Nativelysupportnetworkvirtualizationandmulti-tenancy.

Page 12: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

XX

X X

X

Network Topology Abstraction

Uniform Resource identificationMulti-domain Abstracted Topology and Connection database

Cooperative routing, spectrum assignment and coordinated path provisioning

Overarching control – coordination and orchestration functions

Control Adaptation

XX

X X

X

Network Topology Abstraction

Control Adaptation

XX

X X

X

Network Topology Abstraction

Control Adaptation

Control Domain 1Local TED and Connection DB

Control Domain 2Local TED and Connection DB

Control Domain NLocal TED and Connection DB

NetworkOrchestrationandOverarchingControl

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 12

Page 13: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v Hybridmodels,veryheterogeneousintermsofprotocolsandinterfaces

GenericNetworkOrchestration

13

CONTROLPLANE

NetworkElementNetwork

ElementNetworkElementNetwork

Element

NetworkElementNetwork

ElementNetworkElement

LayerLParent

Controller

NetworkElementNetwork

ElementNetworkElement

NetworkElement

NetworkElementNetwork

ElementNetworkElementNetwork

Element

LayerLChild

Controller

LayerLChild

Controller

LayerHController

Domain(Multi-Layer)Orchestrator

DataPlaneLayerHDataPlaneLayerL

NetworkElementNetwork

ElementNetworkElementNetwork

Element

HIERARCHYLEVELABSTRACTIO

N

DomainOrchestrator

LayerHDataPlaneLink

LayerLdomain1 LayerLdomain2

DATAPLANE

Multi-LayerOrchestration

HierarchicalControl

PeerModel

Domain(NetworkSegment,Administrative,…)Domain

Vendor1Controller

Vendor2Controller

Sub-Domains(VendorSegmentation…)

NetworkElementNetwork

ElementNetworkElement

Domain(Multi-Layer)Orchestrator

NetworkElement

NetworkElementNetwork

ElementGMPLSController

OpenFlow,NetconfREST,…

AS-PCE

PCEP

Domain

OFC2017– SC448Monday,20March2017– IntroductiontoControlandManagementofOpticalNetworks

Page 14: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

SlicingoverMulti-domainflexi-gridnetworks:ACTN

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 14

ROADM

GMPLS Controller

CCIROADM

CCI

PCC PCC

OSPF-TE

RSVP-TE

MDSCMDTED

MDLSPDB

Provisioning

Underlying physical network infrastructure –Data & Control Plane (Domain 1)

Topology Management

PCEP

Network HypervisorAbstraction and Virtualization Tenant Control of

Allocated slices

CNC(Tenant 1)

Management &Orchestration

Tenant / SLiceAllocation REST API

Virtualization and abstraction

Tenant /Slice

Manager

ApplicationsApplicationsClient/Tenant

Applications

CNC / SC(Tenant 2)

ApplicationsApplicationsClient/Tenant

Applications

TopologyMonitoring REST API

Stackable

CNC-2.1

CNC-2.2

PCEP Active Stateful Capabilities for provisioning and Link State for

Topologyabstractionandmanagement

TEDLSPDB

Provisioning Topology Management

Virtualization and abstraction

PNC

MDSC

TEDLSPDB

Provisioning Topology Management

Virtualization and abstraction

PNC

Underlying physical network infrastructure –Data & Control Plane (Domain 2)

GMPLS Controller

ROADM

GMPLS Controller

CCIROADM

CCI

PCC PCC

OSPF-TE

RSVP-TEGMPLS

Controller

Page 15: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

SlicingoverMulti-domainflexi-gridnetworks:experimental

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 15

Page 16: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Examplewith2tenants/slices.

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 16

Page 17: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Example:dynamicinstantiationofCNC

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 17

OpenStackKeystone/NovaRESTAPI

AS-PCETenantRESTAPI

Tenant1

BGP-LSorPCEPLS

TenantManagerGUI172.16.102.254(10.1.6.202)

172.16.102.101(10.1.6.101) 172.16.102.114(10.1.6.114)

Provisioning&TopologyRESTAPI

AS-PCE172.16.102.101(10.1.6.101

)

hi-PCE10.1.6.228hi-PCE

10.1.6.227

SliceTED

SliceLSPDB

PCEP

OSPF-TERSVP-TE

12

3

Tenant1App/NMS

4

10.1.6.226

TEDLSPDB

hi-PCETenant1

NovaControllerComputenodeNetworkHypervisor

lo-PCE

TEDLSPDB

172.16.102.101(10.1.6.101)

10.1.6.20110.1.6.207

Page 18: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

v Slicingasanemergingrequirementfor5Gnetworks;asliceisalogicalconstructinvolvingfunctionsandtheirinterconnection,tailoredforservicesandverticals.TheconceptsomehowgeneralizesETSINetworkservices,virtualnetworks,VPNs,etc.

v TheETSINFVframework,allowingtheinstantiationofNetworkServices,providesaplatformtosupportnetworkslicing,complementedwitha“SliceManager”or“Multi-TenancyApplication”

q Doesnotfullycoverallusecases,speciallywhenpartitioningthephysicalnetwork,allowingultimateSDNcontroloverthevirtualinfrastructure

v IntegratingopticaltransportnetworksandgeneralizingtheslicingconceptrequiresafinerjointorchestrationofnetworkandITresources,withimprovedvisibilityoftheopticalnetworkanditscontrolandmanagement.

v Inparticular,weconsideredtheactualpartitioningofamulti-domainflexi-gridopticalnetworkandhowtheIETFACTNandhierarchicalActive-StatefulPCEsupporttheconcept.

Conclusions

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 18

Page 19: Enabling 5G network slicing over heterogeneous optical ... · Optical Metro Network Optical Core Network Core Cloud Infrastructure Layer Optical Access Network ... Natively support

Thankyou!Questions?

[email protected]://networks.cttc.es/ons

This work has been partially funded by the European Commission through the H2020-ICT-2014-2 project 5G-Crosshaul (671598) and the Spanish Ministry

MINECO project DESTELLO (TEC2015-69256-R).

ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 19