Versions Compared

Key

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

...

  1. What is a Context Builder?
    1. It is an independent Microservice capable of getting information about a service or service instance from a particular data sources (SDC, SDN-C, A&AI, Network). They each support the same API. See POMBA Context Builders and Data Sources for more information.  This allows POMBA to easily compare the data and generate a report.
  2. How many Context Builders are there?
    1. One for each source of data - SDC, SDN-C, A&AI, Network, etc.
    2. Conceptually, the SDC one is defining a type of service while the others are dealing with service instances.
  3. If I want to add a new source of data, then I need a new Context Builder?
    1. Yes, for ONAP data sources. Note that the Network Discovery Context Builder is meant to handle all primary data sources outside of ONAP. Note in some cases extending the network discovery feature may also be an appropriate approach, depending on the data source.

Network Discovery Context Builder

  1. What do you mean by Network Discovery? Do you really mean Cloud Resources?
    1. Network Discovery may not be the best term, but the idea is to discovery virtual and physical resources involved in providing services in ONAP, as well as their supporting resources.  This will include VNF, VM, physical servers, network both within and between data centres, etc.
  2. Does the POMBA Network Discovery Context Builder support Multi-VIM?
    1. We plan to support When the appropriate APIs are available in Multi-VIM.  Whether this is done in the Casablanca timeframe will depend on the availability of the API, then yes POMBA should support them.
  3. How extensible is the network discovery? How do I support discovering new information or new data sources?
    1. The longer term plan is to have a completely model-driven solution, including self service on-boarding
    2. At the moment, adding new attributes and resources is not to bad, but adding a new data source (from a physical device) for example, would be a bit more work.
    3. Longer term, work could be done to make extensibility easierIn Casablanca,  supporting additional parameters will often by updating a configuration file, but new data sources may require a new Microservice.
  4. Can I use Network Discovery without POMBA?
    1. Yes, you could call the Network Discovery Context Builder API directory, or call the underlying Network Discovery API (Network Discovery API Swagger)

...