20
ETSI NEW INTERNET FORUM 12 October 2018 Towards Intent-based Networking: A High-level Northbound Interface for SDN Marinos Charalambides (University College London) © ETSI 2018 - All rights reserved

Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSINEW INTERNET FORUM

12 October 2018

TowardsIntent-basedNetworking:AHigh-levelNorthboundInterfaceforSDN

Marinos Charalambides (UniversityCollegeLondon)

© ETSI 2018 - All rights reserved

Page 2: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

BACKGROUNDANDMOTIVATION

© ETSI 2018 - All rights reserved

Page 3: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

NetworkResourceConfiguration(1/2)

3

• Resourceconfigurationobjectives• Meetrequirementsofofferedservices,e.g.delayguarantees• Meet(internal)operatorrequirements,e.g.security,energyconsumption• Effectiveandefficientuseofinfrastructureresources

• Configurationcomplexity• Widerangeofserviceswithvaryingrequirements• Richsetofresourcesinnumbersandtypes(connectivity,storage,processing)• Largesetofconfigurationparameters• Fluidityofvirtualisedinfrastructures

© ETSI 2018 - All rights reserved

Page 4: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

NetworkResourceConfiguration(2/2)

4

• BusinessobjectivesHigh-levelrequirementsNetworkconfiguration• Manualprocessesmostly• Networkmanagementsolutions• NetConf,SNMP,proprietaryCLIs,OpenFlow• Low-levelconfigurationscriptsneeded

• Limitations• Timeconsuming – lackofautomation• Errorprone – configurationinconsistencies

© ETSI 2018 - All rights reserved

Page 5: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

Intent-Based Networking

5

• “Don’ttellmewhattodo;tellmewhatyouwant”• Connectivityserviceexample:forwardtrafficfromnodeAtonodeBwithdelay<20ms• Translationofrequirementstoconfigurationcommands

• ManagementofSoftware-definedinfrastructures• Welldefinedsouth-boundinterface,e.g.OpenFlow• Notmuchprogressonnorth-boundinterface(NBI)

• State-of-the-art• ONFandvendors:basicpropertiesandstructureofNBI• Rootsinpolicy-basedmanagement

© ETSI 2018 - All rights reserved

High-level requirements

Management / Control Functionality

Network Elements

NB interface

SB interface

Page 6: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

Benefits andChallenges

6

• AutomatingrequirementsdecompositionthroughaNBIcan:• Simplifyconfigurationprocessandavoidconfigurationinconsistencies• Allowfrequentchangestohigh-levelrequirements• Facilitatefasterservicedeployment

• Mainchallenge:rightabstractionstoassociaterequirementstomanagementfunctions,resources andcommodities

• Connectivityserviceexample• Resources:end-pointswitches• Commodity:traffic• Managementfunctions:pathcomputation,pathselection

©ETSI 2018 - All rights reserved

AN4

10ms 20ms

10ms

10ms 10msB

Page 7: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

DECOMPOSINGHIGH-LEVELREQUIREMENTS

© ETSI 2018 - All rights reserved

Page 8: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

FutureNetworkRequirements

8

• Commonabstractionsto:• Exposeproperties/attributesofmanagementfunctionsandservices• Representresourcesandcommodities• Specifyandparsehigh-levelrequirements

• Definition/implementationofnorth-boundinterface• Maphigh-levelrequirementstonetworkmanagementfunctions• Currentlyinimmaturestate

© ETSI 2018 - All rights reserved

Page 9: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

SystemArchitecture

9

Mapstoavailableservicesandappropriatemanagementfunctions(commonabstr.model)

© ETSI 2018 - All rights reserved

Enforcesconfigurations

Computesnewresourceconfigurations

Page 10: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

High-levelRequirementsStructure

10

• Expressedinageneralformat• Predicate:actionstoexecute,e.g.forward,store,process• Commodity:commodityregulatedbyactions,e.g.traffic,videocontent• Target:networkresourcesinvolved,e.g.switch,server• Constraint:constraintsonactions,e.g.delay• Condition:conditionsonactionapplicability,e.g.valueofcommodity

• ConnectivityserviceexamplePredicate ForwardCommodity TrafficTarget ResourceA->ResourceBConstraint Delaylowerthan20msCondition Trafficfromclient1

© ETSI 2018 - All rights reserved

Page 11: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

ServiceMapping(1/2)

11

• High-levelrequirements<-->attributesofavailableservices• Serviceattributescapturedintemplates(servicedescriptors):• Operation(OP):basicfunctionalityrequiredtoprovidetheservice• InfrastructureRequirements(IR):whatisneededintheinfrastructureforthe

servicetooperate

© ETSI 2018 - All rights reserved

Servicename Connectivity

OP Forward

IR CORS

TrafficSwitch;Link

TS CORSCST

AlltrafficResourceA->ResourceBDelay<20ms

PAF delay_connectivity

• TechnicalSpecifications(TS):specificationsonwhichtheservicemustbeoperated

• PerformanceAffectingFactors(PAF):dominatingfactorsaffectingtheperformance

Page 12: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

ServiceMapping(2/2)

12

• Resolver:determinesdescriptormatchingtherequirementpredicate==operation

• Instantiator:updatesTechnicalSpecificationsfields(CO,RS,CST)

© ETSI 2018 - All rights reserved

Page 13: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

ManagementFunctionMapping(1/2)

13

• Managementfunctiondescriptors:• Commodities(CO):typeofcommoditiesregulatedbythefunction• Resources(RS):typeofresourcesconfiguredbythefunction• Function(FCT):operationsperformedbythefunctiononresourcesandcommodities

© ETSI 2018 - All rights reserved

Functionname PathSelection

CO Traffic

RS Switch;Link

FCT Allocate(end_points,delay_constraint)

OPE delay_connectivity

• OperationEffects(OPE):performancefactorsaffectedbythefunctiondecisions

Page 14: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

ManagementFunctionMapping(2/2)

14

• Resolver:determinesfunctiondescriptormatchingtheselectedservicefunctionCO==serviceCO& functionRS==serviceRS& OPE==PAF

• Selector:selectsbestsetoffunctionsaccordingtoknowledgebase

©ETSI 2018 - All rights reserved

Page 15: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

USECASESANDEVALUATIONRESULTS

© ETSI 2018 - All rights reserved

Page 16: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

Implementation

16

• Mininetfortopology,hostsandswitches• RESTAPItointerfacenetworkmanagementsystemtomininet• SmallsetofPOXcontrollerAPIsforthesouth-boundinterface• JSONforhigh-levelrequirementsanddescriptors• Iperftoemulatefixed-rateUDPclienttraffic

© ETSI 2018 - All rights reserved

Page 17: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

UseCase1:ConnectivityServicewithDelayConstraints

17

© ETSI 2018 - All rights reserved

Page 18: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

UseCase2:TrafficRedirectionthroughSecurityVNF

18

© ETSI 2018 - All rights reserved

Page 19: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

Conclusions

19

• North-boundinterfaceforSDNofparamountimportance• Needforrightabstractionlevelandinterfaceimplementation• Solutiondevelopedislightweightandfast• Time-complexityconstantwiththenumberofservicesandfunctions• Futurework• Experimentwithrealistictopologies• Competingrequirements• Feedbackfromnetworkmanagementsystemtomappingmechanism

©ETSI 2018 - All rights reserved

Page 20: Towards Intent -based Networking: A High-level Northbound ... · •Well defined south-bound interface, e.g. OpenFlow •Not much progress on north-bound interface (NBI) •State-of-the-art

ETSI New Internet Forum

Acknowledgement

DaphneTuncer,Gioacchino Tangari,GeorgePavlou

Thankyou

Questions?

© ETSI 2018 - All rights reserved