1 tosca_definitions_version: tosca_simple_profile_for_ecomp_1_0
3 description: vMMSC VF Topology Template
6 invariantUUID: b8643c59-e2c2-4f86-880d-571d4d9d5d22
7 UUID: b020ed1e-4bc7-4fc0-ba7e-cc7af6da7ffc
10 Delivers messages composed of text, images, and other media types (for example audio and video)
11 in an operator's network. It is responsible for storing and handling incoming and outgoing Multimedia
12 Messages (MMs); therefore, acting as an MMS Relay and MMS Server at the same time.
17 vendorVersion: 6.0.2.14
20 # reference to template definitions
22 - tosca_simple_profile_for_ecomp_1_0.yml
26 # This section provides the parameters which OPENECOMP is not providing values to during
28 # It is expected that node template parameters which are not mapped to the Inputs section recieve value from OPENECOMP
29 # during the orchestration
36 type: org.openecomp.resource.vfc.Generic
39 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
40 UUID: 2714db52-2116-a3af-1240-a236221ca004
46 subCategory: Generic_VFC
48 vendorVersion: 6.0.2.14
52 vfc_instance_name: # to be set by OPENECOMP during instantiation
53 vfc_type_tag: # from HEAT ENV
54 vfc_description: vMMSC VFC
55 vfc_image_name: mmsc-6.0.2_v14.qcow2 # from HEAT / HEAT ENV
56 vfc_availability_zone:
62 vfc_flavor: mmsc_flavor # from HEAT ENV
70 type: org.openecomp.resource.vfc.Generic
73 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
74 UUID: 2714db52-2116-a3af-1240-a236221ca004
78 Legacy support that makes it possible for subscribers without MMS-enabled phones to receive
79 multimedia messages (MMs) through a web or WAP interface.
80 E-mail smart push that lets subscribers send and receive MMs to and from the Internet (MM3 interface).
83 subCategory: Generic_VFC
85 vendorVersion: 2.1.2.44
89 vfc_instance_name: # to be set by OPENECOMP during instantiation
90 vfc_type_tag: # from HEAT ENV
91 vfc_description: vNEMS_FE VFC
92 vfc_image_name: nems-2.1.2_v44.qcow2 # from HEAT / HEAT ENV
93 vfc_availability_zone:
100 vfc_flavor: nems_fe_flavor # from HEAT ENV
103 min_instances: 2 # set by service designer
104 max_instances: 4 # set by service designer
106 vNEMS_BE: # vNEMS VFC
107 type: org.openecomp.resource.vfc.Generic
110 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
111 UUID: 2714db52-2116-a3af-1240-a236221ca004
115 Legacy support that makes it possible for subscribers without MMS-enabled phones to receive
116 multimedia messages (MMs) through a web or WAP interface.
117 E-mail smart push that lets subscribers send and receive MMs to and from the Internet (MM3 interface).
119 category: Generic_VFC
120 subCategory: Generic_VFC
122 vendorVersion: 2.1.2.44
126 vfc_instance_name: # to be set by OPENECOMP during instantiation
127 vfc_type_tag: # from HEAT ENV
128 vfc_description: vNEMS_FE VFC
129 vfc_image_name: nems-2.1.2_v44.qcow2 # from HEAT / HEAT ENV
130 vfc_availability_zone:
137 vfc_flavor: nems_be_flavor # from HEAT ENV
140 min_instances: 1 # set by service designer
141 max_instances: 2 # set by service designer
143 vECA_TRX: # vNEMS VFC
144 type: org.openecomp.resource.vfc.Generic
147 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
148 UUID: 2714db52-2116-a3af-1240-a236221ca004
151 description: Traffic handling
153 category: Generic_VFC
154 subCategory: Generic_VFC
160 vfc_instance_name: # to be set by OPENECOMP during instantiation
161 vfc_type_tag: # from HEAT ENV
162 vfc_description: vECA_TRX VFC
163 vfc_image_name: eca-v13-release.qcow2 # from HEAT / HEAT ENV
164 vfc_availability_zone:
171 vfc_flavor: eca_trx_flavor # from HEAT ENV
174 min_instances: 20 # set by service designer
175 max_instances: 20 # set by service designer
178 type: org.openecomp.resource.vfc.Generic
181 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
182 UUID: 2714db52-2116-a3af-1240-a236221ca004
185 description: Load Balancer
188 subCategory: Generic_VFC
190 vendorVersion: 11.5.3.163
194 vfc_instance_name: # to be set by OPENECOMP during instantiation
195 vfc_type_tag: # from HEAT ENV
196 vfc_description: F5 VFC
197 vfc_image_name: F5-11_5_3-EngHF-34_163.qcow2 # from HEAT / HEAT ENV
198 vfc_availability_zone:
205 vfc_flavor: bigip_flavor # from HEAT ENV
211 # Internal VF Connection Points (VFCs connection points)
213 mmsc_oam: # external OAM CP to mobility OAM network
214 type: org.openecomp.cp.OAM
217 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
218 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
219 version: 1.0 # set by ASDC
228 ip_address: # provided by OPENECOMP (SDNC)
233 type: org.openecomp.cp.CP
236 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
237 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
238 version: 1.0 # set by ASDC
247 mac_address: # provided by OPENECOMP (SDNC)
251 nems_fe_oam: # external OAM CP to mobility OAM network
252 type: org.openecomp.cp.OAM
255 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
256 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
257 version: 1.0 # set by ASDC
266 ip_address: # provided by OPENECOMP (SDNC)
271 type: org.openecomp.cp.CP
274 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
275 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
276 version: 1.0 # set by ASDC
285 mac_address: # provided by OPENECOMP (SDNC)
290 type: org.openecomp.cp.CP
293 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
294 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
295 version: 1.0 # set by ASDC
304 mac_address: # provided by OPENECOMP (SDNC)
309 type: org.openecomp.cp.CP
312 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
313 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
314 version: 1.0 # set by ASDC
323 mac_address: # provided by OPENECOMP (SDNC)
328 type: org.openecomp.cp.CP
331 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
332 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
333 version: 1.0 # set by ASDC
342 mac_address: # provided by OPENECOMP (SDNC)
346 nems_be_oam: # external OAM CP to mobility OAM network
347 type: org.openecomp.cp.OAM
350 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
351 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
352 version: 1.0 # set by ASDC
360 ip_address: # provided by OPENECOMP (SDNC)
364 type: org.openecomp.cp.CP
367 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
368 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
369 version: 1.0 # set by ASDC
378 mac_address: # provided by OPENECOMP (SDNC)
383 type: org.openecomp.cp.CP
386 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
387 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
388 version: 1.0 # set by ASDC
397 mac_address: # provided by OPENECOMP (SDNC)
401 eca_trx_oam: # external OAM CP to mobility OAM network
402 type: org.openecomp.cp.OAM
405 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
406 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
407 version: 1.0 # set by ASDC
416 ip_address: # provided by OPENECOMP (SDNC)
421 type: org.openecomp.cp.CP
424 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
425 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
426 version: 1.0 # set by ASDC
435 mac_address: # provided by OPENECOMP (SDNC)
440 type: org.openecomp.cp.CP
443 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
444 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
445 version: 1.0 # set by ASDC
454 mac_address: # provided by OPENECOMP (SDNC)
459 type: org.openecomp.cp.CP
462 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
463 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
464 version: 1.0 # set by ASDC
473 mac_address: # provided by OPENECOMP (SDNC)
478 type: org.openecomp.cp.CP
481 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
482 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
483 version: 1.0 # set by ASDC
492 mac_address: # provided by OPENECOMP (SDNC)
497 type: org.openecomp.cp.CP
500 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
501 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
502 version: 1.0 # set by ASDC
511 mac_address: # provided by OPENECOMP (SDNC)
516 type: org.openecomp.cp.CP
519 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
520 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
521 version: 1.0 # set by ASDC
530 mac_address: # provided by OPENECOMP (SDNC)
535 type: org.openecomp.cp.CP
538 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
539 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
540 version: 1.0 # set by ASDC
549 mac_address: # provided by OPENECOMP (SDNC)
553 lb_oam: # external OAM CP to mobility OAM network
554 type: org.openecomp.cp.OAM
557 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
558 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
559 version: 1.0 # set by ASDC
568 ip_address: # provided by OPENECOMP (SDNC)
572 lb_dmz_protected: # external CP to mobility DMZ protected network
573 type: org.openecomp.cp.CP
576 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
577 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
578 version: 1.0 # set by ASDC
587 mac_address: # provided by OPENECOMP (SDNC)
591 lb_core_direct: # external CP to mobility core direct network
592 type: org.openecomp.cp.CP
595 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
596 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
597 version: 1.0 # set by ASDC
606 mac_address: # provided by OPENECOMP (SDNC)
610 # Intra-VF Virtual Links (Networks)
613 type: org.openecomp.resource.vl.VL
616 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
617 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
619 name: MMSC traffic network
620 description: mmsc traffic network
625 network_type: Tenant_Layer_3
626 network_role: Intra-service
627 network_technology: Contrail
628 network_ecomp_name: false
629 network_homing: false
630 network_deployment_node: { get_input: network_deployment_node }
631 contrail_virtual_network:
632 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
633 vn_forwarding_mode: l2
639 l3_access_parameters:
641 cidr: 169.253.0.0/17 # HEAT ENV
642 gateway_ip: 169.253.0.3 # HEAT ENV
643 dhcp_enabled: false # HEAT ENV
646 valid_source_types: org.openecomp.resource.cp.CP
649 type: org.openecomp.resource.vl.VL
652 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
653 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
655 name: NEMS IMAP network
656 description: NEMS internal IMAP network
662 network_type: Tenant_Layer_3
663 network_role: Intra-service
664 network_technology: Contrail
665 network_ecomp_name: false
666 network_homing: false
667 network_deployment_node: { get_input: network_deployment_node }
668 contrail_virtual_network:
669 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
670 vn_forwarding_mode: l2
676 l3_access_parameters:
678 cidr: 169.253.0.0/17 # HEAT ENV
679 gateway_ip: 169.253.0.3 # HEAT ENV
680 dhcp_enabled: false # HEAT ENV
684 valid_source_types: org.openecomp.resource.cp.CP
687 type: org.openecomp.resource.vl.VL
690 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
691 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
693 name: NEMS internal traffic network
694 description: NEMS internal traffic network
700 network_type: Tenant_Layer_3
701 network_role: Intra-service
702 network_technology: Contrail
703 network_ecomp_name: false
704 network_homing: false
705 network_deployment_node: { get_input: network_deployment_node }
706 contrail_virtual_network:
707 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
708 vn_forwarding_mode: l2
714 l3_access_parameters:
716 cidr: 169.253.0.0/17 # HEAT ENV
717 gateway_ip: 169.253.0.3 # HEAT ENV
718 dhcp_enabled: false # HEAT ENV
722 valid_source_types: org.openecomp.resource.cp.CP
725 type: org.openecomp.resource.vl.VL
727 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
728 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
730 name: NEMS web network
731 description: nems web nwtwork
736 network_type: Tenant_Layer_3
737 network_technology: Contrail
738 network_ecomp_name: false
739 network_homing: false
740 network_deployment_node: { get_input: network_deployment_node }
741 contrail_virtual_network:
742 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_2
743 vn_forwarding_mode: l2
749 l3_access_parameters:
751 cidr: 169.255.0.0/17 # HEAT ENV
752 gateway_ip: 169.255.0.3 # HEAT ENV
753 dhcp_enabled: false # HEAT ENV
756 valid_source_types: org.openecomp.resource.cp.CP
759 type: org.openecomp.resource.vl.VL
761 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
762 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
764 name: NEMS traffic network
765 description: NEMS traffic network
770 network_type: Tenant_Layer_3
771 network_technology: Contrail
772 network_ecomp_name: false
773 network_homing: false
774 network_deployment_node: { get_input: network_deployment_node }
775 contrail_virtual_network:
776 network_name: # provided by OPENECOMP (SDNC)
777 route_targets: 13979:105717
781 l3_access_parameters:
783 cidr: 107.243.37.0/27 # HEAT ENV
784 gateway_ip: 107.243.37.1 # HEAT ENV
785 start_ip: 107.243.37.3 # HEAT ENV
786 end_ip: 107.243.37.30 # HEAT ENV
789 valid_source_types: org.openecomp.resource.cp.CP
792 type: org.openecomp.resource.vl.VL
794 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
795 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
797 name: ECA traffic network
798 description: ECA traffic network
804 network_type: Tenant_Layer_3
805 network_technology: Contrail
806 network_ecomp_name: false
807 network_homing: false
808 network_deployment_node: { get_input: network_deployment_node }
809 contrail_virtual_network:
810 network_name: # provided by OPENECOMP (SDNC)
811 route_targets: 13979:105719
816 l3_access_parameters:
818 cidr: 107.243.37.32/24 # HEAT ENV
819 gateway_ip: 107.243.37.33 # HEAT ENV
820 start_ip: 107.243.37.35 # HEAT ENV
821 end_ip: 107.243.37.62 # HEAT ENV
824 valid_source_types: org.openecomp.resource.cp.CP
827 type: org.openecomp.resource.vl.VL
830 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
831 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
833 name: ECA internal traffic network
834 description: ECA internal traffic network
840 network_type: Tenant_Layer_3
841 network_role: Intra-service
842 network_technology: Contrail
843 network_ecomp_name: false
844 network_homing: false
845 network_deployment_node: { get_input: network_deployment_node }
846 contrail_virtual_network:
847 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
848 vn_forwarding_mode: l2
854 l3_access_parameters:
856 cidr: 169.253.0.0/17 # HEAT ENV
857 gateway_ip: 169.253.0.3 # HEAT ENV
858 dhcp_enabled: false # HEAT ENV
862 valid_source_types: org.openecomp.resource.cp.CP # service level network
865 type: org.openecomp.resource.vl.VL
868 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
869 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
872 description: LB sync network
877 network_type: Tenant_Layer_3
878 network_role: Intra-service
879 network_technology: Contrail
880 network_ecomp_name: false
881 network_homing: false
882 network_deployment_node: { get_input: network_deployment_node }
883 contrail_virtual_network:
884 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
885 vn_forwarding_mode: l2
891 l3_access_parameters:
893 cidr: 169.253.0.0/17 # HEAT ENV
894 gateway_ip: 169.253.0.3 # HEAT ENV
895 dhcp_enabled: false # HEAT ENV
898 valid_source_types: org.openecomp.resource.cp.CP
903 # Server Groups for applying placement policy
905 type: tosca.groups.Root
909 type: tosca.groups.Root
913 type: tosca.groups.Root
917 type: tosca.groups.Root
921 VFModuleMMSC_Expansion:
922 type: org.openecomp.groups.VfModule
925 vfModuleModelName: vMMSC::module-1
926 vfModuleModelInvariantUUID: adf1a10a-f788-492f-9ea7-7ff91dd55f8c
927 vfModuleModelUUID: b020dd1e-4bc7-4fc0-ba7e-cc7af6da7ffc
928 vfModuleModelVersion: 1
931 vf_module_type: Expansion # set by service designer
932 vf_module_description: vMMSC growth unit # set by service designer
933 contrail_service_instance: true # from HEAT
934 availability_zone_count: 1 # from HEAT
935 volume_group: false # from HEAT / service Designer
936 artifacts: # HEAT Templates
937 - 099a6909-290f-4293-a347-736f11b8ff18
938 - 0db84f21-d298-4a4b-b11e-37b92a734066
956 - mmsc_autoscale_policy:
957 type: org.openecomp.policy.Autoscaling
966 target: [ VFModuleMMSC_Expansion ]
969 - mmsc_anti_affinity_placement_policy:
970 type: org.openecomp.policy.Placement
973 conatiner_type: compute
974 policy: anti_affinity
976 target: [ LbGroup, mmscGroup, nemas_feGroup, eca_trxGroup, eca_oamGroup, cmauiGroup ]