Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Designing the Control Loop:
    1. Model based (based on templates)
    2. Re-usable designs
  2. Configuring the Control Loop:
    1. VNF driven, future should be SERVICE driven
    2. Defining threshold values…
  3. Deploying the Control Loop:
    1. Sending template towards DCAE, Policy, …
  4. Lifecycle Management of the Control Loop:
    1. Stopping/re-starting/updating
    2. Monitoring (visualization of the Loop)(future not in R1)
    3. Trial mode, production mode, ….(future not in R1)
    4. Activation (manually and/or triggered by a policy(future not in R1) and/or tied to the vnf startup(future not in R1))

End to End Flows:

Since CLAMP is an end-to-end application, the project will, early on, develop documents describing detailed call-flows and message formats between ONAP components. 

These will be developed for the three use cases: vFW/vDNS, vVoLTE, and vCPE.


Interfaces:

The following interfaces will be implemented by other components but used for CLAMP.  Therefore, CLAMP has these as dependencies:

  • Query and update services in SDC
  • Query and update control loop templates in SDC (future not in R1)
  • Policy interfaces for creating/updating configuration and operational policies
  • DCAE interfaces for deploying/undeploying control loops
  • Runtime messaging interface between DCAE and Policy

 Architecture Alignment


CLAMP interfaces with the following ONAP Components: SDC, DCAE and Policy.
  • SDC : Rest based interface exposed by the SDC
  • DCAE: Rest based interface exposed by DCAE
  • Policy: Rest based interface (the Policy team provide a "jar" to handle the communication). 
CLAMP is separated in 2 areas:
  1. Design Time(Cockpit/UI to define the templates)
    1. Templates are pushed to SDC. The template format is TOSCA blueprint, those blueprints will be pushed/provisioned, by SDC, to DCAE orchestration engine.
    2. policies(operational policies) are pushed/provisioned towards the Policy Component of ONAP. (those policies will be triggered by DCAE during Closed Loop operations).
  2. Run time(DCAE-Policy, grabbing events and triggering policies based actions)
    1. In the first release of CLAMP, the triggering to deploy(and then effectively start the closed loop)  a blueprint will be manual (via CLAMP cockpit)
      an automatic deployment based on an event will come in future release.
    2. The CLAMP cockpit will support the following action at runtime:
      1. start (start the provisioned Closed Loop on DCAE)
      2. stop (stop a provisioned Closed loop on DCAE)


...

•Primary Contact Person:

  NGUEKO Gervais-Martial (AT&T - gn422w@intl.att.com)


Other Contact/Contributor Person:

Committers/Maintainers:

Other Information's


•The proposal is coming from the AT&T CLAMP project. Before publishing the codebase as part of release 1, AT&T will make sure that all proprietary trademarks, logo’s, etc… are removed.
•The code will also goes through Fossology , BlackDuck and other scan to ensure licensing issues are not present.




...