X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Release3%2Fallow-IP-parameters.md;fp=Release3%2Fallow-IP-parameters.md;h=57914bf3fb17d5f5a4aad7f2d7f9eb8f20ca7f1d;hb=bb9b48d18a1a3cb996ff84f4dd2ddc3decc6df11;hp=0000000000000000000000000000000000000000;hpb=b17a14f03e834350b07fed9c835913aa4dbddf5c;p=osm%2FFeatures.git diff --git a/Release3/allow-IP-parameters.md b/Release3/allow-IP-parameters.md new file mode 100644 index 0000000..57914bf --- /dev/null +++ b/Release3/allow-IP-parameters.md @@ -0,0 +1,48 @@ +# Allow IP parameters at NSD and instantiation # + +## Proposer ## +- Alfonso Tierno (Telefónica) +- Gerardo García (Telefónica) + +## Type ## +**Feature** + +## Target MDG/TF ## +UI, RO, SO + +## Description ## +Current OSM deployments cannot define IP parameters for networks (ranges, DHCP, ) at the VNFD and +NSD. Although this can be configured after deployed it is convenient to allow the deployment with +this parameters already configured at the VIM. + +The parameters that can be configured are e.g.: IPv4/IPv6, IP address range, DHCP enable and range, +Gateway, DNS, security group, ... This parameters affect only the L3 networks, it does not apply +to E-LINE type networks for example. + +The specific configuration can be defined at 3 levels: + +1. A VNFD can contain parameters for its internal networks. +2. An NSD can override this parameters for each one of its networks. +3. Finally, the end user can override this parameters at instantiation time. + +In order to have this feature implemented, the following changes are devised: + +- In the UI: + - The end user can see/edit the information for every network at instantiation time +- In the RO: + - Database changes to annotate instance-related information. + - Changes in northbound API to allow that information. + - Changes in VIM connector to transmit this information. +- In the SO: + - VNFD and NSD data models should incorporate this information + - Connection to RO must be modified accordingly to the changes in RO northbound API. + - Database changes to annotate this information. + + +## Demo or definition of done ## +The test consists in the deployment of an NS instance, where user-defined network parameters have +been defined. Test definition at VNFD level only, add NSD level definition, and finally add NS +instance level definition. + +The test is considered successful if the appropriate network parameters are injected to the VIM. +