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 instantiation.
27 # It is expected that node template parameters which are not mapped to the Inputs section recieve value from OPENECOMP
28 # during the orchestration
35 type: org.openecomp.resource.vfc.Generic
38 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
39 UUID: 2714db52-2116-a3af-1240-a236221ca004
45 subCategory: Generic_VFC
47 vendorVersion: 6.0.2.14
51 vfc_instance_name: # to be set by OPENECOMP during instantiation
52 vfc_type_tag: # from HEAT ENV
53 vfc_description: vMMSC VFC
54 vfc_image_name: mmsc-6.0.2_v14.qcow2 # from HEAT / HEAT ENV
55 vfc_availability_zone:
61 vfc_flavor: mmsc_flavor # from HEAT ENV
69 type: org.openecomp.resource.vfc.Generic
72 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
73 UUID: 2714db52-2116-a3af-1240-a236221ca004
77 Legacy support that makes it possible for subscribers without MMS-enabled phones to receive
78 multimedia messages (MMs) through a web or WAP interface.
79 E-mail smart push that lets subscribers send and receive MMs to and from the Internet (MM3 interface).
82 subCategory: Generic_VFC
84 vendorVersion: 2.1.2.44
88 vfc_instance_name: # to be set by OPENECOMP during instantiation
89 vfc_type_tag: # from HEAT ENV
90 vfc_description: vNEMS_FE VFC
91 vfc_image_name: nems-2.1.2_v44.qcow2 # from HEAT / HEAT ENV
92 vfc_availability_zone:
99 vfc_flavor: nems_fe_flavor # from HEAT ENV
102 min_instances: 2 # set by service designer
103 max_instances: 4 # set by service designer
105 vNEMS_BE: # vNEMS VFC
106 type: org.openecomp.resource.vfc.Generic
109 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
110 UUID: 2714db52-2116-a3af-1240-a236221ca004
114 Legacy support that makes it possible for subscribers without MMS-enabled phones to receive
115 multimedia messages (MMs) through a web or WAP interface.
116 E-mail smart push that lets subscribers send and receive MMs to and from the Internet (MM3 interface).
118 category: Generic_VFC
119 subCategory: Generic_VFC
121 vendorVersion: 2.1.2.44
125 vfc_instance_name: # to be set by OPENECOMP during instantiation
126 vfc_type_tag: # from HEAT ENV
127 vfc_description: vNEMS_FE VFC
128 vfc_image_name: nems-2.1.2_v44.qcow2 # from HEAT / HEAT ENV
129 vfc_availability_zone:
136 vfc_flavor: nems_be_flavor # from HEAT ENV
139 min_instances: 1 # set by service designer
140 max_instances: 2 # set by service designer
142 vECA_TRX: # vNEMS VFC
143 type: org.openecomp.resource.vfc.Generic
146 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
147 UUID: 2714db52-2116-a3af-1240-a236221ca004
150 description: Traffic handling
152 category: Generic_VFC
153 subCategory: Generic_VFC
159 vfc_instance_name: # to be set by OPENECOMP during instantiation
160 vfc_type_tag: # from HEAT ENV
161 vfc_description: vECA_TRX VFC
162 vfc_image_name: eca-v13-release.qcow2 # from HEAT / HEAT ENV
163 vfc_availability_zone:
170 vfc_flavor: eca_trx_flavor # from HEAT ENV
173 min_instances: 20 # set by service designer
174 max_instances: 20 # set by service designer
177 type: org.openecomp.resource.vfc.Generic
180 invariantUUID: 673f8d08-2223-4a97-127c-11ab729d23bc
181 UUID: 2714db52-2116-a3af-1240-a236221ca004
184 description: Load Balancer
187 subCategory: Generic_VFC
189 vendorVersion: 11.5.3.163
193 vfc_instance_name: # to be set by OPENECOMP during instantiation
194 vfc_type_tag: # from HEAT ENV
195 vfc_description: F5 VFC
196 vfc_image_name: F5-11_5_3-EngHF-34_163.qcow2 # from HEAT / HEAT ENV
197 vfc_availability_zone:
204 vfc_flavor: bigip_flavor # from HEAT ENV
210 # Internal VF Connection Points (VFCs connection points)
212 mmsc_oam: # external OAM CP to mobility OAM network
213 type: org.openecomp.cp.OAM
216 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
217 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
218 version: 1.0 # set by ASDC
227 ip_address: # provided by OPENECOMP (SDNC)
232 type: org.openecomp.cp.CP
235 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
236 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
237 version: 1.0 # set by ASDC
246 mac_address: # provided by OPENECOMP (SDNC)
250 nems_fe_oam: # external OAM CP to mobility OAM network
251 type: org.openecomp.cp.OAM
254 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
255 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
256 version: 1.0 # set by ASDC
265 ip_address: # provided by OPENECOMP (SDNC)
270 type: org.openecomp.cp.CP
273 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
274 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
275 version: 1.0 # set by ASDC
284 mac_address: # provided by OPENECOMP (SDNC)
289 type: org.openecomp.cp.CP
292 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
293 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
294 version: 1.0 # set by ASDC
303 mac_address: # provided by OPENECOMP (SDNC)
308 type: org.openecomp.cp.CP
311 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
312 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
313 version: 1.0 # set by ASDC
322 mac_address: # provided by OPENECOMP (SDNC)
327 type: org.openecomp.cp.CP
330 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
331 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
332 version: 1.0 # set by ASDC
341 mac_address: # provided by OPENECOMP (SDNC)
345 nems_be_oam: # external OAM CP to mobility OAM network
346 type: org.openecomp.cp.OAM
349 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
350 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
351 version: 1.0 # set by ASDC
359 ip_address: # provided by OPENECOMP (SDNC)
363 type: org.openecomp.cp.CP
366 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
367 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
368 version: 1.0 # set by ASDC
377 mac_address: # provided by OPENECOMP (SDNC)
382 type: org.openecomp.cp.CP
385 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
386 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
387 version: 1.0 # set by ASDC
396 mac_address: # provided by OPENECOMP (SDNC)
400 eca_trx_oam: # external OAM CP to mobility OAM network
401 type: org.openecomp.cp.OAM
404 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
405 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
406 version: 1.0 # set by ASDC
415 ip_address: # provided by OPENECOMP (SDNC)
420 type: org.openecomp.cp.CP
423 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
424 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
425 version: 1.0 # set by ASDC
434 mac_address: # provided by OPENECOMP (SDNC)
439 type: org.openecomp.cp.CP
442 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
443 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
444 version: 1.0 # set by ASDC
453 mac_address: # provided by OPENECOMP (SDNC)
458 type: org.openecomp.cp.CP
461 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
462 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
463 version: 1.0 # set by ASDC
472 mac_address: # provided by OPENECOMP (SDNC)
477 type: org.openecomp.cp.CP
480 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
481 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
482 version: 1.0 # set by ASDC
491 mac_address: # provided by OPENECOMP (SDNC)
496 type: org.openecomp.cp.CP
499 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
500 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
501 version: 1.0 # set by ASDC
510 mac_address: # provided by OPENECOMP (SDNC)
515 type: org.openecomp.cp.CP
518 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
519 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
520 version: 1.0 # set by ASDC
529 mac_address: # provided by OPENECOMP (SDNC)
534 type: org.openecomp.cp.CP
537 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
538 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
539 version: 1.0 # set by ASDC
548 mac_address: # provided by OPENECOMP (SDNC)
552 lb_oam: # external OAM CP to mobility OAM network
553 type: org.openecomp.cp.OAM
556 invariantUUID: 553f8d08-2223-4a97-127c-11ab729d1234 # generated by ASDC
557 UUID: ab14db52-2116-a3af-1240-a236221ca82a # generated by ASDC
558 version: 1.0 # set by ASDC
567 ip_address: # provided by OPENECOMP (SDNC)
571 lb_dmz_protected: # external CP to mobility DMZ protected network
572 type: org.openecomp.cp.CP
575 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
576 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
577 version: 1.0 # set by ASDC
586 mac_address: # provided by OPENECOMP (SDNC)
590 lb_core_direct: # external CP to mobility core direct network
591 type: org.openecomp.cp.CP
594 invariantUUID: 55df8d08-2ab3-4a97-127c-11ab729d100a # generated by ASDC
595 UUID: 12b4db52-2116-b5af-1240-a236221ca145 # generated by ASDC
596 version: 1.0 # set by ASDC
605 mac_address: # provided by OPENECOMP (SDNC)
609 # Intra-VF Virtual Links (Networks)
612 type: org.openecomp.resource.vl.VL
615 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
616 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
618 name: MMSC traffic network
619 description: mmsc traffic network
624 network_type: Tenant_Layer_3
625 network_role: Intra-service
626 network_technology: Contrail
627 network_ecomp_name: false
628 network_homing: false
629 network_deployment_node: { get_input: network_deployment_node }
630 contrail_virtual_network:
631 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
632 vn_forwarding_mode: l2
638 l3_access_parameters:
640 cidr: 169.253.0.0/17 # HEAT ENV
641 gateway_ip: 169.253.0.3 # HEAT ENV
642 dhcp_enabled: false # HEAT ENV
645 valid_source_types: org.openecomp.resource.cp.CP
648 type: org.openecomp.resource.vl.VL
651 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
652 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
654 name: NEMS IMAP network
655 description: NEMS internal IMAP network
661 network_type: Tenant_Layer_3
662 network_role: Intra-service
663 network_technology: Contrail
664 network_ecomp_name: false
665 network_homing: false
666 network_deployment_node: { get_input: network_deployment_node }
667 contrail_virtual_network:
668 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
669 vn_forwarding_mode: l2
675 l3_access_parameters:
677 cidr: 169.253.0.0/17 # HEAT ENV
678 gateway_ip: 169.253.0.3 # HEAT ENV
679 dhcp_enabled: false # HEAT ENV
683 valid_source_types: org.openecomp.resource.cp.CP
686 type: org.openecomp.resource.vl.VL
689 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
690 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
692 name: NEMS internal traffic network
693 description: NEMS internal traffic network
699 network_type: Tenant_Layer_3
700 network_role: Intra-service
701 network_technology: Contrail
702 network_ecomp_name: false
703 network_homing: false
704 network_deployment_node: { get_input: network_deployment_node }
705 contrail_virtual_network:
706 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
707 vn_forwarding_mode: l2
713 l3_access_parameters:
715 cidr: 169.253.0.0/17 # HEAT ENV
716 gateway_ip: 169.253.0.3 # HEAT ENV
717 dhcp_enabled: false # HEAT ENV
721 valid_source_types: org.openecomp.resource.cp.CP
724 type: org.openecomp.resource.vl.VL
726 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
727 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
729 name: NEMS web network
730 description: nems web nwtwork
735 network_type: Tenant_Layer_3
736 network_technology: Contrail
737 network_ecomp_name: false
738 network_homing: false
739 network_deployment_node: { get_input: network_deployment_node }
740 contrail_virtual_network:
741 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_2
742 vn_forwarding_mode: l2
748 l3_access_parameters:
750 cidr: 169.255.0.0/17 # HEAT ENV
751 gateway_ip: 169.255.0.3 # HEAT ENV
752 dhcp_enabled: false # HEAT ENV
755 valid_source_types: org.openecomp.resource.cp.CP
758 type: org.openecomp.resource.vl.VL
760 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
761 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
763 name: NEMS traffic network
764 description: NEMS traffic network
769 network_type: Tenant_Layer_3
770 network_technology: Contrail
771 network_ecomp_name: false
772 network_homing: false
773 network_deployment_node: { get_input: network_deployment_node }
774 contrail_virtual_network:
775 network_name: # provided by OPENECOMP (SDNC)
776 route_targets: 13979:105717
780 l3_access_parameters:
782 cidr: 107.243.37.0/27 # HEAT ENV
783 gateway_ip: 107.243.37.1 # HEAT ENV
784 start_ip: 107.243.37.3 # HEAT ENV
785 end_ip: 107.243.37.30 # HEAT ENV
788 valid_source_types: org.openecomp.resource.cp.CP
791 type: org.openecomp.resource.vl.VL
793 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
794 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
796 name: ECA traffic network
797 description: ECA traffic network
803 network_type: Tenant_Layer_3
804 network_technology: Contrail
805 network_ecomp_name: false
806 network_homing: false
807 network_deployment_node: { get_input: network_deployment_node }
808 contrail_virtual_network:
809 network_name: # provided by OPENECOMP (SDNC)
810 route_targets: 13979:105719
815 l3_access_parameters:
817 cidr: 107.243.37.32/24 # HEAT ENV
818 gateway_ip: 107.243.37.33 # HEAT ENV
819 start_ip: 107.243.37.35 # HEAT ENV
820 end_ip: 107.243.37.62 # HEAT ENV
823 valid_source_types: org.openecomp.resource.cp.CP
826 type: org.openecomp.resource.vl.VL
829 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
830 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
832 name: ECA internal traffic network
833 description: ECA internal traffic network
839 network_type: Tenant_Layer_3
840 network_role: Intra-service
841 network_technology: Contrail
842 network_ecomp_name: false
843 network_homing: false
844 network_deployment_node: { get_input: network_deployment_node }
845 contrail_virtual_network:
846 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
847 vn_forwarding_mode: l2
853 l3_access_parameters:
855 cidr: 169.253.0.0/17 # HEAT ENV
856 gateway_ip: 169.253.0.3 # HEAT ENV
857 dhcp_enabled: false # HEAT ENV
861 valid_source_types: org.openecomp.resource.cp.CP # service level network
864 type: org.openecomp.resource.vl.VL
867 invariantUUID: 14a25c59-e2c2-4f86-880d-371d4d9dc88c
868 UUID: 1a20ed2e-abcd-3f20-ca4e-cc7af4da1234
871 description: LB sync network
876 network_type: Tenant_Layer_3
877 network_role: Intra-service
878 network_technology: Contrail
879 network_ecomp_name: false
880 network_homing: false
881 network_deployment_node: { get_input: network_deployment_node }
882 contrail_virtual_network:
883 vn_name: MME-24474-Ericsson-WTC-lab_int_MMEX36_net_1
884 vn_forwarding_mode: l2
890 l3_access_parameters:
892 cidr: 169.253.0.0/17 # HEAT ENV
893 gateway_ip: 169.253.0.3 # HEAT ENV
894 dhcp_enabled: false # HEAT ENV
897 valid_source_types: org.openecomp.resource.cp.CP
902 # Server Groups for applying placement policy
904 type: tosca.groups.Root
908 type: tosca.groups.Root
912 type: tosca.groups.Root
916 type: tosca.groups.Root
920 VFModuleMMSC_Expansion:
921 type: org.openecomp.groups.VfModule
924 vfModuleModelName: vMMSC::module-1
925 vfModuleModelInvariantUUID: adf1a10a-f788-492f-9ea7-7ff91dd55f8c
926 vfModuleModelUUID: b020dd1e-4bc7-4fc0-ba7e-cc7af6da7ffc
927 vfModuleModelVersion: 1
930 vf_module_type: Expansion # set by service designer
931 vf_module_description: vMMSC growth unit # set by service designer
932 contrail_service_instance: true # from HEAT
933 availability_zone_count: 1 # from HEAT
934 volume_group: false # from HEAT / service Designer
935 artifacts: # HEAT Templates
936 - 099a6909-290f-4293-a347-736f11b8ff18
937 - 0db84f21-d298-4a4b-b11e-37b92a734066
955 - mmsc_autoscale_policy:
956 type: org.openecomp.policy.Autoscaling
965 target: [ VFModuleMMSC_Expansion ]
968 - mmsc_anti_affinity_placement_policy:
969 type: org.openecomp.policy.Placement
972 conatiner_type: compute
973 policy: anti_affinity
975 target: [ LbGroup, mmscGroup, nemas_feGroup, eca_trxGroup, eca_oamGroup, cmauiGroup ]