VNF Instance Model VNF Instance Information Creation and

  • Slides: 7
Download presentation
VNF Instance Model

VNF Instance Model

VNF Instance Information Creation and Query SO (producer) Portal (consumer) Option 2: For HEAT

VNF Instance Information Creation and Query SO (producer) Portal (consumer) Option 2: For HEAT based VNFs, SO does the orchestration, and request creation of VNF instance object to AAI Option 1: For ETSI TOSCA based VNFs, SO forwards the request to VFC (producer) VFC internal inventory VFC stores information of the VNF instance object locally Policy (consumer) AAI (storage) VFC does the orchestration and request creation of VNF instance object to AAI Other runtime components would query instance information from AAI 2

VNF Instance Information Model • Source: - SDC AID: the model SO currently uses

VNF Instance Information Model • Source: - SDC AID: the model SO currently uses - VFC database inventory: the model VFC currently uses internally - ETSI spec: ETSI spec compliant VNFM would use (to support SOL 003 API) 3

VNF Instance Information Model - Example vnf-id vnf-instance-id vnf-discriptor-name vnf-name / vnf-name 2 /

VNF Instance Information Model - Example vnf-id vnf-instance-id vnf-discriptor-name vnf-name / vnf-name 2 / vnf-type vnf-package-name selflink regional-resource-zone operational-status orchestration-status ipv 4 -oam-address management-v 6 -address in-maint is-closed-loop-disabled encrypted-access-flag nf-naming-code nf-type nf-function nf-role prov-status equipment-role ipv 4 -loopback 0 -address nm-lan-v 6 -address nshd nvm nnet model-invariant-id model-version-id persona-model-version model-customization-id widget-model-id … NFINSTID NFNAME VNFINSTANCEDESC VNFDID VENDOR VNFSOFTWAREVER VERSION PACKAGEID VNFCONFIGURABLEPROPERTIES VIMINFO FLAVOURID LOCALIZATIONLANGUAGE RESINFO NETYPE INPUTPARAMS STATUS VNFMINSTID LOCATION CREATETIME LASTUPTIME VNFDMODEL VFC internal model id vnf. Instance. Name vnf. Instance. Description vnfd. Id vnf. Provider vnf. Product. Name vnf. Software. Version vnfd. Version vnf. Pkg. Id vnf. Configurable. Properties vim. Connection. Info instantiation. State instantiated. Vnf. Info >flavour. Id >vnf. State >scale. Status >ext. Cp. Info >ext. Virtual. Link. Info >ext. Managed. Virtual. Link. Info >monitoring. Parameters >localization. Language >vnfc. Resource. Info >vnf. Virtual. Link. Resource. Info >virtual. Storage. Resource. Info metadata extensions _links ETSI spec AAI model 4

VNF Instance Model Status and Next Step • Status: - VNF instance model has

VNF Instance Model Status and Next Step • Status: - VNF instance model has been defined in R 3, in EXPERIMENTAL state - Combining information from AAI and ETSI spec (not complete) - Remaining questions: • Information overlap with VNFD • Next Step: - Further alignment with AAI and ETSI spec - Consider alignment with VFC internal model - Resolve the remaining issue 5

VNF Instance Information Model - R 3 Model (Green) vnf-id vnf-instance-id vnf-discriptor-name vnf-name /

VNF Instance Information Model - R 3 Model (Green) vnf-id vnf-instance-id vnf-discriptor-name vnf-name / vnf-name 2 / vnf-type vnf-package-name selflink regional-resource-zone operational-status orchestration-status ipv 4 -oam-address management-v 6 -address in-maint is-closed-loop-disabled encrypted-access-flag nf-naming-code nf-type nf-function nf-role prov-status equipment-role ipv 4 -loopback 0 -address nm-lan-v 6 -address nshd nvm nnet model-invariant-id model-version-id persona-model-version model-customization-id widget-model-id … NFINSTID NFNAME VNFINSTANCEDESC VNFDID VENDOR VNFSOFTWAREVER VERSION PACKAGEID VNFCONFIGURABLEPROPERTIES VIMINFO FLAVOURID LOCALIZATIONLANGUAGE RESINFO NETYPE INPUTPARAMS STATUS VNFMINSTID LOCATION CREATETIME LASTUPTIME VNFDMODEL VFC internal model id vnf. Instance. Name vnf. Instance. Description vnfd. Id vnf. Provider vnf. Product. Name vnf. Software. Version vnfd. Version vnf. Pkg. Id vnf. Configurable. Properties vim. Connection. Info instantiation. State instantiated. Vnf. Info >flavour. Id >vnf. State >scale. Status >ext. Cp. Info >ext. Virtual. Link. Info >ext. Managed. Virtual. Link. Info >monitoring. Parameters >localization. Language >vnfc. Resource. Info >vnf. Virtual. Link. Resource. Info >virtual. Storage. Resource. Info metadata extensions _links ETSI spec AAI model 6

Thank you

Thank you