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
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
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
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
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
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
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
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
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.
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)
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.
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
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
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
SlicingoverMulti-domainflexi-gridnetworks:experimental
ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 15
Examplewith2tenants/slices.
ONDM2017Workshop- Opticalnetworksfordatacentresinthe5Gera 16
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
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
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