• Incoming APIs:

    • RESTCONF APIs:

      • Healthcheck : used to verify health of SDNC.  

      • Generic VNF API : API used to request resources for VNFs (vDNS,  vFW  and vCPE use cases)

      • GENERIC-RESOURCE-API : used to assign resources and create networks for VoLTE and vCPE use cases.  

    • SDC client : used to listen for distributions from SDC.  This is used to receive and consume TOSCA models

 

  • Outgoing API:

    • A&AI : SDNC will read/write objects to A&AI.  The base aaa-service class is capable of reading/writing any object defined in A&AI XSD schema.  The directed graphs for the use cases will drive which specific objects are read/written.

    • External SDNC controllers : SDNC will interface to external SDNC controllers to create underlay/overlay networks (for VoLTE).  These external controllers expose a RESTCONF interface, which SDNC will invoke using its restapi-call-node interface.

APIs used by client projects:

Client Project

API(s) used

Client Project

API(s) used

SO

Generic VNF API (vDNS, vFW, vCPE)

GENERIC-RESOURCE-API (VoLTE, vCPE, vFW (CDS use case))

DMaaP

DMaaP Listener

SDC

SDC client

 

 

Comments