What is a Custmer Service Mdel? Qin Wu IETF 97 Seul Krean L2SM WG meeting 1
Mtivatin Mtivatin: Nt everybdy understand the difference between the device mdel and service mdel Clarify what a service mdel is nt, and dispells sme cmmn miscnceptins. IETF 97 Seul Krean L2SM WG meeting 2
Terminlgies Netwrk Operatr: a cmpany wh wns a netwrk that prvides internet cnnectivity and service. Custmer: Smene wh purchase cnnectivity and ther service frm a netwrk peratr, e.g. the ne wh perate enterprise netwrk r data center Service: A service is sme frm f cnnectivity between custmer sits and the Internet r between custmer sites acrss the netwrk peratr s netwrk and acrss the Internet. Data Mdel: mdel managed bjects at a lwer level f abstractin and include mre details abut managed bjects. Service Mdel: a specific type f data mdel and describe basic and cre service characteristics parameters in a netwrk agnstic way. It can be used by human r a sftware cmpnent t cnfigure r request a service. IETF 97 Seul Krean L2SM WG meeting 3
what a "custmer service mdel" is Used t describe a service as ffer r delivered t a custmer by a netwrk peratr [I-D.wu-psawg-service-mdelexplained-03]. Expressed as a cre set f parameters that are cmmn acrss netwrk peratrs: additinal features that are specific t the fferings f individual netwrk peratrs wuld be defined in extensins r augmentatins f the mdel. can be used by a human (via a user interface such as a GUI, web frm, r CLI) r by sftware t cnfigure r request a service and may equally be cnsumed by a human (such as via an rder fulfillment system) r by a sftware cmpnent. driving requirements fr service delivery mdels s that the custmer service parameters can be mapped int inputs used by the prtcl cnfiguratin mdels. IETF 97 Seul Krean L2SM WG meeting 4
Using the Custmer Service Mdel Service mdels are used n the interface between custmers and netwrk peratrs IETF adpts YANG data mdeling language in [RFC6020] t mdel the service Cmmunicatin prtcl used t exchange service mdel NETCONF/RESTCONF r API Encding frmat used t exchange service mdel XML/JSON r any ther human readable frmat r machine readable frmat netwrk peratr maps the service request int cnfiguratin and peratinal parameters that cntrl ne r mre netwrk t deliver the requested services Custmer Service Mdel Netwrk Operatr IETF 97 Seul Krean L2SM WG meeting 5
Service Mdels in an SDN Cntext Traditinal SDN architecture Orchestratr Extended SDN architecture Service mdel Custmer Service Orchestratr Netwrk Orchestratr Cntrller Cntrller Cntrller Cntrller Cntrller Cntrller Netwrk Netwrk Netwrk Netwrk Netwrk Netwrk Netwrk Netwrk Netwrk elements are prgrammed by a cmpnent called a Cntrller Cntrllers are instructed by an Orchestratr that has a wider abstract view f the whle f, r part f, a netwrk. Splitting the rchestratin functin between a "Service Orchestratr" and a "Netwrk Orchestratr The behavir and functins that a custmer requests and the technlgy that the netwrk peratr has available t deliver the service can be separated Service Orchestratr can be netwrk agnstic while Netwrk Orchestratr can be netwrk aware. Service Orchestratr and Netwrk Orchestratr can be perated by different rganizatin. The split between cntrl cmpnents that expses a "service interface" is present in many figures shwing extended SDN architectures,e.g.,rfc7426, RFC7491 IETF 97 Seul Krean L2SM WG meeting 6
Miscnceptin Clarificatin Service in the service mdel is nt F as a service. Netwrk peratin is nt part f the Service mdel Expse n details f technlgy r netwrk resurces used t prvide the service E.g., pint-t-pint virtual link cnnectivity prvided by a netwrk tunnel The service delivery mdel is used between service rchestratr and netwrk rchestratr The service rchestratr shuld map service mdel t data mdel with prtcl parameters and device cnfiguratin parameters Tw mdel are usually nt same. Cmmercial terms are generally nt a gd subject fr standardizatin. Service Level Agreements (SLAs) have a high degree f verlap with the definitin f services present in Custmer service mdels SLAs typically include a number f fine-grained details abut hw services are allwed t vary, by hw much, and hw ften Link with cmmercial terms 7
Further Cncept Operatr-Specific Features a cmmn descriptin f the services that they ffer t their custmers shuld be agreed Standardized mdel can be develped Operatr specific feature can be augmented frm standardized mdel Supprting Multiple Services Netwrk peratrs can ffer multiple different services t their custmers It is implementatin and deplyment specific n whether all service mdels are prcessed by a single Service Orchestratr r each mdel is prcessed by a separated service rchestratr IETF 97 Seul Krean L2SM WG meeting 8
Q&A THANK YOU IETF 97 Seul Krean L2SM WG meeting 9