diff options
-rw-r--r-- | docs/tosca2heat/parser_new_keywords.rst | 113 | ||||
-rw-r--r-- | docs/tosca2heat/simple_rnc_definition/image/vRNC_Definition.PNG | bin | 0 -> 10888 bytes | |||
-rw-r--r-- | docs/tosca2heat/simple_rnc_definition/image/vRNC_Topology.bmp | bin | 0 -> 483126 bytes | |||
-rw-r--r-- | docs/tosca2heat/simple_rnc_definition/vRNC_tosca_intro.rst | 37 |
4 files changed, 150 insertions, 0 deletions
diff --git a/docs/tosca2heat/parser_new_keywords.rst b/docs/tosca2heat/parser_new_keywords.rst new file mode 100644 index 0000000..9d572c2 --- /dev/null +++ b/docs/tosca2heat/parser_new_keywords.rst @@ -0,0 +1,113 @@ +New Parser keywords +=================== + +1.NFV-tosca new keywords +------------------------ + +All keywords in nfv tosca are not implemented in code, and will be +implemented by parser. + +1.1 Nodes types +~~~~~~~~~~~~~~~ + +Basic types +^^^^^^^^^^^ + +- tosca.nodes.nfv.VDU +- tosca.nodes.nfv.CP +- tosca.nodes.nfv.VL + +Extend types +^^^^^^^^^^^^ + +- tosca.nodes.nfv.VL.ELine +- tosca.nodes.nfv.VL.ELAN +- tosca.nodes.nfv.VL.ETree +- tosca.nodes.nfv.FP + +1.2 Capability types +~~~~~~~~~~~~~~~~~~~~ + +Basic types +^^^^^^^^^^^ + +- tosca.capabilities.nfv.VirtualBindable +- tosca.capabilities.nfv.VirtualLinkable +- tosca.capabilities.nfv.HA.ActiveActive +- tosca.capabilities.nfv.HA.ActivePassive +- tosca.capabilities.nfv.Metric + +Extend types +^^^^^^^^^^^^ + +- tosca.capabilities.nfv.Forwarder +- tosca.capabilities.nfv.CPU\_extension +- tosca.capabilities.nfv.Memory\_extension +- tosca.capabilities.nfv.Hypervisors +- tosca.capabilities.nfv.PCIe +- tosca.capabilities.nfv.network.Interfaces +- tosca.capabilities.nfv.network.Virtual\_switches +- tosca.capabilities.nfv.Storage + +1.3 Relationship types +~~~~~~~~~~~~~~~~~~~~~~ + +Basic types +^^^^^^^^^^^ + +- tosca.relationships.nfv.VirtualBindsTo +- tosca.relationships.nfv.VirtualLinksTo +- tosca.relationships.nfv.HA +- tosca.relationships.nfv.Monitor + +Extend types +^^^^^^^^^^^^ + +- tosca.relationships.nfv.ForwardsTo + +1.4 Group Types +~~~~~~~~~~~~~~~ + +- tosca.groups.nfv.VNFFG + +2.Simple-tosca new keywords +--------------------------- + +Some keywords are defined in tosca simple profile,but are not +impletmented in code,except policy type, which are not yet defined +completely now. + +2.1 topology template keyname +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- “substitution\_mappings” syntax + + An optional declaration that exports the topology template as an + implementation of a Node type, Which is not supported by toscalib. + +2.2 Group types +~~~~~~~~~~~~~~~ + +Basic types +^^^^^^^^^^^ + +- tosca.group.root + +2.3 Policy Types +~~~~~~~~~~~~~~~~ + +Basic types +^^^^^^^^^^^ + +- tosca.policies.Root +- tosca.policies.Placement +- tosca.policies.Scaling + +Extend types +^^^^^^^^^^^^ + +- tosca.policies.Update +- tosca.policies.Performance +- tosca.policy.placement.Antilocate +- tosca.policy.placement.Colocate + diff --git a/docs/tosca2heat/simple_rnc_definition/image/vRNC_Definition.PNG b/docs/tosca2heat/simple_rnc_definition/image/vRNC_Definition.PNG Binary files differnew file mode 100644 index 0000000..dd299e3 --- /dev/null +++ b/docs/tosca2heat/simple_rnc_definition/image/vRNC_Definition.PNG diff --git a/docs/tosca2heat/simple_rnc_definition/image/vRNC_Topology.bmp b/docs/tosca2heat/simple_rnc_definition/image/vRNC_Topology.bmp Binary files differnew file mode 100644 index 0000000..d4eea84 --- /dev/null +++ b/docs/tosca2heat/simple_rnc_definition/image/vRNC_Topology.bmp diff --git a/docs/tosca2heat/simple_rnc_definition/vRNC_tosca_intro.rst b/docs/tosca2heat/simple_rnc_definition/vRNC_tosca_intro.rst new file mode 100644 index 0000000..7dde943 --- /dev/null +++ b/docs/tosca2heat/simple_rnc_definition/vRNC_tosca_intro.rst @@ -0,0 +1,37 @@ +1. vRNC Topology +================ + +The simple vRNC topology is shown below: |vRNC Topology| + +- vRNC includes four networks: EMS\_network, CTRL\_network, + Intermedia\_network and extermedia\_network; +- vRNC includes four node types: MM, LB, CM and DM; +- MM: Stands for Maintain Module, which links to EMS\_network, + CTRL\_network and extermedia\_network. It composes of active vdu and + standby vds. +- CM: Stands for Control Module, which links to CTRL\_network and + intermedia\_network. All CM nodes form resource pool and each node + composes of active vdu and standby vds. +- DM: Stands for Data Module, which links to CTRL\_network and + intermedia\_network. All DM nodes form resource pool and each node is + a vds. +- LB: Stands for LineCard Module, which links to CTRL\_network and + intermedia\_network and extermedia\_network. All LB nodes form + resource pool and each node is a vds. + +2. vRNC Definition +================== + +The files dependency and correspoding specificaiton of vRNC definition +are shown below: |vRNC Definition| + +- TOSCA\_definition\_1.0.yaml should be the lastest version, which is + updated by tosca-parser community, but some keynames (such as + substitution\_mappings) in the correspoding standard of + 《TOSCA-simple-profile-YAML-v1.0》 is not supported. +- TOSCA\_nfv\_definition\_1.0.yaml is a new file, and not implemented + in code, and the correspoding standard of + 《tosca-nfv-v1.0-wd02-rev02》 is not complete now. + +.. |vRNC Topology| image:: image/vRNC_Topology.bmp +.. |vRNC Definition| image:: image/vRNC_Definition.png |