Inter Domain Link (IDL) Provision
Overview
This adds the feature to create and delete inter-domain links from the UUI portal.
USECASEUI-414: Add inter domain link provisioning support for MDONSClosed
API Dependencies
Below are the API/Dependency projects for UUI.
No | API | Path | Comments | Impacts |
1 | AAI | /api/aai-network/v14/network-resources
| Fetching All domains and nodes | There is no change with the API. |
2 | AAI | /api/aai-query/v16?format=resource
| Custom query for p-interfaces of a given type | There is no change with the API. |
3 | AAI | /api/aai-network/v14/pnfs/pnf/{pnfName} | Get pnf details by name | There is no change with the API. |
4 | AAI
| /api/aai-network/v14/pnfs/pnf/{pnfName}/p-interfaces | get all p-interface under a pnf | There is no change with the API. |
5 | AAI | /api/aai-network/v14/logical-links/logical-link/{link-name} | get Logical Link by name | There is no change with the API. |
6 | AAI | /api/aai-network/v14/logical-links | get all logical Links | There is no change with the API. |
7 | AAI | /api/aai-network/v14/logical-links/logical-link/{linkName} | delete logical link | There is no change with the API. |
Functional Enhancements
Below are the functionalities that need to be added in UUI for Inter-domain link.
Inter-domain link
Create Inter-domain link
Delete Inter-domain link
Inter-domain Link
The inter-domain page is listed under "Network Topology" section as MDONS Network.
Create Inter-domain Link
All the form validations have been added along with constraints dictated by the use-case.
Once you have entered all the details click "Create Link" button to create the inter-domain Link.
Once you the link is created you get the following message,
Delete Inter-domain Link
All the form validations have been added along with constraints dictated by the use-case.
For deleting the link click the Delete link,
Once the delete link is clicked you get the following screen,
Once the link to be deleted is chosen and delete link is clicked, the following confirmation window appears,
Once you confirm, the link is deleted and the following screen appears,
Prerequisites
NNI's or ENNI's should be existing in AAI. They are loaded into AAI at topology discovery time.
Abbreviation
Abbreviation | Expansion |
---|---|
Abbreviation | Expansion |
ENNI | External Network to Network Interface |
NNI | Network to Network Interface |
UUI | Use-case UI |
AAI | Active and Available Inventory |
MDONS | Multi Domain Optical Network Service |
Reference
https://lf-onap.atlassian.net/wiki/display/DW/Usecase+UI+Project
https://ng.ant.design/components