NGPaaS-H2020-ICT-2016-2
NEXTGENERATIONPLATFORMASASERVICE:LEVERAGINGONFOPENSOURCEOFFERSONF-Connect2018AngelosMimidis(DTU)[email protected]
NGPaaS-H2020-ICT-2016-2
Agenda
2 12/18/18
• TheNGPaaSproject• TelcoPaaSUsecase• PolicyFrameworkforONOS• VIMAdaptationLayerforCORD
NGPaaS-H2020-ICT-2016-2
TheNGPaaSProject:Motivation
§ 5Gshouldbecometheubiquitousfabricblendinguniversalconnectivity
§ AdoptthePaaSmodel,asithidesoutinfrastructurecomplexity
§ OnesizePaaSdoesnotfitsall5Gbusinesscasesandverticalsmarkets.
§ NGPaaStoallowthecompositionanddeploymentoftailored/customizedPaaSes.
§ Basedon:Reusabilityandmodularityofcomponents
3 12/18/18
NGPaaS-H2020-ICT-2016-2
TheNGPaaSProject:ArchitectureOverviewI
4 12/18/18
DecomposableservicedefinitionModular/adaptablearchitecture
• NGPaaSisabletobuildcustomizedPaaSs:• By abstracting components of the
PaaS (e.g. the SDNC) into ReusableFunctionalBlocks(RFBs).
• RFBs are then used by an editor tocompose platform and servicegraphs.
NGPaaS-H2020-ICT-2016-2
TheNGPaaSProject:ArchitectureOverviewII
5 12/18/18
• Createatelco-grade,cloud-nativeeco-systemwhereinteractionscancreateaddedvalue(cooperationbetweenVendors,service/infrastructure/platformProviders,Operators)
SpecializedPaaScanbepluggedin
SpecializedIaaScanbepluggedin
Vendorsinteraction• OnboardandvalidatenewcomponentsviaCI/CD• Receivedetailedmonitoreddatafromoperations
ValidatedservicescanberequestedfromacatalogOSSreservesIaaSandorchestrates:• PaaStoIaaS• ServicetoPaaS
NGPaaS-H2020-ICT-2016-2
Agenda
6 12/18/18
• TheNGPaaSproject• TelcoPaaSUsecase• PolicyFrameworkforONOS• VIMAdaptationLayerforCORD
NGPaaS-H2020-ICT-2016-2
TheNGPaaSProject:VNFaaSandTelcoPaaS
• Telco-Orientedusecase(“VNF-as-a-Service”),builtusingaTelco-OrientedPaaS(Open-CORD)
– VNFaaS:
7 12/18/18
– TelcoPaaS:• Basedonopen-CORDtofacilitatetheservicefeaturesoftheVNF-aa-Susecase.
NGPaaS-H2020-ICT-2016-2
TheNGPaaSProject:TelcoPaaSWorkFlow
12/18/18
1
2
3 5 4
6 7
8
FocusonServicedeployment:1. Theplatform(CORD)isalreadydeployed.2. TheRDCL-3DtoolwillbeusedtodefineRFBsand
combinethemintoservicegraphs.3. OneMonitoringProbeattachedtotheMonitoring
network4. OneFirewall,attachedtotheDatanetwork5. OneRouterattachedtoboththeDataandMonitoring
networks6. RDCLAgentexecuteslocalworkflowsonCORDvia
RDCL-3D7. VNFdeploymentverifiedthroughXOS8. MonitoringoftheRouterverifiedthroughKibana
NGPaaS-H2020-ICT-2016-2
Agenda
9 12/18/18
• TheNGPaaSproject• TelcoPaaSUsecase• PolicyFrameworkforONOS• VIMAdaptationLayerforCORD
NGPaaS-H2020-ICT-2016-2
PolicyFrameworkforONOS–BackgroundInfo
10 12/18/18
• AllowsServiceProviderstodefinetopology-wideandSDN-basednetworkpoliciesfortheONOSSDNC.
• Thepolicymanagerandthepolicytypesaredisaggregated,asseparateONOSappsthatcommunicatethroughREST
• Currently,3policytypesaresupported:Firewall,NATandConnectivity
PolicyModel PolicyLifecycle
https://tools.ietf.org/html/rfc3060
NGPaaS-H2020-ICT-2016-2
PolicyFrameworkforONOS-Implementation
11 12/18/18
• PolicyManager:• Managesthelifecycleofpolicies• Keepsadatabaseofallpolicies• CommunicatesthroughRESTwiththe
Policyappstorunspecificfunctions.• Performsconflictvalidation
• Policyapps:• Implement the formal validation,
context validation, enforce andremovefunctions.
• Modular–ScalableArchitecture:• The policy manager and the policy
appsareseparateONOSapps.
NGPaaS-H2020-ICT-2016-2
Agenda
12 12/18/18
• TheNGPaaSproject• TelcoPaaSUsecase• PolicyFrameworkforONOS• VIMAdaptationLayerforCORD
NGPaaS-H2020-ICT-2016-2
VIMAdaptationLayerforCORD:ProblemStatement
13 12/18/18
• CORD4.Xbuildingblocks(XOS,OpenStackandONOS)aretightlyintegratedandcannot
beeasilyreplacedorextendedwithsimilartechnologies
• E.g.KubernetesinsteadofOpenStack
• E.g.OpenDaylightinsteadofONOS
• ThistightintegrationcanactasabarriertotheuseofCORD.
NGPaaS-H2020-ICT-2016-2
VIMAdaptationLayerforCORD:Proposal
14 12/18/18
• IdentifytheinteractionsbetweenXOSandOpenStack/ONOS
• Based on the identified interactions, define a generic interface that allows CORD to
supportmultipleVIMs.
• Users/AdministratorsofaCORDPODbecomeagnostictotheunderlyingVIMs.
NGPaaS-H2020-ICT-2016-2
PostersandDemos@ONFConnect2018
15 12/18/18
• Moredetailsonalltheseworktracksinthefollowingdemo/postersessions:
• TelcoPaaS:A4
• PolicyFramework:A3
• VIM-AL:P1
NGPaaS-H2020-ICT-2016-2
Questions?
16 12/18/18