0% found this document useful (0 votes)
10 views8 pages

CMS CCA Programming Interface April19

Uploaded by

fliphell
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views8 pages

CMS CCA Programming Interface April19

Uploaded by

fliphell
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

CCA

Programming interface
Concepts

● Deploy tree
● Endpoints
○ Listen Endpoints
○ Peer EnEndpoin
● Endpoints route table
● Facter properties
● Variables
● FTL: freemarker template language
Deploy Tree

● VNF: Virtual Network Function


● VNFI: VNF Instance
● VNFC-Group: VNF Component group
● VNFC: VNF Component
● PoP: Point of Presence, site
● Equipment
● VNFCI: VNFC Instance
● Module
● Module Instance
FTL - Facter Properties

[#list facter.OM.ipv4_addresses as addr]


<host>${addr}:1234</host>
[/#list]

${facter.OM.ipv4_address}

${facter.pop}, ${facter.vnfi}, ${facter.vnfc_group}, ${facter.vnfc}


FTL - Listen enpoints

● Se declararn en el FTL del modulo

<urls listen_endpoint="bam_loader">
<url>http://${facter.OM.ipv4_address}:4007/http_measure_receiver/load</url>
</urls>
FTL - Endpoint Route

Peer Endpoint Listen Endpoint

VNF:TSLEE VNF: same


VNFI: any VNFI: same
VNFC: any VNFC: any
POP: any POP: same
EQU: any EQU: any
AZ: any AZ: any
Module: any Module: any
ModuleInstance: any ModuleInstance: any
Endpoint: bam_loader_neighbor Endpoint: bam_loader
FTL - Endpoint Route

Peer Endpoint Listen Endpoint

VNF:TSLEE VNF: same


VNFI: any VNFI: same
VNFC: any VNFC: any
POP: any POP: other
EQU: any EQU: any
AZ: any AZ: any
Module: any Module: any
ModuleInstance: any ModuleInstance: any
Endpoint: bam_loader_other Endpoint: bam_loader
FTL - Peer Endpoints
<bam-urls peer_endpoint="bam_loader_neighbor">
[#list endpoints.bam_loader_neighbor_list.bam_loader_neighbor as tmp]
[#list tmp.urls as bamloader]
<url>${bamloader.url}/3</url>
[/#list]
[/#list]
[#list endpoints.bam_loader_othersite_list.bam_loader_othersite as tmp]
[#list tmp.urls as bamloader]
<url>${bamloader.url}/3</url>
[/#list]
[/#list]
</bam-urls>

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy