Vo LTE VNF Descriptor gaps August 2017 Global
Vo. LTE VNF Descriptor gaps August 2017
Global Types § Global File § Global. Substitution. Types. Service. Template. yaml § This file contains all of ONAP global types. § The new Vo. LTE csar’s that supply by ZTE does not contain this file, but a separate file for each type. § ZTE introduce new global types. § Not all types are following ETSI/TOSCA NFV profile. § We are still working on the gap 2 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Vo. LTE Global Types – What we found till now 3 Missing § tosca. nodes. nfv. ext. zte. VL § tosca. requirements. nfv. Virtual. Storage § tosca. nodes. nfv. ext. zte. VDU § tosca. requirements. nfv. Virtual. Link § tosca. nodes. nfv. ext. zte. CP § tosca. requirements. nfv. Virtual. Binding § tosca. requirements. nfv. Forwarder § tosca. relationships. nfv. Virtual. Links. To § tosca. capabilities. nfv. Forwarder § tosca. relationships. nfv. Virtual. Binds. To § tosca. capabilities. nfv. ext. Compute. Container. Architecture § tosca. relationships. nfv. VDU. Attached. To § tosca. nodes. nfv. Vnf. Virtual. Link. Desc Mutual § tosca. nodes. nfv. Vdu. Cpd § tosca. capabilities. Scalable § tosca. nodes. nfv. VDU. Virtual. Storage § tosca. capabilities. Operating. System § tosca. nodes. nfv. VDU. Compute (we have tosca. nodes. compute) § tosca. capabilities. nfv. Metric (in use, we have in global org. openecomp. capabilities. Metric § tosca. capabilities. nfv. Virtual. Storage § tosca. capabilities. network. Bindable § tosca. capabilities. nfv. Virtual. Linkable § tosca. capabilities. Endpoint. Admin § tosca. capabilities. nfv. Virtual. Compute § tosca. capabilities. Container § tosca. capabilities. nfv. Virtual. Bindable § tosca. capabilities. Attachment § tosca. artifacts. nfv. Sw. Image § tosca. nodes. nfv. NS. v. EPC_NS § tosca. nodes. nfv. NS. v. IMS_NS Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Global Types § Solving the gap § R 1 § New types – Need to finish research § Vendor’s need to move the types to Global. Substitution. Types. Service. Template. yaml § SDC will support the new types 4 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
SDNO data types § All of the SDNO types are missing from our system. § datatypes § relationships § capabilities § Solving the gap § We will need to add all the types into SDC types 5 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Main Service Template § The Vo. LTE csar’s does not contain main. Service. Template. yaml § There is no support with nested service templates § There is only one service template which its name is openovnf_csar. Name. yaml § Solving the gap § R 1 § No nested support § Vendor need to change openovnf_csar. Name. yaml to main. Service. Template. yaml 6 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Node Types § The openovnf_csar. Name. yaml service template does not contain node types section. § All of the node types are written inside a file named openovnf__tosca. nodes. nfv. VNF. csar. Name. yaml § Solving the gap § R 1 § Vendor need to change openovnf_csar. Name. yaml to main. Service. Template. yaml § Vendor need to copy the node type to main. Service. Template. yaml 7 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Inputs § In Vo. LTE csar’s there is no inputs section, all of the values are static( Hard Coded ) § Solving the gap § R 1 § Does all values are static? § No impact 8 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Imports § In Vo. LTE csar’s it represented as a list, § In SDC it represented as a Map<String, List> § Solving the gap § R 1 § SDC will do the convert in run time § Future release § Using SDC import using Map<String, List> 9 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Substitution Mappings § Vo. LTE csar’s syntax § capability / requirement id : [node_template_id, capability / requirement] § SDC syntax § capability / requirement id: - node_template_id - capability / requirement § Solving the gap § R 1 § SDC will do the convert in run time § Future release § Use SDC syntax 10 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
Thank you
Global Types - VNF SDK versus TOSCA NVF Profile NFV Profile – ETSI VNF SDK § tosca. requirements. nfv. Virtual. Storage § tosca. nodes. nfv. VDU. Virtual. Storage (also as part of VDU. Compute) § tosca. requirements. nfv. Virtual. Link § tosca. nodes. nfv. Vnf. Virtual. Link. Desc § tosca. requirements. nfv. Virtual. Binding § No § tosca. relationships. nfv. Virtual. Links. To § Yes but Loosely specified § tosca. relationships. nfv. Virtual. Binds. To § Yes § tosca. relationships. nfv. VDU. Attached. To § Yes but Loosely specified § tosca. nodes. nfv. Vnf. Virtual. Link. Desc § Yes § tosca. nodes. nfv. Vdu. Cpd § Yes § tosca. nodes. nfv. VDU. Virtual. Storage § Yes § tosca. nodes. nfv. VDU. Compute (we have tosca. nodes. compute) § Yes § tosca. capabilities. nfv. Virtual. Storage § Yes but Loosely specified § tosca. capabilities. nfv. Virtual. Linkable § Yes but as attribute of tosca. nodes. nfv. Vdu. Cpd § tosca. capabilities. nfv. Virtual. Compute § Yes § tosca. capabilities. nfv. Virtual. Bindable § Yes § tosca. artifacts. nfv. Sw. Image § Yes 12 Information Security Level 2 – Sensitive © 2017 – Proprietary & Confidential Information of Amdocs
- Slides: 12