NSD modeling: Rel2 Nagesha Subramanya nagesha. subramanya@nokia NSD modeling: Rel2 Nagesha Subramanya nagesha.subramanya@nokia.com Thinh Nguyenphu, Nokia thinh.nguyenphu@nokia.com December 06, 2017
ETSI NFV Concept: Composite Network Services Ref: ETSI NFV Tutorial at Layer123 The Hague
Ref: ETSI NFV Tutorial at Layer123 The Hague
Ref: ETSI NFV Tutorial at Layer123 The Hague
Ref: ETSI NFV Tutorial at Layer123 The Hague
IFA014: Figure 6.2.1-1: UML information diagram of NSD (v2.3.1)
NSD IE Node Type: tosca.nodes.nfv.NS Node Type: tosca.nodes.nfv.VNF Properties: descriptor_id: Node Type: tosca.nodes.nfv.PNF Node Type:tosca.nodes.nfv.SAPD Node Type: tosca.nodes.nfv.VL Groups Type Tosca.Capabilities.nfv.NsMonitoring Interface Type: Capabilities Type: tosca.capabilities.nfv.NsDeploymentFlavour
NS – As a Node NS1 … NS2 NS is modelled a Node Type. NS1 (abstract) NS1 req: sap1 req SAP1 req input req: vnf1 ext cp input req req output VL1 output property VNF1 NS2 PNF1 interfaces cap: DF cap: DF NS2 … NS2 req NS is modelled a Node Type. NS can have NS nodes NS can be nested, referenced. NS is substituted with a service template. which provides implementation combination of VNF, VL, NS… req VNF2 VNF3 property … … interfaces cap: DF cap: DF
Network Service Nodes tosca.nodes.nfv.NS.NS1 tosca.nodes.nfv.NS.NS3 NS1 (abstract) NS3 (abstract) req input input req output output property tosca.nodes.nfv.NS.NS2 property interfaces NS2 (abstract) interfaces cap: DF cap: DF req input output property interfaces cap: DF
NSD with Sap Node type NS In NFV (IFA014) the SAP has two options: req NS SAP req req req VL cap cap In NFV (IFA014) the SAP has two options: It could be exposed as new CP on a VL or It could be exposed as CP of one of the NS constituents (VNF ext CP/PNF ext CP/nested NS SAP) re-exposed as SAP. In this case there is no VL “inside NS” associated with the SAP of this NS. [Not shown in the above figure] * Figure on the left shows both the concepts. VNF#1 CP2 VNF#2 req CP2 req req req cap: DF VDU VDU VirtualLinkable VirtualBindable VirtualBindable VirtualLinkable
BACK Slide
SAP IE In NFV (IFA014) the SAP has two options: It could be exposed as new CP on a VL or It could be exposed as CP of one of the NS constituents (VNF ext CP/PNF ext CP/nested NS SAP) re-exposed as SAP. In this case there is no VL “inside NS” associated with the SAP of this NS. ETSI GS NFV-IFA 014
SAP node_types: tosca.nodes.nfv.SAP: derived_from: tosca.nodes.nfv.CP description: node definition of SAP. properties: sap_address_assignment: type: boolean required: true default: true requirements: - virtualLinkable1: tosca.capabilities.nfv.VirtualLinkable - virtualLinkable2: tosca.capabilities.nfv.VirtualLinkable capabilities: forwarder: type: tosca.capabilities.nfv.Forwarderx