Table of Contents |
---|
Distribution structure
Details: Gerrit-Repos, Distributions and Images
Repository
- Overall Helm: OOM/SDNC
- Image creation SDN-R Devicemanagerdistribution creation: sdnc/oam-installationinstallation
- Image creation SDN-R Webservice: ??
- feature definition: ccsdk/features-sdnr
- ccsdk/distribution: not used
References
Related Jira:
Jira | ||||||
---|---|---|---|---|---|---|
|
...
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Bundles and libs
|
ONAP SDN-R Web Service Cluster
- Web server with ODLUX functionality .. communication to ONAP SDN-R Devicemanager cluster via REST API
- Client login at Web service cluster via oauthv2 interface
- Proxy function to forward requests to SDNC cluster
- WebSocket managment, Handling of clients registration for WS
- RESTCONF
Function | Description |
---|---|
ODLUX |
|
HelpServer |
|
nginx | Proxy to internal SDNC cluster |
ONAP SDN-R Devicemanager cluster (Opendaylight based)
- Opendaylight based, Release neon
- Has functional user "webservice" for mountpoint management via RESTCONF
- Provides access to NETCONF devices
- Create/Remove Mountpoint in mdsal-DB via RESTCONF (web-clients, mountpoint-registrar)
- Dataprovider-bundle provides abstract database schema.
- RESTCONF/Yang-Api to provide data to WEB client
- Provides User database for WEB Clients
Bundles and libsSDN-R Bundle | Description | ||
---|---|---|---|
API Gateway |
| HelpServer |
|
DataProvider |
| ||
Devicemanager-X |
| ||
Devicemanager |
| ||
ODLUX |
| ||
Websocketmanager2 |
| ||
mountpoint-state-provider |
| ||
mountpoint-registrar |
| ||
common |
|
Aggregated Features
...
ONAP SDN-R Web Service Cluster
...
- Own group related security/AAF Restrictions
- Function to create/remove mountpoint via PRC
- WebSocket managment
- Handling of clients registration for WS
...
|
ONAP SDN-R
...
- Opendaylight based, Release neon
- Has functional user "webservice" for mountpoint management via RESTCONF
- Provides access to NETCONF devices
- Devicemanager: Create/Remove Mountpoint via REST
- Dataprovider-bundle exports here database schema. Yang-IF not used.
ONAP SDN-R DB Cluster
...
- Easticsearch 56.x+ based
- Client login at Web service cluster via oauthv2 interface
- Access to this database by DataProvider bundle.
- Intermediate step to migrate to sql based DB like Maria-DB
- Database intitilization is part of initial cluster startup
- Data are e.g. RequiredNetworkElements, ConnectionLog, FaultLog, CurrentProblems, PerformanceData
- Uses NGINX and Elasticsearch provided docker images
- Integrates with AAF