You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 12
Next »
CPS-333
-
Getting issue details...
STATUS
Open Issues & Decisions
# | Description | Notes | Decision |
---|
1 | How to deal with hardcoded E2E NW Slicing model, spike
| Discuss with E2E NW Slicing Team | |
2 | Whish Simulator to use? NetConf Simulator Netopeer v2
- Nokia
- Ericsson
| Rahul Tyagi Ericsson more lightweight, more experience. Available CSIT standard setup Need to check if we can use it with E2E NW Slicing model |
|
3 | Should (ONAP) dmi-instance be as separate (springboot) application Could be part of DMI Manager | DMI-Instance interface should be an open standard |
|
Reference Material
Scenario Scope In Istanbul
This scenario will demonstrate configuration management using NCMP.
There should be following functional requirements need to be fulfilled
- Add/remove *CM-Handle by using *DMI (Date Model Inventory) based on events.
- create component
- interface definition/agreement with community
- listen/filter to event
- handle add event
- handle remote event
- Pass through read and write data from application to node via ncmp using SDNC
- Sync network model and data from node to cps via ncmp
- Read cached data model or data from cps to application via ncmp
Data Model Inventory (DMI) consist out of 2 parts:
- DMI Manager (DMI registry?)
- DMI Instances e.g. ONAP DMI-Instance
Impacts
# | Project/Component | Description | Suggested Stories |
|
---|
1 | CPS/NCMP | create rest interface on northbound for GET/POST/PUT/DELETE to access yang data. Note. Currently driven by "E2E Network Slicing" Use Case mix of CPS-CORE and NCMP Interface
| - Mirror each CRUD operation
- Remove/migrate? 'hardcoded generic models used in H release"
|
|
2 | CPS/NCMP/DMI-Manager | Create dmi-manager. Data Model Inventory (DMI) 'Internal service' no public Java or REST API responsibilities are - Store & retrieve cm-handle/dmi-since mapping in yang modelled CPS data table.
- include additional data (key-value pars as provided by dmi-instance)
- Dmi manager is to select the dmi instance at runtime for cm handle for a northbound (write) request
| - Set up new module for DMI-manager (agree name)
- Create yang model for cm-handle and dmi instance identifier mapping
- CRUD operation on registry
|
|
3 | CPS/NCMP/DMI-Instance | Common standard (REST and Java?) interface for extensibility create dmi instance for onap. For production its responsibility of admin to provide instance of dmi. This story is mainly for testing purpose. - At first, on A&AI change event over DMaap, create mapping for cm-handle and dmi instance and sync yang model and data.
- Filter (register) only yang modelled xnf instances's cm-handle, based on event header information of Node
- dmi instance (onap-dmi) have sdnc connector to access sdnc.
- call get/post/put/delete towards restconf interface (forward northbound write requests)
| - Defined and Agree common (java?) Interface
|
|
4 | CPS/NCMP | - enhance ncmp-cps interface (need to identify).
|
|
|
JIRA Status Tracking
Epic:
CPS-321
-
Getting issue details...
STATUS
Key
|
Summary
|
T
|
Created
|
Updated
|
Due
|
Assignee
|
Reporter
|
P
|
Status
|
Resolution
|
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJUb2luZSBTaWViZWxpbmsiLCJsYW5ndWFnZSI6ImVuIiwiZGlhZ3JhbURpc3BsYXlOYW1lIjoiIiwic0ZpbGVJZCI6IiIsImF0dElkIjoiMTAwODk1NTk4IiwiZGlhZ3JhbU5hbWUiOiJDUFMgTkNNUCBEZXBsb3ltZW50IFByb3Bvc2FsIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkNQUy0zMzMgTmV0d29yayBDb25maWd1cmF0aW9uIE1hbmFuZ21lbnQgKE5DTVApIHNjb3BlIGZvciBJIHJlbGVhc2UiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjEwMDg5NTU0OSwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6MTAwODk2MDk4LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoxMSwibWFjcm9JZCI6Ijk0ZGU2Y2Q0LTk1M2QtNDlmOC1hMzdlLTc4YWRkZmM1MDA5ZiIsInByZXZpZXdOYW1lIjoiQ1BTIE5DTVAgRGVwbG95bWVudCBQcm9wb3NhbC5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiMTA4OSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTYxOTAxOTEwODAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhaHVsIFR5YWdpIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDA4OTU5NTgiLCJkaWFncmFtTmFtZSI6IkNvcHkgb2YgQ1BTIE5DTVAgRGVwbG95bWVudCBQcm9wb3NhbCIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJDUFMtMzMzIE5ldHdvcmsgQ29uZmlndXJhdGlvbiBNYW5hbmdtZW50IChOQ01QKSBzY29wZSBmb3IgSSByZWxlYXNlIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjoxMDA4OTU1NDksImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjEwMDg5NjA5OCwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6NCwibWFjcm9JZCI6IjRlZTc1MjIwLTAxNzMtNDQyZC05YThlLWY5MTJlODI2NWVjOSIsInByZXZpZXdOYW1lIjoiQ29weSBvZiBDUFMgTkNNUCBEZXBsb3ltZW50IFByb3Bvc2FsLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI2OTEiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2MTkwMTkyMTMwMDAsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhaHVsIFR5YWdpIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDA4OTU5NjciLCJkaWFncmFtTmFtZSI6InJlZ2lzdGVyIGRtaS1zZXJ2aWNlIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkNQUy0zMzMgTmV0d29yayBDb25maWd1cmF0aW9uIE1hbmFuZ21lbnQgKE5DTVApIHNjb3BlIGZvciBJIHJlbGVhc2UiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjEwMDg5NTU0OSwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6MTAwODk2MDk4LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoxLCJtYWNyb0lkIjoiZDM3MzdlMDEtN2NiNi00NDNlLTlkYzUtYzIxMDhiYjM4YmIxIiwicHJldmlld05hbWUiOiJyZWdpc3RlciBkbWktc2VydmljZS5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNjcxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjE5MDE5MjgwMDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhaHVsIFR5YWdpIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDA4OTU5ODEiLCJkaWFncmFtTmFtZSI6InN5bmMiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiQ1BTLTMzMyBOZXR3b3JrIENvbmZpZ3VyYXRpb24gTWFuYW5nbWVudCAoTkNNUCkgc2NvcGUgZm9yIEkgcmVsZWFzZSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6MTAwODk1NTQ5LCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjoxMDA4OTYwOTgsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjMsIm1hY3JvSWQiOiJkMTlmYTA5MC0xNTg1LTRmNjItYjhlZS02OTA2NmM0MWNkZTEiLCJwcmV2aWV3TmFtZSI6InN5bmMucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6Ijg2MSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTYxOTAxOTM1MjAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhaHVsIFR5YWdpIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDA4OTU5NzEiLCJkaWFncmFtTmFtZSI6InB1dC1wb3N0LWRlbGV0ZSIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJDUFMtMzMzIE5ldHdvcmsgQ29uZmlndXJhdGlvbiBNYW5hbmdtZW50IChOQ01QKSBzY29wZSBmb3IgSSByZWxlYXNlIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjoxMDA4OTU1NDksImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjEwMDg5NjA5OCwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MiwibWFjcm9JZCI6IjkxNDM4ZmZkLTFmOTktNDJhMy1iMWViLWUzY2QxODNiNzNhMCIsInByZXZpZXdOYW1lIjoicHV0LXBvc3QtZGVsZXRlLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiIxMzAxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjE5MDE5NDEwMDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhaHVsIFR5YWdpIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRvaW5lIFNpZWJlbGluayIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxMDA4OTU5NzciLCJkaWFncmFtTmFtZSI6ImdldC1vcCIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJDUFMtMzMzIE5ldHdvcmsgQ29uZmlndXJhdGlvbiBNYW5hbmdtZW50IChOQ01QKSBzY29wZSBmb3IgSSByZWxlYXNlIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjoxMDA4OTU1NDksImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjEwMDg5NjA5OCwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MiwibWFjcm9JZCI6IjcwZGNiMjM1LTBmYTYtNGFhOS05ODIzLTBlMmQ1NDk3ZWJhNSIsInByZXZpZXdOYW1lIjoiZ2V0LW9wLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI2NjEiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2MTkwMTk0MzgwMDAsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9