ONAP TOSCA Task Force Work In Progress Alex

  • Slides: 8
Download presentation
ONAP TOSCA Task Force (Work In Progress) Alex Vul, Intel Corporation Date , 2017

ONAP TOSCA Task Force (Work In Progress) Alex Vul, Intel Corporation Date , 2017

Why? • Two way specify VNFDs during on-boarding… - Using ETSI NFV SOL 001

Why? • Two way specify VNFDs during on-boarding… - Using ETSI NFV SOL 001 - Using HEAT • Two ways to orchestrate VNFs and Network Services - Using VF-C, based on SOL 001 TOSCA templates - Using SO/APP-C, based AID TOSCA templates derived from HEAT • SOL 001 TOSCA and AID TOSCA are not compatible - Different node, capability and data types - Different VNF specification attributes and parameters • New encoding formats (YANG, Helm, etc…) are emerging! • Consistency of VNF specification and orchestration is a must going forward!!! 2

Today – 2 on-boarding/design/run time formats VNF Dev. Ops On-boarding TOSCA (SOL 001) Instantiation

Today – 2 on-boarding/design/run time formats VNF Dev. Ops On-boarding TOSCA (SOL 001) Instantiation Ops VF-C YANG (SOL 006) WIP!!! to be aligned with SOL 001 K 8 S HELM WIP!!! to be aligned with ETSI/NFV HEAT Design AID SO/APP-C, etc. . . 3

Nirvana… or is it? VNF Dev. Ops On-boarding Design Instantiation Ops TOSCA (SOL 001)

Nirvana… or is it? VNF Dev. Ops On-boarding Design Instantiation Ops TOSCA (SOL 001) YANG (SOL 006) TOSCA-X ? ? ? K 8 S Helm HEAT • No ”common language” between VNF vendors and ONAP designers • What orchestrators support what? • This approach could work if we endorse Verizon’s rip/replace modularity requirements 4

Another option – combine on-boarding/design time VNF Dev. Ops On-boarding Design TOSCA (SOL 001)

Another option – combine on-boarding/design time VNF Dev. Ops On-boarding Design TOSCA (SOL 001) YANG (SOL 006) Instantiation TOSCA-X K 8 S Helm HEAT Ops ? ? ? • No ”common language” between VNF vendors and ONAP designers • What orchestrators support what? • This approach could work if we endorse Verizon’s rip/replace modularity requirements 5

The “Dublin” Option - Food for thought… VNF Dev. Ops On-boarding Design Instantiation TOSCA

The “Dublin” Option - Food for thought… VNF Dev. Ops On-boarding Design Instantiation TOSCA (SOL 001) Ops VF-C ? ? ? TOSCA-X K 8 S Helm HEAT SO, APP-C, etc. . 6

Beyond Dublin – Option A VNF Dev. Ops On-boarding Design TOSCA (SOL 001) YANG

Beyond Dublin – Option A VNF Dev. Ops On-boarding Design TOSCA (SOL 001) YANG (SOL 006) Instantiation TOSCA-X K 8 S Helm HEAT Ops Pluggable Orchestrators… 7

Beyond Dublin – Option B VNF Dev. Ops On-boarding Design TOSCA (SOL 001) YANG

Beyond Dublin – Option B VNF Dev. Ops On-boarding Design TOSCA (SOL 001) YANG (SOL 006) Instantiation Ops Pluggable Orchestration… (TOSCA-X) Pluggable Orchestration… (TOSCA+YANG) O-API K 8 S Helm Pluggable Orchestration… TOSCA-X + HEAT + K 8 S + TOSCA ? ? ? HEAT 8