+ All Categories
Home > Documents > NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14...

NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14...

Date post: 04-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
16
NGPaaS-H2020-ICT-2016-2 NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING ONF OPEN SOURCE OFFERS ONF-Connect 2018 Angelos Mimidis (DTU) [email protected]
Transcript
Page 1: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

NEXTGENERATIONPLATFORMASASERVICE:LEVERAGINGONFOPENSOURCEOFFERSONF-Connect2018AngelosMimidis(DTU)[email protected]

Page 2: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

Agenda

2 12/18/18

•  TheNGPaaSproject•  TelcoPaaSUsecase•  PolicyFrameworkforONOS•  VIMAdaptationLayerforCORD

Page 3: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

TheNGPaaSProject:Motivation

§  5Gshouldbecometheubiquitousfabricblendinguniversalconnectivity

§  AdoptthePaaSmodel,asithidesoutinfrastructurecomplexity

§  OnesizePaaSdoesnotfitsall5Gbusinesscasesandverticalsmarkets.

§  NGPaaStoallowthecompositionanddeploymentoftailored/customizedPaaSes.

§  Basedon:Reusabilityandmodularityofcomponents

3 12/18/18

Page 4: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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.

Page 5: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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

Page 6: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

Agenda

6 12/18/18

•  TheNGPaaSproject•  TelcoPaaSUsecase•  PolicyFrameworkforONOS•  VIMAdaptationLayerforCORD

Page 7: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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.

Page 8: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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

Page 9: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

Agenda

9 12/18/18

•  TheNGPaaSproject•  TelcoPaaSUsecase•  PolicyFrameworkforONOS•  VIMAdaptationLayerforCORD

Page 10: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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

Page 11: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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.

Page 12: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

Agenda

12 12/18/18

•  TheNGPaaSproject•  TelcoPaaSUsecase•  PolicyFrameworkforONOS•  VIMAdaptationLayerforCORD

Page 13: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

VIMAdaptationLayerforCORD:ProblemStatement

13 12/18/18

•  CORD4.Xbuildingblocks(XOS,OpenStackandONOS)aretightlyintegratedandcannot

beeasilyreplacedorextendedwithsimilartechnologies

•  E.g.KubernetesinsteadofOpenStack

•  E.g.OpenDaylightinsteadofONOS

•  ThistightintegrationcanactasabarriertotheuseofCORD.

Page 14: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

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.

Page 15: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

PostersandDemos@ONFConnect2018

15 12/18/18

•  Moredetailsonalltheseworktracksinthefollowingdemo/postersessions:

•  TelcoPaaS:A4

•  PolicyFramework:A3

•  VIM-AL:P1

Page 16: NEXT GENERATION PLATFORM AS A SERVICE: LEVERAGING … · VIM Adaptation Layer for CORD: Proposal 14 12/18/18 • Identify the interactions between XOS and OpenStack/ONOS • Based

NGPaaS-H2020-ICT-2016-2

Questions?

16 12/18/18


Recommended