...
Code Block |
---|
title | IETF Datastores Architecture (source https://datatracker.ietf.org/doc/html/rfc8342#page-11) |
---|
collapse | true |
---|
|
+-------------+ +-----------+
| <candidate> | | <startup> |
| (ct, rw) |<---+ +--->| (ct, rw) |
+-------------+ | | +-----------+
| | | |
| +-----------+ |
+-------->| <running> |<--------+
| (ct, rw) |
+-----------+
|
| // configuration transformations,
| // e.g., removal of nodes marked as
| // "inactive", expansion of
| // templates
v
+------------+
| <intended> | // subject to validation
| (ct, ro) |
+------------+
| // changes applied, subject to
| // local factors, e.g., missing
| // resources, delays
|
dynamic | +-------- learned configuration
configuration | +-------- system configuration
datastores -----+ | +-------- default configuration
| | |
v v v
+---------------+
| <operational> | <-- system state
| (ct + cf, ro) |
+---------------+
ct = config true; cf = config false
rw = read-write; ro = read-only
boxes denote named datastores |
Excerpt |
---|
Datastore Mapping in ONAP DMI Plugin impl.# | Incoming DS value (NCMP & DMI Rest interfaces) | Outgoing (non-NMDA RestConf controller) | Notes |
---|
1 | /ds /ncmp-datastores:operational | content=all
| CT + CF, RO | 2 | /ds/ncmp-datastores:running | content=config
| CT, RW | 3 | /ds/ncmp-datastores:passthrough-operational | content=all
| CT + CF, RO | 4 | /ds/ncmp-datastores:passthrough-running | content=config
| CT, RW | 5 | /ds/ <anything-else> | N/A | Not supported |
|
Component description diagram
Drawio |
---|
border | true |
---|
| |
---|
diagramName | CPS NCMP Deployment Proposal |
---|
simpleViewer | false |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 889 |
---|
revision | 17 |
---|
|
...